7.5. ホストのタスク
7.5.1. Red Hat Virtualization Manager へのホストの追加
手順7.1 Red Hat Virtualization Manager へのホストの追加
- 管理ポータルで、ホスト リソースタブをクリックします。
- ドロップダウンリストを使用して、新規ホスト用の データセンター および ホストクラスター を選択します。
- 新規ホストの 名前 と アドレス を入力します。SSH ポート フィールドには、標準の SSH ポートであるポート 22 が自動入力されます。
- Manager がホストにアクセスするために使用する認証メソッドを選択します。
- パスワード認証を使用するには、root ユーザーのパスワードを入力します。
- または、SSH 公開鍵 フィールドに表示される鍵をホスト上の
/root/.ssh/authorized_keys
にコピーして、公開鍵認証に使用します。
- オプションとして、ファイアウォールの自動設定を無効にすることができます。
- オプションとして、ホストの SSH フィンガープリントを追加し、セキュリティーを強化することができます。手動での追加または自動取得が可能です。
- オプションで 電源管理、SPM、コンソール、ネットワークプロバイダー、カーネル を設定します。詳しくは、「新規ホストおよびホストの編集ウィンドウの設定とコントロール」を参照してください。セルフホストエンジン は、セルフホストエンジンのデプロイまたはアンデプロイ時に使用します。
Installing
のステータスでホスト一覧に表示され、詳細ペインでインストールの進捗状況を確認することができます。しばらくすると、ホストのステータスが Up に変わります。
7.5.2. Satellite ホストプロバイダーのホストの追加
手順7.2 Satellite ホストプロバイダーのホストの追加
- ホスト リソースタブをクリックすると、結果一覧にホストが一覧表示されます。
- 新規ホスト ウィンドウが表示されます。をクリックすると、
- ドロップダウンメニューで、新規ホスト用の ホストクラスター を選択します。
- Foreman/Satellite のチェックボックスを選択して、Satellite ホストプロバイダーを追加するためのオプションを表示し、ホストを追加するプロバイダーを選択します。
- 検出されたホスト または プロビジョン済みホスト のいずれかを選択します。
- 検出されたホスト (デフォルトオプション): ドロップダウンリストからホスト、ホストグループ、コンピュートリソースを選択します。
- プロビジョン済みホスト: プロバイダーのホスト のドロップダウンリストからホストを 1 つ選択します。
外部プロバイダーから取得可能なホストに関する情報は、自動的に設定され、必要に応じて編集することができます。 - 新規ホストの 名前、アドレス、SSH ポート (プロビジョン済みホストのみ) を入力します。
- ホストに使用する認証のメソッドを選択します。
- パスワード認証を使用するには、root ユーザーのパスワードを入力します。
- 公開鍵認証を使用するには、SSH 公開鍵 フィールドに表示される鍵をホスト上の
/root/.ssh/authorized_hosts
にコピーします (プロビジョン済みホストのみ)。
- Red Hat Enterprise Linux ホストを追加するための必須手順が完了しました。次に、の展開ボタンをクリックして、ホストの詳細設定を表示します。
- オプションとして、ファイアウォールの自動設定を無効にすることができます。
- オプションとして、ホストの SSH フィンガープリントを追加し、セキュリティーを強化することができます。手動での追加または自動取得が可能です。
- 対象のタブで 電源管理 、SPM 、コンソール、および ネットワークプロバイダー を設定することができる状態になりました。ただし、これらの設定は、Red Hat Enterprise Linux ホストの追加に必須ではないため、このセクションでは説明していません。
Installing
のステータスでホスト一覧に表示され、詳細ペインでインストールの進捗状況を確認することができます。インストールが完了するとステータスは Reboot
になります。ステータスが Up
に変わるには、ホストをアクティブ化する必要があります。
7.5.3. ホストを対象とする Satellite のエラータ管理の設定
重要
手順7.3 ホストを対象とする Satellite のエラータ管理の設定
- Satellite サーバーを外部プロバイダーとして追加します。詳しい説明は、「ホストプロビジョニング用の Red Hat Satellite インスタンスの追加」を参照してください。
- 対象のホストを Satellite サーバーに関連付けます。
注記
ホストは、Satellite サーバーにコンテンツホストとして登録し、katello-agent パッケージをインストールする必要があります。ホスト登録の設定方法についての詳しい情報は、『Red Hat Satellite User Guide』の「Configuring a Host for Registration」のセクションを参照してください。また、ホストの登録および katello-agent パッケージのインストール方法に関する詳しい情報は、『Red Hat Satellite User Guide』の「Registration」のセクションを参照してください。- ホスト タブをクリックして、結果一覧でホストを選択します。
- ホストの編集 ウィンドウを開きます。をクリックし、
- ドロップダウンリストから対象の Satellite サーバーを選択します。
7.5.4. 新規ホストおよびホストの編集ウィンドウの設定とコントロール
7.5.4.1. ホストの全般設定
フィールド名
|
説明
|
---|---|
データセンター
|
ホストが属するデータセンター。Red Hat Virtualization Host (RHVH) は、Gluster が有効化されたクラスターには追加できません。
|
ホストクラスター
|
ホストが属するクラスター
|
Foreman/Satellite を使用する
|
Satellite ホストプロバイダーによって提供されるホストを追加するためのオプションを表示/非表示にするには、このチェックボックスを選択/選択解除します。以下のオプションを設定することができます。
検出されたホスト
プロビジョン済みホスト
|
名前
|
クラスターの名前。このテキストフィールドは最長で 40 文字に制限されており、アルファベットの大文字/小文字、数字、ハイフン、アンダースコアを任意に組み合わせた一意名にする必要があります。
|
コメント
|
ホストに関する、プレーンテキスト形式の人間が判読できるコメントを追加するためのフィールド
|
アドレス
|
ホストの IP アドレス、または解決可能なホスト名
|
パスワード
|
ホストの root ユーザーのパスワード。ホストを追加する時にのみ指定することができ、それ以降は編集できません。
|
SSH 公開鍵
|
ホストとの認証で、パスワードを使用する代わりに Manager の SSH キーを使用する場合には、テキストボックスの内容をホストの
/root/.ssh/authorized_hosts ファイルにコピーします。
|
ホストのファイアウォールを自動設定
|
新規ホストを追加する際には、Manager がホストのファイアウォール上の必要なポートを開くことができます。この設定はデフォルトで有効化されています。これは、詳細パラメーター です。
|
SSH フィンガープリント
|
ホストの SSH フィンガープリントを 詳細パラメーター です。
して、ホストが返すフィンガープリントと比較し、それらが一致しているかどうかを確認することができます。これは |
7.5.4.2. ホストの電源管理の設定
フィールド名
|
説明
|
---|---|
電源管理を有効にする
|
ホストで電源管理を有効にします。このチェックボックスを選択して、電源管理 タブの残りのフィールドを有効にします。
|
Kdump 統合
|
カーネルクラッシュダンプの実行中にホストがフェンシングされるのを防ぎ、クラッシュダンプが中断されないようにします。新しい Red Hat Enterprise Linux 7.1 以降のバージョンでは、kdump はデフォルトで利用可能です。ホストで kdump が利用可能であっても、設定が有効でない (kdump サービスが起動できない) 場合には、Kdump 統合 を有効にすると、ホストのインストールが失敗します。このようなエラーが発生した場合には、「fence_kdump の詳細設定」を参照してください。
|
電源管理のポリシー制御を無効にする
|
電源管理は、ホストの クラスター で設定されている スケジューリングポリシー によって制御されます。電源管理を有効にすると、ホストの使用率が定義済みの下限値に達した場合には、Manager が、そのホストマシンの電源を切断し、また負荷分散でそのホストが必要となった場合や、クラスター内で空いているホストが不足した場合には、そのホストを再起動します。ポリシー制御を無効にする場合は、このチェックボックスを選択します。
|
順次に使用するエージェント
|
ホストのフェンスエージェントを一覧表示します。フェンスエージェントは、順次、同時、またはそれらの両方を組み合わせて使用することができます。
デフォルトでは、フェンスエージェントは順次に使用されます。フェンスエージェントの使用順序を変更するには、上向き/下向きのボタンを使用してください。
2 つのフェンスエージェントを同時に使用するには、一方のフェンスエージェントの横にある 同時に使用するフェンスエージェント のドロップダウンリストからもう一方のフェンスエージェントを選択します。 同時に使用するフェンスエージェントのグループにフェンスエージェントをさらに追加するには、その追加のフェンスエージェントの横にある 同時に使用するフェンスエージェント ドロップダウンリストから対象のグループを選択して設定することができます。
|
フェンスエージェントの追加
|
プラス (フェンスエージェントの編集 ウィンドウが開きます。以下の表には、このウィンドウ内のフィールドについての詳しい説明をまとめています。
) のボタンをクリックして、新規フェンスエージェントを追加します。 |
電源管理プロキシーの設定
|
デフォルトでは、Manager がホストと同じ cluster 内のフェンシングプロキシーを検索するように指定されます。フェンシングプロキシーが見つからない場合には、Manager は同じ dc (データセンター) 内を検索します。これらのリソースの使用順序を変更するには、上向き/下向きのボタンを使用します。このフィールドは、詳細パラメーター の下にあります。
|
フィールド名
|
説明
|
---|---|
アドレス
|
ホストの電源管理デバイスにアクセスするアドレス。解決可能なホスト名または IP アドレス
|
ユーザー名
|
電源管理デバイスにアクセスするユーザーアカウント。デバイスにユーザーを設定するか、デフォルトのユーザーを使用してください。
|
パスワード
|
電源管理デバイスにアクセスするユーザーのパスワード
|
タイプ
|
ホストの電源管理デバイスのタイプ。
以下のいずれかを選択します。
|
ポート
|
電源管理デバイスがホストとの通信に使用するポート番号
|
スロット
|
電源管理デバイスのブレードの特定に使用する番号
|
サービスプロファイル
|
電源管理デバイスのブレードの特定に使用するサービスプロファイル名。このフィールドは、デバイスタイプが
cisco_ucs の場合に スロット フィールドの代わりに表示されます。
|
オプション
|
電源管理デバイス固有のオプション。'key=value' として指定します。使用可能なオプションについては、ホストの電源管理デバイスのマニュアルを参照してください。
Red Hat Enterprise Linux 7 ホストで、電源管理デバイスに cisco_ucs を使用する場合には、オプション フィールドに
ssl_insecure=1 を追記する必要もあります。
|
セキュリティー保護
|
電源管理デバイスがホストにセキュアに接続できるようにするには、このチェックボックスを選択します。この接続には、電源管理エージェントに応じて、ssh、ssl、またはその他の認証プロトコルを使用することができます。
|
7.5.4.3. SPM 優先度の設定
フィールド名
|
説明
|
---|---|
SPM 優先度
|
ホストに Storage Pool Manager (SPM) のロールが割り当てられる優先度を定義します。優先度のオプションは、低、標準、高 です。優先度が低の場合は、そのホストに SPM のロールが割り当てられる確率が低くなり、高の場合は確率が高くなります。デフォルト設定は標準です。
|
7.5.4.4. ホストコンソールの設定
フィールド名
|
説明
|
---|---|
表示アドレスを上書き
|
ホストの表示アドレスを上書きするには、このチェックボックスを選択します。この機能は、ホストが内部 IP アドレスで定義され、かつ NAT ファイアウォールの内側にある場合に有用です。ユーザーが内部ネットワークの外から仮想マシンに接続すると、仮想マシンを実行しているホストのプライベートアドレスの代わりに、パブリック IP アドレスまたは FQDN (外部ネットワークでパブリック IP アドレスに解決される) がそのマシンによって返されます。
|
表示アドレス
|
このフィールドに指定する表示アドレスは、そのホスト上で実行する全仮想マシンに使用されます。アドレスは完全修飾ドメイン名または IP アドレスの形式にする必要があります。
|
7.5.4.5. ネットワークプロバイダーの設定
フィールド名
|
説明
|
---|---|
外部ネットワークプロバイダー
|
外部ネットワークプロバイダーを追加済みで、その外部ネットワークプロバイダーでホストのネットワークをプロビジョニングする場合は、該当するプロバイダーを一覧から選択します。
|
7.5.4.6. カーネルの設定
重要
フィールド名
|
説明
|
---|---|
ホストデバイスパススルー & SR-IOV
|
カーネルで IOMMU フラグを有効にすると、ホストのデバイスは、仮想マシン自体に直接アタッチされているかのような状態で、仮想マシンが使用できるようになります。これには、ホストのハードウェアとファームウェアも IOMMU をサポートしている必要があります。また、仮想化拡張機能と IOMMU 拡張機能をハードウェアで有効にする必要があります。『インストールガイド』の「PCI パススルーを有効にするためのホストの設定」 を参照してください。IBM POWER8 では IOMMU はデフォルトで有効化されています。
|
ネストされた仮想化
|
vmx または svm フラグを有効にすると、仮想マシン内で仮想マシンを実行できるようになります。このオプションは、評価目的でのみで提供されており、実稼働目的ではサポートされていません。これには、ホストに
vdsm-hook-nestedvt フックをインストールしておく必要があります。
|
安全でない割り込み
|
ハードウェアが再マッピングの割り込みをサポートしていないことが原因で IOMMU が有効化されているのにも拘らずパススルーが失敗する場合は、このオプションを有効にすることを検討してみてください。このオプションは、ホスト上の仮想マシンが信頼されている場合にのみ有効にすべきである点に注意してください。このオプションを有効にすることによって、仮想マシンからホストが MSI 攻撃に晒される可能性があります。このオプションは、認定されていないハードウェアを評価目的で使用する場合の回避策として使用することのみを目的としています。
|
PCI 再割り当て
|
メモリーの問題が原因で SR-IOV NIC が Virtual Function を割り当てることができない場合には、このオプションを有効化することを検討してください。ホストのハードウェアとファームウェアも PCI の再割り当てをサポートしている必要があります。このオプションは、認定されていないハードウェアを評価目的で使用する場合に、回避策として使用することのみを目的としています。
|
カーネルコマンドライン
|
このフィールドでは、デフォルトのカーネルパラメーターに追加のパラメータを追記することができます。
|
注記
7.5.4.7. セルフホストエンジンの設定
フィールド名
|
説明
|
---|---|
セルフホストエンジンのデプロイメントアクションの選択
|
以下の 3 つのオプションがあります。
|
7.5.5. ホストの電源管理設定値の設定
重要
Maintenance
モードに入っていることを確認します。このモードに入っていない場合には、そのホストで実行されている仮想マシン、ホストの再起動時にすべて強制終了され、実稼働環境が停止してしまうことになります。ホストが Maintenance
モードに正しく設定されていない場合は、警告のメッセージが表示されます。
手順7.4 電源管理設定値の設定
- ホスト タブをクリックして、結果一覧でホストを選択します。
- ホストの編集 ウィンドウを開きます。をクリックし、
- 電源管理 タブをクリックし、電源管理設定を表示します。
- 電源管理を有効にする のチェックボックスを選択し、フィールドを有効にします。
- kdump 統合 チェックボックスを選択して、カーネルクラッシュダンプの実行中にホストがフェンシングされないようにします。
重要
既存のホストに Kdump 統合 を有効にする場合には、kdump を設定するためにそのホストを再インストールする必要があります。 「ホストの再インストール」を参照してください。 - オプションで、ホストの クラスター の スケジューリングポリシー によってホストの電源管理が制御されないようにするには、電源管理のポリシー制御を無効にする のチェックボックスを選択します。
- プラス (フェンスエージェントの編集 ウィンドウが開きます。) のボタンをクリックして、新規電源管理デバイスを追加します。
- 電源管理デバイスの アドレス、ユーザー名、および パスワード を適切なフィールドに入力します。
- ドロップダウンリストから、電源管理デバイスの タイプ を選択します。
- 電源管理デバイスがホストとの通信に使用する SSH ポート 番号を入力します。
- 電源管理デバイスのブレードの特定に使用する スロット 番号を入力します。
- 電源管理デバイスの オプション を入力します。'key=value' エントリーのコンマ区切りリストを使用してください。
- 電源管理デバイスからホストへのセキュアな接続を有効にするには、セキュリティー保護 のチェックボックスを選択します。
- Test Succeeded, Host Status is: on」というメッセージが表示されます。をクリックして、設定が正しいことを確認します。検証が正常に完了すると、「
- フェンスエージェントの編集 ウィンドウを閉じます。をクリックして
- 電源管理 タブでは、オプションとして 詳細パラメーター の箇所を展開し、上下に移動するボタンを使用して Manager がホストの cluster および dc (データセンター) でフェンシングプロキシーを探す順序を指定します。
7.5.6. ホストの Storage Pool Manager の設定
手順7.5 SPM 設定値の設定
- ホスト リソースタブをクリックして、結果一覧でホストを選択します。
- ホストの編集 ウィンドウを開きます。をクリックし、
- SPM タブをクリックすると、SPM 優先度 の設定画面が表示されます。
- ラジオボタンで、そのホストに適切な SPM 優先度を選択します。
7.5.7. ホストのメンテナンスモードへの切り替え
手順7.6 ホストをメンテナンスモードに切り替える手順
- ホスト リソースタブをクリックして、対象のホストを選択します。
- ホストのメンテナンス の確認ウィンドウが開きます。をクリックすると
- オプションとして、ホストのメンテナンス 確認ウィンドウで、ホストをメンテナンスモードに切り替える 理由 を入力して、メンテナンスモードに切り替える理由を指定することができます。この理由は、ログとホストの再アクティブ化時に表示されます。
注記
ホストのメンテナンスの 理由 フィールドは、クラスターの設定で有効化されている場合にのみ表示されます。詳しくは、「クラスターの全般設定」を参照してください。
Preparing for Maintenance
に変わり、操作が正常に完了すると最終的に Maintenance
となります。VDSM は、ホストのメンテナンスモード中には停止しません。
注記
7.5.8. メンテナンスモードのホストのアクティブ化
手順7.7 メンテナンスモードのホストのアクティブ化
- ホスト リソースタブをクリックして、ホストを選択します。
Unassigned
に切り替わり、操作が完了すると最終的には Up
となります。これで仮想マシンをこのホスト上で実行できるようになりました。このホストをメンテナンスモードに切り替えた際に別のホストに移行されていた仮想マシンは、ホストのアクティブ化時に自動的にこのホストには戻されませんが、手動で移行することができます。メンテナンスモードに切り替える前にホストが Storage Pool Manager (SPM) だった場合には、ホストがアクティブ化されても、SPM ロールは自動的に元には戻りません。
7.5.9. ホストの削除
手順7.8 ホストの削除
- 管理ポータルで、ホスト リソースタブをクリックして、結果一覧でホストを選択します。
- ホストをメンテナンスモードに切り替えます。
- ホストの削除 の確認ウィンドウが開きます。をクリックすると
- ホストが Red Hat Gluster Storage クラスターに属し、ボリュームブリックがある場合、もしくはホストが応答していない場合には、強制削除 のチェックボックスを選択します。
7.5.10. マイナーリリース間のホストの更新
7.5.11. ホストの再インストール
重要
手順7.9 Red Hat Virtualization Host および Red Hat Enterprise Linux ホストの再インストール
- ホスト リソースタブ、ツリーモード、または検索機能を使用して、結果一覧に表示された候補の中から対象のホストを選択します。
- 再インストール をクリックすると、ホストのインストール ウィンドウが開きます。
重要
7.5.12. タグを使用したホストのカスタマイズ
手順7.10 タグを使用したホストのカスタマイズ
- ホスト リソースタブ、ツリーモード、または検索機能を使用して、結果一覧に表示された候補の中から対象のホストを選択します。
- タグの割り当て ウィンドウが開きます。をクリックすると、
図7.1 タグの割り当てのウィンドウ
- タグの割り当て のウィンドウには、使用可能なタグがすべて一覧表示されます。対象のタグのチェックボックスを選択します。
7.5.13. ホストのエラータの表示
手順7.11 ホストのエラータの表示
- ホスト リソースタブをクリックして、結果一覧でホストを選択します。
- 詳細ペインで 全般 タブをクリックします。
- 全般 タブ内の エラータ サブタブをクリックします。
7.5.14. ホストのヘルスステータスの確認
- OK: アイコンなし
- Info:
- Warning:
- Error:
- Failure:
GET
要求には、ヘルスステータスが記載された external_status
要素が含まれます。
7.5.15. ホストデバイスの表示
手順7.12 ホストデバイスの表示
- ホスト リソースタブ、ツリーモード、または検索機能を使用して、結果一覧に表示された候補の中から対象のホストを選択します。
- 詳細ペインの ホストデバイス タブをクリックします。
7.5.16. GPU パススルーを使用するためのホストおよびゲストシステムの準備
grub
設定ファイルに必要な変更を加える必要があります。ホストの grub
設定ファイルは、管理ポータルの カーネルコマンドライン の自由形式のテキスト入力欄を使用して編集することができます。変更を有効にするには、ホストマシンと仮想マシンの両方を再起動する必要があります。
重要
手順7.13 GPU パススルーを使用するためのホストの準備
- 管理ポータルからホストを選択します。
- 詳細ペインで 全般 タブを選択して、ハードウェア をクリックします。GPU デバイスの ベンダー ID:製品 ID を特定します。この例では、ID は
10de:13ba
と10de:0fbc
です。 - ホストを右クリックして、編集 を選択します。カーネル タブをクリックします。
- カーネルコマンドライン の自由形式のテキスト入力欄に、前のステップで特定した ID を入力します。
pci-stub.ids=10de:13ba,10de:0fbc
- ホスト上の対応するドライバーをブラックリストします。たとえば、nVidia の nouveau ドライバーをブラックリストするには、pci-stub.ids=xxxx:xxxx の後に rdblacklist=nouveau と入力します。
pci-stub.ids=10de:13ba,10de:0fbc rdblacklist=nouveau
- 再インストールが完了したら、ホストを再起動します。
注記
pci-stub
ドライバーにバインドされていることを確認するには、lspci
コマンドを実行します。
# lspci -nnk ... 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM107GL [Quadro K2200] [10de:13ba] (rev a2) Subsystem: NVIDIA Corporation Device [10de:1097] Kernel driver in use: pci-stub 01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:0fbc] (rev a1) Subsystem: NVIDIA Corporation Device [10de:1097] Kernel driver in use: pci-stub ...
手順7.14 GPU パススルーを使用するためのゲスト仮想マシンの準備
- Linux の場合
- プロプライエタリーの GPU ドライバーのみがサポートされています。対応するオープンソースのドライバーは、
grub
設定ファイルでブラックリストしてください。以下に例を示します。$ vi /etc/default/grub ... GRUB_CMDLINE_LINUX="nofb splash=quiet console=tty0 ... rdblacklist=nouveau" ...
- GPU BusID を特定します。以下の例では、BusID は
00:09.0
です。# lspci | grep VGA 00:09.0 VGA compatible controller: NVIDIA Corporation GK106GL [Quadro K4000] (rev a1)
/etc/X11/xorg.conf
ファイルを編集して、以下の内容を追記します。Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BusID "PCI:0:9:0" EndSection
- 仮想マシンを再起動します。
- Windows の場合
- デバイスに対応するドライバーをダウンロードして、インストールします。たとえば、Nvidia ドライバーの場合は、NVIDIA Driver Downloads のページにアクセスします。
- 仮想マシンを再起動します。
7.5.17. 管理ポータルからの Cockpit へのアクセス
手順7.15 管理ポータルからの Cockpit へのアクセス
- Manager マシンに Cockpit UI プラグインをインストールします。
# yum install cockpit-ovirt-uiplugin
ovirt-engine
サービスを再起動します。# systemctl restart ovirt-engine.service
- 管理ポータルで ホスト タブをクリックして、ホストを選択します。
- 新規タブで Cockpit ユーザーインターフェースを開くか、管理ポータルから Cockpit インターフェースを直接表示します。
- ホストを右クリックしてを選択し、新規ブラウザータブに Cockpit ユーザーインターフェースを開きます。
- Cockpit サブタブをクリックして、ホスト タブの詳細ペインに Cockpit ユーザーインターフェースを表示します。
注記
Cockpit が選択したホストで利用できない場合は、Cockpit サブタブに基本的なトラブルシューティングの手順が表示されます。