Guide d'administration d'Oracle® VM Server for SPARC 3.3

Quitter la vue de l'impression

Mis à jour : Octobre 2015
 
 

Hyperviseur et Logical Domains

Cette section présente l'hyperviseur SPARC qui prend en charge les domaines logiques.

L'hyperviseurSPARC est une petite couche de microprogramme qui fournit une architecture de machine virtualisée stable sur laquelle on peut installer un système d'exploitation. Les serveurs SPARC utilisant cet hyperviseur fournissent des fonctions matérielles qui prennent en charge le contrôle de l'hyperviseur sur les activités du système d'exploitation logique.

Un domaine logique est une machine virtuelle comprenant un groupement logique discret de ressources. Un domaine logique a son propre système d'exploitation et sa propre identité dans un système informatique unique. Chaque domaine logique peut être créé, supprimé, reconfiguré et réinitialisé individuellement, sans nécessiter de cycle d'alimentation du serveur. Il est possible d'exécuter une grande variété d'applications dans des domaines logiques différents et de préserver l'indépendance de ceux-ci à des fins de performances ou de sécurité.

    Chaque domaine logique est uniquement autorisé à observer et à interagir avec les ressources du serveur qui sont mises à sa disposition par l'hyperviseur. Logical Domains Manager vous permet de spécifier ce que l'hyperviseur doit faire dans le domaine logique. Ainsi, l'hyperviseur force le partitionnement des ressources du serveur et fournit des sous-ensembles limités à plusieurs environnements de système d'exploitation. Ce partitionnement et cette mise à disposition sont le mécanisme fondamental de création des domaines logiques. Le schéma suivant représente l'hyperviseur prenant en charge deux domaines logiques. Il montre également les couches suivantes constituant la fonctionnalité d'Oracle VM Server for SPARC :

  • Utilisateurs/services (applications)

  • Noyau (systèmes d'exploitation)

  • Microprogramme (hyperviseur)

  • Matériel, y compris la CPU, la mémoire et les E/S

Figure 1-1  Hyperviseur prenant en charge deux domaines

image:Le graphique montre les couches constituant la fonctionnalité Oracle VM Server for SPARC.

Le nombre et les fonctions de chaque domaine logique qu'un hyperviseur SPARC spécifique prend en charge sont des fonctions dépendantes du serveur. L'hyperviseur peut allouer des sous-ensembles des ressources globales de CPU, de mémoire et d'E/S d'un serveur à un domaine logique donné. Cette fonctionnalité permet la prise en charge simultanée de plusieurs systèmes d'exploitation, chacun dans son propre domaine logique. Les ressources peuvent être réorganisées entre des domaines logiques distincts avec un niveau de précision quelconque. Il est par exemple possible d'assigner des CPU à un domaine logique avec une précision de l'ordre du thread de CPU.

    Chaque domaine logique peut être géré comme une machine totalement indépendante avec ses propres ressources, notamment :

  • Le noyau, les patchs et les paramètres de réglage

  • Les comptes utilisateur et les administrateurs

  • Les disques

  • Les interfaces réseau, les adresses MAC et IP

Chaque domaine logique peut être arrêté, démarré et réinitialisé indépendamment des autres sans nécessiter de cycle d'alimentation du serveur.

Le logiciel de l'hyperviseur est responsable du maintien de la séparation entre les domaines logiques. Le logiciel de l'hyperviseur fournit également les canaux de domaine logique (LDC) qui permettent aux domaines logiques de communiquer les uns avec les autres. Les LCD permettent aux domaines de se fournir des services mutuellement, notamment des services de mise en réseau ou de disque.

Le processeur de service (SP), également connu sous le nom de contrôleur système (SC), surveille et exécute la machine virtuelle , mais il ne gère pas les domaines logiques. Les domaines logiques sont gérés par Logical Domains Manager.

En outre l'utilisation de la commande ldm pour gérer le logiciel Oracle VM Server for SPARC, vous pouvez désormais utiliser Oracle VM Manager.

Oracle VM Manager est une interface utilisateur Web permettant de gérer l'environnement Oracle VM. Les versions précédentes de cette interface utilisateur permettent uniquement de gérer le logiciel Oracle VM Server x86, mais à partir de Oracle VM Manager 3.2 et Oracle VM Server for SPARC 3.0, vous pouvez également gérer le logiciel Oracle VM Server for SPARC. Pour plus d'informations sur Oracle VM Manager, reportez-vous à la Oracle VM Documentation.