Démarrage rapide : Inscrire un système SAP existant auprès du Centre Azure pour les solutions SAP avec l’interface 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 explique comment inscrire un système SAP existant s’exécutant sur Azure avec le Centre Azure pour les solutions SAP à l’aide de l’interface CLI Az. Vous pouvez également inscrire des systèmes à l’aide d’Azure PowerShell ou dans le portail Azure. Une fois que vous avez inscrit un système SAP auprès du Centre Azure pour les solutions SAP, vous pouvez utiliser ses fonctionnalités de visualisation, de gestion, et de monitoring via le portail Azure. Par exemple, vous pouvez :
Le guide de démarrage rapide vous permet d’inscrire un système SAP existant auprès du Centre Azure pour les solutions SAP.
Prérequis à l’inscription d’un système
Vérifiez que vous essayez d’inscrire une configuration de système SAP prise en charge
Accordez l’accès aux comptes stockage Azure à partir du réseau virtuel où existe le système SAP. Utilisez une de ces options :
- Autorisez la connectivité Internet sortante pour les machines virtuelles.
- Utilisez une balise de service de stockage pour autoriser la connectivité à n’importe quel compte de stockage Azure à partir des machines virtuelles.
- Utilisez une balise de service de stockage avec une étendue régionale pour autoriser la connectivité du compte de stockage aux comptes de stockage Azure dans la même région que les machines virtuelles.
- Autorisez la liste des adresses IP spécifiques à la région pour stockage Azure.
La première fois que vous utilisez le Centre Azure pour les solutions SAP, vous devez inscrire le fournisseur de ressources Microsoft.Workloads dans l’abonnement où vous disposez du système SAP avec Register-AzResourceProvider, comme suit :
az provider register --namespace 'Microsoft.Workloads'
Assurez-vous que votre compte Azure dispose des accès administrateur du Centre Azure pour les solutions SAP et Opérateur de l’identité managée ou un rôle équivalent sur l’abonnement ou les groupes de ressources où vous disposez des ressources du système SAP.
Une identité managée affectée par l’utilisateur qui dispose d’un accès au rôle du service Centre Azure pour les solutions SAP sur le groupe de ressources de calcul et l’accès au rôle Lecteur sur le groupe de ressources de réseau virtuel du système SAP. Le service Centre Azure pour les solutions SAP utilise cette identité pour découvrir vos ressources système SAP et inscrire le système en tant que ressource VIS.
Assurez-vous que les machines virtuelles ASCS, du serveur d’applications et de base de données du système SAP sont en cours d’exécution.
Les fichiers exécutables sapcontrol et saphostctrl doivent être présents sur les serveurs ASCS, d'application et de base de données.
- Chemin d’accès au fichier sur les machines virtuelles Linux : /usr/sap/hostctrl/exe
- Chemin d’accès au fichier sur les machines virtuelles Windows : C :\Program Files\SAP\hostctrl\exe\
Vérifiez que le processus sapstartsrv s’exécute sur toutes les instances SAP et pour l’agent SAP hostctrl sur toutes les machines virtuelles du système SAP.
- Pour démarrer hostctrl sapstartsrv, utilisez cette commande pour les machines virtuelles Linux : « hostexecstart -start »
- Pour démarrer l’instance sapstartsrv, utilisez la commande : 'sapcontrol -nr 'instanceNr' -function StartService S0S'
- Pour vérifier l’état de hostctrl sapstartsrv, utilisez cette commande pour les machines virtuelles Windows : C :\Program Files\SAP\hostctrl\exe\saphostexec –status
Pour une détection et une inscription réussies du système SAP, assurez-vous qu’il existe une connectivité réseau entre ASCS, App, et les machines virtuelles de base de données. La commande « ping » pour le nom d’hôte de l’instance d’application doit réussir à partir de la machine virtuelle ASCS. La commande « ping » pour le nom d’hôte de base de données doit réussir à partir de la machine virtuelle du serveur d’applications.
Sur le profil du serveur d’applications, les paramètres SAPDBHOST, DBTYPE et DBID doivent être configurés avec les bonnes valeurs pour la découverte et l’inscription des détails de l’instance de base de données.
Inscrire le système SAP
Pour inscrire un système SAP existant auprès du Centre Azure pour les solutions SAP :
Utilisez la commande az workloads sap-virtual-instance create pour inscrire un système SAP existant en tant que ressource Instance virtuelle pour les solutions SAP :
az workloads sap-virtual-instance create -g <Resource Group Name> \ -n C36 \ --environment NonProd \ --sap-product s4hana \ --central-server-vm <Virtual Machine resource ID> \ --identity "{type:UserAssigned,userAssignedIdentities:{<Managed Identity resource ID>:{}}}" \ --managed-rg-name "acss-C36" \ --managed-resources-network-access-type <private/public> \
- g est utilisé pour spécifier le nom du groupe de ressources existant dans lequel vous souhaitez déployer la ressource Instance virtuelle pour les solutions SAP. Il peut s’agir du même groupe de ressources dans lequel vous avez des ressources de calcul, de stockage de votre système SAP ou d’un autre groupe de ressources.
- Le paramètre n est utilisé pour spécifier l’identifiant système SAP (SID) que vous inscrivez auprès du Centre Azure pour les solutions SAP.
- Le paramètre environment est utilisé pour spécifier le type d’environnement SAP que vous inscrivez. Les valeurs valides sont NonProd et Prod.
- sap-product est utilisé pour spécifier le type de produit SAP que vous inscrivez. Les valeurs valides sont S4HANA, ECC, Autre.
- Le paramètre managed-rg-name est utilisé pour spécifier le nom du groupe de ressources managé qui est déployé par le service ACSS dans votre abonnement. Ce groupe de ressources est unique pour chaque système SAP (SID) que vous inscrivez. Si vous ne spécifiez pas le nom, le service ACSS définit un nom avec cette convention d’affectation de noms : « mrg-{SID}-{random string} ».
- managed-resources-network-access-type spécifie la configuration d’accès réseau pour les ressources qui seront déployées dans le groupe de ressources managé. Les options possibles sont Public et Private. Si vous choisissez « Private », l’étiquette de service Compte de stockage doit être activée sur les sous-réseaux dans lesquels les machines virtuelles SAP existent. Cela est nécessaire pour établir la connectivité entre les extensions de machine virtuelle et le compte de stockage de groupe de ressources managé. Ce paramètre est actuellement applicable uniquement au compte de stockage.
Une fois que vous avez déclenché le processus d’inscription, vous pouvez afficher son état en obtenant l’état de la ressource Instance virtuelle pour les solutions SAP qui est déployée dans le cadre du processus d’inscription.
az workloads sap-virtual-instance show -g <Resource-group-name> -n C36