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

Installation d'une application dans une zone marquée lx

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.


Astuce –

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.


À propos de MATLAB

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.

ProcedureInstallation de MATLAB 7.2 à l'aide de CD

  1. 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.

  2. 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.

  3. 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
    
  4. Insérez le support.

  5. Vérifiez la présence d'un support dans le lecteur.


    global# volcheck
    
  6. Vérifiez que le CD est monté automatiquement.


    global# ls /cdrom
    

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


    cdrom   cdrom1   mathworks_2006a1
  7. 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
    
  8. Réinitialisez la zone non globale.


    global# zoneadm -z lx-zone reboot
    
  9. 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
  10. Connectez-vous à la zone lx.


    global# zlogin lx-zone
    
  11. Vérifiez le montage du CD-ROM.


    lx-zone# ls /cdrom
    

    Des informations semblables à ce qui suit s'affichent.


    cdrom   cdrom1   mathworks_2006a1
  12. Créez le fichier de licence comme décrit dans la documentation MATLAB.

  13. Installez le produit en suivant les instructions du guide d'installation correspondant.


    lx-zone# /mnt/install
    
  14. Quittez la zone.


    lx-zone# exit
    

    Astuce –

    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.


  15. 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
    

ProcedureInstallation de MATLAB 7.2 à l'aide d'images ISO

Avant de commencer

Cette méthode consomme une quantité de mémoire considérable.

  1. 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.

  2. 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.

  3. 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.

  4. À 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
    
  5. Connectez-vous à la zone lx.


    global# zlogin lx-zone
    
  6. Utilisez le transfert X pour rediriger l'affichage vers votre bureau :


    lx-zone# ssh -X root@lx-zone
    
  7. Créez le fichier de licence comme décrit dans la documentation MATLAB.

  8. Installez le produit en suivant les instructions du guide d'installation correspondant.


    lx-zone# /mnt/install
    
  9. 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.