Manutenzione dell'infrastruttura

Oracle Cloud Infrastructure esegue la manutenzione ordinaria del data center sull'infrastruttura fisica per le istanze di computazione. Questa manutenzione include attività quali l'aggiornamento e la sostituzione dell'hardware o l'esecuzione di interventi di manutenzione che interrompono l'alimentazione all'host. In questo argomento vengono forniti dettagli sulla manutenzione dell'infrastruttura, sulle opzioni di migrazione e sulle metriche di stato che è possibile utilizzare per monitorare la manutenzione dell'infrastruttura.

Puoi utilizzare le metriche dello stato dell'infrastruttura di computazione per monitorare lo stato delle tue istanze durante la manutenzione.

Azioni di manutenzione

Oracle Cloud Infrastructure supporta una vasta gamma di azioni di manutenzione per le istanze di computazione, tra cui la migrazione in tempo reale, la manutenzione pianificata, la ricostruzione in atto e la migrazione manuale. L'azione di manutenzione dipende da caratteristiche quali la forma utilizzata dall'istanza.

Migrazione attiva (senza tempi di inattività)

La migrazione attiva è un meccanismo per lo spostamento di una VM da un server fisico a un altro mentre la VM è ancora in esecuzione. Durante una migrazione attiva, l'istanza VM di origine continua a essere eseguita mentre il servizio di computazione copia la memoria e tutti i componenti virtuali nella nuova istanza VM di destinazione. Quando la copia è completa, c'è solo una leggera pausa, in genere misurata in decine di millisecondi, quando il sistema passa alla nuova VM. La rottura è minima.

Manutenzione pianificata (tempo di inattività breve)

Con la manutenzione pianificata, viene impostata una data in cui un'istanza viene spostata in un nuovo host. Utilizzando la migrazione al riavvio, l'istanza viene arrestata, migrata a un host in buono stato e riavviata. Durante la migrazione si verifica un breve periodo di inattività. Puoi controllare quando si verifica il tempo di inattività riavviando in modo proattivo la migrazione dell'istanza prima della data di scadenza della manutenzione. In rari casi, la migrazione al riavvio non è possibile e l'istanza viene arrestata.

Ricostruzione in loco (tempo di inattività lungo)

Questa azione di manutenzione non sposta l'istanza. All'ora pianificata, l'istanza viene arrestata, ricreata sullo stesso hardware fisico e riavviata. Durante il processo di manutenzione si verifica un tempo di inattività di diverse ore.

Una ricostruzione in loco conserva le proprietà dell'istanza legate all'hardware fisico, come l'indirizzo MAC o il numero di identificazione universale. Una ricreazione in atto consente inoltre di conservare l'SSD basato su NVMe collegato localmente su un'istanza di I/O densa.

Per le VM, se si desidera ridurre al minimo i tempi di inattività ed eliminare l'SSD basato su NVMe collegato localmente, è possibile riavviare l'istanza in modo proattivo prima del tempo di manutenzione pianificato. L'istanza verrà migrata al riavvio in un host in buono stato e l'SSD verrà eliminato definitivamente. Durante la migrazione si verifica un breve periodo di inattività.

Migrazione manuale

Per le istanze VM in cui le azioni precedenti non sono disponibili, è necessario spostare l'istanza manualmente. Questo metodo richiede l'eliminazione (terminazione) dell'istanza, quindi l'avvio di una nuova istanza dal volume di avvio conservato. Le istanze che dispongono di VNIC aggiuntive, indirizzi IP secondari, volumi a blocchi collegati da remoto, il modulo TPM (Trusted Platform Module) abilitato o che appartengono a un set backend di un load balancer richiedono passi aggiuntivi.

In rari casi, il recupero di un'istanza VM sullo stesso host fisico non è possibile. Oracle Cloud Infrastructure ti avvisa di eliminare (terminare) l'istanza entro 14 giorni. Se non elimini l'istanza prima della scadenza, Oracle Cloud Infrastructure disabilita l'istanza alla scadenza e la elimina entro i sette giorni successivi. Il volume di avvio e il volume di dati collegato in remoto vengono preservati.

Manutenzione pianificata

Identificazione delle istanze con manutenzione pianificata

Se un'istanza supporta la migrazione al riavvio o la rigenerazione, fare clic sulla scheda Manutenzione. La pagina dei dettagli di manutenzione indica quando è pianificata l'avvio della manutenzione pianificata. Le ore di inizio e di fine della manutenzione vengono visualizzate nella colonna Dalla pianificazione all'avvio. Per le istanze che supportano solo la migrazione manuale, Oracle Cloud Infrastructure ti invia una notifica e un evento di manutenzione viene visualizzato nella pagina dei dettagli di manutenzione.

Per identificare le istanze pianificate per la manutenzione, effettuare una delle operazioni riportate di seguito.

Utilizzo della console: per visualizzare le istanze nel compartimento corrente pianificate per la manutenzione
  1. Aprire il menu di navigazione e fare clic su Computazione. In Computazione, fare clic su Gestione istanza.

    Viene visualizzata una lista di istanze pianificate per la manutenzione.

  2. Fare clic sull'istanza a cui si è interessati, quindi fare clic sulla scheda Manutenzione per l'istanza. La data e l'ora di inizio e fine vengono visualizzate per qualsiasi evento di manutenzione.
Utilizzo dell'API: per vedere quali istanze in un compartimento sono pianificate per la manutenzione

Utilizzare l'operazione InstanceMaintenanceEvents per elencare gli eventi. Fornire un campo compartimento per elencare tutte le istanze con eventi di manutenzione in un determinato compartimento. Filtrare i risultati utilizzando opzioni come instanceAction o lifecycleState per limitare la ricerca.

Utilizzo di Search: per trovare tutte le istanze pianificate per la manutenzione
  1. Nella barra di navigazione in alto selezionare Search for resources, services, documentation, and Marketplace, quindi selezionare Advanced resource query.
  2. Fare clic su Seleziona query di esempio, quindi fare clic su Query per tutte le istanze per cui è prevista un riavvio di manutenzione pianificata imminente.

    Di seguito è riportata una query di esempio.

    query
      instancemaintenanceevent resources
        where (timeWindowStart > 'Now' && lifecycleState = 'SCHEDULED')
  3. Fare clic su Cerca.

Viene visualizzata una lista di istanze corrispondenti.

Un'istanza non viene più interessata da un evento di manutenzione quando la scheda Manutenzione è vuota.

Estensione della scadenza di manutenzione

È possibile estendere la data di scadenza della manutenzione per le istanze pianificate per la manutenzione o l'interruzione. L'estensione della scadenza è supportata per la manutenzione della migrazione al riavvio, in genere pianificata su istanze VM e Bare Metal che utilizzano forme standard o flessibili. OCI determina l'ora più recente in cui è possibile estendere la data di scadenza.

Utilizzo della console: per estendere la data di scadenza della manutenzione per un'istanza
  1. Apri il menu di navigazione e seleziona Computazione. In Computazione, selezionare Istanze.
  2. Fare clic sull'istanza a cui si è interessati, fare clic sulla scheda Gestione, quindi fare clic su Ripianifica.
  3. Fare clic su Estendi scadenza.
  4. Nella casella Nuova scadenza selezionare una nuova data e ora.
  5. Fare clic su Salva modifiche

    La data di scadenza della manutenzione è stata estesa. Entro 24 ore dalla data di scadenza della manutenzione, l'istanza viene arrestata, migrata a un host in buono stato e riavviata. Durante la migrazione si verifica un breve periodo di inattività.

Utilizzo dell'API: per estendere la data di scadenza della manutenzione per un'istanza
  1. Verificare l'ora più recente possibile in cui è possibile estendere la data di scadenza utilizzando l'operazione GetInstanceMaintenanceReboot.
  2. Estendere la data di scadenza della manutenzione effettuando una delle operazioni riportate di seguito.

    • VM e istanze Bare Metal: utilizzare l'operazione InstanceAction, passando il valore REBOOTMIGRATE come azione da eseguire. Specificare la data di scadenza aggiornata nell'attributo timeScheduled.
    • VM: utilizzare l'operazione UpdateInstance, superando la data di scadenza aggiornata nell'attributo timeMaintenanceRebootDue.

    La data di scadenza della manutenzione è stata estesa. Entro 24 ore dalla data di scadenza della manutenzione, l'istanza viene arrestata, migrata a un host in buono stato e riavviata. Durante la migrazione si verifica un breve periodo di inattività.

Recupero di un'istanza

Quando l'infrastruttura di base per un'istanza non è in buono stato, Oracle Cloud Infrastructure tenta automaticamente di recuperare l'istanza. L'azione di manutenzione dipende dal tipo di istanza.

  • Istanze Virtual Machine (VM): quando possibile, l'istanza viene migrata in tempo reale a un host fisico in buono stato. Se la migrazione in tempo reale non è possibile, l'istanza viene migrata al riavvio o ricreata in loco, a seconda della forma.
  • Istanze Bare Metal: quando possibile, viene eseguita la migrazione dell'istanza a un host fisico in buono stato. Se la migrazione al riavvio non è possibile, è necessario eseguire manualmente la migrazione dell'istanza.

Manutenzione pianificata per le istanze VM

Quando un evento di manutenzione dell'infrastruttura interessa le istanze VM, Oracle Cloud Infrastructure esegue la migrazione in tempo reale delle istanze VM supportate dall'host VM fisico che richiede manutenzione a un nuovo host VM con interruzioni minime delle istanze in esecuzione.

Se un'istanza VM non può essere migrata in tempo reale o non supporta la migrazione in tempo reale, Oracle Cloud Infrastructure pianifica una data di scadenza della manutenzione entro 14-16 giorni e invia una notifica che descrive il tipo di azione di manutenzione necessaria, ad esempio la migrazione al riavvio. Una migrazione attiva potrebbe non riuscire se si verifica uno dei seguenti eventi durante la migrazione: c'è troppa attività sull'istanza, una modifica all'istanza viene eseguita utilizzando l'API o si verifica un errore interno non correlato all'istanza.

Se un'istanza VM è pianificata per la manutenzione, puoi riavviare in modo proattivo la migrazione dell'istanza in qualsiasi momento prima della data di scadenza della manutenzione pianificata. La migrazione al riavvio in modo proattivo ti consente di controllare come e quando le tue applicazioni subiscono tempi di inattività. Se non si riavvia in modo proattivo la migrazione dell'istanza prima della data di scadenza, l'istanza viene eseguita la migrazione al riavvio o reintegrata automaticamente, a seconda della forma.

La manutenzione gestita dal cliente per le istanze VM è supportata sulle forme di istanze I/O standard e dense, incluse le immagini della piattaforma e le immagini personalizzate importate dall'esterno di Oracle Cloud Infrastructure.

Per le forme standard e DenseIO, è possibile estendere la data di scadenza della manutenzione.

Nota

In alcuni casi, ad esempio un evento di manutenzione relativo alla sicurezza, potrebbe non essere possibile estendere la data.

Dopo una migrazione, per impostazione predefinita l'istanza viene ripristinata allo stesso stato del ciclo di vita di prima dell'evento di manutenzione. Se si dispone di un processo alternativo per recuperare l'istanza, è possibile facoltativamente configurare l'istanza in modo che rimanga arrestata dopo la migrazione al riavvio in hardware in buono stato.

Manutenzione pianificata per le istanze Bare Metal

Quando un evento di manutenzione dell'infrastruttura interessa le istanze Bare Metal, Oracle Cloud Infrastructure esegue la migrazione delle istanze Bare Metal supportate dall'host fisico che richiede manutenzione a un host in buono stato. Oracle Cloud Infrastructure pianifica una data di scadenza della manutenzione entro 14-16 giorni e ti invia una notifica che descrive il tipo di azione di manutenzione necessaria, come la migrazione al riavvio. Entro 24 ore dalla data di scadenza della manutenzione, l'istanza Bare Metal viene arrestata, migrata in un host in buono stato e riavviata. Durante la migrazione si verifica un breve periodo di inattività.

Se un'istanza Bare Metal è pianificata per la manutenzione, puoi riavviare l'istanza in modo proattivo in qualsiasi momento prima della data di scadenza della manutenzione pianificata. Il reboot proattivo ti consente di controllare come e quando le tue applicazioni subiscono tempi di inattività. Se non riavvii in modo proattivo l'istanza prima della data di scadenza, l'istanza viene eseguita automaticamente la migrazione al riavvio.

La migrazione al riavvio per le istanze Bare Metal è supportata nelle forme delle istanze standard che utilizzano immagini della piattaforma basate su Linux. La migrazione al riavvio per le istanze Bare Metal non è supportata per le istanze che utilizzano immagini Windows o personalizzate, istanze schermate, istanze con VNIC secondarie create e configurate su una NIC fisica con indice 1 o per le istanze che non utilizzano il comando sanboot standard nello script iPXE.

Per le forme standard, è possibile estendere la data di scadenza della manutenzione.

Se scegli di non riavviare prima dell'ora pianificata, Oracle Cloud Infrastructure migra o ricostruisce l'istanza. Dopo una migrazione, per impostazione predefinita l'istanza viene ripristinata allo stesso stato del ciclo di vita di prima dell'evento di manutenzione. Se hai un processo alternativo per recuperare l'istanza, puoi facoltativamente configurare che l'istanza rimanga arrestata dopo la migrazione al riavvio in hardware in buono stato.

Recupero VM a causa di un errore dell'infrastruttura

Quando l'infrastruttura sottostante di un'istanza VM si guasta a causa di problemi software o hardware, Oracle Cloud Infrastructure tenta automaticamente di recuperare l'istanza.

Le istanze VM standard vengono recuperate utilizzando una migrazione al riavvio, che ripristina automaticamente la VM su un host in buono stato, che si tratti dell'host fisico originale o di un host fisico diverso. L'errore della VM viene rilevato entro un minuto dall'occorrenza. Se l'host non può essere recuperato immediatamente, si verifica uno spostamento in buono stato, in base al quale la VM viene spostata in un altro host. In questo scenario, il processo di migrazione e riavvio su un host in buono stato inizia automaticamente entro cinque minuti. Durante il reboot, le proprietà dell'istanza, ad esempio gli indirizzi IP pubblici privati ed effimeri, i volumi a blocchi collegati e le VNIC, vengono preservate.

Le istanze VM DenseIO vengono recuperate riavviando l'istanza sullo stesso host fisico. Se non è possibile recuperare un'istanza DenseIO sullo stesso host fisico, Oracle Cloud Infrastructure notifica di riavviare la migrazione o eliminare (terminare) l'istanza entro 14 giorni. Se si utilizza la migrazione al riavvio, i dati NVMe locali andranno perduti. Se non elimini l'istanza prima della scadenza, Oracle Cloud Infrastructure disabilita l'istanza alla scadenza e la elimina entro i sette giorni successivi. Il volume di avvio e il volume di dati collegato in remoto vengono preservati.

Oracle Cloud Infrastructure ti avvisa via e-mail o annunci di qualsiasi evento di errore dell'infrastruttura VM, con lo stato dell'azione di recupero eseguita. È inoltre possibile monitorare la metrica dello stato dell'istanza per tenere conto di eventuali reboot imprevisti.

È possibile scegliere di non riavviare automaticamente le VM configurando che le istanze rimangano arrestate dopo il recupero.

Metriche sullo stato dell'infrastruttura

Puoi utilizzare le metriche, gli allarmi e le notifiche per monitorare lo stato di manutenzione dell'infrastruttura su cui vengono eseguite le istanze di computazione. Le metriche principali da considerare per la manutenzione dell'infrastruttura sono le metriche sullo stato dell'infrastruttura:

  • Stato dell'istanza (attivo/inattivo): la metrica instance_status consente di verificare se un'istanza VM è disponibile (attivo) o non disponibile (inattivo) quando è in esecuzione. Se l'istanza non è disponibile per più di 30 minuti, contattare il Supporto.
  • Stato della manutenzione dell'istanza: la metrica maintenance_status consente di monitorare se un'istanza VM o Bare Metal è pianificata per la manutenzione pianificata dell'infrastruttura.
  • Stato dell'infrastruttura Bare Metal: la metrica health_status consente di monitorare l'integrità dell'infrastruttura per le istanze Bare Metal, inclusi i componenti hardware quali la CPU e la memoria.

Visualizzazione dello stato dell'istanza e delle notifiche di manutenzione nella console

È possibile visualizzare le notifiche di riavvio per lo stato dell'istanza e la manutenzione nella console nella pagina Dettagli istanza. Per visualizzare questi campi:

  1. Apri il menu di navigazione e seleziona Computazione. In Computazione, selezionare Istanze.
  2. Fare clic sull'istanza a cui si è interessati.
  3. Nella scheda Informazioni sull'istanza, nella sezione Dettagli istanza, vedere il campo Stato istanza e il campo Riavvio per manutenzione.
    Nota

    Il campo Stato istanza viene visualizzato solo se l'istanza non era disponibile nell'ultimo mese.