Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Проверка сетевой связности

Проверка сетевой связности выполняется службой ovirt-ha-broker на хостах с ролью HostedEngine. Если проверка прошла успешно, то проверенный хост может использоваться для работы ВМ HostedEngine. В случае, если ВМ HostedEngine работает на текущем хосте, а его сеть не прошла проверку, то ВМ HostedEngine будет мигрирована на другой доступный хост.

1. DNS

DNS проверка запрашивает NS-запись для ".". В случае успеха сеть считается доступной.

  1. Установите параметры для проверки DNS:

    • Установка параметров для проверки сетевой связности текущего хоста по протоколу DNS

    hosted-engine --set-shared-config network_test dns --type=he_local
    • Установка параметров для проверки сетевой связности всех последующих вновь добавляемых хостов по протоколу DNS.

    hosted-engine --set-shared-config network_test dns --type=he_shared
  2. После установки параметров, перезапустите агента ovirt-ha-agent службы ovirt-ha-broker.

systemctl restart ovirt-ha-broker ovirt-ha-agent

2. TCP

Проверяется наличие tcp соединения для указанного порта. В случае успеха сеть считается доступной.

  1. Установите параметры для проверки tcp:

    • Установка параметров для проверки сетевой связности текущего хоста по протоколу tcp.

    hosted-engine --set-shared-config network_test tcp --type=he_local
    hosted-engine --set-shared-config tcp_t_address 192.168.1.1 --type=he_local
    hosted-engine --set-shared-config tcp_t_port 22 --type=he_local
    • Установка параметров для проверки сетевой связности всех последующих вновь добавляемых хостов по протоколу tcp.

    hosted-engine --set-shared-config network_test tcp --type=he_shared
    hosted-engine --set-shared-config tcp_t_address 192.168.1.1 --type=he_shared
    hosted-engine --set-shared-config tcp_t_port 22 --type=he_shared
  2. После установки параметров, перезапустите агента ovirt-ha-agent службы ovirt-ha-broker.

systemctl restart ovirt-ha-broker ovirt-ha-agent

3. Ping

Ping проверяет доступность шлюза. В случае успеха сеть считается доступной.

  1. Установите параметры для проверки ping:

    • Установка параметров для проверки сетевой связности текущего хоста комндой Ping.

    hosted-engine --set-shared-config network_test ping --type=he_local
    • Установка параметров для проверки сетевой связности всех последующих вновь добавляемых хостов комндой Ping.

    hosted-engine --set-shared-config network_test ping --type=he_shared
  2. После установки параметров, перезапустите агента ovirt-ha-agent службы ovirt-ha-broker.

systemctl restart ovirt-ha-broker ovirt-ha-agent

4. NONE

Если установлено значение NONE, то сеть признается связанной всегда.

  1. Установите параметр NONE, чтобы сеть всегда проходила проверку сетевой связности:

    • Установка значения NONE для текущего хоста.

    hosted-engine --set-shared-config network_test none --type=he_local
    • Установка значения NONE для всех последующих вновь добавляемых хостов.

    hosted-engine --set-shared-config network_test none --type=he_shared
  2. После установки значения NONE перезапустите агента ovirt-ha-agent службы ovirt-ha-broker.

systemctl restart ovirt-ha-broker ovirt-ha-agent

5. Логирование

Логирование состояния происходит в файл /var/log/ovirt-hosted-engine-ha/broker.log

Пример успешного прохождения теста сети:
Thread-1::INFO::2024-12-10 12:27:24,901::network::88::network.Network::(action) Successfully verified network status
Пример неуспешного DNS-теста:
Thread-1::WARNING::2024-12-10 12:38:27,044::network::121::network.Network::(_dns) DNS query failed:
; <<>> DiG 9.11.36-RedHat-9.11.36-11.el8 <<>> +tries=1 +time=5 +tcp
;; global options: +cmd
;; connection timed out; no servers could be reached
;; Connection to 10.222.0.1#53(10.222.0.1) for . failed: timed out.
Пример неуспешного TCP-теста и Ping-теста:
Thread-1::WARNING::2024-12-10 12:49:32,893::network::92::network.Network::(action) Failed to verify network status, (0 out of 5)