我在 OpenStack 中启动了一个实例并对其进行了修改,现在我想将其保存为新映像。我该怎么做?
我正在运行暗黑破坏神版本。
答案1
您可以使用命令执行此nova image-create
操作。以下是它的工作原理。
1.获取正在运行的实例的 ID
使用nova list
命令执行此操作。以下示例中,ID 字段为 11。
$ nova list
+----+-----------+--------+-----------------------------------------+
| ID | Name | Status | Networks |
+----+-----------+--------+-----------------------------------------+
| 11 | Server 11 | ACTIVE | internal_0=172.16.0.10, 199.189.191.183 |
+----+-----------+--------+-----------------------------------------+
2. 创建图像
为你的镜像想一个好名字。例如,如果你想将镜像名称设为 ubuntu-oneiric-test,使用 ID 11,你可以这样做:
$ nova image-create 11 ubuntu-oneiric-test
该命令将立即返回,并在后台启动创建。
3.检查镜像创建进度
用于nova image-list
检查进度。最初,它应该如下所示:
$ nova image-list
+----+-----------------------+--------+--------------------------------------+
| ID | Name | Status | Server |
+----+-----------------------+--------+--------------------------------------+
| 1 | ttylinux-kernel | ACTIVE | |
| 2 | ttylinux-ramdisk | ACTIVE | |
| 3 | ttylinux | ACTIVE | |
| 4 | ubuntu-oneiric | ACTIVE | |
| 5 | loader-kernel | ACTIVE | |
| 6 | loader-ramdisk | ACTIVE | |
| 7 | ubuntu-lucid | ACTIVE | |
| 8 | ubuntu-oneiric-test | SAVING | 61054983-e127-4f97-83e0-90b272e95378 |
+----+-----------------------+--------+--------------------------------------+
完成后,状态应从 SAVING 切换为 ACTIVE。