SAP NetWeaver distribuzione su Bare Metal su infrastruttura classica, utilizzando 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 non conoscono l'ambiente dell'Infrastruttura classica. Vengono fornite due configurazioni di esempio per aiutarti con il processo di ordinazione per avviare l'installazione di SAP.
Il primo esempio di configurazione è un semplice server a nodo singolo da 32 GB di RAM con Red Hat Enterprise Linux® (RHEL). La seconda è una configurazione avanzata a due nodi che aggiunge al panorama un secondo server virtuale da 192 GB di RAM con Red Hat Enterprise Linux (RHEL).
Viene inoltre fornito un esempio di come impostare l'archiviazione esterna, che può essere applicato a entrambe le configurazioni di esempio.
I layout di esempio potrebbero non essere il tuo layout preferito. Lo scopo di questa guida è quello di mostrare due possibilità. L'installazione deve seguire i requisiti aziendali e la documentazione di installazione di SAP.
Provisioning di un server da 32 GB per un ambiente a host singolo
- Accedere alla console IBM Cloud con le proprie credenziali.
- Fare clic su Crea > Calcolo > Infrastruttura > Bare Metal Server.
- Fai clic su Continue. Se non è possibile fare clic su Continua, significa che non si dispone delle autorizzazioni corrette per creare un server. Verificare le autorizzazioni con l'amministratore del sistema.
- Lasciare 1 nel campo Quantità.
- Inserire e2e1270 nel campo Nome host. Il nome host è un nome permanente o temporaneo per i vostri server. Fai clic su Informazioni per le specifiche di formattazione.
- Immettere mycloud.com nel campo Dominio. Il dominio è la stringa di identificazione che definisce il controllo amministrativo all'interno di Internet. Fai clic su Informazioni per le specifiche di formattazione.
- La fatturazione è predefinita su Mensile. Attualmente, i contratti di 1 anno e 3 anni non sono disponibili per i server certificati SAP.
- I data center visualizzati in Ubicazione dipendono dalla disponibilità del prodotto in un determinato data center. Selezionare NA Est TOR01-Toronto.
- Fai clic su Tutti i server > Certificato SAP.
Configurazione del tuo server
-
Selezionare il modello di CPU BI.S3.NW32 (Opzioni OS). Per ulteriori informazioni su come decifrare i nomi dei server, consultare Provisioning del sito Bare Metal Servers utilizzando la console IBM Cloud.
-
La RAM ha un valore predefinito in base alla selezione del server e non può essere modificata.
-
Inserire una chiave pubblica opzionale per la chiave SSH, da utilizzare per accedere al server dopo il provisioning del server. L'impostazione predefinita è Nessuno.
-
Selezionare Red Hat come immagine (OS). L'impostazione predefinita è 7.x (64 bit).
Se si porta la propria licenza (BYOL) per il sistema operativo, selezionare Nessun sistema operativo. Per ulteriori informazioni, consulta BYOL (Bring your own license).
Aggiunta di dischi di archiviazione
- In Tipo, selezionare RAID 10.
- I dischi, Hot Spare e Disk Media hanno valori predefiniti. Seleziona una Dimensione disco che copra la quantità totale di archiviazione di cui hai bisogno.
- Fare clic sull'icona Menu
> Configurazione avanzata e lasciare Controller deselezionato. Fai clic su OK.
Interfaccia di rete
- Selezionare Uplink di rete ridondanti pubblici e privati da 1 Gbps per Velocità porta Uplink.
- Selezionare i valori della Tabella 1 per i seguenti campi:
Campo | Valore |
---|---|
VLAN privata | tor01.bcr01a.1241 |
VLAN pubblica | tor01.fcr01a.851 |
Sottorete privata | 10.114.63.64/26 |
Sottorete pubblica | 158.85.65.224/28 |
-
Lascia i valori predefiniti per tutti gli altri campi.
-
Riesamina il tuo Riepilogo ordine.
-
Fare clic su Ho letto e accetto i seguenti accordi di servizio con terze parti.
È possibile creare il proprio server, salvare l'ordine come preventivo da fornire in un secondo momento o aggiungere l'ordine a un preventivo, che potrebbe includere più servizi.
-
Fare clic su Crea per essere reindirizzati alla pagina di pagamento dopo la verifica dell'ordine.
Vieni reindirizzato a una pagina con il numero del tuo ordine. Questa pagina è la ricevuta dell'ordine; stampatene una copia per i vostri archivi. Riceverete anche un'e-mail di conferma con l'oggetto Il vostro ordine IBM Cloud ## è stato approvato. Il ## è il numero d'ordine.
A seconda dell'ordine, il server è disponibile da una a quattro ore dopo l'invio dell'ordine. È possibile controllare i dettagli del dispositivo dalla console IBM Cloud (icona Menu > Elenco risorse > Dispositivi) per verificare lo stato delle fasi di provisioning. Fai clic sul Nome dispositivo che corrisponde al Nome host e al Dominio del tuo dispositivo per visualizzarne lo stato.
BYOL (Bring Your Own License)
Se si dispone di una licenza del proprio sistema operativo, lo si installa sul sito Bare Metal Servers seguendo le istruzioni del fornitore. Per ulteriori informazioni, vedi Opzione di nessun sistema operativo.
Accesso al server
Un IP pubblico viene utilizzato per l'accesso remoto, in modo da potersi connettere al server tramite un client ssh
(ad esempio, PuTTY su Microsoft Windows ). Utilizza l'indirizzo IP pubblico visualizzato nel Device List nel menu
Devices per il tuo dispositivo. Viene visualizzata anche la password di root del server. Fare clic su Mostra password per visualizzarla.
Partizionamento e file system
Per l'esempio a singolo nodo, hai ordinato un server con un disco logico (su RAID 1). Il server ha un disco con sistema operativo (OS) in mirroring e un file system root di grandi dimensioni pari alla dimensione totale del disco (con un po'
di spazio utilizzato per /boot
). La disposizione del file system in questo esempio è solo uno dei possibili approcci. Per l'uso in produzione, attenersi alle informazioni sul dimensionamento del sistema, poiché altri layout
potrebbero soddisfare meglio le vostre esigenze o i requisiti di SAP.
- Create le tre directory necessarie per l'installazione di SAP,
/sapmnt
,/usr/sap
e/db2
.
[root@e2e1270 ~]# mkdir /sapmnt
[root@e2e1270 ~]# mkdir /usr/sap
[root@e2e1270 ~]# mkdir /db2
Il tuo IBM Cloud® Bare Metal Servers è ora pronto per l'archiviazione esterna e l'installazione delle tue applicazioni e del tuo software SAP.
Provisioning di server da 192 GB e 32 GB per un ambiente a tre livelli
Un ambiente a tre livelli è uno scenario più complesso, che utilizza un server da 192 GB come server di database e un server da 32 GB come server delle applicazioni SAP NetWeaver.
Ordinazione del server applicativo SAP NetWeaver
Per ordinare l'Application Server SAP NetWeaver, seguire la stessa procedura descritta in Provisioning di un server da 32 GB per un ambiente single-host.
Ordine del tuo server database
Per ordinare un server certificato SAP come server di database, procedere come segue.
- Accedere alla console IBM Cloud®) con le proprie credenziali.
- Fare clic su Crea risorsa > Calcolo > Bare Metal Server.
- Fai clic su Continue. Se non è possibile fare clic su Continua, significa che non si dispone delle autorizzazioni corrette per creare un server. Verificare le autorizzazioni con l'amministratore del sistema.
- Lasciare 1 nel campo Quantità.
- Inserire sdb192 nel campo Nome host. Il nome host è un nome permanente o temporaneo per i vostri server. Fai clic su Informazioni per le specifiche di formattazione.
- Immettere mycloud.com nel campo Dominio. Il dominio è la stringa di identificazione che definisce il controllo amministrativo all'interno di Internet. Fai clic su Informazioni per le specifiche di formattazione.
- La fatturazione è predefinita su Mensile. Attualmente, i contratti di 1 anno e 3 anni non sono disponibili per i server certificati SAP.
- I data center visualizzati in Ubicazione dipendono dalla disponibilità del prodotto in un determinato data center. Selezionare NA Est, TOR01-Toronto.
- Fai clic su Tutti i server > Certificato SAP.
Configurazione del tuo server database
Per configurare il server di database e il sistema operativo, procedere come segue.
-
Selezionare il modello di CPU BI.S3.NW192 (Opzioni OS). Per ulteriori informazioni su come decifrare i nomi dei server, consultare Provisioning del sito Bare Metal Servers utilizzando la console IBM Cloud.
-
La RAM ha un valore predefinito in base alla selezione del server e non può essere modificata.
-
Inserire una chiave pubblica opzionale per la chiave SSH, da utilizzare per accedere al server dopo il provisioning del server. L'impostazione predefinita è Nessuno.
-
Selezionare Red Hat come immagine (OS). L'impostazione predefinita è 7.x (64 bit).
Se si porta la propria licenza (BYOL) per il sistema operativo, selezionare Nessun sistema operativo come immagine. Per ulteriori informazioni, consulta BYOL (Bring your own license).
Aggiunta di dischi di archiviazione
Procedere come segue per aggiungere una seconda unità SATA da 2 TB al server di database.
- Per il disco 1, fare clic sull'icona Menu
> Configurazione avanzata > e verificare che la partizione del disco primario** sia impostata sul valore predefinito di Windows Basic. Fai clic su OK.
- Fai clic su Aggiungi nuovo.
- I dischi, Hot Spare e Disk Media hanno valori predefiniti. Seleziona una Dimensione disco che copra la quantità totale di archiviazione di cui hai bisogno.
Impostazione dell'interfaccia di rete
Per impostare l'interfaccia di rete del server di database, procedere come segue.
-
Selezionare Uplink di rete pubblico e privato ridondante da 1 Gbps per la velocità della porta Uplink.
-
Selezionare i valori della Tabella 1 per i seguenti campi:
Assicuratevi che i valori dell'interfaccia di rete del server del database corrispondano a quelli del server delle applicazioni.
Campo | Valore |
---|---|
VLAN privata | tor01.bcr01a.1241 |
VLAN pubblica | tor01.fcr01a.851 |
Sottorete privata | 10.114.63.64/26 |
Sottorete pubblica | 158.85.65.224/28 |
-
Lascia i valori predefiniti per tutti gli altri campi.
-
Riesamina il tuo Riepilogo ordine.
-
Seleziona Ho letto e accetto i seguenti accordi di servizio di terze parti.
È possibile creare il proprio server, salvare l'ordine come preventivo da fornire in un secondo momento o aggiungere l'ordine a un preventivo, che potrebbe includere più servizi.
-
Fare clic su Crea per essere reindirizzati alla pagina di pagamento dopo la verifica dell'ordine.
Vieni reindirizzato a una pagina con il numero del tuo ordine. La pagina è la vostra ricevuta; stampatela per i vostri archivi. Riceverete anche un'e-mail di conferma con l'oggetto Il vostro ordine IBM Cloud ## è stato approvato. Il ## è il numero d'ordine.
A seconda dell'ordine, il server è disponibile per l'uso entro una o quattro ore dall'invio dell'ordine. È possibile controllare i dettagli del dispositivo dalla console IBM Cloud (icona Menu > Elenco risorse > Dispositivi) per conoscere lo stato delle fasi di provisioning. Fai clic sul Device Name che corrisponde ai tuoi nome host e dominio forniti per visualizzare lo stato.
BYOL (Bring Your Own License)
Se si dispone di una licenza del proprio sistema operativo, lo si installa sul sito Bare Metal Servers seguendo le istruzioni del fornitore. Per ulteriori informazioni, vedi Opzione di nessun sistema operativo.
Accesso al server
Un IP pubblico viene utilizzato per l'accesso remoto, in modo da potersi connettere al server tramite un client ssh
(ad esempio, PuTTY su Microsoft Windows ). Utilizzare l'indirizzo IP pubblico visualizzato nell'Elenco dispositivi
(Infrastruttura classica > Dispositivi ) per il dispositivo. Viene visualizzata anche la password di root del server. Fare clic su Mostra password per visualizzarla.
Partizionamento e file system
Per l'esempio a tre livelli, sono stati ordinati un server database da 192 GB con un disco logico (su RAID10 ) e un server applicazioni da 32 GB con un disco logico (su RAID 1). Entrambi i server sono dotati di un file system root di grandi
dimensioni che è uguale alla dimensione totale del disco (con dello spazio che viene utilizzato per /boot
).
Per il server da 32 GB, crea il file system /usr/sap/
. I file system sapmnt1
e /usr/sap/trans
vengono creati sul server del database. Il Network File System ( NFS ) viene esportato dal server del database,
che ospita anche l'istanza Advanced Business Application Programming (ABAP) SAP Central Service [(A)SCS].
Il seguente layout di file system è un approccio possibile. Per l'uso in produzione, si possono seguire le informazioni sul dimensionamento del sistema, poiché altri layout potrebbero soddisfare meglio le esigenze o i requisiti di SAP, oppure si possono usare le quote.
Utilizzate i seguenti comandi per creare le directory necessarie all'installazione del software SAP, /sapmnt
, /usr/sap
e /db2
:
[root@ sdb192 ~]# mkdir /sapmnt
[root@ sdb192 ~]# mkdir /usr/sap
[root@ sdb192 ~]# mkdir /db2
Preparazione della rete per una configurazione a tre livelli
Se stai pianificando l'installazione di una configurazione a tre livelli, la rete deve essere configurata correttamente. Nell'esempio, vengono distribuiti un server di database da 192 GB (denominato " sdb192 ") e un server di applicazioni
da 32 GB (denominato " e2e1270 "). Il server di database ospita anche l'istanza (A)SCS. L'aggiunta di indirizzi IP sulla rete privata al tuo /etc/hosts
è utile nei prossimi passi e garantisce che il traffico di rete
interno SAP transiti per la rete corretta.

Per stabilire la tua rete, attieniti alla seguente procedura.
- Accedi ai server e trova la loro configurazione di rete privata.
[root@sdb192 ~]# ifconfig bond0
bond0 Link encap:Ethernet HWaddr 0C:C4:7A:66:2D:A8
inet addr:10.17.139.35 Bcast:10.17.139.63 Mask:255.255.255.192
inet6 addr: fe80::ec4:7aff:fe66:2da8/64 Scope:Link
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:128080 errors:0 dropped:0 overruns:0 frame:0
TX packets:25491 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:19137850 (18.2 MiB) TX bytes:3426015 (3.2 MiB)
[root@sdb192 ~]# ifconfig bond1
bond1 Link encap:Ethernet HWaddr 0C:C4:7A:66:2D:A9
inet addr:208.43.211.118 Bcast:208.43.211.127 Mask:255.255.255.224
inet6 addr: fe80::ec4:7aff:fe66:2da9/64 Scope:Link
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:289610 errors:0 dropped:0 overruns:0 frame:0
TX packets:109371 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:31216160 (29.7 MiB) TX bytes:18591947 (17.7 MiB)
Nell'esempio a tre livelli, 10.17.139.35 è l'indirizzo IP privato del server di database; proviene da uno degli intervalli di indirizzi IP da RFC 1597. Puoi anche determinare l'indirizzo IP del server delle applicazioni e aggiungere entrambi
gli indirizzi IP a entrambi i /etc/hosts
dei server.
[root@sdb192 ~]# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
208.43.211.118 e2e2690.saptest.com e2e2690
10.17.139.35 sdb192-priv
10.17.139.46 e2e1270-priv
Aggiungi anche le ultime due righe su e2e1270
.
Installazione del software NFS
- Installa il software NFS
nfs-utils
su entrambi i server.
[root@sdb192 ~]# yum install nfs-utils
Assicurati di avviare e registrare rpcbind
e il servizio NFS sul server di database.
[root@sdb192 ~]# service rpcbind start
[root@sdb192 ~]# chkconfig nfs on
[root@sdb192 ~]# service nfs start
Utilizzo di NFS per l'esportazione
- Utilizza NFS per esportare
/sapmnt
e/usr/sap/trans
dal server di database al server delle applicazioni aggiungendo la voce richiesta al/etc/exports
del server di database.
/sapmnt/C10 10.17.139.46(rw,no_root_squash,sync,no_subtree_check)
/usr/sap/trans 10.17.139.46(rw,no_root_squash,sync,no_subtree_check)
Il valore di esempio C10
deve essere sostituito con l'ID di sistema SAP per il tuo sistema SAP. Devi creare la directory prima di esportarla. Esegui i seguenti comandi dalla riga di comando del server di database:
[root@sdb192 ~]# mkdir /sapmnt/C10
[root@sdb192 ~]# mkdir -p /usr/sap/trans
[root@sdb192 ~]# exportfs -a
Montaggio della condivisione NFS
- Monta la condivisione NFS sul server delle applicazioni aggiungendo la seguente voce al suo
/etc/fstab
e montala dalla riga di comando.
sdb192-priv:/sapmnt/C10 /sapmnt/C10 nfs defaults 0 0
sdb192-priv:/usr/sap/trans /usr/sap/trans nfs defaults 0 0
- Crea le directory di destinazione sul server delle applicazioni e montale.
[root@e2e1270 ~]# mkdir -p /sapmnt/C10
[root@e2e1270 ~]# mkdir /usr/sap/trans
[root@e2e1270 ~]# mount /sapmnt/C10
[root@e2e1270 ~]# mount /usr/sap/trans
I tuoi server sono ora pronti ad ospitare i componenti di un'installazione SAP distribuita.
Aggiunta dell'archiviazione esterna al tuo server
Lo storage esterno può essere aggiunto al server o ai server in provisioning. È possibile utilizzare lo storage esterno come dispositivo di backup o come snapshot per ripristinare rapidamente il database in un ambiente di test. Nell'esempio a tre livelli, lo storage a blocchi viene utilizzato sia per l'archiviazione dei file di log del database che per i backup online e offline del database. È stata selezionata l'archiviazione a blocchi più veloce (10 IOPS per GB) per garantire un tempo di backup minimo. L'archiviazione a blocchi più lenta potrebbe non essere sufficiente per i tuoi bisogni. Per ulteriori informazioni su IBM Cloud® Block Storage for Classic, consulta Getting started with Block Storage.
IBM Cloud le LUN di storage possono essere fornite con due opzioni: Endurance e Performance. I livelli di Endurance presentano livelli di prestazioni predefiniti e altre funzioni, come istantanea e replica. Viene creato un ambiente Performance personalizzato con operazioni di input/output al secondo (IOPS) allocate nell'intervallo 100 - 1.000.
Configurazione dell'archiviazione esterna
- Accedere alla console IBM Cloud con le proprie credenziali.
- Espandere l'icona
e selezionare Infrastruttura classica.
- Selezionare l' archiviazione > Block Storage > Ordina Block Storage.
- Seleziona le specifiche per i tuoi bisogni di archiviazione. La tabella 1 contiene i valori raccomandati, incluso 10 IOPS/GB per un carico di lavoro del database più impegnativo.
Campo | Valore |
---|---|
Posizione | Sud degli Stati Uniti, DAL10 |
Metodo di fatturazione | Mensile (predefinito) |
Dimensione | 1000 GB |
Endurance (livello IOPS) | 10 IOPS/GB |
Spazio istantanee | 0 GB |
Tipo di SO | Linux (valore predefinito) |
- Esaminare il riepilogo dell'ordine.
- Selezionare Ho letto e accetto i termini e le condizioni elencati di seguito.
- Fai clic su Crea.
Come rendere a più percorsi l'archiviazione
Nella distribuzione di esempio, hai richiamato i seguenti dati dalla scheda Storage:
- IP di destinazione: 10.2.62.78 * IQN: iqn.2005-05.com.softlayer:SL01SU276540-H896345 * Utente: SL01SU276540-H896345 * Password: EtJ79F4RA33dXm2q
- Immetti quanto segue, sulla base delle informazioni richiamate:
[root@sdb192 ~]# cat /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2005-05.come.softlayer:SL01SU276540-H986345
Potrebbe essere necessario sostituire una voce esistente in /etc/iscsi/initiatorname.iscsi
.
- Aggiungete le seguenti righe alla fine di
/etc/iscsi/iscsid.conf
:
[root@sdb192 ~]# tail /etc/iscsi/iscsid.conf
# it continue to respond to R2Ts. To enable this, uncomment this line
# node.session.iscsi.FastAbort = No
node.session.auth.authmethod = CHAP
node.session.auth.username = SL01SU276540-H896345
node.session.auth.password = EtJ79F4RA33dXm2q
discovery.sendtargets.auth.authmethod = CHAP
discovery.sendtargets.auth.username = SL01SU276540-H896345
discovery.sendtargets.auth.password = EtJ79F4RA33dXm2q
-
Sostituire i valori
username
epassword
del passo 2 con i valori annotati al passo 5 di Autorizzazione degli host. -
Rileva la destinazione iSCSI immettendo le seguenti righe.
[root@sdb192 ~]# iscsiadm -m discovery -t sendtargets -p "10.2.62.78"
10.2.62.78:3260,1031 iqn.1992-08.com.netapp:tor0101
10.2.62.87:3260,1032 iqn.1992-08.com.netapp:tor0101
- Imposta l'host per eseguire automaticamente l'accesso all'array iSCSI.
[root@sdb192 ~]# iscsiadm -m node -L automatic
- Installa e avvia il daemon a più percorsi.
[root@sdb192 ~]# yum install device-mapper-multipath
…
[root@sdb192 ~]# chkconfig multipathd on
[root@sdb192 ~]# service multipathd start
- Completa tutti i comandi nel documento relativo alla Connessione ai LUN iSCSI su Linux in modo che nell'output a più percorsi sia presente un'altra LUN.
[root@sdb192 ~]# multipath -ll
…
3600a098038303452543f464142755a42 dm-9 NETAPP,LUN C-Mode
size=500G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw
|-+- policy='round-robin 0' prio=50 status=active
| `- 10:0:0:169 sde 8:64 active ready running
`-+- policy='round-robin 0' prio=10 status=enabled
`- 9:0:0:169 sdf 8:80 active ready running
…`
Puoi ora utilizzare il dispositivo a più percorsi come useresti qualsiasi dispositivo disco. Un percorso dispositivo viene visualizzato sotto /dev/mapper/3600a098038303452543f464142755a42
.
Prendere l'esempio /etc/multipath.conf
dall'esempio multipath.conf
e crearlo sul proprio server. Eventuali caratteri speciali copiati, ritorni
a capo di tipo DOS, inserimenti a capo potrebbero causare un comportamento inaspettato. Assicurati di avere un file Unix ASCII dopo che hai copiato il contenuto.
Adattare il blocco multipath di /etc/multipath.conf
per creare un alias del percorso per accedere al dispositivo sotto /dev/mapper/mpath1
.
multipaths {
multipath {
wwid 3600a098038303452543f464142755a42
alias mpath1
}
}
- Riavvia
multipathd
. È ora possibile creare il file system/backup
e montarlo sul dispositivo a blocchi.
[root@sdb192 ~]# service multipathd restart
[root@sdb192 ~]# mkfs.ext4 /dev/mapper/mpath1
[root@sdb192 ~]# mkdir /backup
- Controlla i filesystem su entrambi i server. Il tuo output dovrebbe essere simile a quello di seguito riportato.
[root@e2e1270 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 879G 1,5G 833G 1% /
tmpfs 16G 0 16G 0% /dev/shm
/dev/sda1 248M 63M 173M 27% /boot
/dev/sdb2 849G 201M 805G 1% /usr/sap
db192-priv:/usr/sap/trans
165G 59M 157G 1% /usr/sap/trans
db192-priv:/sapmnt/C10
165G 59M 157G 1% /sapmnt/C10
[root@sdb192 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 549G 2,3G 519G 1% /
tmpfs 127G 0 127G 0% /dev/shm
/dev/sda1 248M 63M 173M 27% /boot
/dev/mapper/mpath1 493G 70M 468G 1% /backup
/dev/mapper/datavg-datalv
1,2T 71M 1,1T 1% /db2
/dev/mapper/datavg-saplv
165G 60M 157G 1% /usr/sap
/dev/mapper/datavg-sapmntlv
165G 60M 157G 1% /sapmnt
Se si installa un'applicazione SAP NetWeaver basata su SAP su IBM Db2, è necessario creare sottodirectory sotto /backup
di proprietà dell'utente amministratore del database ( db2SID ) per i backup completi e i file di registro
archiviati. Per archiviare automaticamente i file di registro, impostare LOGMETH1
nel database IBM Db2 SaaS. Per maggiori dettagli, fare riferimento alla documentazione IBM Db2 SaaS.
Installazione del tuo scenario SAP
Prerequisiti: Installazione dei pacchetti RPM
L'installazione di SAP richiede alcuni prerequisiti per i pacchetti installati sul sistema operativo e per i demoni del sistema operativo in esecuzione. (Fare riferimento alle guide di installazione più recenti). Fate clic su Accesso ai download sotto Installazioni e aggiornamenti. Ciò richiede un ID utente SAP S-user. Fare inoltre riferimento alle ultime note di supporto (richiede un ID SAP S-user) di SAP per un elenco aggiornato di questi prerequisiti.
È necessario installare altri due pacchetti:
- compat-sap-c++: normalmente ottiene la compatibilità del runtime C++ con i compilatori utilizzati da SAP. Poiché Red Hat Enterprise Linux for SAP Business Application 7.X è stato selezionato come sistema operativo sia per l'application server da 32 GB che per il database server da 192 GB, si utilizza compat-sap-c++-7.
- uuidd: mantiene il supporto del sistema operativo per la creazione di UUID.
Verifica dell'installazione di uuidd
- Controllare se il demone uuid (uuidd) è installato. Se non è installato, installalo e avvialo.
[root@sdb192 ~]# rpm -qa | grep uuidd
[root@sdb192 ~]# yum install uuidd
[root@sdb192 ~]# chkconfig uuidd on
[root@sdb192 ~]# service uuidd start
Installazione del pacchetto compat-sap-c++-7
- Seguire la nota 2195019 di SAP) e installare il pacchetto compat-sap-c++-7 e creare un soft-link specifico, necessario per i binari di SAP. Per sapere se la libreria è necessaria, consultare le note specifiche della release SAP per il prodotto che si sta installando.
[root@sdb192 ~]# yum install compat-sap-c++-7-7.2.1-2.e17_4.x86_64.rpm
....
[root@sdb192 ~]# mkdir -p /usr/sap/lib
[root@sdb192 ~]# ln -s /opt/rh/SAP/lib64/compat-sap-c++.so /usr/sap/lib/libstdc++.so.6
Download del tuo software SAP
Accedere al portale di assistenza SAP), fare clic su Download Software e scaricare i DVD necessari su un'unità di condivisione locale. Trasferisci i file al tuo server di cui è stato eseguito il provisioning. Un'altra opzione è quella di scaricare il software SAP Software Download Manager), installarlo sul server di destinazione e scaricare direttamente le immagini dei DVD sul server.
Preparazione della GUI SWPM di SAP
A seconda della tua larghezza di banda di rete e della latenza, puoi eseguire la GUI (graphical user interface) SWPM (SAP Software Provisioning Manager) in remoto in una sessione VNC (virtual network computing). Un'altra opzione consiste nell'eseguire la GUI in locale e nello stabilire una connessione a SWPM sulla macchina di destinazione. Se si decide di eseguire la GUI in locale, utilizzare la documentazione SWPM.
I passaggi seguenti illustrano l'esecuzione dell'interfaccia grafica di SWPM da remoto in una sessione di virtual network computing (VNC). Questa opzione installa un server VNC, che potrebbe non essere conforme con la protezione avanzata del tuo sistema operativo; assicurati che stai rispettando le tue misure di sicurezza. Se non si ha familiarità con VNC, per una panoramica delle sue funzioni consultare la documentazione.
- Utilizza i seguenti comandi per installare un server VNC.
[root@sdb192 ~]# yum install tigervnc-server
- Utilizza il seguente comando per installare l'X11 window manager,
twm
, che è incluso nella distribuzione Linux.
[root@sdb192 ~]# yum install twm
- Installa un'emulazione di terminale, ad esempio
xterm
.
[root@sdb192 ~]# yum install xterm
- Avvia il server VNC dalla riga di comando.
[root@sdb192 ~]# vncserver
Ora è necessario un programma client VNC. Sono disponibili diverse implementazioni gratuite per tutti i sistemi operativi. In genere, è necessario che la porta 590X (dove X è il numero dei server in esecuzione, a partire da 1) sia accessibile dal client.
Potrebbe essere necessario avviare un xterm dal menu di sfondo di twm. È possibile avviare SWPM (sapinst) da xterm.
Installazione del software SAP
Dopo aver scaricato il supporto di installazione, seguire la procedura di installazione standard SAP documentata nella guida all'installazione SAP per la versione e i componenti SAP e nelle note SAP corrispondenti.
È possibile avviare SAP SWPM da xterm ed eseguire i passaggi di installazione.
Installazione del software SAP in un ambiente a tre livelli
Attieniti alla procedura in SAP SWPM per una configurazione a tre livelli.
- Selezionare Sistema distribuito e installare ASCS e il database sul server del database.
- Installa AS (Application Server) ABAP sul server delle applicazioni. Assicurati di utilizzare gli indirizzi privati per i nomi host del database e ASCS durante l'installazione del server dell'applicazione.
L'uso di indirizzi e nomi di host privati assicura che il traffico di rete tra il server delle applicazioni e ASCS, o il database, passi attraverso la rete privata e non attraverso la rete pubblica.
multipath.conf di esempio
Il seguente multipath.conf di esempio è per le LUN iSCSI basate su NetApp e Red Hat 7.X.
defaults {
user_friendly_names no
max_fds max
flush_on_last_del yes
queue_without_daemon no
dev_loss_tmo infinity
fast_io_fail_tmo 5
}
Tutti i dati sotto blacklist devono essere specifici per il tuo sistema.
blacklist {
wwid "SAdaptec*"
devnode "^hd[a-z]"
devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
devnode "^cciss.*"
}
devices {
device {
vendor "NETAPP"
product "LUN"
path_grouping_policy group_by_prio
features "3 queue_if_no_path pg_init_retries 50"
prio "alua"
path_checker tur
failback immediate
path_selector "round-robin 0"
hardware_handler "1 alua"
rr_weight uniform
rr_min_io 128
}
}
Estensioni a percorsi multipli multipath.conf di esempio per percorsi dispositivo 'leggibili':
multipaths {
multipath {
wwid XXXXYYYZZZ
alias pathname
}
}