IBM Cloud Docs
SAP NetWeaver distribuzione a Intel Virtual Server su infrastruttura VPC che utilizza RHEL

SAP NetWeaver distribuzione a Intel Virtual Server su infrastruttura VPC che utilizza RHEL

Una persona che studia velocemente e che è in grado di apprendere rapidamente nuove cose.

Queste esercitazioni rapide forniscono una singola configurazione di esempio, con istruzioni meno dettagliate, come introduzione per i clienti che preferiscono attività pratiche per aumentare il ritmo di apprendimento.

Le seguenti informazioni forniscono un'introduzione per i clienti che sono nuovi all'ambiente IBM Cloud® Virtual Private Cloud (VPC) Gen 2. Vengono fornite due configurazioni di esempio per aiutarti con il processo di ordinazione per avviare l'installazione di SAP.

Il primo esempio di configurazione è semplice, un server con un solo nodo con 128 GB, 32 vCPU. Il secondo è una configurazione avanzata di due nodi aggiungendo un secondo server virtuale al landscape. I layout di esempio potrebbero non essere il tuo layout preferito. Lo scopo di questa guida è di mostrare due possibilità se non si ha esperienza con il sistema operativo Linux® o con VPC Gen 2.

Figura 1. IBM Cloud VPC
IBM Cloud VPC

Protezione dell'accesso

La sicurezza è una delle maggiori preoccupazioni quando esegui le tue applicazioni critiche per il business in un ambiente cloud. Per proteggere la tua connessione a IBM® Virtual Servers, può essere caricata una chiave SSH pubblica nel tuo account, per regione. Queste chiavi pubbliche vengono distribuite alle istanze dei server virtuali per consentire l'accesso ai server.

Prima di continuare, creare una chiave pubblica SSH da caricare successivamente nella regione scelta durante la creazione dell'istanza del server virtuale. Segui la procedura documentata qui.

I gruppi di sicurezza consentono di limitare l'accesso a e da intervalli IP, protocolli e porte. I gruppi di sicurezza non rientrano nell'ambito di questa guida e il gruppo di sicurezza predefinito distribuito con il tuo VPC di esempio può bastare. Tuttavia, potresti dover aggiungere ulteriori porte per le eccezioni alle limitazioni dell'accesso, ad esempio, per SAP Software Provisioning Manager e per le porte utilizzate dall'applicazione basata su SAP NetWeaver.

Creazione di una sottorete e IBM Cloud VPC

Le risorse di calcolo IBM Cloud® vengono conservate in una regione globale all'interno di un VPC. Utilizza la seguente procedura per creare un VPC e la sua sottorete.

  1. Accedere alla console IBM Cloud con le proprie credenziali.
  2. Fare clic sull'icona Menu Icona Menu > Infrastruttura VPC > Rete > VPC e fare clic su Nuovo cloud privato virtuale > Crea VPC per Gen 2.

Figura 2. Creazione di una VPC
Creazione di una VPC

  1. Immettere un nome univoco per la VPC, ad esempio sap-test-inst.

  2. Mantenere il gruppo di risorse predefinito. Utilizza i gruppi di risorse per organizzare le risorse del tuo account per scopi di controllo degli accessi e fatturazione. Per ulteriori informazioni, consulta Procedure ottimali per organizzare le risorse in un gruppo di risorse. Per questo esempio, è possibile utilizzare il valore predefinito.

  3. Opzionale: Tag. Immetti delle tag per aiutarti a organizzare e trovare le tue risorse. Puoi aggiungere più tag in seguito. Per ulteriori informazioni, vedi Gestione delle tag.

  4. Mantenere le impostazioni del gruppo di sicurezza predefinito, che consentono il traffico SSH e ping in entrata alle istanze del server virtuale in questa VPC.

  5. Opzionale: Accesso classico. Scegli se vuoi consentire al tuo VPC di accedere alle risorse dell'infrastruttura classica. Per ulteriori informazioni, vedi Configurazione dell'accesso all'infrastruttura classica.

    È possibile abilitare una VPC per l'accesso classico solo durante la sua creazione. Inoltre, è possibile avere un solo VPC di accesso classico nel proprio account in qualsiasi momento.

  6. Opzionale: Prefissi di indirizzo predefiniti. Disabilita questa opzione se non vuoi assegnare dei prefissi di indirizzi della sottorete predefiniti ad ogni zona nel tuo VPC. Dopo aver creato il tuo VPC, puoi andare alla sua pagina dei dettagli e configurare i tuoi prefissi di indirizzi della sottorete. Se disabiliti questa opzione, la sezione New subnet for VPC sarà nascosta e sarà necessaria una definizione manuale dopo la creazione del VPC. Lascia il valore predefinito.

    Se desideri creare la sottorete e i tuoi prefissi di indirizzi della sottorete successivamente, acquisisci familiarità come i dettagli importanti della rete VPC. Per ulteriori informazioni, vedere Informazioni sulla rete per VPC e Progettazione di un piano di indirizzamento per una VPC.

Nuova sottorete per VPC

  1. Inserire un nome univoco per la sottorete VPC, ad esempio, sap-subnet1.

  2. Seleziona un gruppo di risorse (Resource group) per la sottorete. Per questo esempio, mantenere il valore predefinito.

  3. Selezionare una posizione per la sottorete, ad esempio LON, Londra. L'ubicazione è composta da una regione e una zona.

    La regione che selezioni viene utilizzata come regione del VPC. Tutte le risorse aggiuntive che crei in questo VPC vengono create nella regione selezionata.

  4. Immetti un prefisso di indirizzo (Address prefix), il numero di indirizzi (Number of addresses) e l'intervallo di IP (IP range) per la sottorete. L'intervallo IP viene inserito in notazione CIDR, ad esempio: 10.240.0.0/24. Nella maggior parte dei casi, puoi utilizzare l'intervallo di IP predefinito. Se vuoi specificare un intervallo di IP personalizzato, puoi utilizzare il calcolatore di intervalli IP per selezionare un prefisso di indirizzo diverso o modificare il numero di indirizzi.

    Una sottorete non può essere ridimensionata dopo la sua creazione.

  5. Mantenere il valore predefinito per l'elenco di controllo degli accessi alla sottorete. Viene creata una nuova ACL predefinita che può essere configurata in seguito seguendo i passaggi indicati in: Configurazione della ACL.

  6. Collega un gateway pubblico alla sottorete se vuoi consentire a tutte le risorse collegate di comunicare con le risorse su internet pubblico. Tuttavia, tenete presente che i gateway pubblici sono per il "traffico in uscita", mentre per il "traffico in entrata" è necessario un IP flottante. Vedere Preparazione dell'istanza del server virtuale per il carico di lavoro.

    Puoi anche collegare il gateway pubblico dopo aver creato la sottorete.

  7. Fai clic su Create virtual private cloud. Il VPC viene immediatamente visualizzato nella pagina Virtual Private Clouds.

Creazione di un'istanza del server virtuale o VSI (Virtual Server Instance)

Utilizza la seguente procedura per creare un'istanza del server virtuale.

  1. Fai clic su Virtual server instances > New instance.

  2. Immetti un nome (Name) univoco per il server virtuale, ad esempio sap-app-vsi. Il nome immesso diventa il nome host.

    I nomi host SAP devono essere formati da un massimo di 13 caratteri alfanumerici. Per ulteriori dettagli, consultare la nota 611361 di SAP.

  3. Seleziona il VPC (Virtual private cloud) in cui collegare l'istanza del server virtuale, ad esempio sap-test-inst.

  4. Mantenere il gruppo di risorse predefinito.

  5. Opzionale: Tag. Immetti delle tag per aiutarti a organizzare e trovare le tue risorse. Puoi aggiungere più tag in seguito. Per ulteriori informazioni, vedi Gestione delle tag.

  6. L'ubicazione (Location) in cui hai creato le tue sottoreti è già selezionata. L'ubicazione è composta da una regione e una zona.

  7. Seleziona Catalog Image > ibm-redhat-7-6-amd64-sap-applications-1 come immagine SO.

Figura 3. Immagine di catalogo per SAP NetWeaver
Immagine di catalogo per SAP NetWeaver

For every SUSE Linux® Enterprise and Red Hat® Enterprise Linux® version there are two different Catalog Images available each: one for SAP HANA and one for SAP NetWeaver (Applications). In these images, the specific repositories are enabled, so you can install the OS packages that are required to install SAP HANA or SAP NetWeaver.
{: note}
  1. Fare clic su Tutti i profili > Bilanciato e selezionare bx2-32x128. Per ulteriori informazioni sui profili certificati SAP, vedere Profili certificati Intel Virtual Server per SAP NetWeaver.

Figura 4. Profili bilanciati per SAP NetWeaver
Profili bilanciati per SAP NetWeaver

Configurazione di una chiave SSH

Se è stata caricata la chiave pubblica per la regione della VPC, selezionarla e passare alla sezione successiva (Allegare lo storage). In caso contrario, seguire la seguente procedura.

  1. Fai clic su New key.

  2. Immettere un nome univoco, ad esempio sap-ssh-key.

  3. Mantenere il gruppo di risorse predefinito.

  4. La regione (Region) in cui hai creato le tue sottoreti è già selezionata.

  5. Opzionale: Tag. Immetti delle tag per aiutarti a organizzare e trovare le tue risorse. Puoi aggiungere più tag in seguito. Per ulteriori informazioni, vedi Gestione delle tag.

  6. Incollare la chiave pubblica creata secondo le linee guida indicate in Protezione dell'accesso.

  7. Fai clic su Add SSH key.

  8. Opzionale: Dati utente, lasciare vuoto.

Collegamento di un volume di archiviazione blocchi

Per avere disponibilità di spazio di file system oltre a quello necessario al sistema operativo, devi collegare un volume di archiviazione blocchi alla tua istanza del server virtuale. Questo volume di archiviazione viene utilizzato dall'applicazione che stai installando. In questo esempio, l'applicazione è l'RDBMS (relational database management system) richiesto per uno stack SAP NetWeaver.

  1. Fai clic su New volume.
  2. Inserire sap-app-vol1 per il nome.
  3. Selezionare Personalizzato per il profilo.
  4. Inserire 500 per le dimensioni.
  5. Immettere 10000 per gli IOPS. Il rendimento è predefinito a 156.25 MiBps.
  6. Mantenere le impostazioni predefinite di Crittografia e Cancellazione automatica.

Figura 5. Collegamento di un volume di archiviazione a blocchi
Collegamento di un volume di archiviazione a blocchi

  1. Fai clic su Attach.
  2. Mantenere le interfacce di rete predefinite.
  3. Fai clic su Create virtual server instance. Una volta che il sito Virtual Servers for VPC è stato fornito e pronto per l'accesso SSH, è possibile iniziare l'installazione delle applicazioni SAP NetWeaver.

Preparazione dell'istanza del server virtuale per il tuo carico di lavoro

È possibile accedere a IBM® Virtual Servers tramite le connessioni IPsec nel tuo VPC. La configurazione dell'accesso basato su IPsec alle istanze del server virtuale esula dallo scopo di questa guida. Per semplicità e per accedere rapidamente all'istanza distribuita, è possibile assegnare un IP flottante all'istanza del server virtuale. Questo IP viene assegnato a un gateway che inoltra le porte e i protocolli in base ai gruppi di sicurezza definiti.

Figura 6. IP flottante
IP flottante

Assegnando l'IP, è possibile accedere direttamente a ssh nell'istanza del server virtuale - nel nostro esempio, il comando è

ssh -i ~/.ssh/sap-ssh-key root@158.176.180.39

Per aggiornare il sistema operativo dell'istanza del server virtuale al livello più recente, eseguire yum update e riavviare l'istanza del server virtuale.

SWMP (SAP NetWeaver Software Provisioning Manager) non consente l'installazione di prodotti su nomi host che non si risolvono in un IP esterno sull'istanza del server. A causa di questa restrizione, è necessario adattare le impostazioni predefinite dell'istanza del server virtuale. Modifica /etc/hosts e commenta le righe che risolvono il nome host in indirizzi localhost IPv4 e IPv6. Il nome dell'host deve invece risolversi all'indirizzo IP esterno del server virtuale (vedere l'esempio). Nel nostro esempio, l'hostname si risolve in 10.242.128.8, l'IP privato visualizzato nella Figura 6. In questo esempio, aggiungiamo un dominio predefinito di esempio. Adattate questo esempio al vostro ambiente specifico.

Queste righe sono un esempio di file /etc/hosts file. Fai attenzione che entrambi i riferimenti del localhost al nome host, IPv4 e IPv6 siano nei commenti (o eliminati).

  # The following lines are desirable for IPv4 capable hosts

  #127.0.0.1 sap-app-vsi sap-app-vsi
  127.0.0.1 localhost.localdomain localhost
  127.0.0.1 localhost4.localdomain4 localhost4

  # The following lines are desirable for IPv6 capable hosts

  #::1 sap-app-vsi sap-app-vsi
  ::1 localhost.localdomain localhost
  ::1 localhost6.localdomain6 localhost6
  10.242.128.8 sap-app-vsi.saptest.com sap-app-vsi

Per evitare che il processo IBM Cloud cloudinit riporti il contenuto di /etc/hosts ai valori precedenti al successivo riavvio, modificate la configurazione in /etc/cloud/cloud.cfg. Modifica manage_etc_host da True a False.

Infine, devi modificare la tua archiviazione creando un file system sul volume di archiviazione collegato. È possibile identificare il nuovo volume collegato in base alle sue dimensioni inserendo /sbin/fdisk -l e controllando le dimensioni. Per identificarlo in modo sicuro, trovare l'ID del dispositivo facendo clic su Dispositivo nella pagina Istanze server virtuali per VPC.

Figura 7. Volumi di dati
Volumi di dati

  1. Nella pagina Panoramica, controllare le prime 20 cifre in Dispositivo e trovare lo stesso ID in /dev/disk/by-id. Il nostro dispositivo di esempio è 07a7-184b....
    [root@sap-app-vsi ~]# ls -als /dev/disk/by-id/ | grep 07a7-184b4a2f-d768-4
    0 lrwxrwxrwx 1 root root   11 May   3 08:30 virtio-07a7-184b4a2f-d786-4 -> ../../vdb
    

Nel nostro esempio, è virtio-07a7-184b4a2f-d786-4, che è collegato a /dev/vdb.

  1. Crea un file system su questo percorso:

    [root@sap-app-vsi ~]# mkfs.xfs /dev/vdb
    
  2. Trovare l'UUID corrispondente in /dev/disk/by-uuid:

    [root@sap-app-vsi ~]# ls -als /dev/disk/by-uuid/ | grep vdb
    0 lrwxrwxrwx 1 root root  11 May 10 08:31 1350230e-8058-4fe5-bbc0-cc27253ff778 -> ../../vdb
    
  3. Aggiungi l'UUID a /etc/fstab, nel nostro esempio:

    UUID=1350230e-8058-4fe5-bbc0-cc27253ff778 /db2 xfs defaults 0 0
    
  4. Crea un file system da utilizzare per la maggior parte della tua installazione, poiché stiamo utilizzando IBM Db2, scegliamo:

    [root@sap-app-vsi ~]# mkdir /db2
    [root@sap-app-vsi ~]# mount /db2
    
  5. Aggiungi lo spazio di swap per SWPM. Stiamo aggiungendo uno spazio di swap minimo al sistema.

    [root@sap-app-vsi ~]# dd if=/dev/zero of=/swapfile bs=1M count=8192
    8192+0 records in
    8192+0 records out
    8589934592 bytes (8.6 GB) copied, 24.701 s, 348 MB/s
    
    [root@sap-app-vsi ~]# chmod 0600 /swapfile
    [root@sap-app-vsi ~]# mkswap /swapfile
    Setting up swapspace version 1, size = 8388604 KiB
    no label, UUID=e7a63777-521a-44a7-abcc-0d17e1876a78
    
  6. Aggiungi la seguente riga a /etc/fstab.

    /swapfile    none    swap    sw      0 0
    
  7. Attiva lo spazio di swap:

    [root@sap-app-vsi ~]# swapon -a
    

Ora siete pronti a installare il prodotto SAP di vostra scelta. Il tuo prossimo passo è di scaricare ed installare il software e le applicazioni SAP se l'esempio di un solo server virtuale è sufficiente per le tue esigenze.

Installazione di due istanze del server virtuale in una configurazione a 3 livelli.

Uno scenario più complesso prevede l'installazione di due server virtuali. Un server è l'Application Server SAP NetWeaver (sap-app-vsi) e l'altro server è il database server per SAP NetWeaver. Dato che disponiamo di due server virtuali dello stesso layout, in questo esempio, le figure 8 e 9 sono una panoramica dei server virtuali.

Figura 8. Istanze di server virtuale
Istanze di server virtuale

Figura 9. Volumi di archiviazione a blocchi per VPC
Volumi di archiviazione a blocchi per VPC

Entrambi i server virtuali hanno un volume collegato in più e un IP flottante. Un volume più piccolo è collegato a sap-app-vsi, che è l'application server. sap-app2-vsi ha un volume leggermente più grande per ospitare l'RDBMS e l'istanza di SAP Central Services (ASCS). È necessario un secondo volume su sap-app2-vsi per ospitare lo stack SAP NetWeaver. Crea un altro volume dalla pagina dei volumi di archiviazione blocchi per il VPC e denominalo sap-app2-vol2. Collega sap-app2-vol2 al nostro server virtuale selezionando la sua schermata dei dettagli.

Figura 10. Volumi di archiviazione a blocchi per VPC
Volumi di archiviazione a blocchi per VPC

Preparazione della tua rete

Per segregare il traffico di rete, come consiglia SAP, è necessario implementare una seconda subnet. Una rete viene utilizzata per l'accesso client, l'altra per la comunicazione tra lo stack SAP ABAP e l'RDBMS.

Utilizza la figura 11 come guida per creare una nuova sottorete denominata sap-test-net2.

Fare clic sull'icona Menu Icona Menu > Infrastruttura VPC > Rete > Sottoreti e fare clic su Nuova sottorete.

Figura 11. Creare una sottorete
Creare una sottorete

Dopo la creazione della nuova sottorete, questa viene visualizzata nella pagina Sottoreti per VPC.

Figura 12. Sottoreti per VPC pagina
Sottoreti per VPC pagina

I due server virtuali devono connettersi alla nuova rete. Torna alla panoramica del server virtuale e fai clic su New interface.

Figura 13. Volumi di dati
Volumi di dati

Conserva i tuoi file /etc/hosts in base alla configurazione selezionata. Il seguente esempio è per sap-app2-vsi.

  # The following lines are desirable for IPv4 capable hosts

  #127.0.0.1 sap-app2-vsi sap-app2-vsi
  127.0.0.1 localhost.localdomain localhost
  127.0.0.1 localhost4.localdomain4 localhost4

  # The following lines are desirable for IPv6 capable hosts

  #::1 sap-app2-vsi sap-app2-vsi
  ::1 localhost.localdomain localhost
  ::1 localhost6.localdomain6 localhost6
  10.243.128.9 sap-app2-vsi.saptest.com sap-app2-vsi
  10.243.129.6 sap-app2-vsi-priv.saptest.com sap-app2-vsi-priv
  10.243.128.7 sap-app-vsi.saptest.com sap-app-vsi
  10.243.129.4 sap-app-vsi-priv.saptest.com sap-app-vsi-priv

Preparazione della tua archiviazione

Devi eseguire il provisioning di due volumi sul server virtuale di database con un file system per il database e l'installazione SAP. Inoltre, /sapmnt deve essere un NFS (Network File System) esportato al server virtuale del server dell'applicazione.

Il server virtuale del server dell'applicazione ha un solo volume di 20 GB collegato. Puoi identificare il volume senza cercare l'ID risorsa.

Disk /dev/vdd: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Creiamo un file system sul volume e lo montiamo dopo che determini il suo percorso /dev/disk/by-uuid.

ls -als /dev/disk/by-uuid/ | grep vdd
0 lrwxrwxrwx 1 root root 9 May 13 03:23 cf5d6692-4176-47c4-b799-039c11103fd4 -> ../../vdd

La voce /etc/fstab risultante si trova nel seguente esempio.

UUID=cf5d6692-4176-47c4-b799-039c11103fd4 /usr/sap xfs defaults 0 0

Devi creare il punto di montaggio e montarlo.

[root@sap-app-vsi ~]# mkdir /usr/sap
[root@sap-app-vsi ~]# mount -a

Sul server virtuale di database, devi creare tre file system. Uno per l'installazione RDBMS e due per /usr/sap e /sapmnt. Entrambi i volumi collegati vengono creati nello stesso modo e visualizzati come /dev/vdb e /dev/vde. Nel nostro esempio, suddividiamo il primo file system in due partizioni.

[root@sap-app2-vsi ~]# /sbin/fdisk /dev/vdb
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x8f5f8b5e.
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-419430399, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-419430399, default 419430399): +100G
Partition 1 of type Linux and of size 100 GiB is set
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
Partition number (2-4, default 2):
First sector (209717248-419430399, default 209717248):
Using default value 209717248
Last sector, +sectors or +size{K,M,G} (209717248-419430399, default 419430399):
Using default value 419430399
Partition 2 of type Linux and of size 100 GiB is set
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.

Crea i tre file system (l'output non viene mostrato in questo esempio).

[root@sap-app2-vsi ~]# mkfs.xfs /dev/vdb1
[root@sap-app2-vsi ~]# mkfs.xfs /dev/vdb2
[root@sap-app2-vsi ~]# mkfs.xfs /dev/vde
[root@sap-app2-vsi ~]# mkdir /usr/sap /sapmnt /db2

Nuovamente, devi determinare i percorsi /dev/disk/by-uuid, come mostrato in precedenza e conservare le voci /etc/fstab. Come passo finale, devi configurare l'NFS per installare SAP.

  1. Installa i programmi di utilità NFS su entrambi i server virtuali.

    [root@sap-app-vsi ~]# yum install nfs-utils
    
    [root@sap-app2-vsi ~]# yum install nfs-utils
    
  2. Avvia il server NFS sul server virtuale di database.

    [root@sap-app2-vsi ~]# systemctl enable nfs-server
    [root@sap-app2-vsi ~]# systemctl start nfs-server
    
  3. Utilizza l'NFS per esportare /sapmnt e /usr/sap/trans dal server di database al server dell'applicazione aggiungendo la voce richiesta a /etc/exports del server di database:

    /sapmnt/C10 10.243.129.0/24(rw,no_root_squash,sync,no_subtree_check)
    /usr/sap/trans 10.17.139.0/24(rw,no_root_squash,sync,no_subtree_check)
    

    Devi modificare la sottorete nell'esempio precedente con il tuo intervallo di IP e la tua maschera di sottorete reali. Sostituire il valore C10 con l'ID del sistema SAP per il sistema SAP. C10 è un valore di esempio. Devi creare la directory prima di esportarla.

  4. Immetti il seguente comando dalla riga di comando.

    [root@sap-app2-vsi ~]# mkdir /sapmnt/C10
    [root@sap-app2-vsi ~]# mkdir -p /usr/sap/trans
    [root@sap-app2-vsi ~]# exportfs -a
    
  5. Monta la condivisione NFS sul server dell'applicazione aggiungendo la seguente voce al suo /etc/fstab e monta il server dell'applicazione dalla riga di comando utilizzando il seguente comando.

    [root@sap-app-vsi ~]# vi /etc/fstab
    ...
    sap-app2-vsi-priv:/sapmnt/C10 /sapmnt/C10 nfs defaults 0 0
    sap-app2-vsi-priv:/usr/sap/trans /usr/sap/trans nfs defaults 0 0
    
  6. Crea e monta la directory di destinazione.

    [root@sap-app-vsi ~]# mkdir /sapmnt/C10
    [root@sap-app-vsi ~]# mkdir /usr/sap/trans
    [root@sap-app-vsi ~]# mount /sapmnt/C10
    [root@sap-app-vsi ~]# mount /usr/sap/trans
    

I tuoi server sono ora pronti ad ospitare i componenti di un'installazione SAP distribuita. Per ulteriori informazioni sui preparativi per l'installazione, vedere Download e installazione del software e delle applicazioni di SAP.

Installazione del tuo scenario SAP

Prerequisiti del pacchetto RPM

L'installazione di SAP richiede che siano soddisfatti alcuni prerequisiti relativi ai pacchetti installati sul sistema operativo e ai demoni del sistema operativo in esecuzione. Vedi le guide di installazione e le note di supporto più recenti da SAP per un elenco aggiornato di questi prerequisiti. Attualmente, per l'installazione di SAP NetWeaver sono necessari i seguenti pacchetti aggiuntivi:

  • compat-sap-c++-7 raggiunge la compatibilità del runtime C++ con i compilatori utilizzati da SAP
  • uuidd mantiene il supporto del sistema operativo per la creazione di UUID
  • csh supporto della shell C per il sistema operativo
  1. Seguire la nota SAP 2195019 e installare il pacchetto compat-sap-c++-7. Creare un soft-link specifico, richiesto dai file binari di SAP.

    [root@sap-app-vsi ~]# yum install compat-sap-c++-7
    ...
    
    [root@sap-app-vsi tmp]# mkdir -p /usr/sap/lib
    [root@sap-app-vsi tmp]# ln -s /opt/rh/SAP/lib64/compat-sap-c++-7.so /usr/sap/lib/libstdc++.so.6
    
  2. Controlla se uuid daemon (uuidd) è installato. Se non lo è, installalo e avvialo.

    [root@sap-app-vsi ~]# rpm -qa | grep uuidd
    [root@sap-app-vsi ~]# yum install uuidd
    [root@sap-app-vsi ~]# systemctl enable uuidd
    [root@sap-app-vsi ~]# systemctl start uuidd
    
  3. Installa il pacchetto tcsh richiesto dal supporto shell C

    [root@sap-app-vsi ~]# yum install tcsh
    

Installazione di IBM Cloud Metrics Collector for SAP

SAP necessita dell'installazione di IBM Cloud Metrics Collector for SAP per analizzare la tua infrastruttura se viene inviato un caso di supporto. Installare il collettore seguendo le istruzioni riportate in IBM Cloud Metrics Collector per SAP.

Download del tuo software SAP

Accedete al software di download SAP for Me e scaricate i dischi digitali versatili (DVD) necessari su un'unità di condivisione locale, quindi trasferite i DVD sul vostro server di provisioning. Opzione alternativa, scarica SAP Software Download Manager, installalo sul tuo server di destinazione e scarica direttamente le immagini DVD nel server. Per ulteriori informazioni su SAP Software Download Manager, vedere SAP Download Manager.

Hai bisogno di un ID S-User e dell'autorizzazione per scaricare il software quando scarichi i DVD dal SAP Service Marketplace. Per richiedere un S-USer ID, consultare il portale di assistenza SAP.

Preparazione di Software Provisioning Manager (SWPM) di SAP

A seconda della larghezza di banda e latenza di rete, potresti dover eseguire la GUI SAP SWPM in remoto in una sessione VNC (virtual network computing). Un'altra opzione è di eseguire la GUI in locale e connetterla all'SWPM sulla macchina di destinazione. Per la prima opzione, devi eseguire X11 nel tuo server virtuale e installare un browser e un server VNC. Puoi eseguire il browser in locale sul tuo desktop e connetterti all'SWPM nel server virtuale. Per connetterti all'SWPM, controlla la porta su cui è in ascolto l'SWPM. SWPM visualizza la porta durante l'avvio quando elenca l'URL di accesso. La porta, normalmente 4237, deve essere aperta nel gruppo di sicurezza del tuo VPC. È necessario aggiungere una nuova regola in entrata per l'intervallo di origine IP (o 0.0.0.0/0 ) e il numero di porta. Un'altra possibilità, ancora più sicura, è di eseguire il tunneling alla porta tramite ssh.

[root@sap-app-vsi ~]# ssh -L 4237:localhost:4237 <your virtual server IP>

Opzione -L per i tunnel locali e la connessione del tuo browser alla porta localhost, invece dell'IP remoto. Ricorda di aggiungere le porte richieste dalla tua applicazione SAP (ad esempio le porte 3200-3299, a seconda del tuo numero di istanza SAP NetWeaver) al gruppo di sicurezza. Per ulteriori informazioni sulle porte, vedere SAP ports.

Figura 14. Tutti i gruppi di sicurezza per VPC
Tutti i gruppi di sicurezza per VPC

Installazione del software SAP

Dopo aver scaricato il supporto di installazione, seguire la procedura di installazione standard SAP documentata nelle guide all'installazione SAP per la versione e i componenti SAP. Rivedete anche le note corrispondenti di SAP. Vedere informazioni più dettagliate sull'installazione di SAP NetWeaver che utilizza Db2 come RDBMS in Considerazioni su IBM Db2.

Note rilevanti SAP