Partager via


Démarrage rapide : utiliser Azure CLI afin de créer une infrastructure pour un système SAP distribué à haute disponibilité (HA) avec le Centre Azure pour les solutions SAP et des noms de ressources personnalisés

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

Le Centre Azure pour les solutions SAP vous permet de déployer et de gérer des systèmes SAP sur Azure. Cet article vous montre comment utiliser l’interface Azure CLI pour déployer une infrastructure pour un système SAP doté d’une architecture distribuée à trois niveaux et à haute disponibilité (HA). Vous allez également découvrir comment personnaliser des noms de ressources pour l’infrastructure Azure qui est déployée. Vous pouvez également déployer des systèmes SAP avec des systèmes personnalisés en tirant parti du module Azure PowerShell

Après avoir déployé une infrastructure et installé un logiciel SAP avec le Centre Azure pour les solutions SAP, vous pouvez utiliser ses fonctionnalités de visualisation, de gestion et de surveillance via le Portail Azure. 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.

  • Si vous utilisez Centre Azure pour les solutions SAP pour la première fois, inscrivez le fournisseur de ressources Microsoft.Workloads dans l’abonnement où vous déployez le système SAP :

    az provider register --namespace 'Microsoft.Workloads'
    
  • 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 sur l’abonnement, ou au moins à tous les groupes de ressources (Calcul, Réseau, Stockage). Si vous souhaitez installer le logiciel SAP via le Centre Azure pour les solutions SAP, fournissez également le rôle Lecteur et accès aux données à l’identité dans le compte de stockage de bits SAP où vous allez stocker le support SAP.

  • Un réseau configuré pour votre déploiement d’infrastructure.

  • Disponibilité d’au moins 4 cœurs des références SKU Standard_D4ds_v4 ou Standard_E4s_v3 qui seront mis à contribution pendant le déploiement de l’infrastructure et l’installation du logiciel

  • Passez en revue les quotas de votre abonnement Azure. Si les quotas sont faibles, vous devrez peut-être créer une demande de support avant de créer votre déploiement d’infrastructure. Sinon, vous pouvez rencontrer des échecs de déploiement ou une erreur de quota insuffisant.

  • Notez la Norme de niveau de performance des applications SAP (SAPS) et la taille de mémoire de base de données que vous devez attribuer au Centre Azure pour les solutions SAP pour dimensionner votre système SAP. Si vous avez des doutes, vous pouvez également sélectionner les machines virtuelles, à savoir :

    • Une machine virtuelle unique ou un cluster de machines virtuelles ASCS, qui composent une seule instance ASCS dans le VIS.
    • Une machine virtuelle unique ou un cluster de machines virtuelles de base de données, qui composent une seule instance de base de données dans le VIS.
    • Une machine virtuelle de serveur d’applications unique, qui compose une instance d’application unique dans le VIS. Selon le nombre de serveurs d’applications déployés ou enregistrés, il peut y avoir plusieurs instances d’application.

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.

Taille appropriée du système SAP que vous souhaitez déployer

Utilisez az workloads sap-sizing-recommendation pour obtenir des recommandations concernant le dimensionnement du système SAP en fournissant une entrée SAPS pour la couche Application et la mémoire nécessaire pour la couche Base de données

az workloads sap-sizing-recommendation --app-location "eastus" --database-type "HANA" --db-memory 1024 --deployment-type "ThreeTier" --environment "Prod" --high-availability-type "AvailabilitySet" --sap-product "S4HANA" --saps 75000 --location "eastus2" --db-scale-method ScaleUp

Créer un fichier de configuration json avec des noms de ressources personnalisés

  • Préparez un fichier json avec la configuration (charge utile) à utiliser pour le déploiement de l’infrastructure du système SAP. Vous pouvez apporter des modifications à cet exemple de charge utile ou utiliser les exemples répertoriés dans la documentation de l’API Rest pour Centre Azure pour les solutions SAP
  • Dans ce fichier json, fournissez les noms de ressources personnalisés pour l’infrastructure qui est déployée pour votre système SAP

Déployer une infrastructure pour votre système SAP

Utiliser az workloads sap-virtual-instance create pour déployer une infrastructure pour votre système SAP avec une architecture haute disponibilité à trois niveaux

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>:{}}}"

Étapes suivantes

Dans ce démarrage rapide, vous avez déployé une infrastructure dans Azure pour un système SAP en utilisant le Centre Azure pour les solutions SAP. Vous avez utilisé des noms de ressources personnalisés pour l’infrastructure. Passez à l’article suivant pour découvrir comment installer le logiciel SAP sur l’infrastructure déployée.