Installer le logiciel SAP
Une fois que vous avez créé l’infrastructure de votre nouveau système SAP à l’aide du Centre Azure pour les solutions SAP, vous devez installer le logiciel SAP.
Dans ce guide pratique, vous allez découvrir deux façons d’installer le logiciel SAP pour votre système. Choisissez la méthode appropriée pour votre cas d’utilisation. Vous pouvez :
- Installer le logiciel SAP via le Centre Azure pour les solutions SAP directement à l’aide de l’Assistant Installation.
- Installer le logiciel SAP en dehors du Centre Azure pour les solutions SAP, puis détecter le système installé à partir du service.
Prérequis
Passez en revue les prérequis pour votre méthode d’installation préférée : via l’Assistant Installation du Centre Azure pour les solutions SAP ou via une méthode externe
Prérequis pour l’installation via l’Assistant
- Un abonnement Azure.
- Un compte Azure disposant d’un accès au rôle Contributeur aux abonnements et aux groupes de ressources dans lesquels l’Instance virtuelle pour les solutions SAP existe.
- Une identité managée affectée par l’utilisateur avec les rôles Lecteur des données Blob du stockage et Lecteur et accès aux données sur le compte de stockage qui a le logiciel SAP.
- Un réseau configuré pour votre déploiement SAP.
- Un déploiement de l’infrastructure S/4HANA.
- Si vous installez un système SAP via le Centre Azure pour les solutions SAP, le support d’installation SAP doit être disponible dans un compte de stockage. Pour plus d’informations, consultez Comment télécharger le support d’installation SAP.
- Si vous installez un système SAP à haute disponibilité (HA), procurez-vous l’identificateur du principal de service (ID SPN) et le mot de passe pour autoriser l’agent de clôture Azure (appareil d’isolation) sur les ressources Azure. Pour plus d’informations, consultez Utiliser Azure CLI pour créer une application Microsoft Entra et la configurer pour accéder à l’API Media Services.
- Pour obtenir un exemple, consultez Créer une application Microsoft Entra dans la documentation Red Hat.
- Pour éviter l’expiration fréquente du mot de passe, utilisez l’interface de ligne de commande Azure (Azure CLI) plutôt que le portail Azure pour créer l’identificateur et le mot de passe du principal de service.
Prérequis pour l’installation externe
- Un abonnement Azure.
- Un compte Azure disposant d’un accès au rôle Contributeur aux abonnements et aux groupes de ressources dans lesquels l’Instance virtuelle pour les solutions SAP existe.
- Une identité managée affectée par l’utilisateur que vous avez créée pendant le déploiement de l’infrastructure avec un accès de rôle Contributeur sur l’abonnement ou sur tous les groupes de ressources (calcul, réseau et stockage) dont le système SAP fait partie.
- Infrastructure pour le système SAP que vous avez créé précédemment via le Centre Azure pour les solutions SAP. N’apportez aucune modification à cette infrastructure.
- Un système SAP (et des ressources d’infrastructure sous-jacentes) opérationnel.
- Si vous le souhaitez, vous pouvez ajouter des serveurs d’applications entièrement installés sur le système avant de détecter le logiciel SAP ; ensuite, le système SAP avec des serveurs d’applications supplémentaires sera également détecté.
- Si vous ajoutez des serveurs d’applications supplémentaires à cette Instance virtuelle pour les solutions SAP après le déploiement de l’infrastructure, l’identité managée affectée par l’utilisateur créée précédemment a également besoin d’un accès de rôle Contributeur sur l’abonnement ou sur le groupe de ressources sous lequel ce nouveau serveur d’applications existe.
- Le nombre de machines virtuelles d’applications installées ne doit pas être inférieur au nombre créé pendant la phase de déploiement d’infrastructure dans le Centre Azure pour les solutions SAP. Vous pouvez toujours détecter des serveurs d’applications supplémentaires.
Seuls les scénarios suivants sont pris en charge pour cette méthode d’installation :
- L’infrastructure pour S4/HANA a été créée via le Centre Azure pour les solutions SAP. L’application S4/HANA a été installée en dehors du Centre Azure pour les solutions SAP via un autre outil.
- Seule l’installation de S4/HANA effectuée en dehors du Centre Azure pour les solutions SAP peut être détectée. Si vous avez installé une autre application SAP que S4/HANA, la détection échoue.
- Si vous souhaitez une nouvelle installation du logiciel S4/HANA sur l’infrastructure déployée par le Centre Azure pour les solutions SAP, utilisez plutôt l’option d’installation via l’Assistant.
Installer SAP avec le Centre Azure pour les solutions SAP
Pour installer directement le logiciel SAP, utilisez l’Assistant Installation du Centre Azure pour les solutions SAP.
Connectez-vous au portail Azure.
Recherchez et sélectionnez Instance virtuelle pour les solutions SAP.
Sélectionnez votre instance virtuelle pour les solutions SAP.
Dans la page Vue d’ensemble pour la ressource d’Instance virtuelle pour les solutions SAP, sélectionnez Installer le logiciel SAP.
Sous l’onglet Conditions préalables de l’Assistant, passez en revue les prérequis. Sélectionnez ensuite Suivant.
Sous l’onglet Logiciel, fournissez des informations sur votre support SAP.
Dans le champ Avez-vous chargé le logiciel sur un compte de stockage Azure ?, sélectionnez Oui.
Pour Version logicielle, utilisez SAP S/4HANA 1909 SPS03 ou SAP S/4HANA 2020 SPS 0 3 ou SAP S/4HANA 2021 ISS 00 ou S/4 HANA 2022 ISS 00. Notez que seules ces versions sont prises en charge avec la version du système d’exploitation utilisée pour déployer l’infrastructure précédemment.
Dans le champ Emplacement du répertoire de la nomenclature, sélectionnez Parcourir et recherchez le chemin d’accès à votre fichier de nomenclature. Par exemple :
https://<your-storage-account>.blob.core.windows.net/sapbits/sapfiles/boms/S41909SPS03_v0010ms.yaml
.Pour les systèmes à haute disponibilité (HA) uniquement, entrez l’identificateur client du principal de service Agent d’isolation STONITH dans le champ ID du client d’isolation.
Pour les systèmes à haute disponibilité (HA) uniquement, entrez le mot de passe du principal de service Agent d’isolation dans le champ Mot de passe du client d’isolation.
Cliquez sur Suivant.
Sous l’onglet Vérifier et installer, passez en revue les paramètres du logiciel.
Cliquez sur Installer pour poursuivre l’installation.
Attendez que l’installation se termine. Le processus prend environ trois heures. Vous pouvez suivre la progression et voir le temps estimé pour chaque étape dans l’Assistant.
Une fois l’installation terminée, connectez-vous avec vos informations d’identification auprès du système SAP. Pour rechercher les informations d’identification du système SAP et de la base de données HANA pour le système nouvellement installé, consultez comment gérer une Instance virtuelle pour les solutions SAP.
Installer SAP via une méthode externe
Si vous installez le logiciel SAP ailleurs, vous devez détecter l’installation du logiciel et mettre à jour les métadonnées de votre Instance virtuelle pour les solutions SAP.
Connectez-vous au portail Azure. Veillez à vous connecter avec un compte Azure disposant d’un accès au rôle Contributeur à l’abonnement ou aux groupes de ressources où existe le système SAP.
Recherchez et sélectionnez Centre Azure pour les solutions SAP dans la barre de recherche du portail Azure.
Sélectionnez Instances virtuelles pour les solutions SAP. Sélectionnez ensuite la ressource Instance virtuelle pour les solutions SAP que vous souhaitez détecter.
Dans la page de vue d’ensemble de la ressource, sélectionnez Confirmer le logiciel déjà installé. Lisez toutes les instructions, puis sélectionnez Confirmer. Les extensions seront désormais installées sur les machines virtuelles ASCS, APP, et DB, et commenceront à découvrir les métadonnées SAP.
Attendez que la ressource Instance virtuelle pour les solutions SAP soit détectée et remplie avec les métadonnées. Le processus se termine une fois que tous les composants système SAP ont été détectés.
Passez en revue la ressource Instance virtuelle pour les solutions SAP dans le portail Azure. La page de ressources affiche désormais les ressources système SAP et les informations sur le système.
Limites
Les limitations et problèmes connus sont les suivants.
Serveurs d’applications
Vous pouvez installer un maximum de 10 serveurs d’applications, à l’exception du serveur d’applications principal.
Modifications de version du package SAP
Lorsque SAP modifie la version des packages pour un composant de la nomenclature, vous pouvez rencontrer des problèmes avec le script d’interpréteur de commandes d’installation automatisée. Nous vous recommandons de télécharger votre support d’installation SAP dès que possible pour éviter les problèmes.
Si vous rencontrez ce problème, procédez comme suit :
Téléchargez un nouveau package valide à partir de la page de téléchargement des logiciels SAP.
Chargez le nouveau package dans le dossier
archives
de votre compte Stockage Azure.Mettez à jour les contenus suivants dans le(s) fichier(s) de nomenclature faisant référence au composant mis à jour.
name
vers le nouveau nom de packagearchive
vers le nouveau nom et la nouvelle extension de packagechecksum
vers la nouvelle somme de contrôlefilename
vers le nouveau nom de package abrégé- Il lance
permissions
sur0755
. url
vers la nouvelle URL de téléchargement SAP
Rechargez le ou les fichiers de nomenclature dans le sous-dossier (
S41909SPS03_v0011ms
,S42020SPS03_v0003ms
,S4HANA_2021_ISS_v0001ms
ouS42022SPS00_v0001ms
) du dossierboms
.
Les caractères spéciaux tels que $ dans le mot de passe de l’utilisateur ne sont pas acceptés lors du téléchargement de la nomenclature.
Clonez le dépôt d’automatisation SAP. Pour plus d’informations, consultez Comment télécharger le support d’installation SAP.
git clone https://github.com/Azure/sap-automation.git
Avant d’exécuter le playbook Ansible, définissez la variable d’environnement SPASS ci-dessous. Les guillemets simples doivent être présents dans la commande.
export SPASS='password_with_special_chars'
Exécutez le playbook Ansible :
ansible-playbook ./sap-automation/deploy/ansible/playbook_bom_downloader.yaml -e "bom_base_name=S41909SPS03_v0011ms" -e "deployer_kv_name=dummy_value" -e "s_user=<username>" -e "s_password=$SPASS" -e "sapbits_access_key=<storageAccountAccessKey>" -e "sapbits_location_base_path=<containerBasePath>"
- Pour
<username>
, utilisez votre nom d’utilisateur SAP. - Pour
<bom_base_name>
, utilisez la version SAP que vous souhaitez installer, c’est-à-dire S41909SPS03_v0011ms ou S42020SPS03_v0003ms ou S4HANA_2021_ISS_v0001ms ou S42022SPS00_v0001ms - Pour
<storageAccountAccessKey>
, utilisez la clé d’accès de votre compte de stockage. Vous avez trouvé cette valeur dans la section Télécharger le support SAP. - Pour
<containerBasePath>
, utilisez le chemin d’accès à votre conteneursapbits
. Vous avez trouvé cette valeur dans la section Télécharger le support SAP. Le format esthttps://<your-storage-account>.blob.core.windows.net/sapbits
- Pour
Étapes suivantes
- Rechercher des mots de passe SAP et HANA via le Centre Azure pour les solutions SAP
- Surveiller le système SAP à partir du portail Azure
- Gérer une Instance virtuelle pour les solutions SAP