This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.7.12.4.4. Red Hat Virtualization 仮想マシンのインポート用に ConfigMap を作成する
デフォルトの vm-import-controller
マッピングを上書きする場合や、追加のマッピングを追加する場合は、Red Hat Virtualization (RHV) 仮想マシンオペレーティングシステムを OpenShift Virtualization テンプレートにマップする ConfigMap を作成できます。
デフォルトの vm-import-controller
ConfigMap には、以下の RHV オペレーティングシステムおよびそれらの対応する共通の OpenShift Virtualization テンプレートが含まれます。
RHV 仮想マシンオペレーティングシステム | OpenShift Virtualization テンプレート |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
手順
Web ブラウザーで、
http://<RHV_Manager_FQDN>/ovirt-engine/api/vms/<VM_ID>
に移動して RHV 仮想マシンオペレーティングシステムの REST API 名を特定します。以下の例のように、オペレーティングシステム名が XML 出力の<os>
セクションに表示されます。... <os> ... <type>rhel_8x64</type> </os>
... <os> ... <type>rhel_8x64</type> </os>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 利用可能な OpenShift Virtualization テンプレートの一覧を表示します。
oc get templates -n openshift --show-labels | tr ',' '\n' | grep os.template.kubevirt.io | sed -r 's#os.template.kubevirt.io/(.*)=.*#\1#g' | sort -u
$ oc get templates -n openshift --show-labels | tr ',' '\n' | grep os.template.kubevirt.io | sed -r 's#os.template.kubevirt.io/(.*)=.*#\1#g' | sort -u
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - RHV 仮想マシンオペレーティングシステムに一致する OpenShift Virtualization テンプレートが利用可能なテンプレートの一覧に表示されない場合は、OpenShift Virtualization Web コンソールでテンプレートを作成します。
RHV 仮想マシンオペレーティングシステムを OpenShift Virtualization テンプレートにマップするために ConfigMap を作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ConfigMap の例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow カスタム ConfigMap が作成されていることを確認します。
oc get cm -n default os-configmap -o yaml
$ oc get cm -n default os-configmap -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow kubevirt-hyperconverged-operator.v2.4.9.yaml
ファイルを編集します。oc edit clusterserviceversion -n openshift-cnv kubevirt-hyperconverged-operator.v2.4.9
$ oc edit clusterserviceversion -n openshift-cnv kubevirt-hyperconverged-operator.v2.4.9
Copy to Clipboard Copied! Toggle word wrap Toggle overflow vm-import-operator
デプロイメントマニフェストの以下のパラメーターを更新します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow kubevirt-hyperconverged-operator.v2.4.9.yaml
ファイルを保存します。vm-import-operator
デプロイメントを更新すると、vm-import-controller
ConfigMap が更新されます。テンプレートが OpenShift Virtualization Web コンソールに表示されることを確認します。
-
サイドメニューから Workloads
Virtualization をクリックします。 - Virtual Machine Templates タブをクリックして、一覧でテンプレートを見つけます。
-
サイドメニューから Workloads