Nutanixによる仮想化

SUSEはNutanixエコシステムパートナーで、SUSE Multi-Linux Managerは"Nutanix AHV integrated"カテゴリでNutanix対応の認証を取得しています。

仮想ホストマネージャ(VHM)を設定することで、SUSE Multi-Linux ManagerとともにNutanix AHV仮想マシンを使用できます。 まず、SUSE Multi-Linux ManagerサーバにVHMを設定し、利用可能なVMホストのインベントリを作成する必要があります。

1. VHMの設定

Virtual Host Manager (VHM)はSUSE Multi-Linux Managerサーバ上で動作します。

`virtual-host-gatherer-Nutanix`パッケージがSUSE Multi-Linux Managerサーバーにインストールされていることを確認してください。

VHMを実行するには、SUSE Multi-Linux Managerサーバでポート9440がオープンになっていて、Nutanix Prism Element APIにアクセスする必要があります。

プロシージャ:Nutanix VHMの作成
  1. SUSE Multi-Linux Manager Web UIで、Systems  Virtual Host Managersに移動します。

  2. Createをクリックし、`Nutanix AHV`を選択します。

  3. `Add a Nutanix AHV Virtual Host Manager`セクションで、以下のパラメータを使用します。

    • `Label`フィールドにVHMのカスタム名を入力します。

    • `Hostname`フィールドに、完全修飾ドメイン名(FQDN)またはホストIPアドレスを入力します。

    • Port`フィールドに、使用するPrism Element APIポートを入力します(例:`9440)。

    • `Username`フィールドに、VMホストに関連付けられているユーザー名を入力します。

    • `Password`フィールドに、VMホストユーザーに関連付けられているパスワードを入力します。

  4. Createをクリックして変更を保存し、VHMを作成します。

  5. `Virtual Host Managers`ページで、新しいVHMを選択します。

  6. `Properties`ページで、Refresh Dataをクリックして、新しいVHMをインベントリに追加します。

インベントリされたオブジェクトおよびリソースを表示するには、Systems  System List  Virtual Systemsに移動します。

ブラウザからHTTPSを使用してNutanix Prism APIサーバーに接続すると、時々`invalid certificate`エラーが記録されることがあります。 この場合、仮想ホストマネージャからのデータ更新が失敗します。 有効なSSL証明書(自己署名ではない)がNutanix APIサーバーに必要です。 Nutanix SSL証明書にカスタムCAを使用している場合は、カスタムCA証明書を`/etc/pki/trust/anchors`サーバーのSUSE Multi-Linux Managerにコピーしてください。

コマンドラインで`update-ca-certificates`コマンドを実行して証明書を再度信頼し、spacewalkサービスを再起動します。

VHMが作成され、設定された後、Taskomaticはデータ収集を自動的に実行します。 手動でデータ収集を行いたい場合は、Systems  Virtual Host Managersに移動し、適切なVHMを選択して、Refresh Dataをクリックします。

SUSE Multi-Linux Managerには、APIを使用してVHMに接続し、仮想ホストに関する情報を要求できる`virtual-host-gatherer`というツールが付属しています。virtual-host-gatherer`は、各モジュールが特定のVHMを有効にするオプションモジュールの概念を維持しています。 このツールは、Taskomaticによって毎晩自動的に呼び出されます。 `virtual-host-gatherer`ツールのログファイルは/var/log/rhn/gatherer.log`にあります。