Назад |
Перейти на главную страницу
Создайте образ виртуальной машины, совместимый с OpenStack
Мне нужно создать образ виртуальной машины CentOS, совместимый с OpenStack. У меня проблемы с определением в Google требований к OpenStack. Может кто-нибудь помочь?
Мой узел находится на KVM, виртуальная машина работает под управлением CentOS.
Согласно руководство:
- Раздел диска и файловая система
При создании образа вам необходимо разбить его на разделы и иметь файловую систему, занимающую исходный размер образа. И при загрузке образа вам необходимо изменить таблицу разделов и размер файловой системы в соответствии со спецификациями аромата. - MAC-адрес
Удалите любую существующую информацию о MAC-адресе. - SSH сервер
Убедитесь, что у вас установлен и запущен SSH-сервер при загрузке образа, поскольку это основной способ доступа к экземпляру. Вам также может потребоваться ввести ключи SSH, поскольку большинство облачных образов отключают вход по SSH на основе пароля (за исключением CirrOS). - Отключить брандмауэр
Отключите любые правила брандмауэра, так как OpenStack имеет собственный набор брандмауэров (называемых группами безопасности), реализованный с использованием iptables. - Доступ к метаданным с сервера Neutron
Если вашему экземпляру требуются какие-либо данные, предоставленные пользователем, ему потребуется получить к ним доступ через службу метаданных.
Я думаю, что большая часть требований выполняется с помощью cloud-init. В руководстве даже перечислены инструменты, которые могут помочь вам в создании изображений.