環境說明:
| 主機名 | 操作系統版本 | IP地址 | 說明 |
| centos7 | centos7 | 172.27.9.181 | NFS服務器,掛載點為/backup |
| openstack-controller | Ubuntu 16.04.5 | 172.27.34.37 | openstack控制節點,本地nfs掛載點為cinder_backup |
ubuntu安裝詳見:Ubuntu16.04.5以lvm方式安裝全記錄
openstack安裝詳見:OpenStack實踐(一):Ubuntu16.04下DevStack方式搭建p版OpenStack
nfs服務器搭建詳見:Centos7下NFS服務器搭建及客戶端連接配置
目標:
備份卷vol-002至遠程nfs服務器;
從nfs服務器上恢復已備份的卷;
1.修改配置文件
修改控制節點的cinder.conf文件
stack@openstack-controller:~$?view?/etc/cinder/cinder.conf backup_driver?=?cinder.backup.drivers.nfs backup_mount_point_base?=?/cinder_backup backup_share?=?172.27.9.181:/backup
2.啟動備份服務
手動啟動cinder-backup服務
root@openstack-controller:~#?source?/opt/stack/devstack/openrc?admin?admin root@openstack-controller:/#?/usr/bin/python?/usr/local/bin/cinder-backup?--config-file?/etc/cinder/cinder.conf
掛載點查看

遠程的172.27.9.181:/backup目錄被掛載到本地/cinder_backup/25456d92e2f8d55a830c3f5211266302
3.查看volume
查看被backup的卷

將要被backup的卷vol-002已經被連接到實例cirros06上。
4.執行備份
root@openstack-controller:~#?cinder?backup-create?vol-002?--force

由于vol-002已經被連接到實例,所以強制備份。
5.查看已備份的卷
備份卷查看
root@openstack-controller:~#?cinder?backup-list

nfs共享目錄查看

目標1完成
6.恢復卷
root@openstack-controller:~#?cinder?backup-restore?34ff4ba3-e175-481a-b578-800d4948dcb7

查看正在恢復的卷

已恢復

目標2完成。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。