본문 바로가기

로그 저장소 :)/가상화.virtualization

XenServer 응급복구 - Pool Master 이상

1. XenServer Pool Master 점검

- Pool Master에 이상이 생기면 XenCenter 접속뿐만 아니라 xe관련 명령어도 결과를 도출할 수 없음

 ※ XenCenter 접속 불가 시 SSH 접속은 가능하므로, shell 작업을 진행하면 가능함


[Pool Master 서버 확인]

xe pool-list

xe host-list uuid=<host-uuid>






[자기 자신이 Pool Master 서버 되기]

xe pool-emergency-transition-to-master


[Member 서버에게 Pool Master 서버 알리기]

xe pool-recover-slaves




2. XenServer Pool Master 이관

- Pool Master의 서버 점검 등의 이유로 사전에 다른 서버로 Pool Master를 이관할 경우 실행

※ XenCenter 접속 불가 시 SSH 접속은 가능하므로, shell 작업을 진행하면 가능함


[Maintenance Mode 설정]

xe -host-disable host=<xenserver-hostname>


[서버의 Host-UUID 확인]

xe host-list name-label=<xenserver-hostname>


[Pool Master 다른 서버로 이관]

Pool Master를 Maintenance Mode로 변경 후 아래 명령을 수행하면 Change Pool이 됨

xe pool-designate-new-master host-uuid=<uuid>


[Maintenance Mode 해제]

xe host-enable host=<xenserver-hostname>