XenServer7の新規インストール


以前の記事では、XenServer6.5の構成と使用法について説明しました。 2016年5月、CitrixはXenServerプラットフォームの新しいバージョンをリリースしました。多くは同じままですが、この最新リリースにはいくつかの便利な新しい追加もあります。

最大の変更点の1つは、基盤となる Dom0 環境へのアップグレードです。 XenServer6.5はCentOS5.10を使用しており、XenServer 7Dom0の新しいリリースはCentOS7.2に更新されています。これにより、Dom0に新しいLinuxカーネルがもたらされ、CentOS7内の将来のアップグレード機能が容易になりました。

Dom0に対して行われたパーティショニングに別の大きな変更が発生しました。 XenServerの古いリリースは、MBRとかなり小さいルートパーティション(4GB)に依存していました。その後、多くのユーザーは、監視されていないか、外部ログメカニズムにエクスポートされていない場合、ログが定期的にルートパーティションをいっぱいにするという問題を経験した可能性があります。

新しいリリースでは、パーティション分割スキームがGPTに変更され、より論理的なパーティション分割が実行されました。以下のチャートは、Citrixの公式リリース情報に完全に準拠しています。

  1. 18GB XenServer host control domain (dom0) partition
  2. 18GB backup partition
  3. 4GB logs partition
  4. 1GB swap partition
  5. 5GB UEFI boot partition

これらの変更により、古いバージョンのXenServerと比較してDom0のハードドライブ要件が大きくなりますが、このスキームにより、古いバージョンで発生したいくつかの問題が軽減されます。

XenServer 7の次の注目すべきアップグレードは、Xen4.4からXen4.6への実際のアップグレードです。 Xenは、XenServerの実際のハイパーバイザー部分です。

修正と機能拡張のリストは非常に大きいですが、Citrixによる非常に注目されている機能強化には、ゲストのエージェントレスマルウェア対策イントロスペクションや、ゲストを異なる世代のCPU間で移行できるフレームワークが含まれます。

このアップグレードには他にも多くの機能強化が見られます。作成者は、CitrixのWebサイトでリストと関連ドキュメントを表示することを強くお勧めします。

  1. https://www.citrix.com/products/xenserver/whats-new.html

この記事の目的は、新規インストールについて説明し、管理者が古いXenServerインストールを新しいXenServer7にアップグレードして重要なパッチを適用するプロセスを支援することです。

  1. Fresh Install of XenServer 7
  2. Upgrading XenServer 6.5 to XenServer 7
  3. Applying XenServer 7 Critical Patch

アップグレードプロセスを実行するにはいくつかの方法があり、特定のインストールに対する「適切な」ソリューションは組織に大きく依存します。アップグレードを成功させるために必要な影響とプロセスを必ず理解してください。

Citrixは、アップグレードプロセスを開始する前に確認する必要がある非常に詳細なドキュメントをリリースしました:xenserver-7-0-installation-guide.pdf

  1. XenServer 7 ISO : XenServer-7.0.0-main.iso
  2. Server capable of virtualization
  3. Hardware Compatibility List is here: http://hcl.xenserver.org/
  4. Many systems will work even if not listed but results may vary, use at your own risk.
  5. Minimum 2GB ram; 4GB or more recommended to run virtual machines
  6. Mimimum 1 64-bit x86 1.5GHz cpu; 2GHz or more and multiple CPUs are suggested
  7. Harddrive space of at least 46GB; more required if virtual machines will be saved locally
  8. At least a 100mbps network card; multiple gigabit suggested

読者の潜在的な頭痛の種を減らすために、著者はこのプロセスを開始する前に次の項目をお勧めします。

  1. Update the firmware on the XenServer system (especially NIC firmware) – more later
  2. Stop all non-essential guests to prevent issues
  3. Read through Citrix’s documentation as well as this article before beginning
  4. Make sure to back up pool information in order to make a revert easier if needed
  5. Restart all the XenServer hosts one more time after all steps have been completed if the environment can afford the reboot time

XenServer7のシングルホストアップグレードとフレッシュインストール

この最初のプロセスでは、XenServer 7の完全に新しいインストールについて説明します。マシンがXenServer 7をサポートできることを確認するために、ハードウェアの最小要件を必ず確認してください。

1.インストールの最初のステップは、XenServerISOファイルをダウンロードすることです。上記のリンクを使用すると、「wget」コマンドを使用してインターネットからファイルを簡単にダウンロードできます。

# wget -c  http://downloadns.citrix.com.edgesuite.net/11616/XenServer-7.0.0-main.iso

ISOがダウンロードされたら、「dd」ユーティリティを使用してUSBドライブにコピーします。注意–次のコマンドは、フラッシュドライブ上のすべてのものをXenServerISOの内容に置き換えます。このプロセスでは、インストールプロセス用の起動可能なUSBドライブも作成されます。

# dd if=XenServer-7.0.0-main.iso of=</path/to/usb/drive>

2.次に、XenServerをインストールする必要のあるシステムに起動可能なメディアを配置します。ブータブルメディアの作成手順が成功した場合、システムはXenServerスプラッシュ画面を表示する必要があります。

3.この画面から、Enterキーを押してインストーラーを起動します。インストーラーが正常に起動すると、最初の画面でユーザーに言語を選択するように求められます。

4.次の画面では、アップグレードまたはインストールを実行する必要があることを確認するとともに、XenServerをインストールするためにロードする必要のあるその他の特別なドライバーを要求するようにユーザーに求めます。

5.次の画面は、必須のEULA(エンドユーザー使用許諾契約)です。キーボードの矢印を使用して、カーソルを[EULAを受け入れる]ボタンに移動します。

6.これは、インストーラーが以前のインストールを検出した場合に、インストールが2つのパスのいずれかを取ることができる場所です。次の画面では、クリーンインストールまたは既存のXenServerインストールへのアップグレードを求めるプロンプトが表示されます。ここでの最初の一連の手順では、クリーンインストールについて説明します。アップグレードが必要な場合は、手順15に進んでください。

7.次の画面で、インストールデバイスの入力を求められます。この場合は「sda」になります。

8.インストールパスが選択されると、XenServerはインストールファイルがどこにあるかを知る必要があります。この場合、インストーラーはローカルメディアから起動されたため、これを選択する必要があります。

9.次のステップでは、ユーザーはこのインストーラーと同時に補足パックをインストールできます。この記事の執筆時点では、XenServer 7の補足パックはないため、ここで「いいえ」を選択できます。

10.次の画面では、ユーザーはインストールする前にソースファイルの整合性を確認できます。このテストの実行は必須ではありませんが、ファイルを書き込もうとする前にインストールの問題を検出するのに役立ちます。

11.検証が完了すると、インストール中に選択された場合、XenServerインストーラーはユーザーにいくつかのシステム情報をセットアップするように求めます。

最初のプロンプトは、rootユーザーのパスワードを設定することです。 XenServerは、潜在的にいくつかの重要な仮想化サーバーの基盤となるシステムになるため、パスワードを保護するだけでなく、十分に複雑にすることが不可欠です。

重要:インストーラーが終了すると、システム上に他のユーザーがいないため、このパスワードも忘れないでください。

12.次のいくつかの手順では、管理ネットワークインターフェイスの構成方法(静的アドレスまたはDHCP)、およびホスト名とDNS情報を尋ねます。これは環境によって異なります。

13.この手順では、タイムゾーン情報とNTP(ネットワークタイムプロトコル)を設定するためのいくつかの画面について説明します。

14.インストーラーのこの時点で、クリーンインストールの初期構成情報がすべて提供され、インストーラーは必要なすべてのファイルをインストールする準備ができています。

警告–この時点で続行すると、ターゲットディスク上のすべてのデータが消去されます。

[XenServerのインストール]を選択した後、手順19に進みます。

XenServer6.5からXenServer7へのアップグレード

15.これらの手順は、古いバージョンのXenServerへのアップグレードを実行する場合にのみ使用されます。ユーザーが希望する場合、インストールメディアは古いバージョンのXenServerを検索します。アップグレードを行うと、インストーラーは現在のシステムのバックアップを自動的に作成します。

16.バックアップが作成されると、インストーラーは補足パックの入力を求めます。この記事の執筆時点では、XenServer7の補足パックはありません。

17.次の画面では、ユーザーはインストールする前にソースファイルの整合性を確認できます。このテストの実行は必須ではありませんが、ファイルを書き込もうとする前にインストールの問題を検出するのに役立ちます。

18.最後に、アップグレードを開始できます。この時点で、インストーラーは古い6.xシステムをバックアップし、XenServer7のセットアップに適切な変更を加えます。

XenSever7のインストールを続行する

19.新しいXenServer7で作成者が指摘した最も明白な変更の1つは、起動時間が大幅に短縮されたように見えることです。これまでにテストされたXenServer7システムのほとんどは、XenServer 6.5を実行したときよりも約35〜60%速く起動しました。インストールが成功した場合、システムはXenServerコンソールで起動する必要があります。

おめでとうございます、XenServerのインストール/アップグレードは成功しました!次に、仮想ゲスト、ネットワーク、およびストレージリポジトリを作成します。

XenServer7クリティカルパッチXS70E004の適用

20. XenCenterを介してこのパッチを適用するには、[ツール]メニューに移動し、[更新のインストール]を選択します。

21.次の画面には、パッチのインストールプロセスに関する情報が表示されます。注意事項を読んだ後、[次へ]をクリックして続行します。

22. XenCenterは、インターネットに接続されている場合、この画面で環境の不足しているパッチを見つけることができます。この記事の時点で利用可能なパッチは「XS70E004」のみです。このパッチは、XenServer7のアップグレードまたはインストールの直後に適用する必要があります。

23.次の画面では、パッチを適用するXenServerホストの入力を求められます。

24. [次へ]をクリックすると、XenCenterはパッチをダウンロードし、選択したサーバーにプッシュします。このプロセスが完了するのを待って、該当する場合は「次へ」を選択してください。

25.パッチファイルがアップロードされると、XenCenterは一連のチェックを実行して、パッチのインストールとホストの再起動の前に特定の条件が満たされていることを確認します。

25.すべての事前チェックが完了すると、XenCenterは、インストール後のタスクの処理方法について管理者にプロンプトを表示します。やむを得ない理由がない限り、XenCenterにこれらのタスクの実行を許可することが通常は最良の答えです。

26.次の画面には、パッチのインストールの進行状況が表示され、発生したエラーがあれば管理者に警告されます。

これで、XenServer7ホストにパッチを適用するプロセスは終了です。次のステップは、仮想ゲストの作成を開始することです。このXenServer7インストール記事をお読みいただきありがとうございます。

以下のコメントで問題があればお知らせください。