rcxadm imageは、RCVEのコマンドです。
詳細については、「ServerView Resource Coordinator VE コマンドリファレンス」の「4.1 rcxadm image」を参照してください。
ここでは追加機能について説明します。
名前
【Windows】
インストールフォルダー\Manager\bin\rcxadm image - イメージの操作
【Linux】
/opt/FJSVrcvmr/bin/rcxadm image - イメージの操作
形式
rcxadm image create -server resource -name image [-comment comment] [-to pool] [-storage storagename] [-nowait]
rcxadm image delete -server resource -version version
rcxadm image delete -name image -version version rcxadm image restore -server resource [-version version] [-nowait]
rcxadm image list -type cloning [-name image] [-detail]
rcxadm image list -type snapshot [-server resource] [-detail]
rcxadm image snapshot -server resource [-comment comment] [-online] [-nowait]
rcxadm image move -name image -to pool [-nowait]
機能説明
rcxadm imageの追加機能は以下のとおりです。
イメージ採取(create)時に、-toオプションにより、イメージの格納先リソースプールを指定できます。-storageオプションにより、イメージの格納先仮想ストレージを指定できます。
rcxadm image create -server resource -name image [-comment comment] [-to pool] [-storage storagename] [-nowait]
snapshotサブコマンドにより、L-Serverのスナップショットを採取できます。
rcxadm image snapshot -server resource [-comment comment] [-nowait]
deleteサブコマンドにより、L-Serverのスナップショットを削除できます。
rcxadm image delete -server resource -version version
deleteサブコマンドにより、クローニングマスタを削除できます。
rcxadm image delete -name name -version version
restoreサブコマンドにより、L-Serverのスナップショットを復元できます。
rcxadm image restore -server resource [-version version] [-nowait]
一覧表示(list)時に、-typeオプションでcloningを指定できます。また、-detailオプションにより詳細情報を出力できます。
rcxadm image list -type cloning [-name image] [-detail]
一覧表示(list)時に、-typeオプションでsnapshotを指定できます。また、-detailオプションにより詳細情報を出力できます。
rcxadm image list -type snapshot [-server resource] [-detail]
オーケストレーションツリーに登録したイメージをリソースプール間で移動できます。移動先のリソースプール名を-toオプションで指定します。
rcxadm image move -name image -to pool [-nowait]
注意
同じ名前のクローニングマスタは、保存世代数まで保持できます。
すでに保存世代数以上に採取されている状態で、createサブコマンドでクローニングマスタの採取を行った場合、エラーになります。
listサブコマンドで、採取するクローニングマスタ名の世代を確認し、deleteサブコマンドで不要なクローニングマスタの世代を削除してから採取してください。
クローニングマスタの保存世代数は、デフォルトで3世代です。
クローニングマスタの保存世代数の変更方法については、「1.7.2 rcxadm imagemgr」を参照してください。
サブコマンド
指定されたL-Serverのクローニングマスタを採取します。
指定されたL-Serverのクローニングマスタまたはスナップショットイメージを表示します。
以下の情報が表示されます。
クローニングマスタの場合
項目名 | 内容 |
---|---|
NAME | クローニングマスタのイメージ名 |
VERSION | クローニングマスタの世代 |
CREATIONDATE | クローニングマスタを採取した日時 |
COMMENT | クローニングマスタに関するコメント |
スナップショットの場合
項目名 | 内容 |
---|---|
SERVERNAME | スナップショットイメージをバックアップしたサーバ(物理OS/VMホスト)名 |
VERSION | スナップショットイメージの世代 |
BACKUPDATE | スナップショットイメージを採取した日時 |
COMMENT | スナップショットイメージに関するコメント |
-detailオプションを指定すると、listで表示される内容に加えて、対象イメージまたは対象スナップショットのTYPEが表示されます。
クローニングマスタの場合
項目名 | 内容 |
---|---|
NAME | クローニングマスタのイメージ名 |
VERSION | クローニングマスタの世代 |
CREATIONDATE | クローニングマスタを採取した日時 |
TYPE | クローニングマスタのVM種別 【VMware】 【Hyper-V】 【Oracle VM】 【Xen】 |
COMMENT | クローニングマスタに関するコメント |
スナップショットの場合
項目名 | 内容 |
---|---|
SERVERNAME | スナップショットイメージをバックアップしたサーバ(物理OS/VMホスト)名 |
VERSION | スナップショットイメージの世代 |
BACKUPDATE | スナップショットイメージを採取した日時 |
TYPE | スナップショットのVM種別 【VMware】 【Hyper-V】 【Oracle VM】 【Xen】 |
COMMENT | スナップショットイメージに関するコメント |
RCVEの機能に加え、L-Serverのスナップショットを削除できます。
RCVEの機能に加え、L-Serverのスナップショットを復元できます。
指定されたL-Serverのスナップショットを採取します。
仮想L-Serverの場合だけ指定できます。
オーケストレーションツリーに登録したイメージをリソースプール間で移動します。
オプション
resourceには、操作対象のL-Server名を指定します。
リソースフォルダーの中に配置されたL-Serverの場合、リソースフォルダー名とスラッシュ("/")でつないで指定する必要があります。
例
TopFolder直下のL-Serverを指定する場合
/TopFolder/L-Server名 |
サブコマンドで指定した操作が完了するのを待たずに、コマンドを復帰させる場合に指定します。
クローニングマスタを格納するリソースプール名または移動先のリソースプール名を指定します。
省略時は、更新権のあるリソースプールのうち、優先度の最も高いリソースプールが指定されたものとみなされます。
リソースフォルダーの中に配置されたリソースプールの場合、リソースフォルダー名とスラッシュ("/")でつないで指定する必要があります。
例
TopFolder直下のリソースプールを指定する場合
/TopFolder/リソースプール名 |
採取したクローニングマスタを格納する仮想ストレージ名、またはライブラリ共有フォルダー名を指定します。
省略時は、クローニングマスタを採取するL-Serverが格納されている仮想ストレージリソースを指定したものとみなされます。
【Hyper-V】
SCVMMサーバ上の既存のライブラリ共有フォルダー名を指定されたとみなされます。
【Xen】
RHEL5-Xenを利用する場合に省略すると、採取対象のL-Serverが使用している仮想ストレージと同じストレージプールから仮想ストレージが自動選択されます。
参照したいイメージを指定します。snapshotを指定した場合は、スナップショットイメージを表示します。
参照したいイメージの詳細情報を表示します。
commentには、スナップショットを識別するためのコメントを指定します。
日本語、半角文字に関係なく128文字以内の文字列を指定します。
ただし、パーセント("%")、円マーク("\")、ダブルクォーテーション( " )はcommentの文字としては使用できません。
注意
comment内に空白を含める場合、comment文字列全体をダブルクォーテーション( " )で囲んでください。
L-Serverのステータスに関係なく、スナップショットを実行させるときに指定します。
imageには、採取したクローニングマスタを識別する名前を指定します。
サブコマンドがlist、delete、またはmoveのとき、クローニングマスタがリソースプールに登録されている場合、リソースフォルダーを含むパス名で指定します。リソースプールに登録されていない場合、クローニングマスタ名で指定します。
versionには、クローニングマスタまたはスナップショットの世代を整数で指定します。
注意
イメージ採取(create)を行った場合、サーバ仮想化ソフトウェア製品では以下の名前でテンプレートが作成されます。
サーバ仮想化ソフトウェア製品 | サーバ仮想化ソフトウェア製品での名前 |
---|---|
VMware | クローニングマスタ名[_index]@世代番号 |
サーバ仮想化ソフトウェア製品でテンプレートを作成する場合は、名前に上記の形式を使用しないでください。
サーバ仮想化ソフトウェア製品上でVMゲストからテンプレート作成を行う場合、VMゲストのシステムディスクは以下の設定にしてください。
サーバ仮想化ソフトウェア製品 | システムディスク |
---|---|
VMware | SCSI コントローラー:0、ID:0 のディスク |
Hyper-V | IDEデバイス、プライマリーチャネル(0) |
Oracle VM | L-Serverの実体がHVM(Hardware Virtualized Machine)の場合: hda |
イメージ採取(create)時に指定する名前imageは、物理サーバのクローニングマスタ名と重複しないようにしてください。物理サーバのクローニングマスタについては、「ServerView Resource Coordinator VE 導入ガイド」の「第8章 クローニング【Windows/Linux】」を参照してください。
【VMware】【Hyper-V】
クローニングマスタ名は、先頭文字を英字とし、半角英数字とアンダースコア("_")で構成された32文字以内の文字列を入力します。
【Xen】
クローニングマスタ名は、先頭文字を英字とし、半角英数字とアンダースコア("_")で構成された22文字以内の文字列を入力します。
使用例
クローニングマスタの表示
>rcxadm image list -type cloning <RETURN>
NAME VERSION CREATIONDATE COMMENT
---- ------- ------------ -------
/ImagePool/test2k3R2 1 2011/04/19-21:30:37 - |
クローニングマスタの詳細表示
>rcxadm image list -type cloning -detail <RETURN>
NAME VERSION CREATIONDATE TYPE COMMENT
---- ------- ------------ ---- -------
/ImagePool/test2k3R2 1 2011/04/19-21:30:37 VMware - |
スナップショットの表示
>rcxadm image list -type snapshot <RETURN>
SERVERNAME VERSION BACKUPDATE COMMENT
---------- ------- ------------ -------
/test/TEST 1 2011/04/20-06:45:14 - |
スナップショットの詳細表示
>rcxadm image list -type snapshot -detail <RETURN>
SERVERNAME VERSION BACKUPDATE TYPE COMMENT
---------- ------- ------------ ---- -------
/test/TEST 1 2011/04/20-06:45:14 VMware - |