[cloudstack-users:0435] Re: 【質問】定期スナップショット失敗について

Ryota, Maruko maruko.noix @ gmail.com
2015年 4月 26日 (日) 23:16:00 JST


中谷さん

まるこです。
ご返信が遅くなりすいませんでした。

ご連絡ありがとうございます。
しまざきさんからの内容の通り
「NFSSR.py」がXenServerオリジナルに
書き換わっていることを確認しました。

XS61E040パッチ適用前の「NFSSR.py」に戻したところ
スナップショットが正常なパスに出力されることを確認しました。

また、クラスタ間のマイグレーションも実施してみたところ
正常に移動することが確認できました。

大変有用なご連絡をいただき
ありがとうございました。

以上



On 2015/04/19 12:30, giraffe.forest wrote:
> まるこさん
>
> 中谷です。
>
> ユーザ会の しまざきさん からも情報頂きました。
> http://support.citrix.com/article/CTX138152
> これに該当しているのではないか?ということです。
>
> このKBをもとに調べてみました。
>
> CloudStackはXenServerのNFSSR.pyを置き換えるようです。
>
> CloudStack ManagementServerにてNFSSR.pyを探したところ以下にありました。
>
> [root @ acs ~]# find / -name NFSSR.py
> /usr/share/cloudstack-common/scripts/vm/hypervisor/xenserver/xcpserver/NFSSR.py
>
> /usr/share/cloudstack-common/scripts/vm/hypervisor/xenserver/xcposs/NFSSR.py
>
> /usr/share/cloudstack-common/scripts/vm/hypervisor/xenserver/xenserver60/NFSSR.py
>
> /usr/share/cloudstack-common/scripts/vm/hypervisor/xenserver/xenserver56fp1/NFSSR.py
>
> /usr/share/cloudstack-common/scripts/vm/hypervisor/xenserver/xenserver56/NFSSR.py
>
> [root @ acs ~]#
>
> XenServerには以下に配置されています。
>
> [root @ xen61-01 ~]# find / -name NFSSR.py
> /opt/xensource/sm/NFSSR.py
> [root @ xen61-01 ~]#
>
> CloudStack ManagementServerのファイルで
> XenServer 6.1.0用のものはどれかハッシュを調べました。
>
> XS61E040適応前のXenServerのNFSSR.py:
>
> [root @ xen61-01 ~]# md5sum /opt/xensource/sm/NFSSR.py
> af8a6bf6a93317075fbc51dd1b7f913c  /opt/xensource/sm/NFSSR.py
> [root @ xen61-01 ~]#
>
> これに符号するファイル:
>
> [root @ acs primary]# md5sum
> /usr/share/cloudstack-common/scripts/vm/hypervisor/xenserver/xenserver60/NFSSR.py
> af8a6bf6a93317075fbc51dd1b7f913c
> /usr/share/cloudstack-common/scripts/vm/hypervisor/xenserver/xenserver60/NFSSR.py
> [root @ acs primary]#
>
> これです。
>
>
>
> XS61E040適応後のXenServerのNFSSR.py:
>
> [root @ xen61-01 ~]# md5sum /opt/xensource/sm/NFSSR.py
> ebdba8f6d7e5c3be7009cc7b924cd88d  /opt/xensource/sm/NFSSR.py
> [root @ xen61-01 ~]#
>
> となっており,
> XS61E040の適応でファイルがXenServerオリジナルのものに
> 書き変わってしまっていました。
>
>
> 以下のようにCloudStackが提供するファイルをXenServerに再度手動で配置す
> ることで
> 問題が解決しました。
>
> XenServerのNFSSR.pyのファイルを置き換えて,xe-toolstack-restartを実行
>
> [root @ acs ~]# scp
> /usr/share/cloudstack-common/scripts/vm/hypervisor/xenserver/xenserver60/NFSSR.py
> root @ 192.168.11.11:/opt/xensource/sm/
>
> The authenticity of host '192.168.11.11 (192.168.11.11)' can't be
> established.
> RSA key fingerprint is 13:52:72:94:f6:e5:fc:57:22:ed:6a:24:ba:a0:60:e2.
> Are you sure you want to continue connecting (yes/no)? yes
> Warning: Permanently added '192.168.11.11' (RSA) to the list of known
> hosts.
> root @ 192.168.11.11's password:
> NFSSR.py 100%   10KB   9.9KB/s   00:00
> [root @ acs ~]#
>
> [root @ acs ~]# ssh root @ 192.168.11.11 xe-toolstack-restart
>
> root @ 192.168.11.11's password:
> Stopping xapi: .[  OK  ]
> Stopping the v6 licensing daemon: [  OK  ]
> Stopping the memory ballooning daemon: [  OK  ]
> Stopping perfmon: [  OK  ]
> Stopping the xenopsd daemon: [  OK  ]
> Stopping the XCP RRDD daemon: [  OK  ]
> Stopping the XCP networking daemon: [  OK  ]
> Stopping the fork/exec daemon: [  OK  ]
> Stopping the multipath alerting daemon: [  OK  ]
> Starting the multipath alerting daemon: [  OK  ]
> Starting the fork/exec daemon: .[  OK  ]
> Starting the XCP networking daemon: .[  OK  ]
> Starting the XCP RRDD daemon: .[  OK  ]
> Starting the xenopsd daemon: .[  OK  ]
> Starting perfmon: [  OK  ]
> Starting the memory ballooning daemon: .[  OK  ]
> Starting the v6 licensing daemon: .[  OK  ]
> Starting xapi: OK[  OK  ]
> done.
> [root @ acs ~]#
>
>
> 以上です。
>
>
>
> -----Original Message----- From: Ryota, Maruko
> Sent: Thursday, April 09, 2015 12:32 AM
> To: giraffe.forest ; users @ cloudstack.jp
> Subject: [cloudstack-users:0431] Re:【質問】定期スナップショット失敗に
> ついて
>
> 中谷さん
>
> まるこです。
>
> ご連絡ありがとうございました。
> バグ管理への登録、アンインストール方法の確認、さらにほか類似事象の連絡
> までしていただきありがとうございました。
>
> 残念ながらxenserver無償版のためメーカサポートできない状況です。
>
> なお、クラスタ間のマイグレーションも失敗してしまいますがこのバグに影響
> しているものと想定しています。
>
> まずはバグ管理の状況をウォッチしてみたいと思います。
>
>
> On 2015年4月7日 19:01:00 JST, "giraffe.forest"
> <giraffe.forest @ wh.commufa.jp> wrote: まるこさん
>
> 中谷です。
>
> 追伸のリンクは以下の誤りです。
>
> http://discussions.citrix.com/topic/359399-fc-storage-is-not-plugged/
>
> 以上
>
>
> -----Original Message----- From: giraffe.forest
> Sent: Tuesday, April 07, 2015 6:52 PM
> To: Ryota, Maruko ; users @ cloudstack.jp
> Subject: [cloudstack-users:0429] Re:【質問】定期スナップショット失敗に
> ついて
>
> まるこさん
>
> 中谷と申します。
>
> 検証環境で試してみました。
>
> CloudStack 4.2.1
> XenServer 6.1.0に
>
> XS61E040
> http://support.citrix.com/article/CTX141044
>
> を適応すると
> XenServer からNFSプライマリストレージに接続不能になりました。
>
> この際に,パケットをキャプチャしたところ
>
> MOUNT 206 V3 MNT Call (Reply In 295)
> /export/primary/1e0a51cd-cf99-9b7a-74fd-a739f285842f
>
> のように,マウントポイントの末尾にsr-uuidが付与されるように
> XS61E040適応前後で動作が変わっていました。
>
> このようなディレクトリはNFSサーバに存在しない為,マウントできません。
>
> ※ちなみにXS61E040適応前はsr-uuidは付与されません。
>
> [root @ xen61-01 ~]# xe pbd-list
> :
>
> uuid ( RO) : 2c68e999-8516-05cd-07d4-7d3b4cfe1b0c
> host-uuid ( RO): a030fdfb-6823-462e-835a-2714e299d373
> sr-uuid ( RO): 1e0a51cd-cf99-9b7a-74fd-a739f285842f
> device-config (MRO): serverpath: /export/primary; server:
> 192.168.11.10
> currently-attached ( RO): false
>
> CloudStackもスナップシショット格納場所に
> NFSで接続するため,この影響があるのではないかと推測しています。
>
> これはXS61E040による仕様変更かバグなのではないか
> と思われるので
> CloudStackのバージョンにかかわらず発生すると思います。
>
> 念のためCloudStackのバグ管理システムに登録しました。
>
> https://issues.apache.org/jira/browse/CLOUDSTACK-8367
>
> ※ただXenServer 6.2や6.5を案内されて終わるかもしれません。
>
>
> もし,まるこさんの方で可能であれば
> XenServer側でXS61E040による仕様変更かバグがないのか
> ユーザグループかメーカサポートに
> お問い合わせをしていたけますと良いかと思います。
>
> なお,XenServerから適応済みのXS61E040 hotfixを
> アンインストールする方法がないか調べてみたのですが
> OSの再インストール以外の方法が見つかりませんでした。
>
> ※どなたか適応済みのhotfixをアンインストールする方法ご存知ないでしょうか?
>
> http://discussions.citrix.com/topic/354325-xe-patch-clean-command-is-not-working-in-xenserver-62/
>
>
>
> 根本解決案を提示できておらず恐縮です。
>
> 以上
>
> 追伸:
> 他にもXS61E040 で困っている方はいらっしゃるようです。
>
> http://discussions.citrix.com/topic/354325-xe-patch-clean-command-is-not-working-in-xenserver-62/
>
>
>
>
>
>
> -----Original Message----! -
> From: Ryota, Maruko
> Sent: Monday, April 06, 2015 10:24 PM
> To: users @ cloudstack.jp
> Subject: [cloudstack-users:0428] 【質問】定期スナップショット失敗について
>
> はじめまして。まること申します。
>
> 以下の環境にて定期スナップショットを実行した際に
> スナップショットのステータスが「CreatedOnPrimary」となり
> スナップショットが失敗(中断)してしまいました。
>
> ~~環境~~
> CS:CloudStack 4.2.1
> HV:XenServer 6.1.0
> ※適用パッチ
> ①XS61E040
> ②XS61E038
> ③XS61E039
> ④XS61E043
> ⑤XS61E044
> プライマリストレージ:presetup(FC経由のiSCSIで接続)
> セカンダリストレージ:NFS
> グローバル設定:スナップショット世代数:8
> ~~~~~~
>
> 1回目(フルバックアップ)スナップショット実行後に
> セカンダリストレージの出力先ディレクトリを確認したところ
> 以下のようなディレクトリにスナップショットファイル(VHD)が出力されていま
> した。
> このために2回目(差分バックアップ)スナップショット実行する際に
> フルバックアップが見つからないために
> 上記のような失敗が発生したものと想定しています。
>
> 正常パス)/snapshot/XXX/YYY/UUID.vhd
> 不正パス)/snapshot/XXX/YYY/ZZZ/UUID.vhd
>
> 事象が発生したタイミングから判断すると
> パッチ適用する前は「正常パス」に出力されており問題はなかったのですが
> パッチ適用後から不正パスに出力されるようになったと考えております。
>
> どなたか同様の事象が発生した方はいらっしゃるでしょうか?
>
> お手数をお掛けしますが
> よろしくお願いします。
>
> 以上
>
>
>
>
>
>
>
>
> users mailing list
> users @ cloudstack.jp
> http://ml.cloudstack.jp/mailman/listinfo/users
>
>
>
> users mailing list
> users @ cloudstack.jp
> http://ml.cloudstack.jp/mailman/listinfo/users
>
>



users メーリングリストの案内