Connettore per la guida alle operazioni e all'installazione di LaMa

Questa guida illustra l'installazione e la configurazione del connettore Google Cloud per SAP Landscape Management (Connector for LaMa), nonché le attività operative dopo l'installazione del connettore.

Per installare e configurare il connettore per LaMa, esegui i seguenti passaggi di alto livello:

  • Configura l'autenticazione e l'autorizzazione per le API Google Cloud.
  • Scarica l'archivio di installazione da Google Cloud.
  • Installa il connettore per LaMa sullo stesso host di SAP Landscape Management. L'host può essere una macchina virtuale (VM) Compute Engine oppure una macchina virtuale o fisica che non si trova su Google Cloud.
  • Configurare la funzionalità Cloud Manager per Google Cloud in Gestione orizzontale SAP.
  • Installa la libreria di archiviazione e i file delle operazioni su ogni VM che ospita un sistema SAP che deve essere gestito da SAP Landscape Management.

Prerequisiti

Prima di poter installare il connettore per LaMa, devi installare e configurare una versione supportata di SAP Landscape Management. Per le versioni supportate, consulta Requisiti software.

Installa SAP Landscape Management in base alle guide all'installazione di SAP Landscape Management e ai principi di Adaptive Design di SAP Landscape Management.

Per ulteriori informazioni, vedi:

Configura l'autenticazione e l'autorizzazione per le API Google Cloud

Devi configurare i certificati CA e, se hai bisogno di un controllo dell'accesso più rigido, un account di servizio IAM.

Carica certificato CA per le comunicazioni relative all'API di Google

Il connettore per LaMa richiede un certificato CA per comunicare con le API Google Cloud. Assicurati che i certificati seguenti siano disponibili nella visualizzazione CA attendibili della visualizzazione Archiviazione chiave Java di SAP NetWeaver Java.

  1. Vai al repository Google Trust Services all'indirizzo https://pki.goog/repository/

  2. Nella sezione Scarica certificati CA in CA subordinate, scarica il certificato CA GTS CA 1C3.

  3. Importa il certificato seguendo le istruzioni riportate nella documentazione di SAP NetWeaver in merito all'utilizzo di AS Java Key Storage.

Crea un account di servizio IAM

A meno che tu non voglia utilizzare l'account di servizio dell'istanza VM di hosting come account di servizio predefinito, devi creare un account di servizio IAM per il connettore per LaMa.

Per creare un account di servizio per il connettore per LaMa:

  1. Nella console Google Cloud, vai alla pagina Account di servizio:

    Vai ad Account di servizio

  2. Selezionare il tuo progetto Google Cloud.

  3. Fai clic su Crea account di servizio.

  4. Specifica un nome per l'account di servizio e, facoltativamente, una descrizione.

  5. Fai clic su Crea e continua.

  6. Nel passaggio Concedi a questo account di servizio l'accesso al progetto, concedi all'account di servizio un ruolo contenente tutte le autorizzazioni necessarie per SAP Landscape Management. Un ruolo può essere un ruolo predefinito, come Compute Admin, o un ruolo personalizzato creato da te, contenente le autorizzazioni elencate in Autorizzazioni IAM richieste per il connettore per LaMa.

  7. Fai clic su Fine.

  8. Nella pagina Account di servizio nella console Google Cloud, fai clic sull'account di servizio appena creato.

  9. Sotto il nome dell'account di servizio, fai clic sulla scheda Chiavi.

  10. Fai clic sul menu Aggiungi chiave, quindi seleziona Crea nuova chiave per creare una chiave dell'account di servizio.

  11. Accetta JSON come tipo di chiave e fai clic su Crea. Una chiave privata viene salvata sul tuo computer. Archivia il file di chiave JSON in un luogo sicuro. In seguito, quando configuri la funzione Cloud Manager SAP Landscape Management, copi e incolli i contenuti del file della chiave in SAP Landscape Management.

Configurazione della JVM per l'utilizzo di Internet Protocol versione 4

Utilizza lo strumento Proprietà di sistema Java di Amministratore SAP Netweaver o lo strumento SAP NetWeaver Config per specificare -Djava.net.preferIPv4Stack=true nei parametri di sistema JVM.

Quando -Djava.net.preferIPv4Stack=true è specificato, SAP NetWeaver utilizza solo Internet Protocol versione 4 (IPv4).

Per saperne di più, consulta il Requisito del protocollo internet versione 4 (IPv4).

Scarica il connettore per LaMa

Scarica il connettore per LaMa da Google Cloud in un file tar, gcp-connectorversion.tar, che contiene i seguenti file:

  • Connettore per LaMa in un file Java Enterprise Archive, lvm.cloud.gcp-version.ear.
  • La libreria di archiviazione del sistema operativo di Cloud Manager:
    • Per Linux: libsapacosprep_gcp-version.so
    • Per Windows: libsapacosprep_gcp-version.dll
  • Definizioni delle operazioni personalizzate per Google Cloud.
  • Script delle operazioni che corrispondono alle definizioni delle operazioni.

Per scaricare la versione più recente di Connector for LaMa, contatta l'assistenza clienti Google Cloud. Per trovare le informazioni di contatto dell'assistenza clienti, vai alla pagina Panoramica dell'assistenza nella console Google Cloud. Per ulteriori informazioni, consulta Assistenza per SAP su Google Cloud.

Con il file tar compresso, Google Cloud fornisce anche un file di firma asc, gcp-connectorversion.tar.asc, che puoi utilizzare per confermare che il file gcp-connectorversion.tar è stato scaricato correttamente.

Archivia il file tar in un bucket Cloud Storage accessibile sia dal server SAP Landscape Management sia dai server da gestire oppure caricalo tramite la funzione di caricamento di Cloud Shell come descritto in Trasferimento di file nelle istanze.

Installare il connettore per LaMa sul server SAP Landscape Management

Per installare il connettore per LaMa, devi eseguire il deployment di un file EAR su SAP NetWeaver e configurare un Cloud Manager per Google Cloud in SAP Landscape Management.

Deployment del connettore per LaMa su SAP NetWeaver

Installa il file EAR che contiene il connettore per LaMa utilizzando uno dei seguenti metodi di deployment Java di SAP NetWeaver (è richiesto un account utente SAP):

Configurazione della funzionalità Cloud Manager in SAP Landscape Management

Dopo aver installato il connettore per LaMa, nell'interfaccia di SAP Landscape Management, configuri la funzionalità Cloud Manager per Google Cloud.

La procedura generale per la configurazione di Cloud Manager è documentata da SAP in Configurazione di Cloud Manager.

I passaggi seguenti sono specifici per la configurazione di un Cloud Manager per Google Cloud.

Per configurare un nuovo Cloud Manager per Google Cloud, esegui questi passaggi di configurazione:

  1. In SAP Landscape Management, vai a SAP Landscape Management Infrastructure > Cloud Managers.
  2. Crea un nuovo Cloud Manager facendo clic su Aggiungi.
  3. Dall'elenco dei tipi di Cloud Manager installati, scegli Adattatore Google Cloud.
  4. Nella sezione Proprietà di base:
    • Nel campo Etichetta, inserisci un nome per Cloud Manager per Google Cloud.
    • In Intervallo di monitoraggio, accetta il valore predefinito di 300 secondi.
    • Lascia vuoti tutti gli altri campi.
  5. Se utilizzi un account di servizio dedicato per Connector for LaMa, incolla i contenuti del file di chiavi JSON dell'account di servizio nel campo Account di servizio nella sezione Proprietà aggiuntive.
  6. Se utilizzi l'account di servizio della VM per Connector for LaMa, lascia vuoto il campo Account di servizio.
  7. Esegui il test "Configurazione di test" per convalidare le impostazioni e testare la connessione agli URL dell'API Google Cloud.
  8. Scegli Avanti e Salva in un nuovo Cloud Manager.

Le voci nelle visualizzazioni Virtualization e Storage Manager vengono create automaticamente.

È possibile modificare solo la configurazione di Cloud Manager; la modifica è disattivata nelle altre viste.

Configurazione del supporto per indirizzi IP duplicati

Se le reti interne all'interno del tuo panorama SAP gestito includono indirizzi IP duplicati, configura SAP Landscape Management in modo da utilizzare nomi host completi per mappare i sistemi SAP gestiti.

Per utilizzare nomi host completi, nelle impostazioni di monitoraggio di SAP Landscape Management, seleziona la casella di controllo Utilizza solo nomi host FQDN. Per ulteriori informazioni, consulta la sezione Configurazione delle impostazioni di monitoraggio.

Installa l'agente Google Cloud per SAP

Per assistenza e monitoraggio, Google Cloud fornisce Agent for SAP per i carichi di lavoro SAP in esecuzione su istanze VM di Compute Engine e server Bare Metal Solution.

Come richiesto da SAP, per ricevere l'assistenza di SAP e consentire a SAP di rispettare gli accordi sul livello del servizio (SLA), devi installare l'agente per SAP di Google Cloud su tutte le istanze VM di Compute Engine e sui server Bare Metal Solution che eseguono qualsiasi sistema SAP. Per saperne di più sui prerequisiti di supporto, consulta la nota SAP 2456406 - SAP su Google Cloud Platform: prerequisiti di supporto.

La versione 3.3 (più recente) dell'agente per SAP di Google Cloud è il successore dell'agente di monitoraggio di Google Cloud per SAP NetWeaver versione 2, agente di monitoraggio per SAP HANA versione 2 e agente Backint Cloud Storage per SAP HANA. Pertanto, oltre alla raccolta di metriche, la versione 3.3 (più recente) dell'agente per SAP di Google Cloud include la funzionalità facoltativa: Backup e ripristino basati su Backint per SAP HANA. Puoi attivare queste funzionalità che abilitano prodotti e servizi come Workload Manager per i tuoi carichi di lavoro SAP.

Installi l'agente Google Cloud per SAP sull'host insieme al sistema SAP. Per istruzioni su come installare e configurare l'agente, convalidare l'installazione e verificare che l'agente funzioni come previsto, consulta Installare l'agente su un'istanza VM di Compute Engine.

Se utilizzi le seguenti immagini RHEL o SLES "for SAP" per sistema operativo fornite da Google Cloud, l'agente per SAP di Google Cloud viene pacchettizzato con le immagini del sistema operativo:

  • RHEL: tutte le immagini "for SAP"
  • SLES: SLES 15 SP4 per SAP e versioni successive

Installa la libreria di archiviazione del sistema operativo e le definizioni delle operazioni sulle VM gestite

Il file gcp-connectorversion.tar include una libreria di archiviazione del sistema operativo e le definizioni delle operazioni con gli script corrispondenti.

Devi installare la libreria di archiviazione del sistema operativo e i file delle operazioni su ogni istanza VM gestita da SAP Landscape Management.

Per installare una libreria di archiviazione del sistema operativo e le definizioni delle operazioni su una VM gestita da SAP Landscape Management:

  1. Scarica o copia il file gcp-connectorversion.tar nella VM di destinazione.
  2. Estrai i file che si trovano nel file gcp-connectorversion.tar in una directory temporanea.
  3. Esegui lo script di installazione:

    • Su Linux, inserisci:
      sudo bash install.sh
    • Su Windows, con privilegi amministrativi inserisci:
      install.cmd

    Lo script di installazione copia la libreria di archiviazione del sistema operativo nella directory dell'agente host SAP attivo /usr/sap/hostctrl/exe e i file delle operazioni in una sottodirectory /operations.d. Lo script imposta la proprietà del file su root:sapsys e imposta i diritti di accesso appropriati per ogni tipo di file.

    file ./storage/libsapacosprep_gcp-2.2.15.96.so copied to /usr/sap/hostctrl/exe/libsapacosprep_gcp.so
    file ./storage/Operations/AcActivateIP copied to /usr/sap/hostctrl/exe/operations.d/sapacosprep/AcActivateIP
    file ./storage/Operations/AcDeactivateIP copied to /usr/sap/hostctrl/exe/operations.d/sapacosprep/AcDeactivateIP
    file ./storage/Operations/ActivateIP.sh copied to /usr/sap/hostctrl/exe/operations.d/sapacosprep/ActivateIP.sh
    file ./storage/Operations/DeactivateIP.sh copied to /usr/sap/hostctrl/exe/operations.d/sapacosprep/DeactivateIP.sh

Gestisci sistemi SAP su Google Cloud con SAP Landscape Management

Dopo aver installato il connettore per LaMa e aver configurato la funzione Cloud Manager in SAP Landscape Management, puoi utilizzare SAP Landscape Management per gestire i sistemi SAP su Google Cloud. Per informazioni su come utilizzare SAP Landscape Management, consulta la documentazione relativa alla SAP Landscape Management, Enterprise Edition.

Aggiornamento da una release precedente

Per aggiornare il connettore per LaMa da una versione precedente, svolgi i passaggi che seguono.

  1. In SAP Landscape Management, esegui il backup di tutte le configurazioni di Cloud Manager esistenti per Google Cloud prima di aggiornare il connettore per LaMa. Per maggiori informazioni, consulta Esportazione dei dati di configurazione.
  2. Reinstalla il connettore per LaMa. Per le istruzioni, consulta la pagina relativa al deployment del connettore per LaMa su SAP NetWeaver.
  3. Sostituisci le librerie di archiviazione del sistema operativo esistenti e i file delle operazioni nei sistemi gestiti seguendo le istruzioni riportate in Installazione della libreria di archiviazione del sistema operativo e definizioni delle operazioni.
  4. Dopo il deployment, riavvia SAP Landscape Management.

Risoluzione dei problemi

Per impostazione predefinita, il sistema SAP Landscape Management opera su Google Cloud utilizzando l'identità di un account di servizio IAM. Se si verificano errori di autorizzazione, prova innanzitutto a utilizzare i comandi gcloud per eseguire la stessa azione che riceve l'errore dal sistema operativo guest. Ad esempio:

Azione di gestione del panorama SAP Comando gcloud equivalente
Arresta/avvia gcloud compute instances stop/start
Clona gcloud compute disks snapshot
gcloud compute disks create
Sposta gcloud compute instances attach-disk
gcloud compute instances detach-disk

L'output comando gcloud indica se mancano le autorizzazioni per eseguire una determinata azione. Se l'operazione va a buon fine, ma l'errore persiste, contatta l'assistenza come descritto nella sezione seguente.

Assistenza

Se riscontri problemi relativi al funzionamento del tuo sistema di gestione orizzontale SAP che devono essere risolti, registra un messaggio di assistenza tramite il Portale di assistenza SAP nel componente BC-VCM-LVM.

Se stabilisci che la causa principale del problema è nel connettore per LaMa, seleziona il sottocomponente BC-VCM-LVM-GOOGLE. Tuttavia, se non sai con certezza quale sia la causa, scegli il componente BC-VCM-LVM in modo che l'assistenza SAP possa analizzare prima il problema.

Informazioni da includere:

  • La versione di SAP Landscape Management
  • La versione Connector for LaMa
  • La versione kernel SAP NetWeaver
  • La versione del sistema SAP gestito, inclusa la versione dell'agente host
  • Una descrizione del comportamento previsto