하트비트가 작동하지 않습니다. 포트가 열려 있지 않습니다

하트비트가 작동하지 않습니다. 포트가 열려 있지 않습니다

저는 하트비트가 있는 두 개의 가상 머신을 배치하려고 했습니다. osboxes 및 osboxes2.

이것을 실행하면 nmap localhost다음과 같은 결과가 나옵니다.

Nmap scan report for localhost (127.0.0.1)
Host is up (0.00017s latency).
Not shown: 991 closed ports
PORT      STATE SERVICE
22/tcp    open  ssh
25/tcp    open  smtp
53/tcp    open  domain
80/tcp    open  http
443/tcp   open  https
631/tcp   open  ipp
3306/tcp  open  mysql
9050/tcp  open  tor-socks
10000/tcp open  snet-sensor-mgmt

다음은 이러한 인터페이스의 tcpdump입니다 eth0.

18:38:22.267817 IP 192.168.141.135.48748 > 192.168.141.255.694: UDP, length 315
18:38:22.268640 IP 192.168.141.135.38234 > osboxes2.694: UDP, length 315
18:38:22.269421 IP osboxes2 > 192.168.141.135: ICMP osboxes2 udp port 694 unreachable, length 351

보시다시피 udp port 694 unreachable. osboxes다음에서 핑을 시도할 때 osboxes2:

PING 192.168.141.137 (192.168.141.137) 56(84) bytes of data.
64 bytes from 192.168.141.137: icmp_seq=1 ttl=64 time=0.284 ms
64 bytes from 192.168.141.137: icmp_seq=2 ttl=64 time=0.291 ms
64 bytes from 192.168.141.137: icmp_seq=3 ttl=64 time=0.681 ms

ha.cf다음의 파일 osboxes:

#Arquivo de log de debug:
logfile /var/log/ha-log

#Arquivo de log
debugfile /var/log/ha-debug

#Para onde vai os logs
logfacility local0

#Frequencia em segundo de batimentos cardicados
keepalive 2

#Tempo indica a morte do node
deadtime 25

#Tempo que o heartbeat deve esperar por beats (nao o beat dos beatboxes)
warntime 10

#Tempo maximo para declarar o outro servidor morto
initdead 50

#Porto de sincronia
udpport 694

#Endereco de broadcast da rede
bcast eth0

#Nao entendi. Se for preciso vai la procurar depois.
ucast eth0 192.168.141.137

#Determinar se o servidor volta para o master caso ele responda
auto_failback on

#Nome dos nodes do cluster
node osboxes2
node osboxes

haresourcers에서 osboxes:

osboxes 192.168.141.135 apache

osboxes(마스터 노드)가 192.168.141.135이고 osboxes2이라는 점은 주목할 가치가 있습니다 192.168.141.137.

내 생각에 문제는 그것이 port 694 not opened기 때문이다 unreachable.

답변1

bcast구성에서 해당 줄을 제거하거나 주석 처리해 보세요 .

정의에 따르면 기본적으로 하트비트에 두 가지 다른 통신 유형(유니캐스트 및 브로드캐스트)을 사용하도록 지시하고 ucast있으며 bcast이는 혼란스러울 수 있습니다.

linux-ha.org 위키에는 하트비트 구성에 대해 가능한 모든 지시문에 대한 일부 문서가 있습니다.http://linux-ha.org/wiki/Ha.cf

대부분의 정보는 매뉴얼 페이지에서도 찾을 수 있습니다.# man ha.cf

관련 정보