Partager via


Déployer une infrastructure S/4HANA avec le Centre Azure 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 où vous déployez le système SAP.
  • Un compte Azure avec un accès au rôle Contributeur sur les abonnements et les groupes de ressources dans lesquels vous allez créer la ressource Instance virtuelle Azure pour les solutions SAP.
  • Une identité managée affectée par l’utilisateur qui a 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

Le Centre Azure pour les solutions SAP prend en charge les versions suivantes du logiciel SAP : S/4HANA 1909 ISS 00, S/4HANA 2020 ISS 00, 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 ISS00, S/4HANA 2020 ISS 00, 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 ISS 00, S/4HANA 2020 ISS 00, 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 ISS 00, S/4HANA 2020 ISS 00, 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 ISS 00, S/4HANA 2020 ISS 00, 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 ISS 00
  • Vous pouvez utiliser latest si vous souhaitez utiliser l’image la plus récente (pas une version antérieure spécifique). Si la version de l’image la plus récente est nouvellement publiée sur la Place de marché et qu’elle présente un problème imprévu, le déploiement peut échouer. Si vous utilisez le portail pour le déploiement, nous vous recommandons de choisir un autre ensemble de versions de la référence SKU de l’image (par exemple 12-SP4 au lieu de 15-SP3) jusqu’à ce que les problèmes soient résolus. Cependant, si vous effectuez un déploiement via l’API/CLI, vous pouvez fournir n’importe quelle autre version de l’image disponible. Pour voir et sélectionner les versions de l’image disponibles pour 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="84sapha-gen2"
    
  • Le Centre Azure pour les solutions SAP prend désormais en charge le déploiement de machines virtuelles du système SAP avec des images de système d’exploitation personnalisées ainsi que les images de la Place de marché Azure. Pour un déploiement en utilisant des images de système d’exploitation personnalisées, suivez les étapes décrites 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 AzureFirewallSubnet, AzureFirewallManagementSubnet, AzureBastionSubnet et GatewaySubnet sont des noms réservés dans Azure. Veillez à ne pas les utiliser comme 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 de la 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 Image du système d’exploitation d’application, sélectionnez la version de l’image dans Azure Compute Gallery.

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

  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 va créer un compte de stockage NFS sur 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, le déploiement d’une Instance virtuelle pour les solutions SAP zonale va échouer. Dans ce cas, vous pouvez déployer un partage de fichiers de transport d’en dehors du Centre Azure pour les solutions SAP avec une réplication ZRS, puis créer une Instance virtuelle pour les solutions SAP zonale où vous sélectionnez Utiliser un répertoire de transport SAP existant pour monter le partage de fichiers préalablement 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 qui se trouvent dans une région différente ne peuvent pas être sélectionnés. Spécifiez le point de terminaison privé associé du compte de stockage où se trouve le partage de fichiers sélectionné sous l’option Point de terminaison privé.

    4. Vous pouvez ignorer la création du partage de fichiers de transport en sélectionnant l’option Ne pas inclure le 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 pour votre système SAP.

    1. Pour Nom de domaine complet SAP, spécifiez seulement le nom de domaine de votre système, par exemple « 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 en utilisant le Centre Azure pour les solutions SAP, nous vous recommandons également d’attribuer les rôles Lecteur de données Blob de stockage et Lecteur et Accès aux données sur le compte de stockage qui contient le support du logiciel SAP.

  12. Sous Paramètres de la ressource managée, choisissez les paramètres réseau pour le compte de stockage managé déployé dans votre abonnement. Ce compte de stockage est requis pour que le Centre Azure pour les solutions SAP puisse orchestrer le déploiement du nouveau système SAP et alimenter toutes les fonctionnalités de gestion SAP.

    1. Pour Accès réseau du compte de stockage, sélectionnez Activer l’accès depuis un réseau virtuel spécifique pour une sécurité réseau améliorée pour le compte de stockage managé. Cette option garantit que ce compte de stockage est accessible seulement depuis le réseau virtuel où se trouve le système SAP.

    Important

    Pour utiliser l’option d’accès réseau sécurisé, vous devez activer le point de terminaison de service Microsoft.Storage 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. Un point de terminaison privé sur un compte de stockage managé n’est actuellement pas pris en charge dans ce scénario.

    Quand vous choisissez de limiter l’accès réseau à des réseaux virtuels spécifiques, le service Centre Azure pour les solutions SAP accède à ce compte de stockage en utilisant un accès approuvé basé sur l’identité managée associée à la ressource Instance virtuelle pour les solutions SAP.

  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 de l'Instance virtuelle pour les solutions SAP 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 Ajuster à la page pour réinitialiser 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 dans la visualisation.

    7. Cliquez sur Télécharger un fichier 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 le Centre Azure pour les solutions SAP provenant de Azure Compute Gallery.

Prérequis des images personnalisées

  • Vérifiez que vous avez satisfait aux prérequis généraux des déploiements SAP, que vous avez téléchargé le média SAP et que vous avez installé le logiciel SAP.

  • Avant d’utiliser une image de la Place de marché Azure pour la personnaliser, consultez la liste des versions des images de système d’exploitation prises en charge dans le Centre Azure pour les solutions SAP. BYOI (Apportez votre propre image) est pris en charge sur la version du système d’exploitation prise en charge par le Centre Azure pour les solutions SAP. Vérifiez que le Centre Azure pour les solutions SAP prend en charge l’image : si ce n’est pas le cas, le déploiement va échouer avec l’erreur suivante : L’ID de ressource est constitué d’une image de système d’exploitation qui n’est pas prise en charge dans le Centre Azure pour les solutions SAP. Pour une installation réussie, vérifiez que la version de l’image du système d’exploitation est prise en charge dans le Centre Azure pour les solutions SAP.

  • Reportez-vous à la documentation d’installation de SAP pour vérifier que les prérequis du système d’exploitation sont satisfaits pour que le déploiement réussisse.

  • Vérifiez que l’identité managée affectée par l’utilisateur a le rôle Lecteur sur 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 d’Azure Compute Gallery

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

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

  • Vérifiez que la machine virtuelle de l’image a le type de sécurité Standard.

Déploiement en utilisant une image de système d’exploitation personnalisée

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

  • Le Centre Azure pour les solutions SAP vérifie que 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 le Centre Azure pour les solutions SAP. Si les versions ne sont pas prises en charge, le déploiement échoue. Pour résoudre ce problème, supprimez l'Instance virtuelle pour les solutions SAP et les ressources d’infrastructure du groupe de ressources, puis redéployez avec une image prise en charge.

  • Vérifiez que la version de l’image que vous utilisez est compatible avec la version du logiciel 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