Проверка сетевой связности
Проверка сетевой связности выполняется службой ovirt-ha-broker на хостах с ролью HostedEngine. Если проверка прошла успешно, то проверенный хост может использоваться для работы ВМ HostedEngine. В случае, если ВМ HostedEngine работает на текущем хосте, а его сеть не прошла проверку, то ВМ HostedEngine будет мигрирована на другой доступный хост.
1. DNS
DNS проверка запрашивает NS-запись для ".". В случае успеха сеть считается доступной.
-
Установите параметры для проверки 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 -
-
После установки параметров, перезапустите агента
ovirt-ha-agentслужбыovirt-ha-broker.
systemctl restart ovirt-ha-broker ovirt-ha-agent
2. TCP
Проверяется наличие tcp соединения для указанного порта. В случае успеха сеть считается доступной.
-
Установите параметры для проверки 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 -
-
После установки параметров, перезапустите агента
ovirt-ha-agentслужбыovirt-ha-broker.
systemctl restart ovirt-ha-broker ovirt-ha-agent
3. Ping
Ping проверяет доступность шлюза. В случае успеха сеть считается доступной.
-
Установите параметры для проверки 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 -
-
После установки параметров, перезапустите агента
ovirt-ha-agentслужбыovirt-ha-broker.
systemctl restart ovirt-ha-broker ovirt-ha-agent
4. NONE
Если установлено значение NONE, то сеть признается связанной всегда.
-
Установите параметр 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 -
-
После установки значения 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
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.
Thread-1::WARNING::2024-12-10 12:49:32,893::network::92::network.Network::(action) Failed to verify network status, (0 out of 5)