イメージをアップグレードする場合、ユーザーが行ったすべてのアップブレードをイメージ属性に反映させる必要があります。
image -u コマンドを使用すると、次の属性を更新できます。
イメージ名
イメージサイズ
アーキテクチャー
オペレーティング環境
イメージの説明
アーカイブの種類
イメージ構成ファイル
コマンドの使用方法: image -u -N image name -S image size -A architecture- O operating sytem -U image description -T image archive type -P configuration file image ID
ディスクイメージを除くすべてのイメージでは、-T オプションを指定する場合、-P オプションも指定する必要があります。
image -u -S 3000000000 101 |
image -u コマンドを使用すると、グローバルフラッシュイメージの新しいディスクレイアウトを指定できます。 image -lV コマンドの出力では、次のように、デフォルトのディスクレイアウトを確認できます。
image -lV 16 IMAGE_ID IMAGE_NAME CUSTOMER SIZE OS TYPE STATE 16 solaris9u5-sun4ublade-flash __grid__ 3200000000 solaris flash READY LOCATON: nfs://3001//images/master-images/solaris9u5-sun4ublade-flash Description: solaris9 update 5 flash image for sun4ublade with Cassini NIC Architecture: sun4ublade Last Updated: 2004-02-13 23:35:53.0 Image Locations: ID STATE SIZE LOCATION 16 done 759291924 nfs://3001//images/master-images/solaris9u5-sun4ublade-flash Image Contents: =============================================== partitioning explicit filesys any free / =============================================== |
次の内容を使用して、新しいレイアウトファイルを作成します。
/var/tmp/newdisklayout.sun4ublade partitioning explicit filesys any 8096 / filesys any free /export |
続いて次のコマンドを実行します。
image -u -P /var/tmp/newdisklayout.sun4ublade 16 Updated image: 16 image -lV 16 IMAGE_ID IMAGE_NAME CUSTOMER SIZE OS TYPE STATE 16 solaris9u5-sun4ublade-flash __grid__ 3200000000 solaris flash READY LOCATION: nfs://3001//images/master-images/solaris9u5-sun4ublade-flash Description: solaris9 update 5 flash image for sun4ublade with Cassini NIC Architecture: sun4ublade Last Updated: 2004-02-13 23:35:53.0 Image Locations: ID STATE SIZE LOCATION 16 done 759291924 nfs://3001//images/master-images/solaris9u5-sun4ublade-flash Image Contents: =============================================== partitioning explicit filesys any 8096 / filesys any free /export =============================================== |
次のコマンドを使用して、イメージのリストを取得します。
image -ls IMAGE_ID IMAGE_NAME CUSTOMER DISK_VOL_ID SIZE OS 2 solaris __grid__ 22001/5 8631 Solaris 1087 solaris_dhcpfix __grid__ 22001/22 8631 Solaris |
更新する属性のオプションを付けて、image -u コマンドを実行します。
image -l 22 IMAGE_ID IMAGE_NAME CUSTOMER SIZE OS TYPE STATE 22 js-sample __grid__ 30000000000 unknown disk_image NOT READY LOCATION: nfs://3001/images/master-images/js-sample image -u -S 40000000000 22 Updated image: 22 image -l 22 IMAGE_ID IMAGE_NAME CUSTOMER SIZE OS TYPE STATE 22 js-sample __grid__ 40000000000 unknown disk_image NOT READY LOCATION: nfs://3001/images/master-images/js-sample |