KVM Эквивалент EC2 AMI - PullRequest
       7

KVM Эквивалент EC2 AMI

0 голосов
/ 30 января 2012

Я создаю часть программного обеспечения, которая должна динамически раскручивать гостей KVM из сценария.Я надеюсь, что KVM предлагает функциональность, подобную «AMI», так что я могу раскрутить новых гостей без необходимости проходить весь процесс установки ОС.

Я немного прочитал о функциональности «переноса»но это звучит не совсем правильно.

Я бы очень хотел иметь возможность создать гостя, image его, а затем иметь возможность раскрутить клонов этого изображения снова и снова.

1 Ответ

0 голосов
/ 08 февраля 2012

На всякий случай ответ на этот вопрос может быть полезен всем, кто пытается создать аналогии между EC2 и KVM.

В KVM при запуске гостя вы указываете файл образа диска (guestos.img). Чтобы повторно использовать то же самое «изображение» с другим гостем, все, что вам нужно сделать, - это отключить исходный гость, скопировать его изображение (и, возможно, переименовать для ясности), а затем запустить нового гостя, который указывает на скопированное изображение. Voila!

Вот код для хихиканья:

// 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
...