NetPoint Cloud2 урок 1. Создание виртуальной машины

Итак, у вас есть новая учетная запись в Cloud2. В этом уроке мы рассмотрим как начать пользоваться услугой.

Вы получили письмо об активации услуги:

Иванов Иван Иванович,

Сообщаем Вам об успешном создании счета в среде предоставления виртуальных машин NetPoint Cloud2. 
Пожалуйста сохраните данное письмо для справочной информации.

Доступ к панели управления услугой:
Адрес панели: https://ru-tsk-cloud2.netpoint-dc.com/client/
Имя пользователя: bitworks14338
Пароль: secret
Домен: premium

Совет
====================================================================================
Если вы хотите, чтобы наш Zabbix наблюдал за вашими серверами, чтобы помочь вам в поиске и устранении 
неполадок ваших виртуальных машин, вы можете установить Zabbix Agent и разрешить серверу Zabbix доступ 
к вашей виртуальной машине.

Измените строку «Сервер» в конфигурации Zabbix Agent на 
Server = 176.120.29.206
и выполните перезагрузку сервиса Zabbix Agent для применения изменений.
====================================================================================

--
С уважением, техническая служба NetPoint
Желаем хорошего дня

Можно войти в систему управления виртуальными машинами:

На следующем шаге вы увидите панель управления Apache CloudStack — открытой системы управления виртуальными машинами.

В этой панели вы можете создавать и удалять виртуальные машины, управлять устройствами хранения, снимками, правилами сетевой безопасности. Однако, в этом уроке мы рассмотрим как установить из операционную систему из ISO или шаблона.

Шаг 1. Понять сколько доступно ресурсов

Вы можете создавать какие угодно машины из доступных, пока не выходите за ресурсные ограничения аккаунта. Если вы достигли предела ресурсных ограничений, необходимо отправить запрос в техническую поддержку для их расширения.

Перейдем в Accounts  и выберем свой аккаунт, указанный в письме.

Обратите внимание на данные в красной рамке. Это ограничения, которые существенны для вашего аккаунта. Можно видеть, что вам доступно:

  • 4096 MB RAM (4 GB)
  • 132 GB Primary Storage (тома виртуальных машин)
  • 132 GB Secondary Storage (снимки, ISO и шаблоны)

Далее, посмотрим, как можно использовать эти ресурсы. В домене premium доступны два вида виртуальных машин:

  • lowcpu.*
  • highcpu.*

Машины lowcpu имеют низкопроизводительные ядра и предназначены для маленьких сервисов. Машины highcpu имеют высокопроизводительные ядра и предназначены для производительных сервисов. В рамках нашей квоты RAM (4 GB) мы можем создать, к примеру,

  • 4 машины lowcpu.1c1g — 1 ядро низкой частоты, 1 GB RAM
  • 2 машины lowcpu.2c2g — 2 ядра низкой частоты, 2 GB RAM
  • 1 машину highcpu.2c4g — 2 ядра высокой частоты, 4 GB RAM

Подробно, все возможности машин можно увидеть в прайсе в разделе VPS.

В рамках примера мы будем создавать машину highcpu.2c2g. Будем использовать для диска машины 120 GB (нам доступно Primary Storage 132 GB).

Шаг 2. Создать машину

Перейдем в раздел панели Instances:

Как видно, у нас пока нет созданных машин. Создадим первую машину, используя готовый шаблон Ubuntu 16.04. Для этого нажмем на кнопку «Add Instance».

Установим машину из шаблона (Template), если хотите произвести установку из ISO, можно выбрать ISO. Перейдем к шагу выбора шаблона и размера диска.

где выбираем шаблон ubuntu-1604-np-10gb и укажем размер системного диска машины 120 GB. Нажимаем кнопку Next и переходим к шагу выбора вычислительного предложения (Compute Offering):

Выбираем интересующее нас предложение highcpu.2c4g (2 ядра высокой частоты и 4 GB RAM). После переходим к выбору дополнительного диска для машины.

Мы не будем использовать дополнительные диски, потому что создали большой системный диск 120 GB. В случае установки с ISO на этом шаге вы сможете выбрать диск premium.ssd.120. Переходим к шагу выбора аффинитетных групп.

в нашем примере аффинитетные группы не используются, просто пропускаем шаг.

Аффинитетные группы применяются только для развертывания отказоустойчивых сервисов, части которых не должны находиться на одних узлах, например, Cassandra. В случае обычных машин, аффинитетные группы не должны использоваться.

Перейдем к шагу выбора группы безопасности. Мы будем использовать предварительно созданную группу default, которая пропускает трафик свободно. После этого урока, если необходимо вы можете создать дополнительную группу безопасности с ограничениями, за пример взяв группу default. Группы безопасности представляют собой внешний файрвол для виртуальных машин. Работе с группами безопасности мы посвятим отдельный урок.

Выбираем группу «default» и переходим к шагу выбора ключей SSH.

CloudStack позволяет в машины, созданные по специально подготовленным шаблонам передать установочные параметры, например, пароль администратора или SSH-ключи для доступа. В этом примере ключи не используются.

Остается последний шаг, задание имени виртуальной машины и других параметров. Имя машины должно быть уникальным. Если поле оставить пустым, то CloudStack сгенерирует его сам.

Оставим поля имени и группы пустыми и нажмем кнопку «Launch VM». После создания машины вы увидите следующее окно:

В диалоге «Status» находится важная информация — пароль к вновь созданной машине. Вы будете использовать login: administrator и данный пароль для входа на машину. Скопируйте данный пароль и не потеряйте его.

Шаг 3. Проверка состояния машины

Проверьте, что машина загрузилась. Для этого кликните по строчке машины и перейдите на страницу деталей машины. Кликние по кнопке консоли (View Console), чтобы увидеть консоль виртуальной машины.

Проверьте, что можете войти в консоль по login administrator и сгенерированному паролю.

Теперь можно выйти из консоли по Ctrl+D и закрыть окно консоли.

Результат: машина загружена и работает.

Шаг 4. Сетевой доступ к машине

Перейдем на вкладку NICs, чтобы узнать какие сетевые данные у созданной машины:

Машины автоматически конфигурируются по DHCP, им выделяется IPv4 и IPv6 адреса. Проверим ping до машины по IPv4.

Ping до машины по IP идет. Так же машина создана и по служебному доменным именам:

  • VM-ac894cac-e61e-4041-ae0a-7c63735a4612.premium.cs2.netpoint-dc.com
  • VM-ac894cac-e61e-4041-ae0a-7c63735a4612.cs2.netpoint-dc.com

Получим доступ к машине по SSH (пользователи Windows могут использовать PuTTY или аналогичную утилиту для организации SSH сессии):

Используем login (administrator) и пароль, выделенный при создании машины. Пользователь administrator имеет привилегии sudo, то есть является полноценным root-пользователем.

Заключение

В этом уроке вы узнали как создать виртуальную машину из шаблона. Мы рекомендуем исследовать функции панели CloudStack в части управления машинами, чтобы лучше освоиться в системе.

Читайте далее:

  1. Работа с группами безопасности