Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Aggiorna il sistema operativo e il software per le istanze Mac
avvertimento
L'installazione delle versioni beta o in anteprima di macOS è disponibile solo sulle istanze Mac con processore Apple. Amazon EC2 non fornisce i requisiti per le versioni beta o di anteprima di macOS e non garantisce che le istanze rimarranno funzionali dopo un aggiornamento a una versione macOS di pre-produzione.
Il tentativo di installare versioni beta o di visualizzare in anteprima versioni macOS su istanze EC2 Amazon x86 per Mac comporterà il degrado del tuo EC2 Amazon Mac Dedicated Host quando interrompi o chiudi le istanze e ti impedirà di avviare o lanciare una nuova istanza su quell'host.
Passaggi per aggiornare il software su istanze Mac x86 e istanze Mac Apple Silicon:
Aggiornamento del software su istanze Mac x86
Su istanze Mac x86 puoi installare aggiornamenti del sistema operativo da Apple utilizzando il comando softwareupdate
.
Tipi di istanze supportati: mac1.metal
Per installare aggiornamenti del sistema operativo da Apple su istanze Mac x86
-
Elencare i pacchetti con gli aggiornamenti disponibili utilizzando il seguente comando.
[ec2-user ~]$
softwareupdate --list -
Installare tutti gli aggiornamenti o solo aggiornamenti specifici. Per installare aggiornamenti specifici, utilizzare il seguente comando.
[ec2-user ~]$
sudo softwareupdate --installlabel
Per installare invece tutti gli aggiornamenti, utilizzare il seguente comando.
[ec2-user ~]$
sudo softwareupdate --install --all --restart
Gli amministratori di sistema possono utilizzare AWS Systems Manager per distribuire aggiornamenti del sistema operativo preapprovati su istanze Mac x86. Per ulteriori informazioni, consulta la Guida per l'utente AWS Systems Manager.
È possibile utilizzare Homebrew per installare gli aggiornamenti ai pacchetti in EC2 macOS AMIs, in modo da avere la versione più recente di questi pacchetti sulle tue istanze. Puoi anche usare Homebrew per installare ed eseguire applicazioni macOS comuni su Amazon EC2 macOS. Per ulteriori informazioni, consulta la documentazione di Homebrew
Per installare gli aggiornamenti utilizzando Homebrew
-
Aggiornare Homebrew utilizzando il seguente comando.
[ec2-user ~]$
brew update -
Elencare i pacchetti con gli aggiornamenti disponibili utilizzando il seguente comando.
[ec2-user ~]$
brew outdated -
Installare tutti gli aggiornamenti o solo aggiornamenti specifici. Per installare aggiornamenti specifici, utilizzare il seguente comando.
[ec2-user ~]$
brew upgradepackage name
Per installare invece tutti gli aggiornamenti, utilizzare il seguente comando.
[ec2-user ~]$
brew upgrade
Aggiornamento del software su istanze Mac con processore Apple
Tipi di istanze supportati:mac2.metal
,,, mac2-m1ultra.metal
mac2-m2.metal
mac2-m2pro.metal
Considerazioni
Driver Adattatore elastico di rete (ENA)
A causa di un aggiornamento nella configurazione del driver di rete, la versione 1.0.2 del driver ENA non è compatibile con macOS 13.3 o versioni successive. Se desideri installare una versione macOS 13.3 o successiva in versione beta, in anteprima o in produzione e non hai installato il driver ENA più recente, utilizza la procedura seguente per installare una nuova versione del driver.
Installazione di una nuova versione del driver ENA
-
In una finestra del terminale, connettiti all'istanza Mac con processore Apple utilizzando SSH.
-
Scarica l'applicazione ENA nel file
Applications
con il seguente comando.[ec2-user ~]$
brew install amazon-ena-ethernet-dextSuggerimento per la risoluzione dei problemi:
Se ricevi l'avviso
No available formula with the name amazon-ena-ethernet-dext
, esegui il comando riportato di seguito.[ec2-user ~]$
brew update -
Disconnettiti dall'istanza digitando exit e premendo Invio.
-
Usa il client VNC per attivare l'applicazione ENA.
-
Configura il client VNC utilizzando Connessione all'interfaccia utente grafica (GUI) dell'istanza.
-
Dopo avere effettuato la connessione all'istanza utilizzando l'applicazione Screen Sharing, vai alla cartella Applicazioni e apri l'applicazione ENA.
-
Scegli Attiva.
-
Per confermare che il driver sia stato attivato correttamente, esegui il comando riportato di seguito nella finestra del terminale. L'output del comando mostra che il vecchio driver è nello stato di terminazione in corso e il nuovo driver è nello stato attivato.
systemextensionsctl list;
-
Dopo aver riavviato l'istanza, sarà presente solo il nuovo driver.
-
Aggiornamento del software su istanze Mac con processore Apple
Sulle istanze Mac con processore Apple, è necessario completare diversi passaggi per eseguire un aggiornamento del sistema operativo in loco. Innanzitutto, accedi al disco interno dell'istanza utilizzando la GUI con un client VNC (Virtual Network Computing). Questa procedura utilizza macOS Screen Sharing, il client VNC integrato. Quindi, delega la proprietà all'utente amministrativo (ec2-user
) accedendo come aws-managed-user
nel volume Amazon EBS.
Durante questa procedura si creano due password: una per l'utente amministrativo (ec2-user
) e l'altra per un utente amministrativo speciale (aws-managed-user
). Ricorda queste password poiché le utilizzerai durante la procedura.
Nota
Su macOS Big Sur, con questa procedura puoi eseguire solo aggiornamenti minori come l'aggiornamento da macOS Big Sur 11.7.3 a macOS Big Sur 11.7.4. Per macOS Monterey o versioni successive, puoi eseguire aggiornamenti software importanti.
Per accedere al disco interno
-
Dal computer locale, nel terminale, connettiti all'istanza Mac con processore Apple tramite SSH con il seguente comando. Per ulteriori informazioni, consulta Connettersi all'istanza tramite SSH.
ssh -i
/path/key-pair-name
.pem ec2-user@instance-public-dns-name
-
Installa e avvia macOS Screen Sharing utilizzando il comando seguente.
[ec2-user ~]$
sudo launchctl enable system/com.apple.screensharing sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist -
Imposta una password per
ec2-user
con il comando seguente. Ricorda la password perché la userai in seguito.[ec2-user ~]$
sudo /usr/bin/dscl . -passwd /Users/ec2-user -
Disconnettiti dall'istanza digitando exit e premendo INVIO.
-
Dal computer locale, nel Terminale, riconnettiti all'istanza con un tunnel SSH alla porta VNC usando il seguente comando.
ssh -i
/path/key-pair-name
.pem -L 5900:localhost:5900 ec2-user@instance-public-dns-name
Nota
Non uscire da questa sessione SSH fino a quando non sono stati completati i seguenti passaggi di connessione VNC e GUI. Quando l'istanza viene riavviata, la connessione si chiude automaticamente.
-
Dal computer locale, connettiti a
localhost:5900
seguendo la procedura seguente:-
Apri il Finder e seleziona Vai.
-
Seleziona Connetti al server.
-
Nel campo Indirizzo del server, inserisci
vnc://localhost:5900
.
-
-
Nella finestra macOS, connettiti alla sessione remota dell'istanza Mac con processore Apple come
ec2-user
, utilizzando la password creata nel passaggio 3. -
Accedere al disco interno, denominato InternalDisk, utilizzando una delle seguenti opzioni.
-
Per macOS Ventura o versioni successive: apri Impostazioni di sistema, seleziona Generale nel riquadro sinistro, quindi Disco di startup nella parte inferiore destra del riquadro.
-
Per macOS Monterey o versioni precedenti: apri Preferenze di Sistema, seleziona Disco di startup, quindi sblocca il riquadro selezionando l'icona del lucchetto nella parte inferiore sinistra della finestra.
Suggerimento per la risoluzione dei problemi:
Se devi montare il disco interno, esegui il seguente comando nel Terminale.
APFSVolumeName="InternalDisk" ; SSDContainer=$(diskutil list | grep "Physical Store disk0" -B 3 | grep "/dev/disk" | awk {'print $1'} ) ; diskutil apfs addVolume $SSDContainer APFS $APFSVolumeName
-
-
Scegli il disco interno, denominato InternalDisk, e seleziona Riavvia. Seleziona nuovamente Riavvia quando richiesto.
Importante
Se il disco interno si chiama Macintosh HD anziché InternalDisk, l'istanza deve essere arrestata e riavviata per poter aggiornare l'host dedicato. Per ulteriori informazioni, consulta Interrompi o termina la tua istanza Amazon EC2 Mac.
Utilizza la procedura seguente per delegare la proprietà all'utente amministrativo. Quando ti riconnetti all'istanza con SSH, esegui l'avvio dal disco interno utilizzando l'utente amministrativo speciale (aws-managed-user
). La password iniziale per aws-managed-user
è vuota, quindi è necessario sovrascriverla alla prima connessione. Ripeti quindi i passaggi per installare e avviare macOS Screen Sharing poiché il volume di avvio è cambiato.
Per delegare la proprietà all'amministratore di un volume Amazon EBS
-
Dal computer locale, nel terminale, connettiti all'istanza Mac con processore Apple con il seguente comando.
ssh -i
/path/key-pair-name
.pem aws-managed-user@instance-public-dns-name
-
Quando visualizzi l'avviso
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
, esegui una delle operazioni seguenti per risolvere il problema.-
Cancella gli host noti usando il seguente comando. Quindi, ripeti il passaggio precedente.
rm ~/.ssh/known_hosts
-
Aggiungi la stringa seguente al comando SSH del passaggio precedente.
-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no
-
-
Imposta la password per
aws-managed-user
con il seguente comando. La password iniziale peraws-managed-user
è vuota, quindi è necessario sovrascriverla alla prima connessione.-
[aws-managed-user ~]$ sudo /usr/bin/dscl . -passwd /Users/aws-managed-user
password
-
Quando ricevi il prompt
Permission denied. Please enter user's old password:
, premi INVIO.Suggerimento per la risoluzione dei problemi:
Se ricevi il messaggio di errore
passwd: DS error: eDSAuthFailed
, usa il seguente comando.[aws-managed-user ~]$ sudo passwd aws-managed-user
-
-
Installa e avvia macOS Screen Sharing utilizzando il comando seguente.
[aws-managed-user ~]$ sudo launchctl enable system/com.apple.screensharing sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
-
Disconnettiti dall'istanza digitando exit e premendo INVIO.
-
Dal computer locale, nel Terminale, riconnettiti all'istanza con un tunnel SSH alla porta VNC usando il seguente comando.
ssh -i
/path/key-pair-name
.pem -L 5900:localhost:5900 aws-managed-user@instance-public-dns-name
-
Dal computer locale, connettiti a
localhost:5900
seguendo la procedura seguente:-
Apri il Finder e seleziona Vai.
-
Seleziona Connetti al server.
-
Nel campo Indirizzo del server, inserisci
vnc://localhost:5900
.
-
-
Nella finestra macOS, connettiti alla sessione remota dell'istanza Mac con processore Apple come
aws-managed-user
, utilizzando la password creata nel passaggio 3.Nota
Quando ti viene richiesto di accedere con il tuo ID Apple, seleziona Configura in seguito.
-
Accedi al volume Amazon EBS utilizzando una delle opzioni seguenti.
-
Per macOS Ventura o versioni successive: apri Impostazioni di sistema, seleziona Generale nel riquadro sinistro, quindi Disco di avvio nella parte inferiore destra del riquadro.
-
Per macOS Monterey o versioni precedenti: apri Preferenze di sistema, seleziona Disco di avvio, quindi sblocca il riquadro tramite l'icona del lucchetto nella parte inferiore sinistra della finestra.
Nota
Fino al riavvio, quando viene richiesta una password di amministratore, usa quella configurata in precedenza per
aws-managed-user
. La password potrebbe essere diversa da quella impostata perec2-user
o dall'account amministratore predefinito dell'istanza. Le istruzioni seguenti indicano quando utilizzare la password di amministratore dell'istanza. -
-
Seleziona il volume Amazon EBS (il volume non denominato InternalDisknella finestra del disco di avvio) e scegli Riavvia.
Nota
Se disponi di più volumi Amazon EBS avviabili collegati all'istanza Mac con processore Apple, assicurati di utilizzare un nome univoco per ogni volume.
-
Conferma il riavvio, quindi scegli Autorizza utenti quando richiesto.
-
Nel riquadro Autorizza utente per questo volume, verifica che l'utente amministrativo (per impostazione predefinita,
ec2-user
) sia selezionato, quindi scegli Autorizza. -
Inserisci la password
ec2-user
creata nel passaggio 3 della procedura precedente, quindi seleziona Continua. -
Quando richiesto, inserisci la password per l'utente amministrativo speciale (
aws-managed-user
). -
Dal computer locale, nel Terminale, riconnettiti all'istanza utilizzando SSH con nome utente
ec2-user
.Suggerimento per la risoluzione dei problemi:
Se visualizzi l'avviso
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
, esegui il comando seguente e riconnettiti all'istanza tramite SSH.rm ~/.ssh/known_hosts
-
Per eseguire l'aggiornamento del software, usa i comandi in Aggiornamento del software su istanze Mac x86.