您可以在数据存储之间迁移映像,同时保留映像的 UUID 和元数据。
前提条件
确认当前数据存储和目标数据存储均可用。
过程
- 使用 SSH 登录到 controller01 节点。
- 切换到 root 用户。
sudo su -
- 查看映像列表。
openstack image list
结果会列出映像 UUID、名称和状态。
+--------------------------------------+------------------------------------+--------+ | ID | Name | Status | +--------------------------------------+------------------------------------+--------+ | 00acfc1f-2109-4e9c-b628-de7149b42dc3 | ubuntu-16.04-server-cloudimg-amd64 | Active | | bf1abfb8-8bcc-4ce8-a9e8-3432b8ca546e | ubuntu1604_jenkins_node | Active | +--------------------------------------+------------------------------------+--------+
- 确定项目的 UUID。
openstack project list --domain default
结果会列出项目 UUID 和名称。
+----------------------------------+-------+ | ID | Name | +----------------------------------+-------+ | f33350f3844948fcb482ed6f5eef133d | admin | +----------------------------------+-------+
- 登录到 vSphere Web Client。
- 转到 vCenter,通过项目 UUID 查找项目文件夹。
- 在项目文件夹中,通过映像 UUID 查找模板。
- 右键单击模板,然后选择克隆到模板以打开模板到模板向导:
- 输入模板的新名称。
- 选择其他主机。
- 选择数据存储。
- 单击完成以完成新模板。
- 右键单击原始模板,然后选择从磁盘删除。
- 右键单击模板克隆,然后选择重命名,输入原始名称作为新名称。