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. Potrebbe essere necessario eseguire questa operazione per svariati motivi, tra cui un aumento del carico di lavoro o Aumentare le dimensioni di una VM di backup in uno scenario di ripristino di emergenza.

Questa pagina illustra le considerazioni relative ai sistemi SAP quando modifichi una VM.

Procedura generale

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 che utilizzi per modificare la VM, i passaggi generali che segui 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 che puoi apportare interrompendo il sistema SAP e la VM apportare le modifiche e riavviare. Altre modifiche potrebbero richiedere ripartizionare le unità o ripristinare i sistemi di database dai backup.

Puoi apportare le seguenti modifiche 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:

  • Riduzione delle 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 saperne di più sulla modifica della configurazione delle VM, consulta Modifica del tipo di macchina di un'istanza arrestata.

Modifica di dischi permanenti o Hyperdisk

Se modifichi le dimensioni di un disco permanente o di un Hyperdisk, per ridurre il rischio associati a eventuali modifiche, crea nuovi dischi delle dimensioni richieste conserva i vecchi dischi finché non confermi che la modifica è riuscita.

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 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 i nuovi dischi permanenti o Hyperdisk soddisfano 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 precedenti, ridimensiona il file system per utilizzare lo spazio aggiuntivo su disco.

  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.

Suggerimenti e consigli

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

Esegui il backup del sistema prima di apportare modifiche

Prima di apportare modifiche, esegui il backup dei dati, dei sistemi SAP, configurazione delle VM e qualsiasi altra informazione che potrebbe essere interessata dalla modifica.

Un modo per eseguire il backup della configurazione della VM è acquisire uno snapshot dell'avvio del disco 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 per saperne di più, consulta la sezione Creare, eliminare e ritirare 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 dei dischi permanenti 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 tra diverse 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 dal Certificazioni SAP dei tipi di VM di Compute Engine su Google Cloud, consulta:

Se utilizzi famiglie di macchine di vecchia generazione, 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 macchina di nuova generazione, 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 discutere delle opzioni a tua disposizione per modificare le prenotazioni o il tipo di macchina.

Per informazioni su come cambiare la piattaforma CPU, consulta la sezione Specifica di un Piattaforma CPU per istanze VM

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

Configurazioni di macchine personalizzate

Quando configuri una macchina personalizzata, per garantire il supporto da SAP, devi sono conformi ai rapporti memoria-vCPU che si basano sul tipo di macchina la personalizzazione e le linee guida per SAP.

Le linee guida variano 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 con 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 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 un 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 ulteriori informazioni, consulta la pagina Configurazioni di 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 in Compute Engine.

I tipi di macchine personalizzate sono soggetti a regole di personalizzazione definite in 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 esattamente per 2. 6,5 GB per ciascuna vCPU RHEL, SUSE Intel Broadwell
N2-highmem (solo scale up) 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 è uniforme 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 con i modelli di Deployment Manager forniti da Google Cloud per eseguire il deployment delle VM, quindi per eseguire il deployment di un tipo di VM personalizzata è necessario eseguire temporaneamente il deployment di un tipo di VM predefinita con vCPU e memoria uguali o del necessario, quindi modifica 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, utilizzando le configurazioni Terraform per SAP HANA, puoi specificare le dimensioni del disco richieste utilizzando gli argomenti avanzati relativi disk_type argomento. 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 quindi e aggiungere le vCPU di cui hai bisogno. 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 configurazione personalizzata, consulta Creazione di un'istanza VM con un tipo di macchina.

Testa le modifiche

Come passaggio finale del processo di modifica, utilizza un sistema non di produzione per testare le modifiche che stai apportando 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 azienda non tollera alcun tempo di inattività, è probabile che i tuoi sistemi SAP viene eseguita in una configurazione ad alta disponibilità, nel qual caso puoi apportare modifiche un nodo alla volta. Tuttavia, anche se le modifiche sono in corso a un nodo secondario, il sistema secondario non è disponibile per il failover in caso di problemi con il nodo primario.

L'applicazione di modifiche alle VM una alla volta ai nodi in 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 delle patch del kernel SAP, se combinata con gli 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.