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

giraffe.forest giraffe.forest @ wh.commufa.jp
2015年 4月 19日 (日) 12:30:07 JST


まるこさん

中谷です。

ユーザ会の しまざきさん からも情報頂きました。
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


-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.





_______________________________________________
users mailing list
users @ cloudstack.jp
http://ml.cloudstack.jp/mailman/listinfo/users 




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