Передача параметров на виртуальную машину, созданную с помощью qcow2

Я привык создавать виртуальные машины в формате OVF для гипервизора VMware. В файл OVF я могу добавить пользовательские теги XML, которые становятся доступными в качестве параметров гостю при загрузке гостя. Они доступны в качестве устройства для гостя, а гостевое программное обеспечение может монтировать и считывать параметры.

Можно ли сделать то же самое, используя формат KVM и QCOW2?

2 ответа

Без openstack: я нашел сообщение в блоге о создании конфигурационного диска cloud-init для не облачных загрузок. Я не проверял это.

Openstack предоставляет сервис метаданных. Экземпляры могут извлекать пользовательские данные (передаваемые как параметр user_data в вызове API или с помощью флага --user_data в команде загрузки nova) через службу метаданных, отправляя запрос GET.

OpenStack может быть настроен для записи метаданных на специальный диск конфигурации, который будет подключен к экземпляру при загрузке. Экземпляр может извлечь любую информацию, которая обычно будет доступна через службу метаданных, подключив этот диск и считав с него файлы. Смотрите о config-drive: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/5/html/End_User_Guide/config-drive.html

Другие вопросы по тегам