Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Lancer une instance Mac à l'aide du AWS Management Console ou du AWS CLI
EC2Les instances Mac nécessitent un Hôte dédié. Vous devez d’abord attribuer un hôte à votre compte, puis lancer l’instance sur cet hôte.
Vous pouvez lancer une instance Mac à l'aide de la AWS Management Console ou de la AWS CLI.
Lancer une instance Mac à l’aide de la console
Pour lancer une instance Mac sur un Hôte dédié
Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/
. -
Allouez l’hôte dédié, comme suit :
-
Dans le volet de navigation, choisissez Hôtes dédiés.
-
Choisissez Allouer Hôte dédié , puis procédez comme suit :
-
Pour la famille d'instances, choisissez mac1, mac2, mac2-m2, mac2-m2pro ou mac2-m1ultra. Si la famille de·l’instance n’apparaît pas dans la liste, elle n’est pas prise en charge dans la région actuellement sélectionnée.
-
Pour Type d'instance, choisissez mac1.metal, mac2.metal, mac2-m2.metal, mac2-m2pro.metal ou mac2-m1ultra.metal en fonction de la famille d'instances choisie.
-
Pour Zone de disponibilité, choisissez la zone de disponibilité pour votre Hôte dédié.
-
Pour Quantity (Quantité), conservez 1.
-
Choisissez Allouer.
-
-
-
Lancez l’instance sur l’hôte, comme suit :
-
Sélectionnez le Hôte dédié que vous avez créé, puis procédez comme suit :
-
Choisissez Actions, puis Launch instance(s) onto host (Lancer les instances sur l’hôte).
-
Sous Application and OS Images (Amazon Machine Image) (Images d'applications et de systèmes d'exploitation [Amazon Machine Image]), sélectionnez un macOSAMI.
-
Sous Type d'instance, sélectionnez le type d'instance approprié (mac1.metal, mac2.metal, mac2-m2.metal, mac2-m2pro.metal ou mac2-m1ultra.metal).
-
Sous Advanced details (Détails avancés), vérifiez que les paramètres Tenancy (Location), Tenancy host by (Hôte de location par) et Tenancy host ID (ID d’hôte de location) sont préconfigurés en fonction de l’hôte dédié que vous avez créé. Mettez à jour la valeur Tenancy affinity (Affinité de location), si nécessaire.
-
Terminez les étapes de l'assistant en spécifiant les EBS volumes, les groupes de sécurité et les paires de clés selon les besoins.
-
Dans le panneau Summary (Récapitulatif), sélectionnez Launch instance (Lancer l’instance).
-
-
Une page de confirmation indique que l’instance est en cours de lancement. Sélectionnez View all instances (Afficher toutes les instances) pour fermer la page de confirmation et revenir à la console. L’état initial d’une instance est
pending
. L’instance est prête lorsque son état passe àrunning
et qu’elle passe avec succès les vérifications de statut.
-
Lancer une instance Mac à l'aide du AWS CLI
Allouer l’hôte dédié
Utilisez la commande allocate-hosts suivante pour allouer un hôte dédié à votre instance Mac, en instance-type
remplaçant le par mac1.metal
mac2.metal
,mac2-m2.metal
, ou mac2-m2pro.metal
mac2-m1ultra.metal
, et par les region
hôtes appropriés availability-zone
à votre environnement.
aws ec2 allocate-hosts --region
us-east-1
--instance-typemac1.metal
--availability-zoneus-east-1b
--auto-placement "on" --quantity 1
Lancer l’instance sur l’hôte
Utilisez la commande run-instances suivante pour lancer une instance Mac, en remplaçant à nouveau le instance-type
parmac1.metal
,mac2.metal
, mac2-m2.metal
mac2-m2pro.metal
, oumac2-m1ultra.metal
, et le region
et availability-zone
par ceux utilisés précédemment.
aws ec2 run-instances --region
us-east-1
--instance-typemac1.metal
--placement Tenancy=host --image-idami_id
--key-namemy-key-pair
L’état initial d’une instance est pending
. L’instance est prête lorsque son état passe à running
et qu’elle passe avec succès les vérifications de statut. Utilisez la describe-instance-statuscommande suivante pour afficher les informations de statut de votre instance.
aws ec2 describe-instance-status --instance-ids
i-017f8354e2dc69c4f
Voici un exemple de sortie pour une instance qui est en cours d’exécution et qui a passé avec succès les contrôles de statut.
{ "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" } } ] }