[cloudstack-users:0321] Re: V2Vで持ってきた仮想ディスク(Windows)がテンプレートとして使えない

黒澤 智 kurosawa_s @ mti.co.jp
2013年 11月 12日 (火) 16:26:50 JST


二河さん

黒澤です。お世話になります。

なるほど。解説有り難うございます。

XenConvert 2.4以降ではディスク変換の機能がなくなってましたので、
当方でもあえて下記の古いバージョンを落として使用していました。

【XenConvert】
http://www.citrix.com/downloads/xenserver/tools/conversion.html

色々試した結果この方法でしかまともに移行できる手立てを見つけられませんでした。

スタンドアロン環境に持って行った時点で起動に問題が無いのであれば、原因不明ですね。

お力になれず、すみません。


From: 二河 等 [mailto:h.nikoh @ msr.co.jp]
Sent: Tuesday, November 12, 2013 4:13 PM
To: 黒澤 智
Cc: users @ cloudstack.jp; Satoshi Shimazaki
Subject: RE: V2Vで持ってきた仮想ディスク(Windows)がテンプレートとして使えない

黒澤さん

二河です。お世話になります。
情報ありがとうございます。

VMware→CloudStack(XenServer)の間に、
一つスタンドアロンのXenServerをかましています。

流れとしては以下の通りです。
・vmware-toolsのアンインストール
・vSphere ClientからOVFでエクスポート(vmdkファイル)
・vmdkファイルをXenServer(スタンドアロン)にXenCenterを使ってV2V(ここでvhdになる)
・xs-toolsをインストール
・XenCenterからOVF(VHD)でエクスポート
・CloudStackにテンプレートとしてインポート
・テンプレートからインスタンスをデプロイ
・xs-toolsの更新(XenServerのバージョンに差異があったため)

XenConvertは2.4や2.5しか持ち合わせておらず、
後継のバージョンほどP2Vに特化したツールに変わってしまっているので、
仮想ディスクを指定してvhd形式に変換できなくなっていました。
XenCenter 6.1を使っていますが、なかなかなれません。

ご参考になれば幸いです。

よろしくお願いいたします。

From: 黒澤 智 [mailto:kurosawa_s @ mti.co.jp]
Sent: Tuesday, November 12, 2013 3:55 PM
To: 二河 等
Cc: users @ cloudstack.jp<mailto:users @ cloudstack.jp>; Satoshi Shimazaki
Subject: RE: V2Vで持ってきた仮想ディスク(Windows)がテンプレートとして使えない

二河さん

黒澤です。こんにちは。

当方もVMwareからXenServer With CloudStack環境へ移行する際に四苦八苦しました。

お話の方向性が違うかも知れませんが、当方でテストした方法を案内してみます。
(Win2003、Win2008R2で試験)

【簡易手順】
・旧ハイパーバイザ専用ドライバ類の削除
・vSphere Client でOVFエクスポートし、vmdkファイルとして抽出
・XenConvert2.3.1を使用して、vmdkファイルをvhdに変換
・CloudStackのテンプレートとして変換したvhdを登録
・テンプレートをデプロイ
・作成されたインスタンスに対してxs-tools関連を導入

OS内環境に対してレジストリをいじるなどは行っておりません。

XenServerで利用する場合は、テンプレートの登録前に
Vhd形式に変換しなければならないものと思っていましたが、
その辺りはどの様にされていますか?
是非お聞きしたいです。

どうぞよろしくお願い申し上げます。


From: users-bounces @ cloudstack.jp<mailto:users-bounces @ cloudstack.jp> [mailto:users-bounces @ cloudstack.jp] On Behalf Of 二河 等
Sent: Tuesday, November 12, 2013 2:39 PM
To: Satoshi Shimazaki; users @ cloudstack.jp<mailto:users @ cloudstack.jp>
Subject: [cloudstack-users:0318] Re: V2Vで持ってきた仮想ディスク(Windows)がテンプレートとして使えない

島崎さん

二河です。お世話になります。
早々のご回答ありがとうございます。
SCSIコントローラの違いでしたか。

ブルースクリーンはまったく同じ現象が発生し、
レジストリの調整でことなきをえましたが、
テンプレートとして登録した後、
インスタンスをテンプレートで作成しようとすると、
「Error」となってしまい、
そのあとどう転んでも起動することができません。

XenServerではシンプロビジョニングをオンにしているので、
テンプレートとして登録したVHDのサイズ分の空きがなくても大丈夫と思っているのですが…。

テンプレートとして登録できるVHDのサイズ制限などあったりするのでしょうか?

二河


From: Satoshi Shimazaki [mailto:satoshi.shimazaki @ citrix.co.jp]
Sent: Tuesday, November 12, 2013 2:27 PM
To: 二河 等; users @ cloudstack.jp<mailto:users @ cloudstack.jp>
Subject: RE: V2Vで持ってきた仮想ディスク(Windows)がテンプレートとして使えない

二河さん

島崎です。お世話になっております。

今回はHypervisor間の移行も含むとのことなので、
まったく同じ状況というわけではないのですが
↓の中谷さんのスライドが応用できるかもしれません。
http://www.slideshare.net/SatoruNakaya/cloud-stack-usersgroup11nakaya20130306

vSphereのWin2003とWin2008R2のVMは
デフォルトのSCSIコントローラーが異なるので
もしかすると?と考えています。

島崎


From: users-bounces @ cloudstack.jp<mailto:users-bounces @ cloudstack.jp> [mailto:users-bounces @ cloudstack.jp] On Behalf Of 二河 等
Sent: Tuesday, November 12, 2013 2:05 PM
To: users @ cloudstack.jp<mailto:users @ cloudstack.jp>
Subject: [cloudstack-users:0316] V2Vで持ってきた仮想ディスク(Windows)がテンプレートとして使えない

いつもお世話になっております。
二河と申します。

立て続けの投稿となります。

P2VやV2VでHyper-VやVMwareから持ってきた仮想ディスクが、
テンプレートとして使えないことがあります。

CloudStack:4.0.1
Hypervisorホスト:XenServer 6.1
プライマリストレージ:PreSetup(ホストにFC直結のストレージ)
セカンダリストレージ:NFS

テンプレートのOS:Windows Server 2003、2008、2008 R2

2003については、モノによっては使えましたが、
2008 R2はほぼ100%失敗します。

以前の環境をそのまま使いたいため、
Sysprepはしていません。
(前の環境は破棄することを前提としているため)
(2003でテンプレートとして使えた環境もsysprepはしていません)


CloudStackとXenServerのバージョンの組み合わせ依存の問題なのか、
なにかご存知でしたら情報共有をいただきたく存じます。


のちのちインスタンスは新規作成がメインとなってくるのですが、
既存環境の移行が旬で、
どうにかできないか、四苦八苦しております。

よろしくお願いいたします。
-------------- next part --------------
HTMLの添付ファイルが除去されました.
URL: http://ml.cloudstack.jp/pipermail/users/attachments/20131112/79072d90/attachment-0001.html


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