View a markdown version of this page

UltraServer キャパシティブロックのキャパシティ予約リソースグループを作成する - Amazon Elastic Compute Cloud

UltraServer キャパシティブロックのキャパシティ予約リソースグループを作成する

AWS Resource Groups を使用して、UltraServer キャパシティブロックの論理コレクションを作成できます。キャパシティ予約リソースグループの作成後、アカウントで所有している UltraServer キャパシティブロックを追加できます。UltraServer キャパシティブロックを追加した後は、個々のキャパシティブロックではなく、キャパシティ予約リソースグループをインスタンス起動のターゲットにできます。キャパシティ予約リソースグループをターゲットとするインスタンスは、一致する属性と使用可能なキャパシティを持つグループ内のどの UltraServer キャパシティブロックにもマッチします。一致する属性と使用可能なキャパシティを持つ UltraServer キャパシティブロックがキャパシティ予約リソースグループにない場合、インスタンスの起動は失敗します。

UltraServer キャパシティブロックに実行中のインスタンスがあるときにキャパシティ予約リソースグループから削除された場合、それらのインスタンスはキャパシティブロックで引き続き実行されます。グループ内の UltraServer キャパシティブロックがインスタンスの実行中に終了すると、それらのインスタンスは終了します。

キャパシティ予約リソースグループにインスタンスキャパシティブロックを追加するには、「キャパシティ予約リソースグループ」を参照してください。

UltraServer キャパシティブロックのキャパシティ予約リソースグループを作成するには、次のいずれかの方法を使用します。

AWS CLI
UltraServer キャパシティブロックのキャパシティ予約リソースグループを作成する

create-groupAWS CLI コマンドを使用し、--configuration に以下を指定します。

{ "Configuration": [ { "Type": "AWS::EC2::CapacityReservationPool", "Parameters": [ { "Name": "instance-type", "Values": [ "instance_type" ] }, { "Name": "reservation-type", "Values": [ "capacity-block" ] } ] }, { "Type": "AWS::ResourceGroups::Generic", "Parameters": [ { "Name": "allowed-resource-types", "Values": [ "AWS::EC2::CapacityReservation" ] } ] } ] }
PowerShell
UltraServer キャパシティブロックのキャパシティ予約リソースグループを作成する

New-RGGroup コマンドレットを使用します。[-Configuration] で、以下を指定します。

{ "Configuration": [ { "Type": "AWS::EC2::CapacityReservationPool", "Parameters": [ { "Name": "instance-type", "Values": [ "instance_type" ] }, { "Name": "reservation-type", "Values": [ "capacity-block" ] } ] }, { "Type": "AWS::ResourceGroups::Generic", "Parameters": [ { "Name": "allowed-resource-types", "Values": [ "AWS::EC2::CapacityReservation" ] } ] } ] }
注記

既存の UltraServer 専用グループに各種キャパシティ予約タイプを追加するには、まず put-group-configuration API を使用してグループ設定を変更し、instance-type および reservation-type 設定セクションを削除する必要があります。完了したら、追加のグループ化操作について「キャパシティ予約リソースグループ」を参照してください。

UltraServer キャパシティブロックのキャパシティ予約リソースグループを作成したら、次のいずれかの方法を使用して既存の UltraServer キャパシティブロックを追加します。

AWS CLI
UltraServer キャパシティブロックをキャパシティ予約リソースグループに追加する

group-resources コマンドを使用します。--group には、作成したキャパシティ予約リソースグループの名前を指定します。--resource-arns には、追加する UltraServer キャパシティブロックの ARN を指定します。

aws resource-groups group-resources \ --group MyCRGroup \ --resource-arns CapacityReservationArn
PowerShell
UltraServer キャパシティブロックをキャパシティ予約リソースグループに追加する

Add-RGResource コマンドレットを使用します。-Group には、作成したキャパシティ予約リソースグループの名前を指定します。-ResourceArn には、追加する UltraServer キャパシティブロックの ARN を指定します。

次の例では、指定したグループに 2 つのキャパシティ予約を追加します。

Add-RGResource ` -Group MyCRGroup ` -ResourceArn CapacityReservationArn