Installation et administration de Solaris Container Manager 1.1

Nouvelles fonctionnalités et modifications apportées à Solaris Container Manager 1.1

Dans cette nouvelle version du gestionnaire de conteneurs, des changements terminologiques ont été apportés par rapport à la version précédente.

Tableau 1–1 Changements terminologiques dans Solaris Container Manager 1.1

N1 Grid Console - Container Manager 1.0 

Solaris Container Manager 1.1 

définition de conteneur 

conteneur 

conteneur, conteneur actif ou instance de conteneur 

projet 

Solaris Container Manager 1.1 intègre les nouvelles fonctions suivantes, lesquelles varient en fonction du système d'exploitation utilisé.

Tableau 1–2 Nouvelles fonctions de Solaris Container Manager 1.1

Prestation 

Fonctionnalité 

Solaris 10 (SPARC et x86) 

Solaris\~9 (SPARC et x86) 

Solaris\~8 (SPARC) 

Exécution isolée des processus et création d'environnements de SE virtuels 

Gestion des zones 

Oui 

   

Définition et réalisation d'objectifs de performances du système 

Pools de ressources dynamiques 

Oui 

   

Réduction de la surcharge réseau 

IPQoS (Internet Protocol Quality of Service) 

Oui 

   

Gestion plus flexible des processus 

Possibilité de déplacer les processus entre les conteneurs 

Oui 

Oui 

 

Prise en charge TS (ordonnanceur temporel) 

Prise en charge d'autres catégories de programmation 

Oui 

Oui 

Oui 

Outils de visualisation optimisés 

Amélioration de la fonction graphique 

Oui 

Oui 

Oui 

Conteneurs compatibles avec les zones et fonction d'allocation de mémoire 

Amélioration des conteneurs 

Oui 

Oui 

Oui 

Rapport d'utilisation pour 5 objets de ressource principaux 

Amélioration de la fonction graphique 

Oui 

Oui 

Oui 

Gestion des zones

Le gestionnaire de conteneurs vous permet de créer, supprimer, modifier, arrêter et réinitialiser des zones non globales. Ce logiciel vous permet également de détecter des zones existantes, des changements effectués au niveau des zones, de surveiller et d'archiver les informations d'utilisation de CPU, de mémoire et de réseau ou encore de déclencher des alarmes d'arrêt ou d'initialisation de zones.

Pour plus d'informations sur les zones, reportez-vous au Chapitre 6, Gestion des zones.

Pools de ressources dynamiques

Les pools de ressources dynamiques ajustent de façon dynamique l'allocation des ressources pour chaque pool de ressources afin de répondre aux objectifs de performances définis pour le système. Ces pools simplifient et réduisent les interventions de l'administrateur du système. Les ajustements s'effectuent automatiquement de façon à respecter les objectifs de performances spécifiés par l'administrateur du système.

Vous pouvez créer, modifier et supprimer des pools de ressources dynamiques pour les systèmes Solaris 10. Une fois les limites du pool de ressources dynamiques configurées, telles le nombre minimum et maximum de CPU, les objectifs d'utilisation et d'emplacement et les parts de CPU, l'agent du gestionnaire de conteneurs ajuste la taille du pool en fonction de la disponibilité et de l'utilisation des ressources.

La configuration du pool de ressources est enregistrée au niveau de l'agent et de la base de données des services.

Contrôle de la largeur de bande via IPQoS

La fonction de qualité de service du protocole Internet vous permet de fournir des niveaux constants et réguliers de services aux utilisateurs du réseau, tout en gérant le trafic réseau. Le service permet d'organiser, contrôler et collecter les statistiques du réseau.

Cette fonction contrôle le trafic entrant et sortant d'une zone Solaris. Vous pouvez spécifier la limite supérieure pour la largeur de bande entrante et sortante. Le paquet est ignoré en cas de dépassement de la limite définie. La fonction IPQoS pouvant entraîner un dépassement de CPU, elle est facultative.

Le gestionnaire de conteneurs contrôle et collecte les données d'utilisation et fournit un graphe de l'historique d'utilisation du réseau.

Gestion flexible des processus

Pour accroître la flexibilité de gestion des processus, la version 1.1 du gestionnaire de conteneurs vous permet de déplacer les processus d'un conteneur à l'autre. Sur les systèmes Solaris 9, le transfert des processus entre conteneurs est pris en charge. Sur les systèmes Solaris 10, ce transfert n'est possible qu'à l'intérieur d'une même zone.

Ordonnanceur temporel

La version 1.0 du gestionnaire de conteneurs prenait uniquement en charge l'ordonnanceur équitable (FSS). Désormais, avec la version 1.1, le gestionnaire de conteneurs vous permet de sélectionner la catégorie de programmation, ordonnanceur équitable ou ordonnanceur temporel, lorsque vous créez ou modifiez un pool de ressources. La classe de programmation détermine la priorité du processus, en définissant l'ordre d'exécution pour le processus suivant.

Après avoir modifié la catégorie de programmation d'un pool de ressources, tout nouveau processus associé à ce pool adopte la catégorie de programmation définie pour celui-ci. Le gestionnaire de conteneurs ne modifie pas la catégorie de programmation d'un processus en cours d'exécution.

Améliorations apportées aux conteneurs

La version 1.1 du gestionnaire de conteneurs introduit les améliorations suivantes au niveau des conteneurs :