Démarrage rapide : Installer un logiciel pour un système SAP distribué à haute disponibilité et des noms de ressources personnalisés avec le Centre Azure pour les solutions SAP en utilisant Azure CLI

L’interface Azure CLI permet de créer et gérer des ressources Azure depuis la ligne de commande ou dans des scripts.

Le Centre Azure pour les solutions SAP vous permet de déployer et gérer des systèmes SAP sur Azure. Cet article vous indique comment installer le logiciel SAP pour l’infrastructure déployée pour un système SAP. À l’étape précédente, vous avez créé l’infrastructure d’un système SAP avec une architecture distribuée à haute disponibilité (HA) sur Azure avec le Centre Azure pour les solutions SAP en utilisant Azure CLI. Vous avez également fourni des noms de ressources personnalisés pour les ressources Azure déployées.

Après avoir déployé l’infrastructure et installé le logiciel SAP avec le Centre Azure pour les solutions SAP, vous pouvez utiliser ses fonctionnalités de visualisation, de gestion et de monitoring via l’Instance virtuelle pour les solutions SAP. Par exemple, vous pouvez :

  • Affichez et suivez le système SAP en tant que ressource Azure, appelée Instance virtuelle Azure pour les solutions SAP (VIS).
  • Obtenez des recommandations pour votre infrastructure SAP, pour les configurations de système d’exploitation, etc. en fonction des vérifications de qualité qui évaluent les meilleures pratiques pour SAP sur Azure.
  • Obtenez des informations d’intégrité et d’état sur votre système SAP.
  • Démarrez et arrêtez le niveau d’application SAP.
  • Démarrez et arrêtez des instances individuelles d’ASCS, de serveur d’applications et de base de données HANA.
  • Surveillez les métriques d’infrastructure Azure pour les ressources système SAP.
  • Consultez l’analyse des coûts pour le système SAP.

Prérequis

  • Un abonnement Azure.
  • Un compte Azure avec un accès aux rôles Administrateur Centre Azure pour les solutions SAP et Opérateur d’identité managée pour les abonnements et les groupes de ressources où vous créez la ressource Instance virtuelle pour les solutions SAP (VIS).
  • Une identité managée affectée par l’utilisateur qui a accès au rôle du service Centre Azure pour les solutions SAP pour l’abonnement, ou au moins tous les groupes de ressources (Calcul, Réseau, Stockage).
  • Un compte de stockage dans lequel vous stockez le support SAP
  • Rôle Lecteur et accès aux données à l’identité managée affectée par l’utilisateur sur le compte de stockage où vous stockez le média SAP.
  • Un réseau configuré pour votre déploiement d’infrastructure.
  • Un déploiement de l’infrastructure S/4HANA.
  • La clé privée SSH pour les machines virtuelles du système SAP. Vous avez généré cette clé au moment du déploiement de l’infrastructure.
  • Vous devez disposer du support d’installation SAP dans un compte de stockage. Pour plus d’informations, consultez Comment télécharger le support d’installation SAP.
  • Le fichier de configuration json que vous avez utilisé pour créer l’infrastructure à l’étape précédente pour le système SAP à l’aide de PowerShell ou d’Azure CLI.
  • Pendant l’installation d’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.

Azure Cloud Shell

Azure héberge Azure Cloud Shell, un environnement d’interpréteur de commandes interactif que vous pouvez utiliser dans votre navigateur. Vous pouvez utiliser Bash ou PowerShell avec Cloud Shell pour utiliser les services Azure. Vous pouvez utiliser les commandes préinstallées Cloud Shell pour exécuter le code de cet article sans avoir à installer quoi que ce soit dans votre environnement local.

Pour démarrer Azure Cloud Shell :

Option Exemple/Lien
Sélectionnez Essayer dans le coin supérieur droite d’un bloc de codes ou de commandes. La sélection de Essayer ne copie pas automatiquement le code ni la commande dans Cloud Shell. Capture d’écran présentant un exemple d’essai pour Azure Cloud Shell.
Accédez à https://shell.azure.com ou sélectionnez le bouton Lancer Cloud Shell pour ouvrir Cloud Shell dans votre navigateur. Bouton permettant de lancer Azure Cloud Shell.
Sélectionnez le bouton Cloud Shell dans la barre de menus en haut à droite du portail Azure. Capture d’écran présentant le bouton Cloud Shell dans le portail Azure.

Pour utiliser Azure Cloud Shell :

  1. Démarrez Cloud Shell.

  2. Sélectionnez le bouton Copier sur un bloc de codes (ou un bloc de commandes) pour copier le code ou la commande.

  3. Collez le code ou la commande dans la session Cloud Shell en sélectionnant Ctrl+Maj+V sur Windows et Linux ou en sélectionnant Cmd+Maj+V sur macOS.

  4. Sélectionnez Entrée pour exécuter le code ou la commande.

Créer un fichier de configuration json

  • Le fichier json pour l’installation du logiciel SAP est similaire à celui utilisé pour Déployer l’infrastructure pour SAP avec une section en plus pour la configuration logicielle SAP.
  • La section de configuration du logiciel nécessite les entrées suivantes
    • Type d’installation de logiciel : gardez « SAPInstallWithoutOSConfig »
    • URL de la nomenclature : il s’agit du chemin du fichier de nomenclature. Exemple : https://<your-storage-account>.blob.core.windows.net/sapbits/sapfiles/boms/S41909SPS03_v0010ms.yaml
    • Version logicielle : le Centre Azure pour les solutions SAP prend en charge ces versions du logiciel SAP. SAP S/4HANA 1909 SPS 03 ou SAP S/4HANA 2020 SPS 03 ou SAP S/4HANA 2021 ISS 00 ou SAP S/4HANA 2022 ISS 00
    • ID de compte de stockage : il s’agit de l’ID de ressource du compte de stockage où le fichier de nomenclature est créé
    • Pendant le déploiement d’un système à haute disponibilité, vous devez indiquer la configuration logicielle Haute disponibilité avec les deux entrées suivantes :
      • ID du client d’isolation : identificateur du client pour le principal de service de l’agent d’isolation STONITH
      • Mot de passe du client d’isolation : mot de passe du principal de service de l’agent d’isolation
  • Vous pouvez utiliser l’exemple de fichier de charge utile d’installation de logiciel

Installer le logiciel SAP

Utilisez az workloads sap-virtual-instance create pour installer le logiciel SAP

az workloads sap-virtual-instance create -g <Resource Group Name> -n <VIS Name> --environment NonProd --sap-product s4hana --configuration <Payload file path> --identity "{type:UserAssigned,userAssignedIdentities:{<Managed_Identity_ResourceID>:{}}}"

Remarque : Si les commandes de déploiement et d’installation de l’infrastructure sont identiques, le fichier de charge utile doit en revanche être différent pour les deux.

Étapes suivantes

Dans ce guide de démarrage rapide, vous avez installé le logiciel SAP sur l’infrastructure déployée dans Azure pour un système SAP ayant le type d’architecture Haute disponibilité en utilisant le Centre Azure pour les solutions SAP. Vous avez également noté que les noms de ressources ont été personnalisés pour le système dans le cadre du déploiement de l’infrastructure. Passez à l’article suivant pour savoir comment gérer votre système SAP sur Azure à l’aide d’Instance virtuelle pour les solutions SAP