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à.
Abilitazione dell'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.
Processi
On-Demand Abilita l'ibernazione per le istanze
Puoi abilitare l'ibernazione per le tue istanze. On-Demand
- Console
-
Per abilitare l'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 (
gp2egp3) o SSD con capacità di IOPS allocata (io1eio2). -
Per Encrypted (Crittografato), scegli Yes (Sì). Se la crittografia è stata abilitata per impostazione predefinita in questa AWS regione, è selezionata l'opzione 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 dell’istanza 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 Avviare un'istanza EC2 tramite la procedura guidata di avvio dell'istanza nella console.
-
- AWS CLI
-
Per abilitare l'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.jsone abilitare l'ibernazione utilizzando il parametro--hibernation-options Configured=true.aws ec2 run-instances \ --image-idami-0abcdef1234567890\ --instance-typem5.large\ --block-device-mappings file://mapping.json \ --hibernation-options Configured=true \ --count1\ --key-nameMyKeyPairSpecifica quanto segue nel file
mapping.json.[ { "DeviceName": "/dev/xvda", "Ebs": { "VolumeSize":30, "VolumeType": "gp2", "Encrypted": true } } ]Il valore per
DeviceNamedeve 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-0abcdef1234567890Se 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
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.$ebs_encrypt = New-Object Amazon.EC2.Model.BlockDeviceMapping $ebs_encrypt.DeviceName = "/dev/xvda" $ebs_encrypt.Ebs = New-Object Amazon.EC2.Model.EbsBlockDevice $ebs_encrypt.Ebs.VolumeSize =30$ebs_encrypt.Ebs.VolumeType = "gp2" $ebs_encrypt.Ebs.Encrypted = $true New-EC2Instance ` -ImageIdami-0abcdef1234567890` -InstanceTypem5.large` -BlockDeviceMappings $ebs_encrypt ` -HibernationOptions_Configured $true ` -MinCount1` -MaxCount1` -KeyNameMyKeyPairIl valore per
DeviceNamedeve corrispondere al nome del dispositivo radice associato all'AMI. Per trovare il nome del dispositivo root, usa il Get-EC2Imagecomando.Get-EC2Image -ImageIdami-0abcdef1234567890Se hai abilitato la crittografia per impostazione predefinita in questa AWS regione, puoi omettere la
Encrypted = $truemappatura dei dispositivi a blocchi.
Abilitazione dell'ibernazione per le istanze spot
Puoi 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
-
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 (
gp2egp3) o SSD con capacità di IOPS allocata (io1eio2). -
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 dell’istanza 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 Avviare un'istanza EC2 tramite la procedura guidata di avvio dell'istanza nella console.
-
- AWS CLI
-
Abilitazione dell'ibernazione per un'istanza spot
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.jsone abilitare l'ibernazione utilizzando il parametro--hibernation-options Configured=true. Il tipo di richiesta spot (SpotInstanceType) deve esserepersistent.aws ec2 run-instances \ --image-idami-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.jsonnel modo seguente.[ { "DeviceName": "/dev/xvda", "Ebs": { "VolumeSize":30, "VolumeType": "gp2", "Encrypted": true } } ]Il valore per
DeviceNamedeve 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-0abcdef1234567890Se hai abilitato la crittografia per impostazione predefinita in questa AWS regione, puoi ometterla
"Encrypted": true. - PowerShell
-
Abilitazione dell'ibernazione per un'istanza spot
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.$ebs_encrypt = New-Object Amazon.EC2.Model.BlockDeviceMapping $ebs_encrypt.DeviceName = "/dev/xvda" $ebs_encrypt.Ebs = New-Object Amazon.EC2.Model.EbsBlockDevice $ebs_encrypt.Ebs.VolumeSize =30$ebs_encrypt.Ebs.VolumeType = "gp2" $ebs_encrypt.Ebs.Encrypted = $true New-EC2Instance ` -ImageIdami-0abcdef1234567890` -InstanceTypem5.large` -BlockDeviceMappings $ebs_encrypt ` -HibernationOptions_Configured $true ` -MinCount1` -MaxCount1` -KeyNameMyKeyPair` -InstanceMarketOption @( MarketType = spot; SpotOptions @{ MaxPrice =1; SpotInstanceType = persistent} )Il valore per
DeviceNamedeve corrispondere al nome del dispositivo radice associato all'AMI. Per trovare il nome del dispositivo root, usa il Get-EC2Imagecomando.Get-EC2Image -ImageIdami-0abcdef1234567890Se hai abilitato la crittografia per impostazione predefinita in questa AWS regione, puoi omettere la
Encrypted = $truemappatura dei dispositivi a blocchi.
Verificare se un'istanza è abilitata per l'ibernazione
Puoi verificare 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, scegliere Instances (Istanze).
-
Seleziona l'istanza e, nella scheda Dettagli, nella sezione Dettagli dell'istanza, controlla Stop-hibernate il comportamento. 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
Utilizza il Get-EC2Instancecmdlet e filtra le istanze abilitate per l'ibernazione.
(Get-EC2Instance ` -Filter @{Name="hibernation-options.configured"; Values="true"}).Instances