SDLab

SDLab
SDLab.org::Adminな脳み

2017年4月13日木曜日

XenServer7.1 updateコマンド

xe patch コマンドは廃止されてます。
もし使うとPatchのUUIDが正しく表示されないなど問題が発生します。
xe update コマンドを使いましょう。

[root@SDL ~]#  xe update-list  name-label=XS71E001 --minimal
fc438a32-0214-4193-8676-9feb121c6997

[root@SDL ~]#  xe patch-list  name-label=XS71E001 --minimal
fc438a32-0000-0000-8676-9feb121c6997


基本コマンド

アップロード(POOLで1回実施すればよい)

xe update-upload file-name=XS71E001.iso sr-uuid=SRのUUID
一時アップロード用のSRを指定する必要がある。
Master機のLocal SRとかでいいと思う。

プレチェック(ホストごとに実施)

xe update-precheck hostname=ホスト名 uuid=PATCHのUUID
PATCHのUUIDはUPLOADしたときに表示される。
xe update-listでも表示できる
hostname以外にも、host=でHOSTのUUIDも利用できる

適用(ホストごとに実施)

xe update-apply hostname=ホスト名 uuid=PATCHのUUID
PATCHのUUIDはUPLOADしたときに表示される。
xe update-listでも表示できる
hostname以外にも、host=でHOSTのUUIDも利用できる

確認

xe update-list 
または
xe update-list uuid=PATCHのUUID
で対象パッチだけ表示
xe update-list hosts=HOSTのUUID
でHOSTに適用されているPATCH情報が表示できる