第5章 Red Hat Enterprise Virtualization Hypervisor のインストール
本章では、Red Hat Enterprise Virtualization (RHEV)ハイパーバイザーのインストールについて説明します。
Red Hat Enterprise Virtualization には、RHEV Manager と 1 つ以上の RHEV ハイパーバイザーまたは Red Hat Enterprise Linux ホストが必要です。Red Hat Enterprise Virtualization Manager および Red Hat Enterprise Linux ホストのインストールについては、『Red Hat Enterprise Virtualization Manager for Servers インストールガイド』 で説明されています。本章では、Red Hat Enterprise Virtualization Hypervisor のインストールについて説明します。
RHEV ハイパーバイザーは、ストレージエリアネットワーク(SAN)や仮想マシンイメージを格納するその他のネットワークストレージを使用できます。ホストバスアドバイザー(HBA)を BIOS のブートデバイスとして設定可能であれば、RHEV ハイパーバイザーを SAN にインストールすることができます。
RHEV ハイパーバイザーは、マルチパスデバイスをインストールに使用できます。マルチパスは、多くの場合、SAN またはその他のネットワークストレージに使用されます。マルチパスは、インストール時にデフォルトで有効になっています。scsi_id に応答するブロックデバイスはすべてマルチパスを使用できます。これは、USB ストレージと古い ATA ディスクを除き、ほとんどのデバイスです。
RHEV マネージャーのインストール
RHEV Hypervisors をインストールする前に、RHEV Manager をインストールする必要があります。RHEV Manager のインストール手順については、『Red Hat Enterprise Virtualization for Servers Installation Guide』 を参照してください。
RHEV ハイパーバイザーをインストールするには、次の 2 つの方法があります。
- ハイパーバイザー設定メニューメニューを使用してインストール(を参照) 「RHEV ハイパーバイザー設定メニュー」
- カーネルコマンドラインパラメーターを使用してインストール(を参照) 「RHEV Hypervisor のカーネルパラメーターと自動インストール」
5.1. Red Hat Enterprise Virtualization Hypervisor の対話的なインストール リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
RHEV Hypervisor は、仮想マシンではなく物理サーバーにインストールする必要があります。
本セクションの手順は、複数のシステムにインストールするために使用できます。ネットワークの競合を避けるために、必ず一意のホスト名と IP アドレスを使用してください。
5.1.1. インストールのためのハイパーバイザーの起動 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
ハイパーバイザーの起動方法はいくつかあります。RHEV Hypervisor インストール用の起動メディアの準備に関する詳細は、4章Red Hat Enterprise Virtualization Hypervisor インストールメディアの準備 を参照してください。
手順5.1 ハイパーバイザーの起動
- RHEV Hypervisor インストールメディアを挿入します。
- システムの電源をオンにし、インストールメディアからシステムを起動することを確認します。
- RHEV ハイパーバイザーがブートフェーズを完了すると、カーネルパラメーターのプロンプトが表示されます。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 必要なカーネル引数を入力します。以下に例を示します。:linux firstboot
:linux firstbootCopy to Clipboard Copied! Toggle word wrap Toggle overflow
カーネルパラメーター
カーネルパラメーターの詳細は、「RHEV Hypervisor のカーネルパラメーターと自動インストール」 を参照してください。
既存のハイパーバイザーのアップグレード
既存のハイパーバイザーをアップグレードするには、
upgrade パラメーターを使用してカーネルを起動する必要があります。これにより、インタラクティブな設定メニューに移動するのではなく、システムが自動的にアップグレードされて再起動します。詳細は、「その他のパラメーター」 を参照してください。
PXE ブート
PXE 設定ファイル(
/pxelinux.cfg/default)にカーネルブート引数を追加できます。これは、「RHEV Hypervisor のカーネルパラメーターと自動インストール」 でカバーされている自動設定の実行に使用できますが、環境によってはより便利な場合があります。
5.1.2. RHEV ハイパーバイザー設定メニュー リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
RHEV Hypervisor が起動すると、ハイパーバイザーの設定メニューが表示されます。
Hypervisor Configuration Menu は、Red Hat Enterprise Virtualization Hypervisors をインストールするためのインタラクティブなツールです。ハイパーバイザー設定メニューは、例5.1「Red Hat Enterprise Virtualization Hypervisor 設定メニュー」 のようになります。本章では、メインメニューと呼ばれます。
例5.1 Red Hat Enterprise Virtualization Hypervisor 設定メニュー
5.1.3. 既存の RHEV Hypervisor インストールの削除 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
ハイパーバイザーがローカルシステムに以前にインストールされている場合は、メインメニューから Support Menu オプションを選択し、Uninstall an existing Hypervisor を選択して既存のインストールを削除します。
既存のハイパーバイザーを備えたシステム上
RHEV Hypervisor がインストールされているシステムと LVM ボリュームを備えた一部のシステムでは、対話型インストールをトリガーするために
firstboot パラメーターが必要になる場合があります。firstboot パラメーターを使用するには、これを他のカーネルパラメーターに追加します。既存の RHEV ハイパーバイザーがあるシステムでは、次のカーネルパラメーターを使用して対話型インストールをアクティブにします。
: linux firstboot
: linux firstboot
RHEV Hypervisor の以前のバージョンをアンインストールする方法は、付録A ローカルストレージデバイスからの Red Hat Enterprise Virtualization Hypervisor のアンインストール を参照してください。
5.1.4. ディスクのパーティション設定 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
RHEV Hypervisor が使用するパーティションは、このメニューから設定します。ほとんどのインストールでは、デフォルトのパーティションレイアウトが最適です。
警告
この手順を実行すると、
storage_init パラメーターで選択したローカルストレージデバイス上の全データが破棄されます。
パーティションが作成され、ファイルシステムがフォーマットされます。完了すると、メインメニューが再び表示されます。
5.1.5. 管理者パスワードを設定する リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
インフラストラクチャーを保護するには、管理者パスワードを強力かつ簡単に覚えておくことが不可欠です。
SSH リモートアクセスが必要ない場合は、管理者パスワードを設定する必要はありません。Red Hat サポートから有効にするように指示されない限り、SSH リモートアクセスはサポートされません。通常の使用シナリオでは、root パスワードを設定する必要はありません。
手順5.3 管理者パスワードを設定する
- メイン設定メニューから Configure authentication を 選択します。
- Set the administrator password を選択します。
- パスワードプロンプトが表示されます。
Set the system administrator's (root) password: New UNIX password:
Set the system administrator's (root) password: New UNIX password:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 優先パスワードを入力します。パスワードを再入力するよう求められます。 Changing password for user root. passwd: all authentication tokens updated successfully. storing to /config : /etc/shadow File persisted
Changing password for user root. passwd: all authentication tokens updated successfully. storing to /config : /etc/shadow File persistedCopy to Clipboard Copied! Toggle word wrap Toggle overflow このメッセージは、パスワードが設定され、ローカルストレージに保存されていることを示しています。
手順5.4 オプション: SSH パスワード認証を設定する
SSH プロトコルを使用して RHEV ハイパーバイザーにアクセスするには、SSH パスワード認証が必要です。デフォルトでは、SSH パスワード認証は無効になっています。Red Hat サポートから有効にするように指示されない限り、SSH リモートアクセスはサポートされません。
Red Hat サポートから指示された場合にのみ、以下の手順に従います。
- Configure authentication メニューから Toggle SSH password authentication を選択します。
Enable SSH password authentication ([Y]es or [N]o)?
Enable SSH password authentication ([Y]es or [N]o)?Copy to Clipboard Copied! Toggle word wrap Toggle overflow y を押して、SSH パスワード認証を有効にします。- 成功すると、以下のメッセージが表示されます。
SSH remote access is currently enabled.
SSH remote access is currently enabled.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Return to the Hypervisor Configuration Menu を選択して、インストールを続行します。
5.1.6. ホスト名を設定する リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Enterprise Virtualization Manager には、各 RHEV ハイパーバイザーに完全に解決可能なホスト名が必要です。
DHCP と DNS を使用している場合は、起動時にハイパーバイザーにホスト名を割り当てることができます。
DHCP サーバーがホスト名を設定しない場合は、ホスト名を手動で指定する必要があります(以下のプロセスで行います)。このホスト名は、DNS ルックアップ要求で割り当てられた IP アドレスに解決される必要があります。
- メインメニューから Set the hostname オプションを選択します。
anyname.domain.example.comの形式でホスト名を入力します。anynameは、指定されたドメインにあるホストの個別の名前です。What is this Hypervisor's hostname?
What is this Hypervisor's hostname?Copy to Clipboard Copied! Toggle word wrap Toggle overflow Hypervisor のホスト名を入力し、Enter を押します。- ホスト名設定手順に成功すると、以下のメッセージが表示されます。
The hostname is set.
The hostname is set.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
設定メニューに戻ります。
手順5.5 ホスト名のリセット
ホスト名をリセットするには、以下を行います。
- Set the hostname メニューを開きます。
- ホスト名を指定するプロンプトが表示されます。
What is this Hypervisor's hostname?
What is this Hypervisor's hostname?Copy to Clipboard Copied! Toggle word wrap Toggle overflow 他の何も入力せずに Enter キーを押して、ホスト名をリセットします。
ホスト名は、DHCP を使用するようにリセットされました。
5.1.7. ネットワークの設定 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
システムのネットワーク設定を設定します。
重要
インストールの目的でのみ、RHEV Manger にアクセスできるネットワークは 1 つだけです。RHEV Hypervisor をインストールすると、RHEV Manager ユーザーインターフェイスで追加のネットワークインターフェイスを設定できます。
- Networking setup オプションを選択します。
- システムに接続されているネットワークデバイスが一覧表示されます。
Choose an interface or a configuration option:
Choose an interface or a configuration option:Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHEV Manager への接続に使用するネットワークインターフェイスを選択します。1 つのネットワークインターフェイスがあるシステムでは、選択できるのはeth0のみになります。重要ワイヤレスネットワークデバイスおよび論理ネットワークデバイスは現在サポートされていません。インターフェイスの識別
ハイパーバイザーには、選択したネットワークインターフェイスを物理的に識別するのに役立つツールが含まれています。Help identify eth0 by blinking the lights for 10 seconds ([Y]es or [N]o)?
Help identify eth0 by blinking the lights for 10 seconds ([Y]es or [N]o)?Copy to Clipboard Copied! Toggle word wrap Toggle overflow y を押して、ソケットeth0を特定します。これは、複数のネットワークインターフェイスがあるシステムに役立ちます。サポートが必要ない場合は、n を押して続行します。選択したネットワークインターフェイスでこの機能に対応していない場合、システムには以下のメッセージが表示されます。Blinking is not supported by your network interface.
Blinking is not supported by your network interface.Copy to Clipboard Copied! Toggle word wrap Toggle overflow VLAN
VLAN サポートを含めるかどうかを尋ねるプロンプトが表示されます。Include VLAN support ([Y]es, [N]o or [A]bort)?
Include VLAN support ([Y]es, [N]o or [A]bort)?Copy to Clipboard Copied! Toggle word wrap Toggle overflow - VLAN サポートが不要な場合は、n を押します。
- VLAN サポートを有効にするには、y と入力します。
What is the VLAN ID for this device (a=abort)
What is the VLAN ID for this device (a=abort)Copy to Clipboard Copied! Toggle word wrap Toggle overflow プロンプトが表示されたら、VLAN ID 番号を入力します。
IPv4
IPv4 プロンプトが表示されます。Enable IPv4 support ([S]tatic IP, [D]HCP, [N]o or [A]bort)?
Enable IPv4 support ([S]tatic IP, [D]HCP, [N]o or [A]bort)?Copy to Clipboard Copied! Toggle word wrap Toggle overflow ネットワーク環境に応じて、DHCP または 静的 IP を選択します。- D を押して、
DHCPでの IPv4 サポートを有効にします。DHCP サーバー上の各 RHEV Hypervisor のすべての IP アドレスを静的にマップする必要があります。 - または、S を押して静的 IP アドレスを割り当てます。次に、IP アドレス、Netmask、および gateway を求めるプロンプトが出されます。
設定を確認します。Is this correct ([Y]es, [N]o or [A]bort)?
Is this correct ([Y]es, [N]o or [A]bort)?Copy to Clipboard Copied! Toggle word wrap Toggle overflow 設定が正しい場合は、Y を押して続行します。DNS
静的ネットワーク設定を使用する場合や、DHCP サーバーの DNS サーバーが割り当てられていない場合は DNS を設定します。- 最初の DNS ゲートウェイの IP アドレスを 入力 するか、Enter を押して中止します。
Enter the first DNS server (or press the Enter key to exit):
Enter the first DNS server (or press the Enter key to exit):Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 2 番目の DNS ゲートウェイの IP アドレスを 入力 するか、Enter を押してスキップします。
Enter the second DNS server (or press the Enter key to exit):
Enter the second DNS server (or press the Enter key to exit):Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 設定を確認します。
Is this correct ([Y]es, [N]o or [A]bort)?
Is this correct ([Y]es, [N]o or [A]bort)?Copy to Clipboard Copied! Toggle word wrap Toggle overflow 正しい場合は Y を押して続行します。
ネットワークタイムプロトコル (NTP)
Network Time Protocol (NTP)は、システムクロックを他の世界と時間で保持します。NTP は、クロックに不整合な時間を維持することでハイパーバイザーが仮想マシンを移行させないように、一部のホストシステムにとって重要です。Enter an NTP server:
Enter an NTP server:Copy to Clipboard Copied! Toggle word wrap Toggle overflow NTP サーバーの IP アドレスまたはホスト名を 入力 するか、Enter を押して中止します。- 追加の NTP サーバーを入力するように求められます。必要な数だけ入力し、空白行で Enter を押して選択を保存します。
- Save And Return To Menu を選択して、設定を保存します。
- ネットワークが正しく設定されている場合、出力は 図5.1「作業中のネットワーク設定」 のようになります。
図5.1 作業中のネットワーク設定
メインメニューに戻ります。
5.1.8. RHN への登録 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
この手順では、ホストを RHN に登録します。ホストを RHN に登録すると、Red Hat Enterprise Linux 仮想化または仮想化プラットフォームのエンタイトルメントをハイパーバイザーホストに適用できます。これらのエンタイトルメントを使用していない場合は、ホストを RHN に登録する必要はありません。
- メインメニューから ホストを RHN に登録 を選択します。
- 公開 RHN システムに登録するには、1)Register to public RHNを選択します。
Enter RHN account username:
Enter RHN account username:Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHN アカウントのユーザー名を入力します。Enter password for RHN account:
Enter password for RHN account:Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHN アカウントのパスワードを入力します。Enter profile name for this system (optional):
Enter profile name for this system (optional):Copy to Clipboard Copied! Toggle word wrap Toggle overflow このシステムのプロファイル名を入力します。このパラメーターは任意です。空白のプロファイル名を指定すると、システムのホスト名がデフォルトで使用されます。Enter HTTP proxy in host:port format, e.g. proxy.example.com:3128 (leave blank if not required):
Enter HTTP proxy in host:port format, e.g. proxy.example.com:3128 (leave blank if not required):Copy to Clipboard Copied! Toggle word wrap Toggle overflow HTTP プロキシーアドレスを入力します。このパラメーターは任意です。空白のプロキシーアドレスを指定すると、プロキシーサーバーは使用されません。
- RHN Satellite に登録するには、2)RHN Satellite への登録を選択します。
Enter URL of RHN Satellite (ie. https://satellite.example.com)
Enter URL of RHN Satellite (ie. https://satellite.example.com)Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHN Satellite の URL を入力します。Enter location of satellite cert (https://satellite.example.com/pub/RHN-ORG-TRUSTED-SSL-CERT):
Enter location of satellite cert (https://satellite.example.com/pub/RHN-ORG-TRUSTED-SSL-CERT):Copy to Clipboard Copied! Toggle word wrap Toggle overflow Satellite 証明書の URL を入力するか、Enter を押して表示されるデフォルトの URL を選択します。Enter RHN account username:
Enter RHN account username:Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHN アカウントのユーザー名を入力します。Enter password for RHN account:
Enter password for RHN account:Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHN アカウントのパスワードを入力します。Enter profile name for this system (optional):
Enter profile name for this system (optional):Copy to Clipboard Copied! Toggle word wrap Toggle overflow このシステムのプロファイル名を入力します。このパラメーターは任意です。空白のプロファイル名を指定すると、システムのホスト名がデフォルトで使用されます。Enter HTTP proxy in host:port format, e.g. proxy.example.com:3128 (leave blank if not required):
Enter HTTP proxy in host:port format, e.g. proxy.example.com:3128 (leave blank if not required):Copy to Clipboard Copied! Toggle word wrap Toggle overflow HTTP プロキシーアドレスを入力します。このパラメーターは任意です。空白のプロキシーアドレスを指定すると、プロキシーサーバーは使用されません。
5.1.9. RHEV のホストを設定する リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
この手順では、RHEV ハイパーバイザーを RHEV Manager に接続します。
RHEV Manager のアドレスを指定するときは、IP アドレスまたはホスト名に以下の形式を使用します。
重要
続行する前に、ローカルストレージとネットワークが正しく設定されていることを確認してください。正しい変更がない場合は、この時点以降は変更できないためです。この時点の後に設定を変更するには、最初から手順を繰り返します。
指定された IP アドレスまたはホスト名が完全に解決可能であることを確認します。
| 型 | 形式 | 例 |
|---|---|---|
| IP アドレス | IP[:port] | 127.0.0.1:443 |
| ホスト名 | host.name.domain[:port] | www.redhat.com:443 |
- メインメニューから Configure the host for RHEV を選択します。
RHEV Manager の接続
Configure the host for RHEV メニュー項目を選択すると、以下の出力が表示されます。Enter the RHEV Manager's hostname or IP address. Optionally: append a port after the hostname or IP address For example, 10.0.0.1:443 or rhev.example.com:443
Enter the RHEV Manager's hostname or IP address. Optionally: append a port after the hostname or IP address For example, 10.0.0.1:443 or rhev.example.com:443Copy to Clipboard Copied! Toggle word wrap Toggle overflow - RHEV Manager のホスト名または IP アドレスを、指定した形式で入力します。RHEV Manager ポートを省略すると、セットアップではデフォルトのポート 443 が使用されます。ただし、ポートがすでに割り当てられている場合、RHEV Hypervisor はそのポートをデフォルトとして使用します。たとえば、以前のインストール時にポート 12345 が指定されている場合、今後のインストールのデフォルトポートはポート 12345 になります。注記RHEV Manager はデフォルトでポート 443 を使用します。RHEV Manager のインストール時に別のポートを設定した場合は、代わりに使用してください。RHEV Hypervisor に別のポートを指定すると、そのポートは新しいデフォルトポートとして記録されます。
- RHEV Manager が正常に配置されると、以下の出力が表示されます。
The RHEV Manager's address is set. The RHEV Manager's port is set.
The RHEV Manager's address is set. The RHEV Manager's port is set.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
NetConsole アクセス
Enter the NetConsole manager's hostname or IP address. Optionally: append a port after the hostname or IP address For example, 10.0.0.1:25285 or rhev.redhat.com:25285 If you are unsure, use the RHEV Manager's address, without a port.
Enter the NetConsole manager's hostname or IP address. Optionally: append a port after the hostname or IP address For example, 10.0.0.1:25285 or rhev.redhat.com:25285 If you are unsure, use the RHEV Manager's address, without a port.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - NetConsole サーバーおよびポートを入力します。ほとんどの場合、このサーバーは RHEV Manager です。NetConsole ポートは、RHEV Manager のインストール時に指定された NetConsole ポート番号です。
- NetConsole サーバーが正常に検出されると、設定メニューに戻る前に以下の出力が表示されます。
The NetConsole manager address is set. The NetConsole manager port is set.
The NetConsole manager address is set. The NetConsole manager port is set.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
5.1.10. ログの表示 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
インストール手順のデバッグを支援するために、さまざまなログファイルを表示できます。メニューオプション番号でファイルを選択すると、画面上にフル表示されます。ファイルの内容をスクロールするには Shift+Page Up を押して上をスクロールし、Shift+Page Down を押してスクロールダウンします。使用可能なログファイルは次のとおりです。
/var/log/ovirt.log- ハイパーバイザーのインストールと設定手順に関する詳細情報が含まれています。
/var/log/messages- システムおよびコアサービスからの一般的なメッセージが含まれます。
/var/log/secure- 失敗したログイン試行を含む認証およびセキュリティーメッセージが含まれます。
5.1.11. インストールシステム リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
前の手順をすべて完了したら、RHEV Hypervisor をローカルストレージデバイスにインストールできます。
続行する前に、ストレージ、ネットワーク、および RHEV Manager を設定する 必要 があります。
- Install locally を選択し、Hypervisor Configuration メニューから再起動 します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Enter キーを押して続行します。Do you wish to proceed ([Y]es or [N]o)?
Do you wish to proceed ([Y]es or [N]o)?Copy to Clipboard Copied! Toggle word wrap Toggle overflow Y を押して続行します。
最後のインストールシーケンスが開始します。インストールが完了すると、RHEV Hypervisor が再起動します。
再起動後、RHEV Hypervisor がインストールされ、Red Hat Enterprise Virtualization Manager for Servers と統合されます。Red Hat Enterprise Virtualization Manager インターフェイスで新しいホストが利用可能である必要があります。
注記
システムの再起動後にインストールシーケンスが再起動しないように、ブートメディアを削除して起動デバイスの順序を変更しないといけない場合があります。