日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

trove mysql 镜像_trove 基于 centos7 制作 mysql5.6 镜像

發(fā)布時間:2025/3/12 数据库 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 trove mysql 镜像_trove 基于 centos7 制作 mysql5.6 镜像 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本文檔是手動制作mysql5.6的trove鏡像

openstack版本為newton

1、創(chuàng)建基礎虛擬機

登錄openstack創(chuàng)建一臺虛擬機,這臺虛擬機用于制作trove鏡像,虛擬機的根磁盤最終會上傳到glance給trove使用,虛擬機的根磁盤容量根據(jù)需要設置,這里略掉這步的詳細操作。

以下操作皆登錄到這臺虛擬機中操作

2、配置sshcat?/etc/ssh/sshd_config

UseDNS?no

3、添加mysql源yum?install?http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

yum?remove?mariadb-libs

4、編輯/etc/yum.repos.d/mysql-community.repo 禁用mysql5.7,啟用mysql5.6#?Enable?to?use?MySQL?5.6

[mysql56-community]

name=MySQL?5.6?Community?Server

baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

[mysql57-community]

name=MySQL?5.7?Community?Server

baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/

enabled=0

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

5、安裝mysql5.6yum?install?mysql-community-server

6、配置mysql

6.1、編輯/etc/my.cnf,在文件末尾添加下面一行,include這行上面有一行空白...

!includedir?/etc/mysql/conf.d/

6.2、創(chuàng)建目錄mkdir?-p?/etc/mysql/conf.d/

7、安裝percona-xtrabackupinnobackupex

yum?install?https://www.percona.com/redir/downloads/percona-release/redhat/percona-release-0.1-4.noarch.rpm

yum?install?percona-xtrabackup-24

8、源代碼安裝trove-agent

8.1、安裝相關軟件包yum?install?git?python-virtualenv

8.2、創(chuàng)建用戶useradd?-m?trove

#?設置trove?sudo

cat?/etc/sudoers.d/trove

Defaults:trove?!requiretty

trove?ALL=(ALL)?NOPASSWD:ALL

8.3、下載trove源碼su?-?trove

git?clone?https://github.com/openstack/trove.git

8.4、整合代碼

由于在centos上備份時,有bug:1649592,已經(jīng)整合時master分支,需要將commit整合進stable/newton分支commit?c1fd3e3a4c643dba524656c8d53d3506233beaf3

Merge:?880c707?f5d1cae

Author:?Jenkins?

Date:???Thu?Jan?19?16:07:48?2017?+0000

Merge?"Fix?backup?of?mysql?variants?on?Centos"

...

commit?f5d1caea889f85196dfc1efe4892560f0b145191

Author:?Doug?Shelley??2016-01-20?04:22:03

Committer:?Doug?Shelley??2016-12-14?00:29:41

8.5、整合提交git?config?--global?user.email??"youre?mail"

git?config?--global?user.name?"yuoure?name"

git?checkout?stable/newton

git?cherry-pick?f5d1cae

8.6、安裝trove

8.6.1、安裝troveyum?install?gcc

cd?~

virtualenv?ven

source?ven/bin/activate

pip?install?pip?--upgrade

cd?trove

pip?install?-r?requirements.txt??????--index-url?http://mirrors.aliyun.com/pypi/simple/?????--trusted-host?mirrors.aliyun.com

python?setup.py?install

8.6.2、創(chuàng)建啟動文件mkdir?-p?/etc/trove/conf.d

chown?-R?trove:trove?/etc/trove

mkdir?-p?/var/lib/trove

chown?-R?trove:trove?/var/lib/trove

mkdir?-p?/var/log/trove

chown?-R?trove:trove?/var/log/trove

#?如果trove-guestagent.conf,guest_info.conf未預先創(chuàng)建,

#?并設置/etc/trove的owner為trove,創(chuàng)建instance后,

#?由nova注入的這兩個文件將擁有root權限

#?文件預先存在,nova?注入文件不改變文件的user和group,會改變文件的讀寫權限

touch?/etc/trove/conf.d/trove-guestagent.conf

touch?/etc/trove/conf.d/guest_info.conf

chown?-R?trove:trove?/etc/trove

cat?/usr/lib/systemd/system/trove-guestagent.service

[Unit]

Description=OpenStack?Trove?guestagent?Service

After=syslog.target?network.target

[Service]

Type=simple

User=trove

ExecStart=/home/trove/ven/bin/trove-guestagent?--config-file?/etc/trove/conf.d/trove-guestagent.conf?--config-file?/etc/trove/conf.d/guest_info.conf

Restart=on-failure

[Install]

WantedBy=multi-user.target

systemctl?daemon-reload

systemctl?enable?trove-guestagent

9、上傳鏡像

9.1、清理系統(tǒng)rm?-rf?.ssh

rm?-rf?/home/trove/.cache/

rm?-rf?/var/lib/mysql/auto.cnf

poweroff

9.2、將鏡像制作成快照

10、配置trove使用制作好的鏡像trove-manage?--config-file?/etc/trove/trove.conf????????????datastore_version_update???mysql?mysql-5.6?mysql??????????0eb99bad-ad41-420c-bab5-844d84421c23?‘‘?1

本文出自 “武陵荒草” 博客,請務必保留此出處http://penguintux.blog.51cto.com/3021117/1912140

trove 基于 centos7 制作 mysql5.6 鏡像

標簽:制作???image???mysql5.6???centos7???trove

本條技術文章來源于互聯(lián)網(wǎng),如果無意侵犯您的權益請點擊此處反饋版權投訴

本文系統(tǒng)來源:http://penguintux.blog.51cto.com/3021117/1912140

總結

以上是生活随笔為你收集整理的trove mysql 镜像_trove 基于 centos7 制作 mysql5.6 镜像的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。