その他のサードパーティプロバイダを使用した仮想化

Xen、KVM、またはVMware以外のサードパーティ仮想化プロバイダを使用する場合、JSON設定ファイルをSUSE Multi-Linux Managerにインポートできます。

同様に、APIへの直接アクセスを提供しないVMwareインストール環境の場合、ファイルベースのVHMが基本的な管理機能を提供します。

このオプションは、`virtual-host-gatherer`ツールで作成されたファイルをインポートするためのものです。 手動で作成されたファイルには対応していません。

プロシージャ:JSONファイルのエクスポートとインポート
  1. VMネットワーク上で`virtual-host-gatherer`を実行して、JSON設定ファイルをエクスポートします。

  2. 生成されたファイルを、SUSE Multi-Linux Managerサーバがアクセス可能な場所に保存します。

  3. SUSE Multi-Linux Manager Web UIで、Systems  Virtual Host Managersに移動します。

  4. 作成をクリックし、`File-based`を選択します。

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

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

    • `Url`フィールドに、エクスポートしたJSON設定ファイルへのパスを入力します。

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

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

  8. `Properties`ページで、データの更新をクリックして、新しいVHMを一覧に反映させます。

Listing 1. 例:エクスポートされたJSON環境設定ファイル:
{
    "examplevhost": {
        "10.11.12.13": {
            "cpuArch": "x86_64",
            "cpuDescription": "AMD Opteron(tm) Processor 4386",
            "cpuMhz": 3092.212727,
            "cpuVendor": "amd",
            "hostIdentifier": "'vim.HostSystem:host-182'",
            "name": "11.11.12.13",
            "os": "VMware ESXi",
            "osVersion": "5.5.0",
            "ramMb": 65512,
            "totalCpuCores": 16,
            "totalCpuSockets": 2,
            "totalCpuThreads": 16,
            "type": "vmware",
            "vms": {
                "vCenter": "564d6d90-459c-2256-8f39-3cb2bd24b7b0"
            }
        },
        "10.11.12.14": {
            "cpuArch": "x86_64",
            "cpuDescription": "AMD Opteron(tm) Processor 4386",
            "cpuMhz": 3092.212639,
            "cpuVendor": "amd",
            "hostIdentifier": "'vim.HostSystem:host-183'",
            "name": "10.11.12.14",
            "os": "VMware ESXi",
            "osVersion": "5.5.0",
            "ramMb": 65512,
            "totalCpuCores": 16,
            "totalCpuSockets": 2,
            "totalCpuThreads": 16,
            "type": "vmware",
            "vms": {
                "49737e0a-c9e6-4ceb-aef8-6a9452f67cb5": "4230c60f-3f98-2a65-f7c3-600b26b79c22",
                "5a2e4e63-a957-426b-bfa8-4169302e4fdb": "42307b15-1618-0595-01f2-427ffcddd88e",
                "NSX-gateway": "4230d43e-aafe-38ba-5a9e-3cb67c03a16a",
                "NSX-l3gateway": "4230b00f-0b21-0e9d-dfde-6c7b06909d5f",
                "NSX-service": "4230e924-b714-198b-348b-25de01482fd9"
            }
        }
    }
}

詳細については、SUSE Multi-Linux Managerサーバの`virtual-host-gatherer`のマニュアルページを参照してください:

man virtual-host-gatherer

そのパッケージの`README`ファイルには、ハイパーバイザーの`type`に関する背景情報が記載されています:

/usr/share/doc/packages/virtual-host-gatherer/README.md

マニュアルページおよび`README`ファイルには、設定ファイルのサンプルも含まれています。