Red Hat Enterprise Virtualization 3.4 インストールガイド Red Hat Enterprise Virtualization のインストール Andrew Burden Cheryn Tan Steve Gordon Tim Hildred Red Hat Enterprise Virtualization 3.4 インストールガイド Red Hat Enterprise Virtualization のインストール Andrew Burden [email protected] m Steve Go rdo n sgo rdo [email protected] m Tim Hildred [email protected] m Cheryn Tan [email protected] m 法律上の通知 Co pyright © 20 15 Red Hat. This do cument is licensed by Red Hat under the Creative Co mmo ns Attributio n-ShareAlike 3.0 Unpo rted License. If yo u distribute this do cument, o r a mo dified versio n o f it, yo u must pro vide attributio n to Red Hat, Inc. and pro vide a link to the o riginal. If the do cument is mo dified, all Red Hat trademarks must be remo ved. Red Hat, as the licenso r o f this do cument, waives the right to enfo rce, and agrees no t to assert, Sectio n 4 d o f CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shado wman lo go , JBo ss, MetaMatrix, Fedo ra, the Infinity Lo go , and RHCE are trademarks o f Red Hat, Inc., registered in the United States and o ther co untries. Linux ® is the registered trademark o f Linus To rvalds in the United States and o ther co untries. Java ® is a registered trademark o f Oracle and/o r its affiliates. XFS ® is a trademark o f Silico n Graphics Internatio nal Co rp. o r its subsidiaries in the United States and/o r o ther co untries. MySQL ® is a registered trademark o f MySQL AB in the United States, the Euro pean Unio n and o ther co untries. No de.js ® is an o fficial trademark o f Jo yent. Red Hat So ftware Co llectio ns is no t fo rmally related to o r endo rsed by the o fficial Jo yent No de.js o pen so urce o r co mmercial pro ject. The OpenStack ® Wo rd Mark and OpenStack Lo go are either registered trademarks/service marks o r trademarks/service marks o f the OpenStack Fo undatio n, in the United States and o ther co untries and are used with the OpenStack Fo undatio n's permissio n. We are no t affiliated with, endo rsed o r spo nso red by the OpenStack Fo undatio n, o r the OpenStack co mmunity. All o ther trademarks are the pro perty o f their respective o wners. 概要 Red Hat Enterprise Virtualizatio n のインストールに関する完全ガイド 目次 目次 . . 書き 前 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6. . . . . . . . . . 1. 本書の表記規則 6 1.1. 書体の表記規則 6 1.2. 引用文の表記規則 7 1.3. 注記および警告 8 2 . ヘルプとフィードバック 8 2 .1. ヘルプ 2 .2. フィードバック 8 9 . . ート パ . . . . I.. .はじめに . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1. 0. . . . . . . . . . . . 1. 章 第 . . はじめに . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1. 1. . . . . . . . . . 1.1. ワークフロー: システム要件 11 1.2. Red Hat Enterp ris e Virtualiz atio n Manag er の要件 11 1.2.1. Red Hat Enterp ris e Virtualiz atio n Manag er のハードウェア要件の概要 11 1.2.2. Red Hat Enterp ris e Virtualiz atio n Manag er のハードウェア要件 12 1.2.3. オペレーティングシステムの要件 12 1.2.4. Red Hat Enterp ris e Virtualiz atio n Manag er のクライアント要件 .2.5. Red Hat Enterp ris e Virtualiz atio n Manag er ソフトウェアチャンネル 1 1.3. Hyp ervis o r の要件 1.3.1. 仮想化ホストハードウェア要件の概要 13 14 15 15 1.3.2. 仮想化ホストの CPU 要件 1.3.3. 仮想化ホストの RAM 要件 15 16 1.3.4. 仮想化ホストストレージの要件 1.3.5. 仮想化ホストの PCI デバイス 要件 16 18 1.4. ユーザー認証 1.4.1. ディレクトリサービスについて 18 18 1.4.2. Red Hat Enterp ris e Virtualiz atio n でのディレクトリサービスのサポート 1.5. ファイアウォール 1.5.1. Red Hat Enterp ris e Virtualiz atio n Manag er のファイアウォール要件 18 21 21 1.5.2. 仮想化ホストのファイアウォール要件 1.5.3. ディレクトリサーバーのファイアウォール要件 1.5.4. データベースサーバーのファイアウォール要件 1.6 . システムアカウント 1.6 .1. Red Hat Enterp ris e Virtualiz atio n Manag er のユーザーアカウント 22 25 25 25 25 1.6 .2. Red Hat Enterp ris e Virtualiz atio n Manag er のグループ 1.6 .3. 仮想化ホストのユーザーアカウント 1.6 .4. 仮想化ホストのグループ 26 26 26 . . ート パ . . . . II. . . Red . . . . Hat . . . .Ent . . .erprise . . . . . . Virt . . . .ualiz . . . .at. .ion . . .のインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2. 8. . . . . . . . . . . . 2. 章 第 . . Red . . . . Hat . . . . Ent . . . erprise . . . . . . .Virt . . .ualiz . . . . at . .ion . . . のインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2. 9. . . . . . . . . . 2 .1. ワークフロー: Red Hat Enterp ris e Virtualiz atio n Manag er のインストール 29 2 .2. Red Hat Enterp ris e Virtualiz atio n Manag er のインストール 29 2 .3. 必要なチャンネルへのサブスクライブ 31 2 .3.1. Sub s c rip tio n Manag er を使用した Red Hat Enterp ris e Virtualiz atio n Manag er チャンネルのサブ スクライブ 32 2 .3.2. RHN クラシックを使用した Red Hat Enterp ris e Virtualiz atio n Manag er チャンネルのサブスクライ ブ 33 2 .4. Red Hat Enterp ris e Virtualiz atio n Manag er のインストール 35 2 .4.1. Red Hat Enterp ris e Virtualiz atio n Manag er のインストール用のオフラインリポジトリ設定 35 2 .4.2. Red Hat Enterp ris e Virtualiz atio n Manag er パッケージのインストール 2 .4.3. Red Hat Enterp ris e Virtualiz atio n Manag er の設定 38 38 1 インストールガイド 2 .4.3. Red Hat Enterp ris e Virtualiz atio n Manag er の設定 38 2 .4.4. Red Hat Enterp ris e Virtualiz atio n Manag er で使用するための Po s tg reSQ L データベースの準備 2 .4.5. 手動設定のローカルまたはリモートの Po s tg reSQ L データベースを使用するための Manag er 設 42 定 43 2 .4.6 . 管理ポータルへの接続 44 .4.7. Red Hat Enterp ris e Virtualiz atio n Manag er の削除 2 2 .5. SPICE クライアント 2 .5.1. SPICE の機能 45 46 46 . . 3章 第 . . . セルフホストエンジン . . . . . . . . . . . . . . . . . .(Self. . . . .Host . . . .ed . . .Engine) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4. 8. . . . . . . . . . 3 .1. セルフホストエンジン (Self-Ho s ted Eng ine) の概要 48 3 .2. セルフホストエンジンの制限 3 .3. 必要なエンタイトルメントのサブスクライブ 3 .4. セルフホストエンジン (Self-Ho s ted Eng ine) のインストール 3 .5. セルフホストエンジンの設定 3 .6 . セルフホスト環境への追加ホストのインストール 48 48 49 50 56 3 .7. セルフホストエンジンのメンテナンス 3 .8 . セルフホストエンジンのアップグレード 3 .9 . セルフホスト環境の追加ホストのアップグレード 58 58 60 3 .10 . セルフホスト環境のバックアップと復元 3 .10 .1. セルフホストエンジンの Manag er 仮想マシンのバックアップ 61 62 3 .10 .2. 復元環境として使用するために新規セルフホストエンジン環境を構築する方法 63 3 .10 .3. セルフホストエンジン Manag er の復元 3 .10 .4. 復元したセルフホストエンジン環境からの非稼働状態のホストの削除 69 76 3 .10 .5. 復元したセルフホスト環境への追加ホストのインストール 3 .11. セルフホスト環境の移行 77 80 . . 4. 章 第 . . 履歴および . . . . . . . . . Report . . . . . . .s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8. 9. . . . . . . . . . 4 .1. ワークフロー: データ収集の設定と Rep o rts のインストール 89 4 .2. データ収集設定と Rep o rts インストールの概要 89 4 .3. 履歴データベースと Red Hat Enterp ris e Virtualiz atio n Manag er Rep o rts のインストールおよび設定 90 . . 5章 第 . . . Red . . . . Hat . . . .Ent . . . erprise . . . . . . .Virt . . .ualiz . . . .at . .ion . . . 環境の更新 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9. 3. . . . . . . . . . 5 .1. マイナーリリース間のアップグレード 5 .1.1. Red Hat Enterp ris e Virtualiz atio n Manag er の更新の確認 5 .1.2. Red Hat Enterp ris e Virtualiz atio n Manag er の更新 94 5 .1.3. Red Hat Enterp ris e Virtualiz atio n Hyp ervis o r の更新 5 .1.4. Red Hat Enterp ris e Linux Virtualiz atio n ホストの更新 95 97 5 .1.5. Red Hat Enterp ris e Virtualiz atio n ゲストツールの更新 5 .2. Red Hat Enterp ris e Virtualiz atio n 3.4 へのアップグレード 97 98 5 .2.1. Red Hat Enterp ris e Virtualiz atio n Manag er 3.4 へのアップグレードの概要 98 5 .2.2. Red Hat Enterp ris e Virtualiz atio n 3.4 への互換性アップグレードが必要な機能 5 .2.3. Red Hat Enterp ris e Virtualiz atio n 3.4 へのアップグレードに関する考慮事項 99 99 5 .2.4. Red Hat Enterp ris e Virtualiz atio n Manag er 3.4 へのアップグレード 5 .3. Red Hat Enterp ris e Virtualiz atio n 3.3 へのアップグレード 5 .3.1. Red Hat Enterp ris e Virtualiz atio n Manag er 3.3 へのアップグレードの概要 5 .3.2. Red Hat Enterp ris e Virtualiz atio n 3.3 への互換性アップグレードが必要な機能 5 .3.3. Red Hat Enterp ris e Virtualiz atio n 3.3 へのアップグレードに関する考慮事項 2 93 93 10 0 10 1 10 1 10 2 10 3 5 .3.4. Red Hat Enterp ris e Virtualiz atio n Manag er 3.3 へのアップグレード 10 4 5 .4. Red Hat Enterp ris e Virtualiz atio n Manag er 3.2 へのアップグレード 5 .4.1. Red Hat Enterp ris e Virtualiz atio n Manag er 3.2 へのアップグレード 10 6 10 6 5 .5. Red Hat Enterp ris e Virtualiz atio n Manag er 3.1 へのアップグレード 5 .5.1. Red Hat Enterp ris e Virtualiz atio n Manag er 3.1 へのアップグレード 10 8 10 8 5 .6 . アップグレード後のタスク 112 目次 5 .6 .1. クラスターの互換バージョンの変更 5 .6 .2. データセンターの互換バージョンの変更 112 113 . . ート パ . . . . III. . . .ホストのインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1.1. 4. . . . . . . . . . . . 6. 章 第 . . ホストについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1. 1. 5. . . . . . . . . . 6 .1. ワークフロー: 仮想化ホストのインストール 115 6 .2. 仮想化ホストについて 115 . . 7. 章 第 . . .Red . . . Hat . . . . Ent . . . erprise . . . . . . .Virt . . .ualiz . . . . at . .ion . . . Hypervisor . . . . . . . . . . ホスト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1.1. 7. . . . . . . . . . 7 .1. Red Hat Enterp ris e Virtualiz atio n Hyp ervis o r インストールの概要 117 7 .2. Red Hat Enterp ris e Virtualiz atio n Hyp ervis o r のディスクイメージのインストール 7 .3. インストールメディアの準備 117 118 7 .3.1. USB ストレージデバイスの作成 118 7 .3.2. livec d -is o -to -d is k を使用した USB インストールメディアの作成 7 .3.3. d d を使用した USB インストールメディアの作成 119 121 7 .3.4. Linux システムにおける d d を使用した USB インストールメディアの作成 7 .3.5. Wind o ws システムにおける d d を使用した USB インストールメディアの作成 121 122 7 .3.6 . Hyp ervis o r の CD/DVD インストールメディア作成 124 7 .4. インストール 7 .4.1. USB インストールメディアからの Hyp ervis o r の起動 125 125 7 .4.2. CD/DVD インストールメディアからの Hyp ervis er の起動 7 .4.3. インストールプログラムの起動 125 126 7 .4.4. Hyp ervis o r メニューのアクション 128 7 .4.5. Hyp ervis o r のインストール 7 .5. 設定 128 131 7 .5.1. Hyp ervis o r へのログイン 131 7 .5.2. ステータス画面 7 .5.3. ネットワーク画面 132 132 7 .5.3.1. ネットワーク画面 7 .5.3.2. ホスト名の設定 132 132 7 .5.3.3. ドメインネームサーバーの設定 133 7 .5.3.4. ネットワークタイムプロトコルサーバーの設定 7 .5.3.5. ネットワークインターフェースの設定 133 134 7 .5.4. セキュリティ画面 7 .5.5. キーボード画面 135 135 7 .5.6 . SNMP 画面 136 7 .5.7. CIM 画面 136 7 .5.8 . ロギング画面 7 .5.9 . Kd ump の画面 137 138 7 .5.10 . リモートストレージ画面 138 7 .5.11. 診断画面 139 7 .5.12. パフォーマンス画面 139 7 .5.13. RHEV-M 画面 7 .5.14. プラグイン画面 140 141 7 .5.15. RHN 登録画面 141 7 .6 . Red Hat Enterp ris e Virtualiz atio n Manag er への Hyp ervis o r の追加 143 7 .6 .1. Hyp ervis o r の使用 143 7 .6 .2. Hyp ervis o r の承認 143 7 .7. Red Hat Enterp ris e Virtualiz atio n Hyp ervis o r ISO への変更 7 .7.1. Red Hat Enterp ris e Virtualiz atio n Hyp ervis o r ISO への変更について 144 144 7 .7.2. ed it-no d e ツールのインストール 144 7 .7.3. ed it-no d e ツールの構文 145 7 .7.4. パッケージの追加と更新 147 3 インストールガイド 7 .7.4.1. ローカルリポジトリの作成 7 .7.4.2. 例: Red Hat Enterp ris e Virtualiz atio n Hyp ervis o r ISO ファイル内のパッケージ追加 148 148 7 .7.4.3. 例: Red Hat Enterp ris e Virtualiz atio n Hyp ervis o r ISO ファイル内のパッケージ更新 149 7 .7.5. ユーザーおよびグループのデフォルト ID の変更 150 7 .7.5.1. 例: ユーザーのデフォルト ID の変更 150 7 .7.5.2. 例: グループのデフォルト ID の変更 150 . . 8. 章 第 . . Red . . . . .Hat . . . Ent . . . erprise . . . . . . .Linux . . . . . ホスト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1. 52 ........... 8 .1. Red Hat Enterp ris e Linux ホスト 152 8 .2. ホストの互換性に関する表 152 . . ート パ . . . . IV. . . .基本設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. 53 ........... . . 9. 章 第 . . ホストの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1. 54 ........... 9 .1. Red Hat Enterp ris e Linux のインストール 154 9 .2. Sub s c rip tio n Manag er を使用した必要なチャンネルのサブスクライブ 156 9 .3. RHN クラシックを使用した必要なチャンネルのサブスクライブ 9 .4. 仮想化ホストのファイアウォール設定 157 159 9 .5. 仮想化ホストの s ud o 設定 16 1 9 .6 . 仮想化ホストの SSH 設定 16 1 9 .7. Red Hat Enterp ris e Linux ホストの追加 16 2 9 .8 . 新規ホストおよびホストの編集ウィンドウの設定とコントロール 9 .8 .1. ホストの全般設定 16 3 16 4 9 .8 .2. ホストの電源管理の設定 16 5 9 .8 .3. SPM 優先度の設定 16 7 9 .8 .4. ホストコンソールの設定 16 7 . . 1. 0. 章 第 . . .データセンターの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1.6. 8. . . . . . . . . . 10 .1. ワークフロー: データセンターのプランニング 16 8 10 .2. データセンターのプランニング 10 .3. Red Hat Enterp ris e Virtualiz atio n のデータセンター 16 8 16 9 10 .4. 新しいデータセンターの作成 16 9 10 .5. データセンターの互換バージョンの変更 170 . . 1. 1. 章 第 . . .クラスターの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1.7. 2. . . . . . . . . . 11.1. Red Hat Enterp ris e Virtualiz atio n のクラスター 172 11.2. 新規クラスターの作成 11.3. クラスターの互換バージョンの変更 172 173 . . 1. 2. 章 第 . . .ネットワークの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1. 7. 5. . . . . . . . . . 12.1. ワークフロー: ネットワークの設定 175 12.2. Red Hat Enterp ris e Virtualiz atio n のネットワーク 175 12.3. 論理ネットワークの作成 177 12.3.1. データセンターまたはクラスター内での新規論理ネットワークの作成 12.4. 論理ネットワークの編集 177 178 12.4.1. ホストネットワークインターフェースの編集とホストへの論理ネットワークの割り当て 178 12.4.2. 論理ネットワークの全般設定 18 0 12.4.3. 論理ネットワークの編集 18 1 12.4.4. ネットワークの管理ウィンドウの設定 12.4.5. 論理ネットワークを使用した単一ネットワークインターフェースへの複数の VLAN 追加 18 2 18 2 12.4.6 . 複数のゲートウェイ 18 4 12.4.7. ネットワークタブの使用 18 5 12.5. 外部プロバイダーネットワーク 18 5 12.5.1. 外部プロバイダーからのネットワークのインポート 12.5.2. 外部プロバイダーネットワークの使用における制限事項 4 18 5 18 7 目次 12.5.3. 外部プロバイダーの論理ネットワーク上のサブネット設定 18 8 12.5.3.1. 外部プロバイダーの論理ネットワーク上のサブネット設定 18 8 12.5.3.2. 外部プロバイダーの論理ネットワークへのサブネット追加 18 8 12.5.3.3. 外部プロバイダーの論理ネットワークからのサブネット削除 2.6 . ボンディング 1 18 9 18 9 12.6 .1. Red Hat Enterp ris e Virtualiz atio n におけるボンディングロジック 19 0 12.6 .2. ボンディングモード 19 1 12.6 .3. 管理ポータルを使用したボンディングデバイスの作成 19 1 12.6 .4. ホストインターフェースのカスタムボンディングオプションの使用例 19 2 12.7. 論理ネットワークの削除 12.7.1. 論理ネットワークの削除 19 3 19 3 . . 1. 3章 第 . . . ストレージの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1. 9. 5. . . . . . . . . . 13.1. ワークフロー: ストレージの設定 19 5 13.2. Red Hat Enterp ris e Virtualiz atio n のストレージについて 19 5 13.3. NFS ストレージの準備 19 7 13.4. NFS ストレージのアタッチ 13.5. p NFS ストレージの準備 19 8 20 0 13.6 . p NFS ストレージのアタッチ 20 1 13.7. iSCSI ストレージの追加 20 2 13.8 . FCP ストレージの追加 20 4 13.9 . ローカルストレージの準備 13.10 . ローカルストレージの追加 20 6 20 7 13.11. Red Hat Enterp ris e Virtualiz atio n における PO SIX 準拠ファイルシステムストレージ 20 8 13.12. PO SIX 準拠ファイルシステムストレージのアタッチ 20 9 13.13. Red Hat Sto rag e ノードでの G lus ter プロセスの有効化 211 13.14. ISO ストレージドメインへのデータ読み込み 13.15. VirtIO およびゲストツールのイメージファイル 212 212 13.16 . VirtIO およびゲストツールのイメージファイルの ISO ストレージドメインへのアップロード 213 . . 1. 4. 章 第 . . .ログの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.1. 4. . . . . . . . . . 14.1. Red Hat Enterp ris e Virtualiz atio n Manag er インストールのログファイル 214 14.2. Red Hat Enterp ris e Virtualiz atio n Manag er ログファイル 214 14.3. Red Hat Enterp ris e 仮想化ホストのログファイル 14.4. 仮想化ホストのロギングサーバーの設定 215 215 14.5. ロギング画面 216 . . ート パ . . . . V. . . 拡張設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.1. 7. . . . . . . . . . . . 1. 5章 第 . . . プロキシ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.1. 8. . . . . . . . . . 15.1. SPICE プロキシ 218 15.1.1. SPICE プロキシの概要 218 15.1.2. SPICE プロキシーのマシン設定 218 15.1.3. SPICE プロキシの有効化 15.1.4. SPICE プロキシの無効化 219 219 15.2. Sq uid プロキシ 15.2.1. Sq uid プロキシのインストールと設定 220 220 . .録 付 . .A. 改訂履歴 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2. 2. 5. . . . . . . . . . 5 インストールガイド 前書き 1. 本書の表記規則 本ガイドでは、一部の単語や語句を強調して、特定の情報に対する読者の注意を促すために、以下のような 表記規則を採用しています。 1.1. 書体の表記規則 本ガイドでは、特定の単語や語句に対する注意を促すために、4 つの書体表記規則を採用しています。これ らの表記規則および適用される状況は、以下のとおりです。 太字の等幅フォント シェルコマンド、ファイル名、パスなど、システムへの入力を強調するために使用します。また、キー名や キーの組み合わせを強調するのにも使用します。以下が例となります。 作業ディレクトリー内の my_next_bestsel l i ng _no vel というファイルの内容を表示 するには、シェルプロンプトで cat my_next_bestsel l i ng _no vel というコマンド を入力して Enter キーを押し、そのコマンドを実行します。 上記の例には、ファイル名、シェルコマンド、キー名が含まれており、すべて太字の等幅フォントで表示さ れていますが、文脈で区別することができます。 キーの組み合わせは、プラス記号 (+) で各キーがつながれているので、個別のキーと区別することができま す。以下が例となります。 Enter を押してコマンドを実行します。 C trl +Al t+F2 を押して仮想ターミナルに切り替えます。 第 1 の例では、押すべき特定のキー名が強調されています。第 2 の例では、3 つのキーを同時に押す、キー の組み合わせが強調されています。 ソースコードを記載する場合、その段落で言及されるクラス名、メソッド、関数、変数名、戻り値は上記の ように 太字の等幅フォント で表示されます。以下が例となります。 ファイル関連のクラスには、fi l esystem (ファイルシステム)、fi l e (ファイル)、d i r (ディレクトリー) などがあります。各クラスにそれぞれ独自のパーミッションセットが関 連付けられています。 太字の可変幅フォント この書体は、アプリケーション名、ダイアログボックスのテキスト、ラベル付きボタン、チェックボック ス/ラジオボタンのラベル、メニュータイトル、サブメニュータイトルなど、システムで表示される単語や 語句であることを示します。以下が例となります。 メインメニューバーから システム → 設定 → マウス の順で選択し、マウスの設定 を起動し ます。全般 タブで 左利き のラジオボタンを選択して 閉じる をクリックし、マウスの主 ボタンを左から右へ切り替えます (左利きのユーザーが使用するのに適切な設定に変更しま す)。 g ed it ファイルに特殊文字を入力するには、メインのメニューバーからアプリケーション → アクセサリ → 文字マップ の順に選択します。次に 文字マップ のメニューバーから 検 索 → 検索… の順に選択して 検索 フィールドに文字名を入力し、次を検索 をクリックし ます。検索対象の文字が 文字テーブル に強調表示されます。その文字をダブルクリック 6 前書き して コピーする文字列 のフィールドに表示されたら、コピー ボタンをクリックします。 この後に編集中のドキュメントに戻り、g ed it のメニューバーから 編集 → 貼り付け の順 で選択します。 上記のテキストには、アプリケーション名、システム全体のメニュー名と項目、アプリケーション固有のメ ニュー名、GUI インターフェースで使用されているボタンおよびテキストが含まれており、これらはすべ て、太字の可変幅フォントで表示されていますが、文脈で区別することができます。 太字斜体の等幅フォント または 太字斜体の可変幅フォント 太字の等幅フォントおよび太字の可変幅フォントに斜体を使用した場合には、いずれも置き換え可能な可変 テキストであることを意味します。斜体は、記載されている通りには入力しないテキスト、あるいは状況に よって変化するテキストを示します。以下が例となります。 ssh を使用してリモートマシンに接続するには、シェルプロンプトで ssh username@ domain.name と入力します。リモートマシンが exampl e. co m で、そのマ シン上のユーザー名が john である場合には、ssh jo hn@ exampl e. co m と入力してく ださい。 mo unt -o remo unt file-system のコマンドは、指定したファイルシステムを再マ ウントします。たとえば、/ho me ファイルシステムを再マウントするコマンドはmo unt -o remo unt /ho me となります。 現在インストール済みのパッケージのバージョンを確認するには、rpm -q package の コマンドを使用します。その結果、次のような出力が返されます: package-versionrelease ユーザー名、ドメイン名、ファイルシステム、パッケージ、バージョン、およびリリースが太字の斜体で表 示されている点に注意してください。これらの語句はプレースホルダーで、コマンドを発行する際に入力す るテキストまたはシステムによって表示されるテキストのいずれかです。 斜体は、著作物のタイトルを表すという標準的な用途の他に、重要な用語の初出時にも使用されます。以下 が例となります。 Publican は DocBook の出版システムです。 1.2. 引用文の表記規則 端末の出力とソースコードは、周囲のテキストとは視覚的に区切られて表示されます。 端末に送信される出力は、ローマン体の等幅フォント を使用して以下のように表示されます。 books books_tests Desktop Desktop1 documentation drafts mss downloads images notes photos scripts stuff svgs svn ソースコードの表示にも ローマン体の等幅フォント が使用されますが、以下のような構文強調表示が追 加されます。 static int kvm_vm_ioctl_deassign_device(struct kvm *kvm, struct kvm_assigned_pci_dev *assigned_dev) { int r = 0; struct kvm_assigned_dev_kernel *match; mutex_lock(& kvm->lock); match = kvm_find_assigned_dev(& kvm->arch.assigned_dev_head, 7 インストールガイド assigned_dev->assigned_dev_id); if (!match) { printk(KERN_INFO "%s: device hasn't been assigned before, " "so cannot be deassigned\n", __func__); r = -EINVAL; goto out; } kvm_deassign_device(kvm, match); kvm_free_assigned_device(kvm, match); out: mutex_unlock(& kvm->lock); return r; } 1.3. 注記および警告 本ガイドでは、見落としがちな情報に注意を促すために、次にあげる 3 つの視覚的スタイルを使用していま す。 注記 注記には、対象のタスクに関するヒント、ショートカット、その他のアプローチなどを記載してい ます。注記を無視しても、悪影響はありませんが、作業を効率的に行うためのコツを見逃してしまう 可能性があります。 重要 重要の欄には、現行セッションのみに適用される設定の変更や、更新を適用するのに再起動が必要 なサービスなど、見落としがちな情報を記載しています。「重要」と記載された事項を無視しても、 データ損失などには至りませんが、作業が思ったようにスムーズに進まなくなる可能性があります。 警告 警告は、無視しないでください。警告を無視すると、データ損失が発生する可能性が非常に高くなり ます。 2. ヘルプとフィードバック 2.1. ヘルプ 本ガイドに記載されている手順で問題が発生した場合には、Red Hat カスタマーポータル (http://access.redhat.com) をご利用ください。カスタマーポータルでは、以下のような機能を提供してい ます。 8 前書き Red Hat 製品に関する技術情報のナレッジベース記事の検索、閲覧 Red Hat グローバルサポートサービス (GSS) へのサポートケース提出 その他の製品ドキュメントの参照 Red Hat では、Red Hat のソフトウェアおよびテクノロジーに関するディスカッションの場として、数多 くのメーリングリストをホストしています。一般公開されているメーリングリストの一覧 は、https://www.redhat.com/mailman/listinfo に記載しています。各メーリングリストをクリックすると、 そのメーリングリストをサブスクライブしたり、アーカイブを参照したりすることができます。 2.2. フィードバック 本ガイドで誤字、脱字を発見された場合、または内容を改善するためのご意見、ご提案がございましたら、 弊社にご連絡いただくようお願いします。バグレポートは、Bugzilla (http://bugzilla.redhat.com/) から製 品に Red Hat Enterprise Virtualization を選択して提出してください。 バグレポートを提出される時には、ガイドの識別子: 『Installation_Guide』 を必ずご指定いただくようお 願いします。 本ガイドを改善するためのご意見、ご提案をお寄せいただく場合には、可能な限り具体的に説明してくださ い。また、エラーを発見された場合は、弊社で対象箇所を容易に見つけることができるように、そのセク ション番号と該当部分の前後の文章も含めてご報告いただくようお願いします。 9 インストールガイド パート I. はじめに 10 第1 章 はじめに 第1章 はじめに 1.1. ワークフロー: システム要件 バグを報告する 1.2. Red Hat Ent erprise Virt ualiz at ion Manager の要件 1.2.1. Red Hat Ent erprise Virt ualiz at ion Manager のハードウェア要件の概要 本章では、Red Hat Enterprise Virtualization 環境のインストール、設定、操作に最低必要とされるハード ウェアについて簡単に説明します。Red Hat Enterprise Virtualization 環境をセットアップするには少なく とも以下が必要となります。 管理サーバーとして動作するマシンが 1 台 仮想化ホストとして動作するマシンが 1 台以上、移行および電源管理をサポートするには少なくとも 2 台必要 管理ポータルにアクセスするためにクライアントとして使用するマシンが 1 台以上 11 インストールガイド NFS、POSIX、iSCSI、SAN、ローカルストレージのいずれかによるストレージインフラストラク チャー 各システムに必要なハードウェアについては次章で説明します。また、Red Hat Enterprise Virtualization 環境には仮想化ホストにアクセス可能なストレージのインフラストラクチャーも必要になります。ストレー ジのインフラストラクチャーは NFS または iSCSI、FC でアクセスするか、仮想化ホストにローカルでア タッチしなければなりません。その他の POSIX 準拠ファイルシステムの利用もサポートされています。 バグを報告する 1.2.2. Red Hat Ent erprise Virt ualiz at ion Manager のハードウェア要件 本セクションに記載したハードウェアの最小要件および推奨要件は、一般的な中小規模のインストールを ベースとしています。正確な要件は、サイズや負荷によりデプロイメントごとに異なります。以下に記載す る要件は目安として参考にしてください。 最小要件 デュアルコア CPU 利用可能なシステム RAM 4 GB (既存プロセスに消費されていないこと) ディスクの空き容量 25 GB (ローカルアクセス、書き込みが可能であること) 最小帯域幅 1 Gbps のネットワークインターフェースカード (NIC) 1 基 推奨要件 クアッドコア CPU あるいは複数のデュアルコア CPU システム RAM 16 GB ディスクの空き容量 50 GB (ローカルアクセス、書き込みが可能であること) 最小帯域幅 1 Gbps のネットワークインターフェースカード (NIC) 1 基 Red Hat Enterprise Virtualization Manager は Red Hat Enterprise Linux 上で稼働します。特定のハード ウェアアイテムが Red Hat Enterprise Linux での使用認定を受けているかどうかを確認するに は、http://www.redhat.com/rhel/compatibility/hardware/ を参照してください。 バグを報告する 1.2.3. オペレーティングシステムの要件 Red Hat Enterprise Virtualization Manager は Red Hat Enterprise Linux Server 6.5 または 6.6 で実行す る必要があります。オペレーティングシステムを先にインストールしてから、Red Hat Enterprise Virtualization Manager をインストールしてください。 さらに、Red Hat Enterprise Virtualization Manager は、基本的なプログラムのみがインストールされた Red Hat Enterprise Linux にインストールする必要があります。Manager に必要なパッケージのインス トールを試みる際に、依存関係の問題が発生する可能性があるため、ベースインストール後に他のパッケー ジをインストールしないでください。 12 第1 章 はじめに 重要 Red Hat Enterprise Linux Server のセキュリティー強化に関する情報は、『Red Hat Enterprise Linux 6 セキュリティガイド』または『Red Hat Enterprise Linux 7 Security Guide』を参照してく ださい。 バグを報告する 1.2.4 . Red Hat Ent erprise Virt ualiz at ion Manager のクライアント要件 サポートされている Web ブラウザーを使用して、管理ポータルやユーザーポータルにアクセスします。こ れらのポータルは以下のクライアントとブラウザーに対応しています。 Red Hat Enterprise Linux をお使いの場合は、両ポータルにアクセスするには Mozilla Firefox 17 以降 が必要です。 Microsoft Windows をお使いの場合は、ユーザーポータルにアクセスするには Internet Explorer 8 以降 が必要です。Internet Explorer 10 のタッチスクリーン版ではなく、デスクトップ版を使用してくださ い。 Microsoft Windows をお使いの場合は、管理ポータルにアクセスするには Internet Explorer 9 以降が必 要です。Internet Explorer 10 のタッチスクリーン版ではなく、デスクトップ版を使用してください。 仮想マシンコンソールにアクセスするには、サポートされている SPICE クライアントをインストールして ください。サポートされている SPICE クライアントは、以下のオペレーティングシステムで使用すること ができます。 Red Hat Enterprise Linux 5.8 以降 (i386、AMD 64、Intel 64) Red Hat Enterprise Linux 6.2 以降 (i386、AMD 64、Intel 64) Red Hat Enterprise Linux 6.5 以降 (i386、AMD 64、Intel 64) Windows XP Windows XP Embedded (XPe) Windows 7 (x86、AMD 64、Intel 64) Windows 8 (x86、AMD 64、Intel 64) Windows Embedded Standard 7 Windows 2008/R2 (x86、AMD 64、Intel 64) Windows Embedded Standard 2009 Red Hat Enterprise Virtualization 認定の Linux ベースのシンクライアント 注記 お使いのクライアントでサポートされている SPICE 機能を確認するには、Red Hat Enterprise Virtualization Manager リリースノートを参照してください。 13 インストールガイド Mozilla Firefox を使用してポータルにアクセスする場合、SPICE クライアントは spice-xpi パッケージによ り提供されます。このパッケージは yum を使用して手動でインストールする必要があります。 Internet Explorer を使用してポータルにアクセスする場合、SPICE ActiveX コントロールが自動的にダウン ロード、インストールされます。 バグを報告する 1.2.5. Red Hat Ent erprise Virt ualiz at ion Manager ソフトウェアチャンネル Red Hat Enterprise Virtualization Manager をインストールするには、Red Hat Enterprise Virtualization と Red Hat Enterprise Linux を提供する Red Hat チャンネルにシステムをサブスクライブさせる必要があ ります。これらのチャンネルからは、インストールパッケージに加えてアップデートも提供されます。 注記 お使いのシステムに対応した最新のチャンネルの具体的な名前は、『Red Hat Enterprise Virtualization Manager リリースノート』を参照してください。 インストールを続行する前に、以下にリストした必須チャンネルのエンタイトルメントがあることを確認し てください。 証明書ベースの R ed H at N et wo rk R ed Hat Enterpri se Li nux Server エンタイトルメント。Red Hat Enterprise Linux を提供し ます。 R ed Hat Enterpri se Vi rtual i zati o n エンタイトルメント。Red Hat Enterprise Virtualization Manager を提供します。 R ed Hat JBo ss Enterpri se Appl i cati o n P l atfo rm エンタイトルメント。Manager を実 行するアプリケーションプラットフォームのサポート対象リリースを提供します。 R ed H at N et wo rk クラシック R ed Hat Enterpri se Li nux Server (v. 6 fo r 6 4 -bi t x86 _6 4 ) チャンネル (別称: rhel -x86 _6 4 -server-6 )。Red Hat Enterprise Linux 6 Server を提供します。このチャンネルの チャンネルエンタイトルメント名は R ed Hat Enterpri se Li nux Server (v. 6 ) です。 R HEL Server Suppl ementary (v. 6 6 4 -bi t x86 _6 4 ) チャンネル (別称: rhel -x86 _6 4 server-suppl ementary-6 )。virtio-win パッケージを提供します。virtio-win パッケージは、仮想マシ ンで使用できるように Windows VirtIO ドライバーを提供します。この補助チャンネルのチャンネルエ ンタイトルメント名は、R ed Hat Enterpri se Li nux Server Suppl ementary (v. 6 ) で す。 R ed Hat Enterpri se Vi rtual i zati o n Manag er (v. 3. 4 x86 _6 4 ) チャンネル (別称: rhel -x86 _6 4 -server-6 -rhevm-3. 4 )。Red Hat Enterprise Virtualization Manager を提供しま す。このチャンネルのチャンネルエンタイトルメント名は R ed Hat Enterpri se Vi rtual i zati o n Manag er (v3) です。 R ed Hat JBo ss EAP (v 6 ) fo r 6 Server x86 _6 4 チャンネル (別称: jbapppl atfo rm-6 x86 _6 4 -server-6 -rpm)。Manager を実行するアプリケーションプラットフォームのサポート対象 リリースを提供します。このチャンネルのチャンネルエンタイトルメント名は R ed Hat JBo ss Enterpri se Appl i cati o n P l atfo rm です。 バグを報告する 14 第1 章 はじめに 1.3. Hypervisor の要件 1.3.1. 仮想化ホストハードウェア要件の概要 Red Hat Enterprise Virtualization Hypervisor および Red Hat Enterprise Linux ホストには複数のハード ウェア要件とサポート制限事項があります。 バグを報告する 1.3.2. 仮想化ホストの CPU 要件 Red Hat Enterprise Virtualization では、仮想化ホストで以下の CPU モデルの使用をサポートしていま す。 AMD Opteron G1 AMD Opteron G2 AMD Opteron G3 AMD Opteron G4 AMD Opteron G5 Intel Conroe Intel Penryn Intel Nehalem Intel Westmere Intel Sandybridge Intel Haswell すべての CPU が Intel® 64 または AMD 64 CPU の拡張機能をサポートし、AMD -V™ または Intel VT® の ハードウェア仮想化拡張機能が有効化されている必要があります。No eXecute フラグ (NX) のサポート も必要です。お使いのプロセッサーが必要とされるフラグに対応しており、有効化されているかどうかを確 認するには以下を実行してください。 1. Red Hat Enterprise Linux または Red Hat Enterprise Virtualization Hypervisor の起動画面で任意 のキーを押し、一覧から Bo o t か Bo o t wi th seri al co nso l e のエントリを選択します。 2. T ab を押して、選択したオプションのカーネルパラメーターを編集します。 3. 最後のカーネルパラメーターの後に Space が 1 つ空いていることを確認して、rescue パラメー ターを追記します。 4. Enter を押して、レスキューモードで起動します。 5. 表示されたプロンプトで、ご使用のプロセッサーに必要な拡張があるか確認してください。また、 次のコマンドを実行して、仮想化拡張機能が有効になっているかどうかを確認します。 # grep -E 'svm|vmx' /proc/cpuinfo | grep nx 何らかの出力が表示されれば、プロセッサーはハードウェアの仮想化が可能です。出力が何も表示 されない場合でも、ご使用のプロセッサーがハードウェア仮想化に対応している可能性がありま す。場合によっては、メーカーが BIOS で仮想化拡張機能を無効にしていることがあります。これ 15 インストールガイド に該当すると思われる場合には、メーカーが提供しているシステムの BIOS やマザーボードに関す るマニュアルを参照してください。 6. 追加のチェック事項として、kvm モジュールがカーネルで読み込まれているかどうかを確認しま す。 # lsmod | grep kvm 出力に kvm_i ntel または kvm_amd が含まれている場合は、kvm ハードウェア仮想化モジュー ルがロードされいるため、お使いのシステムは要件を満たしています。 バグを報告する 1.3.3. 仮想化ホストの RAM 要件 仮想化ホストには少なくとも 2 GB の RAM を確保することを推奨します。必要な RAM 容量は以下のよう な条件によって異なります。 ゲストオペレーティングシステムの要件 ゲストアプリケーションの要件 ゲストのメモリーアクティビティと使用率 KVM は仮想化ゲストの物理 RAM をオーバーコミットできるという点も考慮する必要があります。これによ り、物理的に存在する容量を上回る RAM 要件でゲストのプロビジョニングを行うことができます。ただ し、すべてのゲストの負荷が同時にピークに達しないことが前提です。KVM は、必要な場合にのみゲスト に RAM を割り当て、使用率の低いゲストを swap に移動させることによってこの処理を行います。 現在は、仮想化ホスト 1 台につき最大 2 TB の RAM がサポートされています。 バグを報告する 1.3.4 . 仮想化ホストストレージの要件 仮想化ホストには、設定、ログ、カーネルダンプを格納し、swap 領域として使用するためのローカルスト レージが必要です。本セクションでは、Red Hat Enterprise Virtualization Hypervisor のストレージの最 小要件について説明します。Red Hat Enterprise Linux ホストのストレージ要件は、既存の設定で使用され るディスク容量によって異なりますが、Red Hat Enterprise Virtualization Hypervisor の要件よりも多く なるはずです。 各仮想化ホストには少なくとも 2 GB の内部ストレージを確保することを推奨します。各 Hypervisor でサ ポートされる内部ストレージの最小容量は、以下のパーティションのプロビジョニングに必要とされる容量 の合計です。 root パーティションには少なくとも 512 MB のストレージが必要です。 config パーティションには少なくとも 8 MB のストレージが必要です。 logging パーティションの推奨最小サイズは 2048 MB です。 data パーティションには、少なくとも 256 MB のストレージが必要です。この値を下回る data パー ティションを使用すると、後で Red Hat Enterprise Virtualization Manager から Hypervisor をアップ グレードできなくなる可能性があります。デフォルトでは、swap 領域の割り当て後に残ったディスク 領域がすべて data パーティションに割り当てられます。 swap パーティションには少なくとも 8 MB のストレージが必要です。swap パーティションの推奨サ イズは、Hypervisor がインストールされているシステムと、その環境で予想されるオーバーコミットレ 16 第1 章 はじめに ベルの両方に応じて異なります。オーバーコミットにより Red Hat Enterprise Virtualization 環境で実 際物理的に存在する RAM を上回る容量の RAM をゲストに提供することができるようになります。デ フォルトのオーバーコミット率は 0 . 5 です。 swap パーティションの推奨サイズは、以下のような計算で決定します。 システムの RAM 容量に予想されるオーバーコミット率を乗算し、次の容量を加算します。 4 GB 以下の RAM が搭載されたシステムの場合は、2 GB の swap 領域 4 GB から 16 GB までの RAM が搭載されたシステムの場合は、4 GB の swap 領域 16 GB から 64 GB までの RAM が搭載されたシステムの場合は、8 GB の swap 領域 64 GB から 256 GB までの RAM が搭載されたシステムの場合は、16 GB の swap 領域 例1.1 swap パーティションのサイズ計算 8 GB の RAM を搭載したシステムの場合、swap 領域に割り当てる容量を割り出す計算式は次のよう になります。 (8 GB x 0.5) + 4 GB = 8 GB 重要 デフォルトでは、Red Hat Enterprise Virtualization Hypervisor は推奨の計算式を使って swap パーティションのサイズを定義します。この計算式には、オーバーコミット率 0 . 5 が使用されま す。システムによっては、この計算結果で、swap パーティションに必要な空き容量がインストール 時の空き容量を超える場合があります。このような場合、Hypervisor のインストールは失敗しま す。 この問題が発生した場合は、storage_vol ブートパラメーターを使用して Hypervisor ディスク パーティションのサイズを手動で設定します。 例1.2 手動による swap パーティションサイズの設定 以下の例では、storage_vol ブートパラメーターを使用して、swap パーティションのサイズ を 4096 MB に設定しています。他のパーティションのサイズに関しては指定されていないた め、Hypervisor はデフォルトのサイズを使用することができる点に注意してください。 storage_vol=:4096:::: 17 インストールガイド 重要 Red Hat Enterprise Virtualization Hypervisor は、fakerai d デバイスへのインストールはサポー トしていません。fakerai d デバイスがある場合は、RAID モードでは実行されなくなるように再 設定する必要があります。 1. RAID コントローラーの BIOS にアクセスして、すべての論理ドライブを削除してくださ い。 2. コントローラーのモードを non-RAID (非 RAID ) に変更します。これは、互換モードまたは JBOD モードと呼ばれる場合もあります。 特定のデバイスに関する詳細情報は、製造元が提供しているドキュメントで確認してください。 バグを報告する 1.3.5. 仮想化ホストの PCI デバイス 要件 仮想化ホストは、最小帯域幅が 1 Gbps のネットワークインターフェースを少なくとも 1 基搭載している 必要があります。仮想マシンの移行作業など、ネットワークへの負荷が高い作業に対応するには、最小帯域 幅が 1 Gbps のネットワークインターフェースを 2 基搭載することを推奨します。 バグを報告する 1.4 . ユーザー認証 1.4 .1. ディレクトリサービスについて ディレクトリサービスという用語は、企業、サブスクライバー、あるいは両方の情報を格納し、ユーザーが その情報を利用できるようにするソフトウェア、ハードウェア、プロセスの集合のことを指します。ディレ クトリサービスは少なくともディレクトリサーバーが 1 つとディレクトリのクライアントプログラムが 1 つで構成されます。クライアントプログラムはディレクトリサービス内に格納されている名前、電話番号、 アドレス、その他のデータにアクセスすることができます。 バグを報告する 1.4 .2. Red Hat Ent erprise Virt ualiz at ion でのディレクトリサービスのサポート Red Hat Enterprise Virtualization Manager はインストール時に ad mi n という独自の内部管理者ユーザー を作成します。このアカウントは、環境の初期設定やトラブルシューティングでの使用を目的としていま す。他のユーザーを Red Hat Enterprise Virtualization に追加するには、ドメイン管理ツール (eng i nemanag e-d o mai ns) を使用して Manager にディレクトリサーバーをバインドする必要があります。 ディレクトリサーバーが 1 台でも Manager にバインドされると、管理ポータルから、ディレクトリサー バーに存在するユーザーを追加してロールを割り当てることができるようになります。ユーザー は、user@ domain という形式のユーザープリンシパル名 (UPN) で識別されます。また、Manager への 複数のディレクトリサーバーのアタッチもサポートされています。 Red Hat Enterprise Virtualization 3.4 でサポートされているディレクトリサーバーは以下のとおりです。 Active D irectory Identity Management (IdM) 18 第1 章 はじめに Red Hat D irectory Server 9 (RHD S 9) OpenLD AP ディレクトリサーバーに適正な D NS レコードが存在していることを必ず確認してください。特に、ディレ クトリサーバーの D NS レコードには、以下の情報が含まれていることを確認する必要があります。 ディレクトリサーバーの逆引きアドレス用の有効なポインターレコード (PTR) TCP ポート 389 を使った LD AP 用の有効なサービスレコード (SRV) TCP ポート 88 を使った Kerberos 用の有効なサービスレコード (SRV) UD P ポート 88 を使った Kerberos 用の有効なサービスレコード (SRV) これらのレコードが D NS に存在しない場合には、eng i ne-manag e-d o mai ns を使用して Red Hat Enterprise Virtualization Manager の設定にドメインを追加することはできません。 サポートされているディレクトリサーバーのインストールおよび設定に関する詳しい説明は、そのベンダー のドキュメントを参照してください。 Active D irectory - http://technet.microsoft.com/en-us/windowsserver/dd448614 Identity Management (IdM) - http://docs.redhat.com/docs/enUS/Red_Hat_Enterprise_Linux/6/html/Identity_Management_Guide/index.html Red Hat D irectory Server (RHD S) - http://docs.redhat.com/docs/enUS/Red_Hat_D irectory_Server/index.html OpenLD AP - http://www.openldap.org/doc/ 重要 Red Hat Enterprise Virtualization の管理ユーザーとして専用で使用するユーザーをディレクトリ サーバーに1つ作成する必要があります。ディレクトリサーバーの管理者ユーザーは、Red Hat Enterprise Virtualization の管理ユーザーとしては使用しないでください。 重要 Red Hat Enterprise Virtualization Manager (rhevm) と IdM (idm-server) は同じシステム上にはイ ンストールできません。IdM は、Red Hat Enterprise Virtualization Manager に必要とされる mod_ssl パッケージとの互換性がありません。 19 インストールガイド 重要 Active D irectory をディレクトリサーバーとして使用しており、テンプレートおよび仮想マシンの作 成で sysprep を使用する場合、Red Hat Enterprise Virtualization 管理者ユーザーにドメインの制 御を委任して、以下のような操作を行えるようにする必要があります。 コンピューターをドメインに参加させる グループのメンバーシップを変更する Active D irectory のユーザーアカウントに関する情報は http://technet.microsoft.com/enus/library/cc732336.aspx を参照してください。 Active D irectory の制御の委任に関する情報は http://technet.microsoft.com/enus/library/cc732524.aspx を参照してください。 注記 Red Hat Enterprise Virtualization Manager は Kerberos を使用してディレクトリサーバーとの認 証を行います。RHD S は Kerberos をネイティブでサポートしていません。RHD S をディレクトリ サーバーとして使用している場合、ディレクトリサーバーは有効な Kerberos ドメイン内でサービス を提供するようにしてください。このように設定するには、対象のディレクトリサーバーのマニュ アルを参照しながら、以下の手順を実行してください。 RHD S の memberO f プラグインを設定して、グループメンバーシップを許可します。特 に、memberO f プラグインの memberofgroupattr 属性の値が uni q ueMember に設定され ていることを確認してください。O p en LD AP では、memberO f 機能は「プラグイン」ではなく 「オーバーレイ」と呼ばれ、インストール後の設定は一切必要ありません。 memberO f プラグインの設定に関する詳細情報は、Red Hat D irectory Server 9.0『Plug-in Guide』を確認してください。 Kerberos レルムで l d ap/hostname@ REALMNAME の形式のサービスとして、ディレクトリ サーバーを定義します。hostname は、ディレクトリサーバーに関連付けられた完全修飾ドメイ ン名に、REALMNAME は完全修飾 Kerberos レルム名に置き換えてください。Kerberos レルム 名は大文字で指定する必要があります。 Kerberos レルムにディレクトリサーバー用の keytab ファイルを生成します。keytab ファイ ルには、Kerberos プリンシパルと Kerberos プリンシパル関連の暗号化キーが含まれます。これ らのキーにより、ディレクトリサーバーは Kerberos レルムで自ら認証を行うことができます。 keytab ファイルの生成に関する詳細情報は、Kerberos プリンシパルのドキュメントを参照し てください。 ディレクトリサーバーに keytab ファイルをインストールします。次に、keytab ファイルを認 識し、GSSAPI を使って Kerberos 認証を行えるように RHD S を設定します。 外部の keytab ファイルを使用するための RHD S 設定に関する詳細情報は『Red Hat D irectory Server 9.0 Administration Guide』を確認してください。 ディレクトリサーバーの設定をテストするには ki ni t コマンドを使って、Kerberos レルムで定 義されているユーザーとして認証を行います。認証が完了したら、ディレクトリサーバーに対し て、l d apsearch コマンドを実行します。-Y GSSAPI パラメーターを使用して、認証に Kerberos が使われるようにしてください。 20 第1 章 はじめに バグを報告する 1.5. ファイアウォール 1.5.1. Red Hat Ent erprise Virt ualiz at ion Manager のファイアウォール要件 Red Hat Enterprise Virtualization Manager では、ネットワークトラフィックがシステムのファイア ウォールを通過できるように複数のポートを開放しておく必要があります。eng i ne-setup スクリプトに より、ファイアウォールの自動設定が可能ですが、既存のファイアウォール設定が上書きされることにな ります。 既存のファイアウォール設定が存在する場合には、Manager に必要なファイアウォールルールを手動で追 加する必要があります。eng i ne-setup コマンドは /usr/share/o vi rteng i ne/co nf/i ptabl es. exampl e ファイルで必要な i ptabl es ルールの一覧を保存します。 本セクションに記載するファイアウォール設定は、デフォルトの設定を前提としています。インストール 中にデフォルト以外の HTTP および HTTPS ポートを選択した場合は、ここに表示されているデフォルト ポート (80 および 4 4 3) ではなく、選択したポートでネットワークトラフィックを許可するようにファイ アウォールルールを適宜調整してください。 表1.1 R ed H at En t erp rise Virt u aliz at io n Man ag er のファイアウォール要件 ポート プロトコル - ICMP 22 TCP 接続元 接続先 Red Hat Enterprise Virtualization Hypervisor Red Hat Enterprise Linux ホスト Red Hat Enterprise Virtualization Manager バックエンドの 設定やソフト ウェアのアップ グレードなど、 Manager のメ ンテナンスに使 うシステム Red Hat Enterprise Virtualization Manager 目的 Red Hat Enterprise Virtualization Manager に登録時 に、仮想化ホスト が ICMP ping 要求 を Manager に送 信してオンライン であることを確認 SSH (オプション) 21 インストールガイド ポート プロトコル 80, 443 TCP 接続元 管理ポータルの クライアント ユーザーポータ ルのクライアン ト Red Hat Enterprise Virtualization Hypervisor Red Hat Enterprise Linux ホスト REST API クラ イアント 接続先 Red Hat Enterprise Virtualization Manager 目的 HTTP および HTTPS 経由で Manager にアクセ スできるようにす る 重要 Red Hat Enterprise Virtualization Manager が ISO ストレージドメインなどの NFS ストレージも エクスポートする必要がある環境では、別のポートもファイアウォールを通過できるように設定す る必要があります。使用中の NFS バージョンに適用されるポートに対してファイアウォールの例外 を許可します。 N FSv4 NFS 用の TCP ポート 20 4 9 N FSv3 NFS 用の TCP および UD P ポート 20 4 9 TCP および UD P ポート 111 (rpcbi nd /sunrpc) MO UNT D _P O R T = "port" と指定した TCP および UD P ポート ST AT D _P O R T = "port" と指定した TCP および UD P ポート LO C KD _T C P P O R T = "port" と指定した TCP ポート LO C KD _UD P P O R T = "port" と指定した UD P ポート MO UNT D _P O R T 、ST AT D _P O R T 、LO C KD _T C P P O R T 、LO C KD _UD P P O R T のポートは /etc/sysco nfi g /nfs ファイルで設定されます。 バグを報告する 1.5.2. 仮想化ホストのファイアウォール要件 Red Hat Enterprise Linux ホストおよび Red Hat Enterprise Virtualization Hypervisor では、ネットワー クトラフィックがシステムのファイアウォールを通過できるように複数のポートを開放しておく必要があり ます。Red Hat Enterprise Virtualization Hypervisor の場合、このファイアウォールルールは自動的に設 定されますが、Red Hat Enterprise Linux ホストの場合には手動でファイアウォールを設定する必要があり ます。 表1.2 仮想化ホストのファイアウォール要件 22 第1 章 はじめに ポート プロトコル 22 TCP 161 UD P 5900 - 6923 TCP 5989 TCP、UD P 16514 TCP 接続元 接続先 Red Hat Enterprise Virtualization Manager Red Hat Enterprise Virtualization Hypervisor Red Hat Enterprise Linux ホスト Red Hat Enterprise Linux Hypervisor Red Hat Enterprise Linux ホスト Red Hat Enterprise Virtualization Manager 管理ポータルの クライアント ユーザーポータ ルのクライアン ト Red Hat Enterprise Virtualization Hypervisor Red Hat Enterprise Linux ホスト Common Information Model Object Manager (CIMOM) Red Hat Enterprise Virtualization Hypervisor Red Hat Enterprise Linux ホスト Red Hat Enterprise Virtualization Hypervisor Red Hat Enterprise Linux ホスト Red Hat Enterprise Virtualization Hypervisor Red Hat Enterprise Linux ホスト 目的 Secure Shell (SSH) アクセス Simple Network Management Protocol (SNMP) VNC および SPICE を介したリモート ゲストのコンソー ルアクセス。クラ イアントが仮想マ シンに容易にアク セスできるよう に、これらのポー トは開放しておく 必要があります。 仮想化ホストで実 行中の仮想マシン のモニタリングに 使用するために、 Common Information Model Object Managers (CIMOM) により使 用されま す。CIMOM を使用 してお使いの環境 内の仮想マシンを モニタリングする 場合は、このポー トを開放しておく 必要があります。 l i bvi rt を使っ た仮想マシンの移 行 23 インストールガイド ポート プロトコル 49152 - 49216 TCP 54321 TCP 接続元 接続先 Red Hat Enterprise Linux Hypervisor Red Hat Enterprise Linux ホスト Red Hat Enterprise Linux Hypervisor Red Hat Enterprise Linux ホスト Red Hat Enterprise Virtualization Manager Red Hat Enterprise Virtualization Hypervisor Red Hat Enterprise Linux ホスト Red Hat Enterprise Virtualization Hypervisor Red Hat Enterprise Linux ホスト 目的 VD SM を使用した 仮想マシンの移行 とフェンシング。 仮想マシンの自動 および手動での移 行を容易に実行で きるように、これ らのポートを開放 しておく必要があ ります。 VD SM による Manager およびそ の他の仮想化ホス トとの通信 例1.3 オプション名: IPT ab lesC o n f ig 推奨値 (デフォルト): vdsm ブートストラップスクリプトにより自動生成 *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT # vdsm -A INPUT -p tcp --dport 54321 -j ACCEPT # libvirt tls -A INPUT -p tcp --dport 16514 -j ACCEPT # SSH -A INPUT -p tcp --dport 22 -j ACCEPT # guest consoles -A INPUT -p tcp -m multiport --dports 5900:6923 -j ACCEPT # migration -A INPUT -p tcp -m multiport --dports 49152:49216 -j ACCEPT # snmp -A INPUT -p udp --dport 161 -j ACCEPT # Reject any other input traffic -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -m physdev ! --physdev-is-bridged -j REJECT --reject-with icmp-host-prohibited COMMIT バグを報告する 24 第1 章 はじめに 1.5.3. ディレクトリサーバーのファイアウォール要件 Red Hat Enterprise Virtualization では、ユーザー認証をサポートするためのディレクトリサーバーが必要 です。Red Hat Enterprise Virtualization Manager で使用される GSS-API 認証をサポートするには、ディ レクトリサーバーのファイアウォールで複数のポートを開放しておく必要があります。 表1.3 ホストのファイアウォール要件 ポート プロトコル 88、464 TCP、UD P 389、636 TCP 接続元 接続先 Red Hat Enterprise Virtualization Manager ディレクトリ サーバー Red Hat Enterprise Virtualization Manager ディレクトリ サーバー 目的 Kerberos 認証 Lightweight D irectory Access Protocol (LD AP) と LD AP over SSL バグを報告する 1.5.4 . データベースサーバーのファイアウォール要件 Red Hat Enterprise Virtualization は、リモートのデータベースサーバーの使用をサポートしています。 Red Hat Enterprise Virtualization でリモートのデータベースサーバーを使用する場合には、そのリモート のデータベースサーバーで Manager からの接続が確実に許可されるように設定しておく必要があります。 表1.4 ホストのファイアウォール要件 ポート プロトコル 5432 TCP、UD P 接続元 Red Hat Enterprise Virtualization Manager 接続先 PostgreSQL データベース サーバー 目的 PostgreSQL デー タベース接続のデ フォルトポート インストール時にデフォルトオプションとして提供されるローカルのデータベースサーバーを Manager 上 で使用する場合には、他のファイアウォールルールを追加する必要はありません。 バグを報告する 1.6. システムアカウント 1.6.1. Red Hat Ent erprise Virt ualiz at ion Manager のユーザーアカウント rhevm パッケージがインストールされると、Red Hat Enterprise Virtualization をサポートするユーザーア カウントが複数作成されます。以下は、rhevm パッケージのインストールにより作成されるユーザーアカウ ントです。各アカウントのデフォルトのユーザー識別子 (UID ) も指定されています。 vd sm ユーザー (UID 36 )。NFS ストレージドメインのマウントやアクセスを行うサポートツールに必要 です。 25 インストールガイド o vi rt ユーザー (UID 10 8)。o vi rt-eng i ne Red Hat JBoss Enterprise Application Platform イン スタンスの所有者。 バグを報告する 1.6.2. Red Hat Ent erprise Virt ualiz at ion Manager のグループ rhevm パッケージがインストールされると、複数のユーザーグループが作成されます。以下は、rhevm パッケージのインストールにより作成されるユーザーグループです。それぞれのデフォルトのグループ識別 子 (GID ) も一覧表示されます。 kvm グループ (GID 36 )。グループメンバーは以下のとおりです。 vd sm ユーザー o vi rt グループ (GID 10 8)。グループメンバーは以下のとおりです。 o vi rt ユーザー バグを報告する 1.6.3. 仮想化ホストのユーザーアカウント vdsm および qemu-kvm-rhev のパッケージがインストールされると、複数のユーザーアカウントが作成さ れます。これらは、vdsm および qemu-kvm-rhev パッケージのインストールにより仮想化ホスト上に作成 されるユーザーアカウントです。各エントリのデフォルトのユーザー識別子 (UID ) も以下に記載していま す。 vd sm ユーザー (UID 36 ) q emu ユーザー (UID 10 7) sanl o ck ユーザー (UID 179 ) さらに、Red Hat Enterprise Virtualization Hypervisor ホストは ad mi n ユーザー (UID 50 0 ) を定義しま す。この ad mi n ユーザーは Red Hat Enterprise Linux 仮想化ホスト上では作成されません。ad mi n ユー ザーは、sud o コマンドで ro o t ユーザーとしてコマンドを実行するための必要な権限を持った状態で作成 されます。いずれのタイプの仮想化ホストにも存在する vd sm ユーザーも、sud o コマンドを利用できま す。 重要 割り当てられるユーザー識別子 (UID ) とグループ識別子 (GID ) はシステムによって異なります。た だし、vd sm ユーザーの UID は 36 に、kvm グループの GID は 36 にそれぞれ固定されます。 システム上の別のアカウントで UID 36 または GID 36 をすでに使用している場合は、vdsm および qemu-kvm-rhev パッケージのインストール中に競合が発生します。 バグを報告する 1.6.4 . 仮想化ホストのグループ 26 第1 章 はじめに vdsm および qemu-kvm-rhev のパッケージがインストールされると、複数のユーザーグループが作成され ます。これらは、vdsm および qemu-kvm-rhev パッケージのインストールにより仮想化ホストに作成され るグループです。各エントリのデフォルトのグループ識別子 (GID ) も一覧表示されます。 kvm グループ (GID 36 )。グループメンバーは以下のとおりです。 q emu ユーザー sanl o ck ユーザー q emu グループ (GID 10 7)。グループメンバーは以下のとおりです。 vd sm ユーザー sanl o ck ユーザー 重要 割り当てられるユーザー識別子 (UID ) とグループ識別子 (GID ) はシステムによって異なります。た だし、vd sm ユーザーの UID は 36 に、kvm グループの GID は 36 にそれぞれ固定されます。 システム上の別のアカウントで UID 36 または GID 36 をすでに使用している場合は、vdsm および qemu-kvm-rhev パッケージのインストール中に競合が発生します。 バグを報告する 27 インストールガイド パート II. Red Hat Enterprise Virtualization のインストール 28 第2 章 Red Hat Ent erprise Virt ualiz at ion のインストール 第2章 Red Hat Enterprise Virtualization のインストール 2.1. ワークフロー: Red Hat Ent erprise Virt ualiz at ion Manager のインス トール バグを報告する 2.2. Red Hat Ent erprise Virt ualiz at ion Manager のインストール 概要 Red Hat Enterprise Virtualization Manager は、独立した物理マシンまたは仮想マシンに Manager をイン ストールする標準設定と、Manager が自ら制御する仮想マシンで Manager を実行するセルフホストエン ジン設定の 2 つの構成オプションのいずれかでインストールできます。 29 インストールガイド 重要 Red Hat Enterprise Virtualization Manager 自体の前提条件や基本設定は、標準設定でもセルフホ ストエンジン設定でも同じですが、セルフホストエンジン設定のプロセスは標準設定のプロセスとは 異なります。 前提条件 Red Hat Enterprise Virtualization Manager のインストール前に、前提条件がすべて満たされていること を確認してください。Red Hat Enterprise Virtualization Manager のインストールを正常に完了させるに は、以下が必須の項目となっています。 1. HTTP および HTTPS の通信に使用するポート (デフォルトはそれぞれ80 と 4 4 3) 2. Manager をインストールするシステムの完全修飾ドメイン名 (FQD N) 3. Red Hat Enterprise Virtualization 管理アカウントのセキュリティ保護に使用するパスワード 4. 使用予定のデータベースサーバーの場所。ローカルデータベースサーバーのインストールや設定を 行う設定スクリプトを使用するか、あるいは既存のリモートデータベースサーバーを使用してくだ さい。リモートデータベースサーバーを使うには、以下の情報が必要です。 リモートのデータベースサーバーが存在するシステムのホスト名 リモートのデータベースサーバーがリッスンするポート リモートのデータベースサーバーにより uui d -o ssp 拡張モジュールがロード済みであること リモートデータベースサーバーで認識されているユーザーのユーザー名とパスワードも必要です。 このユーザーには、PostgresSQL でデータベースを作成する権限が必要です。 5. Manager のセキュリティ証明書作成時に使用する組織名 6. Manager にアタッチする最初のデータセンターに使用するストレージタイプ (デフォルトは NFS) 7. Manager が ISO 共有を提供するように設定されている場合に、その共有に使用するパス (Red Hat Enterprise Virtualization Manager でドメインに使用する表示名も必要)。 8. システムに既存のファイアウォール (存在する場合)。これは Manager が機能するために必要な ルールと統合する必要があります。 設定 インストールが完了する前には、選択した値が確認のために表示されます。値を確定すると、それらが適用 されて Red Hat Enterprise Virtualization Manager の使用準備が整います。 例2.1 インストールの完了 --== CONFIGURATION PREVIEW ==-Engine Engine Engine Engine Engine Engine 30 database database database database database database name secured connection host user name host name validation port : : : : : : engine False localhost engine False 5432 第2 章 Red Hat Ent erprise Virt ualiz at ion のインストール NFS setup PKI organization Application mode Firewall manager Update Firewall Configure WebSocket Proxy Host FQDN NFS export ACL NFS mount point Datacenter storage type Configure local Engine database Set application as default page Configure Apache SSL : : : : : : : : : : : : : True Your Org both iptables True True Your Manager's FQDN 0.0.0.0/0.0.0.0(rw) /var/lib/exports/iso nfs True True True Please confirm installation settings (OK, Cancel) [OK]: 注記 回答ファイルを指定して eng i ne-setup のコマンドを実行すると、自動インストール設定が作成 されます。回答ファイルには、設定コマンドが尋ねる質問への回答が格納されています。 回答ファイルを作成するには、--generate-answer パラメーターを使用して、回答ファイル の作成先のパスとファイル名を指定します。このオプションを指定すると、eng i ne-setup コ マンドにより、設定プロセス時の質問への回答が回答ファイルに記録されます。 # engine-setup --generate-answer=[ANSWER_FILE] 新規インストールに回答ファイルを使用するには、--config-append パラメーターを使用し て、使用する回答ファイルのパスとファイル名を指定します。eng i ne-setup コマンドを実行 すると、このファイルに保存されている回答が使用され、インストールが完了します。 # engine-setup --config-append=[ANSWER_FILE] パラメーターの完全一覧を確認するには、eng i ne-setup --help を実行します。 注記 オフラインのインストールには、Red Hat Enterprise Virtualization 環境のローカルにソフトウェア リポジトリを作成する必要があります。このソフトウェアリポジトリには、Red Hat Enterprise Virtualization Manager、Red Hat Enterprise Linux 仮想化ホスト、Red Hat Enterprise Linux 仮想 マシンのインストールに必要なパッケージがすべて含まれています。このようなリポジトリを作成す るには、https://access.redhat.com/articles/216983 で「Red Hat Enterprise Virtualization Manager Offline Installation」というタイトルの技術情報を参照してください。 バグを報告する 2.3. 必要なチャンネルへのサブスクライブ 31 インストールガイド 2.3.1. Subscript ion Manager を使用した Red Hat Ent erprise Virt ualiz at ion Manager チャンネルのサブスクライブ 概要 Red Hat Enterprise Virtualization Manager をインストールするには、Red Hat Enterprise Virtualization Manager のインストール先のシステムを Red Hat Network に登録して、必要なチャンネルにサブスクライ ブする必要があります。 手順2.1 Su b scrip t io n Man ag er を使用した R ed H at En t erp rise Virt u aliz at io n Man ag er チャ ンネルのサブスクライブ 1. Su b scrip t io n Man ag er を使用してシステムに登録 以下のコマンドを実行して、Red Hat Network のユーザー名とパスワードを入力し、Red Hat Network に対象のシステムを登録します。 # subscription-manager register 2. 利用可能なエンタイトルメントプールの特定 以下のコマンドを実行して、Red Hat Enterprise Virtualization Manager のインストールに必要な チャンネルが含まれるエンタイトルメントプールを検索します。 # subscription-manager list --available | grep -A8 "Red Hat Enterprise Linux Server" # subscription-manager list --available | grep -A8 "Red Hat Enterprise Virtualization" 3. エンタイトルメントプールへのシステムのアタッチ 上記の手順で特定したプールの識別子を使用して、システムを R ed Hat Enterpri se Li nux Server および R ed Hat Enterpri se Vi rtual i zati o n のエンタイトルメントにアタッチし ます。以下のコマンドを実行して、エンタイトルメントをアタッチしてください。 # subscription-manager attach --pool=[POOLID] 4. 必要なチャンネルのサブスクライブ 以下のコマンドを実行して、Red Hat Enterprise Virtualization のインストールに必要なチャンネ ルを有効にします。 # # # # yum-config-manager yum-config-manager yum-config-manager yum-config-manager --enable --enable --enable --enable rhel-6-server-rpms rhel-6-server-supplementary-rpms rhel-6-server-rhevm-3.4-rpms jb-eap-6-for-rhel-6-server-rpms 結果 Red Hat Network に登録して Red Hat Enterprise Virtualization Manager のインストールに必要なチャン ネルへのサブスクライブが完了しました。 バグを報告する 32 第2 章 Red Hat Ent erprise Virt ualiz at ion のインストール 2.3.2. RHN クラシックを使用した Red Hat Ent erprise Virt ualiz at ion Manager チャ ンネルのサブスクライブ 注記 お使いのシステムに対応した各チャンネル名については、『Red Hat Enterprise Virtualization Manager リリースノート』を参照してください。 概要 Red Hat Enterprise Virtualization Manager をインストールするには、まず対象のシステムを Red Hat Network に登録してから、必要なソフトウェアチャンネルをサブスクライブします。 手順2.2 R H N クラシックを使用した R ed H at En t erp rise Virt u aliz at io n Man ag er チャンネルのサ ブスクライブ 1. rhn_reg i ster コマンドを実行してシステムを Red Hat Network に登録します。正しく登録を完 了するには Red Hat Network のユーザー名とパスワードを入力する必要があります。画面に表示さ れるプロンプトに従ってシステムの登録を行います。 # rhn_register 2. 必要なチャンネルのサブスクライブ Red Hat Network の Web インターフェースか、rhn-channel コマンドを使用して、システムを 必要なチャンネルにサブスクライブさせる必要があります。 A. rhn-channel コマンドの使用 rhn-channel コマンドを実行してシステムを必要な各チャンネルにサブスクライブさせま す。以下のコマンドを実行します。 # rhn-channel # rhn-channel # rhn-channel # rhn-channel rpm --add --add --add --add --channel=rhel-x86_64-server-6 --channel=rhel-x86_64-server-supplementary-6 --channel=rhel-x86_64-server-6-rhevm-3.4 --channel=jbappplatform-6-x86_64-server-6- 33 インストールガイド 重要 Red Hat Network に定義されたマシンの管理者でない場合、もしくはマシンが Red Hat Network に登録されていない場合には、rhn-channel コマンドを実行すると次のよう なエラーが表示されます。 Error communicating with server. The message was: Error Class Code: 37 Error Class Info: You are not allowed to perform administrative tasks on this system. Explanation: An error has occurred while processing your request. If this problem persists please enter a bug report at bugzilla.redhat.com. If you choose to submit the bug report, please be sure to include details of what you were trying to do when this error occurred and details on how to reproduce this problem. rhn-channel を使用して上記のエラーが出力された場合、Web ユーザーインター フェースを使用してチャンネルを追加してください。 B. R ed H at N et wo rk の Web インターフェースの使用 Web インターフェースを使用してシステムにチャンネルサブスクリプションを追加する手順 a. Red Hat Network (http://rhn.redhat.com) にログインします。 b. 画面上部の サブスクリプション リンクにマウスのカーソルを移動し、表示されたメ ニュー内の 登録したシステム リンクをクリックします。 c. 画面に表示された一覧から、チャンネルを追加するシステムの名前をクリックして、そ のシステムを選択します。 d. 画面の サブスクライブしているチャンネル のセクションから、チャンネルサブス クリプションの変更 をクリックします。 e. 画面に表示された一覧から追加するチャンネルを選択します。Red Hat Enterprise Virtualization Manager が必要なチャンネルは以下のとおりです。 R ed Hat Enterpri se Li nux Server (v. 6 fo r 6 4 -bi t x86 _6 4 ) チャンネル。R el ease C hannel s fo r R ed Hat Enterpri se Li nux 6 fo r x86 _6 4 の展開可能メニュー内にあります。 R HEL Server Suppl ementary (v. 6 6 4 -bi t x86 _6 4 ) チャンネル。こ のチャンネルは、R el ease C hannel s fo r R ed Hat Enterpri se Li nux 6 fo r x86 _6 4 の展開可能メニュー内にあります。 R ed Hat Enterpri se Vi rtual i zati o n Manag er (v. 3. 4 x86 _6 4 ) チャンネル。このチャンネルは、Ad d i ti o nal Servi ces C hannel s fo r R ed Hat Enterpri se Li nux 6 fo r x86 _6 4 の展開可能メニュー内にあり ます。 34 第2 章 Red Hat Ent erprise Virt ualiz at ion のインストール R ed Hat JBo ss EAP (v 6 ) fo r 6 Server x86 _6 4 チャンネル。このチャ ンネルは、Ad d i ti o nal Servi ces C hannel s fo r R ed Hat Enterpri se Li nux 6 fo r x86 _6 4 の展開可能メニュー内にあります。 f. サブスクリプションの変更 ボタンをクリックして、変更を確定します。 結果 これでシステムは Red Hat Network に登録され、Red Hat Enterprise Virtualization Manager のインス トールに必要なチャンネルのサブスクライブが完了しました。 バグを報告する 2.4 . Red Hat Ent erprise Virt ualiz at ion Manager のインストール 2.4 .1. Red Hat Ent erprise Virt ualiz at ion Manager のインストール用のオフラインリ ポジトリ設定 以下のタスクは、Red Hat Enterprise Virtualization 環境のインストールに必要なパッケージがすべて含ま れるオフラインのリポジトリの作成手順について説明します。以下の手順に従い、Red Hat Network に直接 接続せずに Red Hat Enterprise Virtualization コンポーネントをインストールする際に使用するリポジトリ を作成します。 1. R ed H at En t erp rise Lin u x のインストール Red Hat Network へアクセスできるシステムに、Red Hat Enterprise Linux 6 Server をインストー ルします。このシステムは、必要なパッケージをすべてダウンロードし、これらのパッケージをオ フラインのシステムに配布します。 重要 お使いのシステムに十分なディスクの空き容量があることを確認します。この手順では、多 数のパッケージをダウンロードするため、ディスクの空き容量は最大 1.5 GB 必要になりま す。 2. R ed H at En t erp rise Lin u x の登録 Subscription Manager または RHN クラシックのいずれかを使用して、対象のシステムを Red Hat Network (RHN) に登録します。 A. Su b scrip t io n Man ag er ro o t で、register を指定して subscri pti o n-manag er コマンドを実行します。 # subscription-manager register B. R H N クラシック ro o t で、rhn_reg i ster コマンドを実行します。 # rhn_register 35 インストールガイド 3. サブスクライブが必要なチャンネルの追加 『Red Hat Enterprise Virtualization インストールガイド』に記載されているチャンネルすべて に、システムをサブスクライブします。 A. Su b scrip t io n Man ag er B. R H N クラシック 4. ファイル転送プロトコル ( FT P) アクセスの設定 インターネットに接続されていないサーバーは、ファイル転送プロトコル (FTP) を使用してソフト ウェアリポジトリにアクセスすることができます。FTP リポジトリを作成するには、システムに ro o t ユーザーでログインして vsftpd をインストールし、設定する必要があります。 a. vsf t p d のインストール vsftpd パッケージをインストールします。 # yum install vsftpd b. vsf t p d の開始 vsftpd デーモンを開始します。 # chkconfig vsftpd on service vsftpd start c. サブディレクトリの作成 /var/ftp/pub/ ディレクトリ内にサブディレクトリを作成します。ここから、ダウン ロードしたパッケージを提供します。 # mkdir /var/ftp/pub/rhevrepo 5. パッケージのダウンロード FTP サーバーの設定が完了すると、repo sync コマンドを使用して共有するパッケージをダウン ロードします。このコマンドにより、設定したソフトウェアリポジトリからすべてのパッケージが ダウンロードされます。このリポジトリには、対象システムがサブスクライブされている Red Hat Network の全チャンネル用のリポジトリや、ローカルで設定したリポジトリなどが含まれます。 a. ro o t ユーザーで /var/ftp/pub/rhevrepo ディレクトリに移動します。 # cd /var/ftp/pub/rhevrepo b. repo sync コマンドを実行します。 # reposync --plugins . 6. ローカルのリポジトリメタデータの作成 createrepo コマンドを使用して、/var/ftp/pub/rhevrepo 配下で、パッケージがダウン ロードされる各サブディレクトリにリポジトリメタデータを作成します。 36 第2 章 Red Hat Ent erprise Virt ualiz at ion のインストール # for DIR in `find /var/ftp/pub/rhevrepo -maxdepth 1 -mindepth 1 type d`; do createrepo $DIR; done; 7. リポジトリ設定ファイルの作成 yum 設定ファイルを作成して、このソフトウェアリポジトリに接続するクライアントシステムの /etc/yum. repo s. d / ディレクトリにコピーします。リポジトリをホストするシステムが、パッ ケージインストール予定のクライアントシステムと同じネットワークに接続されているようにしま す。 この設定ファイルは手動で作成することも、スクリプトを使用して作成することも可能です。スク リプトを使用する場合、baseurl の AD D R ESS から、リポジトリをホストするシステムの IP アド レスまたは完全修飾ドメイン名 (FQD N) に置き換えてください。スクリプトは、このシステムで実 行して、クライアントマシンに配布する必要があります。以下はその一例です。 #!/bin/sh REPOFILE="/etc/yum.repos.d/rhev.repo" for DIR in `find /var/ftp/pub/rhevrepo -maxdepth 1 -mindepth 1 type d`; do echo -e "[`basename $DIR`]" > $REPOFILE echo -e "name=`basename $DIR`" >> $REPOFILE echo -e "baseurl=ftp://ADDRESS/pub/rhevrepo/`basename $DIR`" >> $REPOFILE echo -e "enabled=1" >> $REPOFILE echo -e "gpgcheck=0" >> $REPOFILE echo -e "\n" >> $REPOFILE done; 8. リポジトリ設定ファイルのクライアントシステムへのコピー ソフトウェアリポジトリの接続先となる全システムの /etc/yum. repo s. d / ディレクトリに、 リポジトリの設定ファイルをコピーします。例: Red Hat Enterprise Virtualization Manager シス テム、全 Red Hat Enterprise Linux 仮想化ホスト、全 Red Hat Enterprise Linux 仮想マシン ローカルのリポジトリを使用するようにクライアントシステムが設定されたので、Red Hat Enterprise Virtualization の製品ドキュメントの説明に従い、管理サーバー、仮想化ホスト、仮想マシンのインストー ルを進めてください。Red Hat Network からパッケージをインストールする代わりに、新たに作成したロー カルのリポジトリからパッケージをインストールできます。 注記 また、ポータブルの USB ドライブなどのリムーバブルディスクを使用して、クライアントシステム に、この章で作成したソフトウェアリポジトリを提供することも可能です。これには、上記の手順に 従ってリポジトリを作成してから、以下を実行します。 1. /var/ftp/pub/rhevrepo ディレクトリとその中のコンテンツをリムーバブルメディア に、再帰的にコピーします。 2. baseurl の値を、クライアントシステム上のリムーバブルメディアのマウント先 (パス) に 置き換えるように、/etc/yum. repo s. d /rhev. repo ファイルを変更します。たとえば fi l e: ///med i a/d i sk/rhevrepo / などです。 37 インストールガイド 注記 セキュリティの問題対応、バグの修正、拡張機能の追加など、更新パッケージが Red Hat Network にリリースされた際には、ローカルリポジトリを更新する必要があります。これには、上記の手順を 繰り返してチャンネルを同期、共有します。--newest-only パラメーターを repo sync コマン ドに追加することで、利用可能なパッケージそれぞれの最新版のみが取得されるようになります。リ ポジトリが更新されると、各クライアントシステムで使用できることを確認してから、クライアント システム上で yum upd ate を実行する必要があります。 バグを報告する 2.4 .2. Red Hat Ent erprise Virt ualiz at ion Manager パッケージのインストール 概要 Red Hat Enterprise Virtualization Manager の設定、使用の前に、rhevm パッケージと依存関係をインス トールする必要があります。 手順2.3 R ed H at En t erp rise Virt u aliz at io n Man ag er パッケージのインストール 1. 確実に全パッケージを最新の状態にするには、Red Hat Enterprise Virtualization Manager をイン ストールするマシン上で以下のコマンドを実行します。 # yum update 2. 以下のコマンドを実行して rhevm パッケージと依存関係をインストールします。 # yum install rhevm 注記 rhevm-doc パッケージが rhevm パッケージの依存関係としてインストールされ、Red Hat Enterprise Virtualization ドキュメントスイートのローカルコピーとして提供されます。こ のドキュメントは、管理ポータルやユーザーポータルから状況依存ヘルプへのリンクを提供 するためにも使用されます。以下のコマンドを実行すると、ドキュメントの翻訳版を検索す ることができます。 # yum search rhevm-doc 結果 rhevm パッケージと依存関係がインストールされました。 バグを報告する 2.4 .3. Red Hat Ent erprise Virt ualiz at ion Manager の設定 38 第2 章 Red Hat Ent erprise Virt ualiz at ion のインストール rhevm パッケージと依存関係のインストール後、eng i ne-setup コマンドで Red Hat Enterprise Virtualization Manager を設定する必要があります。このコマンドにより、一連の質問が表示され、各質問 に必要な値を入力すると、その設定が適用されて o vi rt-eng i ne サービスが開始されます。 注記 eng i ne-setup コマンドの指示に従って複数の異なる設定段階を進めていきます。各段階には、 ユーザー入力が必要なステップが複数あり、設定候補のデフォルト値が角括弧内に提示されます。 提示された値がそのステップに有効な場合には、Enter キーを押してこれらのデフォルト値を確定 します。 手順2.4 R ed H at En t erp rise Virt u aliz at io n Man ag er の設定 1. パッケージ eng i ne-setup コマンドは、アップグレードと設定のいずれを行うか、また Manager にリンク されているパッケージに利用可能な更新がないかどうかを確認します。この段階では、ユーザー入 力は必要ありません。 [ INFO [ INFO ] Checking for product updates... ] No product updates found 2. ネットワーク設定 Red Hat Enterprise Virtualization Manager をインストールするマシンのホスト名に対して、逆引 きルックアップ (リバースルックアップ) が行われ、ホスト名が自動検出されます。ただし、このホ スト名が間違っている場合や仮想化ホストを使用する場合は、ホスト名を後ほど修正することもで きます。特に Reports サーバーもインストールする場合は D NS でこのホスト名に対する正引き ルックアップ (フォワードルックアップ) と逆引きルックアップの両方が備わっていなければなり ません。 Host fully qualified DNS name of this server [autodetected host name]: 次に、eng i ne-setup コマンドは、ファイアウォールの設定を確認し、TCP ポート 80 や 443 な ど、Manager が 外部通信に使用するポートをユーザーに代わって開放するように設定を変更する かどうかを尋ねます。eng i ne-setup コマンドによる iptables の設定変更を許可しない場合は、 Red Hat Enterprise Virtualization Manager で使用するポートを手動で開放する必要があります。 Do you want Setup to configure the firewall? (Yes, No) [Yes]: 3. データベース設定 データベースは、ローカルまたはリモートの PostgreSQL を使用することができます。eng i nesetup コマンドでは、データベースを自動で設定するか (ユーザーやデータベースの追加など)、指 定した値を使用することができます。 Where is the database located? (Local, Remote) [Local]: Setup can configure the local postgresql server automatically for the engine to run. This may conflict with existing applications. Would you like Setup to automatically configure postgresql and 39 インストールガイド create Engine database, or prefer to perform that manually? (Automatic, Manual) [Automatic]: 4. o Virt En g in e の設定 G l uster、Vi rt または Bo th のいずれかを選択します。 Application mode (Both, Virt, Gluster) [Both]: Bo th は最も柔軟性が高くなります。 自動作成された Red Hat Enterprise Virtualization Manager の管理ユーザーのパスワードを設定し ます。 Engine admin password: Confirm engine admin password: 5. PK I 設定 Manager は、ホストとセキュアな通信を行うため各種証明書を使用します。証明書の組織名を指定 してください。この証明書は、オプションとして、Manager との https 通信のセキュリティ保護 に使用することも可能です。 Organization name for certificate [autodetected domain-based name]: 6. Ap ach e 設定 デフォルトでは、Manager との外部の SSL (HTTPS) 通信は、PKI 設定の段階で作成された自己署 名証明書を使用してセキュリティ保護され、ホストとセキュアに通信を行います。また、Manager とホスト間の通信方法には影響を与えることなく、外部の HTTPS 接続に別の証明書を使用するこ とも可能です。 Setup can configure apache to use SSL using a certificate issued from the internal CA. Do you wish Setup to configure that, or prefer to perform that manually? (Automatic, Manual) [Automatic]: Red Hat Enterprise Virtualization Manager は Apache Web サーバーを使用してランディング ページを表示します。eng i ne-setup コマンドは、Apache が指定したデフォルトのページを Manager のランディングページに設定します。 Setup can configure the default page of the web server to present the application home page. This may conflict with existing applications. Do you wish to set the application as the default web page of the server? (Yes, No) [Yes]: 7. システム設定 eng i ne-setup コマンドは、Manager に NFS 共有を作成して ISO ストレージドメインとして使 用することができます。Manager のローカルに ISO ドメインをホストすると、簡単に環境を最新 の状態に保つことができるようになります。 40 第2 章 Red Hat Ent erprise Virt ualiz at ion のインストール Configure (Yes, No) Local ISO Local ISO Local ISO an NFS [Yes]: domain domain domain share on this server to be used as an ISO Domain? path [/var/lib/exports/iso]: ACL [0.0.0.0/0.0.0.0(rw)]: name [ISO_DOMAIN]: 8. Web so cket プロキシサーバーの設定 次に、eng i ne-setup コマンドでは、noVNC または HTML5 コンソールから仮想マシンに接続で きるように Websocket プロキシサーバーを設定します (オプション)。 Configure WebSocket Proxy on this machine? (Yes, No) [Yes]: 9. その他の設定 また、eng i ne-setup コマンドを使用することで、プロキシサーバーにより Red Hat アクセスの プラグインからのトランザクションを仲介できるようになります。 Would you like transactions from the Red Hat Access Plugin sent from the RHEV Manager to be brokered through a proxy server? (Yes, No) [No]: [ INFO ] Stage: Setup validation 10. 設定のプレビュー 設定の適用前に、設定プレビューをチェックして入力した値を確定してください。先に進むように 選択すると、 eng i ne-setup はこれらの値を使用して Red Hat Enterprise Virtualization Manager を設定していきます。 Engine database name Engine database secured connection Engine database host Engine database user name Engine database host name validation Engine database port NFS setup PKI organization Application mode Firewall manager Update Firewall Configure WebSocket Proxy Host FQDN NFS export ACL NFS mount point Datacenter storage type Configure local Engine database Set application as default page Configure Apache SSL : : : : : : : : : : : : : : : : : : : engine False localhost engine False 5432 True Your Org both iptables True True Your Manager's FQDN 0.0.0.0/0.0.0.0(rw) /var/lib/exports/iso nfs True True True Please confirm installation settings (OK, Cancel) [OK]: 41 インストールガイド eng i ne-setup コマンドは、環境の設定が完了すると、環境へのアクセス方法や関連のセキュリ ティ詳細を表示します。 11. 削除と終了 eng i ne-setup コマンドは、設定プロセスで作成した一時ファイルを削除して、Red Hat Enterprise Virtualization Manager 設定プロセスのログファイルの場所を出力します。 [ INFO ] Stage: Clean up Log file is located at /var/log/ovirt-engine/setup/ovirtengine-setup-installation-date.log [ INFO ] Stage: Pre-termination [ INFO ] Stage: Termination [ INFO ] Execution of setup completed successfully 結果 Red Hat Enterprise Virtualization Manager の設定が完了すると、サーバーで実行されま す。ad mi n@ i nternal ユーザーとして管理ポータルにログインして、Manager の設定を継続します。さ らに、同じ値を使用して Manager を再設定する際に使用できるように、先ほど指定した回答 は、eng i ne-setup コマンドによりファイルに保存されます。 バグを報告する 2.4 .4 . Red Hat Ent erprise Virt ualiz at ion Manager で使用するための Post greSQL データベースの準備 概要 データベースサーバーを手動で設定して、Red Hat Enterprise Virtualization Manager で使用するデータ ベースをホストすることができます。データベースは、Red Hat Enterprise Virtualization Manager サー バーのローカルで、あるいは別のリモートサーバーでホストすることができます。 重要 このデータベースは、eng i ne-setup コマンドを実行する前に作成しておく必要があります。 手順2.5 R ed H at En t erp rise Virt u aliz at io n Man ag er で使用するための Po st g reSQ L データベー スの準備 1. 以下のコマンドを実行して PostgreSQL データベースを初期化し、po stg resq l サービスを起動 してブート時に起動されるように設定します。 # service postgresql initdb # service postgresql start # chkconfig postgresql on 2. データベースの読み取りや書き込みの際に使用する Red Hat Enterprise Virtualization Manager の ユーザーと Red Hat Enterprise Virtualization 環境のデータを保存するデータベースを作成しま す。以下の手順では、ローカルおよびリモートのデータベース両方に対して行う必要がありま す。po stg res ユーザーとして p sq l ターミナルを使用します。 42 第2 章 Red Hat Ent erprise Virt ualiz at ion のインストール # su - postgres $ psql postgres=# create role [user name] with login encrypted password '[password]'; postgres=# create database [database name] owner [user name] template template0 encoding 'UTF8' lc_collate 'en_US.UTF-8' lc_ctype 'en_US.UTF-8'; 3. 以下のコマンドを使用して新しいデータベースに接続して pl pg sq l 言語を追加します。 postgres=# \c [database name] CREATE LANGUAGE plpgsql; 4. クライアントの認証を有効にして、データベースにリモートでアクセスできるようにしておきま す。/var/l i b/pg sq l /d ata/pg _hba. co nf ファイルを編集し、データベースの場所に応じ て、以下を追加します。 ローカルデータベースの場合には、ファイルの最下部にある Lo cal で始まる行の直下に以下の 行を追記します。 host host [database name][user name] [database name][user name] 0.0.0.0/0 ::0/0 md5 md5 リモートデータベースの場合には、ファイルの最下部にある Lo cal で始まる行の直下に以下の 行を追記します。X.X.X.X は Manager の IP アドレスに置き換えてください。 host [database name][user name]X.X.X.X/32 md5 5. データベースへの TCP/IP 接続を許可します。この手順では、手動設定したリモートのデータベー スサーバーが必要です。/var/l i b/pg sq l /d ata/pg _hba. co nf ファイルを編集して、以下 の行を追加します。 listen_addresses='*' 上記の例では、全インターフェースの接続をリッスンするように po stg resq l を設定していま す。IP アドレスを指定することで (リッスンする) インターフェースの指定も可能です。 6. po stg resq l サービスを再起動します。本手順では、手動設定したリモートおよびローカルの データベースサーバーの両方が必要となります。 # service postgresql restart 結果 Red Hat Enterprise Virtualization Manager を使用して、PostgreSQL データベースを手動で設定しまし た。 バグを報告する 2.4 .5. 手動設定のローカルまたはリモートの Post greSQL データベースを使用するため の Manager 設定 概要 43 インストールガイド eng i ne-co nfi g のスクリプトを使用した Red Hat Enterprise Virtualization Manager 設定のデータ ベース設定段階では、手動設定のデータベースを使用するように選択することができます。ローカルまたは リモートにインストールされている PostgreSQL が選択可能です。 手順2.6 手動設定のローカルまたはリモートの Po st g reSQ L データベースを使用するための Man ag er 設定 1. Red Hat Enterprise Virtualization Manager の設定時には、eng i ne-setup コマンドによりデー タベースの場所を確認するプロンプトが表示されます。 Where is the database located? (Local, Remote) [Local]: Red Hat Enterprise Virtualization Manager でデータベースを使用するように手動で設定する手順 はリモートもローカルもほぼ同じですが、リモートでホストされているデータベースを使用する場 合、リモートのデータベースサーバーのホスト名とリッスンするポートを指定する必要がありま す。 2. プロンプトが表示されたら、Manual と入力してデータベースを手動で設定します。 Would you like Setup to automatically configure postgresql, or prefer to perform that manually? (Automatic, Manual) [Automatic]: Manual 3. リモートでホストされているデータベースを使用している場合、お使いのデータベースサーバーの ホスト名およびリッスンするポートを eng i ne-setup コマンドで指定します。 Database host [localhost]: Database port [5432]: 4. データベースがローカルとリモートのどちらでホストされている場合でも、そのデータベースでセ キュアな接続を使用するかどうかを選択する必要があります。また、設定したデータベースの名 前、Manager がそのデータベースにアクセスする際に使用できるユーザー、そのユーザーのパス ワードを入力する必要もあります。 Database Database Database Database secured connection (Yes, No) [No]: name [engine]: user [engine]: password: 注記 データベースにセキュアな接続を使用する場合、セキュアなデータベース接続も手動で設定 する必要があります。 結果 Red Hat Enterprise Virtualization Manager が手動設定のデータベースを使用するように設定しまし た。eng i ne-co nfi g コマンドは、環境の残りの設定を継続します。 バグを報告する 2.4 .6. 管理ポータルへの接続 44 第2 章 Red Hat Ent erprise Virt ualiz at ion のインストール 概要 Web ブラウザーを使って管理ポータルへアクセスします。 手順2.7 管理ポータルへの接続 1. サポートされている Web ブラウザーを開きます。 2. https: //[your-manager-fqdn]/o vi rt-eng i ne に移動し、ログイン画面を開きます ([your-manager-fqdn] は、インストール時に指定した完全修飾名に置き換えてください)。 重要 管理ポータルに初めて接続する場合、お使いのブラウザーと Web サーバー間の通信のセ キュリティ保護に使用する証明書を信頼するかどうかを確認するプロンプトが表示されま す。 3. ユーザー名 と パスワード を入力します。初回ログインの場合は、ユーザー名ad mi n とインス トール時に指定した管理者パスワードをお使いください。 4. ドメイン のドロップダウン一覧から認証するドメインを選択します。内部のad mi n ユーザー名を 使用してログインしている場合、i nternal ドメインを選択します。 5. 管理ポータルは多言語で表示することができます。デフォルトでは、お使いの Web ブラウザーの ロケール設定をベースに選択されます。デフォルトで選択した言語以外で管理ポータルを表示する 場合は、一覧から任意の言語を選択してください。 6. ログイン をクリックします。 結果 管理ポータルにログインしました。 バグを報告する 2.4 .7. Red Hat Ent erprise Virt ualiz at ion Manager の削除 概要 eng i ne-cl eanup コマンドを使用することで、Red Hat Enterprise Virtualization Manager 関連のファ イルを削除することができます。 手順2.8 R ed H at En t erp rise Virt u aliz at io n Man ag er の削除 1. Red Hat Enterprise Virtualization Manager がインストールされているマシンで、以下のコマンド を実行します。 # engine-cleanup 2. Red Hat Enterprise Virtualization Manager の全コンポーネント削除を確認するプロンプトが表示 されます。これらのコンポーネントには、PKI キー、ローカルでホストされているISO ドメインの ファイルシステムレイアウト、PKI 設定、ローカルの NFS エクスポート設定、Engine データベー スの内容などが含まれます。 Do you want to remove all components? (Yes, No) [Yes]: 45 インストールガイド 注記 常に、Engine データベースのバックアップおよび PKI キーや設定の圧縮アーカイブが自動 的に作成されます。これらのファイルは、/var/l i b/o vi rt-eng i ne/backups/ に配 置されており、ファイル名に日付とそれぞれ eng i ne- と eng i ne-pki - が含まれていま す。 3. この段階でも Red Hat Enterprise Virtualization Manager の削除を中止することができます。削除 を続行した場合には、o vi rt-eng i ne サービスが停止し、選択したオプションに従って環境の設 定が削除されます。 During execution engine service will be stopped (OK, Cancel) [OK]: ovirt-engine is about to be removed, data will be lost (OK, Cancel) [Cancel]:OK 結果 eng i ne-cl eanup の実行時に選択した内容に従って、お使いの環境の設定ファイルが削除されます。 --== SUMMARY ==-A backup of the database is available at /var/lib/ovirtengine/backups/engine-date-and-extra-characters.sql Engine setup successfully cleaned up A backup of PKI configuration and keys is available at /var/lib/ovirtengine/backups/engine-pki-date-and-extra-characters.tar.gz --== END OF SUMMARY ==-[ INFO ] Generating answer file '/var/lib/ovirtengine/setup/answers/20130827181911-cleanup.conf' [ INFO ] Stage: Clean up Log file is located at /var/log/ovirt-engine/setup/ovirtengine-remove-date.log [ INFO ] Stage: Pre-termination [ INFO ] Stage: Termination [ INFO ] Execution of cleanup completed successfully yum コマンドを使用して Red Hat Enterprise Virtualization パッケージを安全に削除することができるよ うになりました。 # yum remove rhevm* vdsm-bootstrap バグを報告する 2.5. SPICE クライアント 2.5.1. SPICE の機能 Red Hat Enterprise Virtualization 3.3 のリリースで追加された SPICE 機能は以下のとおりです。 46 第2 章 Red Hat Ent erprise Virt ualiz at ion のインストール SPIC E- H T ML5 サポート ( テクノロジープレビュー) : B Z #9 74 06 0 SPICE-HTML5 コンソールクライアントは、テクノロジープレビューとして、初めてサポートさ れるようになりました。この機能により、SPICE-HTML5 クライアントを使用してお使いのブラ ウザーから SPICE コンソールに接続できるようになります。以下のように、SPICE-HTML5 を有 効にするには、noVNC コンソールと同じ要件を満たす必要があります。 ゲスト側: ゲストの環境に、WebSocket プロキシを設定して実行しておく必要があります。 Engine で WebSocket プロキシが認識されている必要があります。eng i ne-co nfi g を使 用して WebSo cketP ro xy キーを設定します。 クライアント側: クライアントでは、WebSocket と postMessage サポート機能のあるブラウザーを使用する 必要があります。 SSL を有効にする場合、Engine の認証局をクライアントのブラウザーにインポートする必要 があります。 各オペレーティングシステムでサポートされている SPICE の機能は、オペレーティングシステムに同梱さ れている SPICE により左右されます。 表2.1 クライアントの WAN の最適化 オペレーティ ングシステム コンソールの動 SPIC E プロキ 的サイズ調整 シのサポート フル H D ( 高精 細度) ディスプ レイ 複数モニターの サポート RHEL 5.8 以降 RHEL 6.2 - 6.4 RHEL 6.5 以降 Windows XP (全バージョン) Windows 7 (全 バージョン) Windows 8 (全 バージョン) Windows Server 2008 Windows Server 2012 いいえ いいえ はい はい いいえ いいえ はい はい いいえ いいえ はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい バグを報告する 47 インストールガイド 第3章 セルフホストエンジン (Self-Hosted Engine) 3.1. セルフホストエンジン (Self-Host ed Engine) の概要 セルフホストエンジンとは、Engine (Manager) が管理するホスト上にある仮想マシンで Engine を実行す る仮想化環境のことを指します。仮想マシンは、ホスト設定の一環として作成され、そのホスト設定のプロ セスと並行して Engine がインストール、設定されます。以下に記載する手順では、このプロセスをデプロ イメントと呼びます。 Engine を実行する仮想マシンは、高可用性となるように作成されます。高可用性とは、仮想マシンを実行 するホストがメンテナンスモードになったり、予期せぬ問題が発生したりした場合に、仮想マシンが同環境 の別のホストに自動的に移行されることを意味します。 セルフホストエンジンの主な利点は、Engine が物理ハードウェアではなく、仮想マシンとして実行される ため、Red Hat Enterprise Virtualization のインスタンスをデプロイする際に必要なハードウェアが少なく て済む点です。また、別のクラスターを必要とせず、Engine が自動的に高可用性として設定されます。 現在のところ、セルフホストエンジンは、Red Hat Enterprise Linux 6.5 または 6.6 のホストでしか実行さ れません。Red Hat Enterprise Virtualization Hypervisor およびバージョン 6.4 以前の Red Hat Enterprise Linux は、セルフホストエンジンの使用には推奨されません。 バグを報告する 3.2. セルフホストエンジンの制限 現在、セルフホストエンジンの設定には主に 2 つの制約があります。 設定には、NFS ストレージが必要です。セルフホストエンジンではサポートされているファイルシステ ムは NFS のみです。 ホストエンジンのホストおよびアタッチされたホストはすべて、Red Hat Enterprise Linux 6.5 または 6.6 を使用する必要があります。Red Hat Enterprise Virtualization Hypervisor はサポートされていま せん。 バグを報告する 3.3. 必要なエンタイトルメントのサブスクライブ セルフホストエンジンをインストールするには、システムを登録して、必要なエンタイトルメントにサブス クライブする必要があります。 手順3.1 サブスクリプションマネージャーを使用した必要なチャンネルのサブスクライブ 1. コンテンツ配信ネットワークにシステムを登録します。プロンプトが表示されたら、カスタマー ポータルの ユーザー名 と パスワード を入力します。 # subscription-manager register 2. 必要なサブスクリプションプールを特定します。 # subscription-manager list --available | grep -A8 "Red Hat Enterprise Linux # subscription-manager list --available | grep -A8 "Red Hat Enterprise Virtualization" 48 第3章 セルフホストエンジン (Self- Host ed Engine) 3. 上記のステップで特定したプール ID を使用して、R ed Hat Enterpri se Li nux Server およ び R ed Hat Enterpri se Vi rtual i zati o n のエンタイトルメントをシステムにアタッチし ます。 # subscription-manager attach --pool=poolid 4. Red Hat Enterprise Linux 6 に必要なリポジトリーを有効化します。 重要 Red Hat Enterprise Linux 6 の場合は、ovirt-hosted-engine-setup パッケージが rhel-6server-rhevm-3.4-rpms リポジトリーにより提供されます。Red Hat Enterprise Virtualization エンタイトルメントしかない場合は、先にエンタイトルメントをホストにア タッチする必要があります。ovirt-hosted-engine-setup パッケージをダウンロードした後 に、サブスクリプションを削除して、Manager として仮想マシンが使用されるように、そ のサブスクリプションを仮想マシンに再度アタッチします。単一の製品サブスクリプション を削除する方法については https://access.redhat.com/documentation/enUS/Red_Hat_Subscription_Management/1/html/RHSM/sub-cli.html を参照してくださ い。 # subscription-manager # subscription-manager # subscription-manager rpms # subscription-manager agent-rpms # subscription-manager repos --enable=rhel-6-server-rpms repos --enable=rhel-6-server-optional-rpms repos --enable=rhel-6-server-supplementaryrepos --enable=rhel-6-server-rhev-mgmtrepos --enable=rhel-6-server-rhevm-3.4-rpms バグを報告する 3.4 . セルフホストエンジン (Self-Host ed Engine) のインストール 概要 セルフホストエンジン機能を活用した Red Hat Enterprise Virtualization の環境をインストールします。こ の方法では、その仮想化環境自体の中にある仮想マシン上に Engine がインストールされます。 これらのパッケージをインストールするには、適切な Red Hat Network チャンネルにサブスクライブする 必要があります。Subscription Manager の場合には、以下のチャンネルをサブスクライブします。 rhel -6 -server-rpms rhel -6 -server-suppl ementary-rpms rhel -6 -server-rhevm-3. 4 -rpms jb-eap-6 -fo r-rhel -6 -server-rpms rhel -6 -server-rhev-mg mt-ag ent-rpms Subscription Manager を使用して上記のチャンネルをサブスクライブする方法についての詳しい説明 は、「Subscription Manager を使用した Red Hat Enterprise Virtualization Manager チャンネルのサブ スクライブ」を参照してください。 49 インストールガイド RHN クラシックの場合は、以下のチャンネルをサブスクライブします。 rhel -x86 _6 4 -server-6 rhel -x86 _6 4 -server-suppl ementary-6 rhel -x86 _6 4 -server-6 -rhevm-3. 4 jbapppl atfo rm-6 -x86 _6 4 -server-6 -rpm rhel -x86 _6 4 -rhev-mg mt-ag ent-6 RHN クラシックを使用して上記のチャンネルをサブスクライブする方法についての詳しい説明は、「RHN クラシックを使用した Red Hat Enterprise Virtualization Manager チャンネルのサブスクライブ」を参照 してください。 重要 ovirt-hosted-engine-setup パッケージは、Red Hat Enterprise Virtualization Manager チャンネル で提供されており、Manager の標準チャンネルを使用してインストールすることが可能です が、vdsm パッケージは ovirt-hosted-engine-setup パッケージの依存関係で、Red Hat Enterprise Virt Management Agent チャンネルから提供されているため、このチャンネルを有効にしておく必 要があります。このチャンネルは、Subscription Manager では rhel -6 -server-rhev-mg mtag ent-rpms、RHN クラシックでは rhel -x86 _6 4 -rhev-mg mt-ag ent-6 となっています。 以下の手順はすべて、ro o t ユーザーで実行するものとします。 手順3.2 セルフホストエンジン ( Self - H o st ed En g in e) のインストール 1. 以下のコマンドを実行して、インストールパッケージですべて最新版が使用されているようにしま す。 # yum upgrade 2. 以下のコマンドを実行して、ovirt-hosted-engine-setup パッケージと全依存関係をインストールし ます。 # yum install ovirt-hosted-engine-setup 結果 ovirt-hosted-engine-setup パッケージがインストールされ、セルフホストエンジンを設定する準備ができま した。 バグを報告する 3.5. セルフホストエンジンの設定 概要 パッケージのインストールが完了した時点で、Red Hat Enterprise Virtualization Manager を設定する必 要があります。この作業を容易にするために ho sted -eng i ne デプロイメントスクリプトが提供されてい ます。このスクリプトは、一連の質問を尋ね、その回答に基づいて環境を構築していきます。必要となる値 をすべて入力すると、設定の更新が適用され Red Hat Enterprise Virtualization Manager サービスが起動 50 第3章 セルフホストエンジン (Self- Host ed Engine) します。 ho sted -eng i ne デプロイメントスクリプトの指示従って、複数の異なる設定段階に進みます。このスク リプトにより、指定可能な設定デフォルト値が角括弧内に提示されます。提示された値が有効な場合には、 別途入力する必要はありません。 以下の手順には、ovirt-hosted-engine-setup をインストール済みの新しい Red Hat Enterprise Linux 6.5 ま たは 6.6 ホストが必要となります。以下の説明では、このホストを「Host-HE1」と呼び、完全修飾ドメイ ン名 (FQD N) は Ho st-HE1. exampl e. co m とします。 環境を管理する Host-HE1 の設定時に作成された仮想マシン、つまりホストエンジンは「my-engine」と指 定されています。オペレーティングシステムのインストールと Engine の設定時には、ho sted -eng i ne のデプロイメントスクリプトからのプロンプトが複数回表示されます。 以下の手順はすべて、指定のマシンの ro o t ユーザーで実行するものとします。 手順3.3 セルフホストエンジンの設定 1. ホストエンジンデプロイメントの開始 Host_HE1 で ho sted -eng i ne のカスタマイズスクリプトをデプロイして、セルフホスト環境の 設定を開始します。スクリプトを終了してデプロイを中断するには、C T R L+D キーの組み合わせを 使用します。 # hosted-engine --deploy 2. ストレージの設定 NFS のバージョンを選択して、共有ストレージドメインのパス名および完全なアドレス (FQD N ま たは IP アドレスのいずれかを使用) を指定します。同環境で使用するストレージデータセンター名 とストレージドメインを選択します。 During customization use CTRL-D to abort. Please specify the storage you would like to use (nfs3, nfs4)[nfs3]: Please specify the full shared storage connection path to use (example: host:/path): storage.example.com:/hosted_engine/nfs [ INFO ] Installing on first host Please provide storage domain name. [hosted_storage]: Local storage datacenter name is an internal name and currently will not be shown in engine's admin UI.Please enter local datacenter name [hosted_datacenter]: 3. ネットワークの設定 このスクリプトは、同環境の管理ブリッジに使用可能なネットワークインターフェースコントロー ラー (NIC) を検出し、次にファイアウォールの設定を確認して、その設定を HostedEngine-VM に コンソールで (SPICE または VNC) アクセスできるように変更するかどうかを確認しま す。o vi rt-ha-ag ent で使用できる、ping 送信可能なゲートウェイの IP アドレスを提供する と、HostedEngine-VM を実行するのに適したホストであるかどうかを判断しやすくなります。 Please indicate a nic to set rhevm bridge on: (eth1, eth0) [eth1]: iptables was detected on your computer, do you wish setup to configure it? (Yes, No)[Yes]: Please indicate a pingable gateway IP address [X.X.X.X]: 51 インストールガイド 4. 仮想マシンの設定 このスクリプトにより、Red Hat Enterprise Virtualization Manager (ホストエンジン) として設定 される仮想マシンが作成されます。以下の手順では、この仮想マシンを HostedEngine-VM と呼び ます。ブートデバイス (該当する場合)、インストールメディアのパス名、CPU タイプ、仮想 CPU の数、ディスクサイズを指定します。HostedEngine-VM の MAC アドレスを指定するか、ランダム に生成された Mac アドレスを適用します。MAC アドレスは、仮想マシンにオペレーティングシス テムをインストール前に D HCP サーバーを更新するのに使用することができます。 HostedEngine-VM の作成に必要なメモリーサイズとコンソールの接続タイプも指定します。 Please specify the device to boot the VM from (cdrom, disk, pxe) [cdrom]: The following CPU types are supported by this host: - model_Penryn: Intel Penryn Family - model_Conroe: Intel Conroe Family Please specify the CPU type to be used by the VM [model_Penryn]: Please specify the number of virtual CPUs for the VM [Defaults to minimum requirement: 2]: Please specify the disk size of the VM in GB [Defaults to minimum requirement: 25]: You may specify a MAC address for the VM or accept a randomly generated default [00:16:3e:77:b2:a4]: Please specify the memory size of the VM in MB [Defaults to minimum requirement: 4096]: Please specify the console type you would like to use to connect to the VM (vnc, spice) [vnc]: 5. ホストエンジンの設定 Red Hat Enterprise Virtualization 環境内で識別するための Host-HE1 の名前と 管理ポータルへア クセスするための ad mi n@ i nternal ユーザーのパスワードを指定します。HostedEngine-VM の FQD N を指定します。この手順では、FQD N に HostedEngine-VM.example.com を使用していま す。最後に、SMTP サーバーの名前と TCP ポート番号、メール通知に使用する メールアドレス、 通知を受信するメールアドレス (複数ある場合はコンマ区切り) を指定します。 Enter the name which will be used to identify this host inside the Administrator Portal [hosted_engine_1]: Host-HE1 Enter 'admin@ internal' user password that will be used for accessing the Administrator Portal: Confirm 'admin@ internal' user password: Please provide the FQDN for the engine you would like to use. This needs to match the FQDN that you will use for the engine installation within the VM: HostedEngine-VM.example.com Please provide the name of the SMTP server through which we will send notifications [localhost]: Please provide the TCP port number of the SMTP server [25]: Please provide the email address from which notifications will be sent [root@ localhost]: Please provide a comma-separated list of email addresses which will get notifications [root@ localhost]: 6. 設定のプレビュー 続行する前に、ho sted -eng i ne スクリプトは、入力された設定値を表示して、これらの値で設 定を続行するかどうかを確認するプロンプトが表示されます。 52 第3章 セルフホストエンジン (Self- Host ed Engine) Bridge interface : eth1 Engine FQDN : HostedEngine-VM.example.com Bridge name : rhevm SSH daemon port : 22 Firewall manager : iptables Gateway address : X.X.X.X Host name for web application : Host-HE1 Host ID : 1 Image size GB : 25 Storage connection : storage.example.com:/hosted_engine/nfs Console type : vnc Memory size MB : 4096 MAC address : 00:16:3e:77:b2:a4 Boot type : pxe Number of CPUs : 2 CPU Type : model_Penryn Please confirm installation settings (Yes, No)[No]: 7. H o st ed En g in e- VM の設定 次にこのスクリプトは、HostedEngine-VM の仮想マシンを作成して、接続の詳細を指定しま す。ho sted -eng i ne スクリプトが Host-HE1 上で続行される前に、HostedEngine-VM にオペ レーティングシステムをインストールする必要があります。 [ INFO ] Generating answer file '/etc/ovirt-hostedengine/answers.conf' [ INFO ] Stage: Transaction setup [ INFO ] Stage: Misc configuration [ INFO ] Stage: Package installation [ INFO ] Stage: Misc configuration [ INFO ] Configuring libvirt [ INFO ] Generating VDSM certificates [ INFO ] Configuring VDSM [ INFO ] Starting vdsmd [ INFO ] Waiting for VDSM hardware info [ INFO ] Creating Storage Domain [ INFO ] Creating Storage Pool [ INFO ] Connecting Storage Pool [ INFO ] Verifying sanlock lockspace initialization [ INFO ] Initializing sanlock lockspace [ INFO ] Initializing sanlock metadata [ INFO ] Creating VM Image [ INFO ] Disconnecting Storage Pool [ INFO ] Start monitoring domain [ INFO ] Configuring VM [ INFO ] Updating hosted-engine configuration [ INFO ] Stage: Transaction commit [ INFO ] Stage: Closing up [ INFO ] Creating VM You can now connect to the VM with the following command: /usr/bin/remote-viewer vnc://localhost:5900 Use temporary password "3042QHpX" to connect to vnc console. Please note that in order to use remote-viewer you need to be able 53 インストールガイド to run graphical applications. This means that if you are using ssh you have to supply the -Y flag (enables trusted X11 forwarding). Otherwise you can run the command from a terminal in your preferred desktop environment. If you cannot run graphical applications you can connect to the graphic console from another host or connect to the console using the following command: virsh -c qemu+tls://Test/system console HostedEngine If you need to reboot the VM you will need to start it manually using the command: hosted-engine --vm-start You can then set a temporary password using the command: hosted-engine --add-console-password The VM has been started. Install the OS and shut down or reboot it. To continue please make a selection: (1) Continue setup - VM installation is complete (2) Reboot the VM and restart installation (3) Abort setup (1, 2, 3)[1]: 本手順の命名規則を使用して、以下のコマンドで VNC を使って仮想マシンに接続します。 /usr/bin/remote-viewer vnc://Host-HE1.example.com:5900 8. 仮想マシンのオペレーティングシステムのインストール hosted-engine スクリプトで作成した仮想マシン HostedEngine-VM に接続して、Red Hat Enterprise Linux 6.5 または 6.6 のオペレーティングシステムをインストールします。インストー ルが完了したら、必ずマシンをリブートするようにしてください。 9. ホストと仮想マシンの同期 Host-HE1 に戻り、オプション 1 を選択して ho sted -eng i ne デプロイメントスクリプトを続行 します。 (1) Continue setup - VM installation is complete Waiting for VM to shut down... [ INFO ] Creating VM You can now connect to the VM with the following command: /usr/bin/remote-viewer vnc://localhost:5900 Use temporary password "3042QHpX" to connect to vnc console. Please note that in order to use remote-viewer you need to be able to run graphical applications. This means that if you are using ssh you have to supply the -Y flag (enables trusted X11 forwarding). Otherwise you can run the command from a terminal in your preferred desktop environment. If you cannot run graphical applications you can connect to the graphic console from another host or connect to the console using the following command: virsh -c qemu+tls://Test/system console HostedEngine 54 第3章 セルフホストエンジン (Self- Host ed Engine) If you need to reboot the VM you will need to start it manually using the command: hosted-engine --vm-start You can then set a temporary password using the command: hosted-engine --add-console-password Please install and setup the engine in the VM. You may also be interested in subscribing to "agent" RHN/Satellite channel and installing rhevm-guest-agent-common package in the VM. To continue make a selection from the options below: (1) Continue setup - engine installation is complete (2) Power off and restart the VM (3) Abort setup 10. Man ag er のインストール HostedEngine-VM に接続して、適切な Red Hat Enterprise Virtualization Manager チャンネルに サブスクライブします。インストール済みのパッケージには、すべて最新のバージョンが使用され ていることを確認して、ovirt-engine パッケージをインストールします。 # yum upgrade # yum install rhevm 11. Man ag er の設定 HostedEngine-VM で Engine を設定します。 # engine-setup 12. ホストと Man ag er の同期 Host-HE1 に戻り、オプション 1 を選択して ho sted -eng i ne デプロイメントスクリプトを続行 します。 (1) Continue setup - engine installation is complete [ INFO ] Engine replied: DB Up!Welcome to Health Status! [ INFO ] Waiting for the host to become operational in the engine. This may take several minutes... [ INFO ] Still waiting for VDSM host to become operational... [ INFO ] The VDSM Host is now operational Please shutdown the VM allowing the system to launch it as a monitored service. The system will wait until the VM is down. 13. H o st ed En g in e- VM の終了 HostedEngine-VM をシャットダウンします。 # shutdown now 14. 設定の確認 55 インストールガイド Host-HE1 に戻り、HostedEngine-VM のリブートが検出されていることを確認します。 [ INFO [ INFO [ INFO [ INFO ] Enabling and starting HA services Hosted Engine successfully set up ] Stage: Clean up ] Stage: Pre-termination ] Stage: Termination 結果 ho sted -eng i ne のデプロイメントスクリプトが正常に完了すると、Red Hat Enterprise Virtualization Manager が設定され、サーバー上で稼働するようになります。ベアメタルの Manager インストールとは 異なり、ホストエンジンの Manager では、データセンター、クラスター、ホスト (Host-HE1)、ストレージ ドメイン、ホストエンジンの仮想マシン (HostedEngine-VM) が設定済みの状態となりま す。ad mi n@ i nternal ユーザーでログインして、Manager の設定やその他のリソースの追加を継続する ことができます。 Red Hat Enterprise Virtualization Manager をディレクトリサーバーにリンクして、Manager 環境に新規 ユーザーを追加することができます。Red Hat Enterprise Virtualization は Red Hat D irectory Services (RHD S)、IdM、Active D irectory のディレクトリサービスをサポートします。環境にディレクトリサー バーを追加するには、rhevm-manag e-d o mai ns コマンドを使用します。 また、o vi rt-ho st-eng i ne-setup スクリプトにより、災害対策 (D R) に活用できるように、設定時に 指定した回答がファイルに保存されます。--g enerate-answer= <fi l e> の引数で、回答ファイルの保 存先が指定されていない場合、/etc/o vi rt-ho sted -eng i ne/answers. co nf に生成されます。 バグを報告する 3.6. セルフホスト環境への追加ホストのインストール 概要 セルフホスト環境に別のノードを追加するのは、元のホストのデプロイに非常に似ていますが、スクリプト によって環境が検出するため、作業は大幅に省略されます。 元のホストと同様、ホストの追加には Red Hat Enterprise Linux 6.5 または 6.6 と、適切な Red Hat Enterprise Virtualization チャンネルへのサブスクリプションが必要です。 以下の手順はすべて、ro o t ユーザーで実行するものとします。 手順3.4 ホストの追加 1. ovirt-hosted-engine-setup パッケージをインストールします。 # yum install ovirt-hosted-engine-setup 2. デプロイメントコマンドでホストを設定します。 # hosted-engine --deploy 3. ストレージの設定 セルフホスト環境で使用する共有ストレージドメインのパス名、完全修飾ドメイン名 (FQD N)、IP アドレスのいずれかを使用して完全アドレスと、ストレージタイプを指定します。 56 第3章 セルフホストエンジン (Self- Host ed Engine) Please specify the storage you would like to use (nfs3, nfs4)[nfs3]: Please specify the full shared storage connection path to use (example: host:/path): storage.example.com:/hosted_engine/nfs 4. セルフホストエンジンの検出 ho sted -eng i ne のスクリプトは、共有ストレージが使用されていることを検出して、追加のホ スト設定であるかどうかを確認した後に、プロンプトでホスト ID を要求します。この ID は環境内 の別のホストには割り当てられていない整数を使用する必要があります。 The specified storage location already contains a data domain. Is this an additional host setup (Yes, No)[Yes]? [ INFO ] Installing on additional host Please specify the Host ID [Must be integer, default: 2]: 5. システムの設定 ho sted -eng i ne スクリプトは、最初の hosted-engine 設定で作成された回答ファイルを使用し ます。これには、hosted-engine スクリプトにより回答ファイルにアクセスして追加ホストにセ キュアコピーできるように、FQD N または IP アドレスと、ホストの ro o t ユーザーパスワードが 必要となります。 [WARNING] A configuration file must be supplied to deploy Hosted Engine on an additional host. The answer file may be fetched from the first host using scp. If you do not want to download it automatically you can abort the setup answering no to the following question. Do you want to scp the answer file from the first host? (Yes, No) [Yes]: Please provide the FQDN or IP of the first host: Enter 'root' user password for host Host-HE1.example.com: [ INFO ] Answer file successfully downloaded 6. ホストエンジンの設定 Red Hat Enterprise Virtualization 環境で識別できるように、追加ホストの名前と ad mi n@ i nternal ユーザーのパスワードを指定します。 Enter the name which will be used to identify this host inside the Administrator Portal [hosted_engine_2]: Enter 'admin@ internal' user password that will be used for accessing the Administrator Portal: Confirm 'admin@ internal' user password: 7. 設定のプレビュー 続行する前に、ho sted -eng i ne スクリプトは、入力された設定値を表示して、これらの値で設 定を続行するかどうかを確認するプロンプトが表示されます。 Bridge interface Engine FQDN Bridge name SSH daemon port Firewall manager : : : : : eth1 HostedEngine-VM.example.com rhevm 22 iptables 57 インストールガイド Gateway address : X.X.X.X Host name for web application : hosted_engine_2 Host ID : 2 Image size GB : 25 Storage connection : storage.example.com:/hosted_engine/nfs Console type : vnc Memory size MB : 4096 MAC address : 00:16:3e:05:95:50 Boot type : disk Number of CPUs : 2 CPU Type : model_Penryn Please confirm installation settings (Yes, No)[Yes]: 結果 確定後、このスクリプトによりホストのインストールが完了し環境へ追加されます。 バグを報告する 3.7. セルフホストエンジンのメンテナンス メンテナンスモードは、高可用性のエージェントからの干渉なしに、engine の仮想マシンを起動、停止、 変更でき、また engine を中断せずに、環境内のホストを再起動および変更することができます。 有効にすることができるメンテナンスモードには 3 つあります。 g l o bal : クラスター内の全高可用性エージェントで、engine の仮想マシンの状態のモニタリングが無 効化されます。 g l o bal メンテナンスモードは、engine の停止を必要とする設定やアップグレードの 操作に適用する必要があります。これには、たとえば Red Hat Enterprise Virtualization を新しいバー ジョンにアップグレードする操作や、レポートポータル に必要な rhevm-dwh と rhevm-reports のパッ ケージをインストールする操作が含まれます。 l o cal : コマンドを実行するホスト上の高可用性エージェントで、engine の仮想マシンのモニタリング が無効化されます。ホストは、l o cal のメンテナンスモードの場合には、engine の仮想マシンのホス ティングから除外されます。このモードに変更された際に engine の仮想マシンがホストされている場 合には、engine は適切な競合ホストがあれば別のホストに移行されます。システムへの変更やホストへ の更新を適用する場合に l o cal メンテナンスモードを使用することを推奨します。 no ne: メンテナンスモードを無効にし、高可用性エージェントが稼働を続けるようにします。 メンテナンスモードの構文は以下のとおりです。 # hosted-engine --set-maintenance --mode=mode このコマンドは、ro o t ユーザーとして実行してください。 バグを報告する 3.8. セルフホストエンジンのアップグレード 概要 58 第3章 セルフホストエンジン (Self- Host ed Engine) Red Hat Enterprise Virtualization ホストエンジン環境をバージョン 3.3 から 3.4 へアップグレードしま す。 以下の手順では、ホスト A と B と呼ばれる 2 つのホストと Manager 仮想マシンをアップグレードしま す。本手順においては、ホスト B が Manager 仮想マシンをホストするものとします。 当環境のホストはすべて同時にアップグレードしてから、MANAGER仮想マシンをアップグレードしてクラ スターの 互換バージョン を 3. 4 に更新することを推奨しています。これによりバージョン 3.3 のホスト が No n O perati o nal のステータスになるのを回避します。 本手順のコマンドはすべて ro o t ユーザーで実行してください。 手順3.5 セルフホストエンジンのアップグレード 1. いずれかのホストにログインしてメンテナンスモードを g l o bal に設定して高可用性エージェン トを無効にします。 # hosted-engine --set-maintenance --mode=global 2. Red Hat Enterprise Virtualization Manager の管理ポータルにアクセスします。ホスト A を選択 し、メンテナンス ボタンを押してメンテナンスモードに設定します。 重要 Manager 仮想マシンをホストしているホストをメンテナンスモードに切り替えてアップグ レードしないようにしてください。 3. ホスト A にログインして更新します。 # yum update 4. ホスト A の VD SM を再起動します。 # service vdsmd restart 5. ホスト A の o vi rt-ha-bro ker と o vi rt-ha-ag ent を再起動します。 # service ovirt-ha-broker restart # service ovirt-ha-agent restart 6. いずれかのホストにログインし、host-engine のメンテナンスモードをオフにして Manager 仮想 マシンが他のホストに移行できるようにします。 # hosted-engine --set-maintenance --mode=none 7. Red Hat Enterprise Virtualization Manager の管理ポータルにアクセスします。ホスト A を選択 し、アクティブ化 ボタンを押してホストをアクティブ化します。 8. ホスト B にログインし、メンテナンスモードを g l o bal に設定して高可用性エージェントを無効 にします。 59 インストールガイド # hosted-engine --set-maintenance --mode=global 9. ホスト B を更新します。 # yum update 10. ホスト B の VD SM を再起動します。 # service vdsmd restart 11. ホスト B の o vi rt-ha-bro ker と o vi rt-ha-ag ent を再起動します。 # service ovirt-ha-broker restart # service ovirt-ha-agent restart 12. ホスト B の hosted-engine のメンテナンスモードをオフにします。 # hosted-engine --set-maintenance --mode=none 13. Red Hat Enterprise Virtualization Manager の管理ポータルにアクセスします。ホスト B を選択 し、アクティブ化 ボタンを押してホストをアクティブ化します。 14. Manager 仮想マシンにログインして 「Red Hat Enterprise Virtualization Manager 3.4 へのアッ プグレード」 の説明に従って Engine を更新します。 15. Red Hat Enterprise Virtualization Manager の管理ポータルにアクセスします。 A. D efaul t クラスターを選択して 編集 をクリックして クラスターの編集 ウィンドウを開きま す。 B. 互換バージョン のドロップダウンメニューを使用して 3. 4 を選択します。O K をクリックし て変更を保存し、ウィンドウを閉じます。 結果 ホストエンジン設定のホストと Manager を Red Hat Enterprise Virtualization 3.4 にアップグレードしま した。 バグを報告する 3.9. セルフホスト環境の追加ホストのアップグレード 概要 セルフホスト環境のホストは、すべて同時にアップグレードすることを推奨します。この方法は、バージョ ン 3.3 のホストが No n O perati o nal のステータスになるのを回避します。お使いの環境でこれが実用 的ではない場合、以下の手順に従って追加ホストをアップグレードしてください。 ホストが Manager の仮想マシンをホストしていないことを確認してから、以下の手順を開始してくださ い。 本手順のコマンドはすべて ro o t ユーザーで実行してください。 60 第3章 セルフホストエンジン (Self- Host ed Engine) 手順3.6 追加ホストのアップグレード 1. ホストにログインしてメンテナンスモードを l o cal に設定します。 # hosted-engine --set-maintenance --mode=local 2. Red Hat Enterprise Virtualization Manager の管理ポータルにアクセスします。ホストを選択 し、メンテナンス ボタンを押してメンテナンスモードに設定します。 3. ホストにログインして更新します。 # yum update 4. ホストの VD SM を再起動します。 # service vdsmd restart 5. ホストの o vi rt-ha-bro ker と o vi rt-ha-ag ent を再起動します。 # service ovirt-ha-broker restart # service ovirt-ha-agent restart 6. ホストの hosted-engine のメンテナンスモードをオフにします。 # hosted-engine --set-maintenance --mode=none 7. Red Hat Enterprise Virtualization Manager の管理ポータルにアクセスします。ホストを選択 し、アクティブ化 ボタンを押してホストをアクティブ化します。 結果 セルフホスト環境で追加ホストを Red Hat Enterprise Virtualization 3.4 に更新しました。 バグを報告する 3.10. セルフホスト環境のバックアップと復元 本セクションでは、セルフホストエンジン環境をバックアップする方法および新規インストールしたホスト で復元する方法を説明します。eng i ne-backup ツールを使用したバックアップの手法がサポートされて います。この手法でバックアップできるのは、Red Hat Enterprise Virtualization Manager の仮想マシン のみで、Manager 仮想マシンを含むホストはバックアップされません。 セルフホストエンジン環境のバックアップと復元では主に、以下のような作業を行います。 1. 既存の Red Hat Enterprise Virtualization Manager 構成設定およびデータベースの内容をバック アップします。 2. 新規インストールした Red Hat Enterprise Linux ホストを用意し、ホストエンジンのデプロイメン トスクリプトを実行します。 3. Red Hat Enterprise Virtualization Manager の構成設定およびデータベースの内容を新規の Manager 仮想マシンに復元します。 61 インストールガイド 4. ステータスが No n O perati o nal のホストエンジンのホストを削除して、復元後のセルフホスト エンジン環境で再インストールします。 前提条件 セルフホストエンジン環境を復元するには、物理ホスト上に新規インストールした Red Hat Enterprise Linux システムを用意する必要があります。 新規ホストおよび Manager のオペレーティングシステムのバージョンは、バックアップしたホストと Manager のバージョンと同じでなければなりません。 新しい環境をインストールするためのサブスクリプションエンタイトルメントが必要です。サブスクリ プションが必要なリポジトリー一覧は、Subscribing to the Required Entitlements を参照してくださ い。 新しい Manager の完全修飾ドメイン名と、バックアップした Manager のドメイン名は同じでなけれ ばなりません。また、正引き (フォワードルックアップ) と逆引き (リバースルックアップ) ルックアッ プ両方を D NS で設定する必要があります。 新規 Manager データーベースのデータベースユーザ名も、バックアップした Manager データベース のユーザー名と同じでなければなりません。 バグを報告する 3.10.1. セルフホストエンジンの Manager 仮想マシンのバックアップ セルフホストエンジン環境を定期的にバックアップすることを推奨しています。サポートされているバック アップの手法では、eng i ne-backup ツールを使用し、o vi rt-eng i ne サービスを中断せずにバック アップを実行することができます。eng i ne-backup ツールがバックアップできるのは、Red Hat Enterprise Virtualization Manager の仮想マシンのみで、Manager 仮想マシンを含むホストはバックアッ プされません。 手順3.7 既存の R ed H at En t erp rise Virt u aliz at io n Man ag er のバックアップ 1. フェイルオーバー先のホストの準備 フェイルオーバーホスト (環境内にあるホストエンジンのホストの 1 つ) は、メンテナンスモードに 設定して、バックアップ時に仮想負荷がない状態にします。このホストは後ほど、復元したセルフ ホストエンジン環境をデプロイする際に使用することができます。今回のシナリオでは、ホストエ ンジンのホストはどれでもフェイルオーバーホストとして使用することができますが、Ho st 1 を 使用すると、復元のプロセスがより簡単になります。 Ho st 1 ホストのデフォルト名は ho sted _eng i ne_1 で、これは、ホストエンジンのデプロイメントスクリプトが最初に実行され た際に設定されたものです。 a. ホストエンジンのホストの 1 つにログインします。 b. ho sted _eng i ne_1 ホストが Ho st 1 であることを確認します。 # hosted-engine --vm-status c. 管理ポータルにログインします。 d. ホスト タブを選択します。 e. 結果一覧から ho sted _eng i ne_1 ホストを選択して、メンテナンス をクリックしま す。 f. O K をクリックします。 62 第3章 セルフホストエンジン (Self- Host ed Engine) 2. 高可用性エージェントの無効化 ホストエンジンのホストで高可用性エージェントを無効化、バックアップのプロセス中に Red Hat Enterprise Virtualization Manager 仮想マシンが移行されないようにします。ホストエンジンのホ ストのいずれかに接続して、全ホスト上の高可用性エージェントをグローバルメンテナンスモード に設定します。 # hosted-engine --set-maintenance --mode=global 3. Man ag er のバックアップ作成 Manager の仮想マシン上で、仮想マシンの構成設定とデータベースの内容をバックアップしま す。[EngineBackupFile] はバックアップファイルのファイル名に、[LogFILE] はバックアップログ のファイル名に置き換えます。 # engine-backup --mode=backup --file=[EngineBackupFile] -log=[LogFILE] 4. バックアップファイルの外部サーバーへのコピー バックアップしたファイルを外部サーバーにセキュアコピーします。以下の例で は、[Storage.example.com] は、必要な期間、バックアップを格納するネットワークストレージ サーバーの完全修飾ドメイン名に、/backup/ は指定したフォルダーまたはパスに置き換えます。こ の手順は必須ではありませんが、仮想マシンの構成設定とデータベースの内容を復元する際にこの バックアップファイルにはアクセスできなければなりません。 # scp -p [EngineBackupFiles] [Storage.example.com:/backup/EngineBackupFiles] 5. 高可用性エージェントの有効化 ホストエンジンのホストのいずれかに接続して、グローバルメンテナンスモードをオフにします。 こうすることで、高可用性エージェントが有効化されます。 # hosted-engine --set-maintenance --none 6. フェイルオーバーホストの有効化 ho sted _eng i ne_1 ホストのメンテナンスモードから切り替えます。 a. 管理ポータルにログインします。 b. ホスト タブを選択します。 c. 結果一覧から ho sted _eng i ne_1 を選択します。 d. アクティブ化 をクリックします。 Red Hat Enterprise Virtualization Manager 仮想マシンの構成設定とデータベースの内容をバックアップ しました。 バグを報告する 3.10.2. 復元環境として使用するために新規セルフホストエンジン環境を構築する方法 63 インストールガイド バックアップした環境で使用したハードウェア上にセルフホストエンジンを復元することはできますが、復 元環境のデプロイメントにはフェイルオーバーホストを使用する必要があります。「セルフホストエンジン の Manager 仮想マシンのバックアップ」で使用したフェイルオーバーホスト Ho st 1 は ho sted _eng i ne_1 というデフォルトのホスト名を使用します。以下の手順でもこの名称を使用します。 セルフホストエンジンの復元プロセスの性質上、フェイルオーバーホストを削除してから、復元したエンジ ンの最終同期を実行する必要があります。ただし、これは、バックアップ時に、ホスト上に仮想負荷がない 場合にしか実行できません。また、バックアップ環境に使用していない別のハードウェアにバックアップ を復元することも可能です。その場合には、この問題を考慮する必要はありません。 重要 本手順は、物理ホストへの Red Hat Enterprise Linux の新規インストール、必要なエンタイトルメ ントへのホストのサブスクリプション登録、ovirt-hosted-engine-setup パッケージのインストールが 完了していることが前提となります。詳しい情報は、「必要なエンタイトルメントのサブスクライ ブ」および「セルフホストエンジン (Self-Hosted Engine) のインストール」を参照してください。 手順3.8 復元環境として使用するために新規セルフホスト環境を構築する方法 1. D N S の更新 Red Hat Enterprise Virtualization 環境の完全修飾ドメイン名と新規 Manager の IP アドレスが相 関するように、D NS を更新してください。以下の手順では、完全修飾ドメイン名は Manager.example.com に設定されています。engine に指定する完全修飾ドメイン名は、バック アップ元の engine を設定する際に指定したものと同一の名前を使用する必要があります。 2. ホストエンジンデプロイメントの開始 新規インストールした Red Hat Enterprise Linux ホスト上で、ho sted -eng i ne デプロイメント スクリプトを実行します。C T R L+D のキーの組み合わせを使用してデプロイメントを中断すること で、いつでもスクリプトを終了することができます。 # hosted-engine --deploy ネットワーク経由で ho sted -eng i ne デプロイメントスクリプトを実行する場合には、ネット ワークまたはターミナルが中断された際にセッションが失われないように screen ウィンドウマ ネージャーの使用を推奨しています。screen パッケージがインストールされていない場合には、先 にこのパッケージをインストールしてください。 # screen hosted-engine --deploy 3. ストレージの設定 使用するストレージのタイプを選択します。 During customization use CTRL-D to abort. Please specify the storage you would like to use (iscsi, nfs3, nfs4) [nfs3]: NFS ストレージタイプの場合には、完全修飾ドメイン名または IP アドレスを使用した完全なア ドレスと、共有ストレージドメインのパス名を指定します。 64 第3章 セルフホストエンジン (Self- Host ed Engine) Please specify the full shared storage connection path to use (example: host:/path): storage.example.com:/hosted_engine/nfs iSCSI の場合には、iSCSI ポータルの IP アドレス、ユーザー名、およびパスワードを指定し て、自動検出されたリストからターゲット名を選択します。 Please Please Please Please Please specify specify specify specify specify the the the the the iSCSI portal IP address: iSCSI portal port [3260]: iSCSI portal user: iSCSI portal password: target name (auto-detected values) [default]: 環境で使用するストレージドメインとストレージデータセンターの名前を選択します。 [ INFO ] Installing on first host Please provide storage domain name. [hosted_storage]: Local storage datacenter name is an internal name and currently will not be shown in engine's admin UI.Please enter local datacenter name [hosted_datacenter]: 4. ネットワークの設定 このスクリプトは、同環境の管理ブリッジに使用可能なネットワークインターフェースコントロー ラー (NIC) を検出し、次にファイアウォールの設定を確認して、その設定を Manager 仮想マシン にコンソールで (SPICE または VNC) アクセスできるように変更するかどうかを確認しま す。o vi rt-ha-ag ent で使用できる、ping 送信可能なゲートウェイの IP アドレスを提供する と、Manager 仮想マシンを実行するのに適したホストであるかどうかを判断しやすくなります。 Please indicate a nic to set rhevm bridge on: (eth1, eth0) [eth1]: iptables was detected on your computer, do you wish setup to configure it? (Yes, No)[Yes]: Please indicate a pingable gateway IP address [X.X.X.X]: 5. 新しい Man ag er 仮想マシンの設定 このスクリプトにより、新しい Manager の仮想マシンとして設定される仮想マシンが作成されま す。ブートデバイス (該当する場合)、インストールメディアのパス名、CPU タイプ、仮想 CPU の 数、ディスクサイズを指定します。Manager の MAC アドレスを指定するか、ランダムに生成され た Mac アドレスを適用します。MAC アドレスは、Manager の仮想マシンにオペレーティングシス テムをインストール前に D HCP サーバーを更新するのに使用することができます。Manager 仮想 マシンの作成に必要なメモリーサイズとコンソールの接続タイプも指定します。 Please specify the device to boot the VM from (cdrom, disk, pxe) [cdrom]: The following CPU types are supported by this host: - model_Penryn: Intel Penryn Family - model_Conroe: Intel Conroe Family Please specify the CPU type to be used by the VM [model_Penryn]: Please specify the number of virtual CPUs for the VM [Defaults to minimum requirement: 2]: Please specify the disk size of the VM in GB [Defaults to minimum requirement: 25]: You may specify a MAC address for the VM or accept a randomly generated default [00:16:3e:77:b2:a4]: 65 インストールガイド Please specify the memory size of the VM in MB [Defaults to minimum requirement: 4096]: Please specify the console type you want to use to connect to the VM (vnc, spice) [vnc]: 6. ホスト名の特定 ホスト名には一意の名前を指定して、engine をバックアップから復元した時点で存在する他のリ ソースと競合しないようにします。本手順では、対象のホストは環境がバックアップされる前にメ ンテナンスモードに設定され、engine を復元してからホストと engine を同期するまでの間に、こ のホストを削除することができるため、ho sted _eng i ne_1 という名前を使用することができま す。 Enter the name which will be used to identify this host inside the Administrator Portal [hosted_engine_1]: 7. ホストエンジンの設定 セルフホストエンジン環境の名前と、管理ポータルへアクセスする ad mi n@ i nternal ユーザー のパスワードを指定し、新規の Manager 仮想マシンの完全修飾ドメイン名を設定します。本手順 では、Manager.example.com という完全修飾ドメイン名を使用します。次に、SMTP サーバーの 名前と TCP ポート番号、メール通知の送信先に使用するメールアドレス、これらの通知を受信する メールアドレス (コンマ区切りの一覧) を指定してください。 重要 engine に指定した完全修飾ドメイン名 (Manager.example.com) は、当初設定していた元の Manager と同じ完全修飾ドメイン名でなければなりません。 Enter 'admin@ internal' user password that will be used for accessing the Administrator Portal: Confirm 'admin@ internal' user password: Please provide the FQDN for the engine you want to use. This needs to match the FQDN that you will use for the engine installation within the VM: Manager.example.com Please provide the name of the SMTP server through which we will send notifications [localhost]: Please provide the TCP port number of the SMTP server [25]: Please provide the email address from which notifications will be sent [root@ localhost]: Please provide a comma-separated list of email addresses which will get notifications [root@ localhost]: 8. 設定のプレビュー 続行する前に、ho sted -eng i ne デプロイメントスクリプトは、入力された設定値を表示して、 これらの値で設定を続行するかどうかを確認するプロンプトが表示されます。 Bridge interface Engine FQDN Bridge name SSH daemon port 66 : : : : eth1 Manager.example.com rhevm 22 第3章 セルフホストエンジン (Self- Host ed Engine) Firewall manager : iptables Gateway address : X.X.X.X Host name for web application : hosted_engine_1 Host ID : 1 Image size GB : 25 Storage connection : storage.example.com:/hosted_engine/nfs Console type : vnc Memory size MB : 4096 MAC address : 00:16:3e:77:b2:a4 Boot type : pxe Number of CPUs : 2 CPU Type : model_Penryn Please confirm installation settings (Yes, No)[No]: 9. 新しい Man ag er 仮想マシンの作成 次にこのスクリプトは、仮想マシンを作成して Manager 仮想マシンとして設定し、接続の詳細を 指定します。ho sted -eng i ne スクリプトがホストエンジンの設定に進む前に、仮想マシンにオ ペレーティングシステムをインストールする必要があります。 [ INFO ] Generating answer file '/etc/ovirt-hostedengine/answers.conf' [ INFO ] Stage: Transaction setup [ INFO ] Stage: Misc configuration [ INFO ] Stage: Package installation [ INFO ] Stage: Misc configuration [ INFO ] Configuring libvirt [ INFO ] Generating VDSM certificates [ INFO ] Configuring VDSM [ INFO ] Starting vdsmd [ INFO ] Waiting for VDSM hardware info [ INFO ] Creating Storage Domain [ INFO ] Creating Storage Pool [ INFO ] Connecting Storage Pool [ INFO ] Verifying sanlock lockspace initialization [ INFO ] Initializing sanlock lockspace [ INFO ] Initializing sanlock metadata [ INFO ] Creating VM Image [ INFO ] Disconnecting Storage Pool [ INFO ] Start monitoring domain [ INFO ] Configuring VM [ INFO ] Updating hosted-engine configuration [ INFO ] Stage: Transaction commit [ INFO ] Stage: Closing up [ INFO ] Creating VM You can now connect to the VM with the following command: /usr/bin/remote-viewer vnc://localhost:5900 Use temporary password "5379skAb" to connect to vnc console. Please note that in order to use remote-viewer you need to be able to run graphical applications. This means that if you are using ssh you have to supply the -Y flag (enables trusted X11 forwarding). Otherwise you can run the command from a terminal in your preferred desktop environment. 67 インストールガイド If you cannot run graphical applications you can connect to the graphic console from another host or connect to the console using the following command: virsh -c qemu+tls://Test/system console HostedEngine If you need to reboot the VM you will need to start it manually using the command: hosted-engine --vm-start You can then set a temporary password using the command: hosted-engine --add-console-password The VM has been started. Install the OS and shut down or reboot it. To continue please make a selection: (1) Continue setup - VM installation is complete (2) Reboot the VM and restart installation (3) Abort setup (1, 2, 3)[1]: 本手順の命名規則を使用して、以下のコマンドで VNC を使って仮想マシンに接続します。 /usr/bin/remote-viewer vnc://hosted_engine_1.example.com:5900 10. 仮想マシンのオペレーティングシステムのインストール Manager の仮想マシンに接続して、Red Hat Enterprise Linux 6.5 または 6.6 のオペレーティング システムをインストールします。 11. ホストと Man ag er の同期 ホストに戻り、オプション 1 を選択して ho sted -eng i ne デプロイメントスクリプトを続行しま す。 (1) Continue setup - VM installation is complete Waiting for VM to shut down... [ INFO ] Creating VM You can now connect to the VM with the following command: /usr/bin/remote-viewer vnc://localhost:5900 Use temporary password "5379skAb" to connect to vnc console. Please note that in order to use remote-viewer you need to be able to run graphical applications. This means that if you are using ssh you have to supply the -Y flag (enables trusted X11 forwarding). Otherwise you can run the command from a terminal in your preferred desktop environment. If you cannot run graphical applications you can connect to the graphic console from another host or connect to the console using the following command: virsh -c qemu+tls://Test/system console HostedEngine If you need to reboot the VM you will need to start it manually using the command: hosted-engine --vm-start You can then set a temporary password using the command: hosted-engine --add-console-password Please install and setup the engine in the VM. 68 第3章 セルフホストエンジン (Self- Host ed Engine) You may also be interested in subscribing to "agent" RHN/Satellite channel and installing rhevm-guest-agent-common package in the VM. To continue make a selection from the options below: (1) Continue setup - engine installation is complete (2) Power off and restart the VM (3) Abort setup 12. Man ag er のインストール 新しい Manager の仮想マシンに接続し、インストールしたパッケージがすべて最新版を使用して いることを確認してから、rhevm パッケージをインストールします。 # yum upgrade # yum install rhevm 13. R ep o rt s および D at a Wareh o u se のインストール Reports および D ata Warehouse を復元する場合には、rhevm-reports-setup と rhevm-dwh-setup パッケージをインストールします。 # yum install rhevm-reports-setup rhevm-dwh-setup パッケージのインストールの完了後には、セルフホストエンジンの Manager の復元を続行することができ ます。 バグを報告する 3.10.3. セルフホストエンジン Manager の復元 以下の手順では、バックアップしたセルフホストエンジンの Manager 仮想マシンの構成設定およびデータ ベースの内容を復元する方法を説明します。 手順3.9 セルフホストエンジン Man ag er の復元 1. バックアップに含まれるデータベースのコンテンツの復元先となる、空のデータベースを手動で作 成します。以下の手順は、データベースがホストされるマシンで実行する必要があります。 a. データベースが Manager 仮想マシン以外のマシンでホストされている場合は、postgresqlserver パッケージをインストールする必要があります。データベースが Manager 仮想マ シンでホストされている場合には、rhevm パッケージにこのパッケージが含まれているた め、このステップは必要ありません。 # yum install postgesql-server b. po stg resq l データベースを初期化し、po stg resq l サービスを起動してから、この サービスがブート時に起動されるように設定します。 # service postgresql initdb # service postgresql start # chkconfig postgresql on c. postgresql のコマンドラインに入ります。 69 インストールガイド # su postgres $ psql d. eng i ne ユーザーを作成します。 postgres=# create role engine with login encrypted password 'password'; Reports および D ata Warehouse も復元する場合には、対象のホストで o vi rt_eng i ne_repo rts および o vi rt_eng i ne_hi sto ry のユーザーを作成しま す。 postgres=# create role ovirt_engine_reports with login encrypted password 'password'; postgres=# create role ovirt_engine_history with login encrypted password 'password'; e. 新規データベースを作成します。 postgres=# create database database_name owner engine template template0 encoding 'UTF8' lc_collate 'en_US.UTF-8' lc_ctype 'en_US.UTF-8'; Reports および D ata Warehouse も復元する場合には、対象のホストでデータベースを作 成します。 postgres=# create database database_name owner ovirt_engine_reports template template0 encoding 'UTF8' lc_collate 'en_US.UTF-8' lc_ctype 'en_US.UTF-8'; postgres=# create database database_name owner ovirt_engine_history template template0 encoding 'UTF8' lc_collate 'en_US.UTF-8' lc_ctype 'en_US.UTF-8'; f. postgresql コマンドラインを終了して、postgres ユーザーからログアウトします。 postgres=# \q $ exit g. /var/l i b/pg sq l /d ata/pg _hba. co nf ファイルを以下のように編集します。 A. ローカルデータベースごとに、ファイルの最下部の Lo cal で開始するセクションに記 載されている既存のディレクティブを以下のディレクティブに置き換えます。 host host database_name database_name user_name user_name 0.0.0.0/0 ::0/0 md5 md5 B. リモートデータベースごとに、以下のように設定します。 ファイルの最下部にある Lo cal で始まる行の直下に次の行を追記します。X.X.X.X は Manager の IP アドレスに置き換えてください。 70 第3章 セルフホストエンジン (Self- Host ed Engine) host database_name user_name X.X.X.X/32 md5 データベースへの TCP/IP 接続を許可しま す。/var/l i b/pg sq l /d ata/pg _hba. co nf ファイルを編集して、以下の行を 追加します。 listen_addresses='*' 上記の例では、全インターフェースの接続をリッスンするように po stg resq l を 設定しています。IP アドレスを指定することで (リッスンする) インターフェースの 指定も可能です。 PostgreSQL データベースの接続に使用するデフォルトのポートを開放して、更新 したファイアウォールルールを保存します。 # iptables -I INPUT 5 -p tcp -s Manager_IP_Address -dport 5432 -j ACCEPT # service iptables save h. po stg resq l サービスを再起動します。 # service postgresql restart 2. 新しい Man ag er へのバックアップファイルのコピー バックアップファイルを新しい Manager 仮想マシンにセキュアコピーします。この例では、「セ ルフホストエンジンの Manager 仮想マシンのバックアップ」でファイルをコピーしたネットワー クストレージサーバーからファイルをコピーします。このコマンドで、[Storage.example.com] はス トレージサーバーの完全修飾ドメイン名、[/backup/EngineBackupFiles] はストレージサーバーの バックアップファイルへの指定ファイルパス、[/backup/] は新規 Manager 上にバックアップファ イルをコピーするファイルへのパスに置き換えます。 # scp -p [Storage.example.com:/backup/EngineBackupFiles] [/backup/] 3. --change-db-credentials パラメーターを使用して新規データベースの認証情報を渡し、完 全なバックアップまたはデータベースのみのバックアップを復元します。Manager のローカルに 設定されているデータベースの database_location は l o cal ho st です。 注記 以下の例では、パスワードを指定せずにデータベースごとに --*passwo rd オプションを 使用しており、プロンプトでデータベースごとにパスワードが要求されます。これらのオプ ションに対して、コマンド内でパスワードを指定することも可能ですが、パスワードが shell の履歴に保存されてしまうため推奨していません。代わりに、各データベースに対し て --*passfi l e= password_file オプションを使用することで、プロンプトとの対話をせ ずにパスワードをセキュアに eng i ne-backup ツールに渡すことができます。 A. 完全なバックアップを復元する場合: 71 インストールガイド # engine-backup --mode=restore --file=file_name -log=log_file_name --change-db-credentials --dbhost=database_location --db-name=database_name --db-user=engine --db-password Reports および D ata Warehouse も全バックアップの一部として復元する場合には、両データ ベースの変更後の認証情報を含めるようにしてください。 engine-backup --mode=restore --file=file_name -log=log_file_name --change-db-credentials --dbhost=database_location --db-name=database_name --db-user=engine --db-password --change-reports-db-credentials --reports-dbhost=database_location --reports-db-name=database_name -reports-db-user=ovirt_engine_reports --reports-db-password -change-dwh-db-credentials --dwh-db-host=database_location --dwhdb-name=database_name --dwh-db-user=ovirt_engine_history --dwhdb-password B. データベースのみのバックアップを復元する場合 (設定ファイルのバックアップを最初に復元し てからデータベースのバックアップを復元): # engine-backup --mode=restore --scope=files --file=file_name -log=log_file_name # engine-backup --mode=restore --scope=db --file=file_name -log=file_name --change-db-credentials --dbhost=database_location --db-name=database_name --db-user=engine --db-password 上記の例では、Manager データベースのバックアップが復元されます。 # engine-backup --mode=restore --scope=reportsdb --file=file_name --log=file_name --change-reports-db-credentials --reports-dbhost=database_location --reports-db-name=database_name -reports-db-user=ovirt_engine_reports --reports-db-password 上記の例では、Reports データベースのバックアップが復元されます。 # engine-backup --mode=restore --scope=dwhdb --file=file_name -log=file_name --change-dwh-db-credentials --dwh-dbhost=database_location --dwh-db-name=database_name --dwh-dbuser=ovirt_engine_history --dwh-db-password 上記の例では、D ata Warehouse データベースのバックアップが復元されます。 正常に終了すると、以下のような出力が表示されます。 You should now run engine-setup. Done. 4. Man ag er の設定 72 第3章 セルフホストエンジン (Self- Host ed Engine) 復元した Manager 仮想マシンを設定します。このプロセスにより、既存の構成設定およびデータ ベースの内容が特定されますので、設定を確認してください。完了すると、この設定で SSH フィ ンガープリントと内部の証明局のハッシュが提供されます。 # engine-setup [ INFO ] Stage: Initializing [ INFO ] Stage: Environment setup Configuration files: ['/etc/ovirt-engine-setup.conf.d/10packaging.conf', '/etc/ovirt-engine-setup.conf.d/20-setup-ovirtpost.conf'] Log file: /var/log/ovirt-engine/setup/ovirt-engine-setup20140304075238.log Version: otopi-1.1.2 (otopi-1.1.2-1.el6ev) [ INFO ] Stage: Environment packages setup [ INFO ] Yum Downloading: rhel-65-zstream/primary_db 2.8 M(70%) [ INFO ] Stage: Programs detection [ INFO ] Stage: Environment setup [ INFO ] Stage: Environment customization --== PACKAGES ==-[ INFO [ INFO ] Checking for product updates... ] No product updates found --== NETWORK CONFIGURATION ==-- Setup can automatically configure the firewall on this system. Note: automatic configuration of the firewall may overwrite current settings. Do you want Setup to configure the firewall? (Yes, No) [Yes]: [ INFO ] iptables will be configured as firewall manager. --== DATABASE CONFIGURATION ==-- --== OVIRT ENGINE CONFIGURATION ==-Skipping storing options as database already prepared --== PKI CONFIGURATION ==-PKI is already configured --== APACHE CONFIGURATION ==-- --== SYSTEM CONFIGURATION ==-- --== END OF CONFIGURATION ==-[ INFO ] Stage: Setup validation [WARNING] Less than 16384MB of memory is available [ INFO ] Cleaning stale zombie tasks 73 インストールガイド --== CONFIGURATION PREVIEW ==-Database name Database secured connection Database host Database user name Database host name validation Database port NFS setup Firewall manager Update Firewall Configure WebSocket Proxy Host FQDN NFS mount point Set application as default page Configure Apache SSL : : : : : : : : : : : : : : engine False X.X.X.X engine False 5432 True iptables True True Manager.example.com /var/lib/exports/iso True True Please confirm installation settings (OK, Cancel) [OK]: 5. 復元した環境からのホストの削除 バックアップしたエンジンに存在しない一意名が指定されている新規ハードウェアに、復元したセ ルフホストエンジンをデプロイする場合には、このステップは省略してください。このステップ は、フェイルオーバーホスト (ho sted _eng i ne_1) でデプロイメントを行う場合にのみ適用され ます。このホストは、バックアップ作成時に環境に存在していたため、復元したエンジンにも存在 しています。最終的な同期を行う前には、このホストを環境から削除する必要があります。 a. 管理ポータルにログインします。 b. ホスト タブをクリックします。フェイルオーバーホスト ho sted _eng i ne_1 は、バッ クアップ時に準備したように、仮想負荷のない状態でメンテナンスモードに入っているは ずです。 c. 削除 をクリックします。 d. O K をクリックします。 6. ホストと Man ag er の同期 ホストに戻り、オプション 1 を選択して ho sted -eng i ne デプロイメントスクリプトを続行しま す。 (1) Continue setup - engine installation is complete [ INFO ] Engine replied: DB Up!Welcome to Health Status! [ INFO ] Waiting for the host to become operational in the engine. This may take several minutes... [ INFO ] Still waiting for VDSM host to become operational... この時点で ho sted _eng i ne_1 は管理ポータルに表示されますが、ステータスはInstal l i ng および Ini ti al i zi ng を経てから No n O perati o nal に入ります。ホストは、VD SM ホスト が稼動状態になるまで待機し続けますが、最終的に VD SM ホストはタイムアウトになります。これ は、環境内の別のホストが Storage Pool Manager (SPM) ロールを維持しており、SPM ロールを 持つホストが No n R espo nsi ve の状態にあるため ho sted _eng i ne_1 がストレージドメイン 74 第3章 セルフホストエンジン (Self- Host ed Engine) と対話できなくなるのが原因です。このプロセスがタイムアウトすると、仮想マシンをシャットダ ウンしてデプロイメントを完了するようにプロンプトが表示されます。デプロイメントが完了した ら、ホストを手動でメンテナンスモードに指定して、管理ポータルからアクティブ化することがで きます。 [ INFO ] Still waiting for VDSM host to become operational... [ ERROR ] Timed out while waiting for host to start. Please check the logs. [ ERROR ] Unable to add hosted_engine_2 to the manager Please shutdown the VM allowing the system to launch it as a monitored service. The system will wait until the VM is down. 7. Man ag er のシャットダウン 新しい Manager 仮想マシンをシャットダウンします。 # shutdown -h now 8. 設定の確認 ホストに戻り、Manager 仮想マシンのリブートが検出されていることを確認します。 [ INFO [ INFO [ INFO [ INFO ] Enabling and starting HA services Hosted Engine successfully set up ] Stage: Clean up ] Stage: Pre-termination ] Stage: Termination 9. ホストのアクティブ化 a. 管理ポータルにログインします。 b. ホスト タブをクリックします。 c. ho sted _eng i ne_1 を選択して、メンテナンス ボタンをクリックします。ホストがメン テナンスモードに入るまで、数分かかる場合があります。 d. アクティブ化 ボタンをクリックします。 アクティブ化の後には、ho sted _eng i ne_1 はアクティブ化されると即時に SPM の候補とな り、ストレージドメインとデータセンターがアクティブになります。 10. 仮想マシンのアクティブなホストへの移行 No n R espo nsi ve なホストを手動でフェンシングして、仮想マシンをアクティブなホストに移 行します。管理ポータルで、対象のホストを右クリックして、ホストがリブートされていること を確認 を選択します。 バックアップ時にホストで実行中だった仮想マシンは、この時点でホストから削除さ れ、Unkno wn から D o wn のステータスに切り替わります。これらの仮想マシン は、ho sted _eng i ne_1 で実行できるようになりました。フェンスされたホストは、REST API を使用して強制的に削除することができます。 75 インストールガイド ho sted _eng i ne_1 がアクティブな時点に環境が復元され、復元した環境で仮想マシンを実行できるよう になりました。ステータスが No n O perati o nal となっているホストエンジンの残りのホストは、削除 することも、環境内に再度インストールすることも可能です。 バグを報告する 3.10.4 . 復元したセルフホストエンジン環境からの非稼働状態のホストの削除 管理ポータルでホストをフェンスした後には、REST API の要求で強制的に削除することができます。以下 の手順では、HTTP サーバーに要求を送信するためのコマンドラインインターフェース、cU R L を使用しま す。大半の Linux ディストリビューションには cU R L が含まれています。本手順では Manager 仮想マシ ンに接続して、適切な要求を実行します。 1. 非稼働状態のホストのフェンシング 管理ポータルで、ホストの上で右クリックをして ホストがリブートされていることを確認 を選 択します。 バックアップ時にホストで実行中だった仮想マシンは、この時点でホストから削除さ れ、Unkno wn から D o wn のステータスに切り替わります。フェンスされたホストは、REST API を使用して強制的に削除することができます。 2. Man ag er の認証局の証明書取得 Manager の仮想マシンに接続して、コマンドラインを使用して cU R L で以下の要求を実行しま す。 G ET 要求で、今後の API 要求に使用できるようにManager の認証局 (CA) の証明書を取得しま す。以下の例では、--o utput オプションを使用して、Manager CA 証明書の出力先に hostedengine.ca ファイルを指定します。また、--i nsecure オプションは、このような最初の要求は証 明書なしで行うように指定します。 # curl --output hosted-engine.ca --insecure https://[Manager.example.com]/ca.crt 3. 削除するホストの G U ID の取得 一連のホストに対して G ET 要求を使用して、削除するホストのグローバル一意識別子 (GUID ) を取 得します。以下の例では、Manager CA 証明書ファイルを含めます。認証には ad mi n@ i nternal ユーザーを使用し、このユーザーに対するパスワードは、コマンドの実行後に 求められます。 # curl --request GET --cacert hosted-engine.ca --user admin@ internal https://[Manager.example.com]/api/hosts 今回の要求では、環境内の全ホストに情報が返されます。ホストの GUID は、ホスト名が関連付け られた 16 進数の文字列です。Red Hat Enterprise Virtualization REST API の詳しい情報 は、『Red Hat Enterprise Virtualization テクニカルガイド』を参照してください。 4. フェンスされたホストの削除 D ELET E 要求を使用して、フェンスされたホストの GUID を指定することで、指定のホストを環境 から削除します。以前に使用したオプションに加え、今回の例では、拡張マークアップ言語 (XML: eXtensible Markup Language) を使用して要求を送受信するようにヘッダーを指定し、fo rce ア クションが true に設定されるように XML の本文を指定します。 76 第3章 セルフホストエンジン (Self- Host ed Engine) curl --request DELETE --cacert hosted-engine.ca --user admin@ internal --header "Content-Type: application/xml" --header "Accept: application/xml" --data "<action><force>true</force> </action>" https://[Manager.example.com]/api/hosts/ecde42b0-de2f48fe-aa23-1ebd5196b4a5 適切な GUID が指定されている場合には、この D ELET E 要求を使用して、セルフホストエンジン 環境にある、フェンスされたホストをすべて削除することができます。 ホストが削除されたら、セルフホストエンジン環境に再インストールすることができます。 バグを報告する 3.10.5. 復元したセルフホスト環境への追加ホストのインストール 復元したセルフホストエンジン環境に、バックアップの際に存在していたホストエンジンのホストを再イン ストールする方法は、新規ホストを追加する方法と少し異なります。ホストを再インストールする場合に は、初めてインストールするホストと同様に、エンジンとの同期の際に VD SM のタイムアウトが発生しま す。 これらのホストは、再インストールの前に必ず環境から削除してください。 以前のホストエンジンのホストと同様に、ホストの追加には Red Hat Enterprise Linux 6.5、6.6 または 7 と、適切な Red Hat Enterprise Virtualization チャンネルへのサブスクリプションが必要です。 以下の手順はすべて、ro o t ユーザーで実行するものとします。 手順3.10 ホストの追加 1. ovirt-hosted-engine-setup パッケージをインストールします。 # yum install ovirt-hosted-engine-setup 2. デプロイメントコマンドでホストを設定します。 # hosted-engine --deploy ネットワーク経由で ho sted -eng i ne デプロイメントスクリプトを実行する場合には、ネット ワークまたはターミナルが中断された際にセッションが失われないように screen ウィンドウマ ネージャーの使用を推奨しています。screen パッケージがインストールされていない場合には、先 にこのパッケージをインストールしてください。 # screen hosted-engine --deploy 3. ストレージの設定 使用するストレージのタイプを選択します。 During customization use CTRL-D to abort. Please specify the storage you would like to use (iscsi, nfs3, nfs4) [nfs3]: NFS ストレージタイプの場合には、完全修飾ドメイン名または IP アドレスを使用した完全なア ドレスと、共有ストレージドメインのパス名を指定します。 77 インストールガイド Please specify the full shared storage connection path to use (example: host:/path): storage.example.com:/hosted_engine/nfs iSCSI の場合には、iSCSI ポータルの IP アドレス、ユーザー名、およびパスワードを指定し て、自動検出されたリストからターゲット名を選択します。 Please Please Please Please Please specify specify specify specify specify the the the the the iSCSI portal IP address: iSCSI portal port [3260]: iSCSI portal user: iSCSI portal password: target name (auto-detected values) [default]: 4. セルフホストエンジンの検出 ho sted -eng i ne のスクリプトは、共有ストレージが使用されていることを検出して、追加のホ スト設定であるかどうかを確認した後に、プロンプトでホスト ID を要求します。この ID は環境内 のホストには割り当てられていない整数を使用する必要があります。 The specified storage location already contains a data domain. Is this an additional host setup (Yes, No)[Yes]? [ INFO ] Installing on additional host Please specify the Host ID [Must be integer, default: 2]: 5. システムの設定 ho sted -eng i ne スクリプトは、最初の hosted-engine 設定で作成された回答ファイルを使用し ます。これには、hosted-engine スクリプトにより回答ファイルにアクセスして追加ホストにセ キュアコピーできるように、FQD N または IP アドレスと、ホストの ro o t ユーザーパスワードが 必要となります。 [WARNING] A configuration file must be supplied to deploy Hosted Engine on an additional host. The answer file may be fetched from the first host using scp. If you do not want to download it automatically you can abort the setup answering no to the following question. Do you want to scp the answer file from the first host? (Yes, No) [Yes]: Please provide the FQDN or IP of the first host: Enter 'root' user password for host [hosted_engine_1.example.com]: [ INFO ] Answer file successfully downloaded 6. ホストエンジンの設定 Red Hat Enterprise Virtualization 環境で識別できるように、追加ホストの名前と ad mi n@ i nternal ユーザーのパスワードを指定します。この名前には、環境内の別のホストが使 用していないものを選択する必要があります。 Enter the name which will be used to identify this host inside the Administrator Portal [hosted_engine_2]: Enter 'admin@ internal' user password that will be used for accessing the Administrator Portal: Confirm 'admin@ internal' user password: 78 第3章 セルフホストエンジン (Self- Host ed Engine) 7. 設定のプレビュー 続行する前に、ho sted -eng i ne スクリプトは、入力された設定値を表示して、これらの値で設 定を続行するかどうかを確認するプロンプトが表示されます。 Bridge interface : eth1 Engine FQDN : HostedEngine-VM.example.com Bridge name : rhevm SSH daemon port : 22 Firewall manager : iptables Gateway address : X.X.X.X Host name for web application : hosted_engine_2 Host ID : 2 Image size GB : 25 Storage connection : storage.example.com:/hosted_engine/nfs Console type : vnc Memory size MB : 4096 MAC address : 00:16:3e:05:95:50 Boot type : disk Number of CPUs : 2 CPU Type : model_Penryn Please confirm installation settings (Yes, No)[Yes]: 8. En g in e のインストール完了の確認 スクリプトにより以下の選択肢のプロンプトが表示された後に、追加したホスト側から Manager と ho sted _eng i ne_1 に問い合わせが行われます。 [ INFO ] Stage: Closing up To continue make a selection from the options below: (1) Continue setup - engine installation is complete (2) Power off and restart the VM (3) Abort setup (1, 2, 3)[1]: 9. [ INFO ] Engine replied: DB Up!Welcome to Health Status! [ INFO ] Waiting for the host to become operational in the engine. This may take several minutes... この時点でホストは管理ポータルに表示されますが、ステータスは Instal l i ng および Ini ti al i zi ng を経てから No n O perati o nal に入ります。ホストは、VD SM ホストが稼動 状態になるまで待機し続けますが、最終的に VD SM ホストはタイムアウトになります。 [ INFO ] [ INFO ] [ ERROR ] the logs. [ ERROR ] [ INFO ] [ INFO Still waiting for VDSM host to become operational... Still waiting for VDSM host to become operational... Timed out while waiting for host to start. Please check Unable to add hosted_engine_1 to the manager Enabling and starting HA services Hosted Engine successfully set up ] Stage: Clean up 79 インストールガイド [ INFO ] Generating answer file '/etc/ovirt-hostedengine/answers.conf' [ INFO ] Stage: Pre-termination [ INFO ] Stage: Termination 10. ホストのアクティブ化 a. 管理ポータルにログインします。 b. 管理ポータルで ホスト タブをクリックして、アクティブ化するホストを選択します。 c. Acti vate ボタンをクリックします。 対象のホストが Manager 仮想マシンをホスティングするようになり、他の仮想マシンはセルフホストエン ジン環境で実行されるようになりました。 バグを報告する 3.11. セルフホスト環境の移行 概要 ホストエンジン環境をデプロイして、Red Hat Enterprise Virtualization の既存のインスタンスに移行しま す。このタスクの実行を支援する ho sted -eng i ne デプロイメントスクリプトが提供されています。この スクリプトは、一連の質問を尋ね、提示された回答に基づいて環境を設定します。必要とされる値が指定さ れると、設定の更新が適用され Red Hat Enterprise Virtualization Manager サービスが開始します。 ho sted -eng i ne デプロイメントスクリプトの指示従って、複数の異なる設定段階に進みます。このスク リプトにより、指定可能な設定デフォルト値が角括弧内に提示されます。提示された値が有効な場合には、 別途入力する必要はありません。 以下の手順には、ovirt-hosted-engine-setup をインストール済みの新しい Red Hat Enterprise Linux 6.5 ま たは 6.6 ホストが必要となります。以下の説明では、このホストを「Host-HE1」と呼び、完全修飾ドメイ ン名 (FQD N) は Ho st-HE1. exampl e. co m とします。 また、以下の手順では移行元の Red Hat Enterprise Virtualization Manager は「BareMetal-Manager」 (FQD N は Manag er. exampl e. co m) とし、手順の途中で「BareMetal-Manager」にアクセスして変更 を加える必要がでてきます。 Host-HE1 の設定時に作成され環境の管理に使用される仮想マシン、つまりホストエンジンは、以下の手順 では「HostedEngine-VM」とします。この仮想マシンに複数回アクセスして Engine の設定を行うよう に、ho sted -eng i ne のデプロイメントスクリプトからプロンプトが表示されます。 以下の手順はすべて、指定のマシンの ro o t ユーザーで実行するものとします。 重要 BareMetal-Manager で実行中の Engine は、HostedEngine-VM でインストールする Engine と同 じバージョンでなければなりません。ホストエンジンの機能は Red Hat Enterprise Virtualization バージョン 3.3.0 以降でしか利用できないため、BareMetal-Manager で以前のバージョンの Red Hat Enterprise Virtualization を実行している場合はアップグレードする必要があります。 BareMetal-Manager の Engine のバージョンをアップグレードしてから、eng i ne-backup コマ ンドでバックアップを作成してください。 手順3.11 セルフホスト環境の移行 80 第3章 セルフホストエンジン (Self- Host ed Engine) 1. ホストエンジンデプロイメントの開始 Host_HE1 で ho sted -eng i ne のカスタマイズスクリプトをデプロイして、セルフホスト環境の 設定を開始します。スクリプトを終了してデプロイを中断するには、C T R L+D キーの組み合わせを 使用します。 # hosted-engine --deploy 2. ストレージの設定 NFS のバージョンを選択して、共有ストレージドメインのパス名および完全なアドレス (FQD N ま たは IP アドレスのいずれかを使用) を指定します。同環境で使用するストレージデータセンター名 とストレージドメインを選択します。 During customization use CTRL-D to abort. Please specify the storage you would like to use (nfs3, nfs4)[nfs3]: Please specify the full shared storage connection path to use (example: host:/path): storage.example.com:/hosted_engine/nfs [ INFO ] Installing on first host Please provide storage domain name. [hosted_storage]: Local storage datacenter name is an internal name and currently will not be shown in engine's admin UI.Please enter local datacenter name [hosted_datacenter]: 3. ネットワークの設定 このスクリプトは、同環境の管理ブリッジに使用可能なネットワークインターフェースコントロー ラー (NIC) を検出し、次にファイアウォールの設定を確認して、その設定を HostedEngine-VM に コンソールで (SPICE または VNC) アクセスできるように変更するかどうかを確認しま す。o vi rt-ha-ag ent で使用できる、ping 送信可能なゲートウェイの IP アドレスを提供する と、HostedEngine-VM を実行するのに適したホストであるかどうかを判断しやすくなります。 Please indicate a nic to set rhevm bridge on: (eth1, eth0) [eth1]: iptables was detected on your computer, do you wish setup to configure it? (Yes, No)[Yes]: Please indicate a pingable gateway IP address [X.X.X.X]: 4. 仮想マシンの設定 このスクリプトにより、Red Hat Enterprise Virtualization Manager (ホストエンジン) として設定 される仮想マシンが作成されます。以下の手順では、この仮想マシンを HostedEngine-VM と呼び ます。ブートデバイス (該当する場合)、インストールメディアのパス名、CPU タイプ、仮想 CPU の数、ディスクサイズを指定します。HostedEngine-VM の MAC アドレスを指定するか、ランダム に生成された Mac アドレスを適用します。MAC アドレスは、仮想マシンにオペレーティングシス テムをインストール前に D HCP サーバーを更新するのに使用することができます。 HostedEngine-VM の作成に必要なメモリーサイズとコンソールの接続タイプも指定します。 Please specify the device to boot the VM from (cdrom, disk, pxe) [cdrom]: The following CPU types are supported by this host: - model_Penryn: Intel Penryn Family - model_Conroe: Intel Conroe Family Please specify the CPU type to be used by the VM [model_Penryn]: 81 インストールガイド Please specify the number of virtual CPUs for the VM [Defaults to minimum requirement: 2]: Please specify the disk size of the VM in GB [Defaults to minimum requirement: 25]: You may specify a MAC address for the VM or accept a randomly generated default [00:16:3e:77:b2:a4]: Please specify the memory size of the VM in MB [Defaults to minimum requirement: 4096]: Please specify the console type you want to use to connect to the VM (vnc, spice) [vnc]: 5. ホストエンジンの設定 Red Hat Enterprise Virtualization 環境内で識別するための Host-HE1 の名前と管理ポータルへア クセスするための ad mi n@ i nternal ユーザーのパスワードを指定します。HostedEngine-VM の FQD N を指定します。この手順では、FQD N に Manager.example.com を使用しています。最後 に、SMTP サーバーの名前と TCP ポート番号、メール通知に使用するメールアドレス、通知を受 信するメールアドレス (複数ある場合はコンマ区切りリスト) を指定します。 重要 Engine (Manager.example.com) 用に指定する FQD N は、BareMetal-Manager の初期設定 時に指定したのと同じ FQD N にする必要があります。 Enter the name which will be used to identify this host inside the Administrator Portal [hosted_engine_1]: Host-HE1 Enter 'admin@ internal' user password that will be used for accessing the Administrator Portal: Confirm 'admin@ internal' user password: Please provide the FQDN for the engine you want to use. This needs to match the FQDN that you will use for the engine installation within the VM: Manager.example.com Please provide the name of the SMTP server through which we will send notifications [localhost]: Please provide the TCP port number of the SMTP server [25]: Please provide the email address from which notifications will be sent [root@ localhost]: Please provide a comma-separated list of email addresses which will get notifications [root@ localhost]: 6. 設定のプレビュー 続行する前に、ho sted -eng i ne スクリプトは、入力された設定値を表示して、これらの値で設 定を続行するかどうかを確認するプロンプトが表示されます。 Bridge interface Engine FQDN Bridge name SSH daemon port Firewall manager Gateway address Host name for web application Host ID 82 : : : : : : : : eth1 Manager.example.com rhevm 22 iptables X.X.X.X Host-HE1 1 第3章 セルフホストエンジン (Self- Host ed Engine) Image size GB : 25 Storage connection : storage.example.com:/hosted_engine/nfs Console type : vnc Memory size MB : 4096 MAC address : 00:16:3e:77:b2:a4 Boot type : pxe Number of CPUs : 2 CPU Type : model_Penryn Please confirm installation settings (Yes, No)[No]: 7. H o st ed En g in e- VM の設定 次にこのスクリプトは、仮想マシンを作成して HostedEngine-VM として設定し、接続の詳細を指 定します。ho sted -eng i ne スクリプトが Host-HE1 上で続行される前に、HostedEngine-VM に オペレーティングシステムをインストールする必要があります。 [ INFO ] Generating answer file '/etc/ovirt-hostedengine/answers.conf' [ INFO ] Stage: Transaction setup [ INFO ] Stage: Misc configuration [ INFO ] Stage: Package installation [ INFO ] Stage: Misc configuration [ INFO ] Configuring libvirt [ INFO ] Generating VDSM certificates [ INFO ] Configuring VDSM [ INFO ] Starting vdsmd [ INFO ] Waiting for VDSM hardware info [ INFO ] Creating Storage Domain [ INFO ] Creating Storage Pool [ INFO ] Connecting Storage Pool [ INFO ] Verifying sanlock lockspace initialization [ INFO ] Initializing sanlock lockspace [ INFO ] Initializing sanlock metadata [ INFO ] Creating VM Image [ INFO ] Disconnecting Storage Pool [ INFO ] Start monitoring domain [ INFO ] Configuring VM [ INFO ] Updating hosted-engine configuration [ INFO ] Stage: Transaction commit [ INFO ] Stage: Closing up [ INFO ] Creating VM You can now connect to the VM with the following command: /usr/bin/remote-viewer vnc://localhost:5900 Use temporary password "5379skAb" to connect to vnc console. Please note that in order to use remote-viewer you need to be able to run graphical applications. This means that if you are using ssh you have to supply the -Y flag (enables trusted X11 forwarding). Otherwise you can run the command from a terminal in your preferred desktop environment. If you cannot run graphical applications you can connect to the graphic console from another host or connect to the console using the following command: virsh -c qemu+tls://Test/system console HostedEngine 83 インストールガイド If you need to reboot the VM you will need to start it manually using the command: hosted-engine --vm-start You can then set a temporary password using the command: hosted-engine --add-console-password The VM has been started. Install the OS and shut down or reboot it. To continue please make a selection: (1) Continue setup - VM installation is complete (2) Reboot the VM and restart installation (3) Abort setup (1, 2, 3)[1]: 本手順の命名規則を使用して、以下のコマンドで VNC を使って仮想マシンに接続します。 /usr/bin/remote-viewer vnc://Host-HE1.example.com:5900 8. 仮想マシンのオペレーティングシステムのインストール hosted-engine スクリプトで作成した仮想マシン HostedEngine-VM に接続して、Red Hat Enterprise Linux 6.5 または 6.6 のオペレーティングシステムをインストールします。 9. ホストと仮想マシンの同期 Host-HE1 に戻り、オプション 1 を選択して ho sted -eng i ne デプロイメントスクリプトを続行 します。 (1) Continue setup - VM installation is complete Waiting for VM to shut down... [ INFO ] Creating VM You can now connect to the VM with the following command: /usr/bin/remote-viewer vnc://localhost:5900 Use temporary password "5379skAb" to connect to vnc console. Please note that in order to use remote-viewer you need to be able to run graphical applications. This means that if you are using ssh you have to supply the -Y flag (enables trusted X11 forwarding). Otherwise you can run the command from a terminal in your preferred desktop environment. If you cannot run graphical applications you can connect to the graphic console from another host or connect to the console using the following command: virsh -c qemu+tls://Test/system console HostedEngine If you need to reboot the VM you will need to start it manually using the command: hosted-engine --vm-start You can then set a temporary password using the command: hosted-engine --add-console-password Please install and setup the engine in the VM. You may also be interested in subscribing to "agent" RHN/Satellite channel and installing rhevm-guest-agent-common package in the VM. 84 第3章 セルフホストエンジン (Self- Host ed Engine) To continue make a selection from the options below: (1) Continue setup - engine installation is complete (2) Power off and restart the VM (3) Abort setup 10. Man ag er のインストール HostedEngine-VM に接続して、適切な Red Hat Enterprise Virtualization Manager チャンネルに サブスクライブします。インストール済みのパッケージには、すべて最新のバージョンが使用され ていることを確認して、ovirt-engine パッケージをインストールします。 # yum upgrade # yum install rhevm 11. B areMet al- Man ag er の無効化 BareMetal-Manager (構築済みの Red Hat Enterprise Virtualization 環境の Manager) に接続して Engine を停止し、実行されないようにします。 # service ovirt-engine stop # service ovirt-engine disable # chkconfig ovirt-engine off 注記 BearMetal-Manager の停止は必須ではありませんが、バックアップ作成後に環境へ変更が 加えられないようにするために停止することを推奨します。これは、BareMetal-Manager と HostedEngine-VM が同時に既存のリソースを管理するのを防ぐことにもなります。 12. D N S の更新 Red Hat Enterprise Virtualization 環境の FQD N が HostedEngine-VM の IP アドレスと HostHE1 で ho sted -eng i ne デプロイメントスクリプトを設定する際に指定した以前の FQD N と相 関するように D NS を更新します。本手順では、FQD N は Manager.example.com に設定されてい ます。これは、移行先のホストエンジン設定では、Engine に指定した FQD N は移行元の Engine に設定したものと同じでなければならないためです。 13. B areMet al- Man ag er のバックアップ作成 BareMetal-Manager に接続して、--mode=backup、--file=[FILE]、--log=[LogFILE] のパラメーターを指定して eng i ne-backup コマンドを実行し、バックアップモード、バック アップ用に使用および作成するバックアップファイル名、バックアップログを格納するために作成 するログファイルの名前を指定します。 # engine-backup --mode=backup --file=[FILE] --log=[LogFILE] 14. バックアップファイルの H o st ed En g in e- VM へのコピー BareMetal-Manager 上から、バックアップファイルを HostedEngine-VM にセキュアコピーしま す。以下の例では、[Manager.example.com] が HostedEngine-VM の FQD N で、/backup/ が指定の 85 インストールガイド フォルダーまたはパスです。指定のフォルダーまたはパスが存在しない場合、HostedEngine-VM に接続して、そのフォルダーまたはパスを作成した後に BareMetal-Manager からバックアップを セキュアコピーします。 # scp -p backup1 [Manager.example.com:/backup/] 15. バックアップファイルでの H o st ed En g in e- VM の復元 eng i ne-backup --mo d e= resto re コマンドでは、データベースは作成されません。 HostedEngine-VM にデータベースを作成してから、作成したバックアップを BareMetalManager に復元する必要があります。「Red Hat Enterprise Virtualization Manager で使用する ための PostgreSQL データベースの準備」 にあるように、HostedEngine-VM に接続してデータ ベースを作成します。 注記 「Red Hat Enterprise Virtualization Manager で使用するための PostgreSQL データベー スの準備」 の手順では、空ではないデータベースを作成します。そのため、バックアップを 復元しようとすると、以下のようなエラーが発生します。 FATAL: Database is not empty qsql で以下のコマンドを使用して空のデータベースを作成します。 postgres=# create database [database name] owner [user name] 空のデータベースを作成した後には、--mode=restore --file=[FILE] -log=[Restore.log] パラメーターを指定して eng i ne-backup コマンドを実行し、復元モー ド、データベースの復元に使用するファイル名、復元ログを保存するログファイル名を指定し、 BareMetal-Manager のバックアップを復元します。このコマンドにより、ファイルとデータベー スが復元されますが、サービスは開始されません。 別のデータベース設定を指定するには、--change-db-credentials パラメーターを指定して 別の認証情報を有効にします。認証情報のパラメーターの一覧を参照するには、Manager 上で eng i ne-backup --hel p コマンドを実行してください。 # engine-backup --mode=restore --file=[FILE] --log=[Restore.log] -change-db-credentials --db-host=[X.X.X.X] --db-user=[engine] --dbpassword=[password] --db-name=[engine] 16. H o st ed En g in e- VM の設定 HostedEngine-VM で Engine を設定します。これにより、既存のファイルとデータベースが特定 されます。 # engine-setup [ INFO ] Stage: Initializing [ INFO ] Stage: Environment setup Configuration files: ['/etc/ovirt-engine-setup.conf.d/10- 86 第3章 セルフホストエンジン (Self- Host ed Engine) packaging.conf', '/etc/ovirt-engine-setup.conf.d/20-setup-ovirtpost.conf'] Log file: /var/log/ovirt-engine/setup/ovirt-engine-setup20140304075238.log Version: otopi-1.1.2 (otopi-1.1.2-1.el6ev) [ INFO ] Stage: Environment packages setup [ INFO ] Yum Downloading: rhel-65-zstream/primary_db 2.8 M(70%) [ INFO ] Stage: Programs detection [ INFO ] Stage: Environment setup [ INFO ] Stage: Environment customization --== PACKAGES ==-[ INFO [ INFO ] Checking for product updates... ] No product updates found --== NETWORK CONFIGURATION ==-- Setup can automatically configure the firewall on this system. Note: automatic configuration of the firewall may overwrite current settings. Do you want Setup to configure the firewall? (Yes, No) [Yes]: [ INFO ] iptables will be configured as firewall manager. --== DATABASE CONFIGURATION ==-- --== OVIRT ENGINE CONFIGURATION ==-Skipping storing options as database already prepared --== PKI CONFIGURATION ==-PKI is already configured --== APACHE CONFIGURATION ==-- --== SYSTEM CONFIGURATION ==-- --== END OF CONFIGURATION ==-[ INFO ] Stage: Setup validation [WARNING] Less than 16384MB of memory is available [ INFO ] Cleaning stale zombie tasks --== CONFIGURATION PREVIEW ==-Database name Database secured connection Database host Database user name Database host name validation Database port NFS setup : : : : : : : engine False X.X.X.X engine False 5432 True 87 インストールガイド Firewall manager Update Firewall Configure WebSocket Proxy Host FQDN NFS mount point Set application as default page Configure Apache SSL : : : : : : : iptables True True Manager.example.com /var/lib/exports/iso True True Please confirm installation settings (OK, Cancel) [OK]: 設定を確定します。設定の完了時に SSH フィンガープリントと内部の認証局のハッシュを提示し ます。 17. ホストと Man ag er の同期 Host-HE1 に戻り、オプション 1 を選択して ho sted -eng i ne デプロイメントスクリプトを続行 します。 (1) Continue setup - engine installation is complete [ INFO ] Engine replied: DB Up!Welcome to Health Status! [ INFO ] Waiting for the host to become operational in the engine. This may take several minutes... [ INFO ] Still waiting for VDSM host to become operational... [ INFO ] The VDSM Host is now operational Please shutdown the VM allowing the system to launch it as a monitored service. The system will wait until the VM is down. 18. H o st ed En g in e- VM の終了 HostedEngine-VM をシャットダウンします。 # shutdown now 19. 設定の確認 Host-HE1 に戻り、HostedEngine-VM のリブートが検出されていることを確認します。 [ INFO [ INFO [ INFO [ INFO ] Enabling and starting HA services Hosted Engine successfully set up ] Stage: Clean up ] Stage: Pre-termination ] Stage: Termination 結果 Red Hat Enterprise Virtualization の Engine がホストエンジンの設定環境に移行されました。Manager は この環境内で HostedEngine-VM と呼ばれる、Host-HE1 の仮想マシン上で稼働するようになりました。 HostedEngine-VM は高可用性であるため、適切な場合には、環境内の別のホストに移行されます。 バグを報告する 88 第4 章 履歴および Report s 第4章 履歴および Reports 4 .1. ワークフロー: データ収集の設定と Report s のインストール バグを報告する 4 .2. データ収集設定と Report s インストールの概要 Red Hat Enterprise Virtualization Manager には、オプションで総合管理履歴データベースが含まれてい ます。アプリケーションはこのデータベースを活用して、データセンター、クラスター、ホストのレベルの さまざまな情報を抽出することができます。データベースの構造は経時的に変化するので、データベースを 使用するアプリケーションに対して一貫した構造を提供するための複数のデータベースビューも実装されて います。ビューとは、データベースクエリの結果セットで構成される仮想テーブルです。ビューの定義は SELEC T ステートメントとしてデータベース内に格納されます。SELEC T ステートメントの結果セット は、ビューによって返される仮想テーブルに読み込まれます。このオプションの総合履歴テーブルを有効に すると、履歴テーブルとその関連ビューが o vi rt_eng i ne_hi sto ry データベースに格納されます。 履歴データベースに加え、Red Hat Enterprise Virtualization Manager Reports 機能もオプションコン ポーネントとして利用することができます。Red Hat Enterprise Virtualization Manager Reports は、 JasperServer と Jasper Reports をカスタマイズ実装します。JasperServer は オープンソースのレポー 89 インストールガイド ティングツールである JasperReports のコンポーネントの 1 つで、Java ベースのアプリケーションに埋 め込むことができます。このツールは、画面表示、印刷、エクスポートが可能なレポートを生成します。エ クスポートは、PD F、Excel、CSV、Word、RTF、Flash、OD T、OD S などのさまざまな形式に対応して います。Red Hat Enterprise Virtualization Manager Reports に組み込まれている Reports には Web イン ターフェース経由でアクセスします。システム監視用に事前設定された各種レポート/ダッシュボードに加 え、ユーザーが独自のアドホックレポートを作成することもできます。 Red Hat Virtualization Manager Reports のインストールを開始する前に、まず Red Hat Virtualization Manager をインストールしておく必要があります。 Red Hat Enterprise Virtualization Manager Reports 機能は別途インストールされる履歴データベースの 有無により異なります。履歴データベースと Red Hat Enterprise Virtualization Manager Reports はいず れもオプションのコンポーネントで、Red Hat Enterprise Virtualization Manager のインストール時にデ フォルトではインストールされません。 注記 JasperReports についての詳しい情報が記載されたユーザーガイド、管理ガイド、インストールガ イドは /usr/share/jasperrepo rts-server-pro /d o cs/ にあります。 バグを報告する 4 .3. 履歴データベースと Red Hat Ent erprise Virt ualiz at ion Manager Report s のインストールおよび設定 概要 履歴データベースおよび Reports の使用は任意です。Red Hat Enterprise Virtualization Manager のレ ポート機能を使用する場合は、rhevm-dwh および rhevm-reports のインストールと設定を行う必要がありま す。 重要 セルフホストエンジンを使用している場合には、メンテナンスモードに変更する必要があります。 # hosted-engine --set-maintenance --mode=global 手順4 .1 履歴データベースと R ed H at En t erp rise Virt u aliz at io n Man ag er R ep o rt s のインストー ルおよび設定 1. rhevm-dwh パッケージをインストールします。このパッケージは、Red Hat Enterprise Virtualization Manager がインストールされているシステムにインストールする必要があります。 # yum install rhevm-dwh 2. rhevm-reports パッケージをインストールします。このパッケージは、Red Hat Enterprise Virtualization Manager がインストールされているシステムにインストールする必要があります。 # yum install rhevm-reports 90 第4 章 履歴および Report s 3. Red Hat Enterprise Virtualization Manager をホストするシステムで、eng i ne-setup コマンド を実行し、プロンプトに従って D ata Warehouse および Reports を設定します。 --== PRODUCT OPTIONS ==-Configure Data Warehouse on this host (Yes, No) [Yes]: Configure Reports on this host (Yes, No) [Yes]: 4. このコマンドでは、以下のような D WH データベースに関する質問をプロンプトで表示します。 --== DATABASE CONFIGURATION ==-Where is the DWH database located? (Local, Remote) [Local]: Setup can configure the local postgresql server automatically for the DWH to run. This may conflict with existing applications. Would you like Setup to automatically configure postgresql and create DWH database, or prefer to perform that manually? (Automatic, Manual) [Automatic]: Where is the Reports database located? (Local, Remote) [Local]: Setup can configure the local postgresql server automatically for the Reports to run. This may conflict with existing applications. Would you like Setup to automatically configure postgresql and create Reports database, or prefer to perform that manually? (Automatic, Manual) [Automatic]: Enter を押してハイライトされているデフォルト値を選択するか、別の値を入力してEnter を押 します。 5. 次にこのコマンドは、Red Hat Enterprise Virtualization Manager Reports の管理者ユーザー (ad mi n および superuser) のパスワードを設定するようにプロンプトを表示します。Reports の システムには独自の認証セットがあり、Red Hat Enterprise Virtualization Manager の認証情報と は異なります。 Reports power users password: パスワードは確認のため 2 度入力が求められます。 6. Red Hat Enterprise Virtualization Manager Reports のインストール設定を反映させるに は、o vi rt-eng i ne サービスを再起動する必要があります。以下のように、eng i ne-setup コ マンドにより、プロンプトで確認されます。 During execution engine service will be stopped (OK, Cancel) [OK]: O K と入力後、Enter を押して続行します。o vi rt-eng i ne サービスは後ほど、このコマンドの 中で自動的に再起動されます。 結果 o vi rt_eng i ne_hi sto ry データベースを作成しました。また、レポート作成の目的でこのデータベース に情報をロギングするように、Red Hat Enterprise Virtualization Manager を設定しました。Red Hat Enterprise Virtualization Manager Reports が正常にインストールさ れ、http: //[demo.redhat.com]/o vi rt-eng i ne-repo rts から Red Hat Enterprise 91 インストールガイド Virtualization Manager Reports にアクセスできるようになりました。ただし、[demo.redhat.com] は Red Hat Enterprise Virtualization Manager の完全修飾ドメイン名で置き換えてください。Red Hat Enterprise Virtualization Manager のインストール時に、デフォルト以外の HTTP ポートを選択した場 合、URL に : [port] を追加してください ([port] は選択したポートで置き換えてください)。 ユーザー名 ad mi n と Reports インストール時に設定したパスワードを使用して初回ログインを行います。 初めて Red Hat Enterprise Virtualization Manager Reports にログインすると、Web ページが複数生成さ れるためログインの完了まで時間がかかる場合があります。 注記 以前のバージョンでは、ad mi n ユーザーの名前は rhevm-ad mi n でした。クリーンインストール する場合には、このユーザー名は ad mi n となります。アップグレードする場合には、ユーザー名は rhevm-ad mi n のままとなります。 バグを報告する 92 第5章 Red Hat Ent erprise Virt ualiz at ion 環境の更新 第5章 Red Hat Enterprise Virtualization 環境の更新 5.1. マイナーリリース間のアップグレード 5.1.1. Red Hat Ent erprise Virt ualiz at ion Manager の更新の確認 重要 次のメジャーバージョンへのアップグレードは、Red Hat Enterprise Virtualization Manager の現 在のバージョンを最新のマイナーバージョンに必ず更新してから行ってください。 概要 Red Hat Enterprise Virtualization Manager の更新の有無を確認します。 手順5.1 R ed H at En t erp rise Virt u aliz at io n Man ag er の更新の確認 1. Red Hat Enterprise Virtualization Manager がインストールされているマシンで、以下のコマンド を実行します。 # engine-upgrade-check 2. A. 利用可能な更新がない場合は、コマンドにより No upg rad e というメッセージが出力されま す。 # engine-upgrade-check VERB: queue package rhevm-setup for update VERB: package rhevm-setup queued VERB: Building transaction VERB: Empty transaction VERB: Transaction Summary: No upgrade B. 更新がある場合は、コマンドにより更新対象のパッケージが一覧表示されます。 # engine-upgrade-check VERB: queue package rhevm-setup for update VERB: package rhevm-setup queued VERB: Building transaction VERB: Transaction built VERB: Transaction Summary: VERB: updated - rhevm-lib-3.3.2-0.50.el6ev.noarch VERB: update - rhevm-lib-3.4.0-0.13.el6ev.noarch VERB: updated - rhevm-setup-3.3.2-0.50.el6ev.noarch VERB: update - rhevm-setup-3.4.0-0.13.el6ev.noarch VERB: install - rhevm-setup-base-3.4.0-0.13.el6ev.noarch VERB: install - rhevm-setup-plugin-ovirt-engine-3.4.00.13.el6ev.noarch VERB: updated - rhevm-setup-plugins-3.3.1-1.el6ev.noarch VERB: update - rhevm-setup-plugins-3.4.0- 93 インストールガイド 0.5.el6ev.noarch Upgrade available Upgrade available 結果 Red Hat Enterprise Virtualization Manager の更新の有無を確認しました。 バグを報告する 5.1.2. Red Hat Ent erprise Virt ualiz at ion Manager の更新 概要 Red Hat Enterprise Virtualization Manager の更新は Red Hat Network 経由でリリースされます。Red Hat Network から更新をインストールする前に、その更新に関連するアドバイザリと、最新版の 『Red Hat Enterprise Virtualization Manager リリースノート』 および 『Red Hat Enterprise Virtualization Technical Notes』 を必ずお読みください。アップグレードを完了するには、以下のような操作を行う必要 があります。 o vi rt-eng i ne サービスの停止 更新パッケージのダウンロードとインストール データベースのバックアップと更新 インストール後の設定 o vi rt-eng i ne サービスの開始 手順5.2 R ed H at En t erp rise Virt u aliz at io n Man ag er の更新 1. 以下のコマンドを実行して rhevm-setup パッケージを更新します。 # yum update rhevm-setup 2. 以下のコマンドを実行して、Red Hat Enterprise Virtualization Manager を更新します。 # engine-setup 重要 このプロセスでは、アクティブなホストは更新されないので、別途更新する必要があります。そのた め、これらのホストで実行中の仮想マシンには影響はありません。 94 第5章 Red Hat Ent erprise Virt ualiz at ion 環境の更新 重要 更新プロセスには時間がかかる場合があるため、更新プロセスが完了するまでの時間を計算に入れ て、一旦更新を開始したらプロセスを停止しないようにしてください。更新完了後にはデータウェア ハウスと Reports の機能を別途更新するよう指示されます。この追加手順は、データウェアハウス および Reports 機能をインストールしている場合のみに必要となります。 結果 Red Hat Enterprise Virtualization Manager の更新が正常に完了しました。 バグを報告する 5.1.3. Red Hat Ent erprise Virt ualiz at ion Hypervisor の更新 概要 Red Hat Enterprise Virtualization Hypervisor を更新するには、Hypervisor の新しいバージョンの ISO イ メージを使用して、Hypervisor を再インストールする必要があります。これには、Hypervisor の停止、再 起動が含まれます。仮想マシンは自動的に別のホストに移行されるので、Hypervisor の更新はホストの使 用率が比較的低いときに行うことを推奨します。 管理者は、Red Hat Enterprise Virtualization Hypervisor を定期的に更新することを推奨します。更新に は、重要なバグ修正やセキュリティ更新が含まれています。Hypervisor が最新のバージョンに更新されて いないと、セキュリティリスクをもたらす可能性があります。 警告 Hypervisor ホストのアップグレードを行う際には、シャットダウン、ゲストの非アクティブ化、お よび物理サーバーの再起動が必要となります。Hypervisor で仮想マシンが実行中の場合には、 シャットダウンしなければ、データおよび設定の詳細情報がすべて破棄されてしまう可能性がありま す。Hypervisor のアップグレードは、慎重に計画した上で、細心の注意を払って実行してくださ い。 重要 アップグレードを実行する前に、クラスターに複数のホストが含まれていることを確認します。全ホ ストを同時に再インストールしたり、アップグレードしたりしないようにしてください。Storage Pool Manager (SPM) のタスクを実行するために、ホストが 1 台使用可能である必要があります。 手順5.3 R ed H at En t erp rise Virt u aliz at io n H yp erviso r の更新 1. Red Hat Enterprise Virtualization Manager をホストしているシステムに、ro o t ユーザーとして ログインします。 2. R ed Hat Enterpri se Vi rtual i zati o n Hypervi so r (v. 6 x86 _6 4 ) リポジトリを有 効にします。 RHN クラシックの場合: 95 インストールガイド # rhn-channel --add --channel=rhel-x86_64-server-6-rhevh Subscription Manager の場合、R ed Hat Enterpri se Vi rtual i zati o n エンタイトル メントをアタッチするために、以下のコマンドを実行します。 # subscription-manager repos --enable=rhel-6-server-rhevh-rpms 3. yum コマンドに updaterhev-hypervisor6 パラメーターを指定して実行し、最新の rhevhypervisor パッケージがインストールされているようにします。 # yum update rhev-hypervisor6 4. Web ブラウザーを使用して、Red Hat Enterprise Virtualization の管理者ユーザーとして管理ポー タルにログインします。 5. ホスト タブをクリックし、アップグレードするホストを選択します。ホストが表示されない場合 やホスト一覧が長すぎて視覚的に判断できない場合は、検索を実行してホストを探します。 6. ホストを選択した状態で、詳細ペインの 全般 タブをクリックします。 A. ホストの更新が必要な場合、警告メッセージにより Red Hat Enterprise Virtualization Hypervisor の新しいバージョンが入手できる旨が通知されます。 B. ホストの更新が必要でない場合には、警告メッセージは表示されず、これ以外の操作は必要あり ません。 7. ホストがまだメンテナンスモードに入っていない場合は、ホストが選択されている状態で、メンテ ナンス ボタンをクリックします。これにより、このホストで実行中の仮想マシンが他のホストに移 行します。ホストが SPM の場合、SPM 機能も他のホストに移動します。ホストがメンテナンス モードに入るとステータスが変わります。ホストのステータスが Mai ntenance の場合、全般タブ のメッセージが変わり、リンクをクリックするとホストの再インストールまたはアップグレードが 実行されるようになっています。 8. ホストが選択された状態で、詳細ペインの 全般 タブが選択されていることを確認します。アップ グレード のリンクをクリックして、ホストのインストール ウィンドウを開きます。 9. rhev-hypervi so r. i so を選択してください。このファイルは最新の Hypervisor イメージにシ ンボリックリンクされています。 10. O K をクリックして、ホストの更新、再インストールを行います。ダイアログが閉じ、 ホスト タブ のホストの詳細が更新されステータスが変わります。 ホストのステータスは以下のような順序で推移します。 Instal l i ng R ebo o t No n R espo nsi ve Up これらは、すべて正常なステータスであり、各段階の処理にはしばらく時間がかかります。 11. 更新が正常に完了すると、ホストは Up のステータスで表示されます。この時点で、別のホストに 移行された仮想マシンは、元のホストに戻すことができます。 96 第5章 Red Hat Ent erprise Virt ualiz at ion 環境の更新 重要 Red Hat Enterprise Virtualization Hypervisor が Red Hat Enterprise Virtualization Manager に正常に登録された後にアップグレードを実行しても、管理ポータルには Instal l Fai l ed のステータスで誤って表示される場合があります。アクティブ化 ボタ ンをクリックすると Hypervisor のステータスは Up に変わり、使用できる状態となりま す。 結果 Red Hat Enterprise Virtualization Hypervisor の更新が完了しました。Red Hat Enterprise Virtualization 環境内の Hypervisor ごとに同じ手順を繰り返してください。 バグを報告する 5.1.4 . Red Hat Ent erprise Linux Virt ualiz at ion ホストの更新 概要 Red Hat Enterprise Linux ホストは、通常の Red Hat Enterprise Linux システムと同様に yum を使用しま す。セキュリティやバグ修正がタイムリーに適用されるように、定期的に yum でシステムを更新するよう に強く推奨しています。 手順5.4 R ed H at En t erp rise Lin u x ホストの更新 1. 管理ポータルから ホスト タブを開き、更新するホストを選択します。メンテナンス をクリック してメンテナンスモードに切り替えます。 2. Red Hat Enterprise Linux ホスト上で以下のコマンドを実行します。 # yum update 3. すべての更新が正常に適用されるように、ホストを再起動します。 結果 Red Hat Enterprise Linux ホストの更新が完了しました。Red Hat Enterprise Virtualization 環境内の Red Hat Enterprise Linux ホストごとに同じ手順を繰り返してください。 バグを報告する 5.1.5. Red Hat Ent erprise Virt ualiz at ion ゲストツールの更新 概要 ゲストツールは、Red Hat Enterprise Manager と管理対象の仮想マシンとの間の通信を可能にするソフト ウェアで構成され、仮想マシンの IP アドレス、メモリーの使用率、インストールされているアプリケー ションなどの情報を提供します。ゲストツールは、ゲストにアタッチ可能な ISO ファイルとして配布され ています。この ISO ファイルは、RPM ファイルとしてパッケージされており、Red Hat Enterprise Virtualization Manager がインストールされているマシンからインストールおよびアップグレードすること ができます。 手順5.5 R ed H at En t erp rise Virt u aliz at io n ゲストツールの更新 97 インストールガイド 1. Red Hat Enterprise Virtualization Manager がインストールされているマシンで、以下のコマンド を実行します。 # yum update -y rhev-guest-tools-iso* 2. 以下のコマンドを実行して ISO ドメインに ISO ファイルをアップロードします。[ISODomain] は、お使いの ISO ドメインに置き換えてください。 engine-iso-uploader --iso-domain=[ISODomain] upload /usr/share/rhev-guest-tools-iso/rhev-tools-setup.iso 注記 rhev-to o l s-setup. i so ファイルは、直近に更新した ISO ファイルへのシンボリック リンクです。このリンクは rhev-guest-tools-iso パッケージを更新するたびに最新の ISO ファイルをポイントするように自動的に変更されます。 3. 管理ポータル、ユーザーポータルまたは REST API を使用して rhev-to o l s-setup. i so ファ イルを各仮想マシンにアタッチし、ISO 内のインストールプログラムを使用して各ゲストにインス トールされたツールをアップグレードします。 結果 rhev-to o l s-setup. i so ファイルを更新して、その ISO ファイルを ISO ドメインにアップロードし、 仮想マシンにアタッチしました。 バグを報告する 5.2. Red Hat Ent erprise Virt ualiz at ion 3.4 へのアップグレード 5.2.1. Red Hat Ent erprise Virt ualiz at ion Manager 3.4 へのアップグレードの概要 重要 次のメジャーバージョンへのアップグレードは、Red Hat Enterprise Virtualization Manager の現 在のバージョンを最新のマイナーバージョンに必ず更新してから行ってください。 Red Hat Enterprise Virtualization Manager のアップグレードプロセスは、主に 3 つの手順で構成されま す。 チャンネルおよびエンタイトルメントの設定 必須パッケージの更新 アップグレードの実行 アップグレード自体の実行に使用するコマンドは、対話型インターフェースを提供する eng i ne-setup です。アップグレード中は、仮想化ホストと、その仮想化ホストで実行中の仮想マシンはアップグレードと は無関係に稼働を継続します。アップグレードが完了すると、ホストを最新版の Red Hat Enterprise Linux または Red Hat Enterprise Virtualization Hypervisor にアップグレードすることができます。 98 第5章 Red Hat Ent erprise Virt ualiz at ion 環境の更新 バグを報告する 5.2.2. Red Hat Ent erprise Virt ualiz at ion 3.4 への互換性アップグレードが必要な機能 Red Hat Enterprise Virtualization 3.4 の一部の機能は、データセンター、クラスター、およびストレージ の互換バージョンが 3.4 に設定されている場合にのみ利用です。 表5.1 R ed H at En t erp rise Virt u aliz at io n 3.4 への互換性アップグレードが必要な機能 機能 説明 エラー時の移行中断 この機能により、仮想マシンの移行中に発生したエ ラーの処理に対するサポートが追加されます。 Gluster ボリュームの強制的な作成 この機能により、root パーティションで Gluster ブリックを作成するためのサポートが追加されま す。この機能を使用すると、root パーティション でのブリック作成に対する警告を無効にするように 選択できます。 Gluster ボリュームの非同期タスク管理 この機能により、ボリュームのリバランスやブリッ クの削除など Gluster ボリュームでの非同期タスク の管理に対するサポートが提供されます。この機能 を使用するには、GlusterFS バージョン 3.5 以降 を使用する必要があります。 Glance イメージのテンプレートとしてのインポー この機能により、OpenStack Image Service から ト イメージをテンプレートとしてインポートするため のサポートが提供されます。 NFS 以外の ISO ドメインに関するファイル統計取 この機能により、NFS 以外のストレージ形式を使 得 用する ISO ドメイン (例: ローカル ISO ドメイン) に保管されているファイルに関する統計を取得する サポートが追加されます。 デフォルトルートのサポート この機能により、管理ネットワークのデフォルト ルートが主要ルーティングテーブルに登録され、そ の他すべてのネットワークのデフォルトルートの登 録を無効にするためのサポートが追加されます。こ れにより、管理ネットワークのゲートウェイはホス トのデフォルトゲートウェイとして確実に設定され ます。 仮想マシンのリブート この機能により、ユーザーポータルまたは管理ポー タルの新しいボタンで仮想マシンをリブートするた めのサポートが追加されます。仮想マシンに対して このアクションを使用するには、その仮想マシンに ゲストツールをインストールする必要があります。 バグを報告する 5.2.3. Red Hat Ent erprise Virt ualiz at ion 3.4 へのアップグレードに関する考慮事項 アップグレードを計画する際に考慮すべき重要なポイントは以下のとおりです。 99 インストールガイド 重要 バージョン 3.4 へのアップグレードを実行できるのは、バージョン 3.3 からのみです。 Red Hat Enterprise Virtualization 3.3 よりも前のバージョンから 3.4 にアップグレード するには、1 バージョンずつ順次にアップグレードを進めてから最新版にアップグレード する必要があります。たとえば、Red Hat Enterprise Virtualization 3.2 を使用している 場合、まず 3.3 にアップグレードしてから 3.4 にアップグレードする必要があります。 R ed H at En t erp rise Virt u aliz at io n Man ag er は、IPA と同じマシンにはインストール できません。 ipa-server パッケージがインストールされている場合には、エラーメッセージが表示され ます。Identity Management (IdM) がインストールされているマシンへの Red Hat Enterprise Virtualization Manager 3.4 のインストールはサポートされていません。この 問題を解決するには、IdM 設定を別のシステムに移行してからアップグレードを再度試す 必要があります。 JB o ss En t erp rise Ap p licat io n Plat f o rm 6 .2 へのアップグレードを推奨しています。 Red Hat Enterprise Virtualization Manager 3.4 は Enterprise Application Platform 6.1.0 をサポートしていますが、最新のサポート対象バージョンの JBoss にアップグレー ドすることを推奨します。 バグを報告する 5.2.4 . Red Hat Ent erprise Virt ualiz at ion Manager 3.4 へのアップグレード 概要 以下の手順では、Red Hat Enterprise Virtualization Manager 3.3 から 3.4 へのアップグレードの方法につ いて説明します。この手順を開始するにあたっては、Manager がインストールされているシステムが Red Hat Enterprise Virtualization Manager 3.3 パッケージを取得するためのチャンネルおよびエンタイトルメ ントにサブスクライブされていることを前提としています。 重要 アップグレードに失敗すると、eng i ne-setup コマンドは Red Hat Enterprise Virtualization Manager のインストール設定を以前の状態にロールバックするように試みます。このため、以下の 説明に従ってアップグレードを完了するまでは、Red Hat Enterprise Virtualization Manager 3.3 に必要なチャンネルを削除しないでください。アップグレードに失敗した場合は、インストールの 復元方法を詳しく説明した手順が表示されます。 手順5.6 R ed H at En t erp rise Virt u aliz at io n Man ag er 3.4 へのアップグレード 1. Red Hat Enterprise Virtualization Manager がインストールされているシステムが、Red Hat Enterprise Virtualization Manager 3.4 パッケージを取得するために必要なチャンネルとエンタイ トルメントにサブスクライブされていることを確認してください。 RHN クラシックの場合: # rhn-channel --add --channel=rhel-x86_64-server-6-rhevm-3.4 Subscription Manager の場合: 100 第5章 Red Hat Ent erprise Virt ualiz at ion 環境の更新 # yum-config-manager --enable rhel-6-server-rhevm-3.4-rpms 2. 以下のコマンドを実行して、rhevm-setup パッケージを更新し、最新版の engine-setup を取得しま す。 # yum update rhevm-setup 3. Reports およびデータウェアハウスをインストールしている場合には、以下のコマンドを実行し て、最新版の rhevm-reports-setup および rhevm-dwh-setup のパッケージを取得します。 # yum install rhevm-reports-setup rhevm-dwh-setup 4. 以下のコマンドを実行してプロンプトに従い、Red Hat Enterprise Virtualization Manager をアッ プグレードします。 # engine-setup 5. Red Hat Enterprise Virtualization Manager 3.3 チャンネルを削除または無効にして、このシステ ムで Red Hat Enterprise Virtualization Manager 3.3 のパッケージが使用されないようにします。 RHN クラシックの場合: # rhn-channel --remove --channel=rhel-x86_64-server-6-rhevm-3.3 Subscription Manager の場合: # yum-config-manager --disable rhel-6-server-rhevm-3.3-rpms 6. 以下のコマンドを実行して、全パッケージを最新の状態にします。 # yum update 結果 Red Hat Enterprise Virtualization Manager がアップグレードされました。 バグを報告する 5.3. Red Hat Ent erprise Virt ualiz at ion 3.3 へのアップグレード 5.3.1. Red Hat Ent erprise Virt ualiz at ion Manager 3.3 へのアップグレードの概要 Red Hat Enterprise Virtualization Manager のアップグレードは、3 つの主要ステップで構成されるごく 簡単なプロセスです。 チャンネルおよびエンタイトルメントの設定 必須パッケージの更新 アップグレードの実行 101 インストールガイド アップグレード自体の実行に使用するコマンドは、対話型インターフェースを提供する eng i ne-setup です。アップグレード中は、仮想化ホストと、その仮想化ホストで実行中の仮想マシンはアップグレードと は無関係に稼働を継続します。アップグレードが完了すると、ホストを最新版の Red Hat Enterprise Linux または Red Hat Enterprise Virtualization Hypervisor にアップグレードすることができます。 バグを報告する 5.3.2. Red Hat Ent erprise Virt ualiz at ion 3.3 への互換性アップグレードが必要な機能 Red Hat Enterprise Virtualization の一部の機能は、データセンター、クラスター、およびストレージの互 換バージョンが 3. 3 に設定されている場合にのみ利用可能です。 表5.2 R ed H at En t erp rise Virt u aliz at io n 3.3 への互換性アップグレードが必要な機能 機能 Libvirt/libvirt 間の仮想マシン移行 説明 libvirt/libvirt 間の通信を用いた仮想マシンの移行を 実行します。これは、ネイティブの KVM 移行より も安全、セキュアで、かつホストの設定の要件がよ り少ない方法ですが、ホストの CPU のオーバー ヘッドが高くなります。 仮想マシントラフィックを伝送するための分離され 仮想マシンの移行トラフィックを、その他のタイプ たネットワーク のトラフィック (管理/ディスプレイトラフィックな ど) から分離します。移行によりネットワークフ ラッドが発生し、その他の重要なタイプのトラ フィックが中断する可能性を軽減します。 論理ネットワーク別のゲートウェイ定義 各論理ネットワークに管理ネットワークのゲート ウェイとは別のゲートウェイを定義することができ ます。これにより、ネットワークトポロジをより高 度にカスタマイズすることが可能です。 RAM を含むスナップショット スナップショットには、ディスクに加えて、仮想 マシンのメモリーの状態も含まれるようになりまし た。 最適化された仮想マシンの iSCSI デバイスドライ 最適化されたデバイスドライバーを使用することに バー より、仮想マシンは iSCSI ストレージを仮想ハー ドディスクとして使用できるようになりました。 メモリーオーバーコミットの MOM 管理に対するホ MOM は、ホスト上のメモリーオーバーコミットを ストのサポート 管理するのに使用することができるポリシー駆動型 のツールです。現在 MOM はメモリーバルーニング と KSM の制御をサポートしています。 GlusterFS データドメイン ストレージドメイン作成方法の 1 つとして、 GlusterFS プロトコルに対するネイティブサポート が追加され、Gluster データセンターが作成できる ようになりました。 カスタムデバイスプロパティのサポート 仮想マシンのカスタムプロパティに加えて、仮想マ シンのデバイスのカスタムプロパティも定義するこ とができます。 単一の仮想 PCI デバイスを使用したマルチモニ 1 モニターにつき 1 PCI デバイスを使用するのでは ター なく、単一の仮想 PCI デバイスで複数のモニター を稼働させます。 更新可能なストレージサーバー接続 ストレージドメインのストレージサーバー接続詳細 の編集が可能になりました。 102 第5章 Red Hat Ent erprise Virt ualiz at ion 環境の更新 機能 説明 仮想マシンのハードディスクアライメントの チェック 仮想ディスク、そのディスクにインストールされて いるファイルシステム、および配下のストレージが アラインされているかどうかを確認します。アライ ンされていない場合には、パフォーマンスペナル ティが発生する可能性があります。 拡張可能な仮想マシンディスクイメージ 仮想マシンのディスクイメージの空き容量が不足し た場合には、拡張できるようになりました。 OpenStack Image Service の統合 Red Hat Enterprise Virtualization は OpenStack Image Service をサポートしています。Image Service リポジトリとの間でイメージのインポート/ エクスポートを行うことができます。 Gluster フックのサポート Red Hat Enterprise Virtualization Manager から ボリュームのライフサイクルイベントを拡張する Gluster フックを管理することができます。 Gluster ホストの UUID のサポート この機能により Gluster ホストは、IP アドレスで 識別する以外に、Gluster によって生成される Gluster サーバーの UUID でも識別することができ ます。 ネットワーク QoS (Qualty of Service) のサポート 受信/送信ネットワークトラフィックを仮想 NIC レ ベルで制限します。 Cloud-Init サポート Cloud-Init により、仮想マシンの早期設定タスク (例: ホスト名、認証キーの設定など) を自動化する ことができます。 バグを報告する 5.3.3. Red Hat Ent erprise Virt ualiz at ion 3.3 へのアップグレードに関する考慮事項 アップグレードを計画する際に考慮すべき重要なポイントは以下のとおりです。 103 インストールガイド 重要 バージョン 3.3 へのアップグレードを実行できるのは、バージョン 3.2 からのみです。 Red Hat Enterprise Virtualization 3.1 を使用している場合は、Red Hat Enterprise Virtualization 3.3 へのアップグレードを試みる前に、Red Hat Enterprise Virtualization 3.2 に移行しておく必要があります。 R ed H at En t erp rise Virt u aliz at io n Man ag er は、IPA と同じマシンにインストールで きません。 ipa-server パッケージがインストールされている場合には、エラーメッセージが表示され ます。Identity Management (IdM) がインストールされているマシンへの Red Hat Enterprise Virtualization Manager 3.3 のインストールはサポートされていません。この 問題を解決するには、IdM 設定を別のシステムに移行してからアップグレードを再度試す 必要があります。詳細は、https://access.redhat.com/knowledge/articles/233143 を参照 してください。 Error: IPA was found to be installed on this machine. Red Hat Enterprise Virtualization Manager 3.3 does not support installing IPA on the same machine. Please remove ipa packages before you continue. JB o ss En t erp rise Ap p licat io n Plat f o rm 6 .1.0 へアップグレードを推奨しています。 Red Hat Enterprise Virtualization Manager 3.3 は Enterprise Application Platform 6.0.1 をサポートしていますが、最新のサポート対象バージョンの JBoss にアップグレー ドすることを推奨します。JBoss Enterprise Application Platform 6.1.0 のアップグレー ドに関する情報は JBoss EAP 6 RPM インストールのアップグレードを参照してくださ い。 rh vm- u p g rad e コマンドの代わりに、en g in e- set u p が使用されるようになりました。 バージョン 3.3 から Red Hat Enterprise Virtualization Manager のインストールで o to pi (システムコンポーネントを設定するためのスタンドアロン型のプラグインベース のインストールフレームワーク) をサポートするようになりました。このフレームワーク では、インストールプロセス中に使用する rhevm-upg rad e コマンドは eng i nesetup に変更され、rhevm-upgrade は使用されなくなりました。 バグを報告する 5.3.4 . Red Hat Ent erprise Virt ualiz at ion Manager 3.3 へのアップグレード 概要 以下の手順では、Red Hat Enterprise Virtualization Manager 3.2 から 3.3 へのアップグレードプロセス を説明します。この手順は、Manager が Red Hat Enterprise Virtualization Manager 3.2 パッケージを取 得するためのチャンネルおよびエンタイトルメントにサブスクライブされていることを前提としています。 アップグレードに失敗すると、eng i ne-setup コマンドは Red Hat Enterprise Virtualization Manager のインストール設定を以前の状態にロールバックするように試みます。このため、以下の説明に従ってアッ プグレードを完了するまでは、Red Hat Enterprise Virtualization Manager 3.2 に必要なチャンネルを削除 しないでください。アップグレードに失敗した場合は、インストールの復元方法を詳しく説明した手順が表 示されます。 手順5.7 R ed H at En t erp rise Virt u aliz at io n Man ag er 3.3 へのアップグレード 1. Red Hat Enterprise Virtualization Manager 3.3 パッケージを取得するために必要なチャンネルと エンタイトルメントにシステムがサブスクライブされていることを確認してください。 104 第5章 Red Hat Ent erprise Virt ualiz at ion 環境の更新 Su b scrip t io n Man ag er Red Hat Enterprise Virtualization 3.3 パッケージは、R ed Hat Enterpri se Vi rtual i zati o n エンタイトルメントに関連付けられているrhel -6 -server-rhevm-3. 3rpms リポジトリから入手できます。yum-co nfi g -manag er コマンドを使用して、yum 設定で リポジトリを有効にします。 # yum-config-manager --enable rhel-6-server-rhevm-3.3-rpms R ed H at N et wo rk クラシック Red Hat Enterprise Virtualization 3.3 パッケージは、R ed Hat Enterpri se Vi rtual i zati o n Manag er (v. 3. 3 x86 _6 4 ) チャンネル (Red Hat Network クラシックで は rhel -x86 _6 4 -server-6 -rhevm-3. 3) から入手できます。rhn-channel コマンドまたは Red Hat Network の Web インターフェースを使用して、R ed Hat Enterpri se Vi rtual i zati o n Manag er (v. 3. 3 x86 _6 4 ) チャンネルにサブスクライブします。 # rhn-channel --add --channel=rhel-x86_64-server-6-rhevm-3.3 2. rhevm-setup パッケージを更新して、最新版の eng i ne-setup を取得します。 # yum update rhevm-setup 3. eng i ne-setup コマンドを実行してプロンプトに従い、Red Hat Enterprise Virtualization Manager をアップグレードします。 # engine-setup [ INFO ] Stage: Initializing Welcome to the RHEV 3.3.0 upgrade. Please read the following knowledge article for known issues and updated instructions before proceeding with the upgrade. RHEV 3.3.0 Upgrade Guide: Tips, Considerations and Rollback Issues https://access.redhat.com/site/articles/408623 Would you like to continue with the upgrade? (Yes, No) [Yes]: 4. Red Hat Enterprise Virtualization Manager 3.2 チャンネルとエンタイトルメントを削除して、 Red Hat Enterprise Virtualization Manager 3.2 のパッケージが使用されないようにします。 Su b scrip t io n Man ag er yum-co nfi g -manag er コマンドを使用して、yum 設定の Red Hat Enterprise Virtualization 3.2 リポジトリを無効にします。 # yum-config-manager --disable rhel-6-server-rhevm-3.2-rpms R ed H at N et wo rk クラシック rhn-channel コマンドまたは Red Hat Network の Web インターフェースで R ed Hat Enterpri se Vi rtual i zati o n Manag er (v. 3. 2 x86 _6 4 ) チャンネルへのサブスクライ ブを解除します。 105 インストールガイド # rhn-channel --remove --channel=rhel-x86_64-server-6-rhevm-3.2 5. 以下のコマンドを実行して、Red Hat Enterprise Virtualization 関連のパッケージをすべて最新の 状態にします。 # yum update 特に JBoss Enterprise Application Platform 6.0.1 の JBoss Application Server を使用している 場合、上記のコマンドを実行して Enterprise Application Platform 6.1 にアップグレードする必要 があります。 結果 Red Hat Enterprise Virtualization Manager のアップグレードが完了しました。Red Hat Enterprise Virtualization 3.3 の全機能を最大限に活用するには、以下の作業も実行してください。 すべての仮想化ホストが最新の状態で、最新の Red Hat Enterprise Linux パッケージまたは Hypervisor のイメージを実行していることを確認します。 すべてのクラスターが互換バージョン 3.3 を使用するように変更します。 すべてのデータセンターが互換バージョン 3.3 を使用するように変更します。 バグを報告する 5.4 . Red Hat Ent erprise Virt ualiz at ion Manager 3.2 へのアップグレード 5.4 .1. Red Hat Ent erprise Virt ualiz at ion Manager 3.2 へのアップグレード 概要 Red Hat Enterprise Virtualization Manager をバージョン 3.2 へアップグレードするには rhevmupg rad e コマンドを使用します。Manager のアップグレード中でも、仮想化ホストおよびそのホストで 実行している仮想マシンは、アップグレードとは無関係に稼働を継続します。ホストのアップグレードが済 んでいない場合は、Manager のアップグレードの完了後に Red Hat Enterprise Linux および Red Hat Enterprise Virtualization Hypervisor の最新バージョンにアップグレードすることができます。 重要 Red Hat Enterprise Virtualization 3.0 を使用している場合は、このアップグレードを実行する前に Red Hat Enterprise Virtualization 3.1 に移行しておく必要があります。 注記 アップグレードが失敗した場合には、rhevm-upg rad e コマンドは Red Hat Enterprise Virtualization Manager インストールを以前の状態にロールバックするように試みます。これにも 失敗した場合は、インストールを手動で復元する詳しい手順が表示されます。 手順5.8 R ed H at En t erp rise Virt u aliz at io n Man ag er 3.2 へのアップグレード 106 第5章 Red Hat Ent erprise Virt ualiz at ion 環境の更新 1. R ed H at En t erp rise Virt u aliz at io n 3.2 サブスクリプションの追加 Red Hat Enterprise Virtualization Manager 3.2 パッケージの受信に必要なチャンネルやエンタイ トルメントにシステムがサブスクライブされていることを確認してください。以下の手順は、Red Hat Enterprise Virtualization 3.1 パッケージに必要なチャンネルとエンタイトルメントにシステム がサブスクライブされていることを前提としています。アップグレードプロセスを完了するには、 これらのパッケージが利用できる状態でなければなりません。 証明書ベースの R ed H at N et wo rk Red Hat Enterprise Virtualization 3.2 パッケージは、R ed Hat Enterpri se Vi rtual i zati o n エンタイトルメントに関連付けられているrhel -6 -server-rhevm-3. 2rpms リポジトリから入手できます。yum-co nfi g -manag er コマンドを使用して、yum 設定で リポジトリを有効にします。ro o t ユーザーとしてログインした状態でyum-co nfi g -manag er コマンドを実行してください。 # yum-config-manager --enable rhel-6-server-rhevm-3.2-rpms R ed H at N et wo rk クラシック Red Hat Enterprise Virtualization 3.2 パッケージは、R ed Hat Enterpri se Vi rtual i zati o n Manag er (v. 3. 2 x86 _6 4 ) チャンネル (Red Hat Network クラシックで は rhel -x86 _6 4 -server-6 -rhevm-3. 2) から入手できます。 rhn-channel --add --channel=rhel-x86_64-server-6-rhevm-3.2 rhn-channel コマンドまたは Red Hat Network の Web インターフェースで R ed Hat Enterpri se Vi rtual i zati o n Manag er (v. 3. 2 x86 _6 4 ) チャンネルにサブスクライブ します。 2. R ed H at En t erp rise Virt u aliz at io n 3.1 サブスクリプションの削除 Red Hat Enterprise Virtualization Manager 3.1 のチャンネルとエンタイトルメントを削除して、 システムが Red Hat Enterprise Virtualization Manager 3.1 パッケージを使用しないようにしま す。 証明書ベースの R ed H at N et wo rk yum-co nfi g -manag er コマンドを実行して、yum 設定の Red Hat Enterprise Virtualization 3.1 リポジトリを無効にします。yum-co nfi g -manag er コマンドは、ro o t ユーザーとしてログ インした状態で実行する必要があります。 # yum-config-manager --disablerepo=rhel-6-server-rhevm-3.1-rpms R ed H at N et wo rk クラシック rhn-channel コマンドまたは Red Hat Network の Web インターフェースで R ed Hat Enterpri se Vi rtual i zati o n Manag er (v. 3. 1 x86 _6 4 ) チャンネルへのサブスクライ ブを解除します。 # rhn-channel --remove --channel=rhel-6-server-rhevm-3.1 3. rhevm-setup パッケージの更新 rhevm-upg rad e コマンドの最新バージョンがインストールされているようにするには、 rhevm- 107 インストールガイド setup パッケージを更新する必要があります。ro o t ユーザーとしてログインして、yum を使って rhevm-setup パッケージを更新します。 # yum update rhevm-setup 4. rhevm-upg rad e コマンドの実行 Red Hat Enterprise Virtualization Manager をアップグレードするには、rhevm-upg rad e コマ ンドを実行します。このコマンドを実行するには、ro o t ユーザーとしてログインする必要があり ます。 # rhevm-upgrade Loaded plugins: product-id, rhnplugin Info: RHEV Manager 3.1 to 3.2 upgrade detected Checking pre-upgrade conditions...(This may take several minutes) 5. ipa-server パッケージがインストールされている場合は、エラーメッセージが表示されます。Red Hat Enterprise Virtualization Manager 3.2 は、Identity Management (IdM) と同じマシンへのイ ンストールには対応していません。 Error: IPA was found to be installed on this machine. Red Hat Enterprise Virtualization Manager 3.2 does not support installing IPA on the same machine. Please remove ipa packages before you continue. この問題を解決するには、IdM 設定を別のシステムに移行してからアップグレードを再試行してく ださい。詳細については、https://access.redhat.com/knowledge/articles/233143 を参照してくだ さい。 結果 Red Hat Enterprise Virtualization Manager インストレーションのアップグレードが完了しました。Red Hat Enterprise Virtualization 3.2 の全機能を最大限に活用するには、以下の手順も実行しておく必要があ ります。 すべての仮想化ホストが最新の状態で、最新の Red Hat Enterprise Linux パッケージまたは Hypervisor のイメージを実行していることを確認します。 すべてのクラスターが互換バージョン 3.2 を使用するように変更します。 すべてのデータセンターが互換バージョン 3.2 を使用するように変更します。 バグを報告する 5.5. Red Hat Ent erprise Virt ualiz at ion Manager 3.1 へのアップグレード 5.5.1. Red Hat Ent erprise Virt ualiz at ion Manager 3.1 へのアップグレード 概要 Red Hat Enterprise Virtualization Manager をバージョン 3.1 へアップグレードするには rhevmupg rad e コマンドを使用します。Manager のアップグレード中でも、仮想化ホストおよびそのホストで 実行している仮想マシンは、アップグレードとは無関係に稼働を継続します。ホストのアップグレードが済 んでいない場合は、Manager のアップグレードの完了後に Red Hat Enterprise Linux および Red Hat 108 第5章 Red Hat Ent erprise Virt ualiz at ion 環境の更新 Enterprise Virtualization Hypervisor の最新バージョンにアップグレードすることができます。 重要 Red Hat Enterprise Virtualization 3.1 にアップグレードする際のヒントおよび考慮事項の最新の一 覧については、https://access.redhat.com/knowledge/articles/269333 を参照してください。 重要 Red Hat Enterprise Virtualization 2.2 を使用している場合は、このアップグレードを実行する前に Red Hat Enterprise Virtualization 3.0 に移行しておく必要があります。Red Hat Enterprise Virtualization 2.2 から Red Hat Enterprise Virtualization 3.0 への移行に関する情報 は、https://access.redhat.com/knowledge/techbriefs/migrating-red-hat-enterprisevirtualization-manager-version-22-30 を参照してください。 注記 アップグレードが失敗した場合には、rhevm-upg rad e コマンドは Red Hat Enterprise Virtualization Manager インストールを以前の状態にロールバックするように試みます。これにも 失敗した場合は、インストールを手動で復元する詳しい手順が表示されます。 手順5.9 R ed H at En t erp rise Virt u aliz at io n Man ag er 3.1 へのアップグレード 1. R ed H at JB o ss En t erp rise Ap p licat io n Plat f o rm 6 サブスクリプションの追加 システムが Red Hat JBoss Enterprise Application Platform 6 パッケージを受信するために必要 なチャンネルとエンタイトルメントにサブスクライブされていることを確認してください。Red Hat JBoss Enterprise Application Platform 6 は Red Hat Enterprise Virtualization Manager 3.1 に必要な依存関係です。 証明書ベースの R ed H at N et wo rk Red Hat JBoss Enterprise Application Platform 6 パッケージは、証明書ベースの Red Hat Network の R ed Hat JBo ss Enterpri se Appl i cati o n P l atfo rm エンタイトルメントで 提供されます。 subscri pti o n-manag er コマンドを使用して、システムがR ed Hat JBo ss Enterpri se Appl i cati o n P l atfo rm エンタイトルメントにサブスクライブされていることを確認します。 # subscription-manager list R ed H at N et wo rk クラシック Red Hat JBoss Enterprise Application Platform 6 パッケージは、JBo ss Appl i cati o n P l atfo rm (v 6 ) fo r 6 Server x86 _6 4 チャンネル (Red Hat Network クラシックでの別 称: jbapppl atfo rm-6 -x86 _6 4 -server-6 -rpm) から提供されます。このチャンネルのチャ ンネルエンタイトルメント名は R ed Hat JBo ss Enterpri se Appl i cati o n P l atfo rm (v 4 , zi p fo rmat) です。 109 インストールガイド rhn-channel コマンドまたは Red Hat Network Web インターフェースを使用して、R ed Hat JBo ss Appl i cati o n P l atfo rm (v 6 ) fo r 6 Server x86 _6 4 チャンネルをサブスクラ イブします。 2. R ed H at En t erp rise Virt u aliz at io n 3.1 サブスクリプションの追加 システムが Red Hat Enterprise Virtualization Manager 3.1 パッケージを受信するために必要な チャンネルとエンタイトルメントにサブスクライブされていることを確認してください。 証明書ベースの R ed H at N et wo rk Red Hat Enterprise Virtualization 3.1 パッケージは、R ed Hat Enterpri se Vi rtual i zati o n エンタイトルメントに関連付けられているrhel -6 -server-rhevm-3. 1rpms リポジトリから入手できます。yum-co nfi g -manag er コマンドを使用して、yum 設定で リポジトリを有効にします。ro o t ユーザーとしてログインした状態でyum-co nfi g -manag er コマンドを実行してください。 # yum-config-manager --enable rhel-6-server-rhevm-3.1-rpms R ed H at N et wo rk クラシック Red Hat Enterprise Virtualization 3.1 パッケージは、R ed Hat Enterpri se Vi rtual i zati o n Manag er (v. 3. 1 x86 _6 4 ) チャンネル (Red Hat Network クラシックで は rhel -x86 _6 4 -server-6 -rhevm-3. 1) から入手できます。 rhn-channel コマンドまたは Red Hat Network の Web インターフェースで R ed Hat Enterpri se Vi rtual i zati o n Manag er (v. 3. 1 x86 _6 4 ) チャンネルにサブスクライブ します。 3. R ed H at En t erp rise Virt u aliz at io n 3.0 サブスクリプションの削除 Red Hat Enterprise Virtualization Manager 3.0 のチャンネルとエンタイトルメントを削除して、 システムが Red Hat Enterprise Virtualization Manager 3.0 のパッケージを使用しないようにしま す。 証明書ベースの R ed H at N et wo rk yum-co nfi g -manag er コマンドを実行して、yum 設定の Red Hat Enterprise Virtualization 3.0 リポジトリを無効にします。yum-co nfi g -manag er コマンドは、ro o t ユーザーとしてログ インした状態で実行する必要があります。 # yum-config-manager --disablerepo=rhel-6-server-rhevm-3-rpms # yum-config-manager --disablerepo=jb-eap-5-for-rhel-6-server-rpms R ed H at N et wo rk クラシック rhn-channel コマンドまたは Red Hat Network の Web インターフェースで R ed Hat Enterpri se Vi rtual i zati o n Manag er (v. 3. 0 x86 _6 4 ) チャンネルへのサブスクライ ブを解除します。 # rhn-channel --remove --channel=rhel-6-server-rhevm-3 110 第5章 Red Hat Ent erprise Virt ualiz at ion 環境の更新 # rhn-channel --remove --channel=jbappplatform-5-x86_64-server-6rpm 4. rhevm-setup パッケージの更新 rhevm-upg rad e コマンドの最新バージョンがインストールされているようにするには、 rhevmsetup パッケージを更新する必要があります。ro o t ユーザーとしてログインして、yum を使って rhevm-setup パッケージを更新します。 # yum update rhevm-setup 5. rhevm-upg rad e コマンドの実行 Red Hat Enterprise Virtualization Manager をアップグレードするには、rhevm-upg rad e コマ ンドを実行します。このコマンドを実行するには、ro o t ユーザーとしてログインする必要があり ます。 # rhevm-upgrade Loaded plugins: product-id, rhnplugin Info: RHEV Manager 3.0 to 3.1 upgrade detected Checking pre-upgrade conditions...(This may take several minutes) 6. ipa-server パッケージがインストールされている場合は、エラーメッセージが表示されます。Red Hat Enterprise Virtualization Manager 3.1 は、Identity Management (IdM) と同じマシンへのイ ンストールには対応していません。 Error: IPA was found to be installed on this machine. Red Hat Enterprise Virtualization Manager 3.1 does not support installing IPA on the same machine. Please remove ipa packages before you continue. この問題を解決するには、IdM 設定を別のシステムに移行してからアップグレードを再試行してく ださい。詳細については、https://access.redhat.com/knowledge/articles/233143 を参照してくだ さい。 7. Red Hat JBoss Enterprise Application Platform 5 に依存するパッケージの一覧が表示されます。 Red Hat Enterprise Virtualization Manager 3.1 により必要な Red Hat JBoss Enterprise Application Platform 6 をインストールするには、これらのパッケージを削除する必要がありま す。 Warning: the following packages will be removed if you proceed with the upgrade: * objectweb-asm Would you like to proceed? (yes|no): アップグレードを実行して、表示されているパッケージを削除するには yes と入力してください。 結果 Red Hat Enterprise Virtualization Manager インストレーションのアップグレードが完了しました。Red Hat Enterprise Virtualization 3.1 の全機能を最大限に活用するには、以下の作業も実行してください。 111 インストールガイド すべての仮想化ホストが最新の状態で、最新の Red Hat Enterprise Linux パッケージまたは Hypervisor のイメージを実行していることを確認します。 すべてのクラスターが互換バージョン 3.1 を使用するように変更します。 すべてのデータセンターが互換バージョン 3.1 を使用するように変更します。 バグを報告する 5.6. アップグレード後のタスク 5.6.1. クラスターの互換バージョンの変更 概要 Red Hat Enterprise Virtualization のクラスターには互換バージョンがあります。クラスターの互換バー ジョンは、そのクラスター内の全ホストがサポートする Red Hat Enterprise Virtualization の機能を示しま す。クラスターの互換バージョンは、そのクラスター内で最も機能性の低いホストのバージョンに応じて設 定されます。 注記 クラスターの互換バージョンを変更するには、まず最初にそのクラスター内の全ホストを、必要な互 換性レベルをサポートするレベルに更新する必要があります。 手順5.10 クラスターの互換バージョンの変更 1. 管理者ユーザーで管理ポータルにログインします。デフォルトでは、これは ad mi n ユーザーで す。 2. クラスター タブをクリックします。 3. 表示された一覧から変更するクラスターを選択します。クラスターの一覧が長すぎて視覚的にフィ ルタリングできない場合、検索して希望のクラスターを特定します。 4. 編集 ボタンをクリックします。 5. 互換バージョン を必要な値に変更します。 6. O K をクリックして、クラスターの互換バージョンを変更 の確認ウィンドウを開きます。 7. O K をクリックして確定します。 結果 クラスターの互換バージョンが更新されました。データセンター内のクラスターすべての互換バージョンが 更新されると、データセンター自体の互換バージョンも変更することができます。 112 第5章 Red Hat Ent erprise Virt ualiz at ion 環境の更新 警告 互換バージョンをアップグレードすると、そのデータセンターに所属しているストレージドメイン もすべてアップグレードされます。互換バージョンを 3.0 以前のバージョンから 3.1 以降にアップ グレードすると、これらのストレージドメインは 3.0 以前のバージョンでは使用できなくなりま す。 バグを報告する 5.6.2. データセンターの互換バージョンの変更 概要 Red Hat Enterprise Virtualization データセンターには、互換バージョンがあります。互換バージョンと は、データセンターと互換性のある Red Hat Enterprise Virtualization のバージョンを指します。データセ ンター内のクラスターはすべて、指定の互換性レベルをサポートします。 注記 データセンターの互換バージョンを変更するには、まず最初に、変更後の互換性レベルをサポートす るレベルまで、データセンター内の全クラスターを更新する必要があります。 手順5.11 データセンターの互換バージョンの変更 1. 管理者ユーザーで管理ポータルにログインします。デフォルトでは、これは ad mi n ユーザーで す。 2. データセンター タブをクリックします。 3. 表示された一覧から、変更するデータセンターを選択します。データセンターの一覧が長すぎて視 覚的にフィルタリングできない場合、検索を行い、対象のデータセンターを特定します。 4. 編集 ボタンをクリックします。 5. 互換バージョン を必要な値に変更します。 6. O K をクリックします。 結果 データセンターの互換バージョンが更新されました。 警告 互換バージョンをアップグレードすると、そのデータセンターに所属しているストレージドメイン もすべてアップグレードされます。互換バージョンを 3.0 以前のバージョンから 3.1 以降にアップ グレードすると、これらのストレージドメインは 3.0 以前のバージョンでは使用できなくなりま す。 バグを報告する 113 インストールガイド パート III. ホストのインストール 114 第6 章 ホストについて 第6章 ホストについて 6.1. ワークフロー: 仮想化ホストのインストール バグを報告する 6.2. 仮想化ホストについて Red Hat Enterprise Virtualization は、Red Hat Enterprise Virtualization Hypervisor を実行する仮想化ホ ストと Red Hat Enterprise Linux を実行する仮想化ホストの両方に対応しています。いずれのタイプの仮 想化ホストも同じ Red Hat Enterprise Virtualization 環境内で共存することができます。 仮想化ホストをインストールする前には、以下の点を確認してください。 仮想化ホストはすべてハードウェア要件を満たしていること Red Hat Enterprise Virtualization Manager のインストールが正常に完了していること 115 インストールガイド また、Red Hat Enterprise Virtualization Manager Reports のインストールを選択することができます。 Reports は必須のコンポーネントではなく、仮想化ホストのインストール開始には必要ありません。上記の 作業を完了すると、仮想化ホストのインストール準備が整ったことになります。 重要 Red Hat Enterprise Virtualization 環境には、少なくとも 2 台の仮想化ホストをインストールしてア タッチすることを推奨します。仮想化ホストを 1 台しかアタッチしていない場合には、冗長化ホス トを必要とする移行などの機能を使用することができなくなります。 重要 Red Hat Enterprise Virtualization Hypervisor はクローズドシステムです。ご使用の環境に追加の RPM が必要な場合には、Red Hat Enterprise Linux ホストを使用してください。 バグを報告する 116 第7 章 Red Hat Ent erprise Virt ualiz at ion Hypervisor ホスト 第7章 Red Hat Enterprise Virtualization Hypervisor ホスト 7.1. Red Hat Ent erprise Virt ualiz at ion Hypervisor インストールの概要 Hypervisor のインストールを開始する前には、以下の点を認識しておく必要があります。 Red Hat Enterprise Virtualization Hypervisor は必ず物理サーバーにインストールしてください。仮想 マシンにはインストールできません。 インストールプロセスにより、選択したストレージデバイスの再構成が行われるため、データはすべて 破棄されます。したがって、インストールを開始する前に保持すべきデータはすべてバックアップして ください。 ネットワークの競合を回避するためには、一つの環境内の各 Hypervisor に一意のホスト名と IP アドレ スを割り当てる必要があります。 ネットワークブート (PXE) を使用した Hypervisor のインストール手順については、『Red Hat Enterprise Linux インストールガイド』 (https://access.redhat.com/documentation/enUS/Red_Hat_Enterprise_Linux から入手可能) に記載されています。 Red Hat Enterprise Virtualization Hypervisor は Storage Attached Network (SAN) や他のネットワー クストレージを使って仮想化ゲストのイメージを格納することができます。ただし、Hypervisor のイン ストールおよび起動についてはローカルのストレージデバイスが必要になります。 注記 Red Hat Enterprise Virtualization Hypervisor のインストールは、自動化したり、対話を行わずに 実行したりすることが可能です。このようなタイプのインストール方法は上級ユーザーにのみ推奨し ています。 バグを報告する 7.2. Red Hat Ent erprise Virt ualiz at ion Hypervisor のディスクイメージのイ ンストール 概要 Red Hat Enterprise Virtualization Hypervisor を設定する前に、Red Hat Enterprise Virtualization Hypervisor のディスクイメージと、USB ストレージデバイスへディスクイメージを書き込むツールや PXE 経由でデプロイメントできるようにディスクイメージを用意するためのツールが含まれるパッケージ をダウンロードする必要があります。 手順7.1 R ed H at En t erp rise Virt u aliz at io n H yp erviso r のディスクイメージのインストール 1. R ed Hat Enterpri se Vi rtual i zati o n Hypervi so r (v. 6 x86 _6 4 ) リポジトリを有 効にします。 RHN クラシックの場合: # rhn-channel --add --channel=rhel-x86_64-server-6-rhevh 117 インストールガイド Subscription Manager の場合、R ed Hat Enterpri se Vi rtual i zati o n エンタイトル メントをアタッチするために、以下のコマンドを実行します。 # subscription-manager repos --enable=rhel-6-server-rhevh-rpms 2. 以下のコマンドを実行して rhev-hypervisor6 パッケージをインストールします。 # yum install rhev-hypervisor6 3. 以下のコマンドを実行して livecd-tools パッケージをインストールします。 # yum install livecd-tools 結果 Red Hat Enterprise Virtualization Hypervisor ディスクイメージと livecd - iso - t o - d isk および livecd iso - t o - p xeb o o t のユーティリティをインストールしました。デフォルトでは、Red Hat Enterprise Virtualization Hypervisor のディスクイメージは /usr/share/rhev-hypervi so r/ ディレクトリにあ ります。 注記 Red Hat Enterprise Linux 6.2 以降では、一度に複数のバージョンの ISO イメージをインストール できます。そのため、/usr/share/rhev-hypervi so r/rhev-hypervi so r. i so は、 Hypervisor ISO イメージの一意名が付いたバージョンへのシンボリックリンクとなりました (例: /usr/share/rhev-hypervi so r/rhev-hypervi so r-6 . 4 -20 130 321. 0 . el 6 ev. i so )。 異なるバージョンのイメージを並行してインストールすることができます。これにより、管理者は旧 バージョンの Hypervisor でクラスターの実行とメンテナンスを行いつつ、別のクラスターをアップ グレードしてテストすることができます。また、シンボリックリンク /usr/share/rhevhypervi so r/rhevh-l atest-6 . i so が作成されます。このリンクも、直近にインストールされ た Red Hat Enterprise Virtualization ISO イメージを参照します。 バグを報告する 7.3. インストールメディアの準備 7.3.1. USB ストレージデバイスの作成 Red Hat Enterprise Virtualization Hypervisor ディスクイメージを、フラッシュデバイスや外付けハード ディスクなどの USB ストレージデバイスに書き込むことができます。このUSB デバイスを使用して、 Red Hat Enterprise Virtualization Hypervisor をインストールするマシンを起動して、Red Hat Enterprise Virtualization Hypervisor オペレーティングシステムをインストールすることができます。 注記 すべてのシステムが USB ストレージデバイスからの起動に対応しているわけではありません。Red Hat Enterprise Virtualization Hypervisor のインストール先のシステムの BIOS がこの機能をサ ポートしていることを確認します。 118 第7 章 Red Hat Ent erprise Virt ualiz at ion Hypervisor ホスト バグを報告する 7.3.2. livecd-iso-t o-disk を使用した USB インストールメディアの作成 概要 livecd-tools パッケージに含まれる livecd - iso - t o - d isk ユーティリティを使用して、Hypervisor または その他のディスクイメージを USB ストレージデバイスに書き込むことができます。次にこのUSB スト レージデバイスを使用して、USB 経由での起動をサポートするシステムを起動して、Red Hat Enterprise Virtualization Hypervisor をインストールします。 livecd - iso - t o - d isk ユーティリティの基本構文は以下のとおりです。 # livecd-iso-to-disk [image][device] [device] パラメーターは、ディスクイメージを書き込む USB ストレージデバイスへのパス、[image] パラ メーターは USB ストレージデバイスに書き込むディスクイメージのパスとファイル名を指定します。デ フォルトでは、Red Hat Enterprise Virtualization Hypervisor のディスクイメージは Red Hat Enterprise Virtualization Manager がインストールされているマシンの /usr/share/rhev-hypervi so r/rhevhypervi so r. i so にあります。livecd - iso - t o - d isk ユーティリティでは、デバイスが FAT または EXT 3 のファイルシステムでフォーマットされている必要があります。 注記 USB ストレージデバイスは、パーティションテーブルなしでフォーマットされることもあります。 この場合、/d ev/sd b などの汎用的なストレージデバイスの識別子を使用します。USB ストレージ デバイスがパーティションテーブルでフォーマットされている場合、/d ev/sd b1 など、デバイス へのパス名を使用します。 手順7.2 livecd - iso - t o - d isk を使用した U SB インストールメディアの作成 1. 以下のコマンドを実行して、Red Hat Enterprise Virtualization Hypervisor ディスクイメージを最 新の状態に更新します。 # yum update rhev-hypervisor6 2. livecd - iso - t o - d isk ユーティリティを使用してディスクイメージを USB ストレージデバイスに 書き込みます。 例7.1 livecd - iso - t o - d isk の使用 以下の例では、livecd - iso - t o - d isk を使用して Red Hat Enterprise Virtualization Hypervisor のディスクイメージを /d ev/sd c という名前の USB ストレージデバイスに書き込 み、この USB ストレージデバイスをブート可能にします。 # livecd-iso-to-disk --format --reset-mbr /usr/share/rhevhypervisor/rhev-hypervisor.iso /dev/sdc Verifying image... /usr/share/rhev-hypervisor/rhev-hypervisor.iso: eccc12a0530b9f22e5ba62b848922309 Fragment sums: 8688f5473e9c176a73f7a37499358557e6c397c9ce2dafb5eca5498fb586 119 インストールガイド Fragment count: 20 Press [Esc] to abort check. Checking: 100.0% The media check is complete, the result is: PASS. It is OK to use this media. WARNING: THIS WILL DESTROY ANY DATA ON /dev/sdc!!! Press Enter to continue or ctrl-c to abort /dev/sdc: 2 bytes were erased at offset 0x000001fe (dos): 55 aa Waiting for devices to settle... mke2fs 1.42.7 (21-Jan-2013) Filesystem label=LIVE OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 488640 inodes, 1953280 blocks 97664 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=2000683008 60 block groups 32768 blocks per group, 32768 fragments per group 8144 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632 Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done Copying live image to target device. squashfs.img 163360768 100% 184.33MB/s 0:00:00 (xfer#1, to-check=0/1) sent 163380785 bytes received 31 bytes 108920544.00 bytes/sec total size is 163360768 speedup is 1.00 osmin.img 4096 100% 0.00kB/s 0:00:00 (xfer#1, to-check=0/1) sent 4169 bytes received 31 bytes 8400.00 bytes/sec total size is 4096 speedup is 0.98 Updating boot config file Installing boot loader /media/tgttmp.q6aZdS/syslinux is device /dev/sdc Target device is now set up with a Live image! 結果 120 第7 章 Red Hat Ent erprise Virt ualiz at ion Hypervisor ホスト Red Hat Enterprise Virtualization Hypervisor ディスクイメージを USB ストレージデバイスに書き込みま した。この USB ストレージデバイスを使用して、システムを起動し Red Hat Enterprise Virtualization Hypervisor オペレーティングシステムをインストールできるようになりました。 バグを報告する 7.3.3. dd を使用した USB インストールメディアの作成 Red Hat Enterprise Virtualization Hypervisor のディスクイメージを USB ストレージデバイスに書き込む には、d d ユーティリティを使用することもできます。d d ユーティリティは、coreutils パッケージから入 手でき、d d ユーティリティのバージョンは、Linux や Unix オペレーティングシステムのさまざまなバー ジョンに対応しています。Windows ユーザーは Red Hat Cygwin (無料で使用できる Windows 向けの Linux ライクな環境) をインストールして d d ユーティリティを使用できます。 d d ユーティリティの基本構文は以下のとおりです。 # dd if=[image] of=[device] [device] パラメーターは、ディスクイメージを書き込む USB ストレージイメージへのパスで、[image] パラ メーターは、USB ストレージデバイスに書き込むディスクイメージのパスとファイル名を指定します。デ フォルトでは、Red Hat Enterprise Virtualization Hypervisor ディスクイメージは rhev-hypervisor6 のイ ンストール先のマシンの /usr/share/rhev-hypervi so r/rhev-hypervi so r. i so にあります。d d コマンドは、選択したイメージのローデータを低レベルでコピーするため、デバイスの形式については想定 しません。 バグを報告する 7.3.4 . Linux システムにおける dd を使用した USB インストールメディアの作成 概要 d d ユーティリティを使用して、Red Hat Enterprise Virtualization Hypervisor ディスクイメージを USB ストレージデバイスに書き込むことができます。 手順7.3 Lin u x システムにおける d d を使用した U SB インストールメディアの作成 1. 以下のコマンドを実行して、Red Hat Enterprise Virtualization Hypervisor ディスクイメージを最 新の状態に更新します。 # yum update rhev-hypervisor6 2. d d ユーティリティを使用してディスクイメージを USB ストレージデバイスに書き込みます。 例7.2 d d の使用 以下の例では、/d ev/sd c という名前の USB ストレージデバイスを使用しています。 # dd if=/usr/share/rhev-hypervisor/rhev-hypervisor.iso of=/dev/sdc 243712+0 records in 243712+0 records out 124780544 bytes (125 MB) copied, 56.3009 s, 2.2 MB/s 121 インストールガイド 警告 d d ユーティリティは、of パラメーターで指定したデバイス上のデータをすべて上書きしま す。d d ユーティリティの使用前に、正しいデバイスが指定され、デバイスに重要なデータ が含まれていないことを確認します。 結果 USB ストレージデバイスに Red Hat Enterprise Virtualization Hypervisor のディスクイメージが書き込ま れました。 バグを報告する 7.3.5. Windows システムにおける dd を使用した USB インストールメディアの作成 概要 d d ユーティリティを使用して、Red Hat Enterprise Virtualization Hypervisor ディスクイメージを USB ストレージデバイスに書き込むことができます。このユーティリティを Windows で使用するには、Red Hat Cygwin をダウンロードし、インストールする必要があります。 手順7.4 Win d o ws システムにおける d d を使用した U SB インストールメディアの作成 1. Web ブラウザーで http://www.redhat.com/services/custom/cygwin/ を開き、32-bi t C yg wi n をクリックして Red Hat Cygwin 32 ビット版をダウンロードするか、6 4 -bi t C yg wi n をク リックして Red Hat Cygwin 64 ビット版をダウンロードします。 2. 管理者権限を持つユーザーでダウンロードした exe ファイルを実行して、Red Hat Cygwin インス トールプログラムを開きます。 3. プロンプトに従って Red Hat Cygwin をインストールします。Base パッケージグループの Coreutils パッケージから d d ユーティリティを入手できます。このパッケージは、インストールす るよう自動的に選択されています。 4. Red Hat Network からダウンロードした rhev-hypervi so r. i so ファイルを C : \rhevhypervi so r. i so にコピーします。 5. 管理者権限のあるユーザーで、デスクトップから Red Hat Cygwin アプリケーションを実行しま す。 重要 Windows 7 および Windows Server 2008 で、Red Hat Cygwin アイコンを右クリックし て 管理者として実行 オプションを選択し、適切なパーミッションでアプリケーションを 実行する必要があります。 6. ターミナルで、以下のコマンドを実行して、現在システムで表示できるドライブやパーティション を確認します。 $ cat /proc/partitions 122 第7 章 Red Hat Ent erprise Virt ualiz at ion Hypervisor ホスト 例7.3 システムに接続されたディスクパーティションの表示 Administrator@ test / $ cat /proc/partitions major minor #blocks name 8 0 15728640 sda 8 1 102400 sda1 8 2 15624192 sda2 7. Red Hat Enterprise Virtualization Hypervisor ディスクイメージの書き込み先となる USB スト レージデバイスをシステムにアタッチします。再度、cat /pro c/parti ti o ns コマンドを実行 して、以前の出力と比較します。新しい出力では、USB ストレージデバイスが指定されています。 例7.4 システムに接続されたディスクパーティションの表示 Administrator@ test / $ cat /proc/partitions major minor #blocks name 8 0 15728640 sda 8 1 102400 sda1 8 2 15624192 sda2 8 16 524288 sdb 8. d d ユーティリティを使用して rhev-hypervi so r. i so ファイルを USB ストレージデバイスに 書き込みます。以下の例では、/d ev/sdb という名前の USB ストレージデバイスを使用します。 ただし、sdb は使用する USB ストレージデバイスの正しいデバイス名で置き換えます。 例7.5 R ed H at C yg win での d d ユーティリティの使用 Administrator@ test / $ dd if=/cygdrive/c/rhev-hypervisor.iso of=/dev/sdb& pid=$! 警告 d d ユーティリティは、of パラメーターで指定したデバイス上のデータをすべて上書きしま す。d d ユーティリティの使用前に、正しいデバイスが指定され、デバイスに重要なデータ が含まれていないことを確認します。 123 インストールガイド 注記 Red Hat Cygwin に含まれている d d ユーティリティのバージョンで、USB ストレージデ バイスにディスクイメージを書き込む場合、他のプラットフォームよりもはるかに長い時間 かかる可能性があります。以下のコマンドを実行して、この操作の進捗を確認することがで きます。 $ kill -USR1 $pid 結果 USB ストレージデバイスに Red Hat Enterprise Virtualization Hypervisor のディスクイメージが書き込ま れました。 バグを報告する 7.3.6. Hypervisor の CD/DVD インストールメディア作成 概要 Red Hat Enterprise Virtualization Hypervisor ディスクイメージは、wo d im ユーティリティを使用する ことで CD -ROM または D VD に書き込むことができます。wo d im ユーティリティは、wodim パッケージ で提供されています。 手順7.5 H yp erviso r の C D /D VD インストールメディア作成 1. 以下のコマンドを実行して wodim パッケージと依存関係をインストールします。 # yum install wodim 2. CD /D VD ライターに、空の CD -ROM または D VD を挿入します。 3. 以下のコマンドを実行して Red Hat Enterprise Virtualization Hypervisor のディスクイメージを ディスクに書き込みます。 wodim dev=[device][image] 例7.6 wo d im ユーティリティの使用 以下の例では、利用可能な第 1 の CD -RW (/d ev/cd rw) デバイスと、Hypervisor イメージの デフォルトの場所を使用しています。 # wodim dev=/dev/cdrw /usr/share/rhev-hypervisor/rhevhypervisor.iso 124 第7 章 Red Hat Ent erprise Virt ualiz at ion Hypervisor ホスト 重要 Hypervisor は、プログラム (iso md 5su m) を使用して、Hypervisor の起動時に毎回インストール メディアの整合性を検証します。起動シーケンスでメディアエラーが報告される場合は、CD -ROM 自体が不良ということになります。上記の手順にしたがって CD -ROM または D VD を新規作成して ください。 結果 Red Hat Enterprise Virtualization Hypervisor ディスクイメージを CD -ROM または D VD に書き込みまし た。 バグを報告する 7.4 . インストール 7.4 .1. USB インストールメディアからの Hypervisor の起動 概要 USB ストレージデバイスからの Hypervisor の起動は、他のライブUSB オペレーティングシステムの起動 と同様です。以下の手順に従い、USB を使用してマシンを起動します。 手順7.6 U SB インストールメディアからの H yp erviso r の起動 1. BIOS メニューに入り、USB ストレージデバイスの起動が有効でない場合は有効にします。 a. USB 起動が有効になっていない場合は有効にします。 b. USB ストレージデバイスの起動順序を 1 番目に設定します。 c. システムをシャットダウンします。 2. Hypervisor 起動イメージを格納している USB ストレージデバイスを挿入します。 3. システムを再起動します。 結果 Hypervisor の起動プロセスが自動的に開始されます。 バグを報告する 7.4 .2. CD/DVD インストールメディアからの Hyperviser の起動 概要 CD /D VD インストールメディアから Hypervisor を起動するには、BIOS の起動設定を正しく定義しておく 必要があります。 手順7.7 C D /D VD インストールメディアからの H yp erviser の起動 1. システムの BIOS にて CD -ROM または D VD -ROM からの起動に設定されていることを確認してか ら次に進みます。多くのシステムでは、この起動順位がデフォルト設定となっています。 125 インストールガイド 注記 システムの BIOS 起動設定の変更に関する詳細は、お使いのマシンのマニュアルを参照して ください。 2. CD -ROM または D VD -ROM ドライブに Hypervisor CD -ROM を挿入します。 3. システムを再起動します。 結果 Hypervisor の起動画面が表示されます。 バグを報告する 7.4 .3. インストールプログラムの起動 概要 作成したブートメディアでシステムを起動した場合、最初に表示される画面は起動メニューです。ここか ら、Hypervisor のインストールプログラムを起動します。 手順7.8 インストールプログラムの起動 1. 起動スプラッシュ画面から任意のキーを押して起動メニューを開きます。 126 第7 章 Red Hat Ent erprise Virt ualiz at ion Hypervisor ホスト 図7.1 起動スプラッシュ画面 2. 起動メニューから矢印キーを使用して Instal l o r Upg rad e、Instal l (Basi c Vi d eo ) または Instal l o r Upg rad e wi th Seri al C o nso l e を選択します。 図7.2 起動メニュー 起動メニューの完全なオプション一覧は、以下のとおりです。 Instal l o r Upg rad e Hypervisor をインストールまたはアップグレードします。 Instal l (Basi c Vi d eo ) 標準ビデオモードで Hypervisor のインストールあるいはアップグレードします。 Instal l o r Upg rad e wi th Seri al C o nso l e コンソールを /d ev/ttyS0 にアタッチされたシリアルデバイスにリダイレクトして、 Hypervisor をインストールあるいはアップグレードします。 R ei nstal l Hypervisor を再インストールします。 R ei nstal l (Basi c Vi d eo ) 標準ビデオモードで Hypervisor を再インストールします。 127 インストールガイド R ei nstal l wi th Seri al C o nso l e コンソールを /d ev/ttyS0 にアタッチされたシリアルデバイスにリダイレクトして、 Hypervisor を再インストールします。 Uni nstal l Hypervisor をアンインストールします。 Bo o t fro m Lo cal D ri ve 1 番目のローカルドライブにインストールされているオペレーティングシステムを起動し ます。 3. Enter キーを押します。 注記 起動メニューから、T ab キーを押してカーネルパラメーターを編集します。カーネルパラメーター はスペースで区切る必要があります。また、任意のカーネルパラメーターを入力して Enter を押す と、これらのカーネルパラメーターでシステムを起動することができます。カーネルパラメーターに 加えた変更を削除して起動メニューに戻るには、Esc キーを押します。 結果 Hypervisor のインストールプログラムを起動しました。 バグを報告する 7.4 .4 . Hypervisor メニューのアクション 画面上の項目を選択するには、矢印キー (上 、下 、左 、右 ) を使用します。また、画面上で有効化されて いる選択項目を順番に移動するには、T ab キーを使用します。 テキストフィールドは、複数のアンダースコア(_) で表示されます。テキストフィールドにデータを入 力するには、そのフィールドを選択してからデータの入力を開始します。 ボタンは、山括弧 (< と >) で囲まれたラベルで表示されます。ボタンを有効にする場合は、そのボタン が選択されていることを確認してから Enter または Space を押します。 Boolean オプションは、アスタリスク (*)、または角括弧内 ([ と ]) の空白文字で表示されます。括弧 内の値がアスタリスクの場合は、そのオプションが指定され、そうでない場合は指定されません。 Boolean オプションのオンとオフを切り替えるには、オプションが選択されている状態で Space を押 します。 バグを報告する 7.4 .5. Hypervisor のインストール 概要 Red Hat Enterprise Virtualization Hypervisor のインストールは、2 通りの方法があります。 対話型インストール 無人インストール 128 第7 章 Red Hat Ent erprise Virt ualiz at ion Hypervisor ホスト このセクションでは、Hypervisor を対話式でインストールする方法を説明します。 手順7.9 H yp erviso r パッケージの対話型インストール 1. 作成したブートメディアを使用して、Hypervisor をインストールするマシンを起動します。 2. Instal l Hypervi so r を選択して Enter を押し、インストールプロセスを開始します。 3. 最初に表示される画面では、お使いのロケールに適したキーボードレイアウトを設定することがで きます。矢印キーを使用して適切なオプションをハイライトして、Enter を押して選択したキー ボードレイアウトを保存します。 例7.7 キーボードレイアウトの設定 Keyboard Layout Selection Avai l abl e Keybo ard Layo uts Swiss German (latin1) Turkish U.S. English U.S. International ... (Hit enter to select a layout) <Quit> <Back> <Continue> 4. インストールスクリプトにより、システムに接続されているディスクはすべて自動検出されます。 この情報は Hypervisor が使用する起動ディスクおよびインストールディスクを選択する際に使用 されます。画面に表示される各エントリは、該当するディスクの Lo cati o n、D evi ce Name、Si ze (G B) を示します。 a. 起動ディスク 最初のディスク選択画面で、Hypervisor を起動させるディスクを選択します。Hypervisor のブートローダーは、この画面で選択するディスクの Master Boot Record (MBR) にイン ストールされます。Hypervisor によりシステムに接続されたディスクが自動検出され一覧 表示されるため、その中から起動デバイスを選択します。または、O ther D evi ce オプ ションを使用してブロックデバイス名を指定することで、手動でデバイスを選択すること もできます。 重要 選択したディスクは、起動デバイスとして認識され、システムの BIOS または既存 のブートローダーの起動順序に表示されるはずです。 A. 自動検出されたデバイスの選択 i. 一覧から Hypervisor を起動させるディスクのエントリを選択して Enter を押 します。 ii. ディスクを選択して Enter を押します。この操作により、起動デバイスの選択 が保存され、インストールの次の手順が開始されます。 129 インストールガイド B. 手動でのデバイス選択 i. O ther d evi ce を選択して Enter を押します。 ii. P l ease enter the d i sk to use fo r bo o ti ng R HEV Hypervi so r とプロンプトが表示されたら、Hypervisor の起動用ブロックデ バイス名を入力します。 例7.8 その他のデバイスの選択 Please select the disk to use for booting RHEV-H /dev/sda iii. Enter を押します。この操作により、起動デバイスの選択が保存され、インス トールの次の手順が開始されます。 b. インストール用に選択したディスクは、Hypervisor 自体のインストール先となります。 Hypervisor はシステムに接続されているディスクの自動検出を試み一覧を表示するためそ の中からインストールデバイスを選択します。 警告 選択したストレージデバイス上のデータは、すべて破棄されることになります。 i. Hypervisor のインストール先となる各ディスクを選択して、Space を押して有効 に切り替えます。自動検出されたデバイス以外に追加でまたは単独で、他のデバイ スをインストールに使用する場合、O ther D evi ce を使用します。 ii. C o nti nue ボタンを選択し、Enter を押して続行します。 iii. O ther D evi ce オプションを指定した場合には、さらにプロンプトが表示されま す。Hypervisor のインストールに使用する追加のブロックデバイス名をそれぞれ コンマで区切って入力します。必要なディスクをすべて選択した ら、<C o nti nue> ボタンを選択して Enter を押します。 例7.9 その他のデバイスの選択 Please enter one or more disks to use for installing RHEV-H. Multiple devices can be separated by comma. Device path: /dev/mmcblk0,/dev/mmcblk1______________ インストールディスクの選択が完了すると、次の段階が開始します。 5. 次の画面では、Hypervisor のストレージを設定できます。 a. Fi l l d i sk wi th D ata parti ti o n チェックボックスにチェックを入れるか、 チェックを外します。このチェックボックスのチェックを外すと、ドライブの残りの容量 を表示するフィールドが表示され、データストレージに割り当てる容量を指定することが できます。 130 第7 章 Red Hat Ent erprise Virt ualiz at ion Hypervisor ホスト b. Swap、C o nfi g 、Lo g g i ng に任意の値を入力します。 c. Fi l l d i sk wi th D ata parti ti o n チェックボックスを選択した場合、D ata フィールドは自動的に 0 に設定されます。チェックボックスのチェックが解除される と、R emai ni ng Space フィールドの値以下の整数であれば入力できます。-1 を入力す ると、残りの容量をすべて使用します。 6. Hypervisor では、ローカルコンソールを保護するため、ad mi n ユーザーのパスワードを設定する 必要があります。インストールスクリプトにより、P asswo rd と C o nfi rm P asswo rd の両 フィールドに任意のパスワードを入力をするように求められます。 強固なパスワードを使用してください。強固なパスワードは、大文字、小文字、数字、句読記号文 字を 6 文字以上組み合わせて作成し、辞書に載っているような単語の使用は避けてください。 強固なパスワードを入力したら、<Instal l > を選択して Enter を押し、選択したディスクに Hypervisor をインストールします。 結果 インストールが完了すると、R HEV Hypervi so r Instal l ati o n Fi ni shed Successful l y とい うメッセージが表示されます。<R ebo o t> ボタンを選択し、Enter を押してシステムを再起動します。 注記 システムの再起動後にインストールが再び開始されないように、起動メディアを取り出して起動デバ イスの順序を変更しておいてください。 注記 Red Hat Enterprise Virtualization Hypervisor では、仮想化ゲストのイメージの保管に、ストレー ジエリアネットワーク (SAN) およびその他のネットワークストレージを使用することができます。 Hypervisor は、SAN 上にインストールすることも可能です。ただし、ホストバスアダプター HBA: ( Host Bus Adapter) が BIOS でブートデバイスとしての設定を行えることが前提となります。 注記 Hypervisor ではインストールにマルチパスのデバイスを使用することができます。マルチパスは SAN や他のネットワーク接続のストレージなどによく使用されます。マルチパスは、デフォルトで インストール時に有効になります。scsi _i d に応答するブロックデバイスならいずれもマルチパス と連携して機能します。これに該当しないデバイスには USB ストレージ、旧式の ATA ディスクな どがあります。 バグを報告する 7.5. 設定 7.5.1. Hypervisor へのログイン 概要 131 インストールガイド Hypervisor コンソールにローカルからログインして Hypervisor を設定します。 手順7.10 H yp erviso r へのログイン 1. Red Hat Enterprise Virtualization Hypervisor オペレーティングシステムがインストールされてい るマシンを起動します。 2. ユーザー名として ad mi n と入力して、Enter を押します。 3. インストール時に設定したパスワードを入力して Enter を押します。 結果 ad mi n ユーザーとして、Hypervisor コンソールに正しくログインしました。 バグを報告する 7.5.2. ステータス画面 Status 画面では、ネットワークの現在のステータス、ログやレポートの保存先、Hypervisor でアクティ ブな仮想マシン数を包括して確認できます。また、Status 画面では、以下のような Hypervisor に関する 詳細の確認や Hypervisor のステータスの変更ボタンが提供されています。 <Vi ew Ho st Key>: RSA ホストキーのフィンガープリントと Hypervisor のホストキーを表示しま す。 <Vi ew C P U D etai l s>: CPU 名や種別など、Hypervisor で使用する CPU の詳細を表示します。 <Lo ck>: Hypervisor をロックします。Hypervisor のロックを解除するには、ユーザー名とパスワード を入力する必要があります。 <Lo g O ff>: 現在のユーザーをログオフします。 <R estart>: Hypervisor を再起動します。 <P o wer O ff>: Hypervisor の電源をオフにします。 バグを報告する 7.5.3. ネットワーク画面 7 .5 .3.1 . ネットワーク画面 Netwo rk 画面は、Hypervisor のホスト名や Hypervisor が使用する D NS サーバー、NTP サーバー、ネッ トワークインターフェースを設定する際に使用します。また、Netwo rk 画面には、以下のようにネット ワークインターフェースのテストや設定をするためのボタンが複数含まれています。 <P i ng >: ping を送信するアドレスとそのアドレスへの ping の送信回数を指定し、任意のIP アドレス に ping することができます。 <C reate Bo nd >: ネットワークインターフェース間のボンドを作成することができます。 バグを報告する 7 .5 .3.2 . ホスト名の設定 概要 132 第7 章 Red Hat Ent erprise Virt ualiz at ion Hypervisor ホスト Hypervisor の識別に使用するホスト名を変更します。 手順7.11 ホスト名の設定 1. Netwo rk の画面で Ho stname フィールドを選択して新しいホスト名を入力します。 2. <Save> を選択し、Enter を押して変更を保存します。 結果 Hypervisor の識別に使用するホスト名を変更しました。 バグを報告する 7 .5 .3.3. ドメインネームサーバーの設定 概要 Hypervisor がネットワークアドレスの解決に使用するドメインネームサーバーを 2 つまで指定することが できます。 手順7.12 ドメインネームサーバーの設定 1. プライマリ D NS サーバーを設定または変更するには、D NS Server 1 フィールドを選択し、使 用する新規プライマリ D NS サーバーの IP アドレスを入力します。 2. セカンダリ D NS サーバーを設定または変更するには、D NS Server 2 フィールドを選択して、 使用する新規セカンダリ D NS サーバーの IP アドレスを入力します。 3. <Save> を選択し、Enter を押して変更を保存します。 結果 Hypervisor がネットワークアドレスの解決に使用するプライマリおよびセカンダリドメインネームサー バーを指定しました。 バグを報告する 7 .5 .3.4 . ネットワークタイムプロトコルサーバーの設定 概要 Hypervisor がシステムクロックの同期に使用するネットワークタイムプロトコルサーバーを最大 2 つまで 指定することができます。 重要 Red Hat Enterprise Virtualization 環境全体のシステムクロックがすべて同期されるように、Red Hat Enterprise Virtualization Manager と同じタイムサーバーを指定する必要があります。 手順7.13 ネットワークタイムプロトコルサーバーの設定 1. プライマリ NTP サーバーを設定または変更するには、NT P Server 1 フィールドを選択して、新 規プライマリ NTP サーバーの IP アドレスまたはホスト名を入力します。 133 インストールガイド 2. セカンダリ NTP サーバーを設定または変更するには、NT P Server 2 フィールドを選択して、新 規プライマリ NTP サーバーの IP アドレスまたはホスト名を入力します。 3. <Save> を選択し、Enter を押して NTP 設定の変更を保存します。 結果 Hypervisor がシステムクロックの同期に使用するプライマリおよびセカンダリ NTP サーバーを指定しまし た。 バグを報告する 7 .5 .3.5 . ネットワークインターフェースの設定 概要 Red Hat Enterprise Virtualization Hypervisor オペレーティングシステムのインストール後、Hypervisor にアタッチされたネットワークインターフェースカードの初期状態はすべて未設定となっています。 Hypervisor と Red Hat Enterprise Virtualization Manager を接続するには、少なくともネットワークイン ターフェースを 1 つ以上設定する必要があります。 手順7.14 ネットワークインターフェースの設定 1. Avai l abl e System NIC s の一覧からネットワークインターフェースを 1 つ選択し、Enter を 押してネットワークインターフェースを設定します。 注記 選択したネットワークインターフェースに関連付けられている物理ネットワークインター フェースカードを識別するには、<Fl ash Li g hts to Id enti fy> を選択して Enter を押します。 2. 動的または静的な IP アドレスを設定します。 A. 動的 IP アドレスの設定 IP v4 Setti ng s の下にある D HC P を選択して、Space キーを押してこのオプションを有効 にします。 B. 静的 IP アドレスの設定 A. IP v4 Setti ng s の下にある Stati c を選択して、Space キーを押してこのオプションを 有効にします。 B. Hypervisor が使用する IP Ad d ress、Netmask、G ateway を指定します。 例7.10 静的な IPv4 ネットワークの設定 IPv4 Settings ( ) Disabled ( ) DHCP IP Address: 192.168.122.100_ Gateway 192.168.1.1_____ 134 (*) Static Netmask: 255.255.255.0___ 第7 章 Red Hat Ent erprise Virt ualiz at ion Hypervisor ホスト 注記 Red Hat Enterprise Virtualization Manager は現在、IPv6 ネットワークには対応していま せん。IPv6 ネットワークは D i sabl ed の設定のままにしておいてください。 3. VLAN ID フィールドに VLAN 識別子を入力して、デバイスの VLAN を設定します。 4. Use Bri d g e オプションを選択して Space キーを押してこのオプションを有効にします。 5. <Save> ボタンを選択し、Enter を押してネットワーク設定を保存します。 結果 設定の進捗が画面に表示されます。設定が完了したら、Enter キーを押して進捗ウィンドウを閉じ Netwo rk 画面に戻ります。ネットワークインターフェースは C o nfi g ured と表示されます。 バグを報告する 7.5.4 . セキュリティ画面 概要 Hypervisor では、SSH パスワード認証、AES-NI 暗号化、ad mi n ユーザーのパスワードなど、セキュリ ティ関連のオプションを設定できます。 手順7.15 セキュリティの設定 1. Enabl e SSH passwo rd authenti cati o n オプションを選択し、Space キーを押して SSH 認証を有効にします。 2. D i sabl e AES-NI オプションを選択し、Space キーを押して、暗号化での AES-NI の使用を無 効にします。 3. オプションで AES-NI の暗号化を有効にしている場合、AES-NI 暗号化でブロックをパディングす るバイト数を入力します。 4. P asswo rd と C o nfi rm P asswo rd フィールドに ad mi n ユーザーの新規パスワードを入力し て、Hypervisor コンソールのログインに使用するパスワードを変更します。 5. <Save> を選択して Enter を押します。 結果 Hypervisor のセキュリティ関連のオプションを更新しました。 バグを報告する 7.5.5. キーボード画面 概要 Keybo ard 画面では、Hypervisor コンソール内で使用するキーボードレイアウトを設定できます。 手順7.16 H yp erviso r のキーボードレイアウトの設定 135 インストールガイド 1. 表示された一覧からキーボードレイアウトを選択します。 Keyboard Layout Selection Choose the Keyboard Layout you would like to apply to this system. Current Active Keyboard Layout: U.S. English Avai l abl e Keybo ard Layo uts Swiss German (latin1) Turkish U.S. English U.S. International Ukranian ... <Save> 2. Save を選択して Enter を押し、選択したキーボードレイアウトを保存します。 結果 キーボードのレイアウトが正しく設定されました。 バグを報告する 7.5.6. SNMP 画面 概要 SNMP 画面では、SNMP (Simple Network Management Protocol) の有効化、設定が可能です。 Enable SNMP SNMP Password Password: Confirm Password: [ ] _______________ _______________ <Save><Reset> 手順7.17 Simp le N et wo rk Man ag emen t Pro t o co l の設定 1. Enabl e SNMP オプションを選択し、Space キーを押して SNMP を有効にします。 2. P asswo rd と C o nfi rm P asswo rd フィールドにパスワードを入力します。 3. <Save> を選択して Enter を押します。 結果 SNMP を有効にして、SNMP 通信で Hypervisor が使用するパスワードを設定しました。 バグを報告する 7.5.7. CIM 画面 136 第7 章 Red Hat Ent erprise Virt ualiz at ion Hypervisor ホスト 概要 C IM 画面では、既存の CIM 管理インフラストラクチャーに Hypervisor をアタッチする Common Information Model を設定して、Hypervisor で実行する仮想マシンを監視することができます。 手順7.18 H yp erviso r C o mmo n In f o rmat io n Mo d el の設定 1. Enabl e C IM オプションを選択し、Space キーを押して CIM を有効にします。 Enable CIM [ ] 2. P asswo rd と C o nfi rm P asswo rd フィールドにパスワードを入力します。 3. Save を選択して Enter を押します。 結果 パスワード認証された CIM 接続を受け入れるように Hypervisor を設定しました。このパスワードは、 Common Information Model Object Manager に Hypervisor を追加する際に使用します。 バグを報告する 7.5.8. ロギング画面 概要 Lo g g i ng 画面では、Hypervisor が作成したログファイルを自動的にリモートサーバーにエクスポートす るデーモンなど、ロギング関連のオプションを設定することができます。 手順7.19 ロギングの設定 1. Lo g ro tate Max Lo g Si ze フィールドには、ログファイルの最大サイズをキロバイト単位で 入力します。この値に達すると、ログは lo g ro t at e によってローテーションされます。デフォル トの値は 10 24 です。 2. オプションで rsyslo g を設定して、ログファイルをリモートの sysl o g デーモンに転送すること ができます。 a. リモートの R syslo g サーバーのアドレスを Server Ad d ress フィールドに入力しま す。 b. サーバーポート フィールドに、リモートの rsyslo g サーバーのポートを入力します。デ フォルトのポートは 514 です。 3. オプションで n et co n so le を設定してカーネルメッセージをリモートのデスティネーションに転 送します。 a. Server Ad d ress を入力します。 b. Server P o rt を入力します。デフォルトのポートは 6 6 6 6 です。 4. <Save> を選択して Enter を押します。 結果 Hypervisor のロギングを設定しました。 バグを報告する 137 インストールガイド 7.5.9. Kdump の画面 概要 Kd ump 画面では、システム障害が発生した場合にカーネルダンプを保存する場所を指定することができま す。オプションは、D i sabl e (カーネルダンプを無効化)、Lo cal (ローカルシステムにカーネルダンプを 保存)、SSH と NFS (カーネルダンプをリモートの場所にエクスポート) の 4 つです。 手順7.20 カーネルダンプの設定 1. カーネルダンプを保存するオプションを選択します。 A. Lo cal a. Lo cal オプションを選択し、Space キーを押してローカルシステムにカーネルダンプ を保存します。 B. SSH a. SSH オプションを選択し、Space キーを押して SSH 経由でカーネルダンプをエクス ポートします。 b. SSH Lo cati o n (ro o t@ exampl e. co m) フィールドにカーネルダンプを保存する 場所を入力します。 C. N FS a. NFS オプションを選択し、Space キーを押してカーネルダンプをNFS 共有にエクス ポートします。 b. NFS Lo cati o n (exampl e. co m: /var/crash) フィールドにカーネルダンプを保 存する場所を入力します。 2. <Save> を選択して Enter を押します。 結果 システム障害時にカーネルダンプを保存する場所を設定しました。 バグを報告する 7.5.10. リモートストレージ画面 概要 R emo te Sto rag e 画面を使用して、リモートの iSCSI イニシエーターまたは NFS 共有をストレージとし て使用するように指定することができます。 手順7.21 リモートストレージの設定 1. i SC SI Ini ti ato r Name フィールドにイニシエーター名を入力するか、NFSv4 D o mai n (exampl e. red hat. co m) フィールドに NFS 共有へのパスを入力します。 例7.11 iSC SI イニシエーター名 138 第7 章 Red Hat Ent erprise Virt ualiz at ion Hypervisor ホスト iSCSI Initiator Name: iqn.1994-05.com.redhat:5189835eeb40_____ 例7.12 N FS パス NFSv4 Domain (example.redhat.com): example.redhat.com_____________________ 2. <Save> を選択して Enter を押します。 結果 リモートストレージを設定しました。 バグを報告する 7.5.11. 診断画面 D i ag no sti cs 画面では、以下の一覧から診断ツールの 1 つを選択することができます。 mul ti path -l l : 利用可能な全情報から現在のマルチパストポロジーを表示します。 fd i sk -l : パーティションテーブルを一覧表示します。 parted -s -l : 全ブロックデバイス上のパーティションレイアウトを一覧表示します。 l sbl k: 全ブロックデバイス上の情報を一覧表示します。 バグを報告する 7.5.12. パフォーマンス画面 P erfo rmance 画面では、以下の一覧からt u n ed プロファイルを選択して、お使いのシステムに適用する ことができます。デフォルトでは、vi rtual -ho st プロファイルが使用されます。 表7.1 R ed H at En t erp rise Virt u aliz at io n で利用可能な t u n ed プロファイル t u n ed プロファイル 説明 No ne システムが t u n ed プロファイルを使用しないよう に無効になります。 enterpri se-sto rag e プロファイルをもと に、vi rtual -ho st は、仮想マシンの swappiness を軽減し、ダーティーページ (dirty page) をより積極的にライトバックできるようにし ます。 仮想マシン向けに最適化されたプロファイル 標準的なスループットのパフォーマンスチューニ ング用のサーバープロファイル 標準的なハードディスクを持つマシンを対象とし た、節電効果の高いプロファイル サーバーシステム向けの省電力プロファイル vi rtual -ho st vi rtual -g uest thro ug hput-perfo rmance spi nd o wn-d i sk server-po wersave 139 インストールガイド t u n ed プロファイル 説明 l atency-perfo rmance 標準的な遅延パフォーマンスチューニング用のサー バープロファイル バッテリーで稼働中のラップトップを対象とし た、高程度の影響を与える省電力プロファイル AC で稼働中のラップトップを対象とした、中程度 の影響を与える省電力プロファイル エンタープライズ規模のサーバー設定向けにスルー プットのパフォーマンスを向上するサーバープロ ファイル デスクトップシステムを対象とした省電力プロファ イル デフォルトの省電力プロファイル。最も基本的な省 電力プロファイルで、ディスクと CPU プラグイン のみを有効にします。 l apto p-battery-po wersave l apto p-ac-po wersave entepri se-sto rag e d eskto p-po wersave d efaul t バグを報告する 7.5.13. RHEV-M 画面 Manager のアドレスが分かっている場合は、Red Hat Enterprise Virtualization Manager に Hypervisor を即時にアタッチすることができます。Manager がまだインストールされていない場合は、代わりにパス ワードを設定する必要があります。パスワードを設定しておくことで、Manager がインストールされる と、管理ポータルから Hypervisor を追加することができます。Hypervisor のユーザーインターフェース内 の o Vi rt Eng i ne 画面から、設定モードの両方に対応しています。なお、管理ポータルから Hypervisor を追加するオプションを推奨します。 重要 R HEV-M 設定画面でパスワードを設定すると、Hypervisor の ro o t パスワードが設定され、SSH パスワード認証が有効になります。Hypervisor が問題なく Manager に追加されると、SSH パス ワード認証を無効にすることを推奨します。 重要 Hypervisor がボンディングまたはブリッジデバイスを使用するように設定する場合は、セットアッ プ時に Manager に登録するのではなく、Red Hat Enterprise Virtualization Manager から手動で 追加して、予期しないエラーが発生しないようにしてください。 手順7.22 H yp erviso r 管理サーバーの設定 A. Manager のアドレスを使用して Hypervisor の管理サーバーを設定します。 a. Manag ement Server フィールドに、Manager の IP アドレスまたは完全修飾ドメイン名 を入力します。 b. Manag ement Server P o rt フィールドには、管理サーバーのポートを入力します。デ フォルト値は 4 4 3 です。Red Hat Enterprise Virtualization Manager のインストール中に 別のポートを選択した場合には、デフォルト値の代わりに、このフィールドで指定する必要 があります。 14 0 第7 章 Red Hat Ent erprise Virt ualiz at ion Hypervisor ホスト c. P asswo rd と C o nfi rm P asswo rd のフィールドは空白のままにします。管理サーバー のアドレスが分かっている場合には、これらのフィールドへの入力の必要はありません。 d. <Save & R eg i ster> を選択して Enter を押します。 e. R HEV-M Fi ng erpri nt の画面で、Manager から取得した SSL フィンガープリントを確 認して <Accept> を選択し、Enter を押します。R HEV-M の画面の C erti fi cate Status が N/A から Veri fi ed に変わります。 B. パスワードを使用して Hypervisor の管理サーバーを設定します。 a. P asswo rd フィールドにパスワードを入力します。Hypervisor は脆弱なパスワードも受け 入れますが、強力なパスワードを使用することをお勧めします。強力なパスワードは、6 文 字以上の大文字、小文字、数字、句読文字を組み合わせて作成し、辞書に載っている単語は 使用しないでください。 b. C o nfi rm P asswo rd フィールドにパスワードを再入力します。 c. Manag ement Server とManag ement Server P o rt フィールドは空のままにします。 パスワードが設定されている限り、Hypervisor を後で Manager に追加できるため、これら のフィールドは必須ではありません。 d. <Save & R eg i ster> を選択して Enter を押します。 バグを報告する 7.5.14 . プラグイン画面 P l ug i ns 画面では、インストールされたプラグインの概要が提示され、ed it - n o d e ツールを使用して新 規パッケージを更新または追加した場合にパッケージの差異を確認することができます。P l ug i ns 画面に は、以下のボタンが提供されています。 <R P M D i ff>: RPM の差異を表示できます。 <SR P M D i ff>: SRPM の差異を表示できます。 <Fi l e D i ff>: ファイルの差異を表示できます。 バグを報告する 7.5.15. RHN 登録画面 概要 Hypervisor 上で実行されるゲストには、Red Hat Enterprise Linux の仮想化エンタイトルメントが必要と なる場合があります。そのような場合には、Hypervisor を Red Hat Network または Satellite サーバー、 Subscription Asset Manager に登録する必要があります。また Hypervisor は、プロキシサーバー経由で これらのサービスに接続することもできます。 注記 Hypervisor は、Hypervisor のイメージ自体を取得するのに Red Hat Network に登録する必要はあ りません。新しいバージョンの Hypervisor のイメージは、Red Hat Enterprise Virtualization Manager 経由で入手できます。 手順7.23 R ed H at N et wo rk への H yp erviso r の登録 14 1 インストールガイド 1. Lo g i n フィールドに、Red Hat Network のユーザー名を入力します。 2. P asswo rd フィールドに、Red Hat Network のパスワードを入力します。 3. P ro fi l e Name (オプション ) フィールドに、システムに使用するプロファイル名を入力しま す。Red Hat Network で確認すると、この名前でシステムが表示されます。 4. Hypervisor を登録する方法を選択します。 A. R ed H at N et wo rk R HN オプションを選択し、Space キーを押して Red Hat Network に直接 Hypervisor を登録し ます。UR L と C A UR L フィールドに値を入力する必要はありません。 例7.13 R ed H at N et wo rk の設定 (X) RHN ( ) Satellite ( ) SAM URL: ______________________________________________________________ _ CA URL: ______________________________________________________________ _ B. Sat ellit e a. Satel l i te オプションを選択し、Space キーを押して Hypervisor を Satellite サー バーに登録します。 b. UR L フィールドに Satellite サーバーの URL を入力します。 c. C A UR L フィールドには、Satellite サーバーの認証局の URL を入力します。 例7.14 Sat ellit e の設定 ( ) RHN (X) Satellite ( ) SAM RHN URL: https://yoursatellite.example.com_____________________________ CA URL: https://your-satellite.example.com/pub/RHN-ORGTRUSTED-SSL-CERT C. Su b scrip t io n Asset Man ag er a. Subscri pti o n Asset Manag er オプションを選択して Space を押し Subscription Asset Manager 経由で Hypervisor を登録します。 b. UR L フィールドに Subscription Asset Manager サーバーの URL を入力します。 c. C A UR L フィールドには、Subscription Asset Manager サーバーの認証局の URL を 入力します。 14 2 第7 章 Red Hat Ent erprise Virt ualiz at ion Hypervisor ホスト 例7.15 Su b scrip t io n Asset Man ag er の設定 ( ) RHN ( ) Satellite (X) SAM URL: https://subscription-assetmanager.example.com_____________________________ CA : https://subscription-asset-manager.example.com/pub/RHNORG-TRUSTED-SSL-CERT 5. プロキシサーバーを使用している場合、プロキシサーバーの詳細も指定する必要があります。 a. Server フィールドにプロキシサーバーの IP アドレスか、完全修飾ドメイン名を入力しま す。 b. P o rt フィールドには、プロキシサーバーに接続を試行するポートを入力します。 c. Username フィールドには、プロキシサーバーに接続を試行するユーザー名を入力しま す。 d. P asswo rd フィールドには、上記で指定したユーザー名を認証するためのパスワードを入 力します。 6. <Save> を選択して Enter を押します。 結果 Red Hat Network に直接、Satellite サーバー経由、Subscription Asset Manager 経由で、Hypervisor を 登録しました。 バグを報告する 7.6. Red Hat Ent erprise Virt ualiz at ion Manager への Hypervisor の追加 7.6.1. Hypervisor の使用 Red Hat Enterprise Virtualization Manager のアドレスを指定して Hypervisor を設定した場合には、 Hypervisor が再起動されると自動的に Red Hat Enterprise Virtulization Manager に登録されます。この Hypervisor は、Red Hat Enterprise Virtualization Manager インターフェースの ホスト タブに表示され ます。Hypervisor を使用できるように準備するには、Red Hat Enterprise Virtualization Manager を使用 して Hypervisor を承認しておく必要があります。 Hypervisor を Red Hat Enterprise Virtualization Manager のアドレスを指定しないで設定した場合には、 Hypervisor を手動で追加する必要があります。Hypervisor を手動で追加するには、Hypervisor をインス トールしたマシンの IP アドレスと、設定時に o Vi rt Eng i ne 画面で指定したパスワードの両方が必要に なります。 バグを報告する 7.6.2. Hypervisor の承認 概要 Red Hat Enterprise Virtualization Manager で環境への Hypervisor の追加を承認するまで、その Hypervisor では仮想マシンを実行できません。 14 3 インストールガイド 手順7.24 H yp erviso r の承認 1. Red Hat Enterprise Virtualization Manager の管理ポータルにログインします。 2. ホスト タブで承認するホストをクリックします。ホストは現在、Pen d in g Ap p ro val のステータ スで表示されているはずです。 3. 承認 ボタンをクリックします。ホストの編集 /承認 ウィンドウが表示されます。このウィンドウ では、ホストの名前を設定して、そのホストの SSH フィンガープリントを承認前にフェッチする ことができます。また、ホストにサポートされている電源管理カードが搭載されている場合には、 電源管理の設定を行うことができます。電源管理の詳細については「ホストの電源管理の設定」を 参照してください。 4. O K をクリックします。電源管理を設定していない場合には、そのまま続行するかどうかを確認す るプロンプトが表示されます。O K をクリックします。 結果 ホスト タブでステータスが In st allin g に変わり、しばらくするとホストのステータスはU p に切り替わ ります。 バグを報告する 7.7. Red Hat Ent erprise Virt ualiz at ion Hypervisor ISO への変更 7.7.1. Red Hat Ent erprise Virt ualiz at ion Hypervisor ISO への変更について Red Hat Enterprise Virtualization Hypervisor は、最小構成のクローズ型オペレーティングシステムとし て設計されていますが、ed it - n o d e ツールを使用して Red Hat Enterprise Virtualization Hypervisor ISO ファイルに変更を加え、特定の要件に対応することができます。このツールは、livecd ベースの ISO ファ イルからファイルシステムを抽出して、イメージのさまざまな部分 (例: ユーザーパスワードや SSH キー、 含まれているパッケージなどの) に変更を加えます。 重要 変更を加えた場合には、Hypervisor をアップグレードする前に Red Hat Enterprise Virtualization Hypervisor ISO ファイルの新規バージョンに対して同じ変更を毎回繰り返す必要があります。 警告 ed it - n o d e ツールを使用して変更を加えた Red Hat Enterprise Virtualization Hypervisor に問題 が発生した場合には、トラブルシューティングのプロセスの一環として、変更を加えていないバー ジョンで問題の再現性を確認する必要がある場合があります。 バグを報告する 7.7.2. edit -node ツールのインストール 概要 14 4 第7 章 Red Hat Ent erprise Virt ualiz at ion Hypervisor ホスト ed it - n o d e ツールは Red Hat Enterprise Virtualization Hypervisor チャンネルで提供されている ovirtnode-tools パッケージに含まれています。 手順7.25 ed it - n o d e ツールのインストール 1. Red Hat Enterprise Virtualization Hypervisor ISO ファイルへの変更を行うシステムにログインし ます。 2. R ed Hat Enterpri se Vi rtual i zati o n Hypervi so r (v. 6 x86 _6 4 ) リポジトリを有 効にします。 RHN クラシックの場合は、以下のコマンドを実行します。 # rhn-channel --add --channel=rhel-x86_64-server-6-rhevh Subscription Manager の場合は、以下のコマンドを実行して R ed Hat Enterpri se Vi rtual i zati o n エンタイトルメントをアタッチします。 # subscription-manager repos --enable=rhel-6-server-rhevh-rpms 3. ovirt-node-tools パッケージをインストールします。 # yum install ovirt-node-tools 結果 Red Hat Enterprise Virtualization Hypervisor ISO ファイルに変更を加えるのに必要な ed it - n o d e ツー ルがインストールされました。 バグを報告する 7.7.3. edit -node ツールの構文 ed it - n o d e ツールでは以下のような基本オプションを使用することができます。 ed it - n o d e ツールのオプション --name= image_name 変更を加えるイメージの名前を指定します。 --o utput= directory 編集する ISO の保存先ディレクトリを指定します。 --ki ckstart= kickstart_file キックスタート設定ファイルのパスまたは URL と名前を指定します。 --scri pt= script イメージ内で実行するスクリプトのパスと名前を指定します。 --shel l イメージの編集に使用する対話型シェルを開きます。 14 5 インストールガイド --passwd = user,encrypted_password 指定の user のパスワードを定義します。このオプションは、MD 5 で暗号化されたパスワードの 値に対応しています。--password パラメーターを複数回指定して、複数のユーザーを変更する ことができます。ユーザーを指定しない場合、デフォルトユーザーは ad mi n です。 --sshkey= user,public_key_file 指定のユーザーの公開鍵を指定します。このオプションを複数回指定して、複数のユーザーの鍵 を指定することができます。ユーザーが指定されていない場合、デフォルトのユーザーは ad mi n です。 --ui d mo d = user,uid 指定のユーザーのユーザー ID を指定します。このオプションを複数回指定して、複数のユーザー の ID を指定することができます。 --g i d mo d = group,gid 指定のグループのグループ ID を指定します。このオプションを複数回指定して、複数のグループ の ID を指定することができます。 --tmpd i r= temporary_directory 使用するローカルファイルシステムの一時ディレクトリを指定します。デフォルトでは、この値 は /var/tmp です。 --rel easefi l e= release_file ブランディングに使用するリリースファイルのパスと名前を指定します。 --bui l d er= builder リミックスのビルダーを指定します。 --i nstal l -pl ug i n= plugin イメージにインストールするプラグインの一覧を指定します。プラグイン名をコンマで区切る と、複数のプラグインを指定することができます。 --i nstal l = package イメージにインストールするパッケージの一覧を指定します。パッケージ名をコンマで区切る と、複数のパッケージを指定することができます。 --i nstal l -kmo d = package_name yu m リポジトリまたは指定の . rpm ファイルから、指定のドライバー更新パッケージをインス トールします。指定の . rpm ファイルは、ホワイトリストに登録された場所 (kmod 固有の領域) に配置されている場合にのみ有効です。 --repo = repository --i nstal l -* オプションと共に使用する yum リポジトリを指定します。指定できる値は、 ローカルディレクトリ、yum リポジトリファイル (. repo ) またはドライバーディスク . i so ファイルのいずれかです。 --no g pg check yum i nstal l の段階に GPG キーの認証を省略します。このオプションにより、署名されてい ないパッケージをインストールすることができます。 14 6 第7 章 Red Hat Ent erprise Virt ualiz at ion Hypervisor ホスト ed it - n o d e ツールのマニフェストオプション --l i st-pl ug i ns イメージに追加するプラグインの一覧を出力します。 --pri nt-versi o n /etc/system-rel ease から現在のバージョン情報を出力します。 --pri nt-mani fests ISO ファイル内のマニフェストファイルの一覧を出力します。 --pri nt-mani fest= manifest 指定のマニフェストファイルを出力します。 --g et-mani fests= manifest ISO ファイル内のマニフェストファイルの . tar ファイルを作成します。 --pri nt-fi l e-mani fest ISO ファイル上にある ro o tfs の内容を出力します。 --pri nt-rpm-mani fest ISO ファイル上にある ro o tfs 内のインストール済みパッケージの一覧を出力します。 ed it - n o d e ツールのデバッグオプション --d ebug ed it - n o d e コマンドの実行時にデバッグ情報を出力します。 --verbo se ed it - n o d e コマンドの進捗状況に関する詳しい情報を出力します。 --l o g fi l e= logfile デバッグ情報の出力先ファイルのパスと名前を指定します。 バグを報告する 7.7.4 . パッケージの追加と更新 ed it - n o d e ツールを使用して、Red Hat Enterprise Virtualization Hypervisor ISO ファイルに新規パッ ケージを追加したり、既存のパッケージを更新したりすることができます。単一のパッケージを追加または 更新するには、必要なパッケージおよびその依存関係用のリポジトリとして機能するローカルのディレクト リを設定するか、パッケージとその依存関係を提供する 1 つまたは複数のリポジトリを定義するリポジトリ 定義ファイルの場所に ed it - n o d e ツールをポイントする必要があります。複数のパッケージを追加または 更新するには、パッケージとその依存関係を提供する 1 つまたは複数のリポジトリを定義するリポジトリ定 義ファイルの場所に ed it - n o d e ツールをポイントする必要があります。 14 7 インストールガイド 注記 リポジトリ定義ファイルにローカルリポジトリの定義を記載する場合には、そのリポジトリのソース として機能するディレクトリは Web サーバーまたは FTP サーバーで公開する必要があります。た とえば、http: //l o cal ho st/myrepo / や ftp: //l o cal ho st/myrepo / のようなリンクで リポジトリにアクセスが可能である必要があります。 重要 ed it - n o d e ツールは、SSL を使用するリポジトリからはパッケージをダウンロードすることはでき ません。その代わりに各パッケージと依存関係を手動でダウンロードして、それらのパッケージを 格納するローカルのリポジトリを作成する必要があります。 バグを報告する 7 .7 .4 .1 . ローカルリポジトリの作成 概要 Red Hat Enterprise Virtualization Hypervisor ISO ファイルにパッケージを追加するには、ベースの Red Hat Enterprise Linux Workstation および Red Hat Enterprise Linux Server のチャンネルで提供されてい る createrepo ツールを使用して、それらのパッケージをインストールするためのリポジトリとして機能 するディレクトリを設定する必要があります。 手順7.26 ローカルリポジトリの作成 1. 以下のコマンドを実行して、Red Hat Enterprise Virtualization Hypervisor ISO ファイルへの変更 を行うシステムに createrepo パッケージと依存関係をインストールします。 # yum install createrepo 2. リポジトリとして機能するディレクトリを作成します。 3. 新規作成したディレクトリに必要なパッケージとその依存関係をすべてコピーします。 4. そのディレクトリがリポジトリとして機能するように、メタデータファイルを設定します。 # createrepo [directory_name] 結果 Red Hat Enterprise Virtualization Hypervisor ISO ファイルに必要なパッケージと依存関係をインストー ルするためのローカルリポジトリの作成が完了しました。 バグを報告する 7 .7 .4 .2 . 例: Re d Hat Ent e rprise Virt ualizat io n Hype rviso r ISO ファイル内のパッケージ追 加 14 8 第7 章 Red Hat Ent erprise Virt ualiz at ion Hypervisor ホスト ed it - n o d e ツールを使用して、Red Hat Enterprise Virtualization Hypervisor ISO ファイルにパッケージ を追加することができます。この操作により、ed it - n o d e ツールを実行したディレクトリに ISO ファイル のコピーが作成され、そのファイル名には、新規追加されたパッケージの名前が含まれます。 以下の例では、ローカルリポジトリとして機能するように設定されたディレクトリをパッケージのインス トールソースに使用して、Red Hat Enterprise Virtualization Hypervisor ISO ファイルに単一のパッケー ジを追加します。 例7.16 R ed H at En t erp rise Virt u aliz at io n H yp erviso r ISO ファイルへの単一のパッケージの追 加 # edit-node --nogpgcheck --install package1 --repo ./local_repo /usr/share/rhev-hypervisor/rhevh-latest-6.iso パッケージ名のコンマ区切りリストを二重引用符で囲んで指定すると、複数のパッケージを追加することが できます。以下の例では、ローカルリポジトリとして機能するように設定されたディレクトリをパッケージ のインストールソースとして使用して、Red Hat Enterprise Virtualization Hypervisor ISO ファイルに 2 つのパッケージを追加します。 例7.17 R ed H at En t erp rise Virt u aliz at io n H yp erviso r ISO ファイルへの複数のパッケージの追 加 # edit-node --nogpgcheck --install "package1,package2" --repo ./local_repo /usr/share/rhev-hypervisor/rhevh-latest-6.iso バグを報告する 7 .7 .4 .3. 例: Re d Hat Ent e rprise Virt ualizat io n Hype rviso r ISO ファイル内のパッケージ更 新 ed it - n o d e ツールを使用して、Red Hat Enterprise Virtualization Hypervisor ISO ファイル内の既存の パッケージを更新することができます。この操作により、ed it - n o d e ツールを実行したディレクトリに ISO ファイルのコピーが作成され、そのファイル名には更新されたパッケージの名前が含まれます。 以下の例では、the Red Hat Enterprise Virtualization Hypervisor リポジトリの情報が記載されたリポジト リファイルを使用して、Red Hat Enterprise Virtualization Hypervisor ISO ファイル内の vdsm パッケー ジを更新します。 例7.18 R ed H at En t erp rise Virt u aliz at io n H yp erviso r ISO ファイル内の単一のパッケージの更 新 # edit-node --nogpgcheck --install vdsm --repo /etc/yum.repos.d/rhevh.repo /usr/share/rhev-hypervisor/rhevh-latest6.iso パッケージ名のコンマ区切りリストを二重引用符で囲んで指定すると、複数のパッケージを更新することが できます。以下の例では、Red Hat Enterprise Virtualization Hypervisor リポジトリの情報が記載されたリ ポジトリファイルを使用して、Red Hat Enterprise Virtualization Hypervisor ISO ファイル内の vdsm お よび libvirt のパッケージを更新します。 14 9 インストールガイド 例7.19 R ed H at En t erp rise Virt u aliz at io n H yp erviso r ISO ファイル内の複数のパッケージの更 新 # edit-node --nogpgcheck --install "vdsm,libvirt" --repo /etc/yum.repos.d/rhevh.repo /usr/share/rhev-hypervisor/rhevh-latest6.iso バグを報告する 7.7.5. ユーザーおよびグループのデフォルト ID の変更 7 .7 .5 .1 . 例: ユーザーのデフォルト ID の変更 ed it - n o d e ツールを使用して、Red Hat Enterprise Virtualization Hypervisor ISO ファイル内のユーザー のデフォルト ID を変更することができます。 以下の例では、ユーザーのデフォルト ID を user1 から 6 0 に変更します。 例7.20 単一のユーザーのデフォルト ID の変更 # edit-node --uidmod=user1,60 また、同じコマンドで --ui d mo d オプションを複数指定することにより、複数のユーザーのデフォルト ID を変更することができます。以下の例では、ユーザー user1 のデフォルト ID を 6 0 に、ユーザー user2 のデフォルト ID を 70 に変更します。 例7.21 複数のユーザーのデフォルト ID の変更 # edit-node --uidmod=user1,60 --uidmod=user2,70 バグを報告する 7 .7 .5 .2 . 例: グループのデフォルト ID の変更 ed it - n o d e ツールを使用して、Red Hat Enterprise Virtualization Hypervisor ISO ファイル内のグループ のデフォルト ID を変更することができます。 以下の例では、グループのデフォルト ID を g ro up1 から 6 0 に変更します。 例7.22 単一のグループのデフォルト ID の変更 # edit-node --gidmod=group1,60 また、同じコマンドで --g i d mo d オプションを複数指定することにより、複数のグループのデフォルト ID を変更することができます。以下の例では、グループ g ro up1 のデフォルト ID を 6 0 に、グループ g ro up2 のデフォルト ID を 70 に変更します。 150 第7 章 Red Hat Ent erprise Virt ualiz at ion Hypervisor ホスト 例7.23 複数のグループのデフォルト ID の変更 # edit-node --gidmod=group1,60 --gidmod=group2,70 バグを報告する 151 インストールガイド 第8章 Red Hat Enterprise Linux ホスト 8.1. Red Hat Ent erprise Linux ホスト 標準の Red Hat Enterprise Linux 6 を対応するハードウェアにインストールしてホストとして使用するこ とができます。Red Hat Enterprise Virtualization は Red Hat Enterprise Linux 6 サーバーの AMD 64/Intel 64 バージョンを実行するホストをサポートしています。 仮想化の確認、パッケージのインストール、ブリッジの作成、ホストの再起動などの手順がプラット フォームによって行われるため、ホストの追加には多少時間がかかることがあります。ホストと管理システ ムが接続を確立する際のハンドシェイクプロセスをモニタリングするには、詳細ペインを使用してくださ い。 バグを報告する 8.2. ホストの互換性に関する表 R ed H at En t erp rise Lin u x バー ジョン 互換レベル 3.0 の R ed H at En t erp rise Virt u aliz at io n 3.4 クラス ター 互換レベル 3.1 の R ed H at En t erp rise Virt u aliz at io n 3.4 クラス ター 互換レベル 3.2 の R ed H at En t erp rise Virt u aliz at io n 3.4 クラス ター 互換レベル 3.3 の R ed H at En t erp rise Virt u aliz at io n 3.4 クラス ター R ed H at En t erp rise Virt u aliz at io n 3.4 クラス ター 6.2 6.3 6.4 6.5 対応 対応 対応 対応 非対応 対応 対応 対応 非対応 非対応 対応 対応 非対応 非対応 非対応 対応 非対応 非対応 非対応 対応 バグを報告する 152 パート IV. 基本設定 パート IV. 基本設定 153 インストールガイド 第9章 ホストの設定 9.1. Red Hat Ent erprise Linux のインストール 概要 Red Hat Enterprise Virtualization 3.4 環境の仮想化ホストとして使用するには、システムに Red Hat Enterprise Linux Server 6.5 または 6.6 をインストールする必要があります。 手順9 .1 R ed H at En t erp rise Lin u x のインストール 1. R ed H at En t erp rise Lin u x をダウンロードしてインストールします。 Red Hat Enterprise Linux Server 6.5 または 6.6 をダウンロードして、対象の仮想化ホストにイン ストールします。詳細は、『Red Hat Enterprise Linux インストールガイド』を参照してくださ い。Red Hat Enterprise Virtualization 環境で仮想化ホストを使用するために必要なのは、Base パッケージグループのみです。ただし、Manager に追加する前にホストを登録して複数のエンタイ トルメントを有効にする必要があります。 重要 Red Hat Enterprise Linux ホストで認証にディレクトリサービスを使用する予定の場合 は、userad d コマンドにより必要な認証ファイルがローカルでアクセスできるようにして おく必要があります。これらのファイルがローカルでアクセスできないと、vdsm パッケー ジは正しくインストールされません。このパッケージは、Red Hat Enterprise Virtualization Manager に正しく接続するために必要なソフトウェアを提供します。 2. ネットワーク接続を確認します。 Red Hat Enterprise Linux Server 6.5 または 6.6 のインストールが正しく完了したら、お使いの Red Hat Enterprise Linux ホストと Red Hat Enterprise Virtualization Manager がインストール されているシステム間のネットワーク接続が確立されていることを確認してください。 a. Manager に ping コマンドを送信してみてください。 # ping address of manager b. A. Manager に正常に接続されると、以下の出力が表示されます。 ping manager.example.com PING manager.example.redhat.com (192.168.0.1) 56(84) bytes of data. 64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=0.415 ms 64 bytes from 192.168.0.1: icmp_seq=2 ttl=64 time=0.419 ms 64 bytes from 192.168.0.1: icmp_seq=3 ttl=64 time=1.41 ms 64 bytes from 192.168.0.1: icmp_seq=4 ttl=64 time=0.487 ms 64 bytes from 192.168.0.1: icmp_seq=5 ttl=64 time=0.409 ms 64 bytes from 192.168.0.1: icmp_seq=6 ttl=64 time=0.372 ms 64 bytes from 192.168.0.1: icmp_seq=7 ttl=64 time=0.464 ms 154 第9 章 ホストの設定 --- manager.example.redhat.com ping statistics --7 packets transmitted, 7 received, 0% packet loss, time 6267ms B. Manager に接続できない場合には、以下の出力が表示されます。 ping: unknown host manager.example.com ホストが Manager と接続できるようにネットワークを設定する必要があります。ま ず、N et wo rkMan ag er を無効にしてください。次に、ホストが起動時に IP アドレス を取得できるようにネットワークスクリプトを設定します。 i. N et wo rkMan ag er を無効にします。 # service NetworkManager stop # chkconfig NetworkManager disable ii. /etc/sysco nfi g /netwo rk-scri pts/i fcfg -eth0 を編集します。以下 の行を検索してください。 ONBOOT=no この行を以下のように変更します。 ONBOOT=yes iii. ホストマシンを再起動します。 iv. 再度 Manager に ping コマンドを送信します。 # ping address of manager まだホストから Manager に問い合わせができない場合、ホストマシンが D HCP から IP アドレスを取得できていない可能性があります。D HCP が正し く設定されており、ホスト側についても D HCP から IP アドレスを取得するよ うに正しく設定されていることを確認してください。 Manager に正常に接続されると、以下の出力が表示されます。 ping manager.examplecom PING manager.example.redhat.com (192.168.0.1) 56(84) bytes of data. 64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=0.415 ms 64 bytes from 192.168.0.1: icmp_seq=2 ttl=64 time=0.419 ms 64 bytes from 192.168.0.1: icmp_seq=3 ttl=64 time=1.41 ms 64 bytes from 192.168.0.1: icmp_seq=4 ttl=64 time=0.487 ms 64 bytes from 192.168.0.1: icmp_seq=5 ttl=64 time=0.409 ms 64 bytes from 192.168.0.1: icmp_seq=6 ttl=64 155 インストールガイド time=0.372 ms 64 bytes from 192.168.0.1: icmp_seq=7 ttl=64 time=0.464 ms --- manager.example.com ping statistics --7 packets transmitted, 7 received, 0% packet loss, time 6267ms 結果 Red Hat Enterprise Linux Server 6.5 または 6.6 のインストールが完了しました。ただし、仮想化ホスト をお使いの Red Hat Enterprise Virtualization 環境に追加する前に追加の設定タスクを完了するようにして ください。 バグを報告する 9.2. Subscript ion Manager を使用した必要なチャンネルのサブスクライブ 概要 Red Hat Enterprise Linux ホストを仮想化ホストとして使用するには、Subscription Manager または RHN クラシックを使用して複数のエンタイトルメントに登録、サブスクライブさせる必要があります。 Subscription Manager を使用して登録、サブスクライブする場合には、以下の手順に従う必要がありま す。この手順が完了すると、以下のように設定されます。 Subscription Manager を使用して仮想化ホストが Red Hat Network に登録されます。 仮想化ホストに R ed Hat Enterpri se Li nux Server エンタイトルメントがアタッチされます。 仮想化ホストに R ed Hat Enterpri se Vi rtual i zati o n エンタイトルメントがアタッチされま す。 RHN クラシックを使用して登録、サブスクライブする場合は、この手順を実行しないでください。 手順9 .2 Su b scrip t io n Man ag er を使用した必要なチャンネルのサブスクライブ 1. 登録 register パラメーターを指定して、subscri pti o n-manag er を実行し、システムを Red Hat Network に登録します。正常に登録を完了させるには、Red Hat Network の ユーザー名 と パス ワード をプロンプト時に入力する必要があります。 # subscription-manager register 2. 利用可能なエンタイトルメントプールの特定 システムをチャンネルにアタッチするには、適切なエンタイトルメントプールの識別子を特定する 必要があります。list アクションを指定して subscri pti o n-manag er を実行して、これらの 識別子を検索します。 R ed Hat Enterpri se Li nux Server の利用可能なサブスクリプションプールを特定するに は、以下のコマンドを使用します。 # subscription-manager list --available | grep -A8 "Red Hat Enterprise Linux Server" 156 第9 章 ホストの設定 R ed Hat Enterpri se Vi rtual i zati o n の利用可能なサブスクリプションプールを特定する には、以下のコマンドを使用します。 # subscription-manager list --available | grep -A8 "Red Hat Enterprise Virtualization" 3. エンタイトルメントへのシステムのアタッチ 上記の手順で特定したプールの識別子を使用して、システムを R ed Hat Enterpri se Li nux Server および R ed Hat Enterpri se Vi rtual i zati o n のエンタイトルメントにアタッチし ます。以下の例に示すように、subscri pti o n-manag er コマンドで attach パラメーターを使 用し、POOLID の箇所を各プール識別子に置き換えてください。 # subscription-manager attach --pool=[POOLID] 4. R ed H at En t erp rise Virt u aliz at io n Man ag emen t Ag en t s リポジトリの有効化 以下のコマンドを実行して Red Hat Enterprise Virtualization Management Agents (RPMs) リポ ジトリを有効にします。 # subscription-manager repos --enable=rhel-6-server-rhev-mgmtagent-rpms 結果 Subscription Manager を使用して仮想化ホストを Red Hat Network に登録して適切なエンタイトルメン トにアタッチしました。 バグを報告する 9.3. RHN クラシックを使用した必要なチャンネルのサブスクライブ 概要 Red Hat Enterprise Linux ホストを仮想化ホストとして使用するには、Subscription Manager または RHN クラシックを使用して複数のエンタイトルメントに登録、サブスクライブさせる必要がありま す。RHN クラシックを使用して登録およびサブスクライブを行うには、以下の手順に従う必要がありま す。この手順が完了すると、以下のように設定されます。 RHN クラシックを使用して仮想化ホストが Red Hat Network に登録されます。 仮想化ホストが R ed Hat Enterpri se Li nux Server (v. 6 fo r 6 4 -bi t AMD 6 4 /Intel 6 4 ) チャンネルにサブスクライブされます。 仮想化ホストが R ed Hat Enterpri se Vi rt Manag ement Ag ent (v 6 x86 _6 4 ) チャンネル にサブスクライブされます。 Subscription Manager を使用して登録、サブスクライブする場合は、この手順を実行しないでください。 手順9 .3 R H N クラシックを使用した必要なチャンネルのサブスクライブ 1. 登録 157 インストールガイド マシンが Red Hat Network に未登録の場合には、ro o t として rhn_reg i ster コマンドを実行 し、登録してください。正しく登録を完了するには、Red Hat Network の ユーザー名 と パス ワード を入力する必要があります。rhn_reg i ster により表示されるプロンプトに従って、シス テムの登録を完了してください。 # rhn_register 2. チャンネルのサブスクライブ Red Hat Network の Web インターフェースか、rhn-channel コマンドを使用して、システムを 必要なチャンネルにサブスクライブさせる必要があります。 A. R ed H at N et wo rk の Web インターフェースの使用 Web インターフェースを使用してシステムにチャンネルサブスクリプションを追加する手順 a. Red Hat Network (http://rhn.redhat.com) にログインします。 b. 画面の上部にある サブスクリプション リンクにマウスを移動して、表示されるメ ニュー内の 登録したシステム リンクをクリックします。 c. 画面に表示された一覧から、チャンネルを追加するシステムの名前をクリックして、そ のシステムを選択します。 d. 画面の サブスクライブしているチャンネル のセクションから、チャンネルサブス クリプションの変更 をクリックします。 e. 画面に表示された一覧から追加するチャンネルを選択します。Red Hat Enterprise Virtualization 環境で仮想化ホストを使用するには、以下を選択する必要があります。 R ed Hat Enterpri se Li nux Server (v. 6 fo r 6 4 -bi t x86 _6 4 ) R ed Hat Enterpri se Vi rt Manag ement Ag ent (v 6 x86 _6 4 ) f. サブスクリプションの変更 ボタンをクリックして、変更を確定します。 B. rh n - ch an n el コマンドの使用 rhn-channel コマンドを実行して、仮想化ホストを必要な各チャンネルにそれぞれサブスク ライブさせます。以下のコマンドを使用します。 # rhn-channel --add --channel=rhel-x86_64-server-6 # rhn-channel --add --channel=rhel-x86_64-rhev-mgmt-agent-6 158 第9 章 ホストの設定 重要 Red Hat Network で定義されたマシンの管理者でない場合、もしくはマシンが Red Hat Network に登録されていない場合には、rhn-channel コマンドを実行すると次のよう なエラーが表示されます。 Error communicating with server. The message was:Error Class Code: 37 Error Class Info: You are not allowed to perform administrative tasks on this system. Explanation: An error has occurred while processing your request. If this problem persists please enter a bug report at bugzilla.redhat.com. If you choose to submit the bug report, please be sure to include details of what you were trying to do when this error occurred and details on how to reproduce this problem. rhn-channel の使用時に問題が発生した場合、Web インターフェースを使用してシス テムにチャンネルを追加してください。 結果 これで RHN クラシックを使用して仮想化ホストが Red Hat Network に登録され、適切なエンタイトルメン トにサブスクライブされました。 バグを報告する 9.4 . 仮想化ホストのファイアウォール設定 概要 Red Hat Enterprise Virtualization で仮想化マシンをサポートし、Red Hat Enterprise Virtualization Manager から仮想化ホストのリモート管理を行うためには、複数のネットワークポートを開放しておく必 要があります。以下の手順に従って、Manager に仮想化ホストを追加する前に必要となるネットワーク ポートを開いてください。 手順9 .4 仮想化ホストのファイアウォール設定 以下の手順では、Red Hat Enterprise Linux の i ptabl es でデフォルトのファイアウォールを設定し、必 要なネットワークポートでのトラフィックを許可します。本手順では、ホストの既存のファイアウォール 設定を、Red Hat Enterprise Virtualization で必要なポートのみが含まれている設定で置き換えています。 既存のファイアウォールルールがあり、その設定を統合する必要がある場合には、i ptabl es 設定ファイ ル (/etc/sysco nfi g /i ptabl es) で定義されているルールを手動で編集し統合してください。 この手順のコマンドはすべて ro o t ユーザーで実行してください。 1. 設定から既存のファイアウォールルールを削除します。 i ptabl es コマンドに --flush パラメーターを指定して既存のファイアウォールを削除します。 159 インストールガイド # iptables --flush 2. 設定に新しいファイアウォールルールを追加します。 i ptabl es コマンドに --append パラメーターを指定して、Red Hat Enterprise Virtualization Manager に必要な新しいファイアウォールルールに追加します。プロンプト文字 (#) は、このコマ ンド一覧から意図的に省略されており、スクリプトファイルやコマンドプロンプトに簡単にコンテ ンツをコピーできるようになっています。 iptables --append INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT iptables --append INPUT -p icmp -j ACCEPT iptables --append INPUT -i lo -j ACCEPT iptables --append INPUT -p tcp --dport 22 -j ACCEPT iptables --append INPUT -p tcp --dport 16514 -j ACCEPT iptables --append INPUT -p tcp --dport 54321 -j ACCEPT iptables --append INPUT -p tcp -m multiport --dports 5634:6166 -j ACCEPT iptables --append INPUT -p tcp -m multiport --dports 49152:49216 -j ACCEPT iptables --append INPUT -j REJECT --reject-with icmp-hostprohibited iptables --append FORWARD -m physdev ! --physdev-is-bridged -j REJECT \ --reject-with icmp-host-prohibited 注記 上記の i ptabl es コマンドにより、以下にあげる複数のポートでネットワークトラフィッ クを受け入れるファイアウォールルールが追加されます。 SSH 用のポート 22 ゲストコンソールが接続するためのポート 56 34 から 6 16 6 lib virt 仮想マシンの移行トラフィック用のポート 16 514 VD SM 仮想マシンの移行トラフィック用のポート 4 9 152 から 4 9 216 Red Hat Enterprise Virtualization Manager 用のポート 54 321 3. 更新したファイアウォール設定を保存します。 i ptabl es の初期スクリプトに save をつけて、更新したファイアウォール設定スクリプトを保 存します。 # service iptables save 4. ip t ab les を有効にします。 i ptabl es サービスがブート時に起動するように設定し、再起動します。起動されていなかった場 合には、初回起動となります。 # chkconfig iptables on # service iptables restart 結果 160 第9 章 ホストの設定 結果 Red Hat Enterprise Virtualization で必要なネットワークトラフィックを許可するように、仮想化ホストの ファイアウォールを設定しました。 バグを報告する 9.5. 仮想化ホストの sudo 設定 概要 Red Hat Enterprise Virtualization Manager では、su d o を使用して、ro o t としてホストでの操作を実行 します。/etc/sud o ers に格納されているデフォルトの Red Hat Enterprise Linux 設定には、root での 操作ができるようにする値が記載されています。Red Had Enterprise Linux のインストール後にこのファ イルが変更されている場合には、この値が削除されている可能性があります。以下の手順にて、必要となる エントリがこの設定内に存在しているかどうかを確認して、存在しない場合は追加していきます。 手順9 .5 仮想化ホストの su d o 設定 1. ログインします。 仮想化ホストに ro o t ユーザーとしてログインします。 2. visu d o を実行します。 vi sud o コマンドを実行し /etc/sud o ers ファイルを開きます。 # visudo 3. su d o ers ファイルを編集します。 設定ファイルを参照し、以下の行が含まれていることを確認します。 # Allow root to run any commands anywhere root ALL=(ALL) ALL このファイルに上記の行が含まれていない場合は、行の追加後、VIM: w コマンドを使用してファイ ルを保存します。 4. エディターを終了します。 VIM: q コマンドを使用して、vi sud o を終了します。 結果 ro o t ユーザー権限での利用ができるように su d o を設定しました。 バグを報告する 9.6. 仮想化ホストの SSH 設定 概要 161 インストールガイド Red Hat Enterprise Virtualization Manager は、SSH 経由でホストマシンにアクセスします。SSH 経由で のアクセスは、認証用の暗号化キーを使用して ro o t ユーザーでログインします。以下の手順に従い、ホス トマシンにアクセスできるよう SSH を設定していきます。 警告 Red Hat Enterprise Virtualization Manager がホストに初めて接続する際には、認証キーをインス トールします。このプロセスで、/ro o t/. ssh/autho ri zed _keys にある既存のキーはすべて上 書きされます。 手順9 .6 仮想化ホストの SSH の設定 この手順のコマンドはすべて ro o t ユーザーで実行してください。 1. SSH サーバー (openssh-server) のインストール yum を使って openssh-server パッケージをインストールします。 # yum install openssh-server 2. SSH サーバー設定の編集 SSH サーバー設定 /etc/ssh/sshd _co nfi g をテキストエディターで開 き、PermitRootLogin の箇所を探します。 A. PermitRootLogin が yes に設定されているか、何も設定されていない場合は、これ以上何 もする必要はありません。 B. P ermi tR o o tLo g i n が no に設定されている場合は、その値を yes に変更する必要がありま す。 ファイルに加えた変更を保存し、テキストエディターを終了します。 3. SSH サーバーの有効化 chkco nfi g コマンドを使い、SSH サーバーがシステムブート時に起動するよう設定します。 # chkconfig --level 345 sshd on 4. SSH サーバーの開始 servi ce コマンドを使ってSSH を起動あるいは再起動 (起動中の場合) します。 # service sshd restart 結果 SSH 経由での ro o t アクセスができるよう仮想化ホストを設定しました。 バグを報告する 9.7. Red Hat Ent erprise Linux ホストの追加 162 第9 章 ホストの設定 概要 Red Hat Enterprise Linux ホストは、Red Hat Enterprise Linux の「基本的な」標準システム環境をベース にします。物理ホストは Red Hat Enterprise Virtualization 環境に追加する前に設定しておく必要がありま す。 Red Hat Enterprise Virtualization Manager はホストにログインして仮想化機能の確認、パッケージのイ ンストール、ネットワークブリッジの作成、ホストの再起動を行います。新規ホストの追加プロセスには、 最長で 10 分ほどかかる場合があります。 手順9 .7 R ed H at En t erp rise Lin u x ホストの追加 1. ホスト リソースタブをクリックすると、結果一覧にホストが一覧表示されます。 2. 新規作成 をクリックすると、新規ホスト ウィンドウが表示されます。 3. ドロップダウンメニューを使用して、新規ホスト用の データセンター および ホストクラスター を選択します。 4. 新規ホストの 名前 、アドレス 、SSH ポート を入力します。 5. ホストに使用する認証のメソッドを選択します。 A. パスワード認証に使用する root ユーザーのパスワードを入力します。 B. SSH 公開鍵 フィールドに表示される鍵をホスト上の /ro o t/. ssh/autho ri zed _keys に コピーして、公開鍵認証に使用します。 6. Red Hat Enterprise Linux ホストを追加するための必須手順が完了しました。次に、詳細パラメー ター の展開ボタンをクリックして、ホストの詳細設定を表示します。 a. オプションとして、ファイアウォールの自動設定を無効にすることができます。 b. オプションとして、ホストの SSH フィンガープリントを追加し、セキュリティを強化す ることができます。手動での追加または自動取得が可能です。 7. 対象のタブで 電源管理 と SP M を設定することができる状態になりました。ただし、これらの設定 は、Red Hat Enterprise Linux ホストの追加に必須ではないため、このセクションでは説明してい ません。 8. O K をクリックしてホストを追加し、ウィンドウを閉じます。 結果 新規ホストが Instal l i ng のステータスでホスト一覧に表示されます。インストールが完了するとステー タスは R ebo o t になります。ステータスを Up に変更するには、ホストをアクティブ化する必要がありま す。 注記 インストールの進捗状況は、詳細ペインで確認することができます。 バグを報告する 9.8. 新規ホストおよびホストの編集ウィンドウの設定とコントロール 9.8.1. ホストの全般設定 163 インストールガイド 9.8.1. ホストの全般設定 以下の設定は、ホストの詳細を編集したり、Red Hat Enterprise Linux ホストおよび Foreman ホストプロ バイダーのホストを新規追加したりする際に適用されます。 全般 設定の表には、新規ホスト または ホストの編集 ウィンドウの 全般 タブに必要な情報をまとめてい ます。 表9 .1 全般 の設定 フィールド名 説明 データセンター ホストが属するデータセンター。Red Hat Enterprise Virtualization Hypervisor ホストは、 Gluster が有効化されたクラスターには追加できま せん。 ホストが属するクラスター 外部プロバイダーによって提供されるホストを追加 するオプションを表示/非表示にするには、この チェックボックスを選択/選択解除します。選択し た場合には、Manager に追加されている外部プロ バイダーのドロップダウンリストが表示されます。 以下のオプションも提供されます。 ホストクラスター 外部プロバイダーを使用 プロバイダー検索フィルター : 選択した外部 プロバイダーによって提供されるホストを検索 することができるテキストフィールド。このオ プションは、プロバイダー固有です。特定のプ ロバイダーの検索クエリ形成に関する詳しい情 報は、そのプロバイダーのマニュアルを参照し てください。利用可能なホストをすべて表示す るには、このフィールドは空欄のままにしま す。 外部ホスト : 選択した外部プロバイダーによっ て提供されるホストの名前が記載されたドロッ プダウンリスト。このリストのエントリは、プ ロバイダー検索フィルター のフィールドに入 力した 検索クエリに応じてフィルターされま す。 名前 コメント アドレス パスワード SSH 公開鍵 164 クラスターの名前。このテキストフィールドは最長 で 40 文字に制限されており、アルファベットの大 文字/小文字、数字、ハイフン、アンダースコアを 任意に組み合わせた一意名にする必要があります。 ホストに関する、プレーンテキスト形式の人間が判 読できるコメントを追加するためのフィールド ホストの IP アドレス、または解決可能なホスト名 ホストの root ユーザーのパスワード。ホストを追 加する時にのみ指定することができ、それ以降は編 集できません。 ホストとの認証で、パスワードを使用する代わりに Manager の SSH キーを使用する場合には、テキ ストボックスの内容をホストの /ro o t/. kno wn_ho sts ファイルにコピーしま す。 第9 章 ホストの設定 フィールド名 説明 ホストのファイアウォールを自動設定 新規ホストを追加する際には、Manager がホスト のファイアウォール上の必要なポートを開くことが できます。この設定はデフォルトで有効化されてい ます。これは、詳細パラメーター です。 ホストの SSH フィンガープリントを フェッチ し て、ホストが返すフィンガープリントと比較し、そ れらが一致しているかどうかを確認することができ ます。これは 詳細パラメーター です。 SSH フィンガープリント バグを報告する 9.8.2. ホストの電源管理の設定 電源管理 設定の表には、新規ホスト または ホストの編集 ウィンドウの 電源管理 タブに必要な情報を まとめています。 表9 .2 電源管理 の設定 フィールド名 説明 プライマリ /セカンダリ Red Hat Enterprise Virtualization 3.2 よりも前の バージョンでは、電源管理を設定したホストは 1 つ のフェンシングエージェントしか認識しませんでし た。3.1 以前のバージョンで設定されたフェンシン グエージェントおよび単一のエージェントは、プラ イマリエージェントとして扱われます。第 2 の エージェントを定義すると、セカンダリのオプショ ンが有効になります。 フェンシングエージェントが 2 つある場合に有効 です。(例: デュアルパワーのホストで、各電源ス イッチに、同じ電源スイッチに接続されたエー ジェントが 2 つある場合) 同時 このチェックボックスを選択すると、ホストが フェンスされる際に、両方のフェンシングエー ジェントが同時に使用されます。これは、ホス トが停止するには両方のエージェントが停止の コマンドに応答する必要があることを意味しま す。1 つのエージェントが起動のコマンドに応 答すると、ホストが起動します。 このチェックボックスを選択しなかった場合に は、フェンシングエージェントは順次に使用さ れます。これは、ホストの停止または起動に は、プライマリエージェントが最初に使用さ れ、それが失敗した場合にセカンダリエージェ ントが使用されることを意味します。 アドレス ユーザー名 パスワード ホストの電源管理デバイスにアクセスするアドレ ス。解決可能なホスト名または IP アドレス 電源管理デバイスにアクセスするユーザーアカウン ト。デバイスにユーザーを設定するか、デフォルト のユーザーを使用してください。 電源管理デバイスにアクセスするユーザーのパス ワード 165 インストールガイド フィールド名 説明 タイプ ホストの電源管理デバイスのタイプ。 以下のいずれかを選択します。 apc: APC MasterSwitch ネットワーク電源ス イッチ。APC 5.x 電源スイッチデバイスには使 用できません。 apc_snmp: APC 5.x 電源スイッチデバイスに 使用 bl ad ecenter - IBM Bladecentre Remote Supervisor Adapter ci sco _ucs - Cisco Unified Computing System d rac5 - D ell コンピューター用の D ell Remote Access Controller d rac7 - D ell コンピュータ用の D ell Remote Access Controller eps - ePowerSwitch 8M+ ネットワーク電源ス イッチ hpbl ad e - HP BladeSystem i l o 、i l o 2、i l o 3、i l o 4 - HP Integrated Lights-Out i pmi l an: Intelligent Platform Management Interface および Sun Integrated Lights Out Management デバイス rsa - IBM Remote Supervisor Adaptor rsb - Fujitsu-Siemens RSB 管理インター フェース wti - WTI Network PowerSwitch ポート オプション セキュリティ保護 ソース 電源管理のポリシー制御を無効にする 166 電源管理デバイスがホストとの通信に使用するポー ト番号 電源管理デバイス固有のオプション。'key=value' または 'key' として指定し、使用可能なオプション については、ホストの電源管理デバイスのドキュメ ントを参照してください。 電源管理デバイスがホストにセキュアに接続できる ようにするには、このチェックボックスにチェッ クを入れます。これは、電源管理エージェントに応 じて、サポートされている認証プロトコル (ssh、 ssl、またはその他) で行うことができます。 ホストがフェンシングプロキシを クラスター 内ま たは データセンター 内で検索するかを指定しま す。リソースの使用順序を変更するには、上へ移 動 および 下へ移動 のボタンを使用します。 電源管理は、ホストの クラスター で設定されてい る クラスターポリシー によって制御されます。 電源管理を有効にすると、ホストの使用率が定義済 みの下限値に達した場合には、Managerが、その ホストマシンの電源を切断し、また負荷分散でその ホストが必要となった場合や、クラスター内で空い ているホストが不足した場合には、そのホストを再 起動します。ポリシー制御を無効にする場合は、こ のチェックボックスにチェックを入れます。 第9 章 ホストの設定 バグを報告する 9.8.3. SPM 優先度の設定 SP M 設定の表には、新規ホスト や ホストの編集 ウィンドウの SP M タブで必要な情報を詳しく記載して います。 表9 .3 SP M 設定 フィールド名 説明 SP M 優先度 ホストに Storage Pool Manager (SPM) のロール が割り当てられる優先度を定義します。優先度のオ プションは、低 、標準 、高 です。優先度が低の場 合は、そのホストに SPM のロールが割り当てられ る確率が低くなり、高の場合は確率が高くなりま す。デフォルト設定は標準です。 バグを報告する 9.8.4 . ホストコンソールの設定 コンソール の設定表には、新規ホスト または ホストの編集 ウィンドウの コンソール タブに必要な情 報を詳しく記載しています。 表9 .4 コンソール の設定 フィールド名 説明 ディスプレイアドレスを上書き ホストのディスプレイアドレスを上書きするには、 このチェックボックスを選択します。この機能は、 ホストが内部 IP アドレスで定義され、かつ NAT ファイアウォールの内側にある場合に有用です。 ユーザーが内部ネットワークの外から仮想マシンに 接続すると、仮想マシンを実行しているホストのプ ライベートアドレスの代わりに、パブリック IP ア ドレスまたは FQD N (外部ネットワークでパブリッ ク IP アドレスに解決される) がそのマシンによっ て返されます。 このフィールドに指定するディスプレイアドレス は、そのホスト上で実行する全仮想マシンに使用さ れます。アドレスは完全修飾ドメイン名または IP アドレスの形式にする必要があります。 ディスプレイアドレス バグを報告する 167 インストールガイド 第10章 データセンターの設定 10.1. ワークフロー: データセンターのプランニング バグを報告する 10.2. データセンターのプランニング 可用性が高くスケーラブルな Red Hat Enterprise Virtualization 環境を構築するには、着実なプラニングが 不可欠です。 インストール前にソリューションアーキテクトによる環境定義が済んでいることが前提ですが、システム設 計時には以下の点を考慮に入れてください。 C PU 処理のピーク時に平均を上回る負荷に対応するための十分な容量が提供されるように、仮想マシンを複数の ホストに分散する必要があります。平均的な目標使用率は使用可能な CPU の 50 % です。 168 第1 0 章 データセンターの設定 メモリー Red Hat Enterprise Virtualization のページ共有プロセスは、最大で物理メモリーの 150% を仮想マシンに オーバーコミットします。したがって、約 30% のオーバーコミットを考慮に入れてください。 ネットワーク ネットワークを設計する際には、ストレージやリモートの接続、仮想マシンなどにより生成されるトラ フィック量を必ず考慮に入れることが重要となります。原則として、1 仮想マシンあたり約 50 MBps を考 慮してください。 ディスクの I/O トラフィックは、ビジュアルストリームとデータを分けることで、イーサネット接続上の負 荷が軽減され、セキュリティ上の脆弱性が低減されるため、エンドユーザーのトラフィックと分離するのが ベストプラクティスです。イーサネットネットワークの場合、ボンディング (802.3ad) を利用してサー バートラフィックのタイプを集約することを推奨します。 注記 ストレージと Hypervisor の両方を単一の高性能スイッチで接続することができます。この構成が実 際に有効となるには、スイッチがバックプレーンで 30 GBps を提供可能である必要があります。 高可用性 高可用性を実現するには、システムに少なくともホストが 2 台必要となります。この冗長性は、メンテナン スや修復を行う場合に役立ちます。 バグを報告する 10.3. Red Hat Ent erprise Virt ualiz at ion のデータセンター データセンターは、管理対象の仮想環境内にある全物理/論理リソースの最上位のコンテナーです。データセ ンターはホストのクラスターをまとめた集合体で、論理ネットワーク (管理、ゲストネットワークトラ フィック、およびストレージネットワークトラフィック用の定義済みサブネット) とストレージプールが含 まれています。 Red Hat Enterprise Virtualization では、D efaul t のデータセンターがインストール時に含まれます。新 たにデータセンターを作成して、管理ポータル 1 つで管理することも可能です。たとえば、物理的なロケー ションや事業単位別に、もしくはセキュリティ上の理由から、異なるデータセンターを選択することができ ます。D efaul t のデータセンターは削除せずに、適切な名前のデータセンターを新たに設定することを推 奨します。 システム管理者は、スーパーユーザーとしてプラットフォームの全側面 (デフォルトでは、データセン ター、ストレージドメイン、ユーザー、ロール、およびパーミッション) を管理することができますが、さ らに細かく指定した管理者ロールやパーミッションを他のユーザーに割り当てることも可能です。たとえ ば、エンタープライズ環境では、特定のデータセンターにデータセンター管理者、特定のクラスターに管理 者が必要な場合があります。物理リソースを対象とするシステム管理ロールにはすべて、階層型のパーミッ ションシステムがあります。たとえば、データセンター管理者には、ストレージドメイン、クラスター、ホ ストなどデータセンター内の全オブジェクトを管理するパーミッションが自動的に割り当てられます。 バグを報告する 10.4 . 新しいデータセンターの作成 169 インストールガイド 概要 仮想化環境でデータセンターを作成するには、以下の手順で行います。データセンターが稼働するには、正 常に機能するクラスター、ホスト、ストレージドメインが必要です。 注記 ストレージの タイプ は、最初のストレージドメインがデータセンターに追加されるまで編集可能で す。ストレージドメインが追加されると、ストレージの タイプ は変更できなくなります。 互換バージョン を 3. 1 に設定した後で 3. 0 に変更することはできません。下位バージョンへの変 更はできないようになっています。 手順10.1 新しいデータセンターの作成 1. データセンター リソースタブを選択すると、結果一覧にデータセンターがすべて表示されます。 2. 次に 新規作成 ボタンをクリックして、新規データセンター ウィンドウを開きます。 3. データセンターの 名前 と 説明 を入力します。 4. ドロップダウンメニューからデータセンターのストレージの タイプ 、互換バージョン 、クォー タモード を選びます。 5. O K をクリックしデータセンターを作成すると、新規データセンター - ガイド ウィンドウが開 きます。 6. 新規データセンター - ガイド ウィンドウでは、データセンターに設定する必要のあるエンティ ティが表示されます。これらのエンティティを設定するか、後で設定 ボタンを押して後ほど設定 を行います。設定を再開するにはデータセンターを選択し、G ui d e Me ボタンを押してください。 結果 新しいデータセンターが仮想化環境に追加されました。クラスター、ホスト、ストレージドメインが設定さ れるまで、ステータスは Uni ni ti al i zed のままとなります。これらのエンティティの設定にはG ui d e Me を使用してください。 バグを報告する 10.5. データセンターの互換バージョンの変更 概要 Red Hat Enterprise Virtualization データセンターには、互換バージョンがあります。互換バージョンと は、データセンターと互換性のある Red Hat Enterprise Virtualization のバージョンを指します。データセ ンター内のクラスターはすべて、指定の互換性レベルをサポートします。 注記 データセンターの互換バージョンを変更するには、まず最初に、変更後の互換性レベルをサポートす るレベルまで、データセンター内の全クラスターを更新する必要があります。 手順10.2 データセンターの互換バージョンの変更 170 第1 0 章 データセンターの設定 手順10.2 データセンターの互換バージョンの変更 1. 管理者ユーザーで管理ポータルにログインします。デフォルトでは、これは ad mi n ユーザーで す。 2. データセンター タブをクリックします。 3. 表示された一覧から、変更するデータセンターを選択します。データセンターの一覧が長すぎて視 覚的にフィルタリングできない場合、検索を行い、対象のデータセンターを特定します。 4. 編集 ボタンをクリックします。 5. 互換バージョン を必要な値に変更します。 6. O K をクリックします。 結果 データセンターの互換バージョンが更新されました。 警告 互換バージョンをアップグレードすると、そのデータセンターに所属しているストレージドメイン もすべてアップグレードされます。互換バージョンを 3.0 以前のバージョンから 3.1 以降にアップ グレードすると、これらのストレージドメインは 3.0 以前のバージョンでは使用できなくなりま す。 バグを報告する 171 インストールガイド 第11章 クラスターの設定 11.1. Red Hat Ent erprise Virt ualiz at ion のクラスター クラスターとは、同じような特性を持つ物理ホストの集合です。これらのホストは連携して、可用性の高い 方法でコンピューティングリソースを提供します。Red Hat Enterprise Virtualization のクラスターは、同 じストレージドメインを共有し、同じタイプの CPU が搭載されている物理ホストで構成する必要がありま す。同じクラスター内のホスト間では、仮想マシンの移行が可能であるため、パワーセービングおよび負荷 均等配分のポリシーを定義することができる最上位に位置します。Red Hat Enterprise Virtualization プ ラットフォームには、インストール時に D efaul t データセンター内に D efaul t クラスターが作成され ます。 システム内のクラスターはすべて 1 つのデータセンターに、またシステム内のホストはすべて 1 つのクラス ターに属していなければなりません。これにより、クラスター タブで定義したポリシーに沿って、システ ムは仮想マシンをクラスター内のいずれのホストにも動的に割り当てることができるため、メモリーやディ スク領域、仮想マシンのアップタイムを最大限に活用することができます。 クラスター内の特定のホストで仮想マシンを稼働した後には、移行 を使用してその仮想マシンをクラス ター内の別のホストに随時移行することができます。これは、ホストをメンテナンス目的でシャットダウン しなければならない場合に非常に便利です。クラスター内のホスト間移行は、ユーザーには透過的であり、 ユーザーは通常どおり作業を続けることができます。ただしそのクラスター外のホストには仮想マシンを移 行できない点に注意してください。 注記 Red Hat Enterprise Virtualization は、仮想化ホストだけでなく、Gluster ストレージブリックの管 理にもクラスターを使用することができます。Gluster ストレージブリックの管理を開始するに は、G l uster サービスを有効にする オプションを選択してクラスターを作成します。Gluster ス トレージブリックに関する詳細情報は 『Red Hat Storage Administration Guide』 (https://access.redhat.com/site/documentation/en-US/Red_Hat_Storage/)を参照してください。 注記 Red Hat Enterprise Virtualization は、クラスターの仮想化ホストで Kernel Same-page Merging (KSM) を有効にして調整すると、メモリーの最適化 に対応します。KSM に関する詳細は、『Red Hat Enterprise Linux 6 Virtualization Administration Guide』を参照してください。 バグを報告する 11.2. 新規クラスターの作成 概要 データセンターには複数のクラスターを所属させることができます。また、クラスターには複数のホストを 所属させることが可能です。クラスター内のホストは同じ CPU タイプ (Intel あるいは AMD ) である必要が あります。CPU タイプを確実に最適化するには、クラスターを作成する前にホストを作成しておくことを お勧めします。ただしホストの設定は、G ui d e Me ボタンを使用して後で行うことができます。 手順11.1 新規クラスターの作成 172 第1 1 章 クラスターの設定 1. クラスター リソースタブを選択します。 2. 次に 新規作成 ボタンをクリックして、新規クラスター ウィンドウを開きます。 3. ドロップダウンメニューからクラスターが所属する データセンター を選択します。 4. クラスターの 名前 と 説明 を入力します。 5. ドロップダウンリストから C P U 名 と 互換バージョン を選択します。CPU のプロセッサーファ ミリーと、クラスターにアタッチするホストの最小限必要な CPU タイプに適合していることが重 要です。この条件が満たされない場合には、ホストは稼働しません。 6. クラスターに仮想マシンホストまたは Gluster 対応ノードを事前設定するかどうかに応じて、Vi rt サービスを有効にする または G l uster サービスを有効にする のいずれかのラジオボタンを 選択します。Gluster サービスを有効にしたクラスターには、Red Hat Enterprise Virtualization Hypervisor ホストを追加することはできない点に注意してください。 7. 最適化 タブをクリックし、クラスターのメモリーページ共有の閾値を選択します。またオプショ ンで、クラスターのホストで CPU スレッド処理とメモリーバルーニングを有効化します。 8. クラスターポリシー タブをクリックして、そのクラスター内のホストのクラスターポリシー、ス ケジューラーの最適化、信頼済みサービスの有効化、HA 予約の有効化などをオプションで設定し ます。 9. 耐障害性ポリシー タブをクリックし仮想マシン移行ポリシーを選択します。 10. オプションとして、グローバルの SPICE プロキシ (該当する場合) を上書きするには、コンソール タブをクリックして、そのクラスター内のホストのSPICE プロキシのアドレスを指定します。 11. O K をクリックしてクラスターを作成すると、新規クラスター - ガイド ウィンドウが開きま す。 12. 新規クラスター - ガイド ウィンドウでは、データセンターに設定する必要のあるエンティティ が表示されます。これらのエンティティを設定するか、後で設定 ボタンを押して後ほど設定を行 います。設定を再開するにはクラスターを選択し、G ui d e Me ボタンを押してください。 結果 新規クラスターが仮想化環境に追加されました。 バグを報告する 11.3. クラスターの互換バージョンの変更 概要 Red Hat Enterprise Virtualization のクラスターには互換バージョンがあります。クラスターの互換バー ジョンは、そのクラスター内の全ホストがサポートする Red Hat Enterprise Virtualization の機能を示しま す。クラスターの互換バージョンは、そのクラスター内で最も機能性の低いホストのバージョンに応じて設 定されます。 注記 クラスターの互換バージョンを変更するには、まず最初にそのクラスター内の全ホストを、必要な互 換性レベルをサポートするレベルに更新する必要があります。 173 インストールガイド 手順11.2 クラスターの互換バージョンの変更 1. 管理者ユーザーで管理ポータルにログインします。デフォルトでは、これは ad mi n ユーザーで す。 2. クラスター タブをクリックします。 3. 表示された一覧から変更するクラスターを選択します。クラスターの一覧が長すぎて視覚的にフィ ルタリングできない場合、検索して希望のクラスターを特定します。 4. 編集 ボタンをクリックします。 5. 互換バージョン を必要な値に変更します。 6. O K をクリックして、クラスターの互換バージョンを変更 の確認ウィンドウを開きます。 7. O K をクリックして確定します。 結果 クラスターの互換バージョンが更新されました。データセンター内のクラスターすべての互換バージョンが 更新されると、データセンター自体の互換バージョンも変更することができます。 警告 互換バージョンをアップグレードすると、そのデータセンターに所属しているストレージドメイン もすべてアップグレードされます。互換バージョンを 3.0 以前のバージョンから 3.1 以降にアップ グレードすると、これらのストレージドメインは 3.0 以前のバージョンでは使用できなくなりま す。 バグを報告する 174 第1 2 章 ネットワークの設定 第12章 ネットワークの設定 12.1. ワークフロー: ネットワークの設定 バグを報告する 12.2. Red Hat Ent erprise Virt ualiz at ion のネットワーク Red Hat Enterprise Virtualization では、ネットワークを使用して、ほぼすべての操作に対応します。スト レージ、ホストの管理、ユーザー接続、仮想マシンの接続などで最適なパフォーマンスを提供できるかどう かはすべて、ネットワークが適切に計画/設定されているかによって左右されます。ネットワークの使用を 試みることでネットワーク要件を特定してから過去に遡ってネットワーク設定を修正するよりは、推定され るネットワーク要件に対応した計画を立て、その計画に応じてネットワークを実装する方がはるかに容易で あるため、ネットワークの設定は、Red Hat Enterprise Virtualization 環境の極めて重要な前提条件となり ます。 ただし、Red Hat Enterprise Virtualization 環境のデプロイは、ネットワークについては一切考慮しなくて も行うことが可能です。Red Hat Enterprise Virtualization の使用を開始するには、単に、環境内の各物理 マシンに ネットワークインターフェースコントローラー (NIC) が少なくとも 1 枚搭載されているようにす るだけで十分です。実際にこの方法でも環境は機能しますが、最適な環境にはなりません。ネットワークの 175 インストールガイド 用途は、タスクやアクションによって異なるため、関連するタスクや機能を専用のネットワークにグループ 化すると、パフォーマンスを向上させつつネットワーク関連のトラブルシューティングを簡略化すること ができます。 Red Hat Enterprise Virtualization は論理ネットワークを定義することでネットワークトラフィックを分離 します。論理ネットワークは、選択したネットワークトラフィックのタイプがネットワークを経由する際 に利用するパスを定義します。論理ネットワークを作成して、機能別にネットワークトラフィックを分離 し、物理トポロジーを仮想化します。 rhevm 論理ネットワークは 管理 (論理ネットワーク) として作成されラベル付けされます。rhevm 論理 ネットワークは Red Hat Enterprise Virtualization Manager と仮想化ホスト間のトラフィックの管理を目 的としています。あらゆる Red Hat Enterprise Virtualization 環境に共通となるその他のトラフィックを以 下に示します。 ディレクトリ関連のネットワークトラフィック 汎用ネットワークトラフィック ストレージ関連のネットワークトラフィック パフォーマンスを最適化するには、論理ネットワークを使用してこれらのトラフィックタイプを区別するこ とを推奨します。NIC やネットワークボンディングなどの論理デバイスを使用して論理ネットワークをサ ポートすることができます。複数の論理ネットワークで 1 つのデバイスを共有することができるため、論理 ネットワークごとにデバイスを設定する必要はありません。これは、仮想 LAN (VLAN) のタグ付けを使って ネットワークトラフィックを分離することにより可能になります。この機能を活用するには、スイッチレベ ルでも VLAN タグ付けに対応している必要があります。 Red Hat Enterprise Virtualization 環境で定義可能な論理ネットワークの制限数: ホストにアタッチした論理ネットワークの数は、利用可能なネットワークデバイスと仮想 LAN (VLAN) の最大数 (4096) を合わせた数が上限となっています。 ネットワークはクラスター内の全ホストで同じでなければならないため、クラスター内の論理ネット ワークの数は、ホストにアタッチ可能な論理ネットワーク数が上限となっています。 データセンター内の論理ネットワーク数は、クラスターの論理ネットワーク数と、データセンターが含 むクラスターの数に制限されます。 注記 Red Hat Enterprise Virtualization 3.3 以降、仮想マシンの移行用のネットワークトラフィックと、 Manager とホスト間の通信用のネットワークトラフィックは分離されています。トラフィックが分 離されているため、仮想マシンのインポートや移行時のホストの応答停止を防ぎます。 注記 Red Hat Enterprise Virtualization 環境におけるネットワークの計画と設定を行うにあたっては、 ネットワークの概念と使用方法を十分に理解しておくことを強く推奨します。本ガイドではネット ワークの概念/プロトコル/要件/一般的な使用法については説明しません。ネットワーク管理について の詳しい情報は、ご使用のネットワークハードウェアの製造元が提供している説明書を参照するこ とをお勧めします。 176 第1 2 章 ネットワークの設定 重要 rhevm ネットワークのプロパティを変更する場合は細心の注意を払うようにしてください。rhevm ネットワークのプロパティを誤って変更すると、ホストへの接続が一時的にできなくなる可能性が あります。 重要 Red Hat Enterprise Virtualization ノードをサービスの提供に使用する予定がある場合には、Red Hat Enterprise Virtualization 環境が稼働停止すると、そのサービスも停止してしまうことを念頭に 置いてください。 これはすべてのサービスが対象となりますが、特に以下のサービスを Red Hat Enterprise Virtualization で実行する場合の危険性を認識しておく必要があります。 ディレクトリサービス D NS ストレージ バグを報告する 12.3. 論理ネットワークの作成 12.3.1. データセンターまたはクラスター内での新規論理ネットワークの作成 概要 データセンター内またはデータセンター内のクラスターに論理ネットワークを作成し、その用途を定義しま す。 手順12.1 データセンターまたはクラスター内での新規論理ネットワークの作成 1. データセンター または クラスター リソースタブ、ツリーモード、または検索機能を使用して、 結果一覧に表示された候補の中から対象のデータセンターまたはクラスターを選択します。 2. 詳細ペインの 論理ネットワーク タブをクリックし既存の論理ネットワークを表示します。 3. データセンター の詳細ペインから 新規作成 をクリックし、新規論理ネットワーク ウィンドウ を開きます。 クラスター の詳細ペインから ネットワークを追加 をクリックし、新規論理ネットワーク ウィ ンドウを開きます。 4. 論理ネットワークの 名前 、説明 、および コメント を入力します。 5. エクスポート のセクションで、外部プロバイダー上に作成する チェックボックスを選択して、 外部プロバイダー上で論理ネットワークを作成します。外部プロバイダー ドロップダウンメ ニューから外部プロバイダーを選択ます。 6. ネットワークパラメーター のセクションで VLAN タグ付けを有効にする 、仮想マシンのネッ トワーク 、MT U 値を変更する を選択して、それらのオプションを有効にします。 177 インストールガイド 7. ネットワークラベル のテキストフィールドには、その論理ネットワーク用に新規ラベルを入力す るか、既存のラベルを選択します。 8. クラスター タブから、ネットワークを割り当てるクラスターを選択します。その論理ネットワー クを必須ネットワークにするかどうかも指定することができます。 9. サブネット タブで、その論理ネットワークが提供するサブネットの 名前 と C ID R を入力して、 論理ネットワークが提供するサブネットの IP バージョン を選択します。 10. 必要に応じて、プロファイル タブから、VNIC プロファイルを論理ネットワークに追加します。 11. O K をクリックします。 結果 データセンター内のクラスターが必要とするリソースとして、論理ネットワークを定義しました。論理ネッ トワークにラベルを指定した場合には、論理ネットワークは、そのラベルがついた全ホストネットワークイ ンターフェースに自動的に追加されます。 注記 新規論理ネットワークを作成したり、ディスプレイネットワークとして使用されている既存の論理 ネットワークを変更する場合には、ネットワークが使用可能になる前または変更が適用される前 に、そのネットワークを使用する実行中の仮想マシンを再起動する必要があります。 バグを報告する 12.4 . 論理ネットワークの編集 12.4 .1. ホストネットワークインターフェースの編集とホストへの論理ネットワークの割 り当て 概要 物理ホストのネットワークインターフェースの設定を変更して、物理ホストのネットワークインター フェース間で管理ネットワークを移動し、物理ホストのネットワークインターフェースに論理ネットワー クを割り当てることができます。 重要 外部プロバイダーによって提供されている論理ネットワークは、物理ホストのネットワークイン ターフェースには割り当てることはできません。そのようなネットワークは、仮想マシンの要求に 応じて、ホストに動的に割り当てられます。 手順12.2 ホストネットワークインターフェースの編集とホストへの論理ネットワークの割り当て 1. ホスト リソースタブ、ツリーモード、または検索機能を使用して、結果一覧に表示された候補の中 から対象のホストを選択します。 2. 詳細ペインにある ネットワークインターフェース タブをクリックします。 178 第1 2 章 ネットワークの設定 3. ホストネットワークを設定 ボタンをクリックすると ホストネットワークの設定 ウィンドウが 開きます。 図12.1 ホストネットワークの設定 ウィンドウ 4. 論理ネットワークを物理ホストに割り当てるには、その論理ネットワークを選択して、その物理ホ ストのネットワークインターフェースの横にある 割り当て済み論理ネットワーク のエリアにド ラッグします。 もしくは、論理ネットワークを右クリックしてドロップダウンメニューからネットワークインター フェースを選択します。 5. 論理ネットワークを設定します。 a. 割り当てられた論理ネットワークの上にマウスを移動し、鉛筆のアイコンをクリックする と、管理ネットワークの編集 ウィンドウが開きます。 b. 次のいずれかの ブートプロトコル を選択します。 No ne D HC P Stati c Stati c を選択した場合には、IP アドレス 、サブネットマスク 、および ゲート ウェイ を指定します。 c. O K をクリックします。 d. 論理ネットワークの定義がホスト上のネットワーク設定と同期されていない場合に は、ネットワークを同期 のチェックボックスを選択します。 179 インストールガイド 6. ネットワーク接続をチェックするには、ホストと Eng i ne 間の接続を検証 のチェックボック スを選択します。この操作は、ホストがメンテナンスモードに入っている場合のみに機能します。 7. 環境をリブートされた時に変更が維持されるようにするには、ネットワーク設定を保存 のチェッ クボックスを選択します。 8. O K をクリックします。 結果 論理ネットワークが物理ホストのネットワークインターフェースに割り当てられて、設定されました。 注記 ホストの全ネットワークインターフェースカードが表示されない場合には、機能をリフレッシュ ボタンをクリックして、そのホストで利用可能なネットワークインターフェースカードの一覧を更 新します。 バグを報告する 12.4 .2. 論理ネットワークの全般設定 以下の表には、新規論理ネットワーク および 論理ネットワークの編集 ウィンドウの 全般 タブの設定 についての説明をまとめています。 表12.1 新規論理ネットワーク および 論理ネットワークの編集 の設定 フィールド名 説明 名前 論理ネットワークの名前。このテキストフィールド は最長で 15 文字に制限されており、アルファベッ トの大文字/小文字、数字、ハイフン、アンダース コアを任意に組み合わせた一意名にする必要があり ます。 論理ネットワークの説明。このテキストフィールド は、最大で 40 文字に制限されています。 論理ネットワークに関する、プレーンテキスト形式 の人間が判読できるコメントを追加するための フィールド 外部プロバイダーとして Manager に追加済みの OpenStack Networking Service に論理ネットワー クを作成することができます。 説明 コメント 外部プロバイダー上に作成する 外部プロバイダー : 論理ネットワークの作成先と なる外部プロバイダーを選択することができます。 180 第1 2 章 ネットワークの設定 フィールド名 説明 VLAN タグ付けを有効にする VLAN タグ付けは、論理ネットワーク上のネット ワークトラフィックすべてに特定の特性を指定する セキュリティ機能です。VLAN タグが付いたトラ フィックは、同じ特性を持つインターフェース以外 で読み取ることはできません。論理ネットワークで VLAN を使用すると、1 つのネットワークインター フェースを異なる VLAN タグの付いた複数の論理 ネットワークに関連付けることができます。VLAN タグ付けを有効にする場合は、テキスト入力フィー ルドに数値を入力してください。 そのネットワークを仮想マシンのみが使用する場合 には、このオプションを選択します。ネットワーク が仮想マシンには関与しないトラフィック (例: ス トレージ用の通信など) に使用される場合には、こ のチェックボックスは選択しないでください。 論理ネットワークのカスタム最大転送単位 (MTU) を設定します。この設定を使用して、新規論理ネッ トワークがサポートする MTU 値と、そのネット ワークがインターフェース接続するハードウェアが サポートする MTU 値を適合させることができま す。MT U 値を変更する を選択した場合は、テキ スト入力フィールドに数値を入力してください。 ネットワークの新規ラベルを指定したり、ホスト ネットワークインターフェースにすでにアタッチ されている既存のラベルから選択したりすることが できます。既存のラベルを選択した場合、論理ネッ トワークは、そのラベルが付いた全ホストネット ワークインターフェースに自動的に割り当てられま す。 仮想マシンのネットワーク MT U 値を変更する ネットワークラベル バグを報告する 12.4 .3. 論理ネットワークの編集 概要 論理ネットワーク設定を編集します。 手順12.3 論理ネットワークの編集 1. データセンター リソースタブ、ツリーモード、または検索機能を使用して、結果一覧に表示され た候補の中から対象の論理ネットワークのデータセンターを選択します。 2. 詳細ペインの 論理ネットワーク タブをクリックし、クラスター内の論理ネットワークを表示しま す。 3. 論理ネットワークを選択して 編集 をクリックし、論理ネットワークの編集 ウィンドウを開きま す。 4. 必要な設定を編集します。 5. O K をクリックして変更を保存します。 結果 181 インストールガイド 論理ネットワークの設定が更新されました。 注記 マルチホストネットワーク設定は、互換バージョンが 3.1 以上のデータセンターで使用することが できます。この機能により、そのネットワークが割り当てられたデータセンター内の全ホストに、更 新したネットワークの設定が自動的に適用されます。変更は、そのネットワークを使用する仮想マ シンの停止時のみに適用することができます。ホスト上ですでに設定済みの論理ネットワークの名前 は変更できません。仮想マシンのネットワーク オプションは、そのネットワークを使用する仮想 マシンまたはテンプレートの実行中には無効にすることはできません。 バグを報告する 12.4 .4 . ネットワークの管理ウィンドウの設定 以下の表には、ネットワークの管理 ウィンドウの設定についての説明をまとめています。 表12.2 ネットワーク設定の管理 フィールド 説明/アクション 割り当て 論理ネットワークをクラスター内の全ホストに割り 当てます。 関連付けられているホストが正常に機能するために は、「必須」とマークされているネットワークは稼 働状態を維持する必要があります。必須ネットワー クが機能を停止すると、そのネットワークに関連付 けられたホストはいずれも非稼働状態となります。 「仮想マシンのネットワーク」とマークされている 論理ネットワークは、仮想マシンのネットワークに 関連するネットワークトラフィックを伝送します。 「ディスプレイネットワーク」とマークされている 論理ネットワークは、SPICE および仮想ネット ワークコントローラーに関連するネットワークトラ フィックを伝送します。 「移行ネットワーク」とマークされている論理ネッ トワークは、仮想マシンおよびストレージの移行ト ラフィックを伝送します。 必須 仮想マシンのネットワーク ディスプレイネットワーク 移行ネットワーク バグを報告する 12.4 .5. 論理ネットワークを使用した単一ネットワークインターフェースへの複数の VLAN 追加 概要 単一のネットワークインターフェースに複数の VLAN を追加することにより、1 台のホスト上のトラフィッ クを分離することができます。 182 第1 2 章 ネットワークの設定 重要 そのためには、あらかじめ複数の論理ネットワークを作成しておく必要があります。それらの論理 ネットワークにはすべて、新規論理ネットワーク または 論理ネットワークの編集 のウィンドウ で VLAN タグ付けを有効にする のチェックボックスにチェックを入れてください。 手順12.4 論理ネットワークを使用した、ネットワークインターフェースへの複数の VLAN 追加 1. ホスト リソースタブ、ツリーモード、または検索機能を使用して、VLAN タグ付きの論理ネット ワークが割り当てられたクラスターに関連付けられているホストを結果一覧から選択します。 2. 詳細ペインにある ネットワークインターフェース タブをクリックし、データセンターにアタッ チされた物理ネットワークインターフェースを一覧表示します。 3. ホストネットワークを設定 をクリックすると ホストネットワークの設定 ウィンドウが開きま す。 4. VLAN タグの付いた論理ネットワークを物理ネットワークインターフェースの横にある 割り当て 済み論理ネットワーク のエリアにドラッグします。VLAN タグ付けにより、物理ネットワークイ ンターフェースに複数の論理ネットワークを割り当てることができます。 図12.2 ホストネットワークの設定 5. 割り当て済み論理ネットワークの上にマウスを移動し、鉛筆のアイコンをクリックすると、ネット ワークの編集 ウィンドウが開きます。 論理ネットワークの定義がホスト上のネットワーク設定と同期されていない場合には、ネットワー クを同期 のチェックボックスを選択します。 183 インストールガイド 次のいずれかの ブートプロトコル を選択します。 No ne D HC P Stati c IP アドレス と サブネットマスク を入力します。 O K をクリックします。 6. ネットワークのチェックを実行するには、ホストと Eng i ne 間の接続を検証 のチェックボッ クスを選択します。この検証は、ホストがメンテナンスモードに入っている場合のみに機能しま す。 7. ネットワーク設定を保存 チェックボックスを選択します。 8. O K をクリックします。 クラスター内のホストの NIC を編集して、各ホストに論理ネットワークを追加します。この作業が完了す ると、ネットワークが稼働するようになります。 結果 単一のインターフェースに VLAN タグの付いた論理ネットワークを複数追加しました。この手順を繰り返し て、各ホストで同じネットワークインターフェースを選択/編集し、単一のネットワークインターフェース に異なる VLAN タグの付いた論理ネットワークを追加することができます。 バグを報告する 12.4 .6. 複数のゲートウェイ 概要 論理ネットワークのゲートウェイは、IP アドレスやサブネットマスクと同様にユーザーが定義することが できます。これは、1 台のホストで複数のネットワークが存在する場合に、デフォルトのゲートウェイでは なく、指定のネットワークを使用してトラフィックをルーティングする必要がある場合に不可欠です。 1 台のホストに複数のネットワークが存在し、ゲートウェイが定義されていない場合には、リターントラ フィックはデフォルトのゲートウェイを使用してルーティングされ、目的の送信先に到達しない可能性が あります。その場合、ユーザーはホストを ping できなくなります。 Red Hat Enterprise Virtualization 3.4 は、インターフェースの状態が up または down に切り替わると、 自動的に複数のゲートウェイに対応します。 手順12.5 論理ネットワークの表示/編集 1. ホスト リソースタブ、ツリーモード、または検索機能を使用して、結果一覧に表示された候補の中 から対象のホストを選択します。 2. 詳細ペインにある ネットワークインターフェース タブをクリックし、ホストにアタッチされた ネットワークインターフェースおよびその設定を一覧表示します。 3. ホストネットワークを設定 ボタンをクリックすると ホストネットワークの設定 ウィンドウが 開きます。 4. 割り当てられた論理ネットワークの上にマウスを移動し、鉛筆のアイコンをクリックすると、管理 ネットワークの編集 ウィンドウが開きます。 184 第1 2 章 ネットワークの設定 結果 管理ネットワークの編集 ウィンドウには、ネットワーク名、ブートプロトコル、IP アドレス、サブネッ トマスク、およびゲートウェイのアドレスが表示されます。Stati c ブートプロトコルを選択すると、アド レス情報が手動で編集できる状態になります。 バグを報告する 12.4 .7. ネットワークタブの使用 ネットワーク リソースタブは、ユーザーがネットワーク関連の操作を行ったり、各ネットワークのプロパ ティやその他のリソースとの関連付けに基づいてネットワーク検索を行ったりする中央の場所です。 ネットワーク タブの結果一覧には、Red Hat Enterprise Virtualization 環境内の全ネットワークが表示さ れます。新規作成 、編集 、削除 のボタンで、データセンター内の論理ネットワークの作成、プロパティ変 更、削除を行うことができます。 各ネットワーク名をクリックして、詳細ペインの クラスター 、ホスト 、仮想マシン 、テンプレー ト 、パーミッション の各タブを使用すると、以下のような操作を実行することができます。 クラスターおよびホストへのネットワークのアタッチ/デタッチ 仮想マシンおよびテンプレートからのネットワークインターフェースの削除 ユーザーがネットワークにアクセスして管理するためのパーミッションの追加/削除 これらの機能は、各リソースタブからもアクセスすることができます。 バグを報告する 12.5. 外部プロバイダーネットワーク 12.5.1. 外部プロバイダーからのネットワークのインポート 概要 ネットワークサービスを提供する外部プロバイダーが Manager に登録されている場合、そのプロバイダー が提供するネットワークを Manager にインポートして仮想マシンで使用することができます。 手順12.6 外部プロバイダーからのネットワークのインポート 1. ネットワーク タブをクリックします。 2. インポート ボタンをクリックすると ネットワークのインポート ウィンドウが開きます。 185 インストールガイド 図12.3 ネットワークのインポートウィンドウ 3. ネットワークプロバイダー のドロップダウンリストから外部プロバイダーを選択します。プロバ イダーが提供するネットワークは自動的に検出され、プロバイダーネットワーク 一覧に表示され ます。 4. チェックボックスを使用して、プロバイダーネットワーク 一覧からインポートするネットワーク を選択し、下向きの矢印をクリックしてそのネットワークを インポートするネットワーク 一覧 に移動します。 5. データセンター ドロップダウンリストから、ネットワークのインポート先となるデータセンター を選択します。 6. オプションとして、ネットワークの使用が全ユーザーに許可されないようにするには、インポート するネットワーク リストのネットワークの 全ユーザーに許可 チェックボックスのチェックを外 します。 7. インポート ボタンをクリックします。 186 第1 2 章 ネットワークの設定 結果 選択したネットワークがターゲットのデータセンターにインポートされ、Manager で使用できるようにな りました。 重要 外部プロバイダーの検出とインポートはテクノロジープレビュー機能です。テクノロジープレ ビュー機能は、Red Hat Subscription のサービスレベルアグリーメント (SLA) では完全にサポート されていません。機能的に完全でない可能性があり、実稼働環境での使用を目的とはしていません が、近日発表予定のプロダクトイノベーションのリリースに先駆けてご提供することにより、お客様 は機能性をテストし、開発プロセス中にフィードバックをお寄せいただくことができます。 バグを報告する 12.5.2. 外部プロバイダーネットワークの使用における制限事項 以下の制限事項は、Red Hat Enterprise Virtualization 環境内の外部プロバイダーからインポートした論理 ネットワークの使用に適用されます。 外部プロバイダーから提供される論理ネットワークは、仮想マシンネットワークとして使用する必要が あり、ディスプレイネットワークとしては使用できません。 同じ論理ネットワークを複数回インポートすることが可能ですが、インポート先が異なるデータセン ターの場合のみです。 外部プロバイダーによって提供される論理ネットワークは、Manager 内で編集することはできません。 外部プロバイダーによって提供される論理ネットワークの情報を編集するには、その論理ネットワーク を提供する OpenStack Networking Service から直接、論理ネットワークを編集する必要があります。 ポートミラーリングは、外部プロバイダーによって提供される論理ネットワークに接続された仮想ネッ トワークインターフェースカードには使用できません。 仮想マシンが、外部プロバイダーによって提供される論理ネットワークを使用している場合、仮想マシ ンがその論理ネットワークを使用している間は、Manager からそのプロバイダーを削除することはでき ません。 外部プロバイダーによって提供されるネットワークは、必須ではありません。このため、そのような論 理ネットワークがインポートされたクラスターのスケジューリングでは、ホストの選択中にそれらの論 理ネットワークは考慮されません。また、そのような論理ネットワークがインポートされたクラスター 内のホスト上の論理ネットワークの可用性を確保するのは、ユーザーの責任となります。 重要 外部プロバイダーからインポートされた論理ネットワークは、Red Hat Enterprise Linux ホスト以 外とは互換性がないため、Red Hat Enterprise Virtualization Hypervisor ホストで実行されている 仮想マシンには割り当てることはできません。 187 インストールガイド 重要 外部プロバイダーの検出とインポートはテクノロジープレビュー機能です。テクノロジープレ ビュー機能は、Red Hat Subscription のサービスレベルアグリーメント (SLA) では完全にサポート されていません。機能的に完全でない可能性があり、実稼働環境での使用を目的とはしていません が、近日発表予定のプロダクトイノベーションのリリースに先駆けてご提供することにより、お客様 は機能性をテストし、開発プロセス中にフィードバックをお寄せいただくことができます。 バグを報告する 12.5.3. 外部プロバイダーの論理ネットワーク上のサブネット設定 1 2 .5 .3.1 . 外部プロバイダーの論理ネットワーク上のサブネット設定 外部プロバイダーが提供する論理ネットワークは、その論理ネットワークに 1 つ以上のサブネットが定義 されていないと、仮想マシンに IP アドレスを割り当てることができません。サブネットが定義されていな い場合、仮想マシンには IP アドレスが割り当てられないのです。サブネットが 1 つの場合、そのサブネッ トから仮想マシンに IP アドレスが割り当てられ、サブネットが複数ある場合は、使用可能なサブネットの いずれかから IP アドレスが割り当てられます。論理ネットワークをホストする Neutron インスタンスの D HCP サービスは、これらの IP アドレスを割り当てる役割を果たします。 Red Hat Enterprise Virtualization Manager では、インポートされた論理ネットワーク上で事前定義され ているサブネットが自動的に検出されますが、Manager 内で論理ネットワークにサブネットを追加した り、サブネットを削除したりすることも可能です。 バグを報告する 1 2 .5 .3.2 . 外部プロバイダーの論理ネットワークへのサブネット追加 概要 外部プロバイダーが提供する論理ネットワークにサブネットを作成します。 手順12.7 外部プロバイダーの論理ネットワークへのサブネット追加 1. ネットワーク タブをクリックします。 2. 外部プロバイダーにより提供される論理ネットワークのうち、サブネットを追加する論理ネット ワークをクリックします。 3. 詳細ペインの サブネット タブをクリックします。 4. 新規作成 ボタンをクリックし、新規外部サブネット ウィンドウを開きます。 188 第1 2 章 ネットワークの設定 図12.4 新規外部サブネットウィンドウ 5. 新規サブネットの 名前 と C ID R を入力します。 6. IP バージョン のドロップダウンメニューから、IP v4 または IP v6 のいずれかを選択します。 7. O K をクリックします。 結果 新規サブネットが論理ネットワーク上に作成されました。 バグを報告する 1 2 .5 .3.3. 外部プロバイダーの論理ネットワークからのサブネット削除 概要 外部プロバイダーが提供する論理ネットワークからサブネットを削除します。 手順12.8 外部プロバイダーの論理ネットワークからのサブネット削除 1. ネットワーク タブをクリックします。 2. 外部プロバイダーにより提供される論理ネットワークのうち、サブネットを削除する論理ネット ワークをクリックします。 3. 詳細ペインの サブネット タブをクリックします。 4. 削除するサブネットをクリックします。 5. 削除 をクリックし、プロンプトが表示されたらO K をクリックします。 結果 サブネットが論理ネットワークから削除されました。 バグを報告する 12.6. ボンディング 189 インストールガイド 12.6.1. Red Hat Ent erprise Virt ualiz at ion におけるボンディングロジック Red Hat Enterprise Virtualization Manager 管理ポータルでは、グラフィカルインターフェースを使用し てボンディングデバイスを作成することができます。ボンディング作成には複数の異なるシナリオがあり、 それぞれに独自のロジックが適用されます。 ボンディングロジックに影響を及ぼす 2 つの要因: いずれかのデバイスが論理ネットワークをすでに伝送していますか? デバイスは互換性のある論理ネットワークを伝送していますか? 単一のデバイスで VLAN タグの付いた 論理ネットワークと VLAN タグの付いていない論理ネットワークの両方を伝送することはできません。 表12.3 ボンディングシナリオとその結果 ボンディングシナリオ 結果 NIC + NIC 新規ボンディングの作成 ウィンドウが表示さ れ、新規ボンディングデバイスを設定することがで きます。 ネットワークインターフェースが互換性のない論理 ネットワークを伝送している場合には、新規ボン ディングを形成するデバイスから互換性のない論理 ネットワークをデタッチするまで、ボンディング 操作は失敗します。 NIC + Bond NIC がボンディングデバイスに追加されます。NIC とボンディングデバイスが伝送する各論理ネット ワークに互換性がある場合、それらの論理ネット ワークはすべて、この操作で作成されるボンディン グデバイスに追加されます。 ボンディングデバイスが互換性のない論理ネット ワークを伝送している場合、新規ボンディングを形 成するデバイスから互換性のない論理ネットワーク をデタッチするまで、ボンディング操作は失敗しま す。 Bond + Bond ボンディングデバイスが論理ネットワークにア タッチされていない場合、または互換性のある論理 ネットワークにアタッチされている場合には、新規 ボンディングデバイスが作成されます。これには、 すべてのネットワークインターフェースが含まれ、 ボンディングを構成するデバイスの全論理ネット ワークを伝送します。新規ボンディングの作成 ウィンドウが表示され、新規ボンディングの設定を 行うことができます。 ボンディングデバイスが互換性のない論理ネット ワークを伝送している場合、新規ボンディングを形 成するデバイスから互換性のない論理ネットワーク をデタッチするまで、ボンディング操作は失敗しま す。 バグを報告する 12.6.2. ボンディングモード 190 第1 2 章 ネットワークの設定 12.6.2. ボンディングモード Red Hat Enterprise Virtualization は以下のような一般的なボンディングモードに対応します。 モード 1 (active-backup ポリシー) は、1 つのインターフェースをアクティブな状態に残し、それ以外 はすべてバックアップ状態に設定します。アクティブなインターフェースで障害が発生した場合には、 バックアップインターフェースの 1 つがボンディング内で唯一のアクティブインターフェースとして置 き換えられます。モード 1 のボンディングのMAC アドレスは、スイッチが混同しないよう、1 つのポー ト (ネットワークアダプター) のみで見えるようになっています。モード 1 は耐障害性を提供し、Red Hat Enterprise Virtualization でサポートされています。 モード 2 (XOR ポリシー) は、送信元 MAC アドレスと送信先 MAC アドレスの排他的理論和を NIC ス レーブ数で除算した剰余に基づいてパッケージの送信先のインターフェースを選択します。この計算に より、各送信先 MAC アドレスに同じインターフェースが選択されます。モード 2 は耐障害性と負荷分 散を提供し、Red Hat Enterprise Virtualization でサポートされています。 モード 4 (IEEE 802.3ad ポリシー) は、集約グループを作成し、搭載されているインターフェースが速 度およびデュプレックスの設定を共有します。モード 4 は、IEEE 802.3ad 仕様に従ってアクティブな 集約グループ内の全インターフェースを使用し、Red Hat Enterprise Virtualization でサポートされて います。 モード 5 (adaptive transmit load balancing ポリシー) は、各インターフェースの負荷に応じて発信ト ラフィックが分散され、現在のインターフェースが全着信トラフィックを受信するようにします。トラ フィックの受信に割り当てられているインターフェースに障害が発生した場合には、そのロールは代わ りに別のインターフェースに割り当てられます。モード 5 は Red Hat Enterprise Virtualization でサ ポートされています。 バグを報告する 12.6.3. 管理ポータルを使用したボンディングデバイスの作成 概要 互換性のある複数のネットワークデバイスをボンディングしてまとめることができます。このタイプの設定 を使用するで帯域幅と信頼度が高まります。ボンディングは、複数のネットワークインターフェース、既存 のボンディングデバイス、この 2 つを組み合わせたものに対して適用することができます。 1 つのボンディングでは、VLAN タグが付いたトラフィックと VLAN 以外のトラフィックの両方を伝送する ことはできません。 手順12.9 管理ポータルを使用したボンディングデバイスの作成 1. ホスト リソースタブ、ツリーモード、または検索機能を使用して、結果一覧に表示された候補の中 から対象のホストを選択します。 2. 詳細ペインにある ネットワークインターフェース タブをクリックし、ホストにアタッチされた 物理ネットワークインターフェースを一覧表示します。 3. ホストネットワークを設定 をクリックすると ホストネットワークの設定 ウィンドウが開きま す。 4. 一方のデバイスを選択して、他方のデバイスの上にドラグアンドドロップすると、新規ボンディ ングの作成 ウィンドウが開きます。または、一方のデバイスを右クリックして、他方のデバイス をドロップダウンメニューから選択します。 一方に VLAN タグが付いているが、他方には付いてないなど、デバイスに互換性がない場合には、 ボンディングの操作は失敗し、互換性問題の解決方法を示したメッセージが表示されます。 191 インストールガイド 図12.5 ボンディングデバイスのウィンドウ 5. ドロップダウンメニューから ボンディング名 および ボンディングモード を選択します。 ボンディングモード 1、2、4、5 を選択することができます。その他のモードを設定するには、カ スタム オプションを使用します。 6. O K をクリックしてボンディングを作成し、新規ボンディングの作成 ウィンドウを閉じます。 7. 新規作成したボンディングデバイスに論理ネットワークを割り当てます。 8. オプションとして、ホストと Eng i ne 間の接続を検証 および ネットワーク設定を保存 を選 択することができます。 9. O K をクリックして変更を受け入れ、ホストネットワークの設定 ウィンドウを閉じます。 結果 複数のネットワークデバイスが 1 つのボンディングデバイスにリンクされ、単一のインターフェースとし て編集できるようになりました。このボンディングデバイスは、選択したホストの詳細ペインにある ネッ トワークインターフェース タブに表示されます。 ホストが使用するスイッチのポートには、ボンディングを有効にする必要があります。ボンディングを有効 化する手順は、スイッチによって若干異なります。ボンディング有効化に関する詳しい情報は、そのス イッチのメーカーが提供しているマニュアルを参照してください。 バグを報告する 12.6.4 . ホストインターフェースのカスタムボンディングオプションの使用例 192 第1 2 章 ネットワークの設定 新規ボンディングの作成 ウィンドウで ボンディングモード から カスタム を選択すると、カスタマイ ズされたボンディングデバイスを作成することができます。以下の例は、必要に応じて適用してください。 ボンディングオプションとその説明をまとめた包括的なリストは、Kernel.org の『Linux Ethernet Bonding D river HOWTO』を参照してください。 例12.1 xmit _h ash _p o licy このオプションは、ボンディングモード 2 および 4 の送信負荷分散ポリシーを定義します。たとえば、 多数の異なる IP アドレス間のトラフィックが大半の場合、IP アドレス別に負荷分散するようにポリシー を設定することができます。この負荷分散ポリシーを設定するには、カスタム ボンディングモードを選 択して、テキストフィールドに以下の値を入力します。 mode=4 xmit_hash_policy=layer2+3 例12.2 AR P モニタリング ARP モニターは、ethtool を介して適切にリンク状態を報告できない、もしくは報告しないシステムに有 用です。ホストのボンディングデバイスに arp_interval を設定するには、カスタム ボンディング モードを選択して、テキストフィールドに以下の値を入力します。 mode=1 arp_interval=1 arp_ip_target=192.168.0.2 例12.3 プライマリ ボンディングデバイス内のプライマリインターフェースとして、特定の NIC により高いスループットを 指定する必要がある場合があります。プライマリとなる NIC を指定するには、カスタム ボンディング モードを選択して、テキストフィールドに以下の値を入力します。 mode=1 primary=eth0 バグを報告する 12.7. 論理ネットワークの削除 12.7.1. 論理ネットワークの削除 概要 Manager から論理ネットワークを削除します。 手順12.10 論理ネットワークの削除 1. データセンター リソースタブ、ツリーモード、または検索機能を使用して、結果一覧に表示され た候補の中から対象の論理ネットワークのデータセンターを選択します。 2. 詳細ペインの 論理ネットワーク タブをクリックし、クラスター内の論理ネットワークを表示しま す。 3. 論理ネットワークを選択して 削除 をクリックすると、論理ネットワークの削除 ウィンドウが開 きます。 193 インストールガイド 4. オプションで、ネットワークが外部プロバイダーから提供されている場合は このネットワークを 外部プロバイダーからも削除する のチェックボックスにチェックを入れることで、Manager と 外部プロバイダーの両方から論理ネットワークを削除することができます。 5. O K をクリックします。 結果 論理ネットワークが Manager から削除され、使用できなくなりました。論理ネットワークが外部プロバイ ダーから提供されている場合、外部プロバイダーから削除するように選択すると、論理ネットワークは外部 プロバイダーから削除され、その外部プロバイダー上でも使用できなくなります。 バグを報告する 194 第1 3章 ストレージの設定 第13章 ストレージの設定 13.1. ワークフロー: ストレージの設定 バグを報告する 13.2. Red Hat Ent erprise Virt ualiz at ion のストレージについて Red Hat Enterprise Virtualization では、仮想マシンのディスクイメージ、ISO ファイル、スナップショッ ト用に一元化されたストレージシステムを使用します。ストレージネットワークは、以下のストレージタイ プを使用して実装することができます Network File System (NFS) GlusterFS エクスポート その他の POSIX 準拠のファイルシステム Internet Small Computer System Interface (iSCSI) 195 インストールガイド 仮想化ホストに直接アタッチされたローカルストレージ Fibre Channel Protocol (FCP) Parallel NFS (pNFS) データセンターは、ストレージドメインがアタッチされ、アクティブ化された状態でなければ初期化できな いため、ストレージの設定は新規データセンターの重要な前提条件となります。 Red Hat Enterprise Virtualization システム管理者は、仮想化エンタープライズのストレージの作成、設 定、アタッチ、メンテナンスを行う必要があるので、ストレージのタイプと使用方法に精通している必要が あります。ストレージの概念、プロトコル、要件、一般的な使用方法については、ストレージアレイのベン ダーの説明書、および 『Red Hat Enterprise Linux ストレージ管理ガイド』を参照してください。 Red Hat Enterprise Virtualization プラットフォームでは、管理ポータルの ストレージ タブを使用して、 ストレージの割り当てと管理を行うことができます。ストレージ の結果一覧には、すべてのストレージド メインが表示されます。詳細ペインには、ドメインに関する全般情報が表示されます。 Red Hat Enterprise Virtualization プラットフォームには 3 種類のストレージドメインがあります。 データドメイン: データドメインには、データセンター内にある全仮想マシンの仮想ハードディスクおよ び OVF ファイル、ならびにテンプレートが保管されます。また、仮想マシンのスナップショットも データドメインに格納されます。 データドメインは、複数のデータセンター間で共有することができません。ドメインがローカルのドメ インではなく共有されている場合は、複数のタイプのストレージドメイン (iSCSI、NFS、FC、 POSIX、Gluster) を同じデータセンターに追加することができます。 データドメイン以外のタイプのドメインをデータセンターにアタッチするには、先にデータドメインを データセンターにアタッチしておく必要があります。 ISO ドメイン: ISO ドメインには、仮想マシンのオペレーティングシステムとアプリケーションのイン ストールおよび起動に使用する ISO ファイル (または論理 CD ) が保管されます。ISO ドメインにより、 データセンターには物理メディアが必要なくなります。ISO ドメインは異なるデータセンター間で共有 することができます。 エクスポートドメイン: エクスポートドメインは、データセンターと Red Hat Enterprise Virtualization 環境間でのイメージのコピーや移動に使用する一時的なストレージリポジトリです。また、仮想マシン のバックアップにも使用できます。エクスポートドメインは、複数のデータセンター間で移動させるこ とができますが、一度に 1 つのデータセンターでしかアクティブにすることはできません。 重要 NFS 以外のストレージを使用したエクスポートストレージドメインに対するサポートは廃止予定 になっています。Red Hat Enterprise Virtualization 2.2 環境からインポートした既存のエクス ポートストレージドメインに対するサポートは継続されますが、新規のエクスポートストレージ ドメインは必ず NFS ストレージに作成してください。 Red Hat Enterprise Virtualization 環境に対するストレージの設定およびアタッチは、使用しているデータ センターのストレージ要件を決定してから、開始するようにしてください。 196 第1 3章 ストレージの設定 重要 ストレージドメインを追加するには、管理ポータルに正常にアクセスでき、かつ、少なくとも 1 台の ホストが Up の状態で接続されている必要があります。 バグを報告する 13.3. NFS ストレージの準備 概要 Red Hat Enterprise Linux 6 を実行するサーバー上の NFS ファイル共有を Red Hat Enterprise Virtualization で使用できるように準備するには、以下の手順に従ってください。 手順13.1 N FS ストレージの準備 1. nfs-utils のインストール NFS 機能は、nfs-utils パッケージによって提供されます。ファイル共有を作成する前には、対象と なるシステムの RPM データベースにクエリを実行して、このパッケージがインストール済みであ るかどうかを確認してください。 $ rpm -q i nfs-utils nfs-utils パッケージがインストール済みの場合には、パッケージの情報が表示されます。出力が全 く表示されない場合には、パッケージは現在インストールされていないことになります。その場合 は、ro o t ユーザーとしてログインした状態で、yum を使用してパッケージをインストールしま す。 # yum i nstal l nfs-utils 2. 起動スクリプトの設定 システムの稼働中に NFS 共有を常時使用可能にするには、nfs サービスと rpcbi nd サービスの 両方がブート時に起動する必要があります。ro o t としてログインしている状態でchkco nfi g コ マンドを使用して、起動スクリプトを変更します。 # # # # chkco nfi g chkco nfi g chkco nfi g chkco nfi g --ad d rpcbi nd --ad d nfs rpcbi nd o n nfs o n 起動スクリプトの設定が完了したら、初回のサービス起動を行います。 # servi ce rpcbi nd start # servi ce nfs start 3. ディレクトリの作成 NFS を使用して共有するディレクトリを作成します。 197 インストールガイド # mkd i r /exports/iso /exports/iso の箇所は、使用するディレクトリの名前とパスに置き換えてください。 4. ディレクトリのエクスポート NFS を使用して、ディレクトリをネットワーク上でアクセス可能にするには、そのディレクトリを エクスポートする必要があります。NFS エクスポートは、/etc/expo rts 設定ファイルを使用し て制御します。エクスポートパスは、それぞれ別の行に記載され、その後ろにはタブ文字と追加の NFS オプションが続きます。Red Hat Enterprise Virtualization Manager にアタッチされるエク スポートには、読み取りおよび書き込みのオプションを設定する必要があります。 /expo rts/i so への読み取り/書き込みアクセスを許可するには、NFS を使用します。たとえば、 以下のような行を /etc/expo rts ファイルに追記します。 /exports/iso *(rw) この場合も、/exports/iso の箇所は、使用するディレクトリの名前とパスに置き換えてください。 5. N FS 設定の再読み込み /etc/expo rts ファイルへの変更を有効にするには、サービスが設定を再読み込みするように指 示する必要があります。サービスによる設定の再読み込みを強制的に行うには、ro o t として以下 のコマンドを実行してください。 # servi ce nfs rel o ad 6. パーミッションの設定 NFS エクスポートディレクトリは、読み取り/書き込みアクセスで設定し、vdsm:kvm が所有する 必要があります。これらのユーザーが外部の NFS サーバーに存在しない場合には、以下のコマンド を使用してください。/exports/iso は、NFS 共有として使用するディレクトリであることを前 提とします。 # cho wn -R 36 : 36 /exports/iso ディレクトリのパーミッションは、所有者とそのグループの両方に対して読み取り/書き込みアクセ スを許可するように設定する必要があります。また、所有者にはディレクトリに対する実行アクセ スも許可します。パーミッションは chmo d コマンドを使って設定します。次のコマンド引数によ り /exports/iso ディレクトリに対する必要なパーミッションが設定されます。 # chmo d 0 755 /exports/iso 結果 NFS ファイル共有が作成され、Red Hat Enterprise Virtualization Manager によってアタッチされる準備 が整いました。 バグを報告する 13.4 . NFS ストレージのアタッチ 概要 198 第1 3章 ストレージの設定 NFS タイプの ストレージドメイン とは、データセンターにアタッチされた、マウント済みの NFS 共有 です。仮想化ゲストイメージおよび ISO 起動メディアを格納するためのストレージの提供に使用しま す。NFS ストレージをエクスポートした後には、管理ポータルを使用して Red Hat Enterprise Virtualization Manager にアタッチする必要があります。 NFS データは NFS データセンターに追加可能です。また、NFS、ISO を追加しストレージドメインを任意 のタイプのデータセンターにエクスポートすることができます。 手順13.2 N FS ストレージのアタッチ 1. ストレージ リソースタブをクリックすると、既存のストレージドメインが表示されます。 2. 新規ドメイン をクリックすると、新規ドメイン ウィンドウが開きます。 図13.1 N FS ストレージ 3. ストレージドメインの 名前 を入力します。 4. ドロップダウンメニューから データセンター 、ドメイン機能 / ストレージタイプ 、使用する ホスト を選択します。 該当する場合には、ドロップダウンメニューから フォーマット を選択します。 5. ストレージドメインに使用する エクスポートパス を入力します。 199 インストールガイド エクスポートパスは 19 2. 16 8. 0 . 10 : /d ata または d o mai n. exampl e. co m: /d ata の形 式にします。 6. その他設定可能な項目を有効にするには、拡張パラメーター をクリックします。これらのパラ メーターの値は変更しないよう推奨しています。 重要 ストレージドメインへの通信はすべて、Red Hat Enterprise Virtualization Manager から直 接ではなく、選択したホストから行われます。ストレージを設定する前には、少なくともシ ステム内にアクティブなホストが、選択したデータセンターへアタッチされている必要があ ります。 7. O K をクリックするとストレージドメインが作成され、ウィンドウが閉じます。 結果 新規 NFS ドメインが ストレージ タブに表示されますが、ディスクの準備中はステータスがLo cked とな ります。完了すると自動的にデータセンターにアタッチされます。 バグを報告する 13.5. pNFS ストレージの準備 Parallel NFS (pNFS) のサポートは、NFS v4.1 標準の一部として Red Hat Enterprise Linux 6.4 の時点で 提供されるようになりました。pNFS アーキテクチャーは、NFS のスケーラビリティを強化し、またパ フォーマンスを向上させる可能性もあります。つまり、サーバーが pNFS も実装すると、クライアントは 複数のサーバーに同時にアクセスすることができるようになります。pNFS プロトコルは、ファイル、オブ ジェクト、ブロックの 3 つのストレージプロトコルまたはレイアウトをサポートしていますが、Red Hat Enterprise Linux 6.4 でサポートされているのは 「ファイル」のレイアウトタイプのみです。 pNFS 機能のサポートを有効化するには、pNFS を有効化したサーバーからのマウントに対して以下のマウ ントオプションを使用します。 -o minorversion=1 または -o v4.1 Red Hat Enterprise Virtualization がアクセスできるように、pNFS パスのパーミッションを設定します。 # chown 36:36 [path to pNFS resource] サーバーに pNFS が有効化されると、初回のマウント時に nfs_layout_nfsv41_files カーネルが自動的に読 み込まれます。このモジュールが読み込まれたことを確認するには、以下のコマンドを実行します。 $ l smo d | g rep nfs_l ayo ut_nfsv4 1_fi l es NFSv4.1 マウントが成功したことを確認するもう一つの方法として、mount コマンドを使用することがで きます。出力に表示されるマウントのエントリに minorversion=1 が含まれている必要があります。 200 第1 3章 ストレージの設定 バグを報告する 13.6. pNFS ストレージのアタッチ 概要 pNFS タイプの ストレージドメイン とは、データセンターにアタッチされたマウント済みの pNFS 共有 です。仮想化ゲストイメージおよび ISO ブートメディア用のストレージを提供します。 pNFS ストレージ をエクスポートした後には、管理ポータルを使用して the Red Hat Enterprise Virtualization Manager に アタッチする必要があります。 手順13.3 p N FS ストレージのアタッチ 1. ストレージ リソースタブをクリックすると、既存のストレージドメインが表示されます。 2. 新規ドメイン をクリックすると、新規ドメイン ウィンドウが開きます。 図13.2 N FS ストレージ 3. ストレージドメインの 名前 を入力します。 4. ドロップダウンメニューから データセンター 、ドメイン機能 / ストレージタイプ 、使用する ホスト を選択します。 該当する場合には、ドロップダウンメニューから フォーマット を選択します。 201 インストールガイド 5. ストレージドメインに使用する エクスポートパス を入力します。 エクスポートパスは、19 2. 16 8. 0 . 10 : /d ata または d o mai n. exampl e. co m: /d ata の形 式にする必要があります。 6. VFS タイプ のフィールドに nfs4 と入力します。 7. マウントオプション のフィールドに mi no rversi o n= 1 と入力します。 重要 ストレージドメインへの通信はすべて、Red Hat Enterprise Virtualization Manager からで はなく、選択したホストから行われます。ストレージを設定する前には、選択したデータセ ンターにアクティブなホストを少なくとも 1 台アタッチしておく必要があります。 8. O K をクリックするとストレージドメインが作成され、ウィンドウが閉じます。 結果 新規 pNFS データドメインは、ディスクの準備中には Lo cked のステータスで ストレージ タブに表示さ れます。準備が完了すると、自動的にデータセンターにアタッチされます。 バグを報告する 13.7. iSCSI ストレージの追加 概要 Red Hat Enterprise Virtualization プラットフォームは、既存の LUN で構成されるボリュームグループか らストレージドメインを作成する方法で、iSCSI ストレージをサポートしています。ボリュームグループお よび LUN はいずれも、同時に複数のストレージドメインにはアタッチできません。 Red Hat Enterprise Linux における iSCSI の設定方法については、『Red Hat Enterprise Linux ストレー ジ管理ガイド』を参照してください。 注記 iSCSI ストレージドメインを追加することができるのは、iSCSI ストレージタイプに設定されたデー タセンターにのみです。 手順13.4 iSC SI ストレージの追加 1. ストレージ リソースタブをクリックすると、結果一覧に既存のストレージドメインが表示されま す。 2. 新規ドメイン ボタンをクリックし、新規ドメイン ウィンドウを開きます。 3. 新規ストレージドメインの 名前 を入力します。 202 第1 3章 ストレージの設定 図13.3 新規 iSC SI ドメイン 4. データセンター のドロップダウンメニューで iSCSI データセンターを選択します。 適切な iSCSI データセンターがない場合には (No ne) を選択します。 5. ドロップダウンメニューで ドメイン機能 /ストレージタイプ および 形式 を選択します。選択し たデータセンターとの互換性がないストレージドメインタイプは選択できません。 6. 使用するホスト のフィールドでアクティブなホストを 1 台選択します。データセンターで初めて 作成するデータドメインの場合には、そのデータセンターの SPM ホストを選択する必要がありま す。 重要 ストレージドメインへの通信はすべて、Red Hat Enterprise Virtualization Manager から直 接ではなく、選択したホスト経由で行われます。ストレージを設定する前には、システム内 にアクティブなホストが少なくとも 1 台存在し、選択したデータセンターに接続されている 必要があります。 7. Red Hat Enterprise Virtualization Manager でマッピングが可能なのは、iSCSI ターゲットから LUN へのマッピング、または LUN から iSCSI ターゲットへのマッピングのいずれかです。iSCSI 203 インストールガイド をストレージタイプに選択すると、新規ドメイン ダイアログには未使用の LUN を持つ既知のター ゲットが自動的に表示されます。ストレージを追加する元のターゲットが表示されない場合には、 「ターゲットを検出」を使用して検索することができます。表示されている場合には、次の手順に 進んでください。 iSC SI ターゲット検出 a. ターゲットを検出 をクリックし、ターゲットの検出オプションを有効にします。 Manager がターゲットを検出してログインすると、新規ドメイン ウィンドウに、環境で は未使用の LUN が割り当てられたターゲットが自動的に表示されます。 注記 環境の外部で使用されている LUN も表示されます。 ターゲットを検出 のオプションを使用すると、多数のターゲットに LUN を追加したり、 同じ LUN に複数のパスを追加したりすることができます。 b. アドレス フィールドに iSCSI ホストの完全修飾ドメイン名または IP アドレスを入力しま す。 c. ポート フィールドには、ターゲットを参照する際にホストに接続するポートを入力しま す。デフォルトは 326 0 です。 d. ストレージのセキュリティ保護に Challenge Handshake Authentication Protocol (CHAP) を使用している場合は、ユーザー認証 のチェックボックスを選択します。C HAP ユーザー名 と C HAP パスワード を入力してください。 e. 検出 ボタンをクリックします。 f. 検出結果から使用するターゲットを選択して ログイン ボタンをクリックします。 もしくは、全ターゲットにログイン をクリックして、検出された全ターゲットにログイ ンします。 8. 対象のターゲットの横に表示されている + ボタンをクリックします。エントリが展開され、ター ゲットにアタッチされている未使用の LUN がすべて表示されます。 9. ストレージドメインの作成に使用する各 LUN のチェックボックスにチェックを入れます。 10. O K をクリックするとストレージドメインが作成され、ウィンドウが閉じます。 結果 新規 iSCSI ストレージドメインがストレージタブに表示されます。これには 5 分程度時間がかかる場合が あります。 バグを報告する 13.8. FCP ストレージの追加 概要 Red Hat Enterprise Virtualization プラットフォームは、既存の LUN で構成されるボリュームグループか らストレージドメインを作成する方法で、SAN ストレージをサポートしています。ボリュームグループお よび LUN はいずれも、同時に複数のストレージドメインにはアタッチできません。 204 第1 3章 ストレージの設定 Red Hat Enterprise Virtualization システムの管理者には Storage Area Networks (SAN) の概念に関する 作業知識が必要になります。SAN は通常、ホストと外部の共有ストレージ間のトラフィックに Fibre Channel Protocol (FCP) を使用します。このため、SAN は FCP ストレージとも呼ばれています。 Red Hat Enterprise Linux での FCP またはマルチパス機能の設定/構成に関する情報は、『ストレージ管理 ガイド』および 『D M マルチパス機能ガイド』を参照してください。 注記 FCP ストレージドメインを追加することができるのは、FCP ストレージタイプに設定されたデータ センターにのみです。 手順13.5 FC P ストレージの追加 1. ストレージ リソースタブをクリックして、仮想化環境内の全ストレージドメインを一覧表示しま す。 2. 新規ドメイン をクリックすると、新規ドメイン ウィンドウが開きます。 3. ストレージドメインの 名前 を入力します。 図13.4 FC P ストレージの追加 205 インストールガイド 4. データセンター ドロップダウンメニューで FCP データセンターを選択します。 適切な FCP データセンターがない場合には (No ne) を選択します。 5. ドロップダウンメニューで ドメイン機能 /ストレージタイプ および 形式 を選択します。選択し たデータセンターとの互換性がないストレージドメインタイプは選択できません。 6. 使用するホスト のフィールドでアクティブなホストを 1 台選択します。データセンターで初めて 作成するデータドメインの場合には、そのデータセンターの SPM ホストを選択する必要がありま す。 重要 ストレージドメインへの通信はすべて、Red Hat Enterprise Virtualization Manager から直 接ではなく、選択したホスト経由で行われます。ストレージを設定する前には、システム内 にアクティブなホストが少なくとも 1 台存在し、選択したデータセンターに接続されている 必要があります。 7. 新規ドメイン ウィンドウで、ストレージタイプに D ata / Fi bre C hannel を選択した場合 は、未使用の LUN が割り当てられた既知のターゲットが自動的に表示されます。LUN ID チェッ クボックスを選択し、使用可能な LUN をすべて選択します。 8. O K をクリックするとストレージドメインが作成され、ウィンドウが閉じます。 結果 ストレージ タブに新規 FCP データドメインが表示されます。使用準備中には、Lo cked のステータスとな ります。準備が整った時点で、自動的にデータセンターにアタッチされます。 バグを報告する 13.9. ローカルストレージの準備 概要 ホスト上にローカルストレージドメインをセットアップすることができます。ホストがローカルストレージ を使用するように設定すると、そのホストは、他のホストを追加することができない新規データセンターと クラスターに自動的に追加されます。複数のホストで構成されるクラスターの場合は、全ホストが全スト レージドメインにアクセス可能である必要があり、ローカルストレージでは対応不可能です。単一ホストの クラスター内で作成された仮想マシンは、移行、フェンシング、スケジューリングはできません。 重要 Red Hat Enterprise Virtualization Hypervisor でローカルストレージに使用できる唯一のパスは /d ata/i mag es です。このディレクトリは、Hypervisor インストール上にすでに存在し、正しい パーミッションが付いています。以下の手順は、Red Hat Enterprise Linux virtualization ホストで ローカルストレージを準備する場合のみに必要となります。 手順13.6 ローカルストレージの準備 1. 仮想化ホストで、ローカルストレージとして使用するディレクトリを作成します。 206 第1 3章 ストレージの設定 # mkdir -p /data/images 2. vd sm ユーザー (UID 36) と kvm グループ (GID 36) がそのディレクトリに読み取り/書き込みアク セスができるパーミッションを確実に設定します。 # chown 36:36 /data /data/images # chmod 0755 /data /data/images 結果 ローカルストレージを Red Hat Enterprise Virtualization 環境に追加できる準備が整いました。 バグを報告する 13.10. ローカルストレージの追加 概要 ホストのローカルストレージの準備が完了したので、次に Manager を使用してそのストレージをホストに 追加します。 以下に説明する方法でホストをローカルストレージに追加すると、ホストが新規のデータセンターとクラス ターに配置されます。ローカルストレージ設定ウィンドウは、データセンター、クラスター、ストレージの 作成を 1 つのプロセスにまとめています。 手順13.7 ローカルストレージの追加 1. ホスト リソースタブ、ツリーモード、または検索機能を使用して、結果一覧に表示された候補の中 から対象のホストを選択します。 2. メンテナンス をクリックすると ホストのメンテナンス の確認ウィンドウが開きます。 3. O K をクリックしてメンテナンスモードを開始します。 4. ローカルストレージを設定 をクリックすると、ローカルストレージの設定 ウィンドウが開き ます。 207 インストールガイド 図13.5 ローカルストレージの設定ウィンドウ 5. データセンター 、クラスター 、ストレージ フィールドの横にある 編集 ボタンをクリックし、 ローカルのストレージドメインを設定して名前を付けます。 6. 文字入力フィールドにローカルストレージへのパスを設定します。 7. メモリーの最適化 タブを選択して新規ローカルストレージクラスターのメモリー最適化ポリシー を設定します。 8. O K をクリックして設定を保存し、ウィンドウを閉じます。 結果 ホストのデータセンター内でオンライン表示されます。 バグを報告する 13.11. Red Hat Ent erprise Virt ualiz at ion における POSIX 準拠ファイルシ ステムストレージ Red Hat Enterprise Virtualization 3.1 以降のバージョンでは、POSIX (ネイティブ) ファイルシステムをス トレージに使用することができます。POSIX ファイルシステムのサポートにより、通常コマンドラインか ら手動でマウントするときと同じマウントオプションを使ってファイルシステムをマウントすることができ ます。この機能は、NFS、iSCSI、または FCP 以外を使用してマウントするストレージへのアクセスを可 能にすることを目的としています。 208 第1 3章 ストレージの設定 Red Hat Enterprise Virtualization でストレージドメインとして使用する POSIX 準拠のファイルシステム は、スパースファイルおよびダイレクト I/O をサポートしている必要があります。たとえば、Common Internet File System (CIFS) は、ダイレクト I/O をサポートしていないので、Red Hat Enterprise Virtualization との互換性はありません。 重要 POSIX 準拠ファイルシステムのストレージドメインを作成して、NFS ストレージをマウントしない でください。必ず、NFS ストレージドメインを作成してください。 バグを報告する 13.12. POSIX 準拠ファイルシステムストレージのアタッチ 概要 NFS、iSCSI、または FCP 以外を使用してマウントする POSIX 準拠のファイルシステムをストレージドメ インとして使用します。 手順13.8 PO SIX 準拠ファイルシステムストレージのアタッチ 1. ストレージ リソースタブをクリックすると、結果一覧に既存のストレージドメインが表示されま す。 2. 新規ドメイン をクリックして 新規ドメイン ウィンドウを開きます。 209 インストールガイド 図13.6 PO SIX ストレージ 3. ストレージドメインの 名前 を入力します。 4. このストレージドメインと関連づける データセンター を選択します。選択したデータセンターの タイプは、P O SIX (P O SIX co mpl i ant FS) でなければなりません。または、(No ne)を選択 します。 5. ドメイン機能 /ストレージタイプ のドロップダウンメニューから D ata / P O SIX co mpl i ant FS を選択します。 該当する場合には、ドロップダウンメニューから フォーマット を選択します。 6. 使用するホスト のドロップダウンメニューからホストを選択します。選択したデータセンターの 中にあるホストのみが表示されます。選択したホストを使って、ストレージドメインに接続しま す。 7. 通常 mo unt コマンドに渡すように、POSIX ファイルシステムへの パス を入力します。 8. 通常、-t 引数を使用して mo unt コマンドに渡すときのように、VFS T ype を入力します。有効 な VFS 一覧については man mo unt で確認してください。 9. 通常、-o 引数を使用して mo unt コマンドに渡すときのように、追加のマウントオプション を入 力します。このマウントオプションはコンマ区切りで提示してください。有効なマウントオプショ ンの一覧については、man mo unt で確認してください。 210 第1 3章 ストレージの設定 10. O K をクリックすると新規ストレージドメインがアタッチされ、ウィンドウが閉じます。 結果 サポートされているメカニズムを使用して、サポートされていないファイルシステムをストレージドメイン としてアタッチしました。 バグを報告する 13.13. Red Hat St orage ノードでの Glust er プロセスの有効化 概要 以下の手順では、Red Hat Storage ノードで Gluster プロセスを許可する方法を説明します。 1. ナビゲーションペインで、クラスター タブを選択します。 2. 新規作成 を選択します。 3. 「Gluster サービスを有効にする」ラジオボタンを選択します。必要に応じて、アドレス、SSH フィンガープリント、パスワードを指定します。既存の G l uster 設定をインポート のチェッ クボックスが選択されていないと、アドレスとパスワードのフィールドに入力できません。 図13.7 「G lu st er サービスを有効にする」ラジオボタンの選択 211 インストールガイド 4. O K をクリックします。 結果 Red Hat Storage ノードを Gluster クラスターに追加して、ストレージドメインとして Gluster ボリューム をマウントできるようになりました。ip t ab les ルールにより、ストレージドメインのクラスターへの追加 が拒否されなくなりました。 バグを報告する 13.14 . ISO ストレージドメインへのデータ読み込み 概要 ISO ストレージドメインは、データセンターにアタッチして、ISO イメージをアップロードする必要があ ります。Red Hat Enterprise Virtualization は、イメージを正しいパスに正しいユーザーパーミッションで アップロードするための ISO アップローダーツールを提供しています。 物理メディアから ISO イメージを作成する方法については本ガイドでは触れていません。ご使用の環境に 必要なイメージがお手元にあることを前提としています。 手順13.9 ISO ストレージドメインへのデータ読み込み 1. Red Hat Enterprise Virtualization Manager を実行しているシステムの一時ディレクトリに、対象 の ISO イメージをコピーします。 2. Red Hat Enterprise Virtualization Manager を実行しているシステムに ro o t ユーザーでログイン します。 3. eng i ne-i so -upl o ad er コマンドを使用して ISO イメージをアップロードします。この操作に は多少時間がかかり、アップロードするイメージのサイズや使用可能なネットワークの帯域幅に よって所要時間が異なります。 例13.1 ISO アップローダーの使用例 以下の例では、R HEL6 . i so の ISO イメージを ISO D o mai n という名前の ISO ドメインに NFS でアップロードしています。コマンドでは、管理者のユーザー名およびパスワードの入力 が求められます。ユーザー名は username@domain の形式で入力する必要があります。 # eng i ne-i so -upl o ad er --iso-domain=ISODomain upload RHEL6.iso 結果 ISO イメージがアップロードされ、指定した ISO ストレージドメイン内に表示されます。このストレージ ドメインがアタッチされたデータセンター内で仮想マシンを作成する際には、使用できるブートメディアの 一覧にも表示されます。 バグを報告する 13.15. Virt IO およびゲストツールのイメージファイル 212 第1 3章 ストレージの設定 Windows 仮想マシン用の VirtIO ドライバーを含む virtio-win ISO イメージと Virtual Floppy D rive (VFD ) イメージ、Windows 仮想マシン用の Red Hat Enterprise Virtualization ゲストツールを含む rhev-toolssetup ISO は、ドメインのインストールおよび設定時に ISO ストレージドメインにコピーされます。 これらのイメージファイルで提供されるソフトウェアを仮想マシンにインストールすると、パフォーマンス やユーザビリティーを向上させることができます。最新の virtio-win と rhev-tools-setup の各イメージは、 Red Hat Enterprise Virtualization Manager のファイルシステム上の以下のシンボリックリンクからアク セスできます。 /usr/share/vi rti o -wi n/vi rti o -wi n. i so /usr/share/vi rti o -wi n/vi rti o -wi n_x86 . vfd /usr/share/vi rti o -wi n/vi rti o -wi n_amd 6 4 . vfd /usr/share/rhev-g uest-to o l s-i so /rhev-to o l s-setup. i so インストールプロセスで ISO ストレージドメインがローカルに作成されなかった場合には、これらのイ メージファイルを手動でアップロードする必要があります。ISO ストレージドメインにこれらのファイル をアップロードするには eng i ne-i so -upl o ad er コマンドを使用します。イメージファイルのアップ ロードが完了すると、仮想マシンにアタッチして使用できるようになります。 バグを報告する 13.16. Virt IO およびゲストツールのイメージファイルの ISO ストレージドメ インへのアップロード 以下の例は、vi rti o -wi n. i so 、vi rti o -wi n_x86 . vfd 、vi rti o -wi n_amd 6 4 . vfd 、rhevto o l s-setup. i so のイメージファイルを ISO D o mai n にアップロードするコマンドを示しています。 例13.2 Virt IO およびゲストツールのイメージファイルのアップロード # eng i ne-i so -upl o ad er --iso-domain=[ISODomain] upload /usr/share/virtio-win/virtio-win.iso /usr/share/virtio-win/virtiowin_x86.vfd /usr/share/virtio-win/virtio-win_amd64.vfd /usr/share/rhev-guest-tools-iso/rhev-tools-setup.iso バグを報告する 213 インストールガイド 第14章 ログの設定 14 .1. Red Hat Ent erprise Virt ualiz at ion Manager インストールのログファ イル 表14 .1 インストール ログファイル 説明 /var/l o g /o vi rt-eng i ne/eng i necl eanup_yyyy_mm_dd_hh_mm_ss. l o g eng i ne-cl eanup コマンドからのログ。このコ マンドを使って Red Hat Enterprise Virtualization Manager のインストールをリセットします。この コマンドを実行すると毎回ログが生成されます。 ファイル名に実行日時が使用されるので、同時に複 数のログが存在可能です。 eng i ne-setup コマンドからのログ。rhevm データベースの作成、設定が詳しく記録されます。 rhevm-d wh-setup コマンドからのログ。このコ マンドを使用して、レポート用に o vi rt_eng i ne_hi sto ry データベースを作成し ます。このコマンドを実行すると、毎回ログが生成 されます。ファイル名に実行日時が使用されるの で、同時に複数のログが存在可能です。 rhevm-repo rts-setup コマンドからのログ。こ のコマンドを使って Red Hat Enterprise Virtualization Manager のReports モジュールを インストールします。このコマンドを実行すると毎 回ログが生成されます。ファイル名に実行日時が使 用されるので、同時に複数のログが存在可能です。 eng i ne-setup コマンドからのログ。このコマン ドを実行すると毎回ログが生成されます。ファイル 名に実行日時を使うことによって、同時に複数のロ グを存在させることができます。 /var/l o g /o vi rt-eng i ne/eng i ne-d bi nstal l -yyyy_mm_dd_hh_mm_ss. l o g /var/l o g /o vi rt-eng i ne/rhevm-d whsetup-yyyy_mm_dd_hh_mm_ss. l o g /var/l o g /o vi rt-eng i ne/o vi rt-eng i nerepo rtssetup-yyyy_mm_dd_hh_mm_ss. l o g /var/l o g /o vi rt-eng i ne/setup/o vi rteng i ne-setup-yyyymmddhhmmss. l o g バグを報告する 14 .2. Red Hat Ent erprise Virt ualiz at ion Manager ログファイル 表14 .2 サービスアクティビティ ログファイル 説明 /var/l o g /o vi rt-eng i ne/eng i ne. l o g Red Hat Enterprise Virtualization Manager の GUI クラッシュ、Active D irectory の検索、データ ベースの問題、その他のイベントすべてを反映 Red Hat Enterprise Virtualization Manager から デプロイされたホストが出力するログファイル Red Hat Enterprise Virtualization Manager に関 連したパッケージのインストールとアップグレード をトラッキング /var/l o g /o vi rt-eng i ne/ho st-d epl o y /var/l i b/o vi rt-eng i ne/setuphi sto ry. txt バグを報告する 214 第1 4 章 ログの設定 14 .3. Red Hat Ent erprise 仮想化ホストのログファイル 表14 .3 ログファイル 説明 /var/l o g /vd sm/l i bvi rt. l o g /var/l o g /vd sm/spm-l o ck. l o g l i bvi rt のログファイル Storage Pool Manager ロールでリースを取得する ホストの機能について詳細に記述したログファイ ル。ホストがリースを取得、解放、更新した時、ま たは更新に失敗した時のログの詳細です。 仮想化ホスト上の Manager のエージェントである VD SM のログファイル ホストのデプロイメントログ。ホストが正常にデプ ロイされた後、/var/log/ovirt-engine/hostdeploy/ovirt-@DATE@-@HOST@@[email protected] として Engine にコ ピーされます。 /var/l o g /vd sm/vd sm. l o g /tmp/o vi rt-ho st-d epl o y-@DATE@. l o g バグを報告する 14 .4 . 仮想化ホストのロギングサーバーの設定 概要 Red Hat Enterprise Virtualization ホストは、ホストのアクションや問題を記録するログファイルを生成、 更新します。ログファイルを一元的に収集することにより、デバッグが確実に簡素化されます。 この手順には、集中ログサーバーを使用することを推奨しますが、別のロギングサーバーを使用することも 可能です。また、この手順を使用して Red Hat Enterprise Virtualization Manager でホストのロギングを 有効にすることも可能です。 手順14 .1 仮想化ホストのロギングサーバー設定 1. rsyslo g トラフィックを許可するように SELinux を設定します。 # semanage port -a -t syslogd_port_t -p udp 514 2. /etc/rsysl o g . co nf を編集して、以下の行を追加します。 $template TmplAuth, "/var/log/%fromhost%/secure" $template TmplMsg, "/var/log/%fromhost%/messages" $RuleSet remote authpriv.* ?TmplAuth *.info,mail.none;authpriv.none,cron.none $RuleSet RSYSLOG_DefaultRuleset $InputUDPServerBindRuleset remote ?TmplMsg 以下の行のコメントを解除します。 #$ModLoad imudp #$UDPServerRun 514 215 インストールガイド 3. rsyslog サービスを再起動します。 # service rsyslog restart 結果 仮想化ホストから messag es および secure ログを受信して保管するように、集中ログサーバーを設定し ました。 バグを報告する 14 .5. ロギング画面 概要 Lo g g i ng 画面では、Hypervisor が作成したログファイルを自動的にリモートサーバーにエクスポートす るデーモンなど、ロギング関連のオプションを設定することができます。 手順14 .2 ロギングの設定 1. Lo g ro tate Max Lo g Si ze フィールドには、ログファイルの最大サイズをキロバイト単位で 入力します。この値に達すると、ログは lo g ro t at e によってローテーションされます。デフォル トの値は 10 24 です。 2. オプションで rsyslo g を設定して、ログファイルをリモートの sysl o g デーモンに転送すること ができます。 a. リモートの R syslo g サーバーのアドレスを Server Ad d ress フィールドに入力しま す。 b. サーバーポート フィールドに、リモートの rsyslo g サーバーのポートを入力します。デ フォルトのポートは 514 です。 3. オプションで n et co n so le を設定してカーネルメッセージをリモートのデスティネーションに転 送します。 a. Server Ad d ress を入力します。 b. Server P o rt を入力します。デフォルトのポートは 6 6 6 6 です。 4. <Save> を選択して Enter を押します。 結果 Hypervisor のロギングを設定しました。 バグを報告する 216 パート V. 拡張設定 パート V. 拡張設定 217 インストールガイド 第15章 プロキシ 15.1. SPICE プロキシ 15.1.1. SPICE プロキシの概要 SPICE プロキシは、SPICE クライアントがハイパーバイザーの接続されているネットワーク外にある場合 に、SPICE クライアントとゲストを接続するために使用するツールです。 SPICE プロキシの設定は、マシンに Sq u id をインストールして、プロキシのトラフィックがファイア ウォールを通過できるように ip t ab les を設定します。 SPICE プロキシを有効にするには、Manager で en g in e- co n f ig を使用して Spi ceP ro xyD efaul t の キーをプロキシの名前とポートが含まれる値に設定します。 SPICEプロキシを無効にするには、Manager で en g in e- co n f ig を使用して Spi ceP ro xyD efaul t の キーに設定した値を削除します。 バグを報告する 15.1.2. SPICE プロキシーのマシン設定 概要 以下の手順では、SPICE プロキシーとしてマシンを設定する方法について説明します。SPICE プロキシー により、外部から Red Hat Enterprise Virtualization ネットワークに接続することが可能になります。この 手順では、プロキシーサービスに Sq u id を使用します。 手順15.1 R ed H at En t erp rise Lin u x への Sq u id のインストール 1. プロキシーマシンに Sq u id をインストールします。 # yum i nstal l sq ui d 2. /etc/sq ui d /sq ui d . co nf を開いて、以下の箇所を見つけます。 http_access deny CONNECT !SSL_ports これを以下のように編集します。 http_access deny CONNECT !Safe_ports 3. プロキシーを再起動します。 # servi ce sq ui d restart 4. デフォルトの squid ポートを開きます。 # i ptabl es -A INP UT -p tcp --d po rt 3128 -j AC C EP T 5. この iptables ルールを保存します。 218 第1 5章 プロキシ # servi ce i ptabl es save 結果 マシンが SPICE プロキシーとして設定されました。Red Hat Enterprise Virtualization ネットワークに外 部から接続する前に SPICE プロキシーを有効してください。 バグを報告する 15.1.3. SPICE プロキシの有効化 概要 以下の手順では、SPICE プロキシを有効 (オン) にする方法を説明します。 手順15.2 SPIC E プロキシの有効化 1. Manager で engine-config ツールを使用してプロキシを設定します。 # eng i ne-co nfi g -s Spi ceP ro xyD efaul t= so meP ro xy 2. o virt - en g in e サービスを再起動します。 # servi ce o vi rt-eng i ne restart プロキシは以下の形式を使用するようにします。 protocol://[host]:[port] 注記 SPICE クライアントでは http プロトコルのみがサポートされています。https が指定されて いる場合、クライアントはそのプロキシ設定を無視して、直接ハイパーバイザーへの接続を 試みます。 結果 SPICE プロキシが有効 (オン) になりました。SPICE プロキシを使用して Red Hat Enterprise Virtualization 環境に接続することができます。 バグを報告する 15.1.4 . SPICE プロキシの無効化 概要 以下の手順では、SPICE プロキシを無効 (オフ) にする方法を説明します。 手順15.3 SPIC E プロキシの無効化 1. Manager にログインします。 219 インストールガイド $ ssh ro o t@ [IP of Manager] 2. 以下のコマンドを実行して SPICE プロキシを削除します。 # eng i ne-co nfi g -s Spi ceP ro xyD efaul t= "" 3. Manager を再起動します。 # servi ce o vi rt-eng i ne restart 結果 SPICE プロキシが無効 (オフ) になりました。SPICE プロキシを使用しても Red Hat Enterprise Virtualization 環境に接続できなくなりました。 バグを報告する 15.2. Squid プロキシ 15.2.1. Squid プロキシのインストールと設定 概要 本章では、ユーザーポータルへの Squid プロキシのインストールと設定方法を説明します。 手順15.4 Sq u id プロキシの設定 1. キーペアの取得 Squid プロキシサーバーの HTTPS ポートに対するキーペアと証明書を取得します。 このキーペアは、別の SSL/TLS サービス用のキーペアを取得するのと同じ方法で取得することが できます。キーペアは 2 つの PEM ファイルの形式となっており、これらのファイルには秘密鍵と 署名済み証明書が含まれています。本ガイドでは、これらのファイル名を pro xy. key および pro xy. cer と仮定します。 キーペアと証明書は、oVirt Engine の認証局を使用して生成することもできます。プロキシに秘密 鍵と証明書が設定されており、oVirt Engine の認証局で生成しない場合は、次の手順は省略してく ださい。 2. キーペアーの生成 プロキシのホスト名を決定します。以下の手順では、プロキシを pro xy. exampl e. co m と呼ん でいます。 プロキシの証明書の識別名の残りを決定します。ここで重要なとなるのは、プロキシのホスト名を 含む「共通名」です。ブラウザーでは、この共通名を使用して接続の検証を行います。oVirt Engine 自体が使用する国や組織名と同じものを使用するのが適切なプラクティスです。oVirt Engine のマシンにログインして以下のコマンドを実行すると、この情報を確認することができま す。 [root@ engine ~]# openssl x509 -in /etc/pki/ovirt-engine/ca.pem noout -subject 220 第1 5章 プロキシ このコマンドは以下のような出力を表示します。 subject= /C=US/O=Example Inc./CN=engine.example.com.81108 ここでの該当箇所は /C = us/O = Exampl e Inc. です。これを使用して、プロキシの証明書の完 全な識別名を作成します。 /C=US/O=Example Inc./CN=proxy.example.com プロキシマシンにログインして、証明書署名要求 (CSR) を生成します。 [root@ proxy ~]# openssl req -newkey rsa:2048 -subj '/C=US/O=Example Inc./CN=proxy.example.com' -nodes -keyout proxy.key -out proxy.req 注記 証明書の識別名を引用符で囲むことが非常に重要です。忘れないようにしてください。 このコマンドはキーペアを生成します。プロキシサーバーの開始にパスワードの入力が必要になる ため、秘密鍵を暗号化しないようにすることが非常に重要です (-nodes オプションの効果)。 このコマンドの出力は以下のようになります。 Generating a 2048 bit RSA private key ......................................................+++ .................................................................. ...............+++ writing new private key to 'proxy.key' ----このコマンドは pro xy. key と pro xy. req の 2 つのファイルを生成します。pro xy. key は秘 密鍵です。このファイルは安全な場所に保管するようにしてください。pro xy. req は証明書署名 要求で、pro xy. req は特別な保護は必要ありません。 署名済みの証明書を生成するには、scp コマンドを使用して pri vate. csr ファイルを oVirt Engine マシンにコピーします。 [root@ proxy ~]# scp proxy.req engine.example.com:/etc/pki/ovirtengine/requests/. oVirt Engine マシンへログインし、以下のコマンドを実行して証明書に署名します。 [root@ engine ~]# /usr/share/ovirt-engine/bin/pki-enroll-request.sh --name=proxy --days=3650 --subject='/C=US/O=Example Inc./CN=proxy.example.com' このコマンドは、証明書を署名し 10 年間 (3650 日) 有効にします。証明書の失効期限を短く設定 することもできます。 このコマンドの出力は以下のようになります。 Using configuration from openssl.conf 221 インストールガイド Check that the request matches the signature Signature ok The Subject's Distinguished Name is as follows countryName :PRINTABLE:'US' organizationName :PRINTABLE:'Example Inc.' commonName :PRINTABLE:'proxy.example.com' Certificate is to be certified until Jul 10 10:05:24 2023 GMT (3650 days) Write out database with 1 new entries Data Base Updated 生成した証明書ファイルは /etc/pki /o vi rt-eng i ne/certs ディレクトリにあ り、pro xy. cer という名前にします。このファイルをプロキシマシンにコピーします。 [root@ proxy ~]# scp engine.example.com:/etc/pki/ovirtengine/certs/proxy.cer . pro xy. key と pro xy. cer の両ファイルがプロキシマシン上に存在していることを確認します。 [root@ proxy ~]# ls -l proxy.key proxy.cer このコマンドの出力は、以下のようになります。 -rw-r--r--. 1 root root 4902 Jul 12 12:11 proxy.cer -rw-r--r--. 1 root root 1834 Jul 12 11:58 proxy.key これでプロキシサーバーのインストールおよび設定の準備ができました。 3. Sq u id プロキシサーバーパッケージのインストール このパッケージは以下のようにインストールします。 [root@ proxy ~]# yum -y install squid 4. Sq u id プロキシサーバーの設定 秘密鍵と署名済みの証明書をプロキシがアクセスできる場所 (例: /etc/sq ui d ディレクトリ) に 移動します。 [root@ proxy ~]# cp proxy.key proxy.cer /etc/squid/. " squid" ユーザーがこれらのファイルを読み取ることができるように、パーミッションを設定しま す。 [root@ proxy ~]# chgrp squid /etc/squid/proxy.* [root@ proxy ~]# chmod 640 /etc/squid/proxy.* Squid プロキシは、SSL プロトコルを使用して oVirt Engine の Web サーバーに接続し、Engine により使用される証明書を検証する必要があります。oVirt Engine の Web サーバーの証明書に署 名した CA の証明書を、プロキシがアクセスできる場所 (例: /etc/sq ui d ) にコピーします。デ フォルトの CA 証明書は oVirt Engine マシンの /etc/pki /o vi rt-eng i ne/ca. pem ファイル にあります。以下のコマンドで、このファイルをコピーします。 222 第1 5章 プロキシ [root@ proxy ~]# scp engine.example.com:/etc/pki/ovirt-engine/ca.pem /etc/squid/. sq ui d ユーザーがこのファイルを読み取れるようにします。 [root@ proxy ~]# chgrp squid /etc/squid/ca.pem [root@ proxy ~]# chmod 640 /etc/squid/ca.pem SELinux が enforcing モードの場合には、seman ag e ツールを使用してポート 443 のコンテキス トを変更します。こうすることで、Squid がポート 443 を使用できるようになります。 [root@ proxy ~]# yum install -y policycoreutils-python [root@ proxy ~]# semanage port -m -p tcp -t http_cache_port_t 443 既存の squid 設定ファイルを以下のように置き換えます。 https_port 443 key=/etc/squid/proxy.key cert=/etc/squid/proxy.cer ssl-bump defaultsite=engine.example.com cache_peer engine.example.com parent 443 0 no-query originserver ssl sslcafile=/etc/squid/ca.pem name=engine cache_peer_access engine allow all ssl_bump allow all http_access allow all 5. Sq u id プロキシサーバーの再起動 プロキシマシンで以下のコマンドを実行します。 [root@ proxy ~]# service squid restart 6. Web so cket s プロキシの設定 注記 以下の手順はオプションです。noVNC コンソールまたは SPICE HTML 5 コンソールを使用 する場合にのみ実行してください。 仮想マシンのコンソールへの接続に noVNC または SPICE HTML 5 コンソールを使用するには、 Engine がインストールされているマシンに、Websocket プロキシサーバーを設定する必要があり ます。eng i ne-setup コマンドでの Engine のインストールまたはアップグレード時にプロンプ トで Websocket プロキシサーバーを設定するように選択した場合には、Websocket プロキシサー バーはすでに設定されています。インストールやアップグレード時に Websocket プロキシサー バーを設定するように選択しなかった場合、以下のオプションを指定して eng i ne-setup コマン ドを実行すると、後で設定することができます。 engine-setup --otopienvironment="OVESETUP_CONFIG/websocketProxyConfig=bool:True" また、o virt - web so cket - p ro xy サービスが開始されており、ブート時に自動的に開始されるよう にする必要があります。 223 インストールガイド [root@ engine ~]# service ovirt-websocket-proxy status [root@ engine ~]# chkconfig ovirt-websocket-proxy on noVNC と SPICE HTML 5 コンソールはいずれも、webSocket プロトコルを使用して仮想マシンに 接続しますが、Squid プロキシサーバーは WebSocket プロトコルをサポートしていません。その ため、この通信は Squid でプロキシできません。マシンで実行中の WebSocket プロキシに直接接 続するように、システムに指示します。これには engine-config ツールを使用して WebSo cketP ro xy 設定パラメーターを更新します。 [root@ engine ~]# engine-config \ -s WebSocketProxy=engine.example.com:6100 [root@ engine ~]# service ovirt-engine restart 重要 この手順を省略した場合、WebSocket プロキシがプロキシマシンで実行されていると、ク ライアント側が仮定してしまい、接続に失敗します。 7. 完全な U R L を使用したユーザポータルへの接続 以下のような完全な URL でユーザーポータルに接続します。 https://proxy.example.com/UserPortal/org.ovirt.engine.ui.userportal .UserPortal/UserPortal.html 注記 https: //pro xy. exampl e. co m/UserP o rtal などの短縮 URL は機能しません。この ような短縮 URL は、302 レスポンスコードとロケーションヘッダーを使用して、アプリ ケーションサーバーによって長い URL にリダイレクトされます。Red Hat Enterprise Linux および Fedora の Sq u id (Sq u id version 3.1) は、これらのヘッダーのリライトに は対応していません。 概要 ユーザーポータルへの Squid プロキシのインストールと設定が完了しました。 バグを報告する 224 付録A 改訂履歴 付録A 改訂履歴 改訂 3.4 - 36 .1 T h u Ju l 23 2015 R ed H at Lo caliz at io n Services バージョン 3.4-36 を日本語に翻訳 改訂 3.4 - 36 Fri 03 Ju l 2015 改訂 3.4 - 35 Wed 13 May 2015 改訂 3.4 - 34 T u e 14 Ap r 2015 改訂 3.4 - 33 Fri 20 Mar 2015 R ed H at En t erp rise Virt u aliz at io n D o cu men t at io n T eam BZ #1232136: 「セルフホストエンジン環境のバックアップと復元」の新規セクションを追加 (トピック 6 つ) R ed H at En t erp rise Virt u aliz at io n D o cu men t at io n T eam BZ #1160742: D ata Warehouse および Reports の設定時の出力を更新し、セルフホストエンジン環境をメ ンテナンスモードに切り替えるという注記を追加 R ed H at En t erp rise Virt u aliz at io n D o cu men t at io n T eam BZ #1195104: ホストエンジンの 3 つのメンテナンスモードに関する情報を更新 R ed H at En t erp rise Virt u aliz at io n D o cu men t at io n T eam BZ #1203487 - 旧 Hypervisor 導入ガイドへの言及を削除 改訂 3.4 - 32 T h u 05 Mar 2015 R ed H at En t erp rise Virt u aliz at io n D o cu men t at io n T eam BZ #1122912: Hypervisor の設定メニューの診断画面に関する内容を追加 BZ #1122915: Hypervisor の設定メニューのパフォーマンス画面に関する内容を追加 BZ #1122919: Hypervisor の設定メニューのプラグイン画面に関する内容を追加 改訂 3.4 - 31 T h u 05 Feb 2015 Red Hat Enterprise Linux のサポートバージョンを更新 An d rew D ah ms 改訂 3.4 - 30 T h u rs 11 D ec 2014 BZ #1172299: iptables を永続的に保存するためのコマンドを更新 T ah lia R ich ard so n 改訂 3.4 - 29 T u es 28 O ct 2014 T ah lia R ich ard so n BZ #1157713: RHEV-M 設定からデフォルトのストレージタイプを尋ねる質問を削除 改訂 3.4 - 28 T u e 28 O ct 2014 Ju lie Wu BZ #1154537: 次のメジャーバージョンへのアップグレードを実行する前に、最新のマイナーバージョンに 更新しておく必要があるという重要な注記を追加 改訂 3.4 - 27 T u e 07 O ct 2014 BZ #1145040: RHEL セキュリティガイドを参照する注記を追加 Ju lie Wu 225 インストールガイド 改訂 3.4 - 26 .2 T u e Sep 09 2014 R ed H at Lo caliz at io n Services T h u Sep 04 2014 R ed H at Lo caliz at io n Services 翻訳を更新 改訂 3.4 - 26 .1 バージョン 3.4-26 を日本語に翻訳 改訂 3.4 - 26 T h u 28 Au g 2014 An d rew D ah ms BZ #1083382: Red Hat Enterprise Virtualization Hypervisor ISO ファイルに変更を加える方法について 説明するセクションを追加 BZ #853119: Red Hat Enterprise Virtualization Hypervisor ISO ファイルのユーザーおよびグループの ID を変更する方法についての説明を追加 改訂 3.4 - 25 Mo n 25 Au g 2014 Ju lie Wu BZ #1123739: オフラインインストールについて記載されているナレッジベース記事のリンクを更新 改訂 3.4 - 24 T u e 15 Ju l 2014 An d rew B u rd en BZ #1104114: 「セルフホストエンジン (Self-Hosted Engine) のインストール」のトピックで、ovirt-selfhosted パッケージのインストールに必要なチャンネルを明確にリスト 改訂 3.4 - 23.1 T u e Ju n 17 2014 R ed H at Lo caliz at io n Services バージョン 3.4-23 を日本語に翻訳 改訂 3.4 - 23 rhevm-doc 再ビルド Fri 13 Ju n 2014 Z ac D o ver 改訂 3.4 - 22 3.4 GA 用にパブリッシュ Wed 11 Ju n 2014 An d rew B u rd en 改訂 3.4 - 21 T u e 10 Ju n 2014 An d rew D ah ms BZ #1107996: libvirt が使用するポート番号を更新 BZ #1094069: Red Hat Enterprise Virtualization 3.4 へのアップグレード手順を更新 BZ #1075942: engine-cleanup コマンドのオプションを更新 改訂 3.4 - 20 最終ビルド Wed 30 Ap r 2014 Z ac D o ver 改訂 3.4 - 19 T u e 29 Ap r 2014 An d rew B u rd en BZ #1092075: 「セルフホストエンジンのアップグレード」のトピックを更新 改訂 3.4 - 18 Mo n 28 Ap r 2014 An d rew B u rd en 新規トピック「セルフホスト環境の追加ホストのアップグレード」を追加 改訂 3.4 - 17 Su n 27 Ap r 2014 An d rew B u rd en BZ #1091576: 「セルフホストエンジンのアップグレード」のトピックを追加 改訂 3.4 - 16 226 Wed 23 Ap r 2014 An d rew D ah ms 付録A 改訂履歴 BZ #1090715: ゲストツールの更新手順を更新 BZ #1090678: Hypervisor インストールメディアの準備手順を更新 BZ #1075418: Red Hat Enterprise Virtualization に必要な JBoss Enterprise Application Platform のバー ジョンを更新 改訂 3.4 - 16 Wed 23 Ap r 2014 An d rew D ah ms BZ #1090514: ホストの互換表に Red Hat Enterprise Virtualization 3.4 を加えて更新 BZ #1090480: 外部プロバイダーにより提供される論理ネットワークの使用時の制限事項に関する説明を更 新 BZ #1089856: Red Hat Enterprise Virtualization Hypervisor のインストール手順を更新 BZ #1089871: Red Hat Enterprise Virtualization Hypervisor の設定手順を更新 BZ #1089762: 仮想マシンが使用可能なディスプレイポートについての説明を更新 改訂 3.4 - 15 T u e 22 Ap r 2014 BZ #1076928: 電源管理デバイスのオプションに drac7 を追加 BZ #1076926: 電源管理デバイスのオプションに hpblade を追加 Lu cy B o p f 改訂 3.4 - 14 T h u 17 Ap r 2014 An d rew D ah ms BZ #1089762: ホストで有効にする必要のあるポートの説明を更新 BZ #1088666: ベータチャンネルへの言及をすべて削除 BZ #1087691: Red Hat Enterprise Virtualization 3.4 のパッケージのインストールに必要なチャンネルを 更新 改訂 3.4 - 13 T h u 17 Ap r 2014 Lu cy B o p f BZ #1075519: 論理ネットワークを編集する際に、マルチホストネットワーク設定が有効になったことにつ いての注記を追加 改訂 3.4 - 12 T h u 10 Ap r 2014 Lu cy B o p f BZ #1076274: 同じデータセンターに複数のタイプのストレージドメインを追加できる点を反映するため、 ストレージドメインの情報を更新 BZ #1075909: データセンターのアップグレードの手順を更新し、確認のウィンドウと警告についての内容 を追加 BZ #1075532: 新たな電源オフ機能の説明を追加するためにクラスターポリシーについての情報を更新 BZ #1025433: - JasperReports のサブフォルダーで詳しいガイドを参照できる旨を記載した注記を追加 BZ #1075253: 新規クラスターの作成手順を更新して新機能の説明を追加 BZ #1075538: 新規クラスターの作成手順を更新し、新しい HA 予約を有効にするオプションを追加 改訂 3.4 - 11 Fri 04 Ap r 2014 An d rew D ah ms BZ #1088086: バージョン 3.4 への互換性アップグレードを必要とする機能の説明を更新 BZ #1087646: Red Hat Enterprise Virtualization Manager のインストール手順を更新 BZ #1083848: Red Hat Enterprise Virtualization のアップグレード手順を更新 BZ #1083768: 「yum config-manager」の例を「yum-config-manager」に変更 BZ #1059543: メンテナンスモードに設定する hosted-engine コマンドの引数を修正 改訂 3.4 - 10 Wed 02 Ap r 2014 セルフホストエンジンのトピックを修正 An d rew B u rd en 改訂 3.4 - 6 Fri 28 Mar 2014 Lu cy B o p f BZ #1075937: D WH および Reports のインストーラーが otopi に変更された点を反映するため、Reports のインストールおよび更新手順を更新 BZ #1073579: レポートポータルのログインユーザー名を更新 (rhevm-admin から admin に変更)。新規イ ンストールにのみ適用可能であることを説明した注記を追加 BZ #1073586: http パスを /rhevm-reports から /ovirt-engine-reports に更新 227 インストールガイド 改訂 3.4 - 5 T h u 27 Mar 2014 3.4 ベータ版の Subscription Manager チャンネルを更新 Z ac D o ver 改訂 3.4 - 4 T h u 27 Mar 2014 An d rew D ah ms BZ #1081195: 外部プロバイダーの編集のセクションを追加し、外部プロバイダーの章を再構成 BZ #1080650: 外部プロバイダーの設定のオプションに更なる詳細を追加 BZ #1080644: 外部プロバイダーの追加と編集についての記載内容を 2 つの別々のセクションに分割 BZ #1077426: Red Hat Enterprise Virtualization Hypervisor のアップグレードの項に具体的なチャンネル 名を追加 改訂 3.4 - 3 T u e 25 Mar 2014 Lu cy B o p f BZ #1075876: ホストをメンテナンスモードに切り替える手順に確認ウィンドウのステップを追加 改訂 3.4 - 2 Wed 19 Mar 2014 An d rew D ah ms BZ #1076930: 外部プロバイダーの論理ネットワーク上のサブネットをインポート/作成/削除する方法につ いての説明を追加 BZ #1076301: 論理ネットワークの削除方法についての説明を追加 改訂 3.4 - 1 Mo n 17 Mar 2014 Red Hat Enterprise Virtualization 3.4 リリースの初版作成 228 An d rew D ah ms
© Copyright 2026 Paperzz