Как настроить Ubuntu 18.04 для запуска ucarp при запуске? - PullRequest
0 голосов
/ 21 марта 2020

Это моя первая попытка настроить ucarp в Ubuntu 18.04.

Настройка

Моя установка состоит из 3 образов VMWare (OSBoxes-> Ubuntu 18.04), работающих под управлением VMWare Workstation 15.5. Все 3 изображения работают в одном сегменте локальной сети. На 2 изображениях я установил ucarp.

  • Image1 ( Клиент ) - используется для проверки связи с виртуальным IP-адресом 192.168.10.1 и имеет следующий / etc / network / interfaces

    auto lo
    iface lo inet stati c

    auto ens33
    iface ens33 inet stati c
    адрес 192.168.10.100
    маска сети 255.255.255.0
    шлюз 192.168.10.1

  • Image2 ( H1Server ) - главный сервер для ucarp и имеет следующие / etc / network / interfaces

    auto lo
    iface lo inet stati c

    auto ens33
    iface ens33 inet stati c
    адрес 192.168.10.11
    маска сети 255.255.255.0
    шлюз 192.168.10.1

    ucarp-vid 1
    ucarp-passwd test
    ucarp-vip 192.168. 10.1
    ucarp-advbase 1
    ucarp-advskew 0
    ucarp-master да

    auto ens33: ucarp
    iface ens33: ucarp inet stati c
    address 192.168.10.1
    netmas k 255.255.255.0

  • Image3 ( H2Server ) - сервер резервного копирования для ucarp и имеет следующий / etc / network / interfaces

    auto lo
    iface lo inet stati c

    auto ens33
    iface ens33 inet stati c
    адрес 192.168.10.12
    маска маски 255.255 .255.0
    gateway 192.168.10.1

    ucarp-vid 1
    ucarp-passwd test
    ucarp-vip 192.168.10.1
    ucarp-advbase 1
    ucarp-advskew 2
    ucarp-master no

    auto ens33: ucarp
    iface ens33: ucarp inet stati c
    адрес 192.168.10.1
    маска сети 255.255.255.0

После того, как я настроил 3 ВМ, как указано выше, и перезагрузил их, я вижу, что на H1Server и H2Server сетевые интерфейсы ens33 и ens33: доступны ucarp .

Я также вижу следующие файлы на H1Server и H2Server :

  1. / USR / доли / ucarp / вип-у p - со следующим содержимым:
    / sbin / ifup $ 1: ucarp
  2. / usr / share / ucarp / vip-down - со следующим содержимым:
    / sbin / ifdown $ 1: ucarp
  3. / etc / network / if-up.d / ucarp

Вопросы

Теперь о вещах, которые я не знаю, как настроить / настроить:

  1. Я не вижу процессов ucarp, работающих на образах Ubuntu. Что мне нужно добавить / настроить / настроить для автоматического запуска процессов ucarp и использования конфигурации ucarp из файла / etc / network / interfaces ?
  2. Что именно мне нужно делать с файлами vip-up / down и файлом ... / if-up.d / ucarp ?

Протестировано

Я могу запустить процесс ucarp с терминала на H1Server и H2Server , и они работают нормально. Я также могу перевести мастер на резервное копирование, используя kill -SIGUSR2 [ucarp-pid]

Любая помощь будет очень признательна.
Сами

...