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 des solutions Azure Center pour SAP à l’aide d’Az CLI. 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 des solutions Azure Center pour SAP, vous pouvez utiliser ses fonctionnalités de visualisation, de gestion et de supervision via le Portail Azure. Par exemple, vous pouvez :

Ce guide de démarrage rapide vous permet d’inscrire un système SAP existant auprès d’Azure Center pour les solutions SAP.

Conditions préalables à 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 à Stockage Azure comptes à 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 azure Center pour les solutions SAP, vous devez inscrire le fournisseur de ressources Microsoft.Workloads dans l’abonnement dans lequel vous disposez du système SAP auprès de Register-AzResourceProvider, comme suit :

    az provider register --namespace 'Microsoft.Workloads'
    
  • Vérifiez que votre compte Azure dispose d’Azure Center pour l’administrateur de solutions SAP et l’accès de rôle Managed Identity Operator ou équivalent sur l’abonnement ou les groupes de ressources où vous disposez des ressources système SAP.

  • Une identité managée affectée par l’utilisateur qui dispose d’un accès au rôle de service Azure Center pour solutions SAP sur le groupe de ressources de calcul et l’accès au rôle Lecteur sur le groupe de ressources 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.

  • Vérifiez que les machines virtuelles ASCS, Application Server et Database du système SAP sont en cours d’exécution .

  • les fichiers exe sapcontrol et saphostctrl doivent exister sur ASCS, Le serveur d’applications et la base de données.

    • Chemin d’accès au fichier sur les machines virtuelles Linux : /usr/sap/hostctrl/exe
    • Chemin d’accès de 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 hostctrl SAP 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 case activée’é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 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. « 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, SAPDBHOST, DBTYPE, les paramètres DBID doivent avoir les valeurs appropriées configurées 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 :

  1. Utilisez la création d’az workloads sap-virtual-instance pour inscrire un système SAP existant en tant qu’instance virtuelle pour la ressource de 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" \
    
    • g est utilisé pour spécifier le nom du groupe de ressources existant dans lequel vous souhaitez déployer la ressource Virtual Instance pour les solutions SAP. Il peut s’agir du même RG dans lequel vous disposez de calcul, de Stockage ressources de votre système SAP ou d’une autre.
    • n paramètre est utilisé pour spécifier l’ID système SAP (SID) que vous inscrivez auprès d’Azure Center pour les solutions SAP.
    • le paramètre d’environnement est utilisé pour spécifier le type d’environnement SAP que vous inscrivez. Les valeurs valides sont NonProd et Prod.
    • Le paramètre sap-product est utilisé pour spécifier le type de produit SAP que vous inscrivez. Les valeurs valides sont S4HANA, ECC, Other.
    • 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} ».
  2. Une fois que vous avez déclenché le processus d’inscription, vous pouvez afficher son état en obtenant l’état de la ressource de solutions SAP pour l’instance virtuelle qui est déployée dans le cadre du processus d’inscription.

    az workloads sap-virtual-instance show -g <Resource-group-name> -n C36
    

Étapes suivantes