MyHosti - Международный хостинг-центр Справка

Русский English
  • Дома
  • FAQ
  • Программное обеспечение
  • Настройка сети в Hetzner для VMmanager 5 KVM на ОС Debian

Категории

  • Доменные имена
  • Виртуальный/Реселлинг хостинг
  • Администрирование VDS/Серверов
  • Программное обеспечение
  • SSL сертификаты
  • Общие вопросы
Настройка сети в Hetzner для VMmanager 5 KVM на ОС Debian

В данной статье описан пример ручной настройки сети в дата-центре Hetzner.

В Hetzner используется port security - функция коммутатора, позволяющая указать MAC-адреса хостов, которым разрешено передавать данные через порт. При такой настройке порт не передает пакеты, если MAC-адрес отправителя не указан как разрешенный.

Виртуальный сервер на основе виртуализации KVM имеет отдельный MAC адрес, а значит пакеты будут блокироваться на коммутаторе.

Более того, при добавлении узла кластера, VMmanager перенастроит сеть. Из-за ограничений дата-центра, описанных выше, связь с сервером будет потеряна. Чтобы обойти это огарнчиение, требуется выполнить ручную настройку сети, которая будет зависеть от того, выделена ли отдельная подсеть для сервера в дата-центре Hetzner или выделено несколько дополнительных IP адресов.

Использование отдельных IP адресов

  1. Добавляем в файл конфигурации /usr/local/mgr5/etc/vmmgr.conf опцию
    Option BuildBridgesManually
  2. Перезапускаем VMmanager
    /usr/local/mgr5/sbin/mgrctl -m vmmgr exit
  3. Редактируем /etc/network/interfaces
    auto lo
    iface lo inet loopback
    auto eth0
    iface eth0 inet static
    auto vmbr0
    iface vmbr0 inet static
        address <Основной IP адрес машины>
        netmask <Маска основного IP адрес машины>
        gateway <Шлюз, выданный Hetzner для основного IP>
        bridge_ports eth0
    bridge_stp off
    bridge_fd 1
    bridge_hello 2
    bridge_maxage 12
  4. Перезапускаем сеть
    service networking restart

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

  1. Добавляем в файл конфигурации /usr/local/mgr5/etc/vmmgr.conf опцию
    Option BuildBridgesManually
  2. Перезапускаем VMmanager
    /usr/local/mgr5/sbin/mgrctl -m vmmgr exit
  3. Редактируем /etc/network/interfaces
    auto lo
    iface lo inet loopback
    auto eth0
    iface eth0 inet static
    auto vmbr0 iface vmbr0 inet static address <Основной IP адрес машины> netmask <Маска основного IP адрес машины> gateway <Шлюз, выданный Hetzner для основного IP> bridge_ports eth0
    bridge_stp off
    bridge_fd 1
    bridge_hello 2
    bridge_maxage 12

    auto vmbr0:0
    iface vmbr0:0 inet static
    address <Шлюз подсети. Например, для сервера выделена сеть 10.10.10.0/29. Для шлюза возьмем первый адрес 10.10.10.1>
    netmask <Маска основного IP адрес машины>
  4. Включаем форвардинг, добавив в /etc/sysctl.conf
    net.ipv4.ip_forward = 1
  5. Перезапускаем сеть
    service networking restart
© MyHosti International, 2013-2019

Международный хостинг-центр. «MyHosti» работает только с проверенными методами. В наших интересах развитие вашего сайта и рост его доходности. Мы следим за нашей репутацией и всегда оправдываем надежды, которые на нас возлагают.

Компания
  • Подробнее о нас
  • Блог
  • Акции
  • Справка
  • Способы оплаты
  • Поддержка клиентов
Информация
  • Дата-Центр
  • Программы обслуживания
  • Документы
  • Статус сети
  • Сервисы
Поиск статей
Разработка сайта от "Expil Group"
Яндекс.Метрика
службы мониторинга серверов Uptime по данным Ping-Admin.Ru - сервиса мониторинга доступности сайтов
HostDB.ru - портал о хостинге и хостинг-провайдерах