Скрипты управления VirtualIP

Путь расположения

Путь в контейнере

/var/lib/era_files/local/virtualip/set_ip_up.sh

/var/lib/era_files/local/virtualip/set_ip_down.sh

/var/lib/era_files/local/virtualip/on_disable.sh

Обзор

Скрипты управления интерфейсами Virtual Ip. Локализованы под конкретный сервер. На серверах, разделяющих один виртуальный адрес, содержание скриптов может быть идентичным (если адреса интерфейсов и алиасы также совпадают).

  • set_ip_up.sh - выполняется для добавления/включения виртуальных адресов. Обязателен для автоматизации.

  • set_ip_down.sh - выполняется для удаления/выключения виртуальных адресов. Обязателен для автоматизации.

  • on_disable.sh - выполняется при выключении режима автоматизации управления виртуальным адресом. Опционален.

Если скрипты отсутствуют, то процесс автоматизации не может быть активирован.

Пример скрипта set_ip_up.sh
#!/bin/bash
ip address add 192.168.0.212/24 dev enp8s0 label enp8s0:1
ip address add 172.29.1.212/24 dev ztbto2zz label ztbto2zz:1

arping -s 192.168.0.212 192.168.0.1 -f
Пример скрипта set_ip_down.sh
#!/bin/bash
ip address del 192.168.0.212/24 dev enp8s0 label enp8s0:1
ip address del 172.29.1.212/24 dev ztbto2zz label ztbto2zz:1