[cloudstack-users:0450] WindowsのVHDファイルのインポートでエラー

118 views
Skip to first unread message

"小林 良太郎"

unread,
Aug 10, 2015, 3:42:24 AM8/10/15
to us...@cloudstack.jp
各位。お世話になっております。
小林です。

現在、Hyper-V上で動いているWin2008R2の仮想マシンを
Cloudstack(+XenServer)に移行しようとしているのですが、
下記エラーが出てインポートできません。

やり方としては、仮想マシンのVHDファイルをそのままWEBサーバに上げて
そこからテンプレートとしてインポートし、そのテンプレートからインスタンスを作成しようと考えています。

<環境>
CloudStack:4.5.1
XenServer:6.5

<エラー(GUIに出てくる)>
Template content is unsupported, or mismatch between selected format and template content. Found : x86 boot sector; partition 1

<management-server.logの抜粋>
2015-08-10 16:29:48,731 DEBUG [c.c.a.t.Request] (AgentManager-Handler-11:null) Seq 11-1661546787523008269: Processing: { Ans: , MgmtId: 55954472876388, via: 11, Ver: v1, Flags: 10, [{"com.cloud.agent.api.storage.DownloadAnswer":{"jobId":"66157d31-bf77-4fd9-9af6-15b917c21953","downloadPct":0,"errorString":"Template content is unsupported, or mismatch between selected format and template content. Found : x86 boot sector; partition 1","downloadStatus":"DOWNLOAD_ERROR","downloadPath":"/mnt/SecStorage/f8a303cc
-ba86-3d19-bd03-7015431d084e/template/tmpl/4/228/dnld6293540949471321845tmp_","installPath":"template/tmpl/4/228","templateSize":0,"templatePhySicalSize":0,"result":true,"details":"Template content is unsupported, or mismatch between selected format and template content. Found : x86 boot sector; partition 1","wait":0}}] }


解決方法やヒントをご存知の方がおりましたら
ご教示下さい。

以上、宜しくお願い致します。

********************************
株式会社エム・イー・シー
〒106-0045
東京都港区麻布十番4-6-8 
        二進ビル2F

ソリューション事業部
 
小林 良太郎

TEL 03-5730-3325
FAX 03-5730-3326
http://mec-jp.com/
********************************

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

giraffe.forest

unread,
Aug 10, 2015, 7:31:03 AM8/10/15
to 小林 良太郎, us...@cloudstack.jp
小林さん

中谷です こんにちは。

以下blogが参考になるかもしれません。直後は無理な模様です。


Conclusion: Hyper-v VHDs can not be imported directly with Cloudstack upload template and upload volume functions. They must be converted to a VHD that Xenserver can recognize. I tought VHD is VHD regardless the virtualization platform, but maybe I was wrong.

以上です。



iPhoneから送信

2015/08/10 16:41、小林 良太郎 <koba...@mec-jp.com> のメッセージ:

"小林 良太郎"

unread,
Aug 10, 2015, 10:07:19 AM8/10/15
to giraffe.forest, us...@cloudstack.jp
中谷さん

いつもありがとうございます。


変換もかなり手間なようですね。

vhdファイルの移行ではなく、
バックアップからのリストア方式で移行する事も検討していきたいと思います。


有難うございました。
今後ともよろしくお願いします。

"小林 良太郎"

unread,
Aug 12, 2015, 2:30:49 AM8/12/15
to giraffe.forest, us...@cloudstack.jp
中谷さん

小林です。お世話になります。

追加で確認した事象がありますのでご連絡致します。

Windowsだけの問題かと思ってましたが違いました。

Windows、Linuxに関わらず、ディスクを「固定長」で作成した仮想マシンは
XenServerへのVHDインポートでエラーが出ます。

ディスクを「可変長」に変換すればエラーが解消されVHDインポートが成功しました。
WindowsでもLinuxでも同じです。


原因は分かりませんが、事象の回避に成功しました。
自己解決になってしまい申し訳ないです。

今後ともよろしくお願いします。
Reply all
Reply to author
Forward
0 new messages