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.13. 仮想マシンのクローン作成
7.13.1. 複数の namespace 間で DataVolume をクローン作成するためのユーザーパーミッションの有効化 リンクのコピーリンクがクリップボードにコピーされました!
namespace には相互に分離する性質があるため、ユーザーはデフォルトでは namespace をまたがってリソースのクローンを作成することができません。
ユーザーが仮想マシンのクローンを別の namespace に作成できるようにするには、cluster-admin
ロールを持つユーザーが新規の ClusterRole を作成する必要があります。この ClusterRole をユーザーにバインドし、それらのユーザーが仮想マシンのクローンを宛先 namespace に対して作成できるようにします。
7.13.1.1. 前提条件 リンクのコピーリンクがクリップボードにコピーされました!
-
cluster-admin
ロールを持つユーザーのみが ClusterRole を作成できます。
7.13.1.2. DataVolume について リンクのコピーリンクがクリップボードにコピーされました!
DataVolume
オブジェクトは、Containerized Data Importer (CDI) プロジェクトで提供されるカスタムリソースです。DataVolume は、基礎となる PersistentVolumeClaim (PVC) に関連付けられるインポート、クローン作成、およびアップロード操作のオーケストレーションを行います。DataVolume は KubeVirt に統合され、仮想マシンが PVC の作成前に起動することを防ぎます。
7.13.1.3. DataVolume のクローン作成のための RBAC リソースの作成 リンクのコピーリンクがクリップボードにコピーされました!
datavolumes
リソースのすべてのアクションのパーミッションを有効にする新規の ClusterRole を作成します。
手順
ClusterRole マニフェストを作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- ClusterRole の一意の名前。
クラスターに ClusterRole を作成します。
oc create -f <datavolume-cloner.yaml>
$ oc create -f <datavolume-cloner.yaml>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 直前の手順で作成された ClusterRole マニフェストのファイル名です。
移行元および宛先 namespace の両方に適用される RoleBinding マニフェストを作成し、直前の手順で作成した ClusterRole を参照します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow クラスターに RoleBinding を作成します。
oc create -f <datavolume-cloner.yaml>
$ oc create -f <datavolume-cloner.yaml>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 直前の手順で作成された RoleBinding マニフェストのファイル名です。