Questo documento descrive come eseguire il deployment di un'applicazione SAP S/4HANA su Google Cloud utilizzando lo strumento di automazione del deployment guidato in Workload Manager.
Esegui il deployment di un'applicazione SAP S/4HANA
Per configurare ed eseguire il deployment di un workload SAP S/4HANA, svolgi le seguenti attività:
Nella console Google Cloud, vai alla pagina Workload Manager.
Nel riquadro di navigazione di Workload Manager, fai clic su Deployment.
Seleziona il progetto in cui vuoi creare il deployment.
Fai clic su Crea deployment e scegli SAP.
Nella sezione Nozioni di base sul deployment, inserisci le informazioni sui requisiti di deployment e del carico di lavoro. Workload Manager utilizza queste informazioni di base per determinare i dati da raccogliere nelle schede successive. Workload Manager fornisce anche consigli per la configurazione del deployment in base a queste impostazioni di base.
Campo Descrizione Nome Inserisci un nome per descrivere il carico di lavoro di cui stai eseguendo il deployment.
Esempio: "S4-Prod-EP1"
Questo nome deve essere univoco nel progetto corrente e viene utilizzato per assegnare i nomi ad alcune risorse messe in produzione. Sono consentiti massimo 25 caratteri.Descrizione (Facoltativo) Un campo aggiuntivo che descrive il tuo carico di lavoro. Questa descrizione viene visualizzata nella dashboard del deployment. Nel campo Account di servizio, seleziona un account di servizio da collegare al deployment. Workload Manager utilizza questo account di servizio per chiamare altre API e altri servizi per creare le risorse necessarie per il deployment. Puoi selezionare un account di servizio esistente o crearne uno nuovo.
Fai clic su Nuovo account di servizio per creare un nuovo account di servizio per il tuo deployment. Viene visualizzata la pagina Crea account di servizio. Inserisci i dettagli dell'account di servizio e concedi i ruoli richiesti per il deployment.
Per ulteriori informazioni sui ruoli richiesti, consulta Service account.
Fai clic su Aggiorna elenco per compilare il nuovo account di servizio nell'elenco degli account di servizio.
Nella sezione Account di servizio Ansible Runner, seleziona un account di servizio per la VM Ansible Runner temporanea creata durante il processo di deployment. Puoi creare un account di servizio o sceglierne uno esistente con le autorizzazioni IAM richieste. Per saperne di più, consulta Account di servizio e autorizzazioni.
(Facoltativo) Questo passaggio è necessario solo se la tua organizzazione applica la conformità ai Controlli di servizio VPC. Nel campo Pool privato, specifica il nome di un pool privato Cloud Build configurato per i Controlli di servizio VPC nel seguente formato:
projects/PRIVATEPOOL_PROJECT_ID/locations/REGION/workerPools/PRIVATEPOOL_ID
Sostituisci quanto segue:
- PRIVATEPOOL_PROJECT_ID: l'ID del progetto che contiene il pool privato
- REGION: la regione in cui hai creato il pool privato
- PRIVATEPOOL_ID: l'ID del pool privato
Per ulteriori informazioni, consulta Utilizzare un pool di worker privato Cloud Build.
Nella sezione Informazioni sul prodotto, inserisci i dettagli del sistema SAP e del modello di implementazione. Consulta Workload SAP supportati.
Campo Descrizione Applicazione SAP Seleziona il prodotto SAP da installare. Versione SAP Seleziona la versione dell'applicazione SAP specificata. Tipo di ambiente Seleziona se il workload è destinato all'utilizzo in produzione o non in produzione. Modello di deployment Seleziona un modello di deployment:
- Distribuzione con alta disponibilità: consigliata per i sistemi di produzione e altri carichi di lavoro critici per ottenere la massima disponibilità.
- Distributo: adatto per i carichi di lavoro non di produzione in cui la disponibilità non è fondamentale per ottenere un costo inferiore.
Metodo di scalabilità HANA Seleziona il metodo di scalabilità per il database. Nel campo Prefisso del nome della VM, inserisci un prefisso da applicare ai nomi di tutte le VM create durante il deployment. Per il prefisso sono consentiti massimo sette caratteri.
Nel campo Bucket dei file multimediali per l'installazione del software, seleziona il bucket Cloud Storage che contiene i file multimediali per l'installazione SAP che hai caricato. Il bucket deve esistere nel progetto in cui stai creando il deployment.
Per ulteriori informazioni, vedi Preparare i file di installazione SAP per il deployment.
Fai clic su Continua per procedere.
Nella scheda Località e networking, inserisci quanto segue.
Campo Descrizione Nome del progetto Seleziona il Google Cloud progetto in cui vuoi eseguire il deployment del workload. Regione Seleziona la Google Cloud regione in cui vuoi eseguire il deployment del workload. Zona principale Seleziona una zona dalla regione specificata. Zona secondaria Seleziona una zona dalla regione specificata per il deployment del sistema secondario.
Questo campo è visibile solo se hai specificato l'alta disponibilità (HA) come modello di deployment nella sezione di base.Rete Seleziona la rete Virtual Private Cloud (VPC) in cui esegui il deployment del carico di lavoro Subnet Seleziona la subnet nella rete VPC specificata in cui vuoi eseguire il deployment del workload. Accesso a internet Seleziona un metodo per fornire l'accesso a internet esterno alle VM. Per maggiori informazioni, consulta la sezione Prerequisiti.
- Cloud NAT:se vuoi fornire l'accesso esterno a internet utilizzando un gateway Cloud NAT che hai già creato per la rete specificata.
- Consenti IP esterno:se vuoi fornire l'accesso a internet esterno prenotando un indirizzo IP esterno statico su ogni VM.
Salta la configurazione automatica del firewall Per disattivare la creazione automatica delle regole firewall, seleziona questa casella di controllo. Se salti la creazione della regola firewall, verifica che le regole firewall della tua rete consentano la comunicazione tra le VM nel deployment. Per ulteriori informazioni, consulta Regole firewall. Tag di rete Specifica i tag di rete che ti aiutano ad applicare le regole firewall alle VM nel deployment. Per saperne di più, consulta la sezione Aggiungere tag di rete. Zona DNS - Crea una nuova zona DNS: seleziona questa opzione se vuoi che Workload Manager crei una zona Cloud DNS privata per il deployment.
- Salta la configurazione DNS: seleziona questa opzione per configurare manualmente una zona DNS autonomamente e utilizzarla nel deployment.
Per saperne di più, consulta Zone DNS.Fai clic su Continua.
Nella scheda Database, inserisci le seguenti informazioni:
Campo Descrizione SID HANA Specifica l'ID sistema SAP (SID) per il livello del database. Il SID deve essere composto da tre caratteri alfanumerici e iniziare con una lettera. Tutte le lettere devono essere in maiuscolo. Sistema operativo Seleziona un'immagine del sistema operativo supportata. Per ulteriori informazioni, consulta Sistemi operativi supportati.
Tutte le VM di database create durante la procedura di deployment utilizzano questo sistema operativo.Nome del secret per le credenziali del database Seleziona il nome del secret che corrisponde alla password per il database SAP HANA. Workload Manager utilizza questa password durante la procedura di deployment e installazione. Questo secret deve esistere nel Google Cloud progetto in cui crei il deployment. Famiglia di macchine Seleziona una famiglia di macchine per le VM di database. Serie Seleziona una serie di macchine per le VM di database. Tipo di macchina Seleziona un tipo di macchina per le VM del database. Opzione di archiviazione a blocchi Seleziona il tipo di archiviazione a blocchi per la VM del database HANA.* *Se selezioni Disco permanente bilanciato o Disco permanente SSD durante la procedura di deployment, tutti i dischi del deployment saranno del tipo selezionato. Se selezioni Hyperdisk Extreme, solo i volumi
/data
e/log
utilizzeranno Hyperdisk Extreme, mentre gli altri volumi utilizzeranno i dischi permanenti SSD. Le dimensioni dei dischi per ogni volume vengono calcolate automaticamente in base alle best practice per il tipo di macchina e il tipo di archiviazione a blocchi selezionati.Fai clic su Continua.
Nella scheda Application (Applicazione), configura i servizi centrali e i server delle applicazioni SAP per il tuo workload S/4HANA.
Generali
Campo Descrizione SID NetWeaver Specifica l'ID sistema SAP (SID) per il livello di applicazione. L'SID deve essere composto da tre caratteri alfanumerici e deve iniziare con una lettera. Tutte le lettere devono essere in maiuscolo. Sistema operativo Seleziona un'immagine del sistema operativo supportata. Per ulteriori informazioni, consulta Sistemi operativi supportati.
Tutte le VM di applicazione create durante la procedura di deployment utilizzano questo sistema operativo.Secret per le credenziali dell'applicazione Seleziona il nome del segreto che corrisponde alla password per la tua applicazione SAP. Workload Manager utilizza questa password durante la procedura di deployment e installazione. Questo secret deve esistere nel Google Cloud progetto in cui crei il deployment. Spazio di archiviazione condiviso Workload Manager crea uno spazio di archiviazione file condiviso NFS per il deployment. Per ulteriori informazioni, vedi Filestore Enterprise.
In alternativa, per utilizzare uno spazio di archiviazione condiviso esistente, specifica la posizione di montaggio dello spazio di archiviazione condiviso nel seguente formato:IP_ADDRESS/STORAGE_NAME
Sostituisci quanto segue:
- IP_ADDRESS: l'indirizzo IP dell'archiviazione file condivisa NFS
- STORAGE_NAME: il nome dello spazio di archiviazione condiviso
Servizi centrali
Campo Descrizione Account di servizio Central Services Seleziona un account di servizio per le istanze ABAP SAP Central Services (ASCS). Puoi creare un account di servizio o sceglierne uno esistente con le autorizzazioni IAM richieste. Per saperne di più, consulta Service account e autorizzazioni. Immagine del sistema operativo dei servizi centrali Seleziona un'immagine del sistema operativo supportata. Per ulteriori informazioni, consulta Sistemi operativi supportati.
Tutte le VM ASCS create durante la procedura di deployment utilizzano questa immagine del sistema operativo.Famiglia di macchine per i servizi centrali Seleziona una famiglia di macchine per le VM ASCS. Serie di macchine per i servizi centrali Seleziona la serie di macchine per le VM ASCS. Tipo di macchina per i servizi centrali Seleziona un tipo di macchina per le VM ASCS. Server delle applicazioni
Campo
DescrizioneNumero di server delle applicazioni per zona Specifica il numero richiesto di server delle applicazioni in ogni zona.
Ad esempio, un valore pari a2
crea due VM di applicazioni in un modello di deployment non HA o un totale di quattro VM di applicazioni in un modello di deployment HA, dove le quattro VM sono suddivise equamente tra entrambe le zone.Numero di istanze dell'app Specifica il numero di istanza per i server delle applicazioni. Nomi delle VM Specifica i nomi dei server delle applicazioni creati durante il deployment.
Per le configurazioni ad alta disponibilità, Workload Manager assegna i nomi alle VM nelle zone principale e secondaria in ordine alternato. Se lasci vuoto questo campo, Workload Manager assegna automaticamente i nomi in base al prefisso del nome della VM specificato nella sezione **Nozioni di base sul deployment**.Account di servizio del server di applicazioni Seleziona un account di servizio per i server delle applicazioni. Puoi creare un account di servizio o sceglierne uno esistente con le autorizzazioni IAM richieste. Per saperne di più, consulta Service account e autorizzazioni. Immagine del sistema operativo del server delle applicazioni Seleziona un'immagine del sistema operativo supportata. Per ulteriori informazioni, consulta Sistemi operativi supportati.
I server delle applicazioni creati durante il processo di deployment utilizzano questa immagine del sistema operativo.Famiglia di macchine del server delle applicazioni Seleziona una famiglia di macchine per i server delle applicazioni. Serie di macchine server applicazioni Seleziona una serie di macchine per i server delle applicazioni. Tipo di macchina del server di applicazioni Seleziona un tipo di macchina per i server delle applicazioni. Per visualizzare la pagina Anteprima, fai clic su Continua.
La pagina Anteprima riassume i dettagli di implementazione inseriti nelle schede precedenti della procedura guidata. Inoltre, puoi visualizzare gli errori dei passaggi precedenti nella dashboard di Deployment.
Per eseguire il deployment del carico di lavoro SAP, fai clic su Crea.
Controllare lo stato del deployment
Dopo aver creato il deployment, puoi monitorarne lo stato nella dashboard passando il mouse sopra l'icona Stato.
Quando Workload Manager completa il processo di deployment, ricevi una notifica nella console Google Cloud. Se il deployment non va a buon fine, ricevi una notifica di errore. Puoi visualizzare ulteriori informazioni sull'errore nella pagina dei dettagli di deployment facendo clic sul nome del deployment nella dashboard. Consulta la sezione Risolvere gli errori di deployment.
Risoluzione degli errori di deployment
Quando si verifica un errore durante il processo di deployment, ricevi una notifica nella console Google Cloud. Puoi visualizzare ulteriori dettagli sull'errore nella pagina Dettagli di deployment. Se possibile, vengono forniti anche i passaggi per risolvere l'errore o la causa principale. In caso contrario, il messaggio di errore contiene un link ai log contenenti informazioni aggiuntive.
Se l'errore si è verificato durante la configurazione o il provisioning delle risorse:
Se il problema di fondo richiede la modifica della configurazione del deployment (ad esempio, il nome del deployment non era univoco):
- Elimina il deployment.
- Crea un nuovo deployment fornendo le informazioni corrette.
Se il problema di fondo non richiede la modifica della configurazione di deployment (ad esempio quota insufficiente):
- Risolvi il problema.
- Fai clic su Riprova nel messaggio di errore per riprendere il processo di deployment.
Se l'errore si è verificato durante il processo Ansible del deployment:
Se il problema di fondo richiede la modifica della configurazione di deployment (ad esempio, hai specificato il bucket Cloud Storage sbagliato per i file SAP):
- Elimina il deployment.
- Crea un nuovo deployment fornendo la configurazione corretta.
Se il problema di fondo non richiede la modifica della configurazione del deployment (ad esempio, il pacchetto del sistema operativo non è stato scaricato):
- Risolvi il problema, se applicabile.
- Elimina il deployment
- Crea un nuovo deployment fornendo la configurazione corretta.