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

Quitter la vue de l'impression

Mis à jour : Octobre 2015
 
 

Configuration d'un domaine avec des coeurs complets de CPU

Les tâches décrites dans cette section expliquent comment créer un nouveau domaine avec des coeurs complets de CPU, comment configurer un domaine existant avec des coeurs complets de CPU et comment configurer un domaine primary avec des coeurs complets de CPU.

Utilisez la commande suivante pour configurer un domaine de manière à ce qu'il utilise des coeurs complets de CPU :

ldm set-core number-of-CPU-cores domain

Cette commande spécifie également le nombre maximal de coeurs de CPU du domaine, lequel correspond au plafond de CPU. Reportez-vous à la page de manuel ldm(1M).

Le plafond de CPU et l'allocation de coeurs de CPU sont gérés par des commandes distinctes. Ces commandes vous permettent d'allouer des coeurs de CPU, de définir un plafond ou d'effectuer ces deux opérations de façon totalement indépendante. L'unité d'allocation peut être définie sur coeurs même si aucun plafond de CPU n'a été configuré. Toutefois, l'exécution du système dans ce mode n'est pas compatible avec la configuration du partitionnement forcé sur votre système Oracle VM Server for SPARC.

  • Allouez le nombre spécifié de coeurs de CPU à un domaine à l'aide de la sous-commande add-core, set-core ou rm-core.

  • Définissez le plafond de CPU à l'aide de la sous-commande create-domain ou de la sous-commande set-domain pour spécifier la valeur de la propriété max-cores.

    Vous devez définir le plafond si vous souhaitez configurer le partitionnement forcé sur votre système Oracle VM Server for SPARC.

Procédure de création d'un nouveau domaine avec des coeurs complets de CPU


Remarque - Vous devez uniquement vous arrêter et dissocier le domaine si vous souhaitez définir la contrainte max-cores.
  1. Créez le domaine.
    primary# ldm create domain-name
  2. Définissez le nombre de coeurs complets de CPU pour le domaine.
    primary# ldm set-core number-of-CPU-cores domain
  3. Définissez la propriété max-cores pour le domaine (facultatif).
    primary# ldm set-domain max-cores=max-number-of-CPU-cores domain
  4. Configurez le domaine.

    Pendant la configuration, assurez-vous d'utiliser la commande ldm add-core, ldm set-core ou ldm rm-core.

  5. Associez et démarrez le domaine.
    primary# ldm bind domain-name
    primary# ldm start domain-name
Exemple 14-3  Création d'un nouveau domaine avec deux coeurs complets de CPU

Dans cet exemple, un domaine ldg1 comportant deux coeurs complets de CPU est créé. La première commande crée le domaine ldg1. La seconde commande configure le domaine ldg1 avec deux coeurs complets de CPU.

A ce stade, vous pouvez configurer plus précisément le domaine, sous réserve des restrictions décrites à l'étape 3 de la section Procédure de création d'un nouveau domaine avec des coeurs complets de CPU.

Les troisième et quatrième commandes indiquent comment associer et démarrer le domaine ldg1, suite à quoi vous pouvez utiliser le domaine ldg1.

primary# ldm create ldg1
primary# ldm set-core 2 ldg1
...
primary# ldm bind ldg1
primary# ldm start ldg1

Procédure de configuration d'un domaine existant avec des coeurs complets de CPU

Si un domaine existe déjà et qu'il est configuré pour l'utilisation de threads de CPU, vous pouvez modifier sa configuration pour qu'il utilise des coeurs complets de CPU.

  1. Arrêtez et dissociez le domaine (facultatif).

    Cette étape n'est requise que si vous avez également défini la contrainte max-cores.

    primary# ldm stop domain-name
    primary# ldm unbind domain-name
  2. Définissez le nombre de coeurs complets de CPU pour le domaine.
    primary# ldm set-core number-of-CPU-cores domain
  3. Définissez la propriété max-cores pour le domaine (facultatif).
    primary# ldm set-domain max-cores=max-number-of-CPU-cores domain
  4. Associez à nouveau et redémarrez le domaine (facultatif).

    Cette étape n'est requise que si vous avez également défini la contrainte max-cores.

    primary# ldm bind domain-name
    primary# ldm start domain-name
Exemple 14-4  Configuration d'un domaine existant avec quatre coeurs complets de CPU

Cet exemple met à jour la configuration d'un domaine existant ldg1 en le configurant avec quatre coeurs de processeur complets.

primary# ldm set-core 4 ldg1

Procédure de configuration du domaine primary avec des coeurs complets de CPU

Si le domaine primary est configuré pour utiliser des threads de CPU, vous pouvez modifier sa configuration pour utiliser des coeurs complets de CPU.

  1. Placez le domaine primary en mode de reconfiguration retardée (facultatif).

    Vous ne devez démarrer une reconfiguration retardée que si vous souhaitez modifier la propriété max-cores.

    primary# ldm start-reconf primary
  2. Définissez le nombre de coeurs complets de CPU pour le domaine primary.
    primary# ldm set-core number-of-CPU-cores primary
  3. Définissez la propriété max-cores pour le domaine primary (facultatif).
    primary# ldm set-domain max-cores=max-number-of-CPU-cores primary
  4. Réinitialisez le domaine primary.

    Utilisez la procédure appropriée pour réinitialiser le domaine primary ; celle-ci dépend de la configuration système. Voir la section Réinitialisation du domaine root avec des extrémités PCIe configurées.

    Vous devez uniquement réinitialiser le domaine si vous souhaitez modifier la propriété max-cores.

Exemple 14-5  Configuration du domaine de contrôle avec deux coeurs complets de CPU

Cet exemple configure des coeurs complets de CPU sur le domaine primary. La première commande déclenche le mode de reconfiguration retardée sur le domaine primary. La seconde commande configure le domaine primary avec deux coeurs complets de CPU. La troisième commande définit la propriété max-cores sur 2 et la quatrième commande réinitialise le domaine primary.

primary# ldm start-reconf primary
primary# ldm set-core 2 primary
primary# ldm set-domain max-cores=2 primary
primary# shutdown -i 5

Les étapes facultatives 1 et 4 sont nécessaires uniquement si vous souhaitez modifier la propriété max-cores.