문서유형ㅣ장애해결
분야ㅣ관리/환경설정
적용제품버전ㅣ6FS06, 6FS07
문서번호ㅣTADTS024
현상
CM에서 네트워크 인터페이스를 찾지 못해 vip가 deact되는 현상에 대해 설명합니다.
네트워크 인터페이스가 Promiscuous 모드(모든 MAC 주소의 패킷을 다 받는 모드) 또는 특정 캡쳐 상태로 남아, 감지하지 못하는 현상으로 아래의 경우 발생합니다.
- tcpdump -X 옵션 사용
- iptrace 명령어 사용
참고발생 버전 : Tibero6 FS06 , Tibero 6 FS07 , AIX OS
원인
- Tibero는 CM에서 vip 사용 시 pcap(AIX에서 사용하는 Packet Capture Library)을 이용하여 인터페이스를 찾고 vip를 추가하는 로직을 사용합니다.
- 서버에서 tcpdump와 iptrace 수행하는 경우에도 pcap 라이브러리를 사용하고 있습니다.
- 두 현상 모두 tcpdump -D로 nic(network interface card) 정보가 조회되지 않는다면, CM의 vip check 로직의 pcap library 내에서도 동일하게 nic 정보가 조회되지 않습니다.
해결
1. tcpdump -X 옵션 사용
- tcpdump -X 을 수행한 프로세스를 kill -9 수행
- vip act수행
- cmrctl act vip --name vip명
2. iptrace 명령어 사용
- iptrace 사용 중 프로세스를 kill -15 수행 (kill -9 로 죽인 경우, iptrace -u 명령어로 네트워크 소켓과 관련된 자원을 다시 초기화합니다.)
- vip act수행
- cmrctl act vip --name vip명