1. Введение

Сетевой мост (бридж) может быть использован для настройки Ваших Виртуальных Машин. Некоторая доработка/настройка необходима для того, чтобы заставить работать сетевую конфигурацию в сети OVH.

Строки, выделенные желтым цветом в конфигурации, представляют собой ключевые слова заглавными буквами, которые Вы должны изменить на Ваши собственные значения. Например: IP_FAIL_OVER.

DEFAULT_SERVER_IP:	Первичный IP Вашего выделенного сервера
IP_FAIL_OVER:	Failover IP, который Вы хотите настроить
GATEWAY_VM:	IP Вашего сервера с последней октадой (восьмибитовый байт),замененной на 254

1.1. Требования

  • Выделенный сервер с установленным гипервизором (Например: VMware ESXi, Citrix Xen Server, Proxmox, etc.)
  • MAC, назначенный виртуальному IP FailOver
  • Знания по SSH

2. Определение шлюза

Для того, чтобы сконфигурировать Виртуальные Машины, Вам нужно знать шлюз Вашей машины (nsxxx.ovh.net;ksxxx.ovh.net …). Для этого, Вам нужно заменить последнюю октаду IP адреса назначенного Вашему серверу на .254.

К примеру:
  • IP Вашего сервера: 123.456.789.012
  • IP шлюза – это основной IP Вашего сервера, заканчивающийся на .254
  • Таким образом, IP шлюза: 123.456.789.254

3. Применение конфигурации

Внимание!
Шлюз, который Вам нужно использовать в Вашей виртуальной машине - это не обязательно IP Вашего выделенного сервера или IP failover. Тем не менее, Вы обязаны использовать шлюз, предоставленный Вашему выделенному серверу. Ни в коем случае не используйте:
# route add default gw dev eth0
В противном случае, Вы можете удалить Ваш  IP для виртуальной машины.  Вот так можно определить корректный шлюз для использования:
    IP failover: YYY.YYY.YYY.YYY
    Основной IP Вашего выделенного сервера: XXX.XXX.XXX.XXX
    Таким образом, IP шлюза для Вашей виртуальной машины (GATEWAY_VM) :  **XXX.XXX.XXX**.254
Далее, в этой инструкции, этот шлюз будет упоминаться как GATEWAY_VM.

3.1. Debian & производные (Ubuntu, CrunchBang, SteamOS…)

File: /etc/network/interfaces

1	auto lo eth0
 2	iface lo inet
 3	iface eth0 inet static
 4	address IP.FAIL.OVER
 5	netmask 255.255.255.255
 6	broadcast IP.FAIL.OVER
 7	post-up route add GATEWAY_VM dev eth0
 8	post-up route add default gw GATEWAY_VM
 9	pre-down route del GATEWAY_VM dev eth0
10	pre-down route del default gw GATEWAY_VM

File: /etc/resolv.conf

nameserver 213.186.33.99

Примечание! Для Debian 6, dns сервер конфигурируется непосредственно в файле /etc/network/interfaces:

# dns-* опции, реализованные в пакете resolvconf, если он установлен (по умолчанию)
dns-nameservers 213.186.33.99 # DNS сервер OVH 
dns-search ovh.net # Для более быстрого преобразования хостов в сети OVH 

3.2. Redhat & производные (CentOS, Scientific Linux, ClearOS…)

File: /etc/sysconfig/network-scripts/ifcfg-eth0

 1	DEVICE=eth0
 2	BOOTPROTO=none
 3	ONBOOT=yes
 4	USERCTL=no
 5	IPV6INIT=no
 6	PEERDNS=yes
 7	TYPE=Ethernet
 8	NETMASK=255.255.255.255
 9	IPADDR=IP.FAIL.OVER
10	GATEWAY=GATEWAY_VM
11	ARP=yes
12	HWADDR=MY:VI:RT:UA:LM:AC

File: /etc/sysconfig/network-scripts/route-eth0

1	GATEWAY_VM dev eth0	
2	default via GATEWAY_VM dev eth0

File: /etc/resolv.conf

1	nameserver 213.186.33.99 # DNS сервер OVH

3.3. FreeBSD 8.0

File: /etc/rc.conf

1	ifconfig_em0="inet IP.FAIL.OVER netmask 255.255.255.255 broadcast IP.FAIL.OVER"
2	static_routes="net1 net2"
3	route_net1="-net GATEWAY_VM/32 IP.FAIL.OVER"
4	route_net2="default GATEWAY_VM"

FIle: /etc/resolv.conf

1	nameserver 213.186.33.99

3.4. Windows 2003

Откройте панель Network Connections (cетевые подключения)  (Пуск -> Панель управления -> Сетевые подключения -> Подключение по локальной сети)
Затем, кликните Properties (Свойства):
 1

Затем выберите Интернет Протокол (TCP/IP):

2

Вам понадобится Failover в поле “IP Адрес”, маска подсети 255.255.0.0, шлюз для Вашей физической машины как дефолтный шлюз, и ip 213.186.33.99 как предпочитаемый DNS сервер.

3

Чтобы перейти ко второму этапу, в меню “Пуск” кликните “Выполнить”, затем введите команду regedit. Как только приложение откроется, Вам следует найти Ваш ip-failover (Редактировать -> Поиск). После этого, кликните дважды параметр “SubnetMask” и измените 255.255.0.0 на 255.255.255.255, затем подтвердите изменения.

Закройте редактор реестра.

Наконец, для подтверждения изменений, Вам следует перезапустить сетевой интерфейс (Пуск-> Панель управления -> Сетевые подключения -> Подключение LAN -> кликнуть правой кнопкой мыши, затем кликнуть “Отключить”)

Подождите несколько секунд и возобновите сетевое подключение.

3.5. Windows 2012 / Hyper-V

Прежде всего, Вам нужно создать Виртуальный Коммутатор (Virtual Switch).
  1. В командной строке Вашего сервера введите IPconfig /ALL.
  2. Обратите внимание на имя сетевого адаптера, который содержит IP адрес назначенный серверу.
  3. Посредством Hyper-V manager создайте новый виртуальный коммутатор.
  • Тип подключения:External (Внешний)
  • Выберите адаптер с установленным IP сервера
  • Поставьте флажок “Allow management OS to share this network adapter” (разрешить управляющей операционной системе использовать сетевой адаптер).

4

Примечание! Этот этап выполняется один раз для hyper-v server. Для всех виртуальных машин, виртуальный коммутатор нужен для соединения виртуальных сетевых адаптеров виртуальных машин с адаптером физического сервера.

Затем выберите виртуальную машину, для которой Вы хотели бы добавить Failover IP Используйте Hyper-V Manager для изменения настроек виртуальной машины (она должна быть отключена).

  1. Раскройте вкладку “Network Adapter”(сетевой адаптер) и кликните “Advanced features” (дополнительные параметры).
  2. Измените MAC адрес на статический и введите виртуальный MAC адрес для Failover IP.
  3. Нажмите OK, чтобы применить изменения.

5

Запустите виртуальную машину и войдите в систему, как администратор.

  1. Панель управления > Network and Share Center
  2. Кликните на Connections (подключения): Ethernet link
  3. Кликните на Properties (свойства) для показа свойств Ethernet
  4. Выберите Интернет Протокол Версии 4 (TCP/IPv4)
  5. Кликните на Properties (свойства) для показа свойств IP V4

6

Выполните следующие действа в окне свойств IPv4:

  1. Выберите Use the following IP address (использовать следующий IP адрес).
  2. Введите Failover IP в строку IP Address.
  3. Введите 255.255.255.255 в строку Subnet Mask (маска подсети).
  4. Введите IP адрес шлюза Вашего сервера в строку Default Gateway (сервер Вашего IP, заканчивающийся на 254).
  5. Введите 213.186.33.99 в строку Preferred DNS Server (предпочитаемый ДНС сервер).
  6. Нажмите OK и игнорируйте предупреждение о том, что IP шлюза и назначенный IP не в одной подсети.

7

Наконец, перезагрузите сервер; виртуальная машина должна быть подключена к Интернету с использованием failover IP.

3.6. Другие дистрибутивы

Данная сетевая конфигурация требуется для Виртуальной Машины:
  • ip: IP_FAIL_OVER
  • netmask: 255.255.255.255
Также требуется добавить дефолтный шлюз к виртуальной машине:
route add GATEWAY_VM dev eth0
route add default gw GATEWAY_VM
Затем, Вам нужно будет сконфигурировать DNS Вашей машины так, чтобы она могла преобразовывать домен. IP адрес OVH DNS сервера: 213.186.33.99.