• 検索結果がありません。

Citrix XenServer 6.5 仮 想 マシンユーザーガイド Copyright 2015 Citrix All Rights Reserved. Version: 6.5 Citrix, Inc. 851 West Cypress Creek Road Fort Lauderdale,

N/A
N/A
Protected

Academic year: 2022

シェア "Citrix XenServer 6.5 仮 想 マシンユーザーガイド Copyright 2015 Citrix All Rights Reserved. Version: 6.5 Citrix, Inc. 851 West Cypress Creek Road Fort Lauderdale,"

Copied!
85
0
0

読み込み中.... (全文を見る)

全文

(1)

Citrix XenServer ® 6.5 仮想マシンユーザーガイド

発行 2015/03/26 1.0 版

(2)

Citrix XenServer® 6.5 仮想マシンユーザーガイド Copyright © 2015 Citrix All Rights Reserved.

Version: 6.5 Citrix, Inc.

851 West Cypress Creek Road Fort Lauderdale, FL 33309 United States of America

免責このドキュメントは現状有姿のままで提供されます。Citrix, Inc.は、このドキュメントの内容に関し、

商品性および特定目的適合性についての黙示保証を含むが、それに限定することなく、いかなる保証 も行わないものとします。このドキュメントには、技術的に不正確な記述または印字エラーが含まれ ている可能性があります。Citrix, Inc.は、このドキュメントに含まれている情報を予告なく随時変更 する権利を留保します。このドキュメントおよびこのドキュメントに記載されているソフトウェア は、Citrix, Inc.およびそのライセンス付与者の機密情報であり、Citrix, Inc.によるライセンス許諾に 基づいて提供されます。

Citrix Systems, Inc.、Citrix ロゴ、Citrix XenServer、および Citrix XenCenter は、米国およびそ の他の国における Citrix Systems, Inc.の商標です。このドキュメントに記載されているその他のす べての製品またはサービスは、該当する各社の商標または登録商標です。

商標Citrix ® XenServer ® XenCenter ®

(3)

目次

1. 本書について ... 1

1.1. 概要 ... 1

1.2. XenServer のドキュメント ... 1

2. 仮想マシン ... 3

2.1. 仮想マシンの種類 ... 3

2.2. 仮想マシンの作成 ... 3

2.2.1. 仮想マシンテンプレートの使用 ... 3

2.3. そのほかの作成方法 ... 4

2.3.1. Physical-to-Virtual 変換(P2V) ... 4

2.3.2. 既存の仮想マシンの複製 ... 4

2.3.3. エクスポートされた仮想マシンのインポート ... 5

2.4. XenServer Tools ... 5

3. サポートされるゲストオペレーティングシステムとリソースの割 り当て ... 6

3.1. サポートされるゲストオペレーティングシステム、仮想メモリ、および仮想 ディスクのサイズ制限 ... 6

3.2. 試験的なゲストオペレーティングシステム ... 9

3.3. XenServer 製品ファミリの仮想デバイスのサポート ... 9

3.3.1. 仮想マシンブロックデバイス ... 9

4. Windows 仮想マシンの作成 ... 11

4.1. Windows 仮想マシンの基本的な作成手順 ... 11

4.2. 使用できる Windows テンプレート ... 11

4.2.1. ISO イメージライブラリの接続 ... 13

4.3. XenCenter による仮想マシンの作成 ... 13

4.4. CLI による仮想マシンの作成 ... 15

5. Linux 仮想マシンの作成 ... 16

5.1. インターネット上のリポジトリを使用した Linux 仮想マシンの作成 ... 19

5.2. 物理 CD/DVD を使用した Linux 仮想マシンの作成 ... 20

5.3. ISO イメージを使用した Linux 仮想マシンの作成 ... 20

(4)

5.3.1. ネットワークインストールの考慮事項 ... 21

5.4. オペレーティングシステムの起動パラメータの指定 ... 22

5.5. Linux ゲストエージェントのインストール ... 23

5.6. Linux ディストリビューションのインストールに関するそのほかの考慮事項 . 23 5.6.1. Debian に関するそのほかの考慮事項 ... 25

5.6.1.1. apt リポジトリ ... 25

5.7. Linux 仮想マシンを複製する前に ... 25

5.7.1. マシン名 ... 25

5.7.2. IP アドレス ... 25

5.7.3. MAC アドレス ... 25

6. XenMotion およびストレージ XenMotion による仮想マシンの 移行 ... 27

6.1. XenMotion とストレージ XenMotion ... 27

6.1.1. XenMotion ... 27

6.1.2. ストレージ XenMotion ... 27

6.1.3. 互換性に関する要件 ... 27

6.1.4. 制限事項 ... 28

6.2. XenCenter を使用した仮想マシンの移行 ... 28

6.3. ライブ VDI マイグレーション ... 29

6.3.1. 制限事項 ... 29

6.3.2. 仮想ディスクを移動するには ... 29

7. 仮想マシンのアップデート ... 30

7.1. Windows オペレーティングシステムのアップグレード ... 30

7.2. Windows 仮想マシンの XenServer Tools のアップデート ... 31

7.3. Linux カーネルとゲストユーティリティのアップデート ... 31

7.4. Ubuntu 14.04、RHEL 7、および CentOS 7 ゲストへのアップグレード ... 31

8. vApp ... 32

8.1. XenCenter での vApp の管理 ... 32

8.2. vApp の作成 ... 32

8.3. vApp の削除 ... 33

(5)

8.4. XenCenter による vApp の起動とシャットダウン ... 33

8.5. vApp のエクスポートとインポート ... 34

9. 仮想マシンに関する注意事項 ... 35

9.1. 仮想マシンの起動設定 ... 35

9.1.1. Persist(XenDesktop のプライベートデスクトップモード) ... 35

9.1.2. Reset(XenDesktop の共有デスクトップモード) ... 35

9.2. XenServer ホストで ISO ライブラリを使用できるようにする ... 35

9.3. XenServer Tools ... 36

9.4. Windows ボリュームシャドウコピーサービスプロバイダ ... 37

9.5. Windows 仮想マシンへのリモートデスクトップ接続 ... 37

9.6. Windows 仮想マシン内での時間の処理 ... 38

9.7. PV Linux 仮想マシン内での時間の処理 ... 38

9.8. BIOS でロックされた Reseller Option Kit メディアからの HVM 仮想マシン のインストール ... 41

9.9. sysprep を使用した Windows 仮想マシンの複製の準備 ... 42

9.10. Windows 仮想マシンへの GPU の割り当て(XenDesktop 用) ... 42

10. Demo Linux Virtual Appliance のインポート ... 45

10.1. テストについて ... 45

11. 仮想マシンのインポートとエクスポート ... 47

11.1. サポートされる形式 ... 47

11.1.1. Open Virtualization Format(OVF と OVA) ... 48

11.1.1.1. OVF 形式と OVA 形式の用途 ... 49

11.1.2. ディスクイメージ形式(VHD と VMDK) ... 49

11.1.3. XVA 形式 ... 50

11.1.4. XVA Version 1 形式 ... 50

11.2. オペレーティングシステムの修復 ... 50

11.3. Transfer VM ... 51

11.4. 仮想マシンのインポート ... 52

11.4.1. OVF/OVA からのインポート ... 52

11.4.2. ディスクイメージのインポート ... 55

11.4.3. XVA からのインポート ... 56

(6)

11.5. 仮想マシンのエクスポート ... 58

11.5.1. OVF/OVA としてのエクスポート ... 58

11.5.1.1. XVA としてのエクスポート ... 60

A. Windows 仮想マシンのリリースノート ... 61

A.1. リリースノート ... 61

A.1.1. 一般的な Windows の問題 ... 61

A.1.2. Windows Server 2003 ... 61

A.1.3. Windows 7 ... 61

A.1.4. Windows Vista ... 61

B. Linux 仮想マシンのリリースノート ... 62

B.1. リリースノート ... 62

B.1.1. Red Hat Enterprise Linux 4.5~4.8 ... 62

B.1.1.1. Red Hat Enterprise Linux 4.5~4.8 仮想マシンを複製する前 に ... 63

B.1.1.2. Red Hat Enterprise Linux グラフィカルネットワークインス トールのサポート ... 63

B.1.2. Red Hat Enterprise Linux 5 ... 63

B.1.2.1. RHEL 5.x ゲストを複製する前に ... 64

B.1.3. Red Hat Enterprise Linux 6 ... 64

B.1.4. Red Hat Enterprise Linux 7 ... 64

B.1.5. CentOS 4 ... 64

B.1.6. CentOS 5 ... 65

B.1.7. CentOS 6 ... 65

B.1.8. CentOS 7 ... 65

B.1.9. Oracle Linux 5 ... 65

B.1.10. Oracle Linux 6 ... 65

B.1.11. SUSE Linux Enterprise 10 Service Pack 1 ... 65

B.1.12. SUSE Enterprise Linux 10 Service Pack 3 ... 65

B.1.13. SUSE Enterprise Linux 11 ... 65

B.1.14. SUSE Linux Enterprise 11 Service Pack 2 ... 66

B.1.15. SLES ゲストを複製する前に ... 66

(7)

B.1.16. Ubuntu 10.04 ... 66

B.1.17. Ubuntu 14.04 ... 66

C. ISO イメージの作成 ... 67

D. Linux 仮想マシンの VNC 設定 ... 68

D.1. Debian Squeeze 仮想マシンのグラフィカルコンソールの設定 ... 68

D.2. Red Hat、CentOS、または Oracle Linux 仮想マシンのグラフィカルコンソ ールの設定 ... 69

D.2.1. GDM 設定ファイルの場所の確認 ... 69

D.2.2. VNC を使用するための GDM の設定 ... 69

D.2.3. ファイアウォールの設定 ... 70

D.2.4. VNC 画面の解像度 ... 71

D.2.5. RHEL、CentOS、または OEL 6.x の仮想マシンで VNC を有効にする 72 D.3. SLES ベース仮想マシンの VNC 用の設定 ... 73

D.3.1. VNC サーバーの確認 ... 73

D.3.2. リモート管理を有効にする ... 73

D.3.3. xinetd 設定の変更 ... 74

D.3.4. ファイアウォールの設定 ... 74

D.3.5. VNC 画面の解像度 ... 75

D.4. ランレベルの確認 ... 76

E. 仮想マシンの問題のトラブルシューティング ... 77

E.1. 仮想マシンのクラッシュ ... 77

E.1.1. Linux 仮想マシンのクラッシュダンプ設定 ... 77

E.1.2. Windows 仮想マシンのクラッシュダンプ設定 ... 78

E.2. Linux 仮想マシンの起動問題のトラブルシューティング ... 78

(8)

第 1 章 本書について

1.1. 概要

この文書は、Citrix のプラットフォーム仮想化ソリューションである XenServer で、仮想マシン(VM:

Virtual Machine)を使用するためのガイドです。XenServer ホスト上で実行する仮想マシンの作成、

設定、および管理方法について説明します。

このガイドでは、以下のトピックについて説明します。

• 仮想マシンの準備および作成に関する一般情報

• Windows 仮想マシンの作成

• Linux 仮想マシンの作成

• 仮想マシンのアップデート

• 仮想マシンの移行

• 仮想マシンをインストールするためのベンダメディアの ISO イメージの作成と使用

• 仮想マシンをインストールするためのベンダメディアのネットワークリポジトリの設定

• 仮想マシンのトラブルシューティング

1.2. XenServer のドキュメント

このリリースには、以下の XenServer ドキュメントが付属しています。

•『リリースノート』では、このリリースで確認されている既知の問題について説明しています。

•『XenServer クイックスタートガイド』では、新規ユーザーを対象に XenServer 環境の概要や各コ ンポーネントについて説明しています。また、XenServer、およびその管理コンソールである XenCenter を正しく実行するためのインストール手順と基本設定についても説明します。このガ イドでは、XenServer のインストールの後、Windows 仮想マシン、仮想マシンテンプレート、お よびリソースプールを作成します。さらに、基本的な管理タスクや、共有ストレージ、仮想マシン スナップショット、および XenMotion のライブマイグレーションなど、より高度な機能についても 説明します。

•『XenServer インストールガイド』では、XenServer および XenCenter のインストール、設定、お よび初期操作について説明しています。

•『XenServer 仮想マシンユーザーガイド』では、XenServer ホストに Linux および Windows の仮 想マシンをインストールする方法について説明しています。このガイドでは、インストールメディ ア、XenServer に付属の仮想マシンテンプレート、および既存の物理マシン(P2V)から新しい仮 想マシンを作成したり、ディスクイメージをインポートしたり、仮想アプライアンスをインポート およびエクスポートしたりします。

•『XenServer 管理者ガイド』では、ストレージ、ネットワーク、およびリソースプールのセットア ップなど、XenServer 環境の設定方法について詳しく説明しています。また、xe コマンドライン インターフェイス(CLI)を使用した XenServer ホストの管理方法についても説明します。

•『vSwitch Controller User's Guide』(英文)は、XenServer で vSwitch およびそのコントローラ を使用する方法について説明しています。

•『Supplemental Packs and the DDK』(英文)では、XenServer の機能を拡張したりカスタマイズ したりするための XenServer Driver Development Kit について説明しています。

•『XenServer ソフトウェア開発キットガイド』では、XenServer SDK について概説しています。こ の開発キットには、XenServer ホストと相互作用するアプリケーションの作成方法の実例を示した コードサンプルが含まれています。

•『XenAPI Specification』(英文)は、プログラマのための XenServer API リファレンスガイドで

(9)

このほかの情報については、Citrix Knowledge Centerを参照してください。

(10)

第 2 章 仮想マシン

この章では、テンプレートを使用した仮想マシンの作成方法の概要について説明します。また、

Physical-to-Virtual 変換(P2V、物理マシンの仮想化)、テンプレートの複製、エクスポートされた仮 想マシンのインポートについても説明します。

仮想マシンとは

仮想マシン(VM:Virtual Machine)とは、すべての要素がソフトウェアで構成されたコンピュータ を指し、物理コンピュータと同様にオペレーティングシステムやアプリケーションを実行できます。

仮想マシンには、その仮想マシンに関する一連の仕様と設定ファイルが含まれ、ホストの物理リソー スにより機能します。仮想マシンには、物理ハードウェアと同じ機能を提供する仮想デバイスがあり ます。また、仮想マシンには汎用性、管理容易性、およびセキュリティなどに関する利点もあります。

さらに、必要に応じて各仮想マシンの起動設定を変更できます。詳しくは、9.1. 「仮想マシンの起動

設定」を参照してください。

XenServer で使用する仮想マシンでは、IPv4 および IPv6 の任意の組み合わせでアドレスを設定でき ます。

2.1. 仮想マシンの種類

XenServer では、仮想マシンは次のいずれかのモードで動作します。

• 準仮想化(PV) - 仮想マシンのカーネルが、デバイスとメモリを管理するためのハイパーバイザー 上で実行中であることを認識させる、特定のコードを使用します。

• 完全仮想化(HVM) - 特定のプロセッサ機能を使用して、オペレーティングシステムのカーネルを 変更せずに、仮想マシンが実行する特権命令を「トラップ」します。ネットワークおよびストレー ジへのアクセスの場合は、エミュレートされるデバイスが仮想マシンに認識されます。または、パ フォーマンスと信頼性の理由から PV ドライバーを使用できます。

XenServer の以前のリリースでは、Linux ディストリビューションはすべて PV モードで動作し、

Windows リリースは HVM モードで動作しました。ただし、XenServer 6.5 で新たにサポートされた 以下の Linux ディストリビューションは HVM モードで動作します。

• RHEL 7

• CentOS 7

• Oracle Linux 7

• Ubuntu 14.04

これは、これらの Linux が動作する仮想マシンでは、最新プロセッサの x86 仮想コンテナ技術により 良好なパフォーマンスが得られるためです。ただし、これらのゲストでのネットワークアクセスおよ びストレージアクセスは、カーネルに組み込まれたドライバにより PV モードで行われます。

2.2. 仮想マシンの作成

2.2.1. 仮想マシンテンプレートの使用

仮想マシンはテンプレートから作成されます。テンプレートは、特定の仮想マシンをインスタンス化 するための構成設定をすべて含んだ「ゴールドイメージ」です。XenServer にはテンプレートの基本 セットが付属しており、これらを基に「未加工」の仮想マシンを作成して、オペレーティングシステ ムをインストールできます。通常、オペレーティングシステムが最高のパフォーマンスで動作するた めには、設定の最適化が必要です。XenServer のテンプレートは、各オペレーティングシステムが最 適なパフォーマンスで動作するように調整されています。

(11)

• 設定済みの完全テンプレートを使用する(Demo Linux 仮想アプライアンスなど)。

• テンプレートに CD、ISO イメージ、またはネットワークリポジトリからオペレーティングシステ ムをインストールする。

仮想マシンに Windows オペレーティングシステムをインストールする方法については、第 4 章

「Windows 仮想マシンの作成」を参照してください。

仮想マシンに Linux オペレーティングシステムをインストールする方法については、第 5 章 「Linux 仮想マシンの作成」を参照してください。

2.3. そのほかの作成方法

テンプレートを使用する方法のほかに、以下の 3 つの方法でも仮想マシンを作成できます。

1.

Physical-to-Virtual 変換(P2V)

2.

既存の仮想マシンの複製

3.

エクスポートされた仮想マシンのインポート

2.3.1. Physical-to-Virtual 変換(P2V)

Physical-to-Virtual 変換(P2V)とは、物理サーバー上の既存の Windows オペレーティングシステ ム(ファイルシステムや設定など)を、仮想化されたオペレーティングシステムインスタンスとして 変換するプロセスを指します。仮想化されたインスタンスは、その後複製、転送、インスタンス化さ れ、XenServer ホスト上の仮想マシンとして起動します。

2.3.2. 既存の仮想マシンの複製

テンプレートを複製することで、既存の仮想マシンのコピー(クローン)を作成できます。テンプレ ートは、仮想マシンの複製元(マスタコピー)としてのみ使用される仮想マシンです。仮想マシンを カスタマイズしてテンプレートに変換することができますが、その際必ず適切な作業手順(Windows 仮想マシンの場合は

9.9. 「sysprep を使用した Windows 仮想マシンの複製の準備」

、Linux 仮想マ シンの場合は

5.7. 「Linux 仮想マシンを複製する前に」を参照)に従ってください。

注:

テンプレートを通常の仮想マシンとして使用することはできません。

XenServer には仮想マシンを複製する方式が 2 種類あります。

1. 完全なコピー

2. コピーオンライト(CoW)

コピーオンライト(CoW)モードでは、変更のあったブロックのみがディスクに書き込まれます。

CoW はディスクのスペースを節約し、高速複製ができるように設計されていますが、通常のディ スクパフォーマンスをわずかに低下させます。テンプレートは、パフォーマンスの低下なしに何回 でも高速複製が可能です。

注:

テンプレートから複製した仮想マシンをテンプレートに変換し直す場合、その再変 換の回数に応じてディスクパフォーマンスが直線的に低下します。この場合、vm- copyコマンドを使用して、ディスクの完全コピーを作成してディスクパフォーマ ンスを回復できます。

リソースプールでの注意事項

すべての仮想ディスクが共有ストレージリポジトリ上にあるテンプレートの複製処理は、その共有ス トレージリポジトリにアクセス可能な、プール内の任意のホスト上で実行されます。これに対し、ロ

(12)

ーカルストレージリポジトリに仮想ディスクを持つ仮想マシンから作成したテンプレートの場合、そ のストレージリポジトリにアクセスできるホスト上でのみ複製を実行できます。

2.3.3. エクスポートされた仮想マシンのインポート

エクスポートされた仮想マシンをインポートすることで、新しい仮想マシンを作成できます。複製と 同様に、特定の構成を持つ仮想マシンのコピーを作成する目的で、エクスポート/インポート機能を使 用できます。たとえば、特殊用途のサーバー構成があり、それを繰り返して使用する必要がある場合、

その構成の仮想マシンを作成してエクスポートしておきます。後でエクスポート済みの仮想マシンを インポートすることで、その構成をコピーできます。仮想マシンをほかのリソースプール内の XenServer ホストに移動する場合にも、エクスポート/インポート機能を使用できます。

仮想マシンのインポートおよびエクスポート手順について詳しくは、第 11 章 「仮想マシンのインポ ートとエクスポート」を参照してください。

2.4. XenServer Tools

XenServer でサポートされるすべての機能を使用したり XenServer 管理ツール(xe CLI や

XenCenter)を使用したりするには、すべての仮想マシン(Windows および Linux)に XenServer Tools をインストールする必要があります。Windows 仮想マシンは XenServer Tools をインストー ルしなくても動作しますが、パフォーマンスは大幅に低下します。

このツールがインストールされていない仮想マシンでは、以下の操作を実行できません。

• 仮想マシンを正しくシャットダウンする。

• 仮想マシンを正しく再起動する。

• 仮想マシンを一時停止する。

• 実行中の仮想マシンを移行する(XenMotion)。

• 休止スナップショットまたはメモリを含んだスナップショット(チェックポイント)を作成したり、

スナップショットを復元したりする。

• 実行中の Linux 仮想マシンの仮想 CPU の数を動的に変更する(Windows 仮想マシンの場合は再起 動が必要)。

XenServer Tools について詳しくは、9.3. 「XenServer Tools」を参照してください。

警告:

XenServer Tools をインストールせずに仮想マシンを実行することは、サポートの 対象外になります。

Windows 仮想マシンの場合、XenServer Tools をインストールまたはアップグレ ードすると、一部のネットワークアダプタのユーザーフレンドリな名前および識別 子が変更されてしまう場合があります。特定のアダプタを使用するように設定した ソフトウェアは、XenServer Tools のインストールまたはアップグレードの後で再 設定が必要になる場合があります。

サポートされている設定を保持するには、仮想マシンで使用中の XenServer Tools を、XenServer ホストで使用可能な最新バージョンに一致させてください。たとえ ば、一部のHotfixには、ホストにインストールされているバージョンをアップデー トするための最新の XenServer Tools ISO が含まれています。

(13)

第 3 章 サポートされるゲストオペレー ティングシステムとリソースの割り当て

この章では、仮想マシンにリソースを割り当てる方法と、サポートされるゲストオペレーティングシ ステムについて説明します。仮想メモリおよび仮想ディスクの最小サイズを一覧で示し、各

XenServer 製品ファミリでの仮想デバイスのサポートについて説明します。

3.1. サポートされるゲストオペレーティングシステム、仮想メモリ、お よび仮想ディスクのサイズ制限

仮想マシンを作成する場合、実行するオペレーティングシステムや関連アプリケーションのメモリお よびディスク容量に関するガイドラインに従って、メモリやディスクスペースなどのリソースを割り 当てます。

注:

オペレーティングシステムの各バージョンによって、サポートされる最大メモリ量 が異なる場合があります(ライセンス上の理由など)。

警告:

仮想マシンには、そのオペレーティングシステムで使用可能な物理メモリの上限を 超えるメモリを割り当てないでください。オペレーティングシステムがサポートす るメモリ量の上限を超えると、その仮想マシンの動作が不安定になる場合がありま す。

オペレーティングシステム 最小 RAM 最大 RAM 最小ディスクスペース Windows 7 、 Windows 7 SP1 、

Windows 8、Windows 8.1(32 ビ ット)

1GB 4GB 24GB(40GB 以上推奨)

Windows 7 、 Windows 7 SP1 、 Windows 8、Windows 8.1(64 ビ ット)

2GB 128GB 24GB(40GB 以上推奨)

Windows Server 2008 SP2 、 Windows Server 2008 R2 、 Windows Server 2008 R2 SP1、

Windows Server 2012、Windows Server 2012 R2(64 ビット)

512MB 128GB 24GB(40GB 以上推奨)

Windows Server 2003 SP2 、 Windows Server 2008 SP2(32 ビ ット)

512MB 64GB 24GB(40GB 以上推奨)

Windows Server 2003 SP2(64 ビ

ット) 256MB 128GB 8GB(16GB 以上推奨)

Windows Vista SP2(32 ビット) 1GB 4GB 24GB(40GB 以上推奨)

Windows XP SP3(32 ビット) 256MB 4GB 8GB(16GB 以上推奨)

CentOS 4.5~4.8(32 ビット) 256MB 16GB 8GB

(14)

オペレーティングシステム 最小 RAM 最大 RAM 最小ディスクスペース CentOS 5.0~5.9(32 ビット) 512MB 16GB 8GB

CentOS 5.0~5.7(64 ビット) 512MB 16GB 8GB CentOS 5.8~5.11(64 ビット) 512MB 128GB 8GB CentOS 5.10、5.11(32 ビット) 512MB 64GB 8GB CentOS 6.0、6.1(32 ビット) 512MB 8GB 8GB CentOS 6.0、6.1(64 ビット) 512MB 32GB 8GB CentOS 6.2~6.5(32 ビット) 512MB 16GB 8GB CentOS 6.2~6.5(64 ビット) 512MB 128GB 8GB CentOS 7.0(64 ビット) 1GB 128GB 10GB Red Hat Enterprise Linux 4.5~

4.8(32 ビット) 256MB 16GB 8GB Red Hat Enterprise Linux 5.0~

5.9(32 ビット) 512MB 16GB 8GB Red Hat Enterprise Linux 5.0~

5.7(64 ビット) 512MB 16GB 8GB Red Hat Enterprise Linux 5.8~

5.11(64 ビット) 512MB 128GB 8GB Red Hat Enterprise Linux 5.10、

5.11(32 ビット) 512MB 64GB 8GB Red Hat Enterprise Linux 6.0、

6.1(32 ビット) 512MB 8GB 8GB Red Hat Enterprise Linux 6.0、

6.1(64 ビット) 512MB 32GB 8GB Red Hat Enterprise Linux 6.2~

6.5(32 ビット) 512MB 16GB 8GB Red Hat Enterprise Linux 6.2~

6.5(64 ビット) 512MB 128GB 8GB Red Hat Enterprise Linux 7.0(64

ビット) 1GB 128GB 10GB

SUSE Linux Enterprise Server 10 SP1 、 SLES 10 SP2 、 SLES 10 SP3、SLES 10 SP4(32 ビット)

512MB 16GB 8GB

SUSE Linux Enterprise Server 10 SP1 、 SLES 10 SP2 、 SLES 10 SP3、SLES 10 SP4(64 ビット)

512MB 128GB 8GB

(15)

オペレーティングシステム 最小 RAM 最大 RAM 最小ディスクスペース SUSE Linux Enterprise Server

11、SLES 11 SP1、SLES 11 SP2、

SLES 11 SP3(32 ビット)

512MB 64GB 8GB

SUSE Linux Enterprise Server 11、SLES 11 SP1、SLES 11 SP2、

SLES 11 SP3(64 ビット)

512MB 128GB 8GB

Oracle Linux 5.0~5.7、5.10、5.11

(32 ビット) 512MB 64GB 8GB

Oracle Linux 5.0~5.11(64 ビッ

ト) 512MB 128GB 8GB

Oracle Linux 5.8、5.9(32 ビット) 512MB 16GB 8GB Oracle Linux 6.0、6.1、6.5(32

ビット) 512MB 8GB 8GB

Oracle Linux 6.0、6.1(64 ビット) 512MB 32GB 8GB Oracle Linux 6.2~6.4(32 ビット) 512MB 16GB 8GB Oracle Linux 6.2~6.5(64 ビット) 512MB 128GB 8GB Oracle Linux 7.0(64 ビット) 1GB 128GB 10GB Debian Squeeze 6.0 ( 32 ビ ッ

ト/64 ビット) 128MB 32GB 8GB

Debian Wheezy 7(32 ビット) 512MB 16GB 8GB Debian Wheezy 7(64 ビット) 512MB 128GB 8GB Ubuntu 10.04(32 ビット) 128MB 512MB 8GB Ubuntu 10.04(64 ビット) 128MB 32GB 8GB Ubuntu 12.04(32 ビット) 128MB 32GB 8GB Ubuntu 12.04(64 ビット) 128MB 128GB 8GB Ubuntu 14.04(32 ビット) 512MB 64GB 8GB Ubuntu 14.04(64 ビット) 512MB 128GB 8GB

重要:

RHEL、OL、および CentOS 5.0 オペレーティングシステムの本来のカーネルでは、

XenServer 6.5 上での仮想マシンの起動に失敗します。これらの仮想マシンを運用 している場合は、カーネルを Version 5.4(2.6.18-164.el5xen)以降にアップデ ートしてからホストを XenServer 6.5 にアップグレードする必要があります。

XenServer 6.5 にアップグレード済みの場合は、Citrix Knowledge Base の

CTX134845

を参照して仮想マシンのカーネルをアップデートしてください。

注:

(16)

一部の 32 ビット版 Windows では、物理アドレス拡張(PAE:Physical Address Extension)モードを使用することで 4GB を超える RAM がサポートされます。た だし、仮想マシンに 4GB を超えるメモリを割り当てるには、XenCenter ではなく xe CLI を使用する必要があります(CLI の

memory-static-max

に 4GB を超えるバイ ト数を指定できるため)。

3.2. 試験的なゲストオペレーティングシステム

次の表は、XenServer 6.5 で試験的な動作が確認されているゲストオペレーティングシステムを示し ています。

オペレーティングシステム

SUSE Linux Enterprise Server 12(64 ビット)

警告:

上記のゲストオペレーティングシステムについては限定的なテストのみが実施さ れており、将来の製品リリースでも正式にサポートされない場合があります。こ のため、実稼働システムでは使用しないでください。Citrix では、試験的な機能 に対するサポートを提供しない場合があります。

3.3. XenServer 製品ファミリの仮想デバイスのサポート

このバージョンの XenServer 製品ファミリには、次の表で示すように、仮想デバイスに関する一般的 な制限があります。一部のゲストオペレーティングシステムには、特定の機能に対する下限値があり ます。これらの制限については、各ゲストオペレーティングシステムのインストールのセクションで 説明します。

設定の制限値について詳しくは、XenServer v6.5.0 Configuration Limitsを参照してください。ハ ードウェアや環境などの要因が、以下に示す制限値に影響する場合があります。サポートされている ハードウェアについて詳しくは、XenServer

ハードウェア互換性一覧を参照してください。

仮想デバイス Linux 仮想マシン Windows 仮想マシン

仮想 CPU の数 32* 16

仮想ディスクの数 7(仮想 CD-ROM を含む) 7(仮想 CD-ROM を含む)

仮想 CD-ROM ドライブの数 1 1

仮想 NIC の数 7 7

*XenCenter では、最大 16 個の仮想 CPU がサポートされます。64 ビット HVM Linux ゲスト(つまり、Ubuntu 14.04、RHEL 7、CentOS 7、および OEL 7)の場合、最大 16 個の仮想 CPU がサポートされます。32 ビット Ubuntu の場合はすべて、最 大 8 個の仮想 CPU がサポートされます。

ただし、SUSE Linux Enterprise Server 10 SP1 および Red Hat Enterprise Linux 4.x では 3 つまでサポートされます。

Red Hat Enterprise Linux 5.0/5.1/5.2 でサポートされるのは 3 つまでですが、XenServer Tools を適用したカーネルでは 7 つまでサポートされます。Oracle および CentOS 5.0/5.1/5.2 でも同様です。

3.3.1. 仮想マシンブロックデバイス

準仮想化(PV)された Linux 仮想マシンの場合、ブロックデバイスは PV デバイスとして処理されま す。XenServer は、SCSI または IDE をエミュレートすることなく、

xvd*

デバイスという形で、より 仮想環境に適したインターフェイスを提供します。同様のメカニズムにより、オペレーティングシス テムによっては

sd*

デバイスを使用することもできます。この場合、仮想マシン内部の PV ドライバが SCSI デバイスのネームスペースを継承します。ただし、可能であれば、PV ゲストでは

xvd*

デバイス

(17)

Windows やほかの完全仮想化ゲストでは、XenServer により IDE バスが

hd*

デバイスという形でエ ミュレートされます。Windows の場合、XenServer Tools のインストールにより特別な PV ドライバ がインストールされ、完全に仮想化された環境であることを除き、Linux の場合と同様に動作します。

(18)

第 4 章 Windows 仮想マシンの作成

警告:

XenServer Tools をインストールせずに仮想マシンを実行することは、サポートの 対象外になります。詳しくは、2.4. 「XenServer Tools」を参照してください。

Windows 仮想マシンを XenServer ホストにインストールするには、ハードウェアの仮想化のサポー ト(Intel VT または AMD-V)が必要です。

4.1. Windows 仮想マシンの基本的な作成手順

仮想マシンに Windows をインストールする作業には、以下の 3 つの段階があります。

• 適切な Windows テンプレートを選択する。

• Windows オペレーティングシステムをインストールする。

準仮想化デバイスドライバ(XenServer Tools)をインストールする。

4.2. 使用できる Windows テンプレート

Windows 仮想マシンは、XenCenter または CLI を使って、適切なテンプレートを複製して作成しま す。各ゲストのテンプレートには、仮想ハードウェアの構成を定義する、定義済みのプラットフォー ムフラグセットが含まれています。たとえば、すべての Windows 仮想マシンは ACPI Hardware Abstraction Layer(HAL)モードが有効な状態でインストールされます。後でこれらの仮想マシンに 複数の仮想 CPU を割り当てると、Windows により HAL がマルチプロセッサモードに切り替わりま す。

XenServer には、以下の Windows テンプレートが付属しています。

テンプレート名 説明

Citrix XenApp on Windows Server

2003 (32-bit) Windows Server 2003 SP2(32 ビット)をインストール す る 場 合 に 使 用 し ま す 。 Server 、 Enterprise 、 Data Centre、および SBS エディションがサポートされていま す。XenApp のパフォーマンスが最適化されるように特別 に調整されたテンプレートです。

Citrix XenApp on Windows Server

2003 (64-bit) Windows Server 2003 SP2(64 ビット)をインストール す る 場 合 に 使 用 し ま す 。 Server 、 Enterprise 、 Data Centre、および SBS エディションがサポートされていま す。XenApp のパフォーマンスが最適化されるように特別 に調整されたテンプレートです。

Citrix XenApp on Windows Server

2008 (32-bit) Windows Server 2008 SP2(32 ビット)をインストール する場合に使用します。すべてのエディションがサポート されています。XenApp のパフォーマンスが最適化される ように特別に調整されたテンプレートです。

Citrix XenApp on Windows Server

2008 (64-bit) Windows Server 2008 SP2(64 ビット)をインストール する場合に使用します。すべてのエディションがサポート されています。XenApp のパフォーマンスが最適化される ように特別に調整されたテンプレートです。

(19)

テンプレート名 説明 Citrix XenApp on Windows Server

2008 R2 (64-bit) Windows Server 2008 R2、または Windows Server 2008 R2 SP1(64 ビット)をインストールする場合に使用 します。すべてのエディションがサポートされています。

XenApp のパフォーマンスが最適化されるように特別に調 整されたテンプレートです。

Windows 7 (32-bit) Windows 7 または Windows 7 SP1(32 ビット)をインス トールする場合に使用します。

Windows 7 (64-bit) Windows 7 または Windows 7 SP1(64 ビット)をインス トールする場合に使用します。

Windows 8 (32-bit) Windows 8 または Windows 8.1(32 ビット)をインスト ールする場合に使用します。

Windows 8 (64-bit) Windows 8 または Windows 8.1(64 ビット)をインスト ールする場合に使用します。

Windows Server 2003 (32-bit) Windows Server 2003 SP2(32 ビット)をインストール す る 場 合 に 使 用 し ま す 。 Server 、 Enterprise 、 Data Centre、および SBS エディションがサポートされていま す。

Windows Server 2003 (64-bit) Windows Server 2003 SP2(64 ビット)をインストール す る 場 合 に 使 用 し ま す 。 Server 、 Enterprise 、 Data Centre、および SBS エディションがサポートされていま す。

Windows Server 2008 (32-bit) Windows Server 2008 SP2(32 ビット)をインストール する場合に使用します。すべてのエディションがサポート されています。

Windows Server 2008 (64-bit) Windows Server 2008 SP2(64 ビット)をインストール する場合に使用します。すべてのエディションがサポート されています。

Windows Server 2008 R2 (64-

bit) Windows Server 2008 R2、または Windows Server 2008 R2 SP1(64 ビット)をインストールする場合に使用 します。すべてのエディションがサポートされています。

Windows Server 2012 (64-bit) Windows Server 2012(64 ビット)をインストールする 場合に使用します。

Windows Server 2012 R2 (64-

bit) Windows Server 2012 R2(64 ビット)をインストールす る場合に使用します。

Windows Vista (32-bit) Windows Vista SP2(32 ビット)をインストールする場合 に使用します。Enterprise Edition がサポートされていま す。

警告:

上記のゲストオペレーティングシステムについては限定的なテストのみが実施さ れており、将来の製品リリースでも正式にサポートされない場合があります。こ のため、実稼働システムでは使用しないでください。Citrix では、試験的な機能 に対するサポートを提供しない場合があります。

(20)

4.2.1. ISO イメージライブラリの接続

Windows オペレーティングシステムは、XenServer ホストの物理 DVD/CD ドライブに挿入したイン ストールメディアや、その ISO イメージからインストールできます。Windows インストール CD か ら ISO イメージを作成し、インストールできるようにする方法については、付録 C「ISO イメージの 作成」を参照してください。

4.3. XenCenter による仮想マシンの作成

Windows 7(32 ビット)仮想マシンを作成するには 注:

以下の手順では、Windows 7(32 ビット。英語版)の仮想マシンを作成します。

仮想マシンにインストールするオペレーティングシステムによっては、デフォルト の値が異なる場合があります。

1. XenCenter のツールバーで[新規 VM]をクリックします。[新規 VM]ウィザードが起動しま す。

[新規 VM]ウィザードでは、CPU、ストレージ、ネットワークなどの設定パラメータを選択しな がら、目的に応じた仮想マシンを作成できます。

2. 仮想マシンテンプレートを選択して、[次へ]をクリックします。

各テンプレートには、新しい仮想マシンを特定のオペレーティングシステムおよび適切なストレ ージ設定で作成するために必要な情報が含まれています。このテンプレート一覧には、現在 XenServer でサポートされているゲストオペレーティングシステムのテンプレートが表示され ます。

注:

新しい仮想マシンにインストールするオペレーティングシステムが特定のハードウ ェアでのみ動作する場合(たとえば、特定のコンピュータに同梱されていたインス トール CD のオペレーティングシステムなど)は、[ホストの BIOS 文字列を VM にコピーする]チェックボックスをオンにします。

CLI を使って BIOS 文字列をコピーする方法については、9.8. 「BIOS でロックさ

れた Reseller Option Kit メディアからの HVM 仮想マシンのインストール」を参照

してください。

3. 新しい仮想マシンの名前と、必要に応じて説明を入力します。

4. 新しい仮想マシンにインストールするオペレーティングシステムのインストールメディアを選択 します。

CD/DVD からのインストールが最も簡単な方法です。これを行うには、デフォルトのインストー ル元のオプション(ホストの DVD ドライブ)を選択し、CD/DVD を XenServer ホストの DVD ドライブに挿入して[次へ]をクリックします。

既存の ISO ライブラリからインストールすることもできます。ISO ファイルには、光学ディスク

(CD や DVD など)に収録されているすべての情報が含まれています。この場合、Windows のイ ンストール CD の内容を含んでいる ISO ファイルを使用します。

既存の ISO ライブラリを使用する場合は、[新規 ISO ライブラリ]をクリックし、ISO ライブラ リの場所および種類を指定します。ISO ライブラリを指定すると、そのライブラリの ISO ファイ ルをドロップダウンリストで選択できるようになります。

5. 新しい仮想マシンのホームサーバーとして、現在のホストが指定されます。[次へ]を選択して続 行します。

6. Windows 7 の仮想マシンテンプレートでは、デフォルトで 1 つの仮想 CPU と 2048MB の RAM

(21)

7. 新しい仮想マシンに割り当てるストレージを指定します。

デフォルトの割り当てサイズおよび設定のまま[次へ]をクリックします。

a. 仮想ディスクのサイズを変更する場合は、[プロパティ]をクリックします。

b. 新しい仮想ディスクを追加する場合は、[追加]をクリックします。

8. 新しい仮想マシンのネットワークを設定します。

デフォルトのネットワークインターフェイスカード(NIC)および自動生成される MAC アドレス を使用する場合は、[次へ]をクリックします。または、以下の設定を変更します。

a. 物理ネットワーク、MAC アドレス、および仮想ディスクの QoS(Quality of Service:サー ビス品質)制限を変更するには、[プロパティ]をクリックします。

b. 新しい仮想 NIC を追加する場合は、[追加]をクリックします。

9. 設定内容を確認し、[完了]をクリックして新しい仮想マシンを作成し、[検索]タブに戻ります。

リソースペインに、新しい仮想マシンのアイコンが表示されます。

リソースペインで仮想マシンを選択して、[コンソール]タブをクリックします。仮想マシンのコ ンソール画面が表示されます。

10. オペレーティングシステムのインストール画面の指示に従って、インストールを完了します。

11. オペレーティングシステムがインストールされ、仮想マシンが再起動したら、XenServer Tools をインストールします。

XenServer Tools では、ディスクとネットワークのパフォーマンスを強化する高速な入出力機能 が提供されます。完全にサポートされた仮想マシンを作成するには、各仮想マシンに XenServer Tools をインストールする必要があります。仮想マシンは XenServer Tools をインストールしな くても動作しますが、パフォーマンスは大幅に低下します。また、仮想マシンを正しくシャット ダウン/再起動/一時停止する機能やライブマイグレーションなど、XenServer Tools をインスト ールしないと有効にならない機能もあります。

警告:

XenServer Tools は、仮想マシンごとにインストールする必要があります。

XenServer Tools をインストールせずに仮想マシンを実行することはサポート対象 外です。XenServer Tools について詳しくは、9.3. 「XenServer Tools」を参照し てください。

注:

Windows 仮想マシンに XenServer Tools をインストールするには、その仮想マシ ン上で Microsoft .NET Framework Version 4.0 またはそれ以降が実行されてい る必要があります。また、Windows Server 2003 が動作する仮想マシンでは、

XenServer Tools をインストールする前に Windows Imaging Component(ベン ダのドキュメントを参照)をインストールしておく必要があります。

XenServer Tools をインストールするには、以下の手順に従います。

a. リソースペインで XenServer ホストを選択して、[検索]タブをクリックします。

新しい仮想マシンの状態として、青い文字で[XenServer Tools 未インストール]と表示 されます。

b. この青い文字列をクリックします。これにより、仮想マシンのコンソールで XenServer Tools をインストールするためのウィザードが起動します(このウィザードのユーザーイン ターフェイスは英語で表示されます)。

c. [XenServer Tools のインストール]をクリックし、仮想マシンのコンソール画面で

[installwizard.msi の実行]をクリックします。

(22)

d. システムの変更に対する警告が表示された場合は、[はい]をクリックして続行します。

e. インストールウィザードでライセンス契約に同意して、[Next]をクリックします。

f. インストール先フォルダを確認して、[Install]をクリックします。

g. [Install Now]を選択し、インストールが完了したら[Restart Now]をクリックしま す。

4.4. CLI による仮想マシンの作成

ここでは、xe CLI を使用して ISO リポジトリから Windows 仮想マシンを作成する手順について説明 します。

CLI を使用して ISO リポジトリから Windows 仮想マシンを作成するには 1. 次のコマンドを実行して、テンプレートから仮想マシンをインストールします。

xe vm-install new-name-label=<vm_name> template=<template_name>

これにより、新しい仮想マシンの UUID が返されます。

2. 次のコマンドを実行して、ISO ストレージリポジトリを作成します。

xe-mount-iso-sr <path_to_iso_sr>

3. 次のコマンドを実行して、使用可能な ISO のリストを出力します。

xe cd-list

4. 次のコマンドを実行して、仮想マシンの仮想 CD ドライブに ISO を挿入します。

xe vm-cd-add vm=<vm_name> cd-name=<iso_name> device=3

5. 次のコマンドを実行して、仮想マシンを起動してオペレーティングシステムをインストールしま す。

xe vm-start vm=<vm_name>

この時点で、XenCenter の[コンソール]タブに仮想マシンのコンソール画面が表示されます。

CLI の使用方法について詳しくは、『XenServer 管理者ガイド』の「付録 A コマンドラインインター フェイス」を参照してください。

(23)

第 5 章 Linux 仮想マシンの作成

ここでは、オペレーティングシステムをインストールしたり既存の仮想マシンを複製したりして、

Linux 仮想マシンを作成する方法について説明します。また、ベンダ固有のインストール手順につい ても説明します。

仮想マシンを新規に作成するときは、その仮想マシン上で実行するオペレーティングシステムに応じ て適切なテンプレートを使用する必要があります。XenServer に付属のテンプレートだけでなく、独 自に作成したものも使用できます。仮想マシンを作成するには、XenCenter または CLI を使用しま す。この章では、CLI での方法について説明します。

注:

XenServer のインストールで現在サポートされている Red Hat Enterprise Linux

(RHEL)リリースより新しいマイナーアップデートの仮想マシンを作成する場合は、

サポートされている最新のメディアからインストールし、

yum update

を使用して仮 想マシンを最新の状態にする必要があります。この作業は、CentOS や Oracle Linux などの RHEL 派生版にも適用されます。

たとえば、XenServer 6.5 で RHEL 5.10 がサポートされており、RHEL v5.11 を 使用する場合、最初に RHEL v5.10 をインストールしてから、

yum update

を使用し て RHEL 5.11 にアップデートします。

仮想マシンにオペレーティングシステムをインストールしたら、すぐに XenServer Tools をインスト ールする必要があります。一部のオペレーティングシステムでは、XenServer Tools に含まれている XenServer 独自のカーネルで、ベンダから提供されるカーネルを置き換える必要があります。また、

Red Hat Enterprise Linux 5.x など、ベンダから提供される特別なバージョンのカーネルをインスト ールしなければならないものもあります。

警告:

XenServer Tools をインストールせずに仮想マシンを実行することは、サポートの 対象外になります。このため、仮想マシンにオペレーティングシステムをインスト ールしたら、すぐに XenServer Tools をインストールすることをお勧めします。詳 しくは、2.4. 「XenServer Tools」を参照してください。

Linux 仮想マシンを作成するには、以下の作業を行います。

1. XenCenter または CLI を使用して、適切なオペレーティングシステム用の仮想マシンを作成しま す。

2. ベンダのインストールメディアからオペレーティングシステムをインストールします。

3. XenServer Tools をインストールします。

4. 通常の Linux のインストール時と同様に、仮想マシンと VNC で時間およびタイムゾーンを設定し ます。

XenServer は、多くの Linux ディストリビューションの仮想マシンへのインストールをサポートして います。次の 3 種類のインストール方法があります。

1.

インターネット上のリポジトリからのインストール

2.

物理 CD からのインストール

3.

ISO ライブラリからのインストール

警告:

[Other install media]テンプレートは、サポートされていないオペレーティング システムの仮想マシンをインストールする上級ユーザーのために用意されていま す。XenServer は、サポートしているディストリビューションと、付属している標

(24)

準テンプレートが対応している特定のバージョンでのみその運用性がテストされて おり、[Other install media]テンプレートでインストールした仮想マシンはサポ ートされません。

[Other install media]テンプレートから作成した仮想マシンは、HVM ゲストに なります。つまり、一部の Linux 仮想マシンでは、高性能ドライバー(PV ドライバ ー)ではなく、エミュレートされた低速のデバイスが使用される場合があります。

特定の Linux ディストリビューションでの手順については、5.6. 「Linux ディストリビューションの

インストールに関するそのほかの考慮事項」を参照してください。

(25)

サポートされている Linux ディストリビューションは次のとおりです。

ディストリビューション CD か ら

の イ ン ス トール

ネ ッ ト ワ ー ク か ら の イ ン ス トール

備考

Debian Squeeze 6.0(32 ビット/64 ビット) ○ ○ Debian Wheezy 7(32 ビット/64 ビット) ○ ○

Red Hat Enterprise Linux 4.5~4.8(32 ビット) ○ ○ Citrix RHEL 4.8 カーネルを適用 す る た め に XenServer Tools を イ ン ス トールする必要 があります。

Red Hat Enterprise Linux 5.0~5.11(32 ビット/64

ビット) ○ ○ 5.4 以降のカー

ネルを使用する 場合のみサポー トされます。

Red Hat Enterprise Linux 6.0~6.5(32 ビット/64

ビット) ○ ○

Red Hat Enterprise Linux 7.0(64 ビット) ○ ○ SUSE Linux Enterprise Server 10 SP1、10 SP2、10

SP4(32 ビット/64 ビット) ○ ○

SUSE Linux Enterprise Server 10 SP3(32 ビット) SLES 10 SP2 からのアップグ レードのみサポ ートされます。

SUSE Linux Enterprise Server 10 SP3(64 ビット) ○ ○ SUSE Linux Enterprise Server 11、11 SP1、11

SP2、11 SP3(32 ビット/64 ビット) ○ ○ CentOS 4.5~4.8(32 ビット) ○ ○ CentOS 5.0~5.11(32 ビット/64 ビット) ○ ○ CentOS 6.0~6.5(32 ビット/64 ビット) ○ ○

CentOS 7.0(64 ビット) ○ ○

Oracle Linux 5.0~5.11(32 ビット/64 ビット) ○ ○ Oracle Linux 6.0~6.5(32 ビット/64 ビット) ○ ○ Oracle Linux 7.0(64 ビット) ○ ○ Ubuntu 10.04(32 ビット/64 ビット) ○ Ubuntu 12.04(32 ビット/64 ビット) ○ ○

(26)

ディストリビューション CD か ら の イ ン ス トール

ネ ッ ト ワ ー ク か ら の イ ン ス トール

備考

Ubuntu 14.04(32 ビット/64 ビット) ○ ○

上記以外のディストリビューションは、サポートの対象外になります。ただし、Red Hat Enterprise Linux と同じインストールメカニズムを用いるディストリビューション(Fedora Core など)は、同 じテンプレートを使用してインストールできます。

注:

128GB を超えるメモリを搭載したホストで 32 ビットの PV Linux 仮想マシンを実 行することはサポートされません。

5.1. インターネット上のリポジトリを使用した Linux 仮想マシンの作

ここでは、インターネット上のリポジトリを使用した Linux 仮想マシンの作成方法について、Debian Squeeze を例にして説明します。

例:ネットワークリポジトリから Debian Squeeze 仮想マシンをインストールする(CLI の使用)

1. 次のコマンドを実行して、Debian Squeeze テンプレートから仮想マシンを作成します。新しい 仮想マシンの UUID が返されます。

xe vm-install template=<template-name> new-name-label=<squeeze-vm>

2. ネットワークリポジトリを指定して、次のコマンドを実行します。このリポジトリは、基本シス テムのインストールに必要なパッケージおよび Debian インストーラ内で指定する追加パッケー ジが格納された Debian ミラーである必要があります。

xe vm-param-set uuid=<UUID> other-config:install-repository=<path_to_repository>

ネットワークリポジトリのパス(<path_to_repository>)は、

http://ftp.<xx>.debian.org/debian

な どの形式で指定します。ここで、<xx>は「jp」などの国コードです(Debian ミラーの一覧を確 認してください)。複数のインストールを行う場合は、過度のネットワークトラフィックや中央リ ポジトリの負荷を避けるため、ローカルミラーサイトや apt-proxy を使用することをお勧めしま す。

注:

Debian インストーラでは、HTTP および FTP の apt リポジトリのみがサポートさ れ、NFS はサポートされません。

3. 接続先ネットワークの UUID を検索します。たとえば、xenbr0に関連付けられているネットワ ークの UUID を取得するには、次のコマンドを実行します。

xe network-list bridge=xenbr0 --minimal

4. 次のコマンドを実行して、このネットワークに仮想マシンを接続するための VIF を作成します。

xe vif-create vm-uuid=<vm_uuid> network-uuid=<network_uuid> mac=random device=0

5. 次のコマンドを実行して、仮想マシンを起動して Debian インストーラを起動します。

xe vm-start uuid=<UUID>

(27)

7. ゲストユーティリティをインストールしたりグラフィカルコンソールの設定については、以降の 説明を参照してください。

5.2. 物理 CD/DVD を使用した Linux 仮想マシンの作成

ここでは、物理 CD/DVD を使用した Linux 仮想マシンの作成方法について、Debian Squeeze を例 にして説明します。

例:CD/DVD から Debian Squeeze 仮想マシンをインストールする(CLI の使用)

1. 次のコマンドを実行して、Debian Squeeze テンプレートから仮想マシンを作成します。新しい 仮想マシンの UUID が返されます。

xe vm-install template=<template-name> new-name-label=<vm-name>

2. 次のコマンドを実行して、新しい仮想マシンのルートディスクの UUID を取得します。

xe vbd-list vm-uuid=<vm_uuid> userdevice=0 params=uuid --minimal

3. 取得した UUID を次のコマンドで指定して、ルートディスクを起動不可に設定します。

xe vbd-param-set uuid=<root_disk_uuid> bootable=false

4. 次のコマンドを実行して、XenServer ホストの物理 CD ドライブの名前を取得します。

xe cd-list

これにより、「SCSI 0:0:0:0」などのドライブ名がname-labelフィールドに表示されます。

5. 取得した XenServer ホストの CD ドライブのname-labelパラメーターを次のコマンドのcd- nameパラメーターに指定して、新しい仮想マシンに仮想 CD ドライブを追加します。

xe vm-cd-add vm=<vm_name> cd-name="<host_cd_drive_name_label>" device=3

6. 次のコマンドを実行して、仮想 CD ドライブに対応する仮想ブロックデバイス(VBD)の UUID を取得します。

xe vbd-list vm-uuid=<vm_uuid> type=CD params=uuid --minimal

7. 次のコマンドを実行して、仮想 CD の VBD を起動可能に設定します。

xe vbd-param-set uuid=<cd_drive_uuid> bootable=true

8. 次のコマンドを実行して、仮想マシンのインストールリポジトリを CD ドライブに設定します。

xe vm-param-set uuid=<vm_uuid> other-config:install-repository=cdrom

9. Debian Squeeze のインストール CD を、XenServer ホストのドライブに挿入します。

10. XenCenter または SSH ターミナルで仮想マシンのコンソールを開き、オペレーティングシステ ムのインストール手順に従って操作します。

11. 次のコマンドを実行して、仮想マシンを起動して Debian インストーラを起動します。

xe vm-start uuid=<UUID>

12. ゲストユーティリティのインストールやグラフィカルコンソールの設定については、以降の説明 を参照してください。

5.3. ISO イメージを使用した Linux 仮想マシンの作成

ここでは、ネットワーク上の ISO イメージを使用した Linux 仮想マシンの作成方法について説明しま す。

(28)

例:ネットワーク上の ISO イメージから Linux 仮想マシンをインストールする(CLI の使 用)

1. 次のコマンドを実行します。

xe vm-install template=<template> new-name-label=<name_for_vm> \ sr-uuid=<storage_repository_uuid>

これにより、新しい仮想マシンの UUID が返されます。

2. 接続先ネットワークの UUID を検索します。たとえば、xenbr0に関連付けられているネットワ ークの UUID を取得するには、次のコマンドを実行します。

xe network-list bridge=xenbr0 --minimal

3. 次のコマンドを実行して、このネットワークに仮想マシンを接続するための VIF を作成します。

xe vif-create vm-uuid=<vm_uuid> network-uuid=<network_uuid> mac=random device=0

4.

other-config:install-repository

パラメーターに、ネットワークリポジトリのパスを指定します。たと

えば、ベンダメディアの URL が

http://mirror.centos.org/centos/6/os/x86_64

の場合は、次のコマンド を実行します。

xe vm-param-set uuid=<vm_uuid> \

other-config:install-repository=http://mirror.centos.org/centos/6/os/x86_64 5. 次のコマンドを実行して、仮想マシンを起動します。

xe vm-start uuid=<vm_uuid>

6. XenCenter または VNC を使用して仮想マシンのコンソールに接続し、オペレーティングシステ ムをインストールします。

5.3.1. ネットワークインストールの考慮事項

XenServer のゲストインストーラを使用すると、ネットワーク上の ISO イメージから仮想マシンにオ ペレーティングシステムをインストールできます。ISO イメージからのインストールの準備として、

XenServer ホストの管理インターフェイスから NFS、HTTP、または FTP でアクセス可能なネットワ ークリポジトリを作成し、そこに(ISO イメージではなく)メディアの内容をエクスポートしておき ます。

ネットワークリポジトリは、XenServer ホストのコントロールドメインから、通常は管理インターフ ェイス経由でアクセス可能でなければなりません。ネットワークサーバー上の CD/DVD イメージの URL は、次の形式である必要があります。

HTTP

http://<server>/<path>

FTP

ftp://<server>/<path>

NFS

nfs://<server>/<path>

NFS

nfs:<server>:/<path>

ISO イメージをどこに展開するかなど、ネットワークからのインストールの準備について詳しくは、

ベンダのドキュメントを参照してください。

注:

XenCenter から NFS を使ったインストールを行う場合は、パスを「

nfs://

」形式で 指定する必要があります。

XenCenter の[新規 VM]ウィザードで仮想マシンを作成する場合は、ネットワークリポジトリの

(29)

でテンプレートをインストールし、次にother-config:install-repositoryパラメータにネットワー クリポジトリの URL を指定します。続いて仮想マシンを起動すると、ネットワークインストールが開 始されます。

警告:

Linux ベースの仮想マシンを新たにインストールするときは、インストール処理を 最後まで完了し、仮想マシンを再起動してから使用を開始してください。これは Windows のインストールを中断しないことに似ており、中断すると仮想マシンが正 しく機能しなくなります。

5.4. オペレーティングシステムの起動パラメータの指定

XenCenter または xe CLI を使って仮想マシンを作成するときに、オペレーティングシステムの起動 パラメータを指定できます。これらの起動パラメータは、準仮想化されたゲストオペレーティングシ ステムの自動インストールを設定する場合などに、必要に応じて指定します。ここでは、Debian preseed ファイルと RHEL キックスタートファイルを使用する場合を例にして説明します。

preseed ファイルを使用して Debian をインストールするには

1. preseed ファイルを作成します。preseed ファイルの作成方法については、Debian のドキュメ ントを参照してください。

2. 仮想マシンを起動する前に、カーネルコマンドラインを正しく設定しておきます。このコマンド ラインは、XenCenter の[新規 VM]ウィザードや、次のような xe CLI コマンドで設定できま す。

xe vm-param-set uuid=<uuid> PV-args=<preseed_arguments>

キックスタートファイルを使用して RHEL をインストールするには 注:

Red Hat キックスタートファイルを使用すると、回答ファイルを使用する場合と同 じように、指定したインストールオプションによる自動インストールが行われます。

キックスタートファイルを作成するには、まず Red Hat Enterprise Linux を手作業 でインストールします。キックスタートファイルは、

/root/anaconda-ks.cfg

に作成さ れます。

1. XenCenter で、適切な Red Hat Enterprise Linux テンプレートを選択します。

2. 新規 VM ウィザードで、カーネルコマンドライン引数としてキックスタートファイルを指定しま す。キックスタートファイルは、次のように、PXE 構成ファイルと同じ形式で指定します。

ks=http://server/path ksdevice=eth0

3. コマンドラインでは、vm-param-setコマンドの

PV-args

パラメータで、使用するキックスター トファイルを指定します。

xe vm-param-set uuid=<vm_uuid> PV-args="ks=http://server/path ksdevice=eth0"

4. 次のコマンドを実行して、インストーラー起動用のカーネルおよび

initrd

のリポジトリを XenServer に認識させます。

xe vm-param-set uuid=<vm_uuid> other-config:install-repository=<http://server/path>

注:

[新規 VM]ウィザードを使用せずにキックスタートファイルによるインストールを 行うには、[高度な OS 起動パラメータ]テキストボックスに適切な引数を追加しま す。

参照

関連したドキュメント

「文字詞」の定義というわけにはゆかないとこ ろがあるわけである。いま,仮りに上記の如く

VMWare Horizon HTMLAccess はこのままログインす ればご利用いただけます。VMWare Horizon Client はク

に着目すれば︑いま引用した虐殺幻想のような﹁想念の凶悪さ﹂

(※)Microsoft Edge については、2020 年 1 月 15 日以降に Microsoft 社が提供しているメジャーバージョンが 79 以降の Microsoft Edge を対象としています。2020 年 1

4G LTE サービス向け完全仮想化 NW を発展させ、 5G 以降のサービス向けに Rakuten Communications Platform を自社開発。. モデル 3 モデル

6-4 LIFEの画面がInternet Exproler(IE)で開かれるが、Edgeで利用したい 6-5 Windows 7でLIFEを利用したい..

「Silicon Labs Dual CP210x USB to UART Bridge : Standard COM Port (COM**)」. ※(COM**) の部分の

※証明書のご利用は、証明書取得時に Windows ログオンを行っていた Windows アカウントでのみ 可能となります。それ以外の