8.2. Satellite Server への KVM 接続の追加
KVM を Satellite のコンピュートリソースとして追加するには、次の手順を使用します。Satellite Web UI の代わりに CLI を使用する場合は、CLI 手順 を参照してください。
手順
- Satellite Web UI で Infrastructure > Compute Resources に移動して、Create Compute Resource をクリックします。
- Name フィールドに、新しいコンピュートリソースの名前を入力します。
- Provider リストから、Libvirt を選択します。
- Description フィールドに、コンピュートリソースの説明を入力します。
URL フィールドには、KVM サーバーへの接続 URL を入力します。以下に例を示します。
qemu+ssh://root@kvm.example.com/system
- ディスプレイタイプ リストから、VNC または Spice を選択します。
オプション: 無作為に生成したパスワードで、新規ホストのコンソールアクセスのセキュリティーを確保するには、ディスプレイ接続時にランダムに生成されたパスワードを設定します というチェックボックスを選択します。KVM サーバーで実行した以下のコマンドの出力から、ゲストの仮想マシンコンソールにアクセスするための、VNC コンソールのパスワードを取得できます。
# virsh edit your_VM_name <graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0' passwd='your_randomly_generated_password'>
パスワードは、virt-manager などで、仮想マシンのコンソールを開くたびに無作為に生成されます。
- テスト接続 をクリックして Satellite Server が KVM サーバーに問題なく接続できることを確認します。
- ロケーション および 組織 タブは現在のコンテキストに自動的に設定されていることを確認します。他のコンテキストをこれらのタブに追加します。
- Submit をクリックして KVM 接続を保存します。
CLI 手順
コンピュートリソースを作成するには、
hammer compute-resource create
コマンドを入力します。# hammer compute-resource create --name "My_KVM_Server" \ --provider "Libvirt" --description "KVM server at kvm.example.com" \ --url "qemu+ssh://root@kvm.example.com/system" --locations "New York" \ --organizations "My_Organization"