AWS Management Console または AWS CLI を使用して Mac インスタンスを起動する - Amazon Elastic Compute Cloud

AWS Management Console または AWS CLI を使用して Mac インスタンスを起動する

EC2 Mac インスタンスには専有ホストが必要です。まず、アカウントにホストを割り当ててから、そのホストにインスタンスを作成する必要があります。

AWS Management Console または AWS CLI を使用して Mac インスタンスを起動できます。

コンソールを使用した Mac インスタンスの起動

Mac インスタンスを Dedicated Host 上で起動するには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. 以下のように専有ホストを割り当てます。

    1. ナビゲーションペインで [Dedicated Hosts] を選択します。

    2. [Dedicated Host の割り当て] を選択し、次の操作を行います。

      1. [インスタンスファミリー] で、[mac1][mac2][mac2-m2][mac2-m2pro]、または [mac2-m1ultra] を選択します。リストにインスタンスファミリーが表示されない場合、それは、現在選択されているリージョンではサポートされていません。

      2. [インスタンスタイプ] で、選択したインスタンスファミリーに基づき、[mac1.metal][mac2.metal][mac2-m2.metal][mac2-m2pro.metal]、または [mac2-m1ultra.metal] を選択します。

      3. [アベイラビリティーゾーン] で、専有ホストのアベイラビリティーゾーンを選択します。

      4. [Quantity] (数量) は [1] のままにします。

      5. [割り当て] を選択します。

  3. 次のように、ホストにインスタンスを作成します。

    1. 作成した Dedicated Host を選択し、次の操作を実行します。

      1. [Action] (アクション)、[Launch instance(s) onto host] (ホストにインスタンスを作成) の順に選択します。

      2. [Application and OS Images (Amazon Machine Image)] (アプリケーションおよび OS イメージ (Amazon マシンイメージ)) で、macOS AMI を選択します。

      3. [インスタンスタイプ] で、適切なインスタンスタイプ ([mac1.metal][mac2.metal][mac2-m2.metal][mac2-m2pro.metal]、または [mac2-m1ultra.metal]) を選択します。

      4. [Advanced details] (詳細設定) で、[Tenancy] (テナンシー)、[Tenancy host by] (テナンシーホスト)、[Tenancy host ID] (テナンシーホスト ID) が、作成した専有ホストに基づいて事前設定されていることを確認します。必要に応じて [Tenancy affinity] (テナンシーのアフィニティ) を更新します。

      5. ウィザードを完了し、必要に応じて EBS ボリューム、セキュリティグループ、およびキーペアを指定します。

      6. [Summary] (サマリー) パネルで、[Launch instance] (インスタンスの起動) を選択します。

    2. 確認ページは、インスタンスが起動中であることを通知します。[View all instances] (すべてのインスタンスの表示) を選択して確認ページを閉じ、コンソールに戻ります。インスタンスの初期状態は pending です。インスタンスの状態が running に変わると、ステータスチェックに合格すると、インスタンスは準備完了になります。

AWS CLI を使用した Mac インスタンスの起動

専有ホストを割り当てる

次の allocate-hosts コマンドで、instance-typemac1.metalmac2.metalmac2-m2.metalmac2-m2pro.metalmac2-m1ultra.metal のいずれかに、regionavailability-zone を使用している環境に適したものに置き換えて、Mac インスタンスに専有ホストを割り当てます。

aws ec2 allocate-hosts --region us-east-1 --instance-type mac1.metal --availability-zone us-east-1b --auto-placement "on" --quantity 1

ホスト上でインスタンスを起動する

次の run-instances コマンドで、ここでも instance-typemac1.metalmac2.metalmac2-m2.metalmac2-m2pro.metalmac2-m1ultra.metal のいずれかに、regionavailability-zone を以前使用したものに置き換えて、Mac インスタンスを起動し、ます。

aws ec2 run-instances --region us-east-1 --instance-type mac1.metal --placement Tenancy=host --image-id ami_id --key-name my-key-pair

インスタンスの初期状態は pending です。インスタンスの状態が running に変わると、ステータスチェックに合格すると、インスタンスは準備完了になります。インスタンスのステータス情報を表示するには、次の describe-instance-status コマンドを使用します。

aws ec2 describe-instance-status --instance-ids i-017f8354e2dc69c4f

次に、ステータスチェックに合格した実行中のインスタンスの出力例を示します。

{ "InstanceStatuses": [ { "AvailabilityZone": "us-east-1b", "InstanceId": "i-017f8354e2dc69c4f", "InstanceState": { "Code": 16, "Name": "running" }, "InstanceStatus": { "Details": [ { "Name": "reachability", "Status": "passed" } ], "Status": "ok" }, "SystemStatus": { "Details": [ { "Name": "reachability", "Status": "passed" } ], "Status": "ok" } } ] }