Задание:

1) Подготовка машины ControlVM

  • a) Общие указания: 
    • 1. Вся проверка выполнения задания будет осуществляться с машины ControlVM.
    • 2. НЕ удаляйте инстанс ControlVM после завершения задания.
  • b) Создание и настройка инстанса ControlVM: 
    • 1. Создайте виртуальный инстанс с именем ControlVM и подключите его к сети интернет.
    • 2. Установите следующие параметры для виртуальной машины: 
      • i. Тип виртуальной машины: 2 vCPU, 4 ГБ RAM.
      • ii. Размер диска: 30 ГБ.
      • iii. Тип диска: SSD.
    • 3. Отключите функции мониторинга и резервного копирования для данного инстанса.
    • 4. В качестве операционной системы выберите Альт Сервер 10.
    • 5. Настройте инстанс для разрешения внешних подключений по протоколу SSH.
    • 6. Сохраните ключевую пару для доступа на вашем локальном ПК на рабочем столе с расширением .pem.
  • c) Настройка внешнего подключения к ControlVM: 
    • 1. Установите на локальный ПК клиент SSH PuTTY.
    • 2. Создайте в PuTTY профиль с именем cloud.
    • 3. Убедитесь в возможности установления соединения с инстансом ControlVM с локального ПК через PuTTY, без необходимости ввода дополнительных параметров.
    • 4. Для подключения используйте имя пользователя altlinux и ранее сохранённую ключевую пару.

Вариант реализации:

  • Создаём ключевую пару для доступа к ControlVM на рабочем столе с расширением '.pem':
puttygen -t rsa -b 2048 -o Рабочий\ стол/cloud.pem
  • Результат:

  • Открываем в блокноте сгенерированный ключ и копируем заголовок ssh-rsa и публичную часть ключа:
    • Заголовок и публичную часть ключа необходимо будет поместить в Кибер Инфраструктура далее

  • В веб-интерфейсе Кибер Инфраструктура создаём SSH-ключ:
    • В разделе SSH-ключи нажимаем Добавить SSH-ключ и даём понятное имя и ранее скопированное Значение ключа и нажимаем Добавить:

  • Результат:
    • Созданный SSH-ключ с именем cloud:

 

  • Для создания ControVM и подключения к ней с доступом в сеть Интернет, процесс создания зависит от настройки Кибер Инфраструктуры, а именно сети 'public', которая будет предоставлять Плавающие IP:
    • Если на сеть выданы права Все права - Предоставление полного доступа позволит виртуальным машинам в выбранных проектах обмениваться трафиком с данной сетью напрямую или через виртуальные маршрутизаторы.
      • Тогда для ControlVM  достаточно просто подключить данную сеть и подключаться по полученному IP-адресу;
    • Если на сеть выданы права Маршрутизируемый - Предоставление маршрутизируемого доступа позволит виртуальным машинам в выбранных проектах обмениваться трафиком с данной сетью только через виртуальные маршрутизаторы.
      • Тогда для ControlVM потребуется предварительно создать:
        • Виртуальную подсеть;
        • Виртуальный маршрутизатор, который будет маршртитизировать в сеть Интернет (SNAT);
        • Плавающий IP ассоциируемый с данной виртуальной машиной;

 

  • Рассмотрим процесс создания ControlVM когда для её работы неоходимо создать ряд вспомогательных ресурсов описанных выше:
    • Создадим виртуальную подсеть с именем cloud:
    • Имя может быть произвольным, но для наглядности все рессурсы необходимые для работы ControlVM будут именоваться cloud, чтобы в дальнейшем не удалить их случайно;

  • Результат:
    • Созданная виртуальная сеть с именем cloud необходимая для работы ControlVM (не удалять в конце выполнения задания, ресурс необходим для работы ControlVM):

  • Создадим Виртуальный маршрутизатор с именем cloud:
    • Имя может быть произвольным, но для наглядности все рессурсы необходимые для работы ControlVM будут именоваться cloud, чтобы в дальнейшем не удалить их случайно;

  • Результат:
    • Созданный виртуальный маршрутизатор с именем cloud необходимая для работы ControlVM (не удалять в конце выполнения задания, ресурс необходим для работы ControlVM):

  • Создаём инстанс (виртуальную машину) ControlVM:
    • Задаём имя в соответствие с заданмем;
    • Выбираем образ alt0server-p10-cloud, т.к. по заданию ControlVM должен быть на Альт Сервер;
    • Размер диска следует поменять с 5 на 30, т.к. по заданию должно быть 30;
    • Выбираем Тип ВМ который соответствует требованиям задания 2vCPU и 4RAM;
    • Сетевой интерфейс подключаем к ранее созданной виртуальной сети cloud;
    • В качестве SSH-ключа указываем ранее созданный cloud:

  • Результат:
    • Созданная виртуальная машина ControlVM в соответствие с требованиями задания:

  • Создаём Плавающий IP чтобы можно было подключиться к ControlVM:

  • Результат:
    • Созданный Плавающий IP адрес назначенный ControlVM:

 

  • Для подключения к ControlVM создаём профиль в putty:
    • Используя для подключения Плавающий IP адрес и ранее сгенерированную ключевую пару на Рабочем столе:

  • Результат:
    • Подключение к ControlVM под пользователем altlinux на основе ключевой пары используя putty:

  • Проверяем сетевые параметры и доступ в сеть Интернет:

Последнее изменение: среда, 1 января 2025, 13:02