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 che vuoi 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.
(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 Specifica il prodotto SAP da installare. Versione SAP Seleziona la versione dell'applicazione SAP specificata. Tipo di ambiente Seleziona se il workload è destinato all'uso in produzione o non in produzione Modello di deployment Seleziona un modello di deployment:
- Distribuito con disponibilità elevata: consigliato per i sistemi di produzione e altri carichi di lavoro critici per ottenere la massima disponibilità.
- Distribuito: adatto per workload 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 progetto Google Cloud in cui vuoi eseguire il deployment del carico di lavoro. Regione Seleziona la regione Google Cloud in cui vuoi eseguire il deployment del carico di lavoro. 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.
Zona DNS Workload Manager crea automaticamente un DNS per consentire la comunicazione tra le VM nel deployment. 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 maiuscole. Sistema operativo Seleziona un'immagine del sistema operativo supportata. Per ulteriori informazioni, vedi 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 segreto deve esistere nel progetto Google Cloud 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 del disco utilizzeranno il disco permanente 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 iniziare con una lettera. Tutte le lettere devono essere maiuscole.
Sistema operativo Seleziona un'immagine del sistema operativo supportata. Per ulteriori informazioni, vedi 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 segreto deve esistere nel progetto Google Cloud in cui crei il deployment. Spazio di archiviazione condiviso Workload Manager crea una soluzione di archiviazione file condivisa NFS per l'implementazione. Per ulteriori informazioni, vedi Filestore Enterprise. Servizi centrali
Campo
DescrizioneFamiglia di macchine per i servizi centrali Seleziona una famiglia di macchine per le VM ASCS.
Serie di macchine per i servizi centraliSeleziona 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
Descrizione
Numero di server delle applicazioni per zonaSpecifica 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.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 implementazione facendo clic sul nome dell'implementazione 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.