Déploiement de SAP NetWeaver sur le serveur virtuel Intel sur une infrastructure de cloud privé virtuel (VPC) utilisant Windows Server
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 fournissent une introduction aux clients qui sont nouveaux dans l'environnement VPCIBM Cloud® Virtual Private Cloud. 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, une instance de serveur virtuel de 32 vCPU. Le second correspond à une configuration avancée de deux noeuds mise en place en ajoutant une seconde instance de 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 Windows® ou avec VPC.
Bien que nous souhaitions commencer rapidement, vous devez d'abord pouvoir vous connecter à IBM Cloud et vérifier que vous avez accès aux ressources SAP importantes.
Ce tutoriel contient des instructions permettant d'effectuer le déploiement, une explication détaillée de la navigation via la console IBM Cloud et toutes les options disponibles que vous pouvez utiliser (voir la rubrique Déploiement de votre infrastructure).
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 permettre l'accès à des dernières.
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. Stockez vos clés publique et privée sur votre ordinateur client - en général, dans les environnements Linux®, elles se trouvent dans le dossier ~/.ssh.
Vous utilisez des groupes de sécurité pour restreindre l'accès à des plages d'adresses IP, aux protocoles et aux ports. 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.
- Connectez-vous à la console IBM Cloud avec vos identifiants uniques.
- Cliquez sur Icône de menu
> Infrastructure VPC > Réseau > VPC
- Cliquez sur Créer.
- Entrez un nom unique pour le VPC, par exemple, sap-test-vpc.
- Sélectionnez un Groupe de ressources. Utilisez des groupes de ressources pour organiser vos ressources de compte à des fins de contrôle d'accès et de facturation. Conservez la valeur par défaut.
- Facultatif: Étiquettes. Entrez des étiquettes pour faciliter l'organisation et la recherche de vos ressources. Par exemple, sap quick guide.
- Indiquez si le groupe de sécurité par défaut autorise le trafic entrant SSH et ping vers des instances de serveur virtuel dans ce VPC. Conservez la valeur par défaut.
- Facultatif : Accès classique. Indiquez si vous souhaitez permettre à votre VPC d'accéder aux ressources de Classic Infrastructure. Conservez la valeur par défaut.
- Facultatif : Préfixes d'adresse par défaut. 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.
Nouveau sous-réseau pour le cloud privé virtuel (VPC)
-
Entrez un nom unique pour le sous-réseau VPC, par exemple, sap-test-net.
-
Sélectionnez un Groupe de ressources pour le sous-réseau. Conservez la valeur par défaut.
-
Sélectionnez un Emplacement pour le sous-réseau. 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.
-
Entrez un préfixe d'adresse, un nombre d'adresses et une plage d'adresses IP pour le sous-réseau. Conservez la valeur par défaut.
-
Facultatif : Passerelle publique. Conservez la valeur par défaut.
-
Cliquez sur Nouveau cloud privé virtuel sur la droite.
Création d'une instance de serveur virtuel
Procédez comme suit pour créer une instance de serveur virtuel.
-
Cliquez sur Instances de serveur virtuel > Nouvelle instance.
-
Entrez un nom unique pour le serveur virtuel, par exemple, sap-wdb. 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.
-
Sélectionnez le cloud privé virtuel dans lequel vous souhaitez connecter l'instance de serveur virtuel, par exemple, sap-test-vpc.
-
Conservez la valeur par défaut Groupe de ressources.
-
Facultatif: Étiquettes. Par exemple, sap quick guide.
-
Conservez la sélection de l'emplacement dans lequel vous avez créé votre sous-réseau.
-
Sélectionnez Serveur Windows > Édition Standard 2016 comme Système d'exploitation.
-
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 Intel Virtual Server 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.
-
Cliquez sur Nouvelle clé.
-
Entrez un Nom unique, par exemple, sap-ssh-key.
-
Conservez le groupe de ressourcespar défaut.
-
La région dans laquelle vous avez créé vos sous-réseaux est déjà sélectionnée.
-
Facultatif: Étiquettes. Par exemple, sap quick guide.
-
Collez la clé publique, que vous avez créée en fonction des instructions mentionnées dans Sécurisation des accès.
-
Cliquez sur Ajouter une clé SSH.
-
Facultatif : Données utilisateur. Laissez cette zone vide.
Connexion d'un volume de stockage par blocs
Pour que l'espace de système de fichiers disponible soit supérieur à 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.
- Cliquez sur Nouveau volume.
- Entrez sap-db-vol pour Nom.
- Sélectionnez Personnalisé pour Profil.
- Entrez 500 pour Taille.
- Entrez 10000 pour E-S/s. Débit prend par défaut la valeur 156.25 MiBit/s.
- Conservez les valeurs par défaut Chiffrement et Suppression automatique.
- Cliquez sur Associer.
- Conservez la valeur par défaut pour Réseau.
- Conservez la valeur par défaut pour Interfaces réseau.
- Cliquez sur Créer une instance de serveur virtuel. Une fois l'instance Windows mise à disposition et prête, vous deez extraire le mot de passe Administrateur et vous connecter à cette instance.
Connexion à votre instance de serveur virtuel Windows
Pour pouvoir vous connecter à l'instance de serveur virtuel Windows à partir de votre client, vous avez besoin du mot de passe Administrateur et d'une adresse IP publique. Le mot de passe est extrait par l'interface de ligne de commande (CLI)IBM Cloud alors que l'adresse IP publique, appelée IP flottante, peut être créée à l'aide de la console IBM Cloud.
Installation de l'interface de ligne de commande
Avant de pouvoir utiliser l'interface de ligne de commande pour extraire le mot de passe Administrateur, vous devez installer l'interface de ligne de commande IBM Cloud et le plug-in d'interface de ligne de commande VPC.
Connexion à IBM Cloud à l'aide de l'interface de ligne de commande
Connectez-vous à IBM Cloud à l'aide de votre IBMid. Si vous possédez plusieurs comptes, vous êtes invité à sélectionner le compte à utiliser.
ibmcloud login
Si vos données d'identification sont rejetées, vous pouvez utiliser un ID fédéré. Pour vous connecter avec un ID fédéré, utilisez l'indicateur --sso
. Voir Connexion à l'aide d'un ID fédéré pour plus de détails.
Définition de la région cible (DC)
Dresser la liste des régions à l'aide de la commande
ibmcloud regions
Cibler la région à l'aide de la commande
ibmcloud target -r eu-de
Obtention de l'ID instance
ibmcloud is ins
Recherchez l'ID instance qui est affecté à votre instance de serveur virtuel sap-wdb.
Extraction du mot de passe Administrateur
ibmcloud is instance-initialization-values <instance ID> --private-key @sap-ssh-key
Notez le mot de passe.
Définition de l'adresse IP flottante
Pour accéder rapidement à l'instance déployée, vous pouvez affecter une IP flottante à votre VSI. Pour ajouter cette adresse IP à votre serveur, procédez comme suit :
- Dans la console IBM Cloud, accédez à l'icône Menu
> Infrastructure VPC > Calcul > Instances de serveur virtuel.
- Cliquez sur le nom de l'instance de serveur virtuel Windows : sap-wdb.
- Dans la page Détails de l'instance, recherchez la section Interfaces réseau.
- Par défaut, la première interface est nommée eth0.
- Cliquez sur l'icône en forme de crayon pour éditer l'interface réseau principale.
- Dans la page Editer l'interface réseau, recherchez la zone Adresse IP flottante. Vous pouvez sélectionner Réserver une nouvelle IP flottante ou sélectionner une adresse IP flottante existante.
- Une fois votre sélection effectuée, cliquez sur Sauvegarder.
- Vous pouvez noter que l'Adresse IP flottante ou le retour dans Liste des instances de serveur virtuel vous permet de cliquer dessus et de le copier dans le presse-papiers.
Vous pouvez maintenant vous connecter à l'instance virtuelle et commencer à la préparer pour l'installation de charge de travail SAP NetWeaver.
Préparation de l'instance de serveur virtuel pour votre charge de travail
Dans ce tutoriel, nous simplifions le processus et utilisons des exemples de profil d'instance de serveur virtuel, de volume et de taille de fichier de page. Bien évidemment, dans un environnement de production, vous devez dimensionner les serveurs et les volumes en fonction du nombre d'utilisateurs simultanés, du volume de données attendues et d'autres paramètres. Pour plus d'informations, voir la rubrique Processus de dimensionnement pour les systèmes SAP.
Selon le fournisseur de la base de données, vous devez consulter sa documentation spécifique, ses recommandations et ses meilleures pratiques pour configurer les systèmes de fichiers. Vous pouvez commencer ici.
Nous laissons sapinst
, le programme d'installation de SAP, s'occuper de la gestion des utilisateurs, du partitionnement du disque ainsi que de la création des dossiers et sous-dossiers nécessaires à l'application SAP et au SGBDR.
Connexion à votre instance de serveur virtuel Windows
Vous pouvez accéder à la nouvelle instance de serveur virtuel à l'aide de Windows Remote Desktop. Entrez l'adresse IP flottante et le mot de passe Administrateur que vous avez extraits au cours des étapes décrites précédemment.
Initialisation du stockage par blocs pour l'utilisation du disque Windows
- Démarrer la gestion des disques du serveur Windows

- Recherchez l'espace de stockage par blocs, il s'agit généralement de Disk 2, affiché avec la taille commandée et le statut hors ligne.
- Cliquez avec le bouton droit de la souris sur la vignette Disque et sélectionnez en ligne dans le menu.
- Cliquez à nouveau avec le bouton droit de la souris sur la vignette Disk et sélectionnez Initialiser le disque dans le menu, vérifiez que le disque approprié est sélectionné, choisissez GPT comme type de partition par défaut (voir la note de bas de page (+) ci-dessous) et cliquez sur Ok.
- A présent, cliquez avec le bouton droit de la souris sur la vignette connexe située à droite et indiquant Non alloué et sélectionnez Nouveau volume simple...
- Cliquez deux fois sur Suivant afin de conserver la valeur par défaut pour la taille de disque, puis spécifiez votre lettre d'unité préférée, ou conservez la valeur par défaut et cliquez sur Suivant.
- Ecrasez le contenu de la zone Nom du dossier, par exemple, SAP et conservez les autres valeurs par défaut, puis cliquez sur Suivant. Notez que le système de fichiers FAT32 n'est PAS PRIS EN CHARGE pour les applications SAP.
- Vérifiez les valeurs et cliquez sur Terminer.
- Une fois le volume préparé et formaté, le nouveau disque est visible dans l'Explorateur Windows.
Spécification du fichier de page
- Démarrez le panneau de configuration Windows.
- Cliquez sur Système et sécurité puis sur Système.
- Cliquez sur Paramètres système avancés.
- Cliquez sur l'onglet Advancé, puis dans la section Performance, cliquez sur le bouton Paramètres...
- Cliquez sur l'onglet Advancé, puis dans la section Mémoire virtuelle, cliquez sur le bouton Modifier...
- Désélectionnez la case à cocher Gérer automatiquement...
- Sélectionnez l'unité C: et cliquez sur Taille personnalisée.
- Entrez une taille initiale et une taille maximale 32768, cliquez sur Définir, puis sur Ok.
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 d'eux est le serveur d'applications SAP NetWeaver (sap-wapp) et l'autre est le serveur de base de données pour SAP NetWeaver (sap-wdb). Vous pouvez réutiliser le serveur sap-wdb que vous avez mis à disposition dans les sections précédentes et créer le serveur d'applications sap-wapp comme indiqué dans les sections précédentes Création d'une instance de serveur virtuel et Connexion d'un volume de stockage par blocs, à ceci près que vous utilisez le profil équilibré bx2-8x32 et la valeur 20 pour la taille du volume de données sap-app-vol. En outre, suivez les étapes permettant d'extraire le mot de passe Administrateur de la nouvelle instance de serveur virtuel.
Les deux VSI ont un volume supplémentaire et une IP flottante. Un volume plus petit est associé à Sap-wapp, qui est le serveur d'applications principal SAP (PAS). Sap-wdb dispose d'un volume plus important pour héberger le SGBDR et l'instance de SAP Central Services (ASCS).


Préparation de votre réseau
Pour séparer le trafic réseau, comme recommandé par 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.
Procédez comme indiqué dans la section Nouveau sous-réseau pour VPC, mais utilisez le nom sap-test-net2. Une fois le nouveau sous-réseau créé, il s'affiche sur la page des sous-réseaux pour le VPC.
Les deux instances de serveur virtuel doivent se connecter au nouveau réseau.
- Accédez à la présentation détaillée des instances de serveur virtuel et sur chacune de ces dernières, cliquez sur Nouvelle interface.
- Sélectionnez eth1 pour Nom d'interface.
- Sélectionnez sap-test-net2 pour Sous-réseau.
- Laissez les autres valeurs par défaut et cliquez sur Créer.

Conservez vos fichiers hosts
sur les deux serveurs en fonction de la configuration ciblée. Ces fichiers se trouvent généralement à l'emplacement suivant : C:\Windows\System32\drivers\etc\hosts
.
Dans ce tutoriel qui installe un système SAP prototypique, nous ne spécifions pas de domaine Windows. Généralement, si vous configurez un serveur pour l'accès de votre entreprise, vous devez spécifier le domaine dans le fichier hosts
.
Durant l'installation de SAP, vous désactivez l'option FQDN
et laissez la zone de nom de domaine vide.
L'exemple suivant concerne l'instance de serveur sap-wdb :
10.243.128.9 sap-wdb
10.243.129.6 sap-wdb-priv
10.243.128.7 sap-wapp-win
10.243.129.4 sap-wapp-priv
Vos instances de serveur virtuel sont maintenant prêtes à 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
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 incident de support a été soumis. Installez le collecteur à l'aide des instructions d'IBM Cloud Metrics Collector for SAP.
Téléchargement de votre logiciel SAP
Vous avez besoin d'un ID utilisateur S et de l'autorisation de téléchargement de logiciels lorsque vous téléchargez les images de DVD à partir de SAP Service Marketplace. Pour demander un identifiant S-USer, consultez le portail d'assistance SAP.
Selon l'application SAP cible que vous allez installer, vous devez collecter des informations, les images SAP que vous devrez télécharger. Dans ce tutoriel, nous choisissions SAP NetWeaver ABAP on Windows et IBM Db2 pour la base de données SAP. C'est pourquoi nous trouvons dans ce guide SAP NetWeaver Guide d'installation toutes les informations nécessaires. SAP recommande de toujours rechercher les versions les plus récentes.
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.
Préparation au Software Provisioning Manager (SWPM) de SAP
SWPM est le composant qui vous guide tout au long de la procédure de préparation et d'exécution d'une installation SAP. Avec les autres images requises, vous pouvez stocker et décompresser SWPM sur un partage de fichiers supplémentaire que vous pouvez ensuite connecter à plusieurs instances de serveur virtuel sur lesquelles vous souhaitez installer des charges de travail SAP.
Installation du logiciel SAP
Suivez les instructions du guide d'installation SAP NetWeaver. 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.

La Figure 2 illustre les instances SAP de base qui seront installées pour déployer le serveur d'applications SAP NetWeaver ABAP sur un hôte. Si vous souhaitez installer uniquement l'instance de serveur, pour utiliser uniquement l'instance
de serveur virtuel sap-wdb
, vous devez lancer sapinst
une seule fois sur ce serveur. Dans ce cas, vous allez d'abord installer l'instance ASCS (ABAP Central Services), puis la base de données Database Instance et
enfin le serveur d'applications principal (PAS).
Si vous visez l'implémentation la plus complexe, un système SAP réparti, vous devrez lancer sapinst
sur sap-wdb
, installer l'instance ASCS et la base de données, puis exécuter sapinst
sur sap-wapp
pour installer le serveur PAS. Ensuite, il est nécessaire d'ouvrir des ports spécifiques pour permettre la communication entre applications entre le serveur d'applications et le serveur de base de données. Pour ce faire, vous devez utiliser
l'outil Pare-feu Windows.
- Démarrez Pare-feu Windows avec sécurité avancée et entrez wf.msc dans la zone de recherche Windows.
- Cliquez sur Règles entrantes, Action et Nouvelle règle...
- Cliquez sur le type de règle Port et sur Suivant.
- Entrez les ports qui doivent être ouverts (voir ci-dessous).
- Cliquez sur l'action Autoriser la connexion et sur Suivant.
- Cliquez sur le profil Public pour désélectionner cette option et sur Suivant.
- Entrez un nom et éventuellement une description, puis cliquez sur Terminer (voir ci-dessous).
Exemples de valeurs en fonction des numéros d'instance que vous avez choisis :
Ports | Nom |
---|---|
3000-3999 | SAP |
5912-5917 | Db2 |
40000-40099 | IGS |
50000-50099 | sapstartsrv |
Dans un environnement de production, vous obtiendrez plus de granularité sur les numéros de port. Pour plus d'informations sur les ports, voir SAP ports et la documentation respective de votre fournisseur de base de données pour plus de détails.
Si vous exécutez l'interface graphique SAP sur votre bureau, n'oubliez pas d'ajouter les ports requis par votre application SAP (par exemple, les ports 3200 à 3299, selon votre numéro d'instance SAP NetWeaver) au groupe de sécurité.
Recherche d'informations supplémentaires
Pour quitter le tutoriel et trouver toutes les informations dont vous avez besoin pour installer vos composants et versions spécifiques de SAP, visitez le portail d'aide SAP comme point de départ.
Notes SAP pertinentes
- SAP Note 2384179 - SAP Systèmes sur Windows Server 2016.
- SAP Note 2979010 - Windows sur IBM Cloud(IaaS): Adaptation de votre SAP Licence.