Modifica delle configurazioni delle VM per i sistemi SAP

Dopo aver eseguito il deployment di una VM e aver avviato i sistemi SAP, prima o poi dovrai modificare la configurazione della VM. Potresti dover eseguire questa operazione per una serie di motivi, tra cui un aumento del carico di lavoro o per aumentare le dimensioni di una VM di backup in uno scenario di ripristino di emergenza.

Questa pagina illustra le considerazioni per i sistemi SAP quando modifichi una VM.

Procedura di alto livello

I passaggi dettagliati per modificare una VM sono descritti in Modifica del tipo di macchina di un'istanza arrestata nella documentazione di Compute Engine.

Puoi utilizzare la console Google Cloud, Google Cloud CLI o l'API Compute Engine. Indipendentemente dall'interfaccia utilizzata per modificare la VM, i passaggi di alto livello da seguire sono generalmente gli stessi:

  1. Esegui il backup del sistema SAP.

  2. Interrompi il sistema SAP.

  3. Arresta l'istanza VM.

  4. Modifica la configurazione dell'istanza VM.

  5. Avvia la VM.

  6. Convalida le modifiche.

Tipi di modifica

Alcune modifiche possono essere apportate arrestando il sistema SAP, arrestando la VM, apportando le modifiche e riavviando. Altre modifiche potrebbero richiedere la ripartizione delle unità o il ripristino dei sistemi di database dai backup.

Le seguenti modifiche possono essere apportate arrestando e riavviando la VM:

  • Passare a un tipo di istanza VM più grande o più piccolo
  • Passaggio a una piattaforma CPU successiva
  • Passaggio da una configurazione VM predefinita a una configurazione VM personalizzata

Le seguenti modifiche potrebbero richiedere il ripristino del sistema SAP dai backup al termine della modifica:

  • Ridurre le dimensioni di un disco permanente
  • Riconfigurare il layout dello spazio di archiviazione o il partizionamento
  • Modifica della scheda di interfaccia di rete o della configurazione del virtual private cloud

Per ulteriori informazioni sulla modifica della configurazione della VM, consulta Modificare il tipo di macchina di un'istanza arrestata.

Modifica di dischi permanenti o Hyperdisk

Se stai modificando le dimensioni di un disco permanente o di un Hyperdisk, per ridurre il rischio associato a eventuali modifiche, crea nuovi dischi con le dimensioni richieste e mantieni i vecchi dischi finché non hai verificato che la modifica sia andata a buon fine.

Puoi utilizzare la seguente procedura per modificare le dimensioni o il tipo di dischi o hyperdisk permanenti collegati a una VM:

  1. Esegui il backup dei sistemi SAP.
  2. Interrompi i sistemi SAP.
  3. Arresta l'istanza VM.
  4. Crea snapshot dei dischi permanenti o degli Hyperdisk che stai modificando, come descritto in Creare e gestire gli snapshot dei dischi.
  5. Utilizzando gli snapshot, crea nuovi dischi delle dimensioni e del tipo di cui hai bisogno, come descritto in Ripristinare da uno snapshot.

    Se il tuo sistema SAP è SAP HANA, assicurati che il tipo e le dimensioni dei nuovi dischi permanenti o Hyperdisk soddisfino i requisiti di prestazioni di SAP HANA. Per ulteriori informazioni, consulta Archiviazione su disco permanente SAP HANA.

  6. Scollega i dischi originali.

  7. Collega i nuovi dischi.

  8. Se i nuovi dischi sono più grandi di quelli vecchi, ridimensiona il file system per utilizzare lo spazio su disco aggiuntivo.

  9. Riavvia la VM.

  10. Riavviare i sistemi SAP.

  11. Verifica che i sistemi siano operativi.

  12. Dopo aver convalidato i sistemi, elimina o conserva i vecchi dischi, se necessario.

Consigli e suggerimenti

Prima di modificare la configurazione di una VM, prendi in considerazione i seguenti suggerimenti e consigli.

Esegui il backup del sistema prima di apportare modifiche

Prima di apportare modifiche, esegui il backup dei dati, dei sistemi SAP, della configurazione attuale della VM e di qualsiasi altro elemento che potrebbe essere interessato dalla modifica.

Un modo per eseguire il backup della configurazione della VM è acquisire uno snapshot del disco di avvio della VM. Per saperne di più, consulta Creare e gestire gli snapshot dei dischi.

Puoi anche creare immagini personalizzate dal disco di avvio della VM. Per ulteriori informazioni, consulta la sezione Creare, eliminare e impostare come obsolete le immagini personalizzate.

Testa lo snapshot o l'immagine personalizzata del disco di avvio creando da esso un'istanza VM.

Potrebbe essere utile anche salvare una copia dei dettagli di configurazione della VM. Non tutti i dettagli di configurazione della VM vengono acquisiti da snapshot disco permanente o immagini personalizzate.

Puoi visualizzare e copiare rapidamente i dettagli di configurazione della VM in formato di risposta REST facendo clic su Equivalente REST nella parte inferiore della pagina Dettagli istanza VM nella console Google Cloud.

Puoi anche visualizzare i dettagli dell'istanza VM in Cloud Shell o, se hai installato Google Cloud CLI, in un terminale a riga di comando locale emettendo il seguente comando:

gcloud compute instances describe instance_name

Considerazioni relative alla piattaforma CPU

La certificazione SAP di un tipo di VM Compute Engine definisce la piattaforma CPU minima che puoi utilizzare con un'istanza VM. Poiché alcuni tipi di VM Compute Engine ti consentono di scegliere le piattaforme CPU, quando modifichi la configurazione di una VM, devi assicurarti che la piattaforma CPU risultante soddisfi i requisiti minimi della certificazione SAP. Questo è particolarmente vero se specifichi Automatica per la piattaforma CPU.

Per informazioni sulle piattaforme CPU minime richieste dalle certificazioni SAP dei tipi di VM Compute Engine su Google Cloud, consulta:

Se utilizzi famiglie di macchine di generazione precedente, ti consigliamo di specificare la piattaforma CPU più recente disponibile per quella famiglia di macchine. Non solo migliorerai le prestazioni del tuo carico di lavoro, ma potresti anche migliorare l'affidabilità del sistema grazie alle funzionalità offerte dalle CPU più recenti. In alternativa, valuta la possibilità di eseguire l'aggiornamento a tipi di macchine di nuova generazione, ad esempio da N1 a N2 o N2D, se applicabile. Se hai già prenotazioni di CPU o impegni Compute Engine per un tipo di macchina, contatta un rappresentante di vendita per discutere delle opzioni a tua disposizione per modificare le prenotazioni o il tipo di macchina.

Per informazioni su come modificare la piattaforma CPU, consulta Specifica di una piattaforma CPU minima per le istanze VM

Per ulteriori informazioni sulle piattaforme CPU disponibili in Compute Engine, consulta Piattaforme CPU.

Configurazioni delle macchine personalizzate

Quando configuri una macchina personalizzata, per garantire il supporto di SAP, devi conformarti ai rapporti memoria/vCPU in base al tipo di macchina che personalizzi e alle linee guida di SAP.

Le linee guida sono diverse a seconda che la macchina personalizzata sia per SAP HANA o SAP NetWeaver.

Macchine personalizzate per SAP NetWeaver

La tabella seguente riassume le regole per ogni tipo di macchina personalizzata supportato da SAP per SAP NetWeaver.

Tipo di macchina vCPU Opzione Memoria standard Opzione con memoria elevata
N1 1 o qualsiasi numero pari fino a 96 3,75 GB per vCPU 6,5 GB per vCPU
N2 Qualsiasi numero pari fino a 32. Dopo 32, il numero di vCPU deve essere divisibile per 4, fino a un massimo di 80 vCPU. Ad esempio, 32, 36 e 40 vCPU sono tutti validi, ma 38 non lo è. 4 GB per vCPU 8 GB per vCPU
N2D 2 o qualsiasi numero pari di vCPU divisibile per 4, fino a un limite di 32 vCPU per il supporto SAP. 4 GB per vCPU 8 GB per vCPU

Per saperne di più, consulta Configurazioni delle macchine personalizzate.

Macchine personalizzate per SAP HANA

La tabella seguente mostra i tipi di macchine personalizzate Compute Engine certificati da SAP per l'utilizzo in produzione di SAP HANA su Google Cloud.

SAP certifica solo un sottoinsieme dei tipi di macchine personalizzate disponibili su Compute Engine.

I tipi di macchine personalizzate sono soggetti a regole di personalizzazione definite da Compute Engine. Le regole variano a seconda del tipo di macchina che stai personalizzando. Per regole di personalizzazione complete, consulta Creare un'istanza VM personalizzata.

Tipo di macchina di base vCPU Memoria (GB) Sistema operativo Piattaforme CPU
N1-highmem Un numero di vCPU compreso tra 32 e 64 che sia divisibile per 2. 6,5 GB per ogni vCPU RHEL, SUSE Intel Broadwell
N2-highmem (solo scalabilità verticale) Su Intel Ice Lake, un numero di vCPU da 32 a 80, uniformemente divisibile per 4.
Su Intel Cascade Lake, un numero di vCPU da 32 a 80 che sia uniformemente divisibile per 4.
Fino a 8 GB per vCPU RHEL, SUSE Intel Ice Lake,
Intel Cascade Lake

Automazione del deployment e tipi di VM personalizzate per SAP

Se utilizzi i file di configurazione Terraform o i modelli Deployment Manager forniti da Google Cloud per eseguire il deployment delle VM, per eseguire il deployment di un tipo di VM personalizzato devi eseguire temporaneamente il deployment di un tipo di VM predefinito con vCPU e memoria uguali o superiori a quelle di cui hai bisogno, quindi modificare la VM per ottenere le vCPU e la memoria di cui hai bisogno. Le configurazioni Terraform e i file Deployment Manager non supportano la specifica di tipi di macchine personalizzate.

Per SAP HANA, il deployment di una VM con una quantità di memoria leggermente superiore a quella necessaria garantisce che lo spazio di archiviazione del disco permanente sia sufficiente per il sistema SAP HANA senza pagare per una quantità di spazio di archiviazione del disco permanente non necessaria. Se implementassi una VM con meno memoria di quella necessaria, dopo aver aggiunto memoria, dovresti anche aumentare le dimensioni dei dischi permanenti o degli Hyperdisk in modo che corrispondano all'aumento di memoria.

In alternativa, durante l'utilizzo delle configurazioni Terraform per SAP HANA, puoi specificare le dimensioni del disco richieste utilizzando gli argomenti avanzati relativi all'argomento disk_type. Per ulteriori informazioni, consulta la guida all'implementazione per il tuo scenario di implementazione. Assicurati di rispettare le dimensioni minime per i dischi permanenti basati su SSD riportate nella guida alla pianificazione di SAP HANA.

Per SAP NetWeaver, puoi selezionare il tipo di VM predefinito più piccolo e poi aggiungere le vCPU necessarie. Non è necessario modificare le dimensioni dei dischi permanenti.

Ulteriori informazioni sulla creazione di un'istanza VM personalizzata

Per ulteriori informazioni sulla creazione di un'istanza VM di Compute Engine con una configurazione personalizzata, consulta Creazione di un'istanza VM con un tipo di macchina personalizzata.

Testa le modifiche

Come passaggio finale della procedura di modifica, utilizza un sistema non di produzione per testare le modifiche apportate prima di applicarle in produzione.

Evitare i tempi di riposo durante la modifica delle configurazioni delle VM

La procedura di modifica è più semplice se le modifiche da apportare non richiedono il ripristino del sistema dai backup e la tua attività può tollerare un breve tempo di riposo.

Se la tua attività non può tollerare alcun tempo di riposo, i sistemi SAP probabilmente girano in una configurazione ad alta disponibilità (HA), nel qual caso puoi apportare modifiche un nodo alla volta. Tuttavia, mentre vengono apportate le modifiche a un nodo secondario, il sistema secondario non è disponibile per il failover se il nodo principale presenta problemi.

La modifica delle VM una alla volta nei nodi di una configurazione HA può essere utilizzata anche per altre modifiche, ad esempio:

  • Applicazione di patch al sistema operativo
  • Applicazione di patch al sistema di database
  • Applicazione di patch al kernel SAP, se combinata con aggiornamenti in sequenza del kernel
  • Riconfigurazione degli account di servizio delle VM, della rete e così via

Questi tipi di modifiche non rientrano nell'ambito di questo argomento e potrebbero includere considerazioni, passaggi o requisiti aggiuntivi.