Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure Center pour les solutions SAP est un service Azure qui déploie et gère des systèmes SAP sur Azure. Lorsque Azure Center pour les solutions SAP crée une infrastructure, il affecte des noms par défaut à Azure ressources, telles que les machines virtuelles, les interfaces réseau et les équilibreurs de charge. Si votre organisation nécessite des conventions d’affectation de noms spécifiques pour la gouvernance ou une identification des ressources plus facile, vous pouvez personnaliser ces noms pendant le déploiement.
Dans cet article, vous utilisez Azure CLI pour déployer l’infrastructure pour un système SAP distribué et hautement disponible (HA) et personnaliser les noms de ressources que Azure Center pour les solutions SAP attribuent à l’infrastructure déployée.
Prérequis
Un abonnement Azure. Si vous n'avez pas d'abonnement Azure, vous pouvez créer un compte gratuit.
Le fournisseur de ressources Microsoft.Workloads doit être enregistré sur l’abonnement dans lequel vous effectuez le déploiement du système SAP :
az provider register --namespace 'Microsoft.Workloads'Un compte Azure ayant accès aux abonnements et aux groupes de ressources où vous créez la ressource Virtual Instance for SAP solutions (VIS), avec les rôles d'administrateur du centre Azure pour les solutions SAP et opérateur d'identité gérée.
Une identité gérée attribuée à un utilisateur disposant du rôle de service « Azure Center for SAP solutions » au niveau de l’abonnement ou, au minimum, sur l’ensemble des groupes de ressources concernés (Compute, Network, Storage). Si vous envisagez d’installer les logiciels SAP via Azure Center for SAP Solutions, attribuez également le rôle Reader et Data Access à l’identité sur le compte de stockage où sont stockés les médias SAP.
Un réseau configuré pour votre déploiement d’infrastructure.
Un minimum de quatre cœurs de SKU
Standard_D4ds_v4ouStandard_E4s_v3doit être disponible dans votre abonnement.Quotas suffisants pour 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.
La norme SAP Application Performance Standard (SAPS) ainsi que la capacité mémoire requise pour la base de données doivent être définies afin de permettre à Azure Center for SAP solutions de dimensionner correctement votre système SAP. Si vous n’êtes pas sûr, vous pouvez sélectionner les machines virtuelles directement, telles que :
- Une ou plusieurs machines virtuelles ASCS, qui composent une instance ASCS unique dans le VIS.
- Une ou plusieurs machines virtuelles de base de données, qui composent une instance de base de données unique dans le VIS.
- Une seule machine virtuelle de serveur d’applications, qui compose une seule instance d’application dans le VIS. Selon le nombre de serveurs d’applications que vous déployez ou inscrivez, il peut y avoir plusieurs instances d’application.
Azure Cloud Shell
Azure hôtes Azure Cloud Shell, un environnement d’interpréteur de commandes interactif que vous pouvez utiliser via votre navigateur. Vous pouvez utiliser Bash ou PowerShell avec Cloud Shell pour utiliser des services Azure. Vous pouvez utiliser les Cloud Shell commandes préinstallées pour exécuter le code dans cet article, sans avoir à installer quoi que ce soit sur votre environnement local.
Pour commencer 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 Try It ne copie pas automatiquement le code ou la commande dans Cloud Shell. |
|
| Accédez à https://shell.azure.com ou sélectionnez le bouton Launch Cloud Shell pour ouvrir Cloud Shell dans votre navigateur. |
|
| Sélectionnez le bouton Cloud Shell dans la barre de menus en haut à droite du portail Azure. |
|
Pour utiliser Azure Cloud Shell :
Démarrez Cloud Shell.
Sélectionnez le bouton Copier sur un bloc de codes (ou un bloc de commandes) pour copier le code ou la commande.
Collez le code ou la commande dans la session Cloud Shell en sélectionnant Ctrl+Shift+V sur Windows et Linux, ou en sélectionnant Cmd+Shift+V sur macOS.
Sélectionnez Entrée pour exécuter le code ou la commande.
Passez en revue les références SKU Azure certifiées SAP pour votre type de déploiement
Exécutez az workloads sap-supported-sku pour obtenir la liste des références SKU prises en charge pour votre type de déploiement de système SAP :
az workloads sap-supported-sku --app-location "eastus" --database-type "HANA" --deployment-type "ThreeTier" --environment "Prod" --high-availability-type "AvailabilitySet" --sap-product "S4HANA" --location "eastus"Passez en revue la sortie pour identifier les SKU pris en charge pour la couche d'application et la couche base de données. Vous pouvez utiliser l’une de ces références SKU lorsque vous déployez l’infrastructure ou utilisez les références SKU recommandées à partir de la section suivante.
Vérifier les unités de gestion des stocks (SKU) recommandées pour les exigences de SAPS et de mémoire.
Exécutez az workloads sap-sizing-recommendation pour obtenir les recommandations de dimensionnement du système SAP en fournissant une entrée SAP pour la couche Application et la mémoire requises 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 ScaleUpPassez en revue les références SKU recommandées issues de la sortie. Vous utilisez ces valeurs lorsque vous créez le fichier de configuration.
Créer un fichier de configuration JSON avec des noms de ressources personnalisés
Téléchargez la charge utile d'exemple ou utilisez les exemples dans la documentation de l'API REST pour Azure Center pour solutions SAP.
Ouvrez le fichier JSON et remplacez les noms de ressources par défaut par vos noms personnalisés. Les paramètres suivants sont disponibles pour la personnalisation :
- nom de la machine virtuelle
- Nom de l’hôte
- Nom de l’interface réseau
- Nom du disque du système d’exploitation
- Nom de l’équilibreur de charge
- Noms de configuration IP du front-end
- Noms des pools backend
- Désignations des sondes d’intégrité
- Noms de disques de données : par défaut, hanaData ou hana/data, hanaLog ou hana/log, usrSap ou usr/sap, hanaShared ou hana/shared, sauvegarde
- Nom du compte de stockage partagé
- Nom du point de terminaison privé du compte de stockage partagé
Enregistrez le fichier JSON. N’oubliez pas le chemin d’accès du fichier à utiliser dans la commande de déploiement.
Déployer l’infrastructure pour votre système SAP
Exécutez az workloads sap-virtual-instance create pour déployer l’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>:{}}}"Attendez la fin du déploiement. La commande crée votre infrastructure système SAP et la ressource Virtual Instance for SAP solutions (VIS) qui représente votre système SAP dans Azure.
Nettoyer les ressources
Si vous n’avez plus besoin de la ressource VIS, supprimez-la en exécutant az workloads sap-virtual-instance delete :
az workloads sap-virtual-instance delete -g <Resource_Group_Name> -n <VIS_Name>
Cette commande supprime uniquement le VIS et les autres ressources créées par Azure Center pour les solutions SAP. Elle ne supprime pas l’infrastructure déployée, telle que les machines virtuelles et les disques. Pour supprimer ces ressources, supprimez-les séparément via le portail Azure ou Azure CLI.