IBM Cloud Docs
Déploiement de SAP NetWeaver sur le serveur virtuel Intel sur une infrastructure de cloud privé virtuel (VPC) utilisant RHEL

Déploiement de SAP NetWeaver sur le serveur virtuel Intel sur une infrastructure de cloud privé virtuel (VPC) utilisant RHEL

Etude rapide destinée aux utilisateurs capables d'assimiler rapidement de nouveaux concepts

Ces tutoriels d'étude rapide offrent une configuration d'échantillon unique, avec des instructions moins détaillées, comme une introduction pour les clients qui préfèrent des tâches pratiques pour augmenter leur rythme d'apprentissage.

Les informations suivantes constituent une introduction pour les clients débutant dans l'environnement IBM Cloud® Virtual Private Cloud (VPC) Gen 2. Deux exemples de configuration sont fournis pour vous aider tout au long du processus de commande jusqu'au démarrage de l'installation SAP.

Le premier exemple de configuration est simple, un seul noeud de 128 Go, un serveur de 32 vCPU. Le second est une configuration avancée de deux noeuds en ajoutant un second serveur virtuel au tableau. Il se peut que les exemples de présentation ne soient pas votre agencement préféré. L'objectif de ce guide est de vous montrer deux possibilités si vous n'avez pas d'expérience avec le système d'exploitation Linux® ou avec le VPC Gen 2.

Figure 1. IBM Cloud VPC
IBM Cloud VPC

Sécurisation des accès

La sécurité est l'une des principales préoccupations lorsque vous exécutez vos applications stratégiques dans un environnement de cloud. Pour sécuriser votre connexion à vos IBM® Virtual Servers, vous pouvez télécharger une clé SSH publique sur votre compte, par région. Ces clés publiques sont déployées sur vos instances de serveur virtuel pour autoriser l'accès aux serveurs.

Avant de continuer, créez une clé publique SSH que vous pourrez télécharger ultérieurement dans la région de votre choix lors de la création de l'instance de serveur virtuel. Suivez les étapes documentées ici.

Vous utilisez des groupes de sécurité pour restreindre l'accès à des plages d'adresses IP, aux protocoles et aux ports. Les groupes de sécurité n'entrent pas dans le cadre de ces instructions et le groupe de sécurité par défaut déployé avec votre exemple de VPC peut suffire. Cependant, vous devrez peut-être ajouter des ports pour les exceptions aux restrictions d'accès, telles que SAP Software Provisioning Manager et pour les ports utilisés par votre application basée sur SAP NetWeaver.

Création d'un IBM Cloud VPC et d'un sous-réseau

Les ressources de calcul IBM Cloud® sont conservées dans une région globale au sein d'un VPC. Procédez comme suit pour créer un VPC et son sous-réseau.

  1. Connectez-vous à la console IBM Cloud avec vos identifiants uniques.
  2. Cliquez sur Icône de menu Icône de menu > Infrastructure VPC > Réseau > VPC et cliquez sur Nouveau nuage privé virtuel > Créer un VPC pour Gen 2.

Figure 2. Création d'un VPC
Création d'un VPC

  1. Entrez un Nom unique pour le VPC, par exemple, sap-test-inst.

  2. Conservez le groupe de ressourcespar défaut. Utilisez des groupes de ressources pour organiser vos ressources de compte à des fins de contrôle d'accès et de facturation. Pour plus d'informations, voir Meilleures pratiques pour l'organisation des ressources dans un groupe de ressources. Pour cet exemple, vous pouvez utiliser la valeur par défaut.

  3. Facultatif: Étiquettes. Entrez des étiquettes pour faciliter l'organisation et la recherche de vos ressources. Vous pourrez ajouter d'autres balises ultérieurement. Pour plus d'informations, voir Utilisation d'étiquettes.

  4. Sélectionnez le groupe de sécurité par défaut, qui autorise le trafic SSH entrant et ping vers les instances de serveur virtuel dans ce VPC.

  5. Facultatif : Accès classique. Indiquez si vous souhaitez permettre à votre VPC d'accéder aux ressources de Classic Infrastructure. Pour plus d'informations, voir Configuration de l'accès à l'infrastructure classique.

    Vous pouvez activer un VPC pour un accès à Classic Infrastructure uniquement lorsque vous le créez. En outre, vous ne pouvez avoir qu'un seul VPC avec accès à Classic Infrastructure dans votre compte à tout moment.

  6. Facultatif : Préfixes d'adresse par défaut. Désactivez cette option si vous ne souhaitez pas attribuer de préfixes d'adresse de sous-réseau par défaut à chaque zone de votre VPC. Après avoir créé votre VPC, vous pouvez accéder à sa page de détails et définir vos propres préfixes d'adresse de sous-réseau. Si vous désactivez cette option, la section Nouveau sous-réseau pour VPC est masquée et nécessite une définition manuelle après la création du VPC. Conservez la valeur par défaut.

    Si vous souhaitez créer ultérieurement le sous-réseau et vos propres préfixes d'adresse de sous-réseau, vous devez vous familiariser avec les détails importants de la mise en réseau pour VPC. Pour plus d'informations, voir A propos de la mise en réseau pour VPC et Conception d'un plan d'adressage pour un VPC.

Nouveau sous-réseau pour le cloud privé virtuel (VPC)

  1. Entrez un Nom unique pour le sous-réseau VPC, par exemple, sap-subnet1.

  2. Sélectionnez un Groupe de ressources pour le sous-réseau. Pour cet exemple, conservez la valeur par défaut.

  3. Sélectionnez un Emplacement pour le sous-réseau, par exemple, LON, Londres 3. c'est-à-dire une région et une zone.

    La région que vous sélectionnez est utilisée comme région du VPC. Toutes les ressources supplémentaires que vous créez dans ce VPC sont créées dans la région sélectionnée.

  4. Entrez un préfixe d'adresse, un nombre d'adresses et une plage d'adresses IP pour le sous-réseau. La plage d'adresses IP est entrée dans la notation CIDR, par exemple : 10.240.0.0/24. Dans la plupart des cas, vous pouvez utiliser la plage d'adresses IP par défaut. Si vous voulez spécifier une plage d'adresses IP personnalisée, vous pouvez utiliser la calculatrice de plage d'adresses IP afin de sélectionner un préfixe d'adresse différent ou de changer le nombre d'adresses.

    Un sous-réseau ne peut pas être redimensionné après sa création.

  5. Conservez la valeur par défaut de la liste de contrôle d'accès de sous-réseau. Une nouvelle liste de contrôle d'accès par défaut est créée que vous pouvez configurer ultérieurement en suivant les étapes de la rubrique Configuration de la liste de contrôle d'accès.

  6. Connectez une passerelle publique au sous-réseau si vous souhaitez autoriser toutes les ressources connectées à communiquer avec des ressources sur l'Internet public. Toutefois, gardez à l'esprit que les passerelles publiques sont destinées au 'trafic sortant' ; le 'trafic entrant' requiert une IP flottante. Voir Préparation de l'instance de serveur virtuel pour votre charge de travail.

    Vous pouvez également associer la passerelle publique après avoir créé le sous-réseau.

  7. Cliquez sur Nouveau cloud privé virtuel. Le VPC apparaît immédiatement dans la page Clouds privés virtuels.

Création d'une instance de serveur virtuel

Procédez comme suit pour créer une instance de serveur virtuel.

  1. Cliquez sur Instances de serveur virtuel > Nouvelle instance.

  2. Entrez un Nom unique pour le serveur virtuel, par exemple, sap-app-vsi. Le nom que vous entrez devient le nom d'hôte.

    Les noms d'hôte SAP doivent être composés de 13 caractères alphanumériques maximum. Voir SAP Note 611361 pour plus de détails.

  3. Sélectionnez le cloud privé virtuel dans lequel vous souhaitez connecter l'instance de serveur virtuel, par exemple, sap-test-inst.

  4. Conservez la valeur par défaut Groupe de ressources.

  5. Facultatif: Étiquettes. Entrez des étiquettes pour faciliter l'organisation et la recherche de vos ressources. Vous pourrez ajouter d'autres balises ultérieurement. Pour plus d'informations, voir Utilisation d'étiquettes.

  6. L'emplacement dans lequel vous avez créé vos sous-réseaux est déjà sélectionné, c'est-à-dire une région et une zone.

  7. Sélectionnez Image de catalogue > ibm-redhat-7-6-amd64-sap-applications-1 comme image de système d'exploitation.

Figure 3. Image de catalogue pour SAP NetWeaver
Image de catalogue pour 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. Cliquez sur Tous les profils > Equilibré et sélectionnez bx2-32x128. Pour plus d'informations sur les profils certifiés SAP, voir Profils certifiés serveur virtuel Intel pour SAP NetWeaver.

Figure 4. Profils équilibrés pour SAP NetWeaver
Profils équilibrés pour SAP NetWeaver

Définition d'une clé SSH

Si vous avez téléchargé votre clé privée pour la région du VPC, sélectionnez-la et passez à la section suivante (Connexion du stockage). Sinon, procédez comme suit.

  1. Cliquez sur Nouvelle clé.

  2. Entrez un Nom unique, par exemple, sap-ssh-key.

  3. Conservez le groupe de ressourcespar défaut.

  4. La région dans laquelle vous avez créé vos sous-réseaux est déjà sélectionnée.

  5. Facultatif: Étiquettes. Entrez des étiquettes pour faciliter l'organisation et la recherche de vos ressources. Vous pourrez ajouter d'autres balises ultérieurement. Pour plus d'informations, voir Utilisation d'étiquettes.

  6. Collez la clé publique, que vous avez créée en fonction des instructions mentionnées dans Sécurisation des accès.

  7. Cliquez sur Ajouter une clé SSH.

  8. Facultatif: Données utilisateur, laissez vide.

Connexion d'un volume de stockage par blocs

Pour que l'espace de système de fichiers soit disponible au-delà de ce qui est requis par le système d'exploitation, vous devez connecter un volume de stockage par blocs à votre instance de serveur virtuel. Ce volume de stockage est utilisé par l'application que vous effectuez l'installation. Dans cet exemple, l'application est le système de gestion de base de données relationnelle (SGBDR) requis pour une pile SAP NetWeaver.

  1. Cliquez sur Nouveau volume.
  2. Entrez sap-app-vol1 pour le Nom.
  3. Sélectionnez Personnalisé pour Profil.
  4. Entrez 500 pour Taille.
  5. Entrez 10000 pour E-S/s. Débit prend par défaut la valeur 156.25 MiBit/s.
  6. Conservez les valeurs par défaut Chiffrement et Suppression automatique.

Figure 5. Attachement d'un volume de stockage en bloc
Attachement d'un volume de stockage en bloc

  1. Cliquez sur Associer.
  2. Conservez la valeur par défaut pour Interfaces réseau.
  3. Cliquez sur Créer une instance de serveur virtuel. Une fois que l'instance Virtual Servers for VPC est mise à disposition et prête pour la connexion SSH, vous pouvez commencer à installer les applications SAP NetWeaver.

Préparation de l'instance de serveur virtuel pour votre charge de travail

Les IBM® Virtual Servers sont accessibles via des connexions IPsec dans votre VPC. La configuration de l'accès basé sur IPsec aux instances de serveur virtuel dépasse la portée de ce guide. Par souci de simplicité, et pour accéder rapidement à l'instance déployée, vous pouvez affecter une IP flottante à votre instance de serveur virtuel. Cette adresse IP est affectée à une passerelle qui achemine les ports et les protocoles en fonction des groupes de sécurité définis.

Figure 6. IP flottant
IP flottant

En affectant l'adresse IP, vous pouvez directement établir une connexion par ssh dans votre instance de serveur virtuel - dans notre exemple, la commande est

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

Pour mettre à jour le système d'exploitation de votre instance de serveur virtuel au niveau le plus récent, exécutez yum update et redémarrez l'instance de serveur virtuel.

Le gestionnaire SWPM (SAP NetWeaver Software Provisioning Manager) n'autorise pas les produits à effectuer une installation sur les noms d'hôte qui ne se résolvent pas en une adresse IP externe sur l'instance de serveur. En raison de cette restriction, les paramètres par défaut de l'instance de serveur virtuel doivent être adaptés. Editez /etc/hosts et mettez en commentaire les lignes qui résolvent le nom d'hôte en adresses d'hôte local IPv4 et IPv6. Au lieu de cela, le nom d'hôte doit correspondre à l'adresse IP externe de votre serveur virtuel (voir l'exemple ci-dessous). Dans notre exemple, le nom d'hôte est résolu en 10.242.128.8, l'adresse IP privée affichée à la figure 6. Dans cet exemple, nous ajoutons un exemple de domaine par défaut. Adaptez cet exemple à votre environnement spécifique.

Ces lignes sont un exemple de fichier /etc/hosts. Veillez à ce que les deux références de localhost au nom d'hôte, IPv4 et IPv6, soient mises en commentaire (ou supprimées).

  # 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

Pour empêcher le processus IBM Cloud cloudinit de restaurer le contenu de /etc/hosts aux valeurs précédentes lors du redémarrage suivant, modifiez la configuration dans /etc/cloud/cloud.cfg. Remplacez manage_etc_host par True pour False.

Enfin, vous devez adapter votre stockage en créant un système de fichiers sur le volume de stockage connecté. Vous pouvez identifier le volume nouvellement connecté par sa taille en émettant la commande /sbin/fdisk -l et en vérifiant les tailles. Pour l'identifier en toute sécurité, recherchez l'ID unité en cliquant sur Unité sur les instances de serveur virtuel pour la page du VPC.

Figure 7. Volumes de données
Volumes de données

  1. Sur la page Vue d'ensemble, vérifiez les 20 premiers chiffres de l'Unité et recherchez le même ID sous /dev/disk/by-id. Notre exemple d'unité est 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
    

Dans notre exemple, il s'agit de virtio-07a7-184b4a2f-d786-4, qui est lié à /dev/vdb.

  1. Créez un système de fichiers sur ce chemin :

    [root@sap-app-vsi ~]# mkfs.xfs /dev/vdb
    
  2. Recherchez l'identificateur unique universel associé dans /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. Ajoutez l'identificateur unique universel à /etc/fstab, dans notre exemple :

    UUID=1350230e-8058-4fe5-bbc0-cc27253ff778 /db2 xfs defaults 0 0
    
  4. Créez un système de fichiers à utiliser pour la plus grande partie de votre installation, puisque nous utilisons IBM Db2, nous choisissons :

    [root@sap-app-vsi ~]# mkdir /db2
    [root@sap-app-vsi ~]# mount /db2
    
  5. Ajouter un espace de permutation pour SWPM. Nous ajoutons un espace de permutation minimum au système.

    [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. Ajoutez la ligne suivante à votre fichier /etc/fstab.

    /swapfile    none    swap    sw      0 0
    
  7. Activez l'espace de permutation :

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

Vous êtes maintenant prêt à installer le produit SAP de votre choix. L'étape suivante consiste à télécharger et installer vos logiciels et applications SAP si un seul exemple de serveur virtuel suffit à vos besoins.

Installation de deux instances de serveur virtuel dans une configuration à trois niveaux

Un scénario plus complexe implique l'installation de deux serveurs virtuels. L'un est le serveur d'applications SAP NetWeaver (sap-app-vsi) et l'autre est le serveur de base de données pour SAP NetWeaver. Etant donné que nous disposons de deux serveurs virtuels avec le même agencement, pour cet exemple, les figures 8 et 9 représentent une vue d'ensemble des serveurs virtuels.

Figure 8. Instances de serveurs virtuels
Instances de serveurs virtuels

Figure 9. Volumes de stockage en bloc pour VPC
Volumes de stockage en bloc pour VPC

Les deux serveurs virtuels disposent d'un volume supplémentaire et d'une IP flottante. Un volume plus petit est associé à sap-app-vsi, qui est le serveur d'applications. sap-app2-vsi a un volume légèrement plus grand pour héberger le SGBDR et l'instance de SAP Central Services (ASCS). Un second volume est nécessaire sur sap-app2-vsi pour héberger la pile SAP NetWeaver. Créez un autre volume à partir des volumes de stockage par blocs pour la page VPC et nommez-le sap-app2-vol2. Connectez sap-app2-vol2 à notre serveur virtuel en sélectionnant son écran des détails.

Figure 10. Volumes de stockage en bloc pour VPC
Volumes de stockage en bloc pour VPC

Préparation de votre réseau

Pour séparer le trafic réseau, comme le recommande SAP, déployez un second sous-réseau. Un réseau est utilisé pour l'accès client, l'autre pour la communication entre la pile SAP ABAP et le SGBDR.

Utilisez la Figure 11 comme guide pour créer un nouveau sous-réseau nommé sap-test-net2.

Cliquez sur Icône de menu Icône de menu > Infrastructure VPC > Réseau > Sous-réseaux et cliquez sur Nouveau sous-réseau.

Figure 11. Créer un sous-réseau
Créer un sous-réseau

Une fois le nouveau sous-réseau créé, il s'affiche dans la page des sous-réseaux pour le VPC.

Figure 12. Sous-réseaux pour VPC page
Sous-réseaux pour VPC page

Les deux serveurs virtuels doivent se connecter au nouveau réseau. Revenez à la présentation du serveur virtuel et cliquez sur Nouvelle interface.

Figure 13. Volumes de données
Volumes de données

Conservez vos fichiers /etc/hosts en fonction de la configuration ciblée. L'exemple suivant concerne 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

Préparation de votre stockage

Vous devez mettre à disposition deux volumes sur le serveur virtuel de base de données avec un système de fichiers pour la base de données et pour l'installation SAP. En outre, /sapmnt doit être un système NFS (Network File System) exporté vers le serveur virtuel du serveur d'applications.

Le serveur virtuel du serveur d'applications n'a qu'un seul volume de 20 Go connecté. Vous pouvez identifier le volume sans regarder l'ID de ressource.

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

Vous créez un système de fichiers sur le volume et le montez une fois que vous avez déterminé son chemin /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

L'entrée /etc/fstab obtenue se trouve dans l'exemple suivant.

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

Vous devez créer le point de montage et le monter.

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

Sur le serveur virtuel de la base de données, vous devez créer trois systèmes de fichiers. Un pour l'installation du SGBDR et deux pour /usr/sap et /sapmnt. Les deux volumes connectés sont créés de la même manière et s'affichent en tant que /dev/vdb et /dev/vde. Dans notre exemple, nous avons fractionné le premier système de fichiers en deux partitions.

[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.

Créez les trois systèmes de fichiers (la sortie ne figure pas dans cet exemple).

[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

Là encore, vous devez déterminer les chemins /dev/disk/by-uuid, comme indiqué précédemment, et gérer les entrées /etc/fstab. Enfin, vous devez configurer le système NFS pour installer SAP.

  1. Installez les utilitaires NFS sur les deux serveurs virtuels.

    [root@sap-app-vsi ~]# yum install nfs-utils
    
    [root@sap-app2-vsi ~]# yum install nfs-utils
    
  2. Démarrez le serveur NFS sur le serveur virtuel de base de données.

    [root@sap-app2-vsi ~]# systemctl enable nfs-server
    [root@sap-app2-vsi ~]# systemctl start nfs-server
    
  3. Utilisez NFS pour exporter /sapmnt et /usr/sap/trans du serveur de base de données vers le serveur d'applications en ajoutant l'entrée requise à /etc/exports du serveur de base de données :

    /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)
    

    Vous devez adapter le sous-réseau de l'exemple précédent à votre plage d'adresses IP et à votre masque de sous-réseau réels. Remplacez la valeur C10 par l'ID système SAP de votre système SAP. C10 est une valeur exemple. Vous devez créer le répertoire avant de l'exporter.

  4. Exécutez la commande suivante à partir de la ligne de commande.

    [root@sap-app2-vsi ~]# mkdir /sapmnt/C10
    [root@sap-app2-vsi ~]# mkdir -p /usr/sap/trans
    [root@sap-app2-vsi ~]# exportfs -a
    
  5. Montez le partage NFS sur le serveur d'applications en ajoutant l'entrée suivante à son fichier /etc/fstab et montez le serveur d'applications à partir de la ligne de commande à l'aide de la commande suivante.

    [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. Créez et montez le répertoire cible.

    [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
    

Vos serveurs sont maintenant prêts à héberger les composants d'une installation SAP distribuée. Pour plus d'informations sur les préparations d'installation supplémentaires, voir Téléchargement et installation du logiciel et des applications SAP.

Installation de votre paysage SAP

Configuration requise pour le package RPM

Une installation SAP nécessite que certaines conditions préalables soient remplies concernant les packages installés sur le système d'exploitation et les démons du système d'exploitation en cours d'exécution. Consultez les derniers guides d'installation et notes de support de SAP pour obtenir une liste à jour de ces conditions. Actuellement, les packages supplémentaires suivants sont requis pour une installation SAP NetWeaver :

  • compat-sap-c++-7 la compatibilité du moteur d'exécution C++ avec les compilateurs utilisés par les entreprises de l'Union européenne est assurée SAP
  • uuidd les UUIDs : Maintient la prise en charge par le système d'exploitation de la création d'UUIDs
  • csh support de l'interpréteur de commandes C pour le système d'exploitation
  1. Suivez la note 2195019 de SAP et installez le paquet compat-sap-c++-7. Créez un lien souple spécifique, requis par les fichiers binaires 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. Vérifiez si le démon uuid (uuidd) est installé. Si tel n'est pas le cas, installez-le et démarrez-le.

    [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. Installez le package tcsh requis pour la prise en charge du shell C

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

Installation d'IBM Cloud Metrics Collector for SAP

SAP nécessite l'installation d'IBM Cloud Metrics Collector for SAP pour analyser votre infrastructure si un cas de support est soumis. Installez le collecteur à l'aide des instructions d'IBM Cloud Metrics Collector for SAP.

Téléchargement de votre logiciel SAP

Connectez-vous au logiciel de téléchargement SAP for Me et téléchargez les disques numériques polyvalents (DVD) requis sur un lecteur local partagé, puis transférez les DVD sur votre serveur provisionné. Autre option, téléchargez le gestionnaire de téléchargement de logiciels SAP, installez-le sur votre serveur cible et téléchargez directement les images de DVD sur le serveur. Pour plus d'informations sur le gestionnaire de téléchargement du logiciel SAP, voir SAP Download Manager.

Vous avez besoin d'un ID utilisateur S et de l'autorisation de téléchargement de logiciels lorsque vous téléchargez les DVD à partir de SAP Service Marketplace. Pour demander un identifiant S-USer, consultez le portail d'assistance SAP.

Préparation au Software Provisioning Manager (SWPM) de SAP

Selon la bande passante et le temps d'attente de votre réseau, vous devrez peut-être exécuter l'interface graphique SAP SWPM à distance dans une session de réseau virtuel (VNC). Une autre option consiste à exécuter l'interface graphique localement et à la connecter à l'interface SWPM sur la machine cible. Pour la première option, vous devez exécuter X11 sur votre serveur virtuel et installer un serveur VNC et un navigateur. Vous pouvez exécuter le navigateur en local sur votre bureau et vous connecter à SWPM sur le serveur virtuel. Pour vous connecter à SWPM, vérifiez le port sur lequel SWPM est à l'écoute. SWPM affiche le port lors du démarrage lorsqu'il répertorie l'URL d'accès. Le port, généralement 4237, doit s'ouvrir dans le groupe de sécurité de votre VPC. Vous devez ajouter une Nouvelle règle entrante pour votre plage source d'adresses IP (ou 0.0.0.0/0) et le numéro de port. Une autre possibilité, plus sécurisée, consiste à tunnelliser le port ssh.

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

Option -L pour les tunnels locaux et connexion de votre navigateur à ce port de système hôte local, plutôt qu'à l'adresse IP distante. N'oubliez pas d'ajouter les ports requis par votre application SAP (exemple : ports 3200 à 3299, selon votre numéro d'instance SAP NetWeaver) au groupe de sécurité. Pour plus d'informations sur les ports, voir SAP ports.

Figure 14. Tous les groupes de sécurité pour VPC
Tous les groupes de sécurité pour VPC

Installation du logiciel SAP

Après avoir téléchargé le support d'installation, suivez la procédure d'installation standard SAP décrite dans les guides d'installation SAP pour votre version et vos composants SAP. Vérifiez également les notes SAP correspondantes. Voir des informations plus détaillées sur l'installation de SAP NetWeaver qui utilise Db2 comme SGBDR dans Considérations sur IBM Db2.

Notes SAP pertinentes