- Создание и конфигурация роутера
- Создание сети и подсети и подключение локальной сети к роутеру
- Добавление групп безопасности
- Генерация SSH ключей
- Создать ВМ
- Выделение и подключение нового Floating IP к виртуальной машине
- Подключение по SSH
Рассмотрим каждый этап в деталях.
Создание и конфигурация роутера
Войдите в панель управления.
Выберите подходящий проект из раскрывающегося меню в левом верхнем углу.
На вкладке «Сетевые ресурсы» откройте вкладку «Роутер» и выберите категорию «Создать роутер» .
Модуль |
Описание |
Название роутера |
Присвойте имя роутеру |
Описание |
Задайте краткое описание роутера |
Внешняя сеть |
Укажите внешнюю сеть |
Создание сети и подсети и подключение локальной сети к роутеру
Войдите в панель управления.
Выберите подходящий проект из раскрывающегося меню в левом верхнем углу.
На вкладке «Сетевые ресурсы» откройте вкладку «Сети» и выберите категорию «Создать сети».
- В открывшимся окне укажите следующие параметры:
Модуль
Описание
Название сети
Присвойте имя для новой сети
Описание
Добавьте краткое описание сети
Название подсети
Присвойте имя для новой подсети
Адрес подсети
Укажите IP-адрес подсети.
Сетевой шлюз
Укажите IP-адрес для конкретного шлюза. Этот параметр является необязательным
Включить DHCP
Установите этот флажок, чтобы включить DHCP
Использовать весь пул IP адресов
Установите этот флажок, чтобы использовать весь пул IP адресов
Начальный IP
Укажите начальный IP-адрес пула
Конечный IP
Укажите конечный пул IP-адресов
DNS адреса
Укажите адрес DNS сервера (Можно записать несколько DNS разделяя через запятую)
- В разделе "Роутеры" зайдите в нужный роутер и выберите пункт "Добавить Интерфейс".
- В открывшемся окне выберите вашу проектную сеть(название может отличаться от названия на скриншоте), введите название порта и нажмите "Создать".
- На странице роутера, в разделе "Интерфейсы" вы должны увидеть, что порт создался успешно. Автоматически будет создан еще один порт, он необходим для технических целей OpenStack и в текущем контексте не важен.
Добавление групп безопасности
Войдите в панель управления.
Выберите подходящий проект из раскрывающегося меню в левом верхнем углу.
На вкладке «Сетевые ресурсы» откройте вкладку «Группы безопасности» и выберите категорию «Создать группу» .
-
Задайте следующие параметры:
Модуль
Описание
Название группы
Присвойте имя группы безопасности
Описание группы
Краткое описание группы
- Нажмите создать.
Войдите в панель управления.
Выберите подходящий проект из раскрывающегося меню в левом верхнем углу.
На вкладке «Сетевые ресурсы» откройте вкладку «Группы безопасности» и выберите подходящую группу и зайдите в нее:
-
Нажмите создать правило
Модуль
Описание
Название правила
Присвойте название правилу
Протокол
Выберите протокол
CIDR(опционально)
Выберите адрес назначения
Направление
Выберите направление:
ingress - входящий трафик
egress - исходящий трафик
Начальный порт
Выберите начальный порт
Конечный порт
Выберите конечный порт
Генерация SSH ключей
Откройте терминал и выполните команду:
$ ssh-keygen -t rsa
На консоль будет выведен следующий диалог:
Enter file in which to save the key (/home/user/.ssh/id_rsa):
Нажмите на клавишу Enter. Далее система предложит ввести кодовую фразу для дополнительной защиты SSH-подключения:
Enter passphrase (empty for no passphrase):
Этот шаг можно пропустить. При ответе на этот и следующий вопрос просто нажмите клавишу Enter.
После этого ключ будет создан, а на консоль будет выведено следующее сообщение:
Your identification has been saved in /home/user/.ssh/id_rsa.
Your public key has been saved in /home/user/.ssh/id_rsa.pub.
The key fingerprint is:
476:b2:a8:7f:08:b4:c0:af:81:25:7e:21:48:01:0e:98 user@localhost
The key's randomart image is:
+--[ RSA 2048]----+
|+.o. |
|ooE |
|oo |
|o.+.. |
|.+.+.. S . |
|....+ o + |
| .o .... |
| . .. . |
| .... |
+-----------------+
Далее выполните в терминале команду:
$ cat ~/.ssh/id_rsa.pub
На консоль будет выведен ключ. Скопируйте его и вставьте в соответствующее поле для этого, выполните следующие действия:
1. Выберите подходящий проект из раскрывающегося меню в левом верхнем углу.
2. На вкладке «Вычислительные ресурсы» откройте вкладку «Keypairs»
3. Выберите категорию «Импортировать ключ» .
3. Нажмите на кнопку «Создать».
Добавив ключ и запустив с этим ключем ВМ, выполните в терминале команду:
$ ssh [login]@[IP-адрес сервера]
Примечание!!!
В зависимости от выбранной вами ОС(операционной системы) при создании
ВМ имя пользователя(login) будет меняться, IP-адрес сервера указываете тот
который вы присвоили своей виртуальной машине.
Список ОС |
Login |
Almalinux |
almalinux |
Debian |
debian |
Ubuntu |
ubuntu |
Centos |
centos/cloud-user |
После этого соединение с сервером будет установлено. Вводить пароль при этом не потребуется.
Создать ВМ
Войдите в панель управления.
Выберите подходящий проект из раскрывающегося меню в левом верхнем углу.
-
На вкладке «Вычислительные ресурсы» откройте вкладку «Инстансы» и выберите категорию «Создать ВМ» .
Модуль
Описание
Название ВМ
Присвойте имя виртуальной машине
Случайные физические сервера
Выберите существующую группу серверов
Флейворы
Выберите флейвор из списка
Образ
Выберите образ ОС
Тип диска
Укажите тип диска:
standard - HDD диск
fast - SSD диск
Объем, GB
Укажите размер диска
Ключевая пара
Укажите ключевую пару(SSH)
- Нажмите «Продолжить»
Модуль
Описание
Выберите проект
Выберите проект
Выберите сеть
Выберите сеть
Выберите группу безопасности
Выберите группу безопасности
Правила и группы
Добавьте новые Правила для группы
- Нажмите «Создать ВМ»
Выделение и подключение нового Floating IP к виртуальной машине
Войдите в панель управления.
Выберите подходящий проект из раскрывающегося меню в левом верхнем углу.
На вкладке «Сетевые ресурсы» откройте вкладку «Floating IP» и выберите категорию «Создать Floating IP» .
- В открывшемся окне выберите внешнюю сеть.
- В этом же окне выберите порт назначения. В данном контексте под портом назначения называется порт, который располагается на целевой виртуальной машине, к которой мы подключаем Floating IP.
- После этого нажмите кнопку "Создать".
- Обновите страницу Floating IP. Наш FIP создан.
Подключение по SSH
- Войдите в панель управления.
- Выберите подходящий проект из раскрывающегося меню в левом верхнем углу.
- На вкладке «Вычислительные ресурсы» откройте вкладку «Инстансы» выберите нужную ВМ
- Скопируйте FIP-адрес вашего инстанса созданный выше далее
подключаетесь к своему инстансу(ВМ) по SSH:
Список ОС |
Login |
Almalinux |
almalinux |
Debian |
debian |
Ubuntu |
ubuntu |
Centos |
centos/cloud-user |
Возможные проблемы
Может возникнуть ситуация, когда в окне привязки Floating IP, вы не найдете свою виртуальную машину. В этом случае, проверьте что проектная сеть подключена к роутеру.