导出openstack虚拟机

本文介绍了如何在OpenStack环境中导出虚拟机的整个磁盘,以便于将其导入到其他虚拟化平台。首先,通过`nova list`和`nova show`命令获取虚拟机的ID和详细信息,特别是volume信息。然后,使用`rbd ls`命令查找对应的volume,并通过`rbd export`将volume导出为磁盘文件。这个过程对于跨平台迁移虚拟机非常有用。

导出openstack虚拟机的整个磁盘,可以导入到其他虚拟化平台

1、查看实例的id
root@ctl03:~# nova list
±-------------------------------------±------------------±--------±-----------±------------±--------------------------------------+
| ID | Name | Status | Task State | Power State | Networks |
±-------------------------------------±------------------±--------±-----------±------------±--------------------------------------+
| 950bc0ea-603f-43c7-8887-e882e9127458 #####################################################################
| 1bee285c-2354-49a8-b343-c6f64de2ca80 #####################################################################
2、查看实例详细信息,包括volume
root@ctl03:~# nova show 1bee285c-2354-49a8-b343-c6f64de2ca80
±-------------------------------------±---------------------------------------------------------------------------------+
| Property | Value |
±-------------------------------------±---------------------------------------------------------------------------------+
| BSS-OSS network | ######### |
| OS-DCF:diskConfig | AUTO |
| OS-EXT-AZ:availability_zone | ######### |
| OS-EXT-SRV-ATTR:host | cmp002 |
| OS-EXT-SRV-ATTR:hostname | ######### |
| OS-EXT-SRV-ATTR:hypervisor_hostname | ######### |
| OS-EXT-SRV-ATTR:instance_name | instance-00000816 |
| OS-EXT-SRV-ATTR:kernel_id | |
| OS-EXT-SRV-ATTR:launch_index | 0 |
| OS-EXT-SRV-ATTR:ramdisk_id | |
| OS-EXT-SRV-ATTR:reservation_id | r-hisy7mxe |
| OS-EXT-SRV-ATTR:root_device_name | /dev/vda |
| OS-EXT-SRV-ATTR:user_data | - |
| OS-EXT-STS:power_state | 4 |
| OS-EXT-STS:task_state | - |
| OS-EXT-STS:vm_state | stopped |
| OS-SRV-USG:launched_at | 2019-06-02T05:37:56.000000 |
| OS-SRV-USG:terminated_at | - |
| accessIPv4 | |
| accessIPv6 | |
| config_drive | True |
| created | 2019-06-02T05:30:52Z |
| description | - |
| flavor:disk | 500 |
| flavor:ephemeral | 0 |
| flavor:extra_specs | {} |
| flavor:original_name | 8C16G500 |
| flavor:ram | 16384 |
| flavor:swap | 0 |
| flavor:vcpus | 8 |
| hostId | e124606dd02f9eae14399835cd7eb755833c943f210099c569a003a1 |
| host_status | UP |
| id | 1bee285c-2354-49a8-b343-c6f64de2ca80 |
| image | Attempt to boot from volume - no image supplied |
| key_name | - |
| locked | False |
| metadata | {} |
| name |######### |
| os-extended-volumes:volumes_attached | [{“id”: “ba3216e1-adb4-45b6-92b5-1313d057243f”, “delete_on_termination”: false}] |
| status | SHUTOFF |
| tags | [] |
| tenant_id | caaba439c03f47f3a3b29fa49325cb3b |
| updated | 2019-06-13T00:45:06Z |
| user_id | 2ff9bbe473ba41269bca297dd5ad9582 |
±-------------------------------------±---------------------------------------------------------------------------------+
root@ctl03:~# rbd ls volumes |grep ba3216e1-adb4-45b6-92b5-1313d057243f
volume-ba3216e1-adb4-45b6-92b5-1313d057243f
3、导出虚拟机磁盘文件
root@ctl03:/tmp# rbd export -p volumes volume-ba3216e1-adb4-45b6-92b5-1313d057243f /tmp/db.img
Exporting image: 100% complete…done.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值