Перейти к основному контенту

Сетевые настройки Windows-сервера в кластере с технологией IP-fabric

IP -fabric

IP-fabric — один из типов настройки сети кластера. Такой тип настройки позволяет создавать виртуальные машины (ВМ) с публичными IP-адресами в приватной сети.

ВМ в кластере IP-fabric получают IP-адреса с маской /32. В качестве шлюза по умолчанию для каждой ВМ используется отдельный виртуальный интерфейс. Узлы кластера выполняют функцию маршрутизаторов.

Маршрутизация в кластере осуществляется с использованием протокола iBGP.

Преимущества использования IP-fabric:

  • снижение объёма служебного трафика;
  • экономия адресного пространства;
  • изоляция трафика ВМ;
  • отсутствие привязки IP-адресов к узлам кластера;
  • возможность оперативной миграции ВМ между узлами кластера.

Правильные сетевые настройки виртуальных серверов, расположенных на вычислительных кластерах с технологией IP-fabric следующие:

IP-адрес выдается каждому клиенту свой
Маска подсети 255.255.255.255
Основной шлюз 10.70.98.1
Предпочитаемый DNS сервер 85.93.129.2
Альтернативный DNS сервер 85.93.128.2

Посмотреть настройки сети, в частности ip-адрес сервера можно в личном кабинете billmanager

Перейдите в личный кабинет. Далее выберите слева раздел "Товары/Услуги" - "Виртуальные серверы". В столбце "IP-адрес" указан ip адрес вашего сервера.

win_ip1.png

Сконфигурировать сетевой интерфейс в операционной системе Windows можно двумя подходами:

  • Через графический интерфейс GUI — медленно, требует изрядного количества кликов мышью.
  • С помощью командной строки — быстро и эффективно, но требует понимания того, что вы делаете.
Настройка основного сетевого адреса с помощью GUI

Откройте меню управления сетевыми интерфейсами:

Пуск - Панель Управления(Control panel)

win_ip2.png

Далее выбирайте сети и интернет(Network and Internet)

win_ip3.png

Теперь центр управления сетями и общим доступом(Network and Sharing Center)

win_ip4.png

Далее выберите изменение параметров адаптера(Change adapter settings)

win_ip5.png

Выберите сетевой интерфейс Ethernet, а затем правой кнопкой мыши откройте контекстное меню. В данном меню выберете пункт Свойства(Properties)

win_ip6.png

В открывшемся меню найдите подключение по протоколу TCP/IPv4 (Internet Protocol Version 4), затем выберете его и нажмите кнопку Свойства(Properties)

win-ip7.png

Заполните поле IP-адреса, маски подсети, основного шлюза и DNS сервров, по завершению нажмите кнопку Ок, а в следующем окне Закрыть(Close)

win_ip8.png

 Настройка дополнительного сетевого адреса с помощью GUI


 Настройка сетевого алиаса через графический интерфейс выполняется в той же оснастке, что и настройка основного сетевого адреса. Перейдите в меню дополнительных настроек TCP/IP, далее кнопка дополнительно(Advanced)

win_ip9.png

Далее в разделе IP-адреса кнопка Добавить(Add...)

win-ip10.png

Заполните поле IP-адреса и длины сетевого префикса. После того как закончите конфигурирование, нажмите кнопку Добавить(Add), а после кнопку Ок:

win_ip11.png

Настройка основного сетевого адреса с помощью командной строки

Запустите командную строку

Пуск - Система(Windows System) - Командная строка(Command Prompt)

win_ip12.png

Определите наименование основного сетевого интерфейса:

netsh interface ip show config | findstr "configuration for interface"

win_ip13.png

В выводе команды представлено два сетевых интерфейса, нас интересует только Ethernet Instance 0 (наименование может быть другим, поэтому внимательно читайте вывод команды). В настройке сетевого интерфейса обратной петли нет необходимости.

Настройте основной сетевой интерфейс Ethernet:

 netsh interface ipv4 add address "Ethernet Instance 0" <адрес узла> 255.255.255.255 10.70.98.1

 Настройте предпочитаемый и альтернативные DNS-сервера:

 netsh interface ipv4 add dns "Ethernet Instance 0" 85.93.129.2 index=1
 netsh interface ipv4 add dns "Ethernet Instance 0" 85.93.128.2 index=2

В качестве предпочитаемого и альтернативного DNS-серверов, вы можете использовать, например, Google Public DNS - 8.8.8.8 и 8.8.4.4. 

Настройка дополнительного сетевого адреса или сетевого алиаса

введите следующую команду в командной строке:

netsh interface ipv4 add address "Ethernet Instance 0" <адрес узла> 255.255.255.255

Возможные проблемы:

Представим себе такую ситуацию:

У Вас есть два виртуальных сервера. VPS1 в кластере с технологией IP-fabric, а VPS2 - с обычной коммутацией.

VPS1 имеет ip адрес 10.10.10.10/32, а VPS2: 10.10.10.20/24. 

При этом пинг с сервера VPS1 до VPS2 есть, а с сервера VPS2 до VPS1 нет.

Чтобы сделать видимым сервер VPS1 с сервера VPS2, нужно добавить статический маршрут на сервере VPS2:

 route -p add 10.10.10.10/32 via 10.10.10.1