亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1514 | 回復(fù): 0
打印 上一主題 下一主題

[OpenStack] 在openstack中虛擬機(jī)實(shí)例的備份和恢復(fù)操作 [復(fù)制鏈接]

論壇徽章:
18
IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-06-07 06:20:0015-16賽季CBA聯(lián)賽之北控
日期:2016-06-30 21:19:06IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-06-29 06:20:00每日論壇發(fā)貼之星
日期:2016-06-28 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-06-28 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-06-23 06:20:00每日論壇發(fā)貼之星
日期:2016-06-22 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-06-22 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-06-21 06:20:00wusuopu
日期:2016-06-17 17:43:45IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-06-16 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-06-15 06:20:00
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2016-06-25 23:18 |只看該作者 |倒序?yàn)g覽
openstack中,虛擬機(jī)實(shí)例一般是放在nova/instances目錄底下.

該目錄的典型結(jié)構(gòu)如下所示:

root@node77:~# ls /opt/stack/nova/instances/

_base instance-0000001a



其中

_base目錄中存放的是虛擬機(jī)實(shí)例的base image

而instance-0000001a存放的是虛擬機(jī)實(shí)例鏡像的增量部分。



instance-0000001a目錄有如下的一些文件:

root@node77:~# ls /opt/stack/nova/instances/instance-0000001a/

console.log disk disk.local libvirt.xml



其中

console.log 保存虛擬機(jī)啟動的日志信息

disk 和 disk.local為虛擬機(jī)實(shí)例的鏡像文件

libvirt.xml為配置文件。



這其中需要注意的是,disk和disk.local并沒有包含該虛擬機(jī)的所有數(shù)據(jù),它們只是基于base image的增量部分

我們通過kvm-image 工具可以查看該信息,如下:

root@node77:/opt/stack/nova/instances/instance-0000001a# kvm-img info disk

image: disk

file format: qcow2

virtual size: 50G (53687091200 bytes)

disk size: 1.6G

cluster_size: 2097152

backing file: /opt/stack/nova/instances/_base/5dcb736a3fbb7f5b92657095aa77a877f4039ec0_10 (actual path: /opt/stack/nova/instances/_base/5dcb736a3fbb7f5b92657095aa77a877f4039ec0_10)



root@node77:/opt/stack/nova/instances/instance-0000001a# kvm-img info disk.local

image: disk.local

file format: qcow2

virtual size: 40G (42949672960 bytes)

disk size: 4.0M

cluster_size: 2097152

backing file: /opt/stack/nova/instances/_base/ephemeral_0_40_None (actual path: /opt/stack/nova/instances/_base/ephemeral_0_40_None)

其中backing file 即是base image



因此我們在備份虛擬機(jī)實(shí)例的時候,不僅要備份instance-0000001a目錄下的數(shù)據(jù),而且要備份該虛擬機(jī)相關(guān)的base image數(shù)據(jù),即backing file給出的文件。



對于該例子:

我們需要備份如下的文件:

(1)console.log

(2)disk

(3)disk.local

(4)libvirt.xml

(5)/opt/stack/nova/instances/_base/ephemeral_0_40_None

(6)/opt/stack/nova/instances/_base/5dcb736a3fbb7f5b92657095aa77a877f4039ec0_10



如何根據(jù)備份的文件,在另外一臺機(jī)器上恢復(fù)該虛擬機(jī):

方法1:

我們將disk 和 disk.local磁盤文件分別和它們的base image合并,生成兩個新的磁盤文件,那么這兩個磁盤文件將包含虛擬機(jī)所有的數(shù)據(jù)。

qemu-img convert [-c] [-f format] [-o options] [-O output_format] filename output_filename
qemu-img convert disk –O qcow2 newdisk
qemu-img convert disk.local –O qcow2 newdisk.local



方法2:

我們修改disk和disk.local文件中backing file的位置,為當(dāng)前base image的位置

qemu-img rebase [-f format] [-u] -b backing_file [-F backing_format] filename
正確處理完磁盤文件后,剩下的工作就是按照libvirt.xml文件的設(shè)置,啟動虛擬機(jī)了。
這一部分,網(wǎng)上有很多的文檔可供參考。



  



openstack中,虛擬機(jī)實(shí)例一般是放在nova/instances目錄底下.

該目錄的典型結(jié)構(gòu)如下所示:

root@node77:~# ls /opt/stack/nova/instances/

_base instance-0000001a



其中

_base目錄中存放的是虛擬機(jī)實(shí)例的base image

而instance-0000001a存放的是虛擬機(jī)實(shí)例鏡像的增量部分。



instance-0000001a目錄有如下的一些文件:

root@node77:~# ls /opt/stack/nova/instances/instance-0000001a/

console.log disk disk.local libvirt.xml



其中

console.log 保存虛擬機(jī)啟動的日志信息

disk 和 disk.local為虛擬機(jī)實(shí)例的鏡像文件

libvirt.xml為配置文件。



這其中需要注意的是,disk和disk.local并沒有包含該虛擬機(jī)的所有數(shù)據(jù),它們只是基于base image的增量部分

我們通過kvm-image 工具可以查看該信息,如下:

root@node77:/opt/stack/nova/instances/instance-0000001a# kvm-img info disk

image: disk

file format: qcow2

virtual size: 50G (53687091200 bytes)

disk size: 1.6G

cluster_size: 2097152

backing file: /opt/stack/nova/instances/_base/5dcb736a3fbb7f5b92657095aa77a877f4039ec0_10 (actual path: /opt/stack/nova/instances/_base/5dcb736a3fbb7f5b92657095aa77a877f4039ec0_10)



root@node77:/opt/stack/nova/instances/instance-0000001a# kvm-img info disk.local

image: disk.local

file format: qcow2

virtual size: 40G (42949672960 bytes)

disk size: 4.0M

cluster_size: 2097152

backing file: /opt/stack/nova/instances/_base/ephemeral_0_40_None (actual path: /opt/stack/nova/instances/_base/ephemeral_0_40_None)

其中backing file 即是base image



因此我們在備份虛擬機(jī)實(shí)例的時候,不僅要備份instance-0000001a目錄下的數(shù)據(jù),而且要備份該虛擬機(jī)相關(guān)的base image數(shù)據(jù),即backing file給出的文件。



對于該例子:

我們需要備份如下的文件:

(1)console.log

(2)disk

(3)disk.local

(4)libvirt.xml

(5)/opt/stack/nova/instances/_base/ephemeral_0_40_None

(6)/opt/stack/nova/instances/_base/5dcb736a3fbb7f5b92657095aa77a877f4039ec0_10



如何根據(jù)備份的文件,在另外一臺機(jī)器上恢復(fù)該虛擬機(jī):

方法1:

我們將disk 和 disk.local磁盤文件分別和它們的base image合并,生成兩個新的磁盤文件,那么這兩個磁盤文件將包含虛擬機(jī)所有的數(shù)據(jù)。

qemu-img convert [-c] [-f format] [-o options] [-O output_format] filename output_filename
qemu-img convert disk –O qcow2 newdisk
qemu-img convert disk.local –O qcow2 newdisk.local



方法2:

我們修改disk和disk.local文件中backing file的位置,為當(dāng)前base image的位置

qemu-img rebase [-f format] [-u] -b backing_file [-F backing_format] filename
正確處理完磁盤文件后,剩下的工作就是按照libvirt.xml文件的設(shè)置,啟動虛擬機(jī)了。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP