Partager via


Analyse d'ordinateurs Linux dans Windows Azure à l'aide d'Operations Manager

 

S'applique à: System Center 2012 R2 Operations Manager

System Center 2012 R2 Operations Manager permet d'analyser des ordinateurs Linux dans votre centre de données et hébergés en tant qu'ordinateurs virtuels persistants dans Windows Azure. Cette rubrique décrit les éléments à prendre en compte pour l'analyse des ordinateurs virtuels Linux dans Windows Azure.

Topologies prises en charge

L'analyse des ordinateurs Linux s'exécutant en tant qu'ordinateurs virtuels persistants dans Windows Azure est prise en charge dans les topologies suivantes :

  • Operations Manager et services pris en charge (SQL Server et Active Directory) déployés dans votre centre de données local avec une connexion VPN site à site au réseau virtuel Windows Azure sur lequel les ordinateurs virtuels Linux sont déployés.

    • Des informations supplémentaires sur les connexions VPN site à site sont disponibles ici.
  • Operations Manager et les services de prise en charge (SQL Server et Active Directory) déployés dans Windows Azure, avec connectivité réseau virtuelle entre le serveur Operations Manager Management et les ordinateurs virtuels Linux.

Notes

L'analyse Operations Manager des ordinateurs virtuels Linux dans Windows Azure sur une connexion Internet publique sans VPN n'est pas une configuration prise en charge.

Systèmes d'exploitation Linux pris en charge

Tous les systèmes d'exploitation et versions Linux pris en charge par System Center 2012 R2 Operations Manager et Windows Azure sont compatibles avec l'analyse décrite dans la section Topologies prises en charge ci-dessus.

Pour plus d'informations sur les systèmes d'exploitation Linux pris en charge, consultez les rubriques suivantes :

Configuration requise de certificat et résolution des noms

La configuration requise suivante s'applique pour l'analyse Operations Manager des ordinateurs Linux, qu'ils s'exécutent localement ou dans Windows Azure :

  • Le serveur d'administration peut résoudre le nom de domaine complet et l'adresse IP de l'ordinateur géré Linux avec des recherches DNS directes et inversées.

  • Le certificat de l'agent sur l'ordinateur Linux est créé avec le nom de domaine complet (pour l'ordinateur Linux) utilisé par le serveur d'administration pour identifier l'ordinateur Linux.

Certaines étapes de configuration supplémentaires peuvent être nécessaires pour les ordinateurs virtuels Linux déployés dans Windows Azure pour satisfaire les conditions requises pour les certificats, car le nom de domaine complet connu en local par l'ordinateur Linux peut ne pas correspondre au nom de domaine complet (FQDN) utilisé pour atteindre l'ordinateur Linux. Les options suivantes permettent d'assurer que l'agent Operations Manager est en mesure de générer un certificat avec le nom de domaine complet (FQDN) correct au cours de l'installation de l'agent.

Option 1 : Modifier /etc/hosts

  1. Confirmez que /etc/nsswitch.conf (sur l'ordinateur virtuel Linux) est configuré pour hiérarchiser les fichiers avant le nom DNS.

  2. Modifier /etc/hosts afin qu'il existe une entrée pour l'hôte au format suivant :

    <Adresse IP><nom d'hôte><nom de domaine complet>

    Par exemple, référencez l'entrée dans le fichier d'hôte suivant pour l'hôte linuxvm1.contoso.com

      # IP-Address  Full-Qualified-Hostname  Short-Hostname
    
      127.0.0.1       localhost
      192.168.1.124   linuxvm1        linuxvm1.contoso.com
      ::1             localhost ipv6-localhost ipv6-loopback
    

Option 2 : Configurer le nom DNS et les suffixes de recherche DNS

  1. Configurez le réseau virtuel Windows Azure avec vos adresses de serveur DNS. Des informations supplémentaires sont disponibles ici.

  2. Configurez les paramètres du client DHCP appropriés sur les ordinateurs virtuels Linux pour configurer le suffixe de recherche correct (dans /etc/resolv.conf). Les étapes suivantes démontrent cette configuration sur CentOS, SUSE Linux Enterprise Server et Ubuntu Server.

    CentOS

    1. Modifiez le script de configuration d'interface pour eth0 (/etc/sysconfig/network-scripts/ifcfg-eth0). Ajoutez une entrée SEARCH au script ifcfg-eth0 script. Par exemple, si votre nom de domaine est contoso.com, l'entrée de recherche à ajouter est la suivante :

      SEARCH="contoso.com"
      
    2. Redémarrez le service réseau.

      service network restart
      

    SUSE Linux Enterprise Server

    1. Modifiez le fichier netconfig :

      /etc/sysconfig/network/config
      
    2. Définissez les valeurs de propriété suivantes dans le fichier :

      NETCONFIG_DNS_POLICY="STATIC"
      NETCONFIG_DNS_STATIC_SEARCHLIST="<your DNS search suffixes>"
      NETCONFIG_DNS_STATIC_SERVERS="<your DNS server addresses>"
      

      Exemple :

      ## Type:        string
      ## Default:     "auto"
      # Defines the DNS merge policy as documented in netconfig(8) manual page.
      # Set to \"\" to disable DNS configuration.
      NETCONFIG_DNS_POLICY="STATIC"
      
      ## Type:        string
      ## Default:     "resolver"
      # Defines the name of the DNS forwarder that has to be configured.
      NETCONFIG_DNS_FORWARDER="resolver"
      
      ## Type:        string
      ## Default:     ""
      # List of DNS domain names used for host-name lookup.
      NETCONFIG_DNS_STATIC_SEARCHLIST="contoso.com"
      
      ## Type:        string
      ## Default:     ""
      # List of DNS nameserver IP addresses to use for host-name lookup.
      NETCONFIG_DNS_STATIC_SERVERS="192.168.1.8"
      
    3. Redémarrez le service réseau.

      service network restart
      

    Ubuntu Server

    1. Modifiez le fichier de configuration d'interface (/etc/network/interfaces).

    2. Ajouter une entrée dns-search à la configuration de eth0 pour définir les suffixes de recherche DNS. Exemple :

      # The primary network interface
      auto eth0
      iface eth0 inet dhcp
      dns-search contoso.com
      
    3. Redémarrez le service réseau.

      /etc/init.d/networking restart
      

Correction des problèmes liés aux certificats

Si le certificat de l'agent a été créé avec un nom de domaine complet incorrect pour l'ordinateur virtuel Linux, l'utilitaire scxsslconfig peut être utilisé pour régénérer le certificat. Des informations supplémentaires et des procédures de dépannage sont disponibles ici.

Configuration supplémentaire

Les étapes de configuration supplémentaire suivantes peuvent être nécessaires lors de la gestion des ordinateurs virtuels Linux dans Windows Azure avec Operations Manager.

Créer un groupe pour les ordinateurs Linux hébergés dans Windows Azure

Pour simplifier la configuration de remplacement des règles et des analyses, il est recommandé de créer un groupe dans Operations Manager contenant les instances d'ordinateurs Linux hébergées dans Windows Azure.

  1. Dans la console Opérateur, accédez au volet Création.

  2. Cliquez sur Groupes, puis cliquez sur Nouveau groupe. Ce groupe est utilisé pour identifier les ordinateurs virtuels Linux dans Windows Azure.

  3. Fournissez un nom et une description pour le groupe, puis sélectionnez un pack d'administration de destination.

  4. Ajoutez chaque ordinateur Linux détecté hébergé dans Windows Azure en tant que membre explicite au groupe ou créez des règles dynamiques d'inclusion pour remplir le groupe avec des ordinateurs Linux, en vous basant sur un nom ou un modèle d'adresse IP.

  5. Terminez toutes les étapes de l'Assistant Création de groupe.

Désactiver les analyses Espace d'échange disponible

Les ordinateurs virtuels Linux créés à partir d'images de la galerie ne disposent pas d'espace d'échange configuré par défaut. Cela entraîne la génération d'alertes pour les ordinateurs virtuels Linux par les analyses Espace d'échange disponible. Il est recommandé de désactiver ces analyses au moyen d'un remplacement pour les ordinateurs virtuels Linux dans Windows Azure.

  1. Dans la console Opérateur, accédez au volet Création.

  2. Développez Objets du pack d'administration, puis cliquez sur Analyses.

  3. Recherchez la chaîne : Espace d'échange disponible en mégaoctets, dans la barre de recherche supérieure.

    Une analyse avec le nom suivant sera présente : Espace d'échange disponible en mégaoctets pour le système d'exploitation pour chaque système d'exploitation et version Linux. Pour chaque analyse s'appliquant aux ordinateurs virtuels Linux hébergés dans Windows Azure, cliquez avec le bouton droit sur l'analyse, puis sélectionnez Remplacements -> Remplacer l'analyse -> Pour un groupe.

  4. Sélectionnez le groupe créé dans l'exercice précédent, identifiant les ordinateurs Linux dans Windows Azure.

  5. Activez la case à cocher en regard du paramètre Activé et définissez Valeur de remplacement sur Faux.

  6. Sélectionnez le pack d'administration de destination, puis cliquez sur OK.

Désactiver l'analyse de démon ACPI pour les ordinateurs SUSE Linux Enterprise Server

Les packs d'administration SUSE Linux Enterprise Server incluent une analyse par défaut pour le démon acpi (acpid). Ce démon n'est pas activé par défaut dans les images SUSE Linux Enterprise Server dans la galerie Windows Azure. Cette analyse doit être désactivée pour tout ordinateur SUSE Linux Enterprise Server hébergé dans Windows Azure.

  1. Dans la console Opérateur, accédez au volet Création.

  2. Développez Objets du pack d'administration, puis cliquez sur Analyses.

  3. Recherchez la chaîne : Processus de Acpi dans la barre de recherche supérieure.

    Une analyse avec le nom suivant sera présente : Intégrité du service du processus Acpi pour chaque version SUSE Linux Enterprise Server. Pour chaque analyse s'appliquant aux ordinateurs virtuels Linux hébergés dans Windows Azure, cliquez avec le bouton droit sur l'analyse, puis sélectionnez Remplacements -> Remplacer l'analyse -> Pour un groupe.

  4. Sélectionnez le groupe créé dans l'exercice précédent, identifiant les ordinateurs Linux dans Windows Azure.

  5. Activez la case à cocher en regard du paramètre Activé et définissez Valeur de remplacement sur Faux.

  6. Sélectionnez le pack d'administration de destination, puis cliquez sur OK.

Ressources supplémentaires