====== pool masterが死んだ ====== ===== このページは ===== 利用しているXenServerでPoolmaster が死んだ際の復旧記録。\\ 要所をかいつまんでいるので注意。\\ また、この通りやってうまくいかなくても知らないよ(笑) ===== はじまり ===== あれ?xencenterでつながらない? 調べてみるとpoolmasterのhostが死亡している模様 orz ===== poolmasterを変える ===== どうにも手がないのでpoolmasterを変更する 新しいpoolmasterになるhost上で xe pool-emergency-transition-to-master pool情報再構築 xe pool-recover-slaves 再起動 ===== 死んだpoolmasterを削除する ===== xe pool-eject host-uuid= xe host-disable uuid= xe host-forget uuid= いろいろやってみるが、そのhost上で動いているはずのVMの情報が残ったままでpoolから削除できないと言い張る 死んでるっちゅうの ===== 頑張ってVMの蜃気楼を消す ===== 幻のVMの情報 # xe vm-list resident-on= is-control-domain=false uuid ( RO) : XXXXXXX-XXXXXXXXXXXX-XXXXXX name-label ( RW): shadow VM power-state ( RO): running 幻のVMをオフラインにする xe vm-reset-powerstate uuid= --force ===== 最後にhostを消去 ===== xe host-forget uuid= ===== ストレージのゴミが残った ===== ホストにマウントされていたlocaldiskなどが残ったままになっている sr-uuidを調査 xe sr-list uuid ( RO) : 7d7d......... name-label ( RW): DVD drives name-description ( RW): Physical DVD drives host ( RO): type ( RO): udev content-type ( RO): iso uuid ( RO) : c7878......... name-label ( RW): Removable storage name-description ( RW): host ( RO): type ( RO): udev content-type ( RO): disk uuid ( RO) : b5d7......... name-label ( RW): Local storage name-description ( RW): host ( RO): type ( RO): lvm content-type ( RO): user hostがとなっているのがミソ xe sr-forget uuid=c7878......... xe sr-forget uuid=b5d75......... xe sr-forget uuid=7d7df......... これで多分終了