openstack 之 控制节点物理机备份
????由于生產環(huán)境的控制節(jié)點是單點,因此控制節(jié)點的備份工作至關重要。
控制節(jié)點備份主要包括兩塊,一塊是配置文件的備份,一塊是mysql數據庫的備份。
????1、數據庫mysql的備份。對mysql進行全庫備份,備份完成后將備份文件壓縮打包傳輸到另外一臺單獨的備份服務器上:
????備份openstack的mysql數據庫并拷貝到192.168.8.66:/opt/backup/openstack_mysql/目錄,其中192.168.8.66是備份服務器的IP地址,請根據實際情況調整。另外需要注意備份服務器的存儲空間,選取比較大的文件系統(tǒng)存放,下面是備份腳本:
vim?/backup/shell/backupmysql.sh#!/bin/bash
backup_dir="/backup/mysql"
filename="${backup_dir}/mysql-`hostname`-`eval date +%Y%m%d`.sql.gz"
# Dump the entire MySQL database
/usr/bin/mysqldump --opt --all-databases | gzip > $filename
scp $filename 192.168.8.66:/opt/backup/openstack_mysql/
# Delete backups older than 7 days
find $backup_dir -ctime +7 -type f -delete
???????加入定時程序:
crontab?-e0 0 * * * /backup/shell/backupmysql.sh &>/dev/null
????(注意,scp需要建立信任關系,在目的主機的authorized_keys中加入源主機的id_rsa_pub驗證碼)
????2、備份openstack控制節(jié)點的的/etc目錄:
vim?/backup/shell/backup_etc.sh#!/bin/bash
backup_dir="/backup/etc"
filename="${backup_dir}/etc-`hostname`-`eval date +%Y%m%d`.gz"
# Dump the entire MySQL database
tar czf $filename /etc
scp $filename 192.168.8.66:/opt/backup/openstack_files/
# Delete backups older than 7 days
find $backup_dir -ctime +7 -type f -delete
????由于控制節(jié)點的配置文件不會變更,因此,只需要備份最近一次修改后的etc目錄即可。
轉載于:https://blog.51cto.com/yuweibing/1656455
總結
以上是生活随笔為你收集整理的openstack 之 控制节点物理机备份的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vc 查看硬盘盘符剩余空间
- 下一篇: Java核心API -- 2(Strin