11.4. Satellite Server への VMware 接続の追加
この手順を使用して、Satellite Server のコンピュートリソースに VMware vSphere 接続を追加します。Satellite Web UI の代わりに CLI を使用する場合は、CLI 手順 を参照してください。
前提条件
- ホストおよびネットワークベースのファイアウォールが、TCP ポート 443 での Satellite Server から vCenter への通信を許可するように設定されていることを確認します。
- Satellite Server と vCenter が互いのホスト名を解決できることを確認します。
手順
- Satellite Web UI で Infrastructure > Compute Resources に移動して、コンピュートリソースのウィンドウで Create Compute Resource をクリックします。
- Name フィールドに、リソースの名前を入力します。
- Provider の一覧から VMware を選択します。
- Description フィールドには、リソースの説明を入力します。
- VCenter/Server フィールドには、vCenter サーバーの IP アドレスまたはホスト名を入力します。
- User フィールドには、ユーザー名と、vCenter のリソースにアクセスするためのパーミッションを入力します。
- Password フィールドで、ユーザーのパスワードを入力します。
- データセンターのロード をクリックして、VMware vSphere 環境からデータセンターリストを生成します。
- Datacenter リストから、このリストから管理する特定のデータセンターを選択します。
- Fingerprint フィールドは、データセンターからのフィンガープリントが投入されていることを確認します。
- Display Type リストから、VNC や VMRC などのコンソールタイプを選択します。VNC コンソールは VMware ESXi 6.5 以降ではサポートされません。
オプション: VNC Console Passwords フィールドでは、Set a randomly generated password on the display connection チェックボックスを選択して、無作為に作成されたパスワードで、新規ホストへのアクセスのセキュリティーを確保します。
libvirtd
ホストからゲスト仮想マシンコンソールにアクセスするための VNC コンソールのパスワードは、以下のコマンドの出力から取得できます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow virsh edit your_VM_name
# virsh edit your_VM_name <graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0' passwd='your_randomly_generated_password'>
パスワードは、virt-manager などで、仮想マシンのコンソールを開くたびに無作為に生成されます。
- Enable Caching リストからコンピュートリソースのキャッシングを有効化するかどうかを選択できます。詳細は、「コンピュートリソースのキャッシング」 を参照してください。
- Locations および Organizations タブをクリックして、値が現在のコンテキストに自動的に設定されていることを確認します。また別のコンテキストを追加することもできます。
- Submit をクリックして接続を保存します。
CLI 手順
hammer compute-resource create
コマンドで接続を作成します。--provider
でVmware
を選択し、--uuid
でデータセンターのインスタンス UUID を設定します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow hammer compute-resource create \ --datacenter "My_Datacenter" \ --description "vSphere server at vsphere.example.com" \ --locations "My_Location" \ --name "My_vSphere" \ --organizations "My_Organization" \ --password "My_Password" \ --provider "Vmware" \ --server "vsphere.example.com" \ --user "My_User"
# hammer compute-resource create \ --datacenter "My_Datacenter" \ --description "vSphere server at vsphere.example.com" \ --locations "My_Location" \ --name "My_vSphere" \ --organizations "My_Organization" \ --password "My_Password" \ --provider "Vmware" \ --server "vsphere.example.com" \ --user "My_User"