Mettre à jour le système d’exploitation et les logiciels sur les instances Mac Amazon EC2
La rubrique suivante explique comment mettre à jour le système d’exploitation et les logiciels sur les instances Mac Apple silicon (Mac2, Mac2-m1ultra, Mac2-m2, Mac2-m2pro, Mac-m4 et Mac-m4pro) et les instances Mac x86 (Mac1).
Avertissement
L’installation des versions bêta ou d’aperçu de macOS n’est possible que sur les instances Mac silicium d’Apple. Amazon EC2 ne qualifie pas les versions bêta ou préliminaire de macOS et ne garantit pas que les instances resteront fonctionnelles après la mise à jour d’une version de pré-production de macOS.
Toute tentative d’installation des versions bêta ou préliminaires de macOS sur des instances Mac x86 Amazon EC2 entraînera la dégradation de votre hôte dédié Mac Amazon EC2 lorsque vous arrêtez ou résiliez vos instances, et vous empêchera de démarrer ou de lancer une nouvelle instance sur cet hôte.
Note
Si vous effectuez une mise à jour macOS en place avant qu’AWS ne publie une AMI officielle, la mise à jour ne s’applique qu’à l’hôte sélectionné. Si vous avez d’autres hôtes ou si vous lancez de nouveaux hôtes, vous devez également exécuter le même processus de mise à jour sur ces hôtes. Chaque version de macOS nécessite une version minimale du microprogramme sur le matériel Apple Mac sous-jacent. La mise à jour en place en met à jour que le microprogramme de l’hôte sélectionné et n’est pas transférée vers d’autres hôtes existants ou nouveaux. Pour vérifier quelles versions de macOS sont compatibles avec votre hôte dédié Mac Amazon EC2, consultez la section Recherche des versions de macOS prises en charge pour votre hôte dédié Mac Amazon EC2.
Suivez les étapes correctes ci-dessous, en fonction de votre type d’instance Mac Amazon EC2.
Prérequis
En raison d’une mise à jour de la configuration du pilote réseau, la version 1.0.2 du pilote ENA n’est pas compatible avec macOS 13.3 ou ultérieure. Si vous voulez installer une version 13.3 ou ultérieure bêta, préliminaire ou de production de MacOS et que vous n’avez pas installé le dernier pilote ENA, suivez la procédure suivante pour installer une nouvelle version du pilote.
Pour installer une nouvelle version du pilote ENA
-
Dans une fenêtre du terminal, connectez-vous à votre instance Apple Silicon Mac à l’aide de SSH.
-
Mettez à jour Homebrew et téléchargez l’application ENA dans le fichier
Applicationsà l’aide de la commande suivante.[ec2-user ~]$brew update[ec2-user ~]$brew install amazon-ena-ethernet-dext -
Déconnectez-vous votre instance en saisissant exit et en appuyant sur la touche Retour.
-
Utilisez le client VNC pour activer l’application ENA.
-
Configurez le client VNC en utilisant Connexion à l’interface utilisateur graphique (GUI) de votre instance.
-
Une fois connecté à votre instance à l’aide de l’application de partage d’écran, accédez au dossier Applications et ouvrez l’application ENA.
-
Choisissez Activer
-
Pour vérifier que le pilote a été correctement activé, exécutez la commande suivante dans la fenêtre du terminal. La sortie de la commande indique que l’ancien pilote est arrêté et que le nouveau pilote est activé.
systemextensionsctl list; -
Une fois l’instance redémarrée, seul le nouveau pilote est présent.
-
Mise à jour du logiciel
Sur les instances Apple Silicon Mac, vous devez effectuer plusieurs étapes pour procéder à une mise à jour du système d’exploitation sur place. Cela inclut la délégation de la propriété du volume racine Amazon EBS à l’utilisateur administratif du volume racine EBS. Vous pouvez choisir de le faire soit automatiquement à l’aide d’une API Amazon EC2, soit manuellement en exécutant les commandes sur votre instance.
Sur les instances Mac basées sur x86, vous pouvez installer les mises à jour du système d’exploitation d’Apple à l’aide de la commande softwareupdate.
Pour installer les mises à jour du système d’exploitation d’Apple sur des instances Mac basées sur x86
-
Répertoriez les packages avec des mises à jour disponibles à l’aide de la commande suivante.
[ec2-user ~]$softwareupdate --list -
Installez toutes les mises à jour ou uniquement des mises à jour spécifiques. Pour installer des mises à jour spécifiques, utilisez la commande suivante.
[ec2-user ~]$sudo softwareupdate --installlabelPour installer toutes les mises à jour, utilisez la commande suivante.
[ec2-user ~]$sudo softwareupdate --install --all --restart
Les administrateurs système peuvent utiliser AWS Systems Manager pour déployer des mises à jour préapprouvées du système d’exploitation sur des instances Mac basées sur x86. Pour plus d’informations, consultez le Guide de l’utilisateur AWS Systems Manager.
Vous pouvez utiliser Homebrew pour installer des mises à jour de packages dans les AMI macOS EC2, afin de disposer de la dernière version de ces packages sur vos instances. Vous pouvez également utiliser Homebrew pour installer et exécuter des applications macOS courantes sur macOS Amazon EC2. Pour plus d’informations, consultez la documentation Homebrew
Pour installer des mises à jour en utilisant Homebrew
-
Mettez à jour Homebrew en utilisant la commande suivante.
[ec2-user ~]$brew update -
Répertoriez les packages avec des mises à jour disponibles à l’aide de la commande suivante.
[ec2-user ~]$brew outdated -
Installez toutes les mises à jour ou uniquement des mises à jour spécifiques. Pour installer des mises à jour spécifiques, utilisez la commande suivante.
[ec2-user ~]$brew upgradepackage namePour installer toutes les mises à jour, utilisez la commande suivante.
[ec2-user ~]$brew upgrade