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à.
Abilita l'ibernazione per un'istanza Amazon EC2
Per ibernare un'istanza, devi prima abilitarla per l'ibernazione durante l'avvio dell'istanza.
Importante
Non è possibile abilitare o disabilitare l'ibernazione di un'istanza dopo averla avviata.
Argomenti
Abilitazione dell'ibernazione per le istanze on demand
Utilizza uno dei seguenti metodi per abilitare l'ibernazione per le istanze on demand.
- New console
-
Abilitazione dell'ibernazione per un'istanza on demand
-
Segui la procedura per l'avvio di un'istanza, ma non avviare l'istanza finché non avrai completato i seguenti passaggi per abilitare l'ibernazione.
-
Per abilitare l'ibernazione, configura i seguenti campi nella procedura guidata di avvio dell'istanza:
-
In Application and OS Images (Amazon Machine Image) (Immagini di applicazioni e sistema operativo [Amazon Machine Image]), seleziona un'AMI che supporta l'ibernazione. Per ulteriori informazioni, consulta AMI.
-
In Instance type (Tipo di istanza), seleziona un tipo di istanza supportato. Per ulteriori informazioni, consulta Famiglie di istanze.
-
In Configure storage (Configura lo storage), scegli Advanced (Avanzate) a destra e specifica le informazioni seguenti per il volume root:
-
Per Dimensione (GiB), immettere la dimensione del volume EBS principale. Il volume deve essere sufficientemente grande per memorizzare il contenuto della RAM e soddisfare l'utilizzo previsto.
-
Per Volume Type (Tipo di volume), seleziona un tipo di volume EBS supportato: SSD per scopo generico (
gp2
egp3
) o SSD con capacità di IOPS allocata (io1
eio2
). -
Per Encrypted (Crittografato), scegli Yes (Sì). Se hai abilitato la crittografia per impostazione predefinita in questa AWS regione, è selezionato Sì.
-
Per KMS key (Chiave KMS), seleziona la chiave di crittografia per il volume. Se la crittografia è abilitata per impostazione predefinita in questa AWS regione, viene selezionata la chiave di crittografia predefinita.
Per ulteriori informazioni sui prerequisiti per il volume radice, consulta Prerequisiti per l'ibernazione delle istanze Amazon EC2.
-
-
Espandi Advanced details (Dettagli avanzati) e in Stop - Hibernate behavior (Comportamento di arresto/ibernazione) scegli Enable (Abilita).
-
-
Nel pannello Summary (Riepilogo), verifica la configurazione dell'istanza, quindi scegli Launch instance (Avvia istanza). Per ulteriori informazioni, consulta Avvio di un'istanza tramite la procedura guidata di avvio istanza.
-
- Old console
-
Abilitazione dell'ibernazione per un'istanza on demand
-
Seguire la procedura Avvio di un'istanza tramite la vecchia procedura guidata di avvio.
-
Nella pagina Choose an Amazon Machine Image (AMI) (Scegli Amazon Machine Image [AMI]) selezionare un'AMI che supporti l'ibernazione. Per ulteriori informazioni sulle AMI supportate, consulta Prerequisiti per l'ibernazione delle istanze Amazon EC2.
-
Nella pagina Choose an Instance Type (Scegli il tipo di istanza) selezionare un tipo di istanza supportato e scegliere Next: Configure Instance Details (Successivo: Configura i dettagli dell'istanza). Per ulteriori informazioni sui tipi di istanza supportati, consulta Prerequisiti per l'ibernazione delle istanze Amazon EC2.
-
Nella pagina Configure Instance Details (Configurazione dettagli istanza), per Stop - Hibernate Behavior (Comportamento di interruzione/ibernazione), selezionare la casella di controllo Enable hibernation as an additional stop behavior (Abilita ibernazione come comportamento di arresto aggiuntivo).
-
Nella pagina Add storage (Aggiungi archiviazione) per il volume root, specificare le informazioni seguenti:
-
Per Dimensione (GiB), immettere la dimensione del volume EBS principale. Il volume deve essere sufficientemente grande per memorizzare il contenuto della RAM e soddisfare l'utilizzo previsto.
-
Per Tipo di volume, selezionare un tipo di volume EBS supportato (SSD per uso generale (
gp2
egp3
) o SSD con capacità di IOPS allocata (io1
eio2
). -
Per Crittografia, selezionare la chiave di crittografia per il volume. Se la crittografia è abilitata per impostazione predefinita in questa AWS regione, viene selezionata la chiave di crittografia predefinita.
Per ulteriori informazioni sui prerequisiti per il volume radice, consulta Prerequisiti per l'ibernazione delle istanze Amazon EC2.
-
-
Continuare come richiesto dalla procedura guidata. Dopo avere esaminato le opzioni nella pagina Rivedere l'avvio dell'istanza, scegliere Launch (Avvia). Per ulteriori informazioni, consulta Avvio di un'istanza tramite la vecchia procedura guidata di avvio.
-
- AWS CLI
-
Abilitazione dell'ibernazione per un'istanza on demand
Utilizzare il comando run-instances per avviare un'istanza. Specificare i parametri del volume principale EBS utilizzando il parametro
--block-device-mappings file://mapping.json
e abilitare l'ibernazione utilizzando il parametro--hibernation-options Configured=true
.aws ec2 run-instances \ --image-id
ami-0abcdef1234567890
\ --instance-typem5.large
\ --block-device-mappings file://mapping
.json \ --hibernation-options Configured=true \ --count1
\ --key-nameMyKeyPair
Specifica quanto segue nel file
mapping.json
.[ { "DeviceName": "
/dev/xvda
", "Ebs": { "VolumeSize":30
, "VolumeType": "gp2
", "Encrypted": true } } ]Nota
Il valore per
DeviceName
deve corrispondere al nome del dispositivo root associato all'AMI. Per trovare il nome del dispositivo root, utilizza il comando describe-images.aws ec2 describe-images --image-id ami-
0abcdef1234567890
Se hai abilitato la crittografia per impostazione predefinita in questa AWS regione, puoi ometterla
"Encrypted": true
. - PowerShell
-
Per abilitare l'ibernazione per un'istanza On-Demand utilizzando AWS Tools for Windows PowerShell
Utilizzate il New-EC2Instancecomando per avviare un'istanza. Specificare il volume principale EBS definendo innanzitutto la mappatura dei dispositivi a blocchi e quindi aggiungendolo al comando mediante il parametro
-BlockDeviceMappings
. Abilitare l'ibernazione utilizzando il parametro-HibernationOptions_Configured $true
.PS C:\>
$ebs_encrypt = New-Object Amazon.EC2.Model.BlockDeviceMapping
PS C:\>
$ebs_encrypt.DeviceName = "
/dev/xvda
"PS C:\>
$ebs_encrypt.Ebs = New-Object Amazon.EC2.Model.EbsBlockDevice
PS C:\>
$ebs_encrypt.Ebs.VolumeSize =
30
PS C:\>
$ebs_encrypt.Ebs.VolumeType = "
gp2
"PS C:\>
$ebs_encrypt.Ebs.Encrypted = $true
PS C:\>
New-EC2Instance ` -ImageId
ami-0abcdef1234567890
` -InstanceTypem5.large
` -BlockDeviceMappings $ebs_encrypt ` -HibernationOptions_Configured $true ` -MinCount1
` -MaxCount1
` -KeyNameMyKeyPair
Nota
Il valore per
DeviceName
deve corrispondere al nome del dispositivo radice associato all'AMI. Per trovare il nome del dispositivo root, usa il Get-EC2Imagecomando.Get-EC2Image -ImageId ami-
0abcdef1234567890
Se hai abilitato la crittografia per impostazione predefinita in questa AWS regione, puoi omettere la
Encrypted = $true
mappatura dei dispositivi a blocchi.
Abilitazione dell'ibernazione per le istanze spot
Utilizza uno dei seguenti metodi per abilitare l'ibernazione per le istanze spot. Per informazioni su come ibernare un'istanza spot in fase di interruzione, consulta la pagina Interruzioni dell'istanza spot.
- Console
-
È possibile utilizzare la procedura guidata di avvio dell'istanza nella console Amazon EC2 per abilitare l'ibernazione per un'istanza spot.
Abilitazione dell'ibernazione per un'istanza spot
-
Segui la procedura per richiedere un'istanza spot utilizzando la procedura guidata di avvio di un'istanza, ma non avviare l'istanza finché non avrai completato i seguenti passaggi per abilitare l'ibernazione.
-
Per abilitare l'ibernazione, configura i seguenti campi nella procedura guidata di avvio dell'istanza:
-
In Application and OS Images (Amazon Machine Image) (Immagini di applicazioni e sistema operativo [Amazon Machine Image]), seleziona un'AMI che supporta l'ibernazione. Per ulteriori informazioni, consulta AMI.
-
In Instance type (Tipo di istanza), seleziona un tipo di istanza supportato. Per ulteriori informazioni, consulta Famiglie di istanze.
-
In Configure storage (Configura lo storage), scegli Advanced (Avanzate) a destra e specifica le informazioni seguenti per il volume root:
-
Per Dimensione (GiB), immettere la dimensione del volume EBS principale. Il volume deve essere sufficientemente grande per memorizzare il contenuto della RAM e soddisfare l'utilizzo previsto.
-
Per Volume Type (Tipo di volume), seleziona un tipo di volume EBS supportato: SSD per scopo generico (
gp2
egp3
) o SSD con capacità di IOPS allocata (io1
eio2
). -
Per Encrypted (Crittografato), scegli Yes (Sì). Se hai abilitato la crittografia per impostazione predefinita in questa AWS regione, è selezionato Sì.
-
Per KMS key (Chiave KMS), seleziona la chiave di crittografia per il volume. Se la crittografia è abilitata per impostazione predefinita in questa AWS regione, viene selezionata la chiave di crittografia predefinita.
Per ulteriori informazioni sui prerequisiti per il volume radice, consulta Prerequisiti per l'ibernazione delle istanze Amazon EC2.
-
-
Espandi Dettagli avanzati e, oltre ai campi per la configurazione di un'istanza spot, procedi come segue:
-
Per Tipo di richiesta, scegli Persistente.
-
Per Comportamento di interruzione, scegli Iberna. In alternativa, per Comportamento di arresto/ibernazione, scegli Abilita. Entrambi i campi abilitano l'ibernazione sull'istanza spot. È necessario configurarne solo uno.
-
-
-
Nel pannello Summary (Riepilogo), verifica la configurazione dell'istanza, quindi scegli Launch instance (Avvia istanza). Per ulteriori informazioni, consulta Avvio di un'istanza tramite la procedura guidata di avvio istanza.
-
- AWS CLI
-
È possibile abilitare l'ibernazione per un'istanza spot utilizzando il comando run-instances della AWS CLI .
Abilitazione dell'ibernazione per un'istanza spot tramite il parametro
hibernation-options
Utilizza il comando run-instances per richiedere un'istanza spot. Specificare i parametri del volume principale EBS utilizzando il parametro
--block-device-mappings file://mapping.json
e abilitare l'ibernazione utilizzando il parametro--hibernation-options Configured=true
. Il tipo di richiesta spot (SpotInstanceType
) deve esserepersistent
.aws ec2 run-instances \ --image-id
ami-0abcdef1234567890
\ --instance-typec4.xlarge
\ --block-device-mappings file://mapping
.json \ --hibernation-options Configured=true \ --count1
\ --key-nameMyKeyPair
--instance-market-options { "MarketType":"spot", "SpotOptions":{ "MaxPrice":"1
", "SpotInstanceType":"persistent" } }Specifica i parametri del volume root EBS in
mapping.json
nel modo seguente.[ { "DeviceName": "
/dev/xvda
", "Ebs": { "VolumeSize":30
, "VolumeType": "gp2
", "Encrypted": true } } ]Nota
Il valore per
DeviceName
deve corrispondere al nome del dispositivo root associato all'AMI. Per trovare il nome del dispositivo root, utilizza il comando describe-images.aws ec2 describe-images --image-id ami-
0abcdef1234567890
Se hai abilitato la crittografia per impostazione predefinita in questa AWS regione, puoi ometterla
"Encrypted": true
. - PowerShell
-
Per abilitare l'ibernazione per un'istanza Spot utilizzando AWS Tools for Windows PowerShell
Utilizza il New-EC2Instancecomando per richiedere un'istanza Spot. Specificare il volume principale EBS definendo innanzitutto la mappatura dei dispositivi a blocchi e quindi aggiungendolo al comando mediante il parametro
-BlockDeviceMappings
. Abilitare l'ibernazione utilizzando il parametro-HibernationOptions_Configured $true
.PS C:\>
$ebs_encrypt = New-Object Amazon.EC2.Model.BlockDeviceMapping
PS C:\>
$ebs_encrypt.DeviceName = "
/dev/xvda
"PS C:\>
$ebs_encrypt.Ebs = New-Object Amazon.EC2.Model.EbsBlockDevice
PS C:\>
$ebs_encrypt.Ebs.VolumeSize =
30
PS C:\>
$ebs_encrypt.Ebs.VolumeType = "
gp2
"PS C:\>
$ebs_encrypt.Ebs.Encrypted = $true
PS C:\>
New-EC2Instance ` -ImageId
ami-0abcdef1234567890
` -InstanceTypem5.large
` -BlockDeviceMappings $ebs_encrypt ` -HibernationOptions_Configured $true ` -MinCount1
` -MaxCount1
` -KeyNameMyKeyPair
` -InstanceMarketOption @( MarketType = spot; SpotOptions @{ MaxPrice =1
; SpotInstanceType = persistent} )Nota
Il valore per
DeviceName
deve corrispondere al nome del dispositivo radice associato all'AMI. Per trovare il nome del dispositivo root, usa il Get-EC2Imagecomando.Get-EC2Image -ImageId ami-
0abcdef1234567890
Se hai abilitato la crittografia per impostazione predefinita in questa AWS regione, puoi omettere la
Encrypted = $true
mappatura dei dispositivi a blocchi.
Esistono diversi modi per abilitare l'ibernazione per un'istanza spot. Per ulteriori informazioni, consulta Specificare il comportamento di interruzione.
Verificare se un'istanza è abilitata per l'ibernazione
Utilizza le seguenti istruzioni per vedere se un'istanza è abilitata per l'ibernazione.
- Console
-
Per vedere se un'istanza è abilitata per l'ibernazione
Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/
. -
Nel riquadro di navigazione, seleziona Instances (Istanze).
-
Selezionare l'istanza e, nella scheda Details (Dettagli) nella sezione Instance details (Dettagli istanza) controllare Stop-hibernate behavior (Comportamento di interruzione/ibernazione). Enabled (Abilitata) indica che l'istanza è abilitata per l'ibernazione.
- AWS CLI
-
Per vedere se un'istanza è abilitata per l'ibernazione
Utilizzare il comando describe-instances e specificare il parametro
--filters "Name=hibernation-options.configured,Values=true"
per filtrare le istanze abilitate per l'ibernazione.aws ec2 describe-instances \ --filters "Name=hibernation-options.configured,Values=true"
Il campo seguente nell'output indica che l'istanza è abilitata per l'ibernazione.
"HibernationOptions": { "Configured": true }
- PowerShell
-
Per vedere se un'istanza è abilitata per l'ibernazione tramite AWS Tools for Windows PowerShell
Utilizzate il Get-EC2Instancecomando e specificate il
-Filter @{ Name="hibernation-options.configured"; Value="true"}
parametro per filtrare le istanze abilitate per l'ibernazione.(Get-EC2Instance -Filter @{Name="hibernation-options.configured"; Value="true"}).Instances
L'output elenca le istanze EC2 abilitate per l'ibernazione.