5.3.3.2. 単一の KubeVirt CSI ボリュームスナップショットクラスのマッピング
KubeVirt CSI を使用して、インフラストラクチャーのボリュームスナップショットクラスをホステッドクラスターに公開できます。
手順
ボリュームスナップショットクラスをホステッドクラスターにマッピングするには、ホステッドクラスターを作成するときに
--infra-volumesnapshot-class-mapping引数を使用します。以下のコマンドを実行します。$ hcp create cluster kubevirt \ --name <hosted_cluster_name> \1 --node-pool-replicas <worker_node_count> \2 --pull-secret <path_to_pull_secret> \3 --memory <memory> \4 --cores <cpu> \5 --infra-storage-class-mapping=<infrastructure_storage_class>/<hosted_storage_class> \6 --infra-volumesnapshot-class-mapping=<infrastructure_volume_snapshot_class>/<hosted_volume_snapshot_class>7 - 1
- ホステッドクラスターの名前を指定します (例:
example)。 - 2
- ワーカー数を指定します (例:
2)。 - 3
- プルシークレットへのパスを指定します (例:
/user/name/pullsecret)。 - 4
- メモリーの値を指定します (例:
8Gi)。 - 5
- CPU の値を指定します (例:
2)。 - 6
<infrastructure_storage_class>は、インフラストラクチャークラスターに存在するストレージクラスに置き換えます。<hosted_storage_class>は、ホステッドクラスターに存在するストレージクラスに置き換えます。- 7
<infrastructure_volume_snapshot_class>は、インフラストラクチャークラスターに存在するボリュームスナップショットクラスに置き換えます。<hosted_volume_snapshot_class>は、ホステッドクラスターに存在するボリュームスナップショットクラスに置き換えます。注記--infra-storage-class-mappingおよび--infra-volumesnapshot-class-mapping引数を使用しない場合、デフォルトのストレージクラスとボリュームスナップショットクラスを使用してホステッドクラスターが作成されます。したがって、インフラストラクチャークラスターでデフォルトのストレージクラスとボリュームスナップショットクラスを設定する必要があります。