Modifica delle configurazioni delle VM per i sistemi SAP

Dopo il deployment di una VM e l'esecuzione dei sistemi SAP, prima o poi dovrai modificare la configurazione della VM. Potrebbe essere necessario eseguire questa operazione per vari motivi, tra cui un aumento del carico di lavoro o l'aumento delle dimensioni di una VM di backup in uno scenario di ripristino di emergenza.

Questa pagina illustra le considerazioni relative ai sistemi SAP per la modifica di una VM.

Procedura generale

La procedura dettagliata per la modifica di una VM è descritta nella sezione Modificare il 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 generali che segui sono generalmente gli stessi:

  1. Esegui il backup del tuo sistema SAP.

  2. Arresta il tuo 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 eseguite arrestando il sistema SAP, arrestando la VM, apportando le modifiche e riavviando. Altre modifiche potrebbero richiedere la ripartizionamento delle unità o il ripristino dei sistemi di database dai backup.

Arrestando e riavviando la VM puoi apportare le seguenti modifiche:

  • Passaggio 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 dopo il completamento della modifica:

  • Ridurre le dimensioni di un disco permanente
  • Riconfigurazione del layout dello spazio di archiviazione o del partizionamento
  • Modifica della scheda di interfaccia di rete o della configurazione 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 iperdischi

Se modifichi le dimensioni di un disco permanente o di Hyperdisk, per ridurre il rischio associato a eventuali modifiche, crea nuovi dischi delle dimensioni richieste e conserva i dischi precedenti fino a quando la modifica è riuscita.

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

  1. Esegui il backup dei tuoi sistemi SAP.
  2. Arresta 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 snapshot dei dischi.
  5. Utilizzando gli snapshot, crea nuovi dischi delle dimensioni e del tipo necessari, come descritto in Ripristinare da uno snapshot.

    Se il tuo sistema SAP è SAP HANA, assicurati che il tipo e la dimensione dei nuovi dischi permanenti o degli Hyperdisk soddisfino i requisiti di prestazioni SAP HANA. Per maggiori 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 precedenti, ridimensiona il file system in modo da utilizzare lo spazio su disco aggiuntivo.

  9. Riavvia la VM.

  10. Riavvia i sistemi SAP.

  11. Verifica che i sistemi siano operativi.

  12. Dopo la convalida dei sistemi, elimina o conserva i vecchi dischi, in base alle esigenze.

Consigli e suggerimenti

Considera i seguenti suggerimenti e suggerimenti prima di modificare la configurazione di una VM.

Esegui il backup del sistema prima di apportare modifiche

Prima di apportare qualsiasi modifica, esegui il backup dei dati, dei sistemi SAP, della configurazione VM attuale e di tutto ciò 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 maggiori informazioni, consulta Creare e gestire gli snapshot dei dischi.

Puoi anche creare immagini personalizzate dal disco di avvio della VM. Per ulteriori informazioni, consulta Creazione, eliminazione e deprecazione di immagini personalizzate.

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

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

Puoi visualizzare e copiare rapidamente i dettagli di configurazione delle VM in formato di risposta REST facendo clic su REST equivalente 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 di comando locale inviando il seguente comando:

gcloud compute instances describe instance_name

Considerazioni sulla piattaforma CPU

La certificazione SAP di un tipo di VM di Compute Engine definisce la piattaforma CPU minima che puoi utilizzare con un'istanza VM. Poiché alcuni tipi di VM di Compute Engine 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. Ciò è particolarmente vero se specifichi Automatico per la piattaforma CPU.

Per informazioni sulle piattaforme CPU minime richieste dalle certificazioni SAP dei tipi di VM di 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. Ciò non solo fornirà le migliori prestazioni per il tuo carico di lavoro, ma potrebbe anche migliorare l'affidabilità del tuo sistema attraverso funzionalità fornite dalle CPU più recenti. In alternativa, valuta la possibilità di eseguire l'aggiornamento ai tipi di macchine di generazione più recente, ad esempio da N1 a N2 o N2D, se applicabile. Se hai prenotazioni di CPU o impegni Compute Engine esistenti per un tipo di macchina, contatta un rappresentante di vendita per parlare delle opzioni a tua disposizione per modificare le prenotazioni o il tipo di macchina.

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

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

Configurazioni di macchine personalizzate

Quando configuri una macchina personalizzata, per garantire il supporto da parte di SAP, devi rispettare i rapporti memoria/vCPU basati sul tipo di macchina che stai personalizzando e le linee guida 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 ciascun tipo di macchina personalizzata supportata da SAP per SAP NetWeaver.

Tipo di macchina vCPUs Opzione di 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 tutte valide, ma 38 non è valida. 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 supportato da SAP. 4 GB per vCPU 8 GB per vCPU

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

Macchine personalizzate per SAP HANA

La tabella seguente mostra i tipi di macchine personalizzate di 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 da 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 informazioni sulle regole di personalizzazione complete, consulta Creazione di un'istanza VM personalizzata.

Tipo di macchina base vCPUs Memoria (GB) Sistema operativo Piattaforme CPU
mem-alta-N1 Un numero di vCPU da 32 a 64, divisibile uniformemente per 2. 6,5 GB per ogni vCPU RHEL, SUSE Intel Broadwell
N2-highmem (solo scale up) Su Intel Ice Lake, un numero di vCPU da 32 a 80 è divisibile per 4.
Su Intel Cascade Lake, un numero di vCPU da 32 a 80 è 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, quindi per eseguire il deployment di un tipo di VM personalizzata, devi eseguire temporaneamente il deployment di un tipo di VM predefinita con vCPU e memoria uguali o superiori a quelle necessarie, quindi modificare la VM per ottenere le vCPU e la memoria necessarie. Le configurazioni Terraform e i file di Deployment Manager non supportano la specifica di tipi di macchine personalizzate.

Per SAP HANA, il deployment di una VM con leggermente più memoria del necessario garantisce di avere spazio di archiviazione su disco permanente sufficiente per il tuo sistema SAP HANA senza pagare molto spazio di archiviazione su disco permanente che non ti serve. Se eseguissi il deployment di una VM con meno memoria del necessario, dopo aver aggiunto memoria dovrai anche aumentare le dimensioni dei dischi permanenti o degli Hyperdisk in base 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 al deployment per il tuo scenario di deployment. Assicurati di seguire le dimensioni minime per i dischi permanenti basati su SSD nella guida alla pianificazione di SAP HANA.

Per SAP NetWeaver, puoi selezionare il tipo di VM predefinita più piccolo e quindi aggiungere le vCPU di cui hai bisogno. Non è necessario regolare le dimensioni dei dischi permanenti.

Scopri di più 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 del processo di modifica, utilizza un sistema non di produzione per testare le modifiche apportate prima di applicarle in produzione.

Evitare i tempi di inattività durante la modifica delle configurazioni delle VM

Il processo di modifica è più semplice se le modifiche da apportare non richiedono il ripristino del sistema dai backup e la tua azienda può tollerare un breve tempo di inattività.

Se la tua azienda non può tollerare alcun tempo di inattività, è probabile che i tuoi sistemi SAP vengano eseguiti in una configurazione ad alta disponibilità, nel qual caso puoi apportare modifiche un nodo alla volta. Tuttavia, mentre le modifiche vengono apportate a un nodo secondario, il sistema secondario non è disponibile per il failover in caso di problemi relativi al nodo primario.

Le modifiche apportate alle VM una alla volta ai nodi di una configurazione ad alta disponibilità possono essere utilizzate anche per altre modifiche, ad esempio:

  • Patch del sistema operativo
  • Patch del sistema di database
  • Patch del kernel SAP, quando combinata con gli aggiornamenti in sequenza del kernel
  • Riconfigurazione degli account di servizio delle VM, del networking e così via

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