Guide d'utilisation de SAP NetWeaver

Ce guide explique comment gérer les opérations informatiques d'un système SAP NetWeaver exécuté sur Compute Engine. Il ne couvre pas les spécificités de la gestion du produit SAP NetWeaver. Google Cloud est certifié pour l'exécution des serveurs d'applications SAP NetWeaver ABAP et Java, et des produits SAP basés sur ces piles de serveurs d'applications.

Gérer des instances de VM Compute Engine

Cette section explique comment effectuer les tâches d'administration généralement requises pour exécuter SAP NetWeaver sur Compute Engine. Elle fournit également des informations sur le démarrage et l'arrêt des systèmes.

Gérer la durée de vie de la VM

Cette section fournit des informations sur la gestion de l'état d'exécution de vos VM Compute Engine.

Maintenir la disponibilité de la VM

Compute Engine offre des règles en matière de disponibilité, qui déterminent le comportement d'une VM lors de certains événements liés à l'infrastructure. Si votre mise en œuvre de SAP NetWeaver intègre des instances de VM, il est important de ne pas désactiver les fonctionnalités suivantes :

  • Migration à chaud : permet à Compute Engine de maintenir le fonctionnement de votre instance lors de la réaction à un événement de maintenance de l'infrastructure.
  • Redémarrage automatique : permet à Compute Engine de redémarrer votre instance en cas de plantage. Notez que le système SAP ne redémarre pas automatiquement.

Arrêter une VM

Vous pouvez arrêter un ou plusieurs hôtes SAP NetWeaver à tout moment. L'arrêt d'une VM arrête également l'instance. Si la procédure d'arrêt ne se termine pas dans un délai de deux minutes, l'instance doit obligatoirement s'interrompre. Il est recommandé de commencer par arrêter SAP NetWeaver avant d'arrêter l'instance concernée.

L'arrêt d'une VM oblige Compute Engine à envoyer le signal ACPI de mise hors tension à l'instance de VM. Une fois l'instance arrêtée, elle ne vous est plus facturée.

En revanche, si des disques persistants sont associés à la VM, ils ne sont pas supprimés et leur utilisation vous est toujours facturée. S'ils contiennent des données importantes, vous disposez de deux options :

  • Conserver le disque.
  • Créer un instantané du disque persistant, puis le supprimer. Cette option peut vous permettre de réduire les coûts. Lorsque vous aurez de nouveau besoin des données qu'il contient, vous pourrez créer un autre disque à partir de l'instantané.

Pour arrêter une VM, procédez comme suit :

  1. Dans Google Cloud Console, accédez à la page suivante :

    PAGE "INSTANCES DE VM"

  2. Sélectionnez une ou plusieurs instances que vous souhaitez arrêter.

  3. En haut de la page Instances de VM, cliquez sur Arrêter.

Pour découvrir d'autres solutions et obtenir des informations complémentaires, consultez la section Arrêter une instance.

Redémarrer une VM

Pour redémarrer une VM, procédez comme suit :

  1. Dans Google Cloud Console, accédez à la page suivante :

    PAGE "INSTANCES DE VM"

  2. Sélectionnez les instances que vous souhaitez redémarrer.

  3. En haut à droite de la page, cliquez sur DÉMARRER.

Pour découvrir d'autres solutions et obtenir plus d'informations, consultez la section Redémarrer une instance arrêtée.

Modifier une VM

Une fois le déploiement d'une VM terminé, vous pouvez modifier divers attributs, y compris son type. Certaines modifications peuvent nécessiter la restauration de votre système SAP à partir de sauvegardes, tandis que d'autres ne nécessitent que le redémarrage de la VM.

Pour en savoir plus, consultez la section Modifier la configuration des VM pour les systèmes SAP.

Capturer l'état du système

Cette section décrit les scénarios qui nécessitent de sauvegarder l'état de votre système et présente les fonctionnalités de Compute Engine que vous pouvez utiliser à cette fin.

Utiliser des instantanés

Vous pouvez créer un instantané de disque persistant à tout moment pour générer une copie à un moment précis de l'état du disque. Compute Engine stocke plusieurs copies de chaque instantané sur plusieurs emplacements et se sert de sommes de contrôle automatiques pour garantir l'intégrité des données.

Les instantanés sont utiles dans les cas d'utilisation suivants :

Cas d'utilisation Détails
Effectuer une migration vers un autre type de stockage Vous pouvez utiliser des instantanés pour transférer un disque persistant d'un certain type, standard ou SSD, vers un autre type. Pour en savoir plus, reportez-vous à la section Restaurer un instantané dans la documentation Compute Engine.
Transférer SAP NetWeaver vers une autre zone Vous pouvez utiliser des instantanés pour déplacer votre système SAP NetWeaver d'une zone à une autre dans la même région, voire d'une région à une autre. Pour en savoir plus, consultez la section Déplacer des VM d'une région ou d'une zone à une autre.
Fournir une solution de sauvegarde simple, économique et indépendante du logiciel Sauvegardez vos disques persistants associés au moyen d'instantanés. Vous pouvez sauvegarder votre disque racine et les fichiers binaires installés de SAP NetWeaver.
Les instantanés peuvent servir à effectuer des sauvegardes de vos systèmes de base de données. Toutefois, en fonction de votre mise en œuvre, vous pouvez appliquer une autre méthode. Pour obtenir des conseils sur la sauvegarde et la restauration des bases de données, consultez les guides répertoriés dans la section Opérations de base de données.

Pour obtenir un instantané cohérent, vous devez arrêter SAP NetWeaver ou empêcher la base de données d'écrire dans le système de fichiers.

Pour créer un instantané, suivez les instructions de Compute Engine pour créer des instantanés. Portez une attention particulière aux étapes de préparation, telles que le vidage des tampons de disque sur disque afin de garantir un instantané cohérent.

Créer des images

Pour capturer l'état d'un disque de démarrage, vous pouvez créer une image personnalisée. Une image diffère d'une sauvegarde dans la mesure où elle sert à créer des instances de VM basées sur une seule VM source.

Lorsque vous avez suivi la procédure décrite dans le guide de déploiement de SAP NetWeaver sur Google Cloud, une fois toutes les étapes réalisées, vous avez dû vous retrouver avec une ou plusieurs images. Vous avez toutefois la possibilité de créer d'autres images après avoir apporté des modifications importantes au système, comme l'installation d'une mise à jour des fichiers binaires SAP NetWeaver ou la mise à niveau de la version de SAP NetWeaver.

Pour savoir comment procéder, consultez les articles suivants :

Déplacer des VM d'une région ou d'une zone à une autre

Compute Engine vous permet de déplacer des VM entre plusieurs zones d'une même région et de régions différentes. Le déplacement d'une VM peut s'avérer utile, par exemple, lorsqu'une nouvelle région ou zone offrant de meilleures performances devient disponible, ou si une zone devient obsolète.

La documentation Compute Engine fournit des instructions détaillées sur le déplacement d'une VM vers une autre zone.

Voici quelques éléments à prendre en compte concernant SAP NetWeaver :

  • En raison de restrictions liées au type de machine, SAP ne peut s'exécuter que dans certaines zones. Pour plus de précisions, consultez le guide de planification de SAP NetWeaver sur Google Cloud.
  • La migration d'une VM entraîne la modification de son ID, ce qui déclenche une modification de la clé SAP HW et nécessite l'importation d'une nouvelle licence SAP.
  • Vous pouvez utiliser le même nom d'hôte dans la nouvelle zone, s'il n'est pas déjà utilisé. Si vous changez le nom d'hôte, vous devez utiliser la fonctionnalité d'opérations génériques du gestionnaire SWPM de SAP afin d'exécuter une opération permettant de renommer l'hôte SAP NetWeaver.

Opérations de base de données

Cette section fournit des ressources pour la gestion des serveurs de base de données suivants sur Google Cloud :

  • SAP HANA
  • SAP ASE
  • IBM Db2 pour Linux, UNIX et Windows (IBM Db2)
  • Microsoft SQL Server

Opérations SAP HANA

Pour en savoir plus sur l'exécution d'un serveur SAP HANA sur Google Cloud, consultez le guide d'utilisation de SAP HANA sur Google Cloud. Ce guide fournit de nombreux détails sur l'administration, la sauvegarde et la récupération, la sécurité, la mise en réseau et bien d'autres sujets encore.

Opérations SAP ASE

Pour en savoir plus sur l'utilisation d'un serveur SAP ASE, consultez la page SAP Adaptive Server Enterprise.

Opérations IBM Db2

Pour en savoir plus sur l'utilisation d'un serveur IBM Db2 avec SAP, consultez la page SAP on IBM Db2 for Linux, UNIX and Windows.

Opérations Microsoft SQL Server

Les ressources suivantes fournissent des informations détaillées sur l'exécution d'un serveur Microsoft SQL Server sur Google Cloud :

Ressource Description
Bonnes pratiques pour les instances SQL Server Découvrez comment configurer un serveur Microsoft SQL Server pour assurer la stabilité et les performances sur Compute Engine.

Notez les différences importantes dans les bonnes pratiques concernant les systèmes SAP :


  • N'utilisez pas des disques SSD locaux, mais plutôt des disques persistants SSD.
  • Pour le traitement des requêtes en parallèle, définissez le degré maximal de parallélisme sur 1 et non sur 8.
  • Le paramètre du journal des transactions doit être défini sur "COMPLET" pour les bases de données Microsoft SQL Server dans les systèmes de production.
  • N'utilisez pas la fonctionnalité d'extension du pool de mémoire tampon.
Tests de charge SQL Server avec HammerDB Ce tutoriel explique comment utiliser HammerDB pour effectuer des tests de charge sur une instance Microsoft SQL Server de Compute Engine.

Opérations IAM

Le contrôle des accès aux ressources Google Cloud constitue un élément essentiel de la sécurisation et du fonctionnement de votre déploiement. Alors que SAP fournit son propre système de gestion des utilisateurs, la solution Identity and Access Management (IAM) de Google Cloud fournit un contrôle unifié des accès aux ressources Google Cloud. Vous décidez qui a accès à quoi. Par exemple, vous pouvez déterminer les utilisateurs autorisés à effectuer des opérations du plan de contrôle sur vos instances SAP, telles que la création et la modification de VM et de disques persistants, et la mise en réseau.

Pour obtenir une présentation d'IAM dans Compute Engine, consultez la section sur les options de contrôle des accès.

Gérer les membres de l'équipe

De temps à autre, vous allez souhaiter ajouter des membres à votre projet ou en supprimer, ainsi que modifier leur niveau d'autorisation. Pour en savoir plus sur la gestion des membres de l'équipe, consultez la page Accorder, modifier et révoquer les accès à des ressources.

Les rôles IAM sont essentiels pour accorder des autorisations aux utilisateurs. Pour plus d'informations sur les rôles et les autorisations qu'ils fournissent, consultez la section sur les rôles IAM.

Gérer les clés SSH

Par défaut, Compute Engine gère automatiquement les clés SSH. Si vous avez décidé de gérer vos propres clés SSH, vous devrez ajouter et supprimer des clés de temps à autre pendant le fonctionnement normal. Pour obtenir la procédure détaillée, consultez la page Gérer des clés SSH dans les métadonnées.

Gérer les comptes de service

Les comptes de service IAM vous permettent d'attribuer des autorisations à des applications et à des services. Il est important de comprendre le fonctionnement des comptes de service dans Compute Engine.

Lorsqu'un compte de service est attribué à une VM Compute Engine, il est utilisé par défaut pour les applications s'exécutant sur cette VM. Toute application utilisant le compte de service de VM hérite des rôles et des autorisations IAM qui lui sont associés.

Pour en savoir plus, consultez la page Gestion de l'authentification et des accès pour les programmes SAP sur Google Cloud.

Utiliser Cloud Logging

Cloud Logging est la solution Google Cloud qui permet la journalisation à l'échelle du système. Cloud Logging vous permet de stocker, de rechercher, d'analyser et de surveiller des données ainsi que des événements de journaux, et d'envoyer des alertes si nécessaire. Pour utiliser cette solution, vous devez avoir installé l'agent Cloud Logging sur chaque VM.

Si vous n'avez pas installé l'agent, vous pouvez l'installer maintenant. Consultez la page Installer l'agent Logging.

Pour en savoir plus sur les journaux compatibles, consultez la page Journaux disponibles.

Contrôle des accès

Cloud Logging fournit un contrôle d'accès précis aux journaux et aux opérations de journalisation. Pour en savoir plus, consultez la page Guide du contrôle des accès.

Journaux d'audit

Cloud Audit Logs fournit des informations essentielles sur les activités menées dans Google Cloud, par le biais de deux types de journaux : pour les activités d'administration et pour l'accès aux données. Vous pouvez afficher le flux d'activités et l'explorateur de journaux dans la console Google Cloud.

Opérations de l'agent de surveillance Google Cloud pour SAP NetWeaver

Pour en savoir plus sur les opérations de l'agent de surveillance, consultez le guide des opérations de l'agent de surveillance Google Cloud pour SAP NetWeaver.