8.18. 仮想マシンストレージの移行
パフォーマンスを最適化したりコストを削減したりするために、単一クラスター内のストレージクラス間で仮想マシン (VM) を移行できます。OpenShift Container Platform の Web コンソールを使用して、単一の仮想マシンのディスクを移行したり、これらの移行を一括で実行したりできます。ストレージ移行は、オンラインおよびオフラインの仮想マシンの両方で実行できます。
8.18.1. ストレージ移行権限を割り当てる リンクのコピーリンクがクリップボードにコピーされました!
クラスター管理者は、ユーザーがストレージ移行を実行するための権限を付与する必要があります。ストレージ移行を実行するための権限は、デフォルトではクラスターの管理者ロールまたは編集ロールには含まれていません。
前提条件
- クラスター管理者の権限がある。
手順
(オプション) ユーザーに単一 namespace ストレージ移行権限を割り当てるには、次のコマンドを実行します。
$ kubectl create rolebinding <role_binding_name> \ --clusterrole=migrations.kubevirt.io:storagemigrate \ --user=<user_name> -n <namespace>各項目の説明:
- <role_binding_name>
- このロールバインディングインスタンスに割り当てる名前。
- <user_name>
- ストレージ移行権限を割り当てるユーザー。
- <namespace>
- このロールバインディングインスタンスに適用される namespace。
(オプション) ユーザーに複数の namespace ストレージ移行権限を割り当てるには、次のコマンドを実行します。
$ kubectl create clusterrolebinding <role_binding_name> \ --clusterrole=migrations.kubevirt.io:storagemigrate-multins \ --user=<user_name>各項目の説明:
- <role_binding_name>
- このロールバインディングインスタンスに割り当てる名前。
- <user_name>
- ストレージ移行権限を割り当てるユーザー。