0

我正在构建一个需要从脚本动态启动 KVM 来宾的软件。我希望 KVM 提供类似“AMI”的功能,这样我就可以启动新来宾,而无需经历整个操作系统安装过程。

我已经阅读了一些关于“迁移”功能的信息,但它听起来不太正确。

我真的很希望能够构建一个来宾,对其进行映像,然后能够一遍又一遍地旋转该映像的克隆。

4

1 回答 1

0

以防万一这个问题的答案对任何试图在 EC2 和 KVM 之间建立类比的人有帮助,你就去吧。

使用 KVM,当您启动一个来宾时,您需要指定一个磁盘映像文件 (guestos.img)。要与另一个客人重复使用相同的“图像”,您所要做的就是关闭原始客人,复制它的图像(为了清楚起见可能重命名),然后启动一个指向复制图像的新客人。瞧!

下面是一些用于咯咯笑的代码:

// Shutdown the image
virsh shutdown vm-name

// Copy the image
cp image-file-name.img copy-file-name.img

// Export the old XML definition file with:
virsh dumpxml vm-name > copy-vm-def.xml

// Edit the copy-vm-def.xml to point to copied image file and choose new vm name
// Then, create the new guest
virsh create copy-vm-def.xml
于 2012-02-08T19:57:19.960 回答