テンプレートの作成を行います。
[構文]
ssc create template Path -name name -cost costValue -type <full | hw | diff | disk> [-image name] [-vmserver vmServer] [-datastore value] [-snapshot name] [-mastervmpasswd Password] [-fixedreplica] [-ostype OperatingSystemType] [-osname <name | code>] [-ownername value] [-orgname value] [-timezone value] [-productkey value] [-license mode=<perserver | perseat> [users=value]] [-modevm < on | off >]
[引数/オプション]
Path (必須) | 対象仮想マシンまでのパスをフルパスで指定します。 VC1/DataCenter1/VMServer1/vm100 パスの指定については、「1.7. Path、および GroupPath指定について」を参照してください。 |
-name name (必須) | 作成するテンプレートの名称を指定します。 |
-cost costValue (必須) | 作成するテンプレートのコスト値を指定します。 1以上から1000以下で指定してください。 |
-type <full | hw | diff | disk> (必須) | 作成するテンプレートのタイプを指定します。 指定には、以下を使用します。 full : Full Clone hw : HW Profile Clone diff : Differential Clone disk : Disk Clone |
[-image name] | 作成するイメージの名称を指定します。 テンプレートのタイプが、Disk Clone / Differential Cloneの場合に指定することができます。 |
[-vmserver vmServer] | 作成先の仮想マシンサーバを指定します。 テンプレートのタイプが、Full Clone / Disk Clone / Differential Cloneの場合に指定することができます。 |
[-datastore value] | 格納場所を指定します。 テンプレートのタイプが、Full Clone / Disk Clone / Differential Cloneの場合に指定することができます。 |
[-snapshot name] | スナップショット名を指定します。 テンプレートのタイプが、Differential Cloneの場合に指定することができます。 |
[-mastervmpasswd Password] | マスタVMのパスワードを指定します。 VMware環境で、LinuxゲストOSのパスワードを更新するために使用します。 256文字以内で指定してください。 |
[-fixedreplica] | レプリカVMをイメージと同じデータストアのみに作成する場合に指定します。 ただし、作成するテンプレートのタイプが、Differential Cloneの場合のみ有効となります。 |
[-ostype OperatingSystemType] | OSタイプを指定します。 以下のOperatingSystemTypeを、指定することができます。 いずれか1つを指定してください。 OperatingSystemType : OSタイプ Windows: Windows Server Windows-client: Windows Client linux: Linux テンプレートのタイプが、Full Clone / Disk Clone / Differential Cloneの場合に指定することができます。 |
[-osname <name | code>] | OS名を指定します。 OS名のコード、またはWebUIに表示されている文字列を指定します。 「1.8. OS一覧、タイムゾーン」を参照してください。 テンプレートのタイプが、Full Clone / Disk Clone / Differential Cloneの場合に指定することができます。 |
[-ownername value] | Owner名を指定します。 テンプレートのタイプが、Full Clone / Disk Clone / Differential Cloneの場合で、OSタイプにWindows、またはWindows-clientを指定した場合のみ、指定することができます。 |
[-orgname value] | 組織名を指定します。 テンプレートのタイプが、Full Clone / Disk Clone / Differential Cloneの場合で、OSタイプにWindows、またはWindows-clientを指定した場合のみ、指定することができます。 |
[-timezone value] | タイムゾーンを指定します。(省略可能) 省略時は、システムに設定されたタイムゾーンになります。 タイムゾーンのコード、またはWebUIに表示されている文字列を指定します。 「1.8. OS一覧、タイムゾーン」を参照してください。 値は、Microsoft Time Zone Index Valuesで既定されたものと同じです。 テンプレートのタイプが、Full Clone / Disk Clone / Differential Cloneの場合で、OSタイプにWindows、またはWindows-clientを指定した場合のみ、指定することができます。 |
[-productkey value] | プロダクトキーを指定します。(省略可能) 「xxxxx-xxxxx-xxxxx-xxxxx-xxxxx」の形式で入力してください。 テンプレートのタイプが、Full Clone / Disk Clone / Differential Cloneの場合で、OSタイプにWindows、またはWindows-clientを指定した場合のみ、指定することができます。 |
[-license mode=<perserver | perseat> [users=value]] | ライセンスモードを指定します。 perserver : 同時接続サーバ数 perseat : 接続クライアント [users=value] perserverを指定時に、サーバ数を指定します。 テンプレートのタイプが、Full Clone / Disk Clone / Differential Cloneの場合で、OSタイプにWindows、またはWindows-clientを指定した場合のみ、指定することができます。 |
[-modevm < on | off >] | VMモードを指定します。 on : VMモードをオンにします。 off : VMモードをオフにします。 テンプレートのタイプに、Disk Clone / Differential Cloneを設定した場合のみ、指定することができます。 |
[注]
-ownername、-orgnameオプションを指定しない場合、-timezone、-productkey、-licenseオプションは無効です。
構成パラメータの設定については、「2.19.1. カスタム設定の追加(ssc customproperty add)」、「2.19.2. カスタム設定の削除(ssc customproperty delete)」を参照してください。
[構文例]
・Full Cloneの場合
>ssc create template VC1/DataCenter1/VMServer1/vm100 -name vm100_t -cost 10
-type full -vmserver VMServer1 -datastore disk01 -ostype windows -osname 11
-ownername nec -orgname 2CS -timezone 235 -productkey
xxxxx-xxxxx-xxxxx-xxxxx-xxxxx -license mode=perserver users=5
>ssc create template VC1/DataCenter1/VMServer1/vm100 -name vm100_t -cost 10
-type full -vmserver VMServer1 -datastore disk01 -ostype windows -osname
"Windows Server 2008 Enterprise (x64)" -ownername nec -orgname 2CS
-timezone 235 -productkey xxxxx-xxxxx-xxxxx-xxxxx-xxxxx -license mode=perseat
>ssc create template VC1/DataCenter1/VMServer1/vm100 -name vm100_t -cost 10
-type full -vmserver VMServer1 -datastore disk01 -ostype windows-client
-osname "Windows 7 Professional (x64)" -ownername nec -orgname 2CS
-timezone 235 -productkey xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
>ssc create template VC1/DataCenter1/VMServer1/vm100 -name vm100_t -cost 10
-type full -vmserver VMServer1 -datastore disk01 -ostype linux -osname
"Red Hat Enterprise Linux ES 3"
>ssc create template VC1/DataCenter1/VMServer1/vm100 -name vm100_t -cost 10
-type full -vmserver VMServer1 -datastore disk01
・HW Profile Cloneの場合
>ssc create template VC1/DataCenter1/VMServer1/vm100 -name vm100_t -cost 10
-type hw
・Differential Cloneの場合
>ssc create template VC1/DataCenter1/VMServer1/vm100 -name vm100_t -cost 10
-type diff -image image01 -vmserver VMServer1 -datastore disk01 -snapshot
snapshot01 -ostype windows -osname 11 -ownername nec -orgname 2CS -timezone 235
-productkey xxxxx-xxxxx-xxxxx-xxxxx-xxxxx -license mode=perserver users=5
>ssc create template VC1/DataCenter1/VMServer1/vm100 -name vm100_t -cost 10
-type diff -image image01 -vmserver VMServer1 -datastore disk01 -snapshot
snapshot01 -fixedreplica -ostype windows -osname
"Windows Server 2008 Enterprise (x64)" -ownername nec -orgname 2CS -timezone
235 -productkey xxxxx-xxxxx-xxxxx-xxxxx-xxxxx -license mode=perseat
>ssc create template VC1/DataCenter1/VMServer1/vm100 -name vm100_t -cost 10
-type diff -image image01 -vmserver VMServer1 -datastore disk01 -snapshot
snapshot01 -fixedreplica -ostype linux -osname "Red Hat Enterprise Linux ES 3"
>ssc create template VC1/DataCenter1/VMServer1/vm100 -name vm100_t -cost 10
-type diff -image image01 -vmserver VMServer1 -datastore disk01 -snapshot
snapshot01
・Disk Cloneの場合
>ssc create template VC1/DataCenter1/VMServer1/vm100 -name vm100_t -cost 10
-type disk -image image01 -vmserver VMServer1 -datastore disk01