<div><img src="https://top-fwz1.mail.ru/counter?id=3548135;js=na" style="position:absolute;left:-9999px;" alt="Top.Mail.Ru" /></div>
Managed Kubernetes — разверните готовый кластер за 5 минут →
Вход / Регистрация
На главную
25eb9e0a-a5a8-472a-ace7-940b8bd2adf0
Облачные сервисы

Сети

Настройка сети нужна, чтобы виртуальные машины могли выходить в интернет.

Мы рассмотрим типовой сценарий: создадим сеть, включим DHCP и настроим SNAT. Этого будет достаточно для работы ВМ.

Создание сети

  1. Перейдите в Cloud Director → Data Centers.
  2. Кликните на нужный дата-центр.
  3. Перейдите во вкладку Networks.
  4. Нажмите New, чтобы создать новую сеть.
  5. В поле Scope выберите Current Organization Virtual Data Center.
  6. В Network Type выберите Routed — это необходимо для настройки доступа во внешнюю сеть.
  7. В Edge Connection выберите созданный по умолчанию Edge-коннектор.
  8. В разделе General укажите имя сети. В поле Gateway CIDR укажите значение 172.16.8.1/24 — это диапазон локальных адресов, доступных для назначения виртуальным машинам. Остальные настройки оставьте по умолчанию.
  9. В разделах Static IP Pools, DNS и Segment Profile Template заполнять ничего не нужно.
  10. Нажмите Finish, чтобы создать сеть.

Теперь сеть будет доступна при создании виртуальных машин.

Настройка DHCP

Настройка DHCP не обязательна, но с ней проще — IP-адреса будут назначаться автоматически.

  1. Перейдите в Cloud Director → Data Centers.
  2. Кликните на нужный дата-центр.
  3. Перейдите во вкладку Networks.
  4. Кликните на нужную сеть — откроется меню ее настроек.
  5. Перейдите в раздел DHCP и нажмите Activate.
  6. В разделе General Settings выберите Gateway — это означает, что DHCP-сервер будет работать через шлюз. Остальное можно не менять.
  7. В DHCP Pools нажмите Add и задайте диапазон IP-адресов, которые будут выдаваться ВМ. Если вы использовали параметры из предыдущего раздела, можно задать диапазон 172.16.8.2-172.16.8.40. Это даст 39 доступных адресов.
  8. В пункте DNS through DHCP укажите желаемые DNS, например, DNS Google — 8.8.8.8 и 8.8.4.4.
  9. Нажмите Finish, чтобы сохранить настройки DHCP.

Теперь виртуальные машины будут получать IP-адреса автоматически при подключении к сети.

Настройка SNAT

SNAT (Source NAT) позволяет виртуальным машинам использовать один внешний IP-адрес для выхода в интернет. 

  1. Перейдите в Cloud Director → Data Centers.
  2. Кликните на нужный дата-центр.
  3. Перейдите во вкладку Edges.
  4. Выберите шлюз, созданный по умолчанию.
  5. Перейдите во вкладку NAT и нажмите New.
  6. Укажите параметры:
    • Имя NAT.
    • В поле NAT Action выберите SNAT.
    • В External IP — публичный IP, выделенный для вашего облака.
    • В Internal IP укажите диапазон 172.16.8.0/24 — адреса, которые будут использовать SNAT для выхода в интернет.
  1. Остальные настройки можно оставить по умолчанию.

  2. Нажмите Save, чтобы создать правило.

Настройка DNAT

DNAT нужен, если вы хотите открыть доступ к какому-либо сервису, запущенному на виртуальной машине, из внешней сети.

  1. Перейдите в Cloud Director → Data Centers.
  2. Кликните на нужный дата-центр.
  3. Перейдите во вкладку Edges.
  4. Выберите шлюз, созданный по умолчанию.
  5. Перейдите во вкладку NAT и нажмите New.
  6. Укажите параметры:
    • Имя NAT.
    • В поле NAT Action выберите DNAT.
    • В External IP укажите публичный IP, выделенный для вашего дата-центра. Обратите внимание, что для одного внешнего IP можно создать несколько правил NAT, используя разные порты.
    • В External Port укажите порт, по которому будет осуществляться подключение извне, например 1337.
    • В Internal IP укажите внутренний IP виртуальной машины, на которой работает нужный сервис.
    • В Application выберите нужный протокол/сервис. Например, SSH.
  1. Остальные настройки можно оставить по умолчанию.
  2. Нажмите Save, чтобы создать правило.

Теперь доступ к сервису будет открыт.

Если вы следовали примеру, вы можете подключиться к виртуальной машине по SSH так:

ssh root@external_ip -p 1337

Использование созданной сети

Теперь вы можете выбрать эту сеть при создании виртуальной машины.

Для этого в разделе Networking нажмите Customize и выберите нужную сеть в поле Network.

Image1

Была ли статья полезна?
Ваша оценка очень важна
Пока нет комментариев