Guide d'administration système : Gestion des ressources des conteneurs et des zones Oracle Solaris

Connexion à une zone marquée lx

Utilisez la commande zlogin pour vous connecter à toute zone en cours d'exécution ou prêt à l'être à partir de la zone globale. Pour plus d'informations, reportez-vous à la page de manuel zlogin(1).

Il existe différentes méthodes de connexion à une zone. Elles sont décrites dans les procédures suivantes. Vous pouvez également vous connecter à distance, tel que décrit dans la section Connexion à distance.

ProcedureConnexion à la console de la zone marquée lx

Pour exécuter la procédure ci-dessous, vous devez être administrateur global.

  1. Devenez superutilisateur ou assumez le rôle d'administrateur principal.

    Pour savoir comment créer le rôle et l'assigner à un utilisateur, reportez-vous à la section Using the Solaris Management Tools With RBAC (Task Map) du System Administration Guide: Basic Administration.

  2. Utilisez la commande zlogin avec l'option -C et le nom de la zone, lx-zone par exemple.


    global# zlogin -C lx-zone
    [Connected to zone 'lx-zone' console]

    Remarque –

    Si vous démarrez la session zlogin immédiatement après l'émission de la commande zoneadm boot, des messages d'initialisation de la zone s'affichent :


    INIT: version 2.85 booting
    	                Welcome to CentOS
    	                Press 'I' to enter interactive startup.
    	Configuring kernel parameters:  [  OK  ]
    	Setting hostname lx-zone:  [  OK  ]
    	[...]
    	CentOS release 3.6 (Final)
    	Kernel 2.4.21 on an i686

  3. Lors de l'affichage de la console de zone, connectez-vous en tant que root, appuyez sur Retour et saisissez le mot de passe root lorsque vous y êtes invité.


    lx-zone console login: root
    Password:

    Remarque –

    Le mot de passe root (superutilisateur) est root lorsque la zone est installée à partir de l'archive tar Sun. La spécification du mot de passe root (superutilisateur) est annulée (il est vide) lorsque la zone est installée à partir d'images ISO ou d'un CD.


ProcedureUtilisation du mode interactif pour l'accès à une zone marquée

En mode interactif, un nouveau pseudoterminal est alloué pour une utilisation au sein de la zone.

Pour exécuter la procédure ci-dessous, vous devez être administrateur global.

  1. Devenez superutilisateur ou assumez le rôle d'administrateur principal.

    Pour savoir comment créer le rôle et l'assigner à un utilisateur, reportez-vous à la section Using the Solaris Management Tools With RBAC (Task Map) du System Administration Guide: Basic Administration.

  2. À partir de la zone globale, connectez-vous à la zone, par exemple, lx-zone.


    global# zlogin lx-zone
    

    Des informations similaires à celles figurant ci-dessous s'affichent :


    [Connected to zone 'lx-zone' pts/2]
    Last login: Wed Jul  3 16:25:00 on console
    Sun Microsystems Inc. SunOS 5.10 Generic July 2006
  3. Saisissez exit pour fermer la connexion.

    Un message similaire à celui figurant ci-dessous s'affiche :


    [Connection to zone 'lx-zone' pts/2 closed]

ProcedureVérification de l'environnement d'exécution

Pour exécuter la procédure ci-dessous, vous devez être administrateur global.

  1. Devenez superutilisateur ou assumez le rôle d'administrateur principal.

    Pour savoir comment créer le rôle et l'assigner à un utilisateur, reportez-vous à la section Using the Solaris Management Tools With RBAC (Task Map) du System Administration Guide: Basic Administration.

  2. Connectez-vous à la zone, par exemple, lx-zone.


    global# zlogin lx-zone
    
  3. Vérifiez que vous vous trouvez dans un environnement Linux sur le système d'exploitation Solaris.


    [root@lx-zone root]# uname -a
    

    Des indications similaires à celles figurant ci-dessous s'affichent :


    Linux lx-zone 2.4.21 BrandZ fake linux i686 i686 i386 GNU/Linux 

ProcedureUtilisation du mode non interactif pour accéder à une zone marquée lx

Le mode non interactif est activé lorsque l'utilisateur fournit une commande à exécuter au sein de la zone. Le mode non interactif n'alloue pas de nouveau pseudoterminal.

Notez que la commande ou tout fichier sur lequel agit cette commande ne peuvent se trouver dans NFS.

Pour exécuter la procédure ci-dessous, vous devez être administrateur global.

  1. Devenez superutilisateur ou assumez le rôle d'administrateur principal.

    Pour savoir comment créer le rôle et l'assigner à un utilisateur, reportez-vous à la section Using the Solaris Management Tools With RBAC (Task Map) du System Administration Guide: Basic Administration.

  2. À partir de la zone globale, connectez-vous à la zone lx-zone et fournissez un nom de commande.

    Remplacez la commande par le nom de la commande à exécuter dans la zone.


    global# zlogin lx-zone command
    

Exemple 36–1 Utilisation de la commande uptime dans la zone lx_master


global#  zlogin lx_master uptime
	21:16:01  up  2:39,  0 users,  load average: 0.19, 0.13, 0.11
	fireball#

ProcedureSortie de la zone marquée lx

  1. Pour vous déconnecter d'une zone non globale, utilisez l'une des méthodes suivantes.

    • Pour quitter la console non virtuelle de la zone :


      zonename# exit
      
    • Pour vous déconnecter d'une console virtuelle de la zone, utilisez le tilde (~) et un point :


      zonename# ~.
      

      Votre écran sera similaire à ce qui suit :


      [Connection to zone 'lx-zone' pts/6 closed]
Voir aussi

Pour de plus amples informations sur les options de la commande zlogin, reportez-vous à la page de manuel zlogin(1).

ProcedureUtilisation du mode de secours pour accéder à une zone marquée lx

En cas de refus de connexion à la zone, il est possible d'utiliser la commande zlogin avec l'option -S pour entrer dans un environnement minimal de la zone.

Pour exécuter la procédure ci-dessous, vous devez être administrateur global.

  1. Devenez superutilisateur ou assumez le rôle d'administrateur principal.

    Pour savoir comment créer le rôle et l'assigner à un utilisateur, reportez-vous à la section Using the Solaris Management Tools With RBAC (Task Map) du System Administration Guide: Basic Administration.

  2. À partir de la zone globale, utilisez la commande zlogin avec l'option -S pour accéder à la zone, par exemple, lx-zone.


    global# zlogin -S lx-zone
    

ProcedureUtilisation de zlogin pour arrêter la zone marquée lx


Remarque –

L'exécution de la commande init 0 dans la zone globale pour une interruption en toute sécurité d'un système Solaris exécute également la commande init 0 dans chacune des zones non globales du système. Notez que init 0 n'émet pas d'avertissement aux utilisateurs locaux et distants pour qu'ils se déconnectent avant la fermeture du système.


Cette procédure permet la fermeture d'une zone en toute sécurité. Pour arrêter une zone sans exécuter de scripts d'arrêts, reportez-vous à la section Arrêt d'une zone.

Pour exécuter la procédure ci-dessous, vous devez être administrateur global.

  1. Devenez superutilisateur ou assumez le rôle d'administrateur principal.

    Pour savoir comment créer le rôle et l'assigner à un utilisateur, reportez-vous à la section Using the Solaris Management Tools With RBAC (Task Map) du System Administration Guide: Basic Administration.

  2. Connectez-vous à la zone à arrêter, par exemple lx-zone, et spécifiez shutdown en tant que nom de l'utilitaire et init 0 en tant qu'état.


    global# zlogin lx-zone shutdown -y -g0 -i0
    

    Votre site peut disposer de son propre script d'arrêt, créé spécifiquement pour votre environnement.

Utilisation de shutdown en mode non interactif

À ce stade, vous ne pouvez pas utiliser la commande shutdown en mode non interactif pour placer la zone en état monoutilisateur. Reportez-vous à 6214427 pour de plus amples informations.

Vous pouvez utiliser une connexion interactive comme décrit à la section Utilisation du mode interactif pour l'accès à une zone marquée.