仮想マシンの作成を行います。
[構文]
ssc create machine <GroupName [-host HostName[...]] [-count Count] [-index start=value <end=value | count=value>] [-vmname VMName] [-installmanually] | SmartGroupName> [-vms VmsName] [-datastore DatastoreName] [-import Type] [-filepath FilePath] [-osname <Name | Code>] [-iso IsoFile...]
[引数/オプション]
GroupName | 対象のグループをフルパスで指定します。 テナント、カテゴリだけの指定はできません。 (例: テナント/カテゴリ/グループ、グループ、グループ/モデル) |
[-host HostName[...]] | 稼動させるホスト名、あるいはIPアドレスを指定します。 IPアドレス指定の場合は、xxx.xxx.xxx.xxx形式で記述してください。 作成先グループで設定済みのホスト定義を指定する必要があります。 このオプションを指定した場合は、-countは指定できません。 複数指定した場合は、 -indexは指定できません。 |
[-count Count] | 作成する仮想マシンの台数を指定します。 このオプションを指定した場合は、-host,-indexは指定できません。 |
[-index start=value <end=value | count=value>] | 作成する仮想マシンのホスト名の開始番号、終了番号、または件数を指定します。 -hostがIPアドレスの場合、複数指定している場合は、無効となります。 -countが指定されている場合は、無効となります。 -host, -countが共に省略されている場合は、ホスト設定一覧の順番となります。 (例) VM001-VM010を作成する場合 -host vm -index start=001 end=010 -host vm -index start=001 count=10 (例) ホストの5番目から10番目を作成する場合 -index start=5 end=10 -index start=5 count=6 |
[-vmname VMName] | 仮想マシンにつけるマシン名を指定します。 作成する仮想マシンが1台の場合に指定可能です。 |
[-installmanually] | 仮想マシンを作成後にOSを手作業でインストールする場合に指定します。 作成後は電源OFF、メンテナンスONになります。 |
SmartGroupName | 指定したスマートグループの条件に合致するホストを稼動させます。 グループのパスは、存在するパスを指定します。 [運用] ビューのスマートグループが指定可能です。 (設定例) category1/group11/smartgroup101 : [運用] ビューの category1配下のgroup11直下の smartgroup101 を指定します。 smartgroup102 : [運用] ビューのルートノード直下の smartgroup102 を指定します。 このオプションを指定した場合は、-host、-count、-index、-vmnameは指定できません。 |
[-vms VmsName] | 作成先となる仮想マシンサーバのマシン名を指定します。 |
[-datastore DatastoreName] | 使用するデータストア名を指定します。 |
[-import Type] | FilePath に指定するタイプを明示して指定します。 |
[-filepath FilePath] | OVF、OVA、またはVHDファイルのファイルパスを指定します。 Typeが指定されていない場合は自動判別します。 |
[-osname <Name | Code>] | 仮想マシンにインストールするOSタイプを指定します。 -installmanuallyを指定したときのみ指定できます。 |
[-iso IsoFile...] | 仮想マシンにマウントするISOファイルを指定します。 -installmanuallyを指定したときのみ指定できます。 |
グループの指定には、GroupName、またはSmartGroupNameのいずれかを指定する必要があります。
グループの指定がGroupNameに該当する場合、-host, -count, -indexのいずれかを指定する必要があります。
[注]
パブリッククラウドグループを指定した場合、作成先の指定には"-host"以外を利用できません。
-indexで指定するホストは、startとend (count) の間に使用中のホストがあるとエラーになります。
グループの指定がスマートグループ (SmartGroupName) に該当する場合、指定したスマートグループで VMグループ以外のホストが対象になるとエラーになります。
本コマンドのオプションにスマートグループを指定した場合、スマートグループで抽出されたホストが複数の運用グループに分散している場合、複数のジョブに分けてシーケンシャルに処理します。
このときエラーが発生すると以降のジョブは実行されません。エラーの原因を取り除いて再度実行してください。
最後の文字が\ (バックスラッシュ、円マーク) である文字列を" " (二重引用符) で囲んで指定する場合、最後の文字を '\' 自身でエスケープしてください。
例: Datastore 名が "[cluster1] C:\ClusterStorage\Volume1\" の場合
>ssc create machine vmgroup1 -host host1 -vmname vm1 -datastore " [cluster1] C:\ClusterStorage\Volume1\ \"
以下の注意事項は SSC0300-0002 にて解除されました。
IPアドレスプール機能を利用して、作成したマシンにIPアドレスの払い出しを行う場合は、マシン作成先となるグループ名でモデルの指定を省略したり、スマートグループを指定することはできません。
[構文例]
>ssc create machine vmgroup1 -host host1 >ssc create machine vmgroup1 -host host1 host2 仮想マシンサーバ,データストア指定 >ssc create machine vmgroup1 -host host1 -vms vms1 -datastore datastore1 >ssc create machine vmgroup1 -host host1 -datastore datastore1 vm001 - vm010の仮想マシン作成 >ssc create machine vmgroup1 -host vm -index start=001 end=010 -vms vms1 -datastore datastore1 >ssc create machine vmgroup1 -host vm -index start=001 count=10 -vms vms1 -datastore datastore1 ホスト設定リストの順番で5番目から10番目の仮想マシンを作成 >ssc create machine vmgroup1 -index start=5 end=10 >ssc create machine vmgroup1 -index start=5 count=6 作成VM名指定 >ssc create machine vmgroup1 -host host1 -vmname vm1 -datastore datastore1 >ssc create machine vmgroup1 -count 1 -vmname vm1 スマートグループ指定 >ssc create machine category1/group11/smartgroup101