Создание виртуальной машины
Для создания инстанса ВМ:
- В интерфейсе OpenStack перейдите на вкладку Вычислительные ресурсы -> Инстансы.
- Нажмите Запустить инстанс.
-
Задайте параметры на вкладке Подробности:
-
Имя инстанса — укажите, как будет называться ваш инстанс ВМ.
-
Описание (опционально) — укажите описание для инстанса.
-
Количество — укажите количество одновременно создаваемых инстансов с одинаковыми настройками. По умолчанию значение — 1. Количество создаваемых инстансов зависит от квоты на создание ВМ в проекте.
-
-
Нажмите кнопку Следующая и задайте параметры на вкладке Инстанс.
Источник инстанса — шаблон, используемый при создании инстанса. Можно использовать образ, снимок инстанса (снимок образа), диск или снимок диска (если доступно). Также можно выбрать постоянный тип хранения, создав новый диск.
Выберите источник загрузки:- Диск:
- Выберите ранее созданный диск в блоке Доступно. Подробнее -- в инструкциях о том, как создать виртуальную машину с диском HDD и диском SSD.
- Образ:
- В блоке Доступно выберите операционную систему для инстанса, которая добавится в блок— Выделенный. Для выбора ОС нажмите на значок стрелки справа от названия образа.
-
Создать новый диск — создать новый диска можно, если ранее были выбраны источники загрузки такие, как Образ или Снимок инстанса. От создания диска можно отказаться, выбрав опцию "Нет".
-
Размер диска (опционально) — размер диска в ГБ можно задать только, если ранее были выбраны источники загрузки такие, как Образ или Снимок инстанса.
-
Удалить диск при удалении инстанса (опционально) — параметр позволяет удалить созданный диск вместе с инстансом или оставить его в системе после удаления инстанса.

- В блоке Доступно выберите операционную систему для инстанса, которая добавится в блок— Выделенный. Для выбора ОС нажмите на значок стрелки справа от названия образа.
- Снимок диска
- Выберите ранее созданный снимок диска в блоке Доступно.
- Снимок инстанса
- Выберите ранее созданный снимок диска в блоке Доступно.
- Диск:
-
Нажмите кнопку Следующая и задайте параметры на вкладке Тип инстанса:
Для выбора спецификации инстанса нажмите на значок стрелки. Подробное описание спецификаций.
-
Нажмите кнопку Следующая и задайте параметры на вкладке Сети. Чтобы выбрать одну или несколько выделенных сетей, нажмите на стрелку в строке с нужной сетью.
После этого сеть будет добавлена.
-
Нажмите кнопку Следующая и задайте параметры на вкладке Группы безопасности.
По умолчанию установлена группа безопасности "default" с параметрами:
- ingress (правила доступа для входящего сетевого трафика) – все IP-адреса закрыты, порт по умолчанию 65535.
- egress (правила доступа для исходящего сетевого трафика) – доступ открыт по IP-адресу 0.0.0.0/0, порт по умолчанию 65535.
Можно добавить предварительно созданную группу безопасности, нажав на стрелку.
-
Нажмите кнопку Следующая и задайте параметры на вкладке Ключевая пара:
- Имя ключевой пары – введите название для ключевой пары, которое должно состоять из цифр и латинских букв.
- Тип ключа – выберите Ключ SSH или Сертификат x509.
- Нажмите Создать пару ключей. В поле отобразится закрытый ключ. Сохраните его к себе или в буфер обмена.
- Нажмите Готово.
- Чтобы выбрать ключ, нажмите на значок стрелки справа от отпечатка нужного ключа:
- Нажмите кнопку Следующая и задайте параметры на вкладке Конфигурация. На этой вкладке можно указать дополнительные параметры развертывания инстанса с помощью конфигурации
cloud-init.
Если на этом этапе не создавать пользователей и на предыдущем этапе не импортировать ключ, то инстанс будет неуправляемым.
Пример конфигурации скрипта:
#cloud-config
# создание пользователя по умолчанию (имя зависит от ОС)
users:
- default
#Создание пользователя user c паролем Aa1234 (пароль зашифрован, указывается хеш) и импорт публичного ключа ssh для пользова
- name: user
shell: /bin/bash
sudo: ALL=(ALL) NOPASSWD:ALL
ssh_authorized_keys:
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDGwhwX6R1jWRTT/RG8kaO4SmxKrpgIozjbuFrzWJQHu1ISy9BKf1y8g47YPz1tNNCIHo0oHViZ480dtq2K
passwd: $6$44fW8eS.b61Dx6bh$Z5b1vg3nR0XhStuylw92yHDV5nrXqsqTQU0aIhNCbeTdBJOr.Ofe73LCXmZuuFXuUUKKAFa4ZkcWd3c4UvnAS0
# Разрешить вход с помощью пароля
lock_passwd: false
- name: root
ssh_authorized_keys:
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDGwhwX6R1jWRTT/RG8kaO4SmxKrpgIozjbuFrzWJQHu1ISy9BKf1y8g47YPz1tNNCIHo0oHViZ480dtq2K
passwd: $6$LjL0G3ds$1xQsab9MUrePSsCRqUmqCE2G3bCRRjD6S6MDxSaROfON5jGKhyBVxg03xG4yWArGB1zhilhSvRpX4naYsfVTG1
lock_passwd: false
disable_root: false
ssh:
emit_keys_to_console: false
no_ssh_fingerprints: true
runcmd:
- echo 'setw -g mouse' > /etc/tmux.conf
11. Чтобы завершить создание инстанса, нажмите Запустить инстанс.
Создание инстанса может занять несколько минут.


No comments to display
No comments to display