リソースプールの作成/切り出しを行います。
[構文]
ssc resourcepool create <-root GroupName ResourcePoolName vCPU | -cloud ManagerType HostName ResourcePoolName | ParentResourcePoolName SubResourcePoolName [-resource [overcommit=on] [vm=value] [vcpu=value] [memory=value] [datastore=value] [datastore:tag=value] [lun:sizeGB=value] [lun:sizeGB:tag=value]]> [-private [GroupName]] [-desc description]
[引数/オプション]
-root GroupName ResourcePoolName vCPU | リソースプール作成時に指定します。 GroupName: リソースプールを作成する仮想マシンサーバグループのパスを指定します。 ResourcePoolName: 作成するリソースプール名を指定します。 vCPU: vCPUの数、あるいは周波数 (MHz) を指定します。 例) 数を指定する場合: 10vpc、または10 周波数を指定する場合: 300mhz |
-cloud ManagerType HostName ResourcePoolName | パブリッククラウド用リソースプール作成時に指定します。 ManagerType: リソースプールを作成するマネージャ種別を指定します。 aws: Amazon Web Services azure: Microsoft Azure HostName: リソースプールを作成するマネージャのホスト名を指定します。 ResourcePoolName: 作成するリソースプール名を指定します。 |
ParentResourcePoolName SubResourcePoolName [-resource [overcommit=on] [vm=value] [vcpu=value] [memory=value] [datastore=value] [datastore:tag=value] [lun:sizeGB=value] [lun:sizeGB:tag=value]] | リソースプール切り出し時に指定します。 ParentResourcePoolName: 親リソースプール名を指定します。 SubResourcePoolName: サブリソースプール名を指定します。 -resource: リソース情報の設定をします。 "="の前後に、空白を指定することはできません。 overcommit=on: 最大値を超えた割り当てを許容する場合に指定します。 vm: value にVM数を指定します。 vcpu: value にvCPU数を指定します。 memory: value にメモリサイズ[MB]を指定します。 datastore: value にデータストア容量[GB]を指定します。 datastore:tag : tagにデータストアのタグを、value にデータストア容量[GB]を指定します。 lun:sizeGB : sizeにLUNのサイズ (GB) を、value にLUN数を指定します。 lun:sizeGB:tag : sizeにLUNのサイズ (GB) を、tagにLUNのタグを、value にLUN数を指定します。 |
[-private [GroupName]] | 専有リソースプール作成時に指定します。 このオプションを指定しない場合は、共有リソースプールが作成されます。 GroupNameに、リソースプールを割り当てるグループを指定します。(省略可) |
[-desc description] | 説明を指定します。 |
[構文例]
>ssc resourcepool create -root vms/vmsgroup1 resourcepool1 10vpc
>ssc resourcepool create -root vms/vmsgroup1 resourcepool1 20
>ssc resourcepool create -root vms/vmsgroup1 resourcepool1 300mhz
>ssc resourcepool create -root vms/vmsgroup1 resourcepool1 20vpc
-private -desc "private resourcepool"
>ssc resourcepool create -root vms/vmsgroup1 resourcepool1 300mhz
-private tenant/tenant1
>ssc resourcepool create resourcepool1 subresource1 -private
-resource vcpu=2 memory=512 storage=100 vm=5
>ssc resourcepool create resourcepool1 subresource1 -resource vcpu=2 vm=5
>ssc resourcepool create resourcepool1 subresource1 -private tenant/tenant1
>ssc resourcepool create resourcepool1 subresource1 -desc "public resource pool"