如何将快照映像挂载到其他openstack?

时间:2017-12-19 00:41:11

标签: openstack devstack

我安装了devstack派克版。

然后创建rhel 7.0快照图像,如下面的'171215'文件。

Devstack server
stack@ubuntu:/opt/stack/devstack$ openstack image list 
+--------------------------------------+---------------------------+--------+
| ID                                   | Name                      | Status |
+--------------------------------------+---------------------------+--------+
| bc1d0276-5b7b-4d9d-a58c-a8c793ed9a8b | 171215                    | active |
| 1a7788ed-2132-4d26-9910-0bb788aeb056 | rhel                      | active |
+--------------------------------------+---------------------------+--------+

我在电脑上发现了如下图像。

root@ubuntu:/opt/stack/data/glance/images# ls -lSh
-rw-r--r-- 1 stack stack 9.0G Dec 18 11:01 bc1d0276-5b7b-4d9d-a58c-a8c793ed9a8b
-rw-r--r-- 1 stack stack 416M Dec 14 16:19 1a7788ed-2132-4d26-9910-0bb788aeb056

我将“bc1d0276-5b7b-4d9d-a58c-a8c793ed9a8b”文件复制到其他openstack服务器。 但其他openstack无法使用并看到该图像。

Other openstack server
root@controller:/var/lib/glance/images# ll
-rw-r--r-- 1 glance glance  9644146688 Dec 18 11:57 bc1d0276-5b7b-4d9d-a58c-a8c793ed9a8b

如何将快照映像挂载到其他openstack?

openstack:bc1d0276-5b7b-4d9d-a58c-a8c793ed9a8b

B openstack:复制bc1d0276-5b7b-4d9d-a58c-a8c793ed9a8b

我想在B openstack中重用快照映像。

1 个答案:

答案 0 :(得分:0)

目前还不清楚你是什么意思"我想在B openstack中重用快照图像" ...

但如果你只是想从图像中提取文件,那么一个程序是:

  1. 将图像作为ISO下载到实例B上的文件系统。
  2. 使用以下Q& A中的其中一个步骤来环回安装ISO:

    https://unix.stackexchange.com/questions/316401/how-to-mount-a-disk-image-from-the-command-line

  3. (这也适用于其他图像格式。)