Ce chapitre contient des informations relatives à l'exécution d'applications dans une zone marquée lx.
Lors de l'installation d'une zone avec une distribution CentOS ou Red Hat Enterprise Linux prise en charge, vous créez une zone prise en charge. Si vous ajoutez à cette zone des packages issus d'autres versions, vous risquez de créer une zone marquée non prise en charge.
Seul l'administrateur de zone peut effectuer cette procédure dans la zone marquée lx.
Mise à niveau d'une distribution CentOS 3.x vers une autre version à l'aide de yum upgrade ou de up2date.
Pour obtenir les instructions applicables, reportez-vous à la documentation disponible à l'adresse http://www.centos.org.
Seul l'administrateur de zone peut effectuer cette procédure dans la zone marquée lx.
Mettez à niveau une distribution Red Hat Enterprise Linux 3.x vers une autre version à l'aide de la commande up2date.
Pour obtenir les instructions applicables, reportez-vous à la documentation disponible à l'adresse http://www.redhat.com.
Seul l'administrateur de zone peut effectuer cette procédure dans la zone marquée lx.
yum :
Site de la documentation Fedora
yum.conf(5 )
yum(8)
rpm :
Reportez-vous à la section How do I install or upgrade an RPM package? à l'adresse http://kbase.redhat.com/faq/FAQ_35_198.shtm.
rpm(8)
Pour installer des applications, procédez comme sur un système Linux : montez le CD, puis exécutez le programme d'installation. Cette section décrit une installation d'application classique dans une zone marquée lx.
Si vous envisagez d'installer des applications à l'aide de CD ou de DVD dans une zone marquée lx, autorisez l'accès en lecture seule au CD ou DVD dans la zone globale lors de la configuration initiale de la zone marquée. Reportez-vous à l'étape 7 de la section Installation de MATLAB 7.2 à l'aide de CD.
MATLAB constitue un environnement interactif et un langage de haut niveau. Il permet de réaliser rapidement des tâches de niveau informatique élevé. Le produit a été développé par The MathWorks. Reportez-vous à l'adresse http://www.mathworks.com pour plus d'informations.
Procurez-vous les CD MATLAB 7.2.
Le package MATLAB/Simulink contient trois CD. Seuls les disques 1 et 3 sont requis pour une installation MATLAB simple.
Créez et installez une zone marquée lx comme décrit aux sections Configuration, vérification et validation de la zone marquée lx et Installation et initialisation de zones marquées lx.
Si le système de fichiers de gestion du volume ne s'exécute pas dans la zone non globale, démarrez-le.
global# svcadm volfs enable |
Insérez le support.
Vérifiez la présence d'un support dans le lecteur.
global# volcheck |
Vérifiez que le CD est monté automatiquement.
global# ls /cdrom |
Des indications similaires à celles figurant ci-dessous s'affichent :
cdrom cdrom1 mathworks_2006a1 |
Montez en loopback le système de fichiers avec les options ro,nodevices (lecture seule et aucun périphérique) dans la zone non globale.
global# zonecfg -z lx-zone zonecfg:lx-zone> add fs zonecfg:lx-zone:fs> set dir=/cdrom zonecfg:lx-zone:fs> set special=/cdrom zonecfg:lx-zone:fs> set type=lofs zonecfg:lx-zone:fs> add options [ro,nodevices] zonecfg:lx-zone:fs> end zonecfg:lx-zone> commit zonecfg:lx-zone> exit |
Réinitialisez la zone non globale.
global# zoneadm -z lx-zone reboot |
Vérifiez le statut à l'aide de la commande zoneadm list et de l'option -v.
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 |
Connectez-vous à la zone lx.
global# zlogin lx-zone |
Vérifiez le montage du CD-ROM.
lx-zone# ls /cdrom |
Des informations semblables à ce qui suit s'affichent.
cdrom cdrom1 mathworks_2006a1 |
Créez le fichier de licence comme décrit dans la documentation MATLAB.
Installez le produit en suivant les instructions du guide d'installation correspondant.
lx-zone# /mnt/install |
Quittez la zone.
lx-zone# exit |
Si vous le souhaitez, vous pouvez conserver le système de fichiers /cdrom dans la zone non globale. Le montage reflète toujours le contenu actuel du lecteur de CD-ROM ou un répertoire vide si le lecteur l'est aussi.
Le cas échéant, suivez la procédure ci-dessous pour supprimer le système de fichiers /cdrom de la zone non globale.
global# zonecfg -z lx-zone zonecfg:lx-zone> remove fs dir=/cdrom zonecfg:lx-zone> commit zonecfg:lx-zone> exit |
Cette méthode consomme une quantité de mémoire considérable.
Procurez-vous les CD MATLAB 7.2.
Le package MATLAB/Simulink contient trois CD. Seuls les disques 1 et 3 sont requis pour une installation MATLAB simple.
Créez et installez une zone marquée lx comme décrit aux sections Configuration, vérification et validation de la zone marquée lx et Installation et initialisation de zones marquées lx.
Copiez les données de chaque CD vers un fichier .iso.
global# /usr/bin/dd if=/dev/rdsk/c1d0s2 of=disk1.iso |
Les données sont alors copiées du premier CD vers le fichier disk1.iso. Répétez l'opération en utilisant un autre nom de fichier, disk3.iso par exemple, pour le troisième CD.
À partir de la zone globale, montez le premier fichier .iso via LOFI dans la zone lx.
global# lofiadm -a /zpool/local/disk1.iso global# mount -F hsfs /dev/lofi/1 /zones/lx-zone/root/mnt |
Connectez-vous à la zone lx.
global# zlogin lx-zone |
Utilisez le transfert X pour rediriger l'affichage vers votre bureau :
lx-zone# ssh -X root@lx-zone |
Créez le fichier de licence comme décrit dans la documentation MATLAB.
Installez le produit en suivant les instructions du guide d'installation correspondant.
lx-zone# /mnt/install |
Lorsque vous êtes invité à insérer le CD 3, revenez à la fenêtre de terminal de la zone globale et montez le fichier disk3.iso à la place du premier.
global# umount /zones/lx-zone/root/mnt global# lofiadm -d /dev/lofi/1 global# lofiadm -a /zpool/local/disk3.iso global# mount -F hsfs /dev/lofi/1 /zones/lx-zone/root/mnt |
L'installation se termine.
Pour obtenir des informations sur la sauvegarde de zone, reportez-vous aux sections À propos de la sauvegarde d'un système Solaris doté de zones, Identification des éléments à sauvegarder dans les zones non globales, À propos de la restauration de zones non globales et Restauration d'une zone non globale.
Seules la configuration réseau en mode IP partagé est prise en charge dans une zone marquée lx.
La commande chroot n'est pas prise en charge dans une zone Linux. Si vous l'utilisez pour un processus, celui-ci ne pourra pas détecter les bibliothèques Solaris qu'il doit exécuter.
Vous pouvez configurer et installer des zones marquées lx sur un système Solaris de confiance dont les étiquettes sont activées. Cependant, vous ne pouvez pas initialiser les zones marquées lx sur cette configuration système.
Vous ne pouvez pas ajouter des systèmes de fichiers Linux à l'aide de la propriété de ressource fs de la commande zonecfg.