Share via


Déployer une infrastructure S/4HANA avec Azure Center pour les solutions SAP

Dans ce guide pratique, vous allez apprendre à déployer l’infrastructure S/4HANA dans le Centre Azure pour les solutions SAP. Il existe trois options de déploiement : distribué avec haute disponibilité (HA), non haute disponibilité distribuée et à serveur unique.

Prérequis

  • Un abonnement Azure
  • Inscrivez le fournisseur de ressources Microsoft.Workloads sur l’abonnement dans lequel vous déployez le système SAP.
  • Un compte Azure disposant d’un accès au rôle Contributeuraux abonnements et aux groupes de ressources dans lesquels vous allez créer la ressource Virtual Instance for SAP Solutions (VIS).
  • Identité managée affectée par l’utilisateur qui dispose d’un accès au rôle Contributeur sur l’abonnement ou au moins tous les groupes de ressources (Calcul, Réseau, Stockage). Si vous souhaitez installer SAP Software par le biais des solutions Azure Center pour SAP, fournissez également les rôles Lecteur, Lecteur de données blob de stockage et Accès aux données à l’identité sur le compte de stockage SAP où vous stockeriez 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 utilisés 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.

Types de déploiement

Il existe trois options de déploiement que vous pouvez sélectionner pour votre infrastructure, en fonction de votre cas d’utilisation.

  • Distribué avec haute disponibilité (HA) crée une architecture de haute disponibilité distribuée. Cette option est recommandée pour les environnements de production. Si vous choisissez cette option, vous devez sélectionner un contrat SLA haute disponibilité. Sélectionnez le contrat SLA approprié pour votre cas d’usage :
    • 99,99 % (Optimiser pour la disponibilité) affiche les paires de zones disponibles pour le déploiement de machines virtuelles. La première zone est primaire et la suivante est secondaire. Les serveurs ASCS et de base de données actifs sont déployés dans la zone primaire. Les serveurs ASCS et de base de données passifs sont déployés dans la zone secondaire. Les serveurs d’applications sont déployés uniformément sur les deux zones. Cette option n’est pas affichée dans les régions sans zones de disponibilité, ou sans au moins une référence SKU de machine virtuelle de série M et de série E disponibles dans les paires zonales de cette région.
    • 99,95 % (Optimiser pour le coût) affiche trois groupes à haute disponibilité pour toutes les instances. Le cluster ASCS HA est déployé dans le premier groupe à haute disponibilité. Tous les serveurs d’applications sont déployés dans le deuxième groupe à haute disponibilité. Le serveur de base de données haute disponibilité est déployé dans le troisième groupe à haute disponibilité. Aucun nom de zone de disponibilité n’est affiché.
  • Distribué crée une architecture non haute disponibilité distribuée.
  • Serveur unique crée une architecture avec un seul serveur. Cette option est disponible uniquement pour les environnements hors production.

Logiciels pris en charge

Les solutions Azure Center pour SAP prennent en charge les versions logicielles SAP suivantes : S/4HANA 1909 SPS 03, S/4HANA 2020 SPS 03, S/4HANA 2021 ISS 00 et S/4HANA 2022 ISS 00.

Les versions suivantes du système d’exploitation sont compatibles avec ces versions logicielles SAP :

Serveur de publication Image et version de l’image Versions prises en charge du logiciel SAP
Red Hat Red Hat Enterprise Linux 8.6 pour applications SAP – x64 Gen2 version la plus récente S/4HANA 1909 SPS 03, S/4HANA 2020 SPS 03, S/4HANA 2021 ISS 00, S/4HANA 2022 ISS 00
Red Hat Red Hat Enterprise Linux 8.4 pour applications SAP – x64 Gen2 version la plus récente S/4HANA 1909 SPS 03, S/4HANA 2020 SPS 03, S/4HANA 2021 ISS 00, S/4HANA 2022 ISS 00
Red Hat Red Hat Enterprise Linux 8.2 pour applications SAP – x64 Gen2 version la plus récente S/4HANA 1909 SPS 03, S/4HANA 2020 SPS 03, S/4HANA 2021 ISS 00, S/4HANA 2022 ISS 00
SUSE SUSE Linux Enterprise Server (SLES) pour applications SAP 15 SP4 – x64 Gen2 version la plus récente S/4HANA 1909 SPS 03, S/4HANA 2020 SPS 03, S/4HANA 2021 ISS 00, S/4HANA 2022 ISS 00
SUSE SUSE Linux Enterprise Server (SLES) pour applications SAP 15 SP3 – x64 Gen2 version la plus récente S/4HANA 1909 SPS 03, S/4HANA 2020 SPS 03, S/4HANA 2021 ISS 00, S/4HANA 2022 ISS 00
SUSE SUSE Linux Enterprise Server (SLES) pour applications SAP 12 SP5 – x64 Gen2 version la plus récente S/4HANA 1909 SPS 03
SUSE SUSE Linux Enterprise Server (SLES) pour applications SAP 12 SP4 – x64 Gen2 version la plus récente S/4HANA 1909 SPS 03
  • Vous pouvez utiliser latest si vous souhaitez utiliser l’image la plus récente (pas une version antérieure spécifique). Si la dernière version de l’image est récemment publiée dans la Place de marché et a un problème imprévu, le déploiement risque d’échouer. Si vous utilisez Le portail pour le déploiement, nous vous recommandons de choisir un autre sku d’image (par exemple, 12-SP4 au lieu de 15-SP3) jusqu’à ce que les problèmes soient résolus. Toutefois, si vous déployez via l’API/CLI, vous pouvez fournir toute autre version d’image disponible. Pour afficher et sélectionner les versions d’image disponibles à partir d’un éditeur, utilisez les commandes ci-dessous

    Get-AzVMImage -Location $locName -PublisherName $pubName -Offer $offerName -Sku $skuName | Select Version
    
    where, for example
    $locName="eastus"
    $pubName="RedHat"
    $offerName="RHEL-SAP-HA"
    $skuName="82sapha-gen2"
    
  • Les solutions Azure Center pour SAP prennent désormais en charge le déploiement de machines virtuelles système SAP avec des images de système d’exploitation personnalisées, ainsi que les images Place de marché Azure. Pour le déploiement à l’aide d’images de système d’exploitation personnalisées, procédez comme suit ici.

Créer un déploiement

  1. Connectez-vous au portail Azure.

  2. Dans la barre de recherche, entrez et sélectionnez Centre Azure pour les solutions SAP.

  3. Dans la page de destination des solutions du Centre Azure pour les solutions SAP, sélectionnez Créer un système SAP.

  4. Dans la page Créer une instance virtuelle pour les solutions SAP, sous l’onglet Général, renseignez les détails de votre projet.

    1. Pour Abonnement, sélectionnez l’abonnement Azure dans lequel vous déployez l’infrastructure.

    2. Pour le Groupe de ressources, sélectionnez le groupe de ressources pour toutes les ressources créées par le VIS.

  5. Sous Détails de l’instance, entrez les détails de votre instance SAP.

    1. Pour Nom, entrez l’identificateur système SAP à trois caractères (SID). Le VIS utilise le même nom que le SID.

    2. Pour Région, sélectionnez la région Azure dans laquelle vous déployez les ressources.

    3. Pour Type d’environnement, sélectionnez si votre environnement est en production ou hors production. Si vous sélectionnez Production, vous pouvez déployer une haute disponibilité distribuée ou un système S/4HANA non haute disponibilité. Il est recommandé d’utiliser des déploiements de haute disponibilité distribués pour les systèmes de production. Si vous sélectionnez Hors production, vous pouvez utiliser un déploiement à serveur unique.

    4. Pour Produit SAP, conservez la sélection S/4HANA.

    5. Pour Base de données, conservez la sélection HANA.

    6. Pour la Méthode de mise à l’échelle HANA, conservez la sélection Scale-up.

    7. Pour Type de déploiement, sélectionnez et configurez votre type de déploiement.

    8. Pour Réseau, créez le réseau que vous avez créé précédemment avec des sous-réseaux.

    9. Pour Sous-réseau d’application et Sous-réseau de base de données, mappez les plages d’adresses IP selon les besoins. Il est recommandé d’utiliser un sous-réseau différent pour chaque déploiement. Les noms, notamment AzureFirewallSubnet, AzureFirewallManagementSubnet, AzureBastionSubnet et GatewaySubnet, sont des noms réservés dans Azure. N’utilisez pas ces noms en tant que noms de sous-réseau.

  6. Sous Systèmes d’exploitation, sélectionnez la source de l’image.

  7. Si vous utilisez des images de système d’exploitation Place de marché Azure, utilisez les paramètres suivants :

    1. Pour Image du système d’exploitation d’application, sélectionnez l’image du système d’exploitation pour le serveur d’applications.

    2. Pour Image de système d’exploitation de base de données, sélectionnez l’image du système d’exploitation pour le serveur de base de données.

    3. Si vous utilisez des images de système d’exploitation personnalisées, utilisez ces paramètres :

      1. Pour l’image du système d’exploitation d’application, sélectionnez la version de l’image dans la galerie de calcul Azure.

      2. Pour l’image du système d’exploitation de base de données, sélectionnez la version de l’image dans la galerie de calcul Azure.

  8. Sous Compte administrateur, entrez les détails de votre compte d’administrateur.

    1. Pour Type d’authentification, conservez le paramètre SSH public.

    2. Pour Nom d’utilisateur, entrez un nom d’utilisateur administrateur SAP.

    3. Pour Source de clé publique SSH, sélectionnez une source pour la clé publique. Vous pouvez choisir de générer une nouvelle paire de clés, d’utiliser une clé existante stockée dans Azure ou d’utiliser une clé publique existante stockée sur votre ordinateur local. Si vous n’avez pas de clés déjà enregistrées, il est recommandé de générer une nouvelle paire de clés.

    4. Pour Nom de la paire de clés, entrez un nom pour la paire de clés.

    5. Si vous choisissez d’utiliser une clé publique existante stockée dans Azure, sélectionnez la clé dans l’entrée Clés stockées.

    6. Fournissez la clé privée SSH correspondante à partir du fichier local stocké sur votre ordinateur ou copiez-collez la clé privée.

    7. Si vous choisissez d’utiliser une clé publique existante, vous pouvez fournir la clé publique SSH à partir du fichier local stocké sur votre ordinateur ou copier-coller la clé publique.

    8. Fournissez la clé privée SSH correspondante à partir du fichier local stocké sur votre ordinateur ou copiez-collez la clé privée.

  9. Sous Répertoire de transport SAP, entrez la façon dont vous souhaitez configurer le répertoire de transport sur ce SID. Cela s’applique uniquement aux déploiements Distribué avec haute disponibilité et Distribué.

    1. Pour Options de transport SAP, vous pouvez choisir de Créer un répertoire de transport SAP ou d’Utiliser un répertoire de transport SAP existant ou ignorer complètement la création du répertoire de transport en choisissant l’option Ne pas inclure de répertoire de transport SAP. Actuellement, seul les partages de fichiers de compte de stockage NFS sur AFS est pris en charge.

    2. Si vous choisissez Créer un répertoire de transport SAP, vous créez et montez un partage de fichiers de transport sur le SID. Par défaut, cette option crée un NFS sur un compte de stockage AFS et un partage de fichiers de transport dans le groupe de ressources où le système SAP sera déployé. Toutefois, vous pouvez choisir de créer ce compte de stockage dans un autre groupe de ressources en fournissant le nom du groupe de ressources dans Groupe de ressources de transport. Vous pouvez également fournir un nom personnalisé pour le compte de stockage à créer sous la section Nom du compte de stockage. Si vous conservez la valeur dans Nom du compte de stockage, le compte de stockage est créé avec le nom de service par défaut ""SIDname""nfs""random characters"" dans le groupe de ressources de transport choisi. La création d’un répertoire de transport crée une réplication basée sur le stockage redondant interzone (ZRS) pour les déploiements zonaux, et une réplication basée sur le stockage localement redondant (LRS) pour les déploiements non zonaux. Si votre région ne prend pas en charge la réplication ZRS déployant un VIS zonal, cela entraîne une défaillance. Dans ce cas, vous pouvez déployer un partage de fichiers de transport en dehors d’Azure Center for SAP Solutions avec la réplication ZRS, puis créer un VIS zonal où vous sélectionnez Utiliser un répertoire de transport SAP existant pour monter le partage de fichiers précréé.

    3. Si vous choisissez Utiliser un répertoire de transport SAP existant, sélectionnez l’option de partage de fichiers NFS existant sous Nom de partage de fichiers. Le partage de fichiers de transport existant sera monté uniquement sur ce SID. Le partage de fichiers sélectionné doit se trouver dans la même région que celle du système SAP en cours de création. Actuellement, les partages de fichiers existants dans une autre région ne peuvent pas être sélectionnés. Indiquez le point de terminaison privé associé du compte de stockage où le partage de fichiers sélectionné existe sous l’option Point de terminaison privé.

    4. Vous pouvez ignorer la création du partage de fichiers de transport en sélectionnant Ne pas inclure l’option de répertoire de transport SAP. Le partage de fichiers de transport ne sera ni créé ni monté pour ce SID.

  10. Sous Détails de configuration, entrez le nom de domaine complet de votre système SAP.

    1. Pour le nom de domaine complet SAP, fournissez uniquement le nom de domaine de votre système de ce type « sap.contoso.com »
  11. Sous Identité managée affectée par l’utilisateur, indiquez l’identité que le Centre Azure pour les solutions SAP doit utiliser pour déployer l’infrastructure.

    1. Pour Source d’identité managée, choisissez si vous souhaitez que le service crée une identité managée, ou vous pouvez utiliser une identité existante à la place. Si vous souhaitez autoriser le service à créer une identité managée, cochez la case qui demande votre consentement pour la création de l’identité et l’ajout de l’accès au rôle contributeur pour tous les groupes de ressources.

    2. Pour Nom de l’identité managée, entrez un nom pour une nouvelle identité que vous souhaitez créer, ou sélectionnez une identité existante dans le menu déroulant. Si vous sélectionnez une identité existante, elle doit avoir le rôle Contributeur sur l’abonnement ou sur les groupes de ressources liés à ce système SAP que vous essayez de déployer. Autrement dit, elle nécessite l’accès Contributeur au groupe de ressources de l’application SAP, Groupe de ressources de réseau virtuel et Groupe de ressources avec la SSHKEY existante. Si vous souhaitez installer ultérieurement le système SAP à l’aide d’Azure Center for SAP Solutions, nous vous recommandons également de donner les rôles lecteur etaccès aux données d’objet blob Stockage Stockage sur le support logiciel SAP Stockage.

  12. Sous Paramètres de ressource managée, choisissez les paramètres réseau du compte de stockage managé déployé dans votre abonnement. Ce compte de stockage est requis pour que ACSS orchestre le déploiement du nouveau système SAP et alimente davantage toutes les fonctionnalités de gestion SAP.

    1. Pour Stockage accès réseau de compte, sélectionnez Activer l’accès à partir d’un réseau virtuel spécifique pour améliorer l’accès à la sécurité réseau pour le compte de stockage managé. Cette option garantit que ce compte de stockage est accessible uniquement à partir du réseau virtuel dans lequel le système SAP existe.

    Important

    Pour utiliser l’option d’accès réseau sécurisé, vous devez activer Microsoft. Stockage point de terminaison de service sur les sous-réseaux application et base de données. Vous pouvez en savoir plus sur la sécurité réseau du compte de stockage dans cette documentation. Le point de terminaison privé sur un compte de stockage managé n’est actuellement pas pris en charge dans ce scénario.

    Lorsque vous choisissez de limiter l’accès réseau à des réseaux virtuels spécifiques, le service Azure Center pour solutions SAP accède à ce compte de stockage à l’aide d’un accès approuvé basé sur l’identité managée associée à la ressource VIS.

  13. Sélectionnez Suivant : Machines virtuelles.

  14. Sous l’onglet Machines virtuelles, générez les recommandations relatives à la taille de la référence SKU et au nombre total de machines virtuelles pour chaque instance SAP dans le Centre Azure pour les solutions SAP.

    1. Pour Générer une recommandation basée sur, sous Obtenir des recommandations de machine virtuelle, sélectionnez Norme de niveau de performance des applications SAP (SAPS).

    2. Pour SAPS pour la couche Application, fournissez le SAPS total pour la couche Application. Par exemple : 30,000.

    3. Pour Taille de mémoire pour la base de données (Gio), fournissez la taille de mémoire totale requise pour la couche Base de données. Par exemple, 1024. La valeur doit être supérieure à zéro et inférieure ou égale à 11 400.

    4. Sélectionnez Générer une recommandation.

    5. Passez en revue les recommandations relatives à la taille et au nombre de machines virtuelles pour les instances ASCS, de serveur d’applications et de base de données.

    6. Pour modifier une recommandation de taille de référence SKU, sélectionnez le menu déroulant ou Afficher toutes les tailles. Filtrez la liste ou recherchez votre référence SKU préférée.

    7. Pour modifier le nombre de serveurs d’applications, entrez un nouveau Nombre de machines virtuelles sous Machines virtuelles de l’application.

      Le nombre de machines virtuelles pour les instances ASCS et de base de données n’est pas modifiable. Le nombre par défaut de chacun est 2.

      Le Centre Azure pour les solutions SAP configure automatiquement un layout de disque de base de données pour le déploiement. Pour afficher la disposition d’un serveur de base de données unique, veillez à sélectionner une référence SKU de machine virtuelle. Ensuite, sélectionnez Afficher la configuration du disque. S’il existe plusieurs serveurs de base de données, la disposition s’applique à chaque serveur.

  15. Sélectionnez Suivant : Visualisez l’architecture.

  16. Sous l’onglet Visualiser l’architecture, visualisez l’architecture du VIS que vous déployez.

    1. Pour afficher la visualisation, veillez à configurer toutes les entrées répertoriées sous l’onglet.

    2. Si vous le souhaitez, cliquez et faites glisser des ressources ou des conteneurs pour les déplacer visuellement.

    3. Cliquez sur Réinitialiser pour réinitialiser la visualisation à son état par défaut. Autrement dit, annulez les modifications que vous avez apportées à la position des ressources ou des conteneurs.

    4. Cliquez sur Scale pour ajuster la visualisation à son niveau de zoom par défaut.

    5. Cliquez sur Zoom avant pour effectuer un zoom avant dans la visualisation.

    6. Cliquez sur Zoom arrière pour effectuer un zoom arrière sur la visualisation.

    7. Cliquez sur Télécharger JPG pour exporter la visualisation en tant que fichier JPG.

    8. Cliquez sur Commentaires pour partager vos commentaires sur l’expérience de visualisation.

      La visualisation ne représente pas toutes les ressources du VIS que vous déployez, par exemple elle ne représente pas les disques et les cartes réseau.

    9. Sélectionnez Suivant : Balises.

  17. Entrez éventuellement les étiquettes à appliquer à toutes les ressources créées par le processus du Centre Azure pour les solutions SAP. Ces ressources incluent le VIS, les instances ASCS, les instances de serveur d’applications, les instances de base de données, les machines virtuelles, les disques et les cartes réseau.

  18. Sélectionnez Vérifier + créer.

  19. Passez en revue vos paramètres avant le déploiement.

    1. Assurez-vous que les validations ont été passées et qu’il n’y a pas d’erreurs répertoriées.

    2. Passez en revue les conditions d’utilisation et sélectionnez l’accusé de réception si vous acceptez.

    3. Cliquez sur Créer.

  20. Attendez que le déploiement de l’infrastructure soit terminé. De nombreuses ressources sont déployées et configurées. Ce processus prend environ 7 minutes.

Utilisation d’une image de système d’exploitation personnalisée

Vous pouvez utiliser des images personnalisées pour le déploiement dans Azure Center pour sap Solutions à partir de la galerie de calcul Azure

Conditions préalables à l’image personnalisée

  • Assurez-vous que vous avez rempli les conditions préalables générales du déploiement SAP, téléchargé le support SAP et installé le logiciel SAP.

  • Avant d’utiliser une image de Place de marché Azure pour la personnalisation, case activée la liste des versions d’images de système d’exploitation prises en charge dans Azure Center pour les solutions SAP. BYOI est pris en charge sur la version du système d’exploitation prise en charge par Azure Center pour sap Solutions. Assurez-vous qu’Azure Center pour SAP Solutions prend en charge l’image, ou si le déploiement échoue avec l’erreur suivante : l’ID de ressource fourni se compose d’une image de système d’exploitation qui n’est pas prise en charge dans ACSS. Vérifiez que la version de l’image du système d’exploitation est prise en charge dans ACSS pour une installation réussie.

  • Reportez-vous à la documentation d’installation de SAP pour vous assurer que les conditions préalables du système d’exploitation sont remplies pour que le déploiement réussisse.

  • Vérifiez que l’identité managée affectée par l’utilisateur a le rôle Lecteur dans la galerie de l’image de système d’exploitation personnalisée. Si ce n'est pas le cas, le déploiement échouera.

  • Créer et charger une machine virtuelle dans une galerie dans Azure Compute Gallery

  • Avant de commencer le déploiement, vérifiez que l’image est disponible dans la galerie de calcul Azure.

  • Vérifiez que l’image est dans le même abonnement que le déploiement.

  • Vérifiez que la machine virtuelle d’image est du type de sécurité Standard .

Déploiement à l’aide d’une image de système d’exploitation personnalisée

  • Sélectionnez l’option Utiliser une image personnalisée pendant le déploiement. Choisissez l’image à utiliser pour le système d’exploitation d’application et de base de données.

  • Azure Center pour SAP Solutions valide la version du système d’exploitation de base de l’image de système d’exploitation personnalisée est disponible dans la matrice de prise en charge dans Azure Center pour les solutions SAP. Si les versions ne sont pas prises en charge, le déploiement échoue. Pour résoudre ce problème, supprimez les ressources vis-à-vis et d’infrastructure du groupe de ressources, puis déployez à nouveau avec une image prise en charge.

  • Vérifiez que la version de l’image que vous utilisez est compatible avec la version logicielle SAP.

Confirmer le déploiement

Pour confirmer qu’un déploiement réussit :

  1. Dans le Portail Azure, recherchez et sélectionnez Instances virtuelles pour les solutions SAP.

  2. Dans la page Instances virtuelles pour les solutions SAP, sélectionnez le filtre Abonnement, puis choisissez l’abonnement dans lequel vous avez créé le déploiement.

  3. Dans la table des enregistrements, recherchez le nom du VIS. La valeur de la colonne Infrastructure indique Déployée pour les déploiements réussis.

Si le déploiement échoue, supprimez la ressource VIS dans le portail Azure, puis recréez l’infrastructure.

Étapes suivantes