BigAdmin System Administration Portal
Sun Docs
Print-friendly VersionPrint-friendly Version

Améliorations apportées aux zones dans Solaris Container Manager

Raghuraman Sesharaman, Octobre 2007

Ce document décrit les améliorations apportées aux zones créées dans Solaris Container Manager. Ce document aborde uniquement les tâches liées aux améliorations des zones créées à l'aide de l'assistant de création de zones et ne traite pas spécifiquement de l'assistant lui-même.


Améliorations apportées aux zones dans Solaris Container Manager

Ce document s'adresse aux responsables informatiques, aux administrateurs système et aux architectes des organisations utilisant ou projetant d'utiliser ce produit. Dans cet article, on suppose que les lecteurs maîtrisent l'installation, la configuration et l'utilisation du logiciel dont il est question.

Solaris Container Manager fait partie intégrante du logiciel Sun Management Center 4.0. Il est livré avec lui sous forme de produit add-on. Solaris Container Manager fonctionne à partir d'une console reposant sur un navigateur. Il permet de gérer les conteneurs de logiciels, contribuant à optimiser l'utilisation des ressources et à augmenter la productivité du centre de données.

Le logiciel Solaris Container Manager organise les utilitaires de gestion des ressources existantes exécutés sur les systèmes d'exploitation Solaris 8, Solaris 9 et Solaris 10. Cette version regroupe des modifications apportées à Solaris Container Manager par rapport aux versions versions 3.6 et 3.6.1, de même que des améliorations de fonctions entièrement nouvelles.

Le logiciel Solaris Container Manager offre la possibilité de contrôler la gestion des ressources utilisées par les différentes applications logicielles. Ce contrôle s'avère extrêmement pratique dans le cadre de l'implémentation de serveurs consolidés au sein d'un centre de données. La consolidation de serveurs offre les avantages suivants :

  • Elle optimise le nombre d'applications pouvant être exécutées sur les serveurs de sorte que les ressources de l'ordinateur ne soient pas gaspillées.

  • Elle réduit le nombre de serveurs d'un centre de données, ce qui simplifie la gestion.

Vous pouvez accéder aux fonctions de gestion de conteneurs à partie de la console Web de Sun Management Center 4.0.


Fonctions améliorées dans les zones

Solaris Container Manager propose de nouvelles fonctions de gestion des zones implémentées sous Solaris 10 8/07.

Ces fonctions sont décrites dans les sections suivantes :

Pour naviguer jusqu'au nouvel assistant de création de zones

  1. Dans le volet gauche de la fenêtre principale de Sun Management Center, sélectionnez Gérer les conteneurs Solaris.
  2. (Facultatif) Cliquez sur la racine Hôtes.
  3. (Facultatif) Cliquez sur un nom de groupe.
  4. Sélectionnez un nom d'hôte.
  5. Cliquez sur l'onglet Zones.
  6. Cliquez sur le bouton Nouvelle zone.

    L'assistant Nouvelle zone s'affiche. Pour afficher le texte d'aide disponible pour chaque étape de l'assistant, cliquez sur l'onglet Aide du volet de l'assistant.


Gestion des zones marquées

L'utilitaire de gestion des zones marquées disponible sur le système d'exploitation Solaris est une simple extension des zones Solaris. La structure des zones marquées (BrandZ) prolonge celle des zones Solaris. La structure des zones marquées (BrandZ) vous permet de créer des zones non globales contenant des environnements d'exploitation non natifs destinés à exécuter des applications. L'ensemble de la gestion des marques est assuré par le biais d'extensions à la structure des zones existante.

Pour plus d'informations sur les zones marquées, reportez-vous au document Partie III, Branded Zones du System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.

Pour créer une zone marquée

  1. Naviguez jusqu'à l'assistant Nouvelle zone.

    L'assistant Nouvelle zone s'affiche.

  2. Parcourez l'assistant jusqu'à l'étape de spécification des attributs de création de zone.
    Figure 1 Écran des zones marquées
    Figure 1: Écran des zones marquées dans Solaris Container Manager
  3. Choisissez lx dans la liste déroulante Marque de la zone.

    La valeur lx comme marque de zone est uniquement disponible sur les systèmes x64 exécutant Solaris 10 8/07.

    La marque de zone permet de déterminer les scripts exécutés lors de l'installation et de l'initialisation d'une zone, et d'identifier le type d'application approprié au moment du lancement de l'application. Les valeurs de marque de zone possibles sont les suivantes :

    • Native - Indique que la zone contient le même environnement d'exploitation que l'hôte parent.

    • lx - Indique que la zone contient un environnement Linux.

  4. Tapez le chemin d'accès à l'image et les arguments d'installation, puis cliquez sur Suivant.
  5. Spécifiez le fichier de configuration du système.

    Ce fichier est requis ; il fournit les attributs indispensables à la gestion de la zone. Vous devez le créer et en spécifier l'emplacement à ce stade.


Assignation de CPU dédiées à une zone

Vous pouvez assigner directement des CPU dédiées à une zone. Lorsque la zone requiert un nombre ou une plage spécifique de CPU, le système crée un pool de ressources temporaire intitulé SUNWtmp_nom-zone. Le pool de ressources temporaire assigne ces CPU à la zone. Lorsque la zone est arrêtée, le pool de ressources libère les CPU.

Pour assigner des CPU dédiées à une zone

Vous pouvez assigner des CPU dédiées à une zone uniquement sous Solaris 10 8/07.

  1. Naviguez jusqu'à l'assistant Nouvelle zone.

    L'assistant Nouvelle zone s'affiche.

  2. Suivez les instructions de l'assistant jusqu'à l'étape de sélection d'un pool de ressources.
  3. Cochez la case Activée se rapportant à l'allocation de CPU dédiées.
  4. Tapez le nombre ou la plage de CPU dans le champ Nombre de CPU ou plage.

    Par exemple, tapez 3 ou 1-5.

    Figure 2 Écran d'allocation de CPU dédiées
    Figure 2: Écran d'allocation de CPU dédiées dans Solaris Container Manager

Assignation de parts de CPU à une zone

Vous pouvez assigner le nombre de parts de CPU voulu à une zone.

Pour assigner des parts de CPU à une zone

Les deux types d'ordonnanceurs disponibles au niveau de la zone sont les suivants :

  • Ordonnanceur de partage équitable - Tente de contrôler l'allocation des ressources CPU disponibles parmi les charges de travail en fonction de leur importance. L'importance est déterminée par le nombre de parts de ressources CPU assignées à chaque charge de travail.

  • Ordonnanceur de partage de temps - Tente de répartir de manière relativement équitable l'accès aux CPU disponibles pour tous les processus, en basant l'allocation du temps CPU sur le niveau de priorité. Il doit être utilisé si l'allocation de CPU n'est pas requise.

Pour plus d'informations sur les ordonnanceurs, reportez-vous au manuel System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.

Remarque - Vous pouvez assigner des parts de CPU à une zone uniquement si vous sélectionnez l'ordonnanceur de type partage équitable.

  1. Naviguez jusqu'à l'assistant Nouvelle zone.

    L'assistant Nouvelle zone s'affiche.

  2. Parcourez l'assistant jusqu'à l'étape de spécification des attributs de parts de CPU.
  3. Tapez le nombre de parts de CPU dans le champ Parts de CPU.
    Figure 3 Écran d'allocation des parts de CPU
    Figure 3: Écran d'allocation des parts de CPU dans Solaris Container Manager

Pour modifier les parts de CPU d'une zone

Il est impossible de modifier le nombre de parts de CPU dans la zone globale.

  1. Dans le volet gauche de la fenêtre principale de Sun Management Center, sélectionnez Gérer les conteneurs Solaris.
  2. (Facultatif) Cliquez sur la racine Hôtes.
  3. (Facultatif) Cliquez sur un nom de groupe.
  4. Cliquez sur le nom d'un hôte.
  5. Cliquez sur le nom d'un pool de ressources.
  6. Cliquez sur le nom d'une zone.
  7. Cliquez sur l'onglet Propriétés.
  8. Tapez une nouvelle valeur entière dans le champ Parts de CPU.
  9. Cliquez sur le bouton Enregistrer.

Assignation de la mémoire à une zone

Vous pouvez assigner la quantité de mémoire voulue à une zone.

Les allocations de mémoire suivantes sont possibles pour une zone.

Tableau 1 Types d'allocation de mémoire à une zone
Type de mémoire
Description
Mémoire physique
Quantité de mémoire physique allouée en Méga-octets
Swap maximum
Quantité de mémoire disponible pour l'espace swap en Méga-octets
Mémoire verrouillée
Quantité de mémoire verrouillée en Méga-octets
Mémoire partagée
Quantité de mémoire partagée en Méga-octets

Pour assigner de la mémoire à une zone

Lorsque vous créez une zone, vous pouvez lui assigner de la mémoire.

  1. Naviguez jusqu'à l'assistant Nouvelle zone.

    L'assistant Nouvelle zone s'affiche.

  2. Parcourez l'assistant jusqu'à l'étape de spécification de la configuration de la mémoire.
  3. Spécifiez la mémoire requise pour cette zone.
    1. Indiquez la quantité de mémoire physique voulue pour cette zone dans le champ Mémoire physique.
    2. Indiquez la quantité de mémoire pouvant être utilisée comme espace swap dans le champ Swap maximum.
    3. Indiquez la quantité de mémoire verrouillée dans le champ Mémoire verrouillée.
    4. Indiquez la quantité de mémoire partagée dans le champ Mémoire partagée.

Pour modifier les allocations de mémoire d'une zone

Suivez cette procédure si vous n'avez pas spécifié d'allocation de mémoire lors de la création de la zone ou si vous souhaitez modifier la configuration de mémoire requise pour cette zone.

Vous avez également la possibilité de modifier la mémoire physique, le swap maximum, la mémoire verrouillée, la mémoire partagée et le pool de ressources de la zone globale.

  1. Dans le volet gauche de la fenêtre principale de Sun Management Center, sélectionnez Gérer les conteneurs Solaris.
  2. (Facultatif) Cliquez sur la racine Hôtes.
  3. (Facultatif) Cliquez sur un nom de groupe.
  4. Cliquez sur le nom d'un hôte.
  5. Cliquez sur le nom d'un pool de ressources.
  6. Cliquez sur le nom d'une zone.
  7. Cliquez sur l'onglet Propriétés.
  8. Modifiez les allocations de mémoire s'appliquant à cette zone.
    Figure 4 Écran de modification des valeurs de mémoire
    Figure 4: Écran de modification des valeurs de mémoire dans Solaris Container Manager
    1. Pour modifier la quantité de mémoire physique assignée à une zone, tapez une nouvelle valeur entière dans le champ Mémoire physique.
    2. Pour modifier la quantité de mémoire à utiliser comme espace swap, tapez une nouvelle valeur entière dans le champ Zone de swap.
    3. Pour modifier la quantité de mémoire verrouillée, tapez une nouvelle valeur entière dans le champ Mémoire verrouillée.
    4. Pour modifier la quantité de mémoire pouvant être partagée, tapez une nouvelle valeur entière dans le champ Mémoire partagée.
  9. Cliquez sur le bouton Enregistrer.

Définition des attributs utilisateur

Les attributs définis par l'utilisateur sont des paires nom-valeur spécifiques à la nouvelle zone qui sont conservées après la réinitialisation de la zone. Il peut s'avérer intéressant, par exemple, de créer un attribut afin de configurer un périphérique audio pour une zone marquée ou d'en créer un afin de compter le nombre de réinitialisations d'une zone.

Pour plus d'informations, reportez-vous à la page de manuel zonecfg(1M).

Pour définir des attributs utilisateur

Vous pouvez uniquement définir des attributs utilisateur pour les zones marquées.

  1. Naviguez jusqu'à l'assistant Nouvelle zone.

    L'assistant Nouvelle zone s'affiche.

  2. Parcourez l'assistant jusqu'à l'étape des attributs définis par l'utilisateur.
  3. Cliquez sur le bouton Nouveau pour saisir les attributs à configurer.
  4. Tapez un nom, une valeur et le type de l'attribut dans les champs prévus à cet effet.

Pour plus d' informations

Pour en savoir plus sur les fonctions décrites dans cet article, consultez les documents suivants :

Pour des informations d'ordre général sur les zones, consultez les documents suivants :


Unless otherwise licensed, code in all technical manuals herein (including articles, FAQs, samples) is provided under this License.


BigAdmin
  
 
BigAdmin Upgrade Hub