os:xenserver:crashpoolmaster
目次
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=<uuid> xe host-disable uuid=<uuid> xe host-forget uuid=<uuid>
いろいろやってみるが、そのhost上で動いているはずのVMの情報が残ったままでpoolから削除できないと言い張る
死んでるっちゅうの
頑張ってVMの蜃気楼を消す
幻のVMの情報
# xe vm-list resident-on=<host uuid> is-control-domain=false uuid ( RO) : XXXXXXX-XXXXXXXXXXXX-XXXXXX name-label ( RW): shadow VM power-state ( RO): running
幻のVMをオフラインにする
xe vm-reset-powerstate uuid=<VM uuid> --force
最後にhostを消去
xe host-forget uuid=<uuid>
ストレージのゴミが残った
ホストにマウントされていたlocaldiskなどが残ったままになっている
sr-uuidを調査
xe sr-list
uuid ( RO) : 7d7d......... name-label ( RW): DVD drives name-description ( RW): Physical DVD drives host ( RO): <not in database> type ( RO): udev content-type ( RO): iso uuid ( RO) : c7878......... name-label ( RW): Removable storage name-description ( RW): host ( RO): <not in database> type ( RO): udev content-type ( RO): disk uuid ( RO) : b5d7......... name-label ( RW): Local storage name-description ( RW): host ( RO): <not in database> type ( RO): lvm content-type ( RO): user
hostが<not in database>となっているのがミソ
xe sr-forget uuid=c7878......... xe sr-forget uuid=b5d75......... xe sr-forget uuid=7d7df.........
これで多分終了
os/xenserver/crashpoolmaster.txt · 最終更新: 2017/04/14 05:21 by 127.0.0.1