기술 정보
home
채널 소개
home

CM에서 vip가 deact 되는 현상

문서 유형
장애 해결
분야
관리/환경설정
키워드
deact
vip
vipdeact
CM
적용 제품 버전
6FS06
6FS07
1 more property

현상

CM에서 네트워크 인터페이스를 찾지 못해 vip가 deact되는 현상에 대해 설명합니다.
네트워크 인터페이스가 Promiscuous 모드(모든 MAC 주소의 패킷을 다 받는 모드) 또는 특정 캡쳐 상태로 남아, 감지하지 못하는 현상으로 아래의 경우 발생합니다.
1.
tcpdump -X 옵션 사용
2.
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명