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 |
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.
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.
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.
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.
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.
La version 1.1 du gestionnaire de conteneurs introduit les améliorations suivantes au niveau des conteneurs :
Sous Solaris 10, les conteneurs sont compatibles avec les zones. Chaque zone est associée à 5 conteneurs par défaut.
Vous pouvez allouer une quantité de mémoire partagée spécifique à un conteneur donné.