機械翻訳について

イメージ・リストの管理

バージョン管理されたインスタンス・テンプレートを作成するには、マシン・イメージをイメージ・リストに追加する必要があります。 インスタンスを作成するためのオーケストレーションの起動プランを定義するときには、イメージ・リストを選択する必要があります。 また、オプションで、起動用のメンバーのマシン・イメージのバージョンを選択することもできます。 バージョンが選択されていない場合は、そのイメージ・リストに対して定義されたデフォルト・エントリが起動されます。 たとえば、様々なOracle Linuxリリースの一連のマシン・イメージを含むイメージ・リストを設定できます。

add imagelist

このコマンドを使用すると、新しいイメージ・リストを追加できます。

注意:

プライベート・イメージ・リストのみをシステムに追加できます。 これらのイメージ・リストをパブリックにするには、Oracle Cloud Administratorに問い合せてください。

構文

oracle-compute add imagelist name description [--default]

パラメータおよびオプション

次のパラメータは、このコマンドに固有です。 一般的なコマンド・オプションで説明されている共通オプションを使用することもできます。

パラメータ 説明
name イメージ・リストの一意の階層名。 たとえば、/mytenant/public/myimagelistなどです。

オブジェクト名には、英数字、ハイフン、およびピリオドのみを使用できます。 オブジェクト名は大文字と小文字が区別されます。

description このイメージ・リストの説明。
--default (オプション)デフォルトとみなされる、リスト内のイメージのバージョン。 デフォルトは、特定のバージョンが指定されていない場合に、インスタンスの起動時に使用されます。

$ oracle-compute add imagelist /mytenant/admin/oel6 "new imagelist" --default=1

サンプル出力

$ oracle-compute add imagelist  /mytenant/admin/oel6 "new imagelist" --default=1 -f json
{
 "list": [
  {
   "default": 1,
   "uri": "http://api.oc.example.com/imagelist/mytenant/admin/oel6",
   "description": "new imagelist",
   "name": "/mytenant/admin/oel6",
   "entries": []
  }
 ]
}

delete imagelist

このコマンドを使用すると、既存のイメージ・リストを削除できます。

注意:

自分が作成したプライベート・イメージ・リストのみを削除できます。

構文

oracle-compute delete imagelist name

パラメータおよびオプション

次のパラメータは、このコマンドに固有です。 一般的なコマンド・オプションで説明されている共通オプションを使用することもできます。

パラメータ

説明

パラメータ 説明
name イメージ・リストの一意の階層名。 たとえば、/mytenant/public/myimagelistです

$ oracle-compute delete imagelist /mytenant/public/oel6

update imagelist

このコマンドを使用すると、イメージ・リストを更新できます。

注意:

自分が作成したプライベート・イメージ・リストのみを更新できます。

構文

oracle-compute update imagelist name [--description] [--default]

パラメータおよびオプション

次のパラメータは、このコマンドに固有です。 一般的なコマンド・オプションで説明されている共通オプションを使用することもできます。

パラメータ 説明
name イメージ・リストの一意の階層名。 たとえば、/mytenant/public/myimagelistです
--description (オプション)イメージ・リストの説明
--default (オプション)このイメージ・リストからインスタンスを起動するときのデフォルト・マシン・イメージ

$ oracle-compute update imagelist /mytenant/public/ol66_40GB --description "Refreshed imagelist"

サンプル出力

$  oracle-compute update imagelist /mytenant/public/ol66_40GB --description "Refreshed imagelist" -f json
{
 "list": [{ 
  "default": 2, 
  "description": "Refreshed imagelist", 
  "entries": [], 
  "uri": "https://api.oc.example.com/imagelist/mytenant/public/ol66_40GB", 
  "name": "/mytenant/public/ol66_40GB" 
  }]

}

イメージ・リストの詳細の取得

CLIを使用することによって、イメージ・リストの詳細を取得できます。

discover imagelist

このコマンドを使用すると、特定のコンテナ内のイメージ・リストを検出できます。

構文

oracle-compute discover imagelist container

パラメータおよびオプション

次のパラメータは、このコマンドに固有です。 一般的なコマンド・オプションで説明されている共通オプションを使用することもできます。

パラメータ 説明
container イメージ・リストの階層的な名前空間

oracle-compute discover imagelist /oracle/public

サンプル出力

$ oracle-compute discover imagelist /oracle/public
entry
/oracle/public/linux5_16.1.2_64  
/oracle/public/linux6_16.1.2_64  
/oracle/public/linux6_12.2.1.0.0_64_jaas_16.2.1.0.103

get imagelist

このコマンドを使用すると、特定のイメージ・リストの情報を取得できます。

構文

oracle-compute get imagelist name

パラメータおよびオプション

次のパラメータは、このコマンドに固有です。 一般的なコマンド・オプションで説明されている共通オプションを使用することもできます。

パラメータ 説明
name イメージ・リストの一意の階層名。 たとえば、/mytenant/public/myimagelistです

$ oracle-compute get imagelist /oracle/public/linux6_16.1.2_64

サンプル出力

$ oracle-compute get imagelist /oracle/public/linux6_16.1.2_64 -F name,description,default
name                                 description                 default
/oracle/public/linux6_16.1.2_64      A default public image.     1
$

list imagelist

このコマンドを使用すると、コンテナまたはサブコンテナ内のイメージ・リストの情報を取得できます。

構文

oracle-compute list imagelist container

パラメータおよびオプション

次のパラメータは、このコマンドに固有です。 一般的なコマンド・オプションで説明されている共通オプションを使用することもできます。

パラメータ 説明
container イメージ・リストの階層的な名前空間。

$ oracle-compute list imagelist /oracle/public

サンプル出力

$ oracle-compute list imagelist /oracle/public -F name,description,default 
name                                                  description             default  
/oracle/public/linux5_16.1.2_64                       A default public image. 1  
/oracle/public/linux6_16.1.2_64                       A default public image. 1 
/oracle/public/linux6_12.2.1.0.0_64_jaas_16.2.1.0.103 JCS Image               1