Guide de planification pour SAP NetWeaver sur solution Bare Metal

La solution Bare Metal propose des machines bare-metal certifiées par SAP pour SAP NetWeaver. La solution Bare Metal vous permet d'exécuter SAP NetWeaver avec des instances SAP HANA extrêmement volumineuses ou avec des bases de données Oracle.

Notre solution Bare Metal est une solution gérée qui met à votre disposition des machines dédiées bare-metal ainsi qu'une infrastructure associée dans des extensions régionales connectées à Google Cloud via une connexion gérée à hautes performances avec un tissu réseau à faible latence.

Le présent guide n'aborde que les aspects de la solution Bare Metal qui sont uniques ou pertinents pour les applications SAP NetWeaver et SAP dans un environnement de solution Bare Metal.

Pour plus d'informations sur l'exécution de SAP NetWeaver sur des machines virtuelles (VM) Compute Engine sur Google Cloud, ce qui inclut les applications SAP exécutées dans l'architecture hybride décrite dans Architectures compatibles, consultez le guide de planification SAP NetWeaver.

Pour une description complète de la solution Bare Metal, consultez la page solution Bare Metal.

Pour en savoir plus sur la compatibilité de SAP avec les applications sur solution Bare Metal, consultez la note SAP 3000343 - Applications SAP sur Google Cloud : produits compatibles avec les solutions Bare Metal sur Google Cloud.

Vos responsabilités dans un environnement de solution Bare Metal

Comme décrit dans la documentation de la solution Bare Metal, une fois les machines configurées et mises à votre disposition par Google, vous êtes responsable des licences, de l'installation et de la maintenance de tous les logiciels tels que SAP NetWeaver, les applications SAP et le logiciel de base de données.

Pour en savoir plus sur vos responsabilités dans l'environnement de solution Bare Metal, consultez la page Vos responsabilités dans un environnement de solution Bare Metal.

Architectures compatibles

Lorsque vous exécutez SAP NetWeaver dans un environnement de solution Bare Metal, vous devez utiliser une architecture à trois niveaux dans laquelle SAP NetWeaver et les serveurs d'applications s'exécutent sur des serveurs différents de SAP HANA.

Lorsque les serveurs de base de données s'exécutent sur la solution Bare Metal, sous réserve des conditions requises de ce serveur de base de données, vous pouvez utiliser les architectures de serveur d'applications suivantes :

  • Une architecture d'application hybride, dans laquelle votre serveur de base de données s'exécute dans l'environnement de solution Bare Metal mais vos serveurs d'applications SAP s'exécutent sur Google Cloud. En raison de sa flexibilité et de son coût réduit, l'architecture hybride est l'option recommandée.
  • Une architecture d'application all-metal, dans laquelle tous vos serveurs d'applications s'exécutent dans le même environnement de solution Bare Metal que le serveur de base de données. Si votre charge de travail nécessite une latence entre la base de données et les applications inférieure à celle que peut fournir la connexion par interconnexion partenaire, ou si le serveur de base de données nécessite des serveurs d'applications qu'ils s'exécutent sur la même plateforme, envisagez une architecture all-metal.

Le schéma suivant représente une architecture de serveur d'applications all-metal. Sur le site principal, les serveurs d'applications et le serveur de base de données s'exécutent sur la même extension régionale de solution Bare Metal. Une deuxième extension régionale héberge un site de reprise après sinistre qui contient à la fois les serveurs d'applications et le serveur de base de données. Les systèmes du site de DR peuvent être utilisés à d'autres fins tant qu'ils ne sont pas nécessaires à des fins de récupération. Toute réplication entre le site principal et le site de reprise après sinistre passe par le réseau Google Cloud.

Schéma représentant une architecture all-metal dans laquelle le serveur d'applications SAP et SAP NetWeaver s'exécutent sur une extension régionale de solution Bare Metal.

Disponibilité en fonction des régions

Les machines Bare Metal qui sont certifiées pour les applications SAP ne sont disponibles que dans les extensions de région de la solution Bare Metal, qui ne sont pas disponibles pour toutes les régions Google Cloud. Pour obtenir la liste complète des régions disposant d'une extension de région de la solution Bare Metal, consultez la page Disponibilité régionale de la solution Bare Metal.

Pour connaître la disponibilité des machines Bare Metal certifiées pour SAP HANA, reportez-vous à la section Disponibilité régionale des machines Bare Metal pour SAP HANA.

Types de machines certifiés

Le tableau suivant présente les machines Bare Metal certifiées par SAP pour SAP NetWeaver.

Pour vérifier la disponibilité régionale des extensions régionales de la solution Bare Metal, consultez la section Disponibilité régionale.

SAP répertorie les types de machines Bare Metal certifiés pour SAP NetWeaver dans la note SAP 3000343 - Applications SAP sur Google Cloud : produits compatibles avec les solutions Bare Metal sur Google Cloud.

Les machines Bare Metal disposent de types de machines à usage général (o2-standard et o2-highmem) et à mémoire optimisée (o2-ultramem).

Types de machines Bare Metal Cœurs de processeur Processeurs virtuels Sockets Memory CPU platform
Types de machines à usage général
o2-standard-16-metal 8 16 2 192 Go Intel Cascade Lake
o2-standard-32-metal 16 32 2 384 Go Intel Cascade Lake
o2-standard-48-metal 24 48 2 768 Go Intel Cascade Lake
o2-standard-112-metal 56 112 2 1,5 To Intel Cascade Lake
Types de machines à usage général et à haute capacité de mémoire
o2-highmem-224-metal 112 224 4 3 To Intel Cascade Lake

Les machines de solution Bare Metal à mémoire optimisée suivantes sont certifiés par SAP uniquement pour SAP HANA dans une architecture à trois niveaux :

Type de machine de solution Bare Metal Cœurs de processeur Processeurs virtuels Sockets Memory CPU platform
o2-ultramem-672-metal 336 672 12 18 To Intel Cascade Lake
o2-ultramem-896-metal 448 896 16 24 To Intel Cascade Lake

Systèmes d'exploitation certifiés

Le tableau suivant répertorie les systèmes d'exploitation Red Hat Enterprise Linux (RHEL) et SUSE Linux Enterprise Server (SLES) certifiés par SAP pour une utilisation en production avec SAP NetWeaver sur les serveurs de solution Bare Metal, et leur disponibilité. Si le système d'exploitation ne s'affiche pas dans le tableau suivant, contactez le service commercial Google Cloud.

Système d'exploitation Version certifiée par SAP Disponibilité pour SAP NetWeaver sur solution Bare Metal
RHEL pour SAP 7,6 Non
7.7 Non
7.9 Non
8.0 Non
8.1 Oui. Le code de l'image est RHEL81SAP.
8.2 Non, mais vous pouvez passer à la version 8.1.
8.4 Non, mais vous pouvez passer à la version 8.1.
8.6 Non, mais vous pouvez passer à la version 8.1.
9,0 Non. Contactez le service commercial Google Cloud.
SLES pour SAP 12 SP4 Non
12 SP5 Oui. Le code de l'image est SLES12SP5SAP.
15 Non
15 SP1 Non
15 SP2 Oui. Le code de l'image est SLES12SP5SAP.
15 SP3 Non, mais vous pouvez passer de 15 SP2 à cette version
15 SP4 Non, mais vous pouvez passer de 15 SP2 à cette version

Pour en savoir plus sur les systèmes d'exploitation certifiés pour SAP, consultez la note SAP 3000343 - Applications SAP sur Google Cloud : produits compatibles avec les solutions Bare Metal sur Google Cloud.

Bases de données

Utilisez les serveurs de solution Bare Metal pour exécuter des applications SAP avec des instances SAP HANA très volumineuses (jusqu'à 24 To) ou avec des serveurs de base de données Oracle.

Pour en savoir plus, consultez les pages suivantes :

Stockage

Lorsque vous commandez des machines sur solution Bare Metal, vous commandez également la quantité de blocs et de stockage de fichiers dont vous avez besoin.

Pour en savoir plus sur les options de stockage de la solution Bare Metal, consultez la section stockage.

Configuration des volumes

Une fois que vous avez reçu votre machine Bare Metal, vous devez configurer les volumes /usr/sap et /sapmnt requis. Sous Linux, vous devez également formater et installer le disque d'échange.

Quantité d'espace de stockage

Lors du calcul de la quantité d'espace de stockage nécessaire, incluez l'espace de stockage dédié aux sauvegardes et instantanés de vos données.

Sauvegardes

Utilisez Cloud Storage pour le stockage persistant de vos sauvegardes SAP NetWeaver.

Dans un environnement de solution Bare Metal, vous pouvez utiliser les solutions de sauvegarde suivantes :

  • Service de sauvegarde et de reprise après sinistre pour tous les systèmes, applications et serveurs de bases de données de la solution Bare Metal.
  • Solutions de sauvegarde tierces compatibles avec SAP.

Instantanés

Avec la solution Bare Metal, vous pouvez demander des instantanés de disque local.

Les instantanés sont des copies locales uniquement et la réplication multirégionale n'est pas compatible.

Par défaut, la solution Bare Metal crée quotidiennement des instantanés du disque de démarrage et du LUN de système d'exploitation sans aucun coût supplémentaire. Les instantanés quotidiens sont conservés pendant sept jours.

Vous pouvez demander des instantanés d'autres volumes, mais vous devez les demander dès la commande de vos serveurs Bare Metal. Vous devez également commander un espace de stockage supplémentaire pour stocker les instantanés d'autres volumes.

Mise en réseau

L'infrastructure et la configuration réseau d'un déploiement SAP sont quasiment identiques à celles des autres charges de travail sur solution Bare Metal. Cette section ne porte que sur les aspects de la mise en réseau qui sont uniques ou pertinents pour un déploiement SAP NetWeaver sur solution Bare Metal.

L'activation de votre connexion Cloud Interconnect et la configuration de l'accès à Internet et aux API Google Cloud sont présentées dans la documentation de la solution Bare Metal.

Vous devez configurer vous-même votre serveur DNS et l'accès à un serveur NTP.

Pour en savoir plus, consultez la section Mise en réseau de la solution Bare Metal.

NTP

Vous pouvez utiliser le serveur NTP Google Cloud ou utiliser un serveur NTP de votre choix.

La procédure de configuration de l'accès au serveur NTP Google Cloud pour les machines Bare Metal est semblable à celle applicable à Compute Engine, mais vous devez d'abord configurer un accès privé aux API Google Cloud.

Pour découvrir la procédure applicable à Compute Engine pour configurer l'accès au serveur NTP Google Cloud, consultez la page Configurer le protocole NTP (Network Time Protocol) pour les instances.

Comptes de service IAM

Avant qu'une application s'exécutant sur une machine Bare Metal ne puisse accéder aux produits ou services Google Cloud, vous devez créer un compte de service IAM (Identity and Access Management) dans Google Cloud pour l'authentification et la gestion des accès.

Lorsque vous créez le compte de service, vous créez une clé d'authentification et vous attribuez des rôles au compte de service pour gérer l'accès aux ressources Google Cloud.

Si vous avez défini une configuration de haute disponibilité pour SAP NetWeaver sous Linux, vous devez créer un compte de service pour l'agent fence_gce, l'appareil de cloisonnement Google Cloud qui est inclus dans les distributions Linux de Red Hat et SUSE.

Vous devez stocker la clé de compte de service sur votre machine Bare Metal et spécifier le chemin d'accès à la clé lorsque vous configurez l'agent.

Si vous souhaitez en savoir plus sur l'authentification des applications ainsi que sur la gestion de leur accès aux ressources Google Cloud, consultez la page de présentation d'IAM pour plus d'informations sur les comptes de service, les rôles et les autorisations.

Maintenance

Google Cloud coordonne avec vous les opérations de maintenance planifiées sur vos machines Bare Metal et ne les applique jamais sans votre approbation.

Si une maintenance non planifiée doit être appliquée en urgence, nous vous en informerons dès que possible afin d'éviter ou de minimiser toute interruption de service pour vos applications SAP.

Surveillance

Pour l'assistance et la surveillance, Google Cloud fournit l'agent pour SAP pour les charges de travail SAP exécutées sur des instances de VM Compute Engine et des serveurs de solution Bare Metal.

Conformément à la demande de SAP, vous devez installer l'agent Google Cloud pour SAP sur toutes les instances de VM Compute Engine et tous les serveurs de solution Bare Metal qui exécutent un système SAP afin de bénéficier de l'assistance de SAP et de permettre à SAP de respecter ses contrats de niveau de service. Pour en savoir plus sur les conditions préalables à l'assistance, consultez la Note SAP 2456406 - SAP on Google Cloud Platform: Support Prerequisites (SAP sur Google Cloud Platform : prérequis pour l'assistance).

La version 3.2 (la plus récente) de l'agent Google Cloud pour SAP est le successeur de l'agent de surveillance de Google Cloud pour SAP NetWeaver version 2, de l'agent de surveillance pour SAP HANA version 2 et de l'agent Backint Cloud Storage pour SAP HANA. Par conséquent, en plus de la collecte de métriques, la version 3.2 (la plus récente) de l'agent Google Cloud pour SAP inclut la fonctionnalité facultative suivante : Sauvegarde et récupération basées sur Backint pour SAP HANA. Vous pouvez activer ces fonctionnalités pour activer des produits et des services, tels que la gestion des charges de travail, pour vos charges de travail SAP.

Pour les systèmes SAP exécutés sur un serveur de solution Bare Metal, l'agent Google Cloud pour SAP est requis lorsque vous exécutez SAP NetWeaver en association avec l'une des bases de données suivantes :

  • SAP HANA
  • SAP Adaptive Server Enterprise (ASE)
  • SAP MaxDB
  • IBM Db2

Installez l'agent Google Cloud pour SAP sur l'hôte conjointement au système SAP. Pour savoir comment installer et configurer l'agent, valider votre installation et vérifier que l'agent s'exécute comme prévu, consultez Installer l'agent sur un serveur de solution Bare Metal.

L'agent Google Cloud pour SAP est compatible avec les serveurs de solution Bare Metal exécutant Linux. L'installation de l'agent Google Cloud pour SAP n'est pas possible sur les serveurs de la solution Bare Metal exécutant Windows.

Si vous utilisez les images "pour SAP" suivantes des OS RHEL ou SLES, fournies par Google Cloud, l'agent Google Cloud pour SAP sera empaqueté avec les images d'OS :

  • RHEL : toutes les images "for SAP"
  • SLES : SLES 15 SP4 pour SAP et versions ultérieures

Haute disponibilité

Pour créer un cluster à haute disponibilité sur une solution Bare Metal, vous utilisez deux machines identiques dans la même extension régionale de solution Bare Metal avec le gestionnaire de ressources de cluster Pacemaker fournis par votre fournisseur de système d'exploitation Linux.

Les distributions RHEL et SLES de Linux incluent l'agent de cloisonnement fence_gce qui peut réinitialiser les machines Bare Metal pour prévenir les scénarios de split-brain.

Clusters à haute disponibilité pour SAP NetWeaver sur solution Bare Metal

Configurez le clustering ou une solution de haute disponibilité appropriée pour vos charges de travail critiques. Sous Linux, nous recommandons le clustering Pacemaker pour les configurations SAP NetWeaver à haute disponibilité.

Avec les exigences et les recommandations suivantes, configurez votre cluster à haute disponibilité sur une solution Bare Metal en suivant les instructions fournies par votre fournisseur de système d'exploitation :

  • Pour les adresses IP virtuelles flottantes, vous pouvez utiliser la ressource de cluster standard de Pacemaker, IPaddr2, qui intègre des mises à jour de résolution d'adresses en combinaison avec la mise en réseau Bare Metal.
  • Pour le cloisonnement, vous avez le choix entre deux options : le cloisonnement basé sur le réseau et, si votre système d'exploitation le permet, le cloisonnement basé sur le stockage.
    • Pour le cloisonnement basé sur le réseau, vous devez utiliser l'agent de cloisonnement Google Cloud fence_gce fourni avec votre système d'exploitation Linux. L'agent fence_gce envoie une requête à l'API Google Cloud pour réinitialiser les serveurs Bare Metal en échec dans un cluster HA.
    • Pour le cloisonnement basé sur le stockage (SBD) sur des systèmes d'exploitation compatibles, tels que SUSE Linux Enterprise Server (SLES), vous devez commander un espace de stockage partagé supplémentaire pour les volumes requis, associé aux deux serveurs en tant que périphérique Fibre Channel multi-chemin. Pour plus d'informations sur le cloisonnement basé sur le stockage, consultez les guides SUSE pour la haute disponibilité.
  • Pour le stockage de fichiers partagé pour des volumes tels que /sapmnt, vous pouvez utiliser la solution de partage de fichiers NFS disponible à la commande avec vos serveurs sur solution Bare Metal ou vous pouvez utiliser le cluster Pacemaker pour configurer un service de cluster NFS autogéré.

Cloisonner avec l'agent fence_gce

Votre système d'exploitation RHEL ou SLES inclut l'agent fence_gce, que vous pouvez utiliser si votre système d'exploitation n'est pas compatible avec un watchdog logiciel avec le cloisonnement SBD.

Si votre système d'exploitation prend en charge les watchdogs logiciels avec le cloisonnement SBD, utilisez le cloisonnement SBD plutôt que l'agent fence_gce. Le cloisonnement SBD est recommandé pour les clusters SAP HANA à haute disponibilité dans des environnements de solution Bare Metal.

Autorisations IAM requises par l'agent fence_gce

Lorsque l'agent de cloisonnement fence_gce lance un basculement, il appelle l'API Bare Metal pour réinitialiser le serveur de solution Bare Metal défaillant.

Pour l'authentification et l'autorisation lorsque l'agent accède à l'API, vous devez fournir un compte de service IAM pour l'agent dans votre projet Google Cloud. Vous devez stocker la clé du compte de service sur le serveur de la solution Bare Metal.

Le compte de service doit disposer de l'autorisation baremetalsolution.service.resetInstance, qui est incluse dans les rôles IAM prédéfinis roles/baremetalsolution.editor et roles/baremetalsolution.admin.

Pour en savoir plus sur l'API Bare Metal et les rôles IAM associés, consultez la documentation de référence de l'API Bare Metal.

Configurer l'agent fence_gce

Vous activez et configurez l'agent fence_gce lorsque vous définissez les ressources pour un cluster à haute disponibilité.

Pour plus d'informations sur la configuration de l'agent fence_gce, y compris sur la manière de confirmer que votre agent est compatible avec la solution Bare Metal, consultez la section Configurer l'agent fence_gce.

Reprise après sinistre

Une configuration de reprise après sinistre pour un système SAP qui s'exécute dans l'environnement de solution Bare Metal nécessite deux configurations de serveur Bare Metal dans différentes extensions régionales Bare Metal.

Pour les actualisations système, utilisez une méthode de sauvegarde et restauration. Les instantanés ne sont pas acceptés.

Sélectionner un site de récupération

Pour votre site de récupération, sélectionnez une région Google Cloud qui :

  • Inclut une extension régionale Bare Metal.
  • Est aussi proche que possible du site principal.
  • Est dans une région différente de celle du site principal.

Pour connaître la disponibilité des extensions régionales de la solution Bare Metal, consultez la page Disponibilité régionale.

Commande

Les serveurs Bare Metal sont des articles spéciaux qui doivent être commandés longtemps à l'avance.

Contrairement aux machines virtuelles Compute Engine, les serveurs Bare Metal pour SAP HANA ne peuvent pas être commandés ni provisionnés via Google Cloud Console. Vous devez contacter le service commercial Google Cloud.

Préparation de la commande

Avant de passer commande, vous devez déterminer les besoins de votre charge de travail SAP pour l'environnement de solution Bare Metal. Le conseiller commercial Google Cloud chargé de votre commande peut vous aider dans ce processus.

Réception de la commande

Google Cloud vous prévient une fois que vos serveurs sont prêts. La notification inclut l'adresse IP et les identifiants dont vous avez besoin pour vous connecter à votre serveur.

Lorsque vous vous connectez, vérifiez que votre commande est exacte et que tout est correctement configuré (machine, système d'exploitation et espace de stockage). Si tout est correct, vous pouvez préparer l'installation de SAP NetWeaver.

Pour plus d'informations sur la commande d'un serveur Bare Metal pour SAP NetWeaver, contactez le service commercial Google Cloud.

Pour plus d'informations sur la mise en réseau qui sera nécessaire pour votre commande, consultez la section Informations requises pour la mise en réseau de votre commande de solution Bare Metal.

Assistance

Pour les problèmes liés à l'infrastructure ou aux services Google Cloud, contactez l'assistance Customer Care. Ses coordonnées sont disponibles sur la page de présentation de l'assistance dans la console Google Cloud. Si l'assistance Customer Care détecte un problème dans vos systèmes SAP, vous serez redirigé vers l'assistance SAP.

Pour les problèmes liés au produit SAP, entrez votre demande d'assistance avec l'outil de l'assistance SAP. SAP évalue la demande d'assistance puis, s'il semble s'agir d'un problème d'infrastructure Google Cloud, la transfère au composant Google Cloud approprié dans son système : BC-OP-LNX-GOOGLE ou BC-OP-NT-GOOGLE.

Exigences liées à l'assistance

Pour bénéficier d'une assistance pour les systèmes SAP ainsi que pour l'infrastructure et les services Google Cloud que ces systèmes utilisent, vous devez satisfaire aux exigences minimales de la formule d'assistance.

Pour en savoir plus sur les exigences minimales concernant l'assistance pour SAP sur Google Cloud, consultez les ressources suivantes :

Étapes suivantes