Attività di post-deployment per SAP S/4HANA

Prima di utilizzare il sistema SAP S/4HANA di cui è stato eseguito il deployment, ti consigliamo di eseguire le attività di post-deployment descritte in questo documento.

Rivedi il deployment

Dopo il deployment riuscito di un'applicazione SAP S/4HANA, puoi esaminare l'output e la configurazione del deployment nella dashboard.

Rivedi le risorse di deployment

Per esaminare le risorse create durante il deployment:

  1. Vai alla pagina Workload Manager nella console Google Cloud.

    Vai a Workload Manager

  2. Nel riquadro di navigazione a sinistra, fai clic su Deployment per aprire la dashboard di deployment.

  3. Seleziona il nome del deployment per aprire la pagina Informazioni sul deployment.

  4. Fai clic sulla scheda Output di deployment per visualizzare un elenco di tutte le risorse che sono state create durante il deployment, il tipo di risorsa e un link alla risorsa (se applicabile).

Rivedi la configurazione del deployment

Per esaminare la configurazione del deployment:

  1. Vai alla pagina Workload Manager nella console Google Cloud.

    Vai a Workload Manager

  2. Nel riquadro di navigazione a sinistra, fai clic su Deployment per aprire la dashboard di deployment.

  3. Seleziona il nome del deployment per aprire la pagina Informazioni sul deployment.

  4. Fai clic sulla scheda Dettagli per visualizzare le informazioni che hai inserito per la configurazione iniziale del deployment.

Elimina la VM Ansible Runner

Durante il processo di deployment, viene eseguita il deployment di una VM come Ansible Runner per orchestrizzare la configurazione e l'installazione del sistema utilizzando Ansible. Dopo il deployment, puoi eliminare la VM Ansible Runner per evitare di incorrere in costi per questa risorsa.

Prima di eliminare la VM, puoi confermarne il nome esaminando i dettagli nella scheda Output deployment della pagina Informazioni sul deployment. Il formato del nome della VM è DEPLOYMENT_NAME-ansible-runner.

In alternativa, puoi conservare la VM Ansible Runner e riutilizzarla come Bastion Host, in quanto è già configurata per avere accesso a internet e ad altre VM di cui è stato eseguito il deployment nella tua rete. Tieni presente che la VM è collegata al sistema di cui è stato eseguito il deployment e viene eliminata se il sistema viene eliminato in un secondo momento utilizzando Workload Manager.

Convalida il deployment di SAP S/4HANA

Dopo aver configurato ed eseguito il deployment del sistema SAP S/4HANA utilizzando Workload Manager, esegui le seguenti attività per verificare che il deployment sia andato a buon fine:

Dopo aver convalidato il deployment, connettiti al sistema SAP utilizzando gli strumenti standard come SAP HANA Studio o HANA Cockpit.

Connettiti alla VM tramite SSH

Per visualizzare log aggiuntivi o per eseguire comandi di convalida sulle VM create durante il deployment, devi connetterti alle VM utilizzando SSH.

Se non hai configurato gli indirizzi IP esterni durante la procedura di deployment, utilizza SSH per stabilire una connessione con una VM nella stessa rete con un indirizzo IP esterno, quindi connettiti direttamente alle altre VM. Per ulteriori informazioni, consulta Connettersi alle VM Linux utilizzando un bastion host.

Esegui i comandi per convalidare un deployment

Per convalidare il deployment di SAP S/4HANA su Google Cloud, esegui i comandi elencati nella tabella seguente. Devi eseguire il comando sulla rispettiva istanza VM nel tuo deployment. A seconda del sistema operativo in esecuzione sulla VM, il comando potrebbe essere diverso.

Istanza VM Attività Comando Convalida
HANA Controllo di base HANA
      sudo su - SID_LCadm -c "HDB info" | grep "indexserver"
      

Ad esempio:

sudo su - ed1adm -c "HDB info" | grep "indexserver"
I processi del server di indicizzazione sono attivi.
HANA Controllare i dettagli del paesaggio
      sudo su - SID_LCadm -c "cdpy && python landscapeHostConfiguration.py"
      
Lo stato complessivo dell'attività è "OK".
HANA principale (solo HA) Controllare lo stato della replica HANA
      sudo su - SID_LCadm -c "cdpy && python systemReplicationStatus.py"
      
Lo stato della replica non mostra "ERROR".
HANA principale e secondaria (solo HA) Controlla le risorse del cluster RHEL:
sudo pcs status
SLES:
sudo crm status
Verifica che il comando restituisca le seguenti informazioni:
  • Tutti i nodi del cluster vengono visualizzati come "online" in "Elenco nodi".
  • Tutte le risorse del cluster vengono visualizzate come "Avviate" nel report principale o secondario.
  • HANA Controlla la configurazione di HANA
          sudo su - SID_LCadm -c "cdcoc && cat global.ini"
          
    Verifica che il file esista.
    Se è HA, verifica che esista [ha_dr_provider_SAPHanaSR].
    ASCS Elenco di istanze NetWeaver
          sudo su - SID_LCadm -c "/usr/sap/hostctrl/exe/sapcontrol -nr ASCS_INSTANCE_NUMBER
          -function GetSystemInstanceList"

    Ad esempio:

    sudo su - ed1adm -c "/usr/sap/hostctrl/exe/sapcontrol -nr 12
          -function GetSystemInstanceList"
    Verifica lo stato VERDE per ogni VM di cui è stato eseguito il deployment, ad eccezione dei server HANA.
    Per lo stato ASCS: una voce con MESSAGESERVER|ENQUE
    Per lo stato del server app: più voci (una per ogni server app di cui è stato eseguito il deployment), ABAP|GATEWAY
    Se HA, stato ERS: una voce con ENQREP
    ERS (solo HA) Stato ERS
          sudo su - SID_LCadm -c "/usr/sap/hostctrl/exe/sapcontrol -nr ERS_INSTANCE_NUMBER
          -function GetSystemInstanceList"
    Tutti gli ERS VERDI
    hanno il processo ENQREP.
    Stato del cluster NetWeaver (solo HA) Controlla le risorse del cluster RHEL:
    sudo pcs status
    SLES:
    sudo crm status
    Verifica che il comando restituisca le seguenti informazioni:
  • Tutti i nodi del cluster vengono visualizzati come "online" in "Elenco nodi".
  • Tutte le risorse del cluster vengono visualizzate come "Avviate" nel report principale o secondario.
  • Stato del cluster NetWeaver (solo HA) Stato del cluster NetWeaver RHEL:
    sudo pcs config show | grep SAPInstance
    SLES:
    sudo crm config show | grep SAPInstance
    La configurazione dell'istanza SAP viene visualizzata negli output del cluster.
    TUTTE Agente per SAP diGoogle Cloud
    sudo systemctl status google-cloud-sap-agent
    L'output contiene "active (running)".

    Sostituisci quanto segue:

    • SID_LC: l'ID sistema (SID) in lettere minuscole.
    • ASCS_INSTANCE_NUMBER: il numero di istanza ASCS, un numero di due cifre tra 00 e 99.
    • ERS_INSTANCE_NUMBER: il numero di istanza ERS, un numero di due cifre tra 00 e 99.

    Testa il failover per i cluster ad alta disponibilità

    Puoi testare i cluster ad alta disponibilità simulando un errore sull'host principale. Per testare il failover sia sul database SAP HANA sia sui cluster SAP NetWeaver, segui queste istruzioni:

    Per il cluster SAP HANA:

    Per il cluster SAP NetWeaver:

    Connettiti al sistema SAP S/4HANA

    Questa sezione descrive come accedere al sistema SAP S/4HANA di cui è stato eseguito il deployment.

    Per istruzioni dettagliate su come accedere a un sistema SAP appena disegnato, consulta la documentazione SAP pertinente per lo strumento SAP.

    Accedere alle credenziali di sistema

    Durante la procedura di configurazione, è necessario assegnare un secret per le credenziali del database SAP HANA e del livello di applicazione.

    Per accedere alle credenziali utilizzate per il deployment:

    1. Vai alla pagina Workload Manager nella console Google Cloud e controlla la configurazione del deployment.
    2. Nella scheda Dettagli del deployment, controlla il valore visualizzato per Nome del secret per le credenziali del database o Nome del secret per le credenziali dell'applicazione.
    3. Vai a Secret Manager nel tuo progetto Google Cloud e seleziona il segreto che hai fornito per il database e l'applicazione.
    4. Per visualizzare la password, visualizza il valore del secret.

    Connettiti al database SAP HANA

    Puoi connetterti al tuo database HANA utilizzando gli strumenti SAP standard come SAP HANA Cockpit o SAP HANA Studio. Per la connessione al database potrebbero essere necessarie le seguenti informazioni:

    • Nome host o indirizzo IP: trova il nome host e l'indirizzo IP corrispondenti sull' Google Cloud interfaccia dell'istanza VM contenente il database SAP HANA che funge da nodo principale o attivo nel cluster SAP HANA. Il nome dell'istanza VM è uno dei parametri configurati durante il deployment.

      Puoi anche connetterti utilizzando la voce DNS per CNAME che rimanda al cluster SAP HANA. Puoi trovare la voce DNS nella pagina Cloud DNS della console Google Cloud. Seleziona il nome della zona creata durante il deployment o una zona esistente. Il record CNAME per SAP HANA è simile a db.DEPLOYMENT_NAME.gcp.sapcloud.goog, se crei una nuova zona Cloud DNS per il deployment.

    • Porta SQL:

      • Database di sistema SAP HANA: 3INSTANCE_NUMBER13
      • Database del tenant SAP HANA: 3INSTANCE_NUMBER15
      • Database del tenant S/4HANA: 3INSTANCE_NUMBER40
    • Credenziali: utenti del database e relative password archiviate in Secret Manager. Consulta Accedere alle credenziali di sistema.

    Connettiti all'applicazione SAP

    Puoi connetterti all'applicazione SAP utilizzando le tue credenziali SAP. Puoi collegarti al server di messaggi SAP o direttamente a uno degli app server utilizzando SAP Web Dispatcher.

    Per la connessione all'applicazione potrebbero essere necessarie le seguenti informazioni:

    • Nome host o indirizzo IP: trova il nome host o l'indirizzo IP corrispondente nell' Google Cloud interfaccia per l'istanza VM contenente l'ASCS o uno degli App Server. - ASCS: il nome dell'istanza VM è uno dei parametri configurati durante il deployment. - Server delle applicazioni: tutti i server delle applicazioni seguono lo stesso schema di denominazione, VM_PREFIXappNN. Ad esempio, ed1app11, ed1app12 ed ed2app34.

      Puoi anche connetterti utilizzando la voce DNS per CNAME che rimanda al nodo del cluster attivo che ospita il server di messaggistica. Puoi trovare la voce DNS nella pagina Cloud DNS della console Google Cloud. Seleziona il nome della zona creata durante il deployment o una zona esistente. Il record CNAME per SAP è simile a alidascs11.DEPLOYMENT_NAME.gcp.sapcloud.goog, se crei una nuova zona Cloud DNS per il deployment.

    • Port:

      • Server di messaggistica: 36INSTANCE_NUMBER
      • App Server Dispatcher: 32INSTANCE_NUMBER

    Verificare che l'agente host SAP riceva le metriche

    Per verificare che l'Agent for SAP raccolga le metriche dell'infrastruttura e le invii correttamente all'agente host SAP:

    1. Nel sistema SAP, inserisci la transazione ST06.
    2. Nel riquadro Panoramica, controlla la disponibilità e i contenuti dei seguenti campi per la configurazione end-to-end corretta dell'infrastruttura di monitoraggio di SAP e Google:
      • Fornitore di servizi cloud: Google Cloud Platform
      • Accesso al monitoraggio avanzato: TRUE
      • Dettagli sul monitoraggio migliorati: ACTIVE

    Passaggi successivi dopo il deployment

    I passaggi successivi dopo il deployment iniziale dipendono dal caso d'uso e dalle procedure standard. Prima di utilizzare l'istanza SAP S/4HANA, ti consigliamo di eseguire alcune delle seguenti attività: