web-dev-qa-db-ja.com

XenServerでClonezillaを起動するVM

現在、RHELベースのサーバーをCitrix XenServer(5.6)VMに移動しようとしています。

私の計画は、Clonezilla LIVE CDを使用することでした。これは、以前に物理から物理へのクローンを作成するのに適していました。だから私はすでに物理サーバーのイメージを作成しました。

XenCenterで新しいVMを作成しました。1つのシングルCPUと1Gbメモリを使用します-簡単にするために-後でより多くのリソースを配置します。

ただし、復元部分では、新しいVMでClonezillaを起動でき、Clonezillaのさまざまなモードを選択できるスプラッシュ画面が表示されます。しかし、最初のスプラッシュ画面を正常に通過したことはありません。 ISOはネットワーク共有にあります。

今、私は、AMD64およびi486フレーバーで、デフォルトのDebianと代替のUbuntuベースの両方のClonezillaのさまざまなビルドを試しました。合計4つのISO。

a)clonezilla-live-2.1.0-26-AMD64:行の下で停止し、後にキャリッジが点滅します

[2.808077] Refined TSC clocksource calibration: 2666.841 Mhz
[2.808108] Switching to clocksource tsp

b)clonezilla-live-2.1.0-26-i486:黒い画面で停止

c)clonezilla-live-20130226-quantal-AMD64:白い画面で停止

d)clonezilla-live-20130226-quantal-i386:白い画面で停止

1
Phliplip

あなたはP2Vですか?はいの場合は、手順に従ってください

Step 1 use "clonezilla Live CD"
Step 2 boot using Clonezilla Live CD 
Step 3 Choose language in Clonezilla live
Step 4 Keyboard selection in clonezilla live
Step 5 Enter clonezilla or Shell command (choose Shell command)
Step 6 Choose option "2"
Step 7 You'll get "$" Prompt 
Step 8 $ Sudo bash
Step 9 # ifconfig eth0 XXX.XXX.XXX.XXX
Step 10 # passwd (change root passwd)
Step 11 # /etc/init.d/ssh restart
Step 12 Create new VM with HDD/CPU/MEM
Step 13 Boot VM with Clonezilla Live CD
Step 14 Follow above 11 step
Step 15 # dd if=/dev/sda |gzip -c | ssh root@target ip address 'gzip -d | dd of=/dev/sda'
Step 16 reboot VM
1
Rajat

定義上、準仮想化ゲストは変更されたカーネルを持っている必要があります。 MSWindowsが準仮想化で起動しないのと同じ理由。したがって、これには7つのオプションがあります。

  1. Steven Schiau、xen.org、または誰かにxen Linuxを使用してclonezillaバージョンを作成するように説得すると、準仮想化環境でISOを起動できるようになります。
  2. 現在のpvm構成のバックアップを作成します。完全なHardwareVMまたはHVMとして実行するように変更します。 clonezillaを起動し、RedHatイメージをxenディスクに複製します。 PVMのHVMバージョンをシャットダウンします。構成をPVMに戻します。 RedHatPVMを起動します。
  3. 既存のPVMをシャットダウンします。新しいHVMを作成し、PVMからこの新しいHVMにディスクを接続します。 Clonezillaを使用して新しいHVMを起動し、RedHatイメージからクローンを作成します。この一時的なHVMをシャットダウンします。 RedHatディスクイメージで起動する元のPVMを起動します。
  4. 既存のPVMをHVMに恒久的に変換します。私たち全員が無限のお金を持っているので、CPUとRAMは無限です。
  5. @Rajatの回答に従ってください。ただし、彼の「ステップ13 Boot VM with Clonezilla Live CD」で、すでに準仮想化されたLiveCDを置き換えてください。
  6. フォロー ITProctology ハウツー。
  7. Xenconvertを使用して、Clonezillaイメージをxenで使用可能なイメージに直接変換します。元の画像の種類によって異なります。
1
rjt

私も同じ問題を抱えていました... VM 4GBのRAMを提供しようとするまで。奇妙に聞こえますが、2GBのRAMを搭載しています。

b)clonezilla-live-2.1.0-26-i486:黒い画面で停止

4GBが割り当てられている間RAMそれは完全に機能しますが、i486バージョンでのみ、AMD64は依然として黒い画面を表示します。

また、エミュレートされた100Mbit NICが原因でパフォーマンスが低下した場合は、この記事で説明されているように、Intele1000に変更するだけです。

http://www.netservers.co.uk/articles/open-source-howtos/citrix_e1000_gigabit

0

Citrix Xenserver 6.1(商用)で、現時点で最新バージョンのisoclonezilla-live-2.1.2-43-i686-pae.isoを使用して動作します。

http://clonezilla.org/downloads/download.php?branch=stable

0
Arkanox