Ignorer les liens de navigation | |
Quitter l'aperu | |
Guide d'administration système : Conteneurs Oracle Solaris-Gestion des ressources et Oracle Solaris Zones Oracle Solaris 10 1/13 Information Library (Français) |
Partie I Gestion des ressources
1. Introduction à la gestion des ressources Solaris 10
2. Projets et tâches (présentation)
3. Administration des projets et des tâches
4. Comptabilisation étendue (présentation)
5. Administration de la comptabilisation étendue (tâches)
6. Contrôles des ressources (présentation)
7. Administration des contrôles des ressources (tâches)
8. Ordonnanceur FSS (présentation)
9. Administration de l'ordonnanceur FSS (tâches)
10. Contrôle de la mémoire physique à l'aide du démon de limitation des ressources (présentation)
11. Administration du démon de limitation des ressources (tâches)
12. Pools de ressources (présentation)
13. Création et administration des pools de ressources (tâches)
14. Exemple de configuration de la gestion des ressources
15. Contrôle des ressources dans Solaris Management Console
16. Introduction aux zones Solaris
17. Configuration des zones non globales (présentation)
18. Planification et configuration de zones non globales (tâches)
20. Installation, initialisation, arrêt, désinstallation et clonage de zones non globales (tâches)
21. Connexion à une zone non globale (présentation)
22. Connexion à une zone non globale (tâches)
23. Déplacement et migration de zones non globales (tâches)
24. Oracle Solaris 10 9/10 : migration d'un système physique Oracle Solaris dans une zone (tâches)
25. A propos des packages et des patchs sur un système Oracle Solaris doté de zones (présentation)
27. Administration d'Oracle Solaris Zones (présentation)
28. Administration d'Oracle Solaris Zones (tâches)
29. Mise à niveau d'un système Oracle Solaris 10 doté de zones non globales
30. Dépannage des problèmes liés à Oracle Solaris Zones
31. A propos des zones marquées et de la zone marquée Linux
32. Planification de la configuration de zone marquée lx (présentation)
33. Configuration de la zone marquée lx (tâches)
35. Installation, initialisation, arrêt, désinstallation et clonage de zones marquées lx (tâches)
Installation de zone marquée lx (liste des tâches)
Installation et initialisation de zones marquées lx
Installation d'une zone marquée lx
Installation d'un sous-ensemble des packages
Activation de la mise en réseau dans une zone marquée lx
Obtention de l'UUID d'une zone marquée installée
Marquage d'une zone marquée lx installée incomplète
(Facultatif) Placement d'une zone marquée lx installée dans l'état de préparation
Initialisation d'une zone marquée lx
Initialisation d'une zone marquée lx en mode monoutilisateur
Arrêt, réinitialisation, désinstallation, clonage et suppression de zones marquées lx
Arrêt, réinitialisation et désinstallation des zones marquées lx
Réinitialisation d'une zone marquée lx
Désinstallation d'une zone marquée
Clonage d'une zone marquée lx sur le même système
Clonage d'une zone à partir d'un instantané existant
Utilisation de la copie au lieu du clonage ZFS
Suppression d'une zone marquée lx du système
Suppression d'une zone marquée lx
36. Connexion aux zones marquées lx (tâches)
37. Déplacement et migration de zones marquées lx (tâches)
38. Administration et exécution d'applications dans les zones marquées lx (tâches)
Exécutez la commande zoneadm décrite dans la page de manuel zoneadm(1M) pour effectuer les tâches d'installation d'une zone non globale.
Avant d'installer la zone marquée lx, vous devez obtenir les archives Linux. Les archives sont distribuées sous la forme suivante :
Une archive tar (archive tar)
Un jeu de CD-ROM ou DVD
Un groupe d'images ISO
Pour obtenir un jeu de CD-ROM ou de DVD, accédez au site CentOS à l'adresse http://www.centos.org ou au site Red Hat à l'adresse http://www.redhat.com.
Pour obtenir une image ISO, accédez au site CentOS à l'adresse http://www.centos.org ou au site Red Hat à l'adresse http://www.redhat.com.
Cette procédure permet d'installer une zone marquée lx configurée. Une fois la zone installée, toute tâche de configuration ou de gestion logicielle doit être effectuée par l'administrateur de zone, à l'aide des outils Linux et à partir de la zone elle-même.
Pour obtenir des exemples de lignes de commande d'installation de zone utilisant les différentes voies de distribution, reportez-vous à l'Exemple 35-1, l'Exemple 35-2 et à l'Exemple 35-3. Si vous procédez à l'installation à partir de disques ou d'une image ISO, vous devez spécifier des catégories de cluster de package Sun. Pour de plus amples informations sur les catégories de cluster de package, reportez-vous à la section Méthodes d'installation de zone marquée lx.
Il est possible de vérifier une zone avant de l'installer. Sans cette étape, la vérification s'exécute automatiquement à l'installation de la zone. La procédure est expliquée à la section (Facultatif) Vérification d'une zone configurée avant son installation.
Pour exécuter la procédure ci-dessous, vous devez être administrateur global.
Remarque - A l'étape 3, si l'emplacement zonepath est défini sur ZFS, la commande zoneadm install crée automatiquement un système de fichiers ZFS (jeu de données) pour l'emplacement zonepath à l'installation de la zone. Pour bloquer cette action, insérez le paramètre -x nodataset.
Pour savoir comment créer le rôle et l'assigner à un utilisateur, reportez-vous à la section Utilisation des outils de gestion Solaris avec RBAC (liste des tâches) du manuel Guide d’administration système : administration de base.
global# svcadm enable svc:/system/filesystem/volfs:default
global# svcs | grep volfs
Des indications similaires à celles figurant ci-dessous s'affichent :
online 17:30 svc:/system/filesystem/volfs:default
global# zoneadm -z lx-zone install -d archive_path
Le système affiche :
A ZFS file system has been created for this zone.
global# zoneadm -z lx-zone install -x nodataset -d archive_path
Différents messages s'affichent durant l'installation, sous le chemin root de la zone, des fichiers et répertoires requis par le système de fichiers root de celle-ci, ainsi que des fichiers de package.
Remarque - Si vous ne spécifiez pas archive_path, la valeur par défaut est CD.
global# zoneadm -z lx-zone list -iv
Si la liste indique que la zone est configurée, apportez les corrections spécifiées dans le message et réexécutez la commande zoneadm install.
Si la liste indique que la zone est incomplète, exécutez la commande suivante :
global# zoneadm -z lx-zone uninstall
Apportez ensuite les corrections spécifiées dans le message et réexécutez la commande zoneadm install.
global# zoneadm list -iv
Des indications similaires à celles figurant ci-dessous s'affichent :
ID NAME STATUS PATH BRAND IP 0 global running / native shared - lx-zone installed /export/home/lx-zone lx shared
Exemple 35-1 Commande d'installation à l'aide d'une archive tar compressée CentOS
global# zoneadm -z lx-zone install -d /export/centos_fs_image.tar.bz2
Exemple 35-2 Commande d'installation à l'aide des CD CentOS
Pour une installation à partir d'un CD ou d'un DVD, l'utilitaire volfs doit être activé sur le système. Vous devez spécifier un package de cluster logiciel. Par exemple, utilisez development pour installer un environnement complet, ou tapez les noms des clusters souhaités. Si vous ne spécifiez aucun package de cluster, desktop est installé par défaut. Le périphérique CD est /cdrom/cdrom0.
global# zoneadm -z lx-zone install -d /cdrom/cdrom0 development
Exemple 35-3 Commande d'installation à l'aide des images ISO CentOS
Vous devez spécifier un package de cluster logiciel. Utilisez development pour installer un environnement complet ou spécifiez les clusters de votre choix. Si vous ne spécifiez aucun package de cluster, desktop est installé par défaut. Les images ISO CentOS résident dans le répertoire /export/centos_3.7.
global# zoneadm -z lx-zone install -d /export/centos_3.7 development
Voir aussi
Pour plus d'informations sur les jeux de données, reportez-vous au Guide d’administration Oracle Solaris ZFS.
Erreurs fréquentes
En cas d'échec ou d'interruption de l'installation, la zone affiche un état Incomplet. Exécutez uninstall -F pour la redéfinir dans l'état Configuré.
Lors de l'installation à partir d'images ISO ou de CD, vous pouvez installer un sous-ensemble des packages sur le média d'installation. Les sous-ensembles disponibles sont core, server, desktop, developer et all.
Pour exécuter la procédure ci-dessous, vous devez être administrateur global.
Pour savoir comment créer le rôle et l'assigner à un utilisateur, reportez-vous à la section Utilisation des outils de gestion Solaris avec RBAC (liste des tâches) du manuel Guide d’administration système : administration de base.
global# zoneadm -z lx-zone install -d archive_path server
Lorsque vous installez une zone marquée lx, la mise en réseau est désactivée. Pour activer la mise en réseau, suivez une procédure telle que la suivante.
Seul l'administrateur de zone peut effectuer cette procédure.
NETWORKING=yes HOSTNAME=your.hostname
NISDOMAIN=domain.Sun.COM
Pour plus d'informations sur la configuration de la mise en réseau et des services de noms, consultez la documentation de votre distribution Linux.
Lorsqu'une zone est installée, un identifiant universel unique (UUID, universally unique identifier) lui est assigné. Cet identifiant peut être obtenu avec la commande zoneadm, la sous-commande list et l'option -p. L'UUID se trouve dans le cinquième champ s'affichant à l'écran.
global# zoneadm list -p
Des indications similaires à celles figurant ci-dessous s'affichent :
0:global:running:/::native 1:centos38:running:/zones/centos38:27fabdc8-d8ce-e8aa-9921-ad1ea23ab063:lx
Exemple 35-4 Utilisation de l'UUID dans une commande
global# zoneadm -z lx-zone -u 61901255-35cf-40d6-d501-f37dc84eb504 list -v
Si -u concordance uuid et -z nom de zone sont présents, le premier critère de concordance est l'UUID. Si le système trouve une zone possédant l'UUID spécifié, cette zone est utilisée et le paramètre -z est ignoré. Si le système ne trouve pas de zone possédant l'UUID spécifié, il poursuit sa recherche à l'aide du nom de zone.
Les zones peuvent être désinstallées et réinstallées sous le même nom avec différents contenus. Elles peuvent également être renommées sans que leur contenu soit modifié. C'est pourquoi l'UUID est un identificateur plus fiable que le nom de zone.
Voir aussi
Pour plus d'informations, reportez-vous aux pages de manuel zoneadm(1M) et libuuid(3LIB).
Lorsqu'une zone installée devient inutilisable ou incohérente du fait de changements administratifs intervenus sur le système, il est possible de marquer son état comme Incomplet.
Pour exécuter la procédure ci-dessous, vous devez être administrateur global.
Pour savoir comment créer le rôle et l'assigner à un utilisateur, reportez-vous à la section Utilisation des outils de gestion Solaris avec RBAC (liste des tâches) du manuel Guide d’administration système : administration de base.
global# zoneadm -z testzone mark incomplete
global# zoneadm list -iv
Des indications similaires à celles figurant ci-dessous s'affichent :
ID NAME STATUS PATH BRAND IP 0 global running / native shared - testzone incomplete /export/home/testzone lx shared
Remarque - Le marquage de l'état d'une zone comme Incomplet est irréversible. Une fois la zone marquée, vous pouvez uniquement la désinstaller et la remettre en état Configuré. Reportez-vous à la section Désinstallation d'une zone marquée.
Le passage de la zone à l'état prêt prépare la plate-forme virtuelle en vue de l'exécution des processus utilisateur. Les zones prêtes ne contiennent aucun processus utilisateur en cours d'exécution.
Vous pouvez ignorer cette étape si vous avez l'intention d'initialiser la zone et de l'utiliser immédiatement. Le passage à l'état Prêt s'effectue automatiquement lorsque vous initialisez la zone.
Reportez-vous à la section (Facultatif) Passage d'une zone installée à l'état Prêt.
L'initialisation d'une zone place la zone dans l'état d'exécution. Toute zone prête ou installée peut être initialisée. Toute zone installée qui est initialisée passe de manière transparente par l'état Prêt avant d'atteindre l'état En cours d'exécution. La connexion à une zone n'est permise que si la zone est en cours d'exécution.
Pour exécuter la procédure ci-dessous, vous devez être administrateur global.
Astuce - Il est impossible d'initialiser une zone marquée sur un système Trusted Oracle Solaris sur lequel les étiquettes sont activées.
Pour savoir comment créer le rôle et l'assigner à un utilisateur, reportez-vous à la section Utilisation des outils de gestion Solaris avec RBAC (liste des tâches) du manuel Guide d’administration système : administration de base.
global# zoneadm -z lx-zone boot
global# zoneadm list -v
Des indications similaires à celles figurant ci-dessous s'affichent :
ID NAME STATUS PATH BRAND IP 0 global running / native shared 1 lx-zone running /export/home/lx-zone lx shared
Exemple 35-5 Spécification d'arguments d'initialisation de zones
Initialisation d'une zone à l'aide de l'option -i altinit :
global# zoneadm -z lx-zone boot -- -i /path/to/process
Erreurs fréquentes
Si un message indiquant que le système n'a pas pu trouver le masque réseau à utiliser pour l'adresse IP spécifiée sur les écrans de configuration de la zone s'affiche, reportez-vous à la section Un avertissement netmasks s'affiche lors de l'initialisation de la zone. Notez que ce message n'est qu'un avertissement. La commande a bien été exécutée.
Seul l'administrateur global peut exécuter cette procédure.
Pour savoir comment créer le rôle et l'assigner à un utilisateur, reportez-vous à la section Utilisation des outils de gestion Solaris avec RBAC (liste des tâches) du manuel Guide d’administration système : administration de base.
global# zoneadm -z lx-zone boot -- -s
Pour vous connecter à la zone, reportez-vous à la section Connexion à une zone marquée lx.