web-dev-qa-db-ja.com

XenServerでターンキーLinux仮想マシンを実行するにはどうすればよいですか?

Turnkey Linux Linux仮想マシンをXen互換形式で配布します。 XenServerインスタンスを実行していて、最近ダウンロードしたTurnkeyLinux仮想マシンを実行したいと思います。しかし、私はこれまでXenServerを使用したことがありません。

マニュアル はあまりうまくカバーされていないようですので、このケースに固有のチュートリアルを教えていただけますか?

2
Jader Dias

CitrixXenServerにTurnKeyLinuxVMをインストールするのは非常に面倒です。答えは、使用しているTurnKey VM)のバージョンによって異なります。

Citrix XenServer 6.1 /6.2への12.0TurnKey Linux VMのインストール:

Citrix XenServerコンソール(VMの作成):

  • 新しいVM
  • その他のテンプレートを選択します(PVではなくHVMゲストを意味します)
  • インストールソースとしてISOイメージを選択します
  • ルート用に1つのディスクを追加し、スワップ用に1つのディスクを追加します
  • VMのインストールを開始します
  • LVMではなくディスク全体を選択しました(そうしないと、ホストがディスクのサイズを変更できません)

VMのコンソール(ゲストの構成):

  • apt-get update && apt-get upgrade && apt-get install linux-image-686-bigmem
  • コンソールの場合、/etc/inittabの行1:2345:respawn:/sbin/getty 38400 tty1の前に次の行を追加する必要があります:
    • co:2345:respawn:/sbin/getty 38400 hvc0
  • /etc/fstabで、必要に応じて/dev/hd*から/dev/xvd*に切り替えます
  • VMをシャットダウンします

Citrix XenServerコンソール(このゲストの仮想化手法をHVMからPVに変更):

  • xe vm-list power-state=halted(VMのUUIDを書き留めます)
  • xe vm-param-set uuid=UUID HVM-boot-policy=(等号の後に空白のままにする)
  • xe vm-param-set uuid=UUID PV-bootloader=pygrub
  • xe vm-disk-list uuid=UUID(ルートパーティションのVDBディスクのUUIDを検索)
  • xe vbd-param-set uuid=VBD's UUID bootable=true
  • XenCenterManagerでサーバーに再接続します

VMのコンソール(XenToolsをインストール)

  • アプライアンスを起動します
  • mount /dev/cdrom /mnt
  • /mnt/Linux/install.sh
  • umount /mnt
  • VMのCD-ROMからxs-tools.isoを取り出します。そうしないと、VMが起動しません。
  • Sudo reboot

Citrix XenServer6.2への13.0rc3 TurnKey Linux VMのインストール:

13.0 rc3は、最終的にXenServer6.2.0で大きな問題なく動作します。

  • 他のインストールメディアから新しいVMを作成します(この方法でHVMゲストを取得します)。)
  • インストール元:ISOイメージ
  • apt-getを使用してパッケージを更新します
  • XenServerツールをインストールする
  • リブート
  • オプション:上記のようにゲストの仮想化方法をHVMからPVに変更します

驚くべきことに、XenCenterにメモリ、ネットワーク、パフォーマンスメーターが表示され、PVゲストであるかのように、そこからマシンを再起動、一時停止、またはシャットダウンできます。 VMのHVM-boot-policyパラメーターとPV-bootloaderパラメーターを確認すると、XenServerがそれをHVMゲストとして認識していることがわかりますが、上記の機能には影響しません。それでも、PVゲストを取得するためにこれらのパラメータを変更することは理にかなっています。

3
Endre
  1. 1つの方法は、仮想マシンの代わりにインストーラーを使用することです
  2. http://www.citrix.com/lang/English/lp/lp_1688624.asp にXenConverterがあります。これは、XenCenterにインポートできるXenSever形式のターンキーOVF形式を変換します。
2
Jader Dias