XenServerのHotfix[XS61E040]に関する注意

CloudStack + XenServer 6.1 で利用している場合
XenServerのHotfix[XS61E040]を適応するには注意が必要です。

CloudStackはXenServer内のファイル[NFSSR.py]を置き換えて使用していますが
Hotfix[XS61E040]を適応することで
[NFSSR.py]がXenServerオリジナルのファイルに戻ってしまいます。
そうなるとXenServerからNFSストレージが利用できなくなってしまい,
たとえば以下現象が発生します。

・CloudStackのNFSプライマリストレージ接続不可
・CloudStackのスナップショット機能利用不可

その他にも影響があるかもしれません。

この状態からリカバリするには
CloudStackが提供するファイル[NFSSR.py]に再度手動で置き換える必要があります。
CloudStack 4.2.1の場合はこちら,
/usr/share/cloudstack-common/scripts/vm/hypervisor/xenserver/xenserver60/NFSSR.py

このファイルをXenServerの
/opt/xensource/sm/NFSSR.py
と置き換えた後に,
XenServerでxe-toolstack-restartを実行してください。

詳しくはこちら:

[cloudstack-users:0433] Re: 【質問】定期スナップショット失敗について
http://ml.cloudstack.jp/pipermail/users/2015/000432.html

Citrix Support XenServe 6.1 Hotfix XS61E040
http://support.citrix.com/article/CTX141044

Citrix Support Unable to add XenServer to CloudPlatform because of NFS SR Failure
http://support.citrix.com/article/CTX138152

CloudStack JIRA(バグ管理システム)
https://issues.apache.org/jira/browse/CLOUDSTACK-8367

Tweet about this on TwitterShare on Facebook41