Subject
엔진 시작후 사용자 개별 추가 dg가 리소스 추가에 dg 보이지 않는다.
APPLIES TO:
MCCS version: MCCS 4.1_alpha_20141218
OS: Windows Server 2012 R2
VxVM version : 6.1.00000.445
SYMPTOMS
MCCS에 vxvm 리소스가 1개 등록(disk group name: dg01)
vxvm console에서 새롭게 dg를 구성(disk group name : dg02)
MCCS에 리소스를 등록할때, 리소스 추가에 dg이름이 아무것도 보이지 않는다.
CAUSE
A노드에서는 vxdg list 명령시에 dg01과 dg02가 보인다.
B노드에서는 vxdg list 명령시에 dg01만 보인다.
위 상태에서 MCCS에서 VxVM 리소스 생성시, dg 정보리스트가 1개도 보이지 않는다.
B노드에 vxassist rescan 명령시 dg01과 dg02가 보인다.
위 상태에서는 MCCS에서 VxVM 리소스 생성시, dg02 리스트가 보인다.
SOLUTION
VxDGUpdateHandler에서 rescan 하는 부분이 dgName=null 일때만 진행한다.
즉, MCCS에 등록되어 있고 운영하다가 새롭게 dg를 추가할 경우에는 양 노드의 VxVM 콘솔에서 사용자가 rescan 을 하지 않는 이상 MCCS에 리소스 리스트에는 나타나지 않는다.
Related articles