Guía de administración de sistemas: administración de recursos y contenedores de Oracle Solaris y zonas de Oracle Solaris

Cómo instalar una aplicación en una zona con marca lx

Las aplicaciones se instalan tal cual en un sistema Linux, insertando el CD y ejecutando el programa de instalación. En esta sección se describe una instalación de aplicación típica en una zona con marca lx.


Consejo –

Si sabe que va a utilizar CD o DVD para instalar aplicaciones en una zona con marca lx, incluya un acceso de sólo lectura al medio de CD o DVD en la zona global cuando configure inicialmente la zona con marca. Consulte el paso 7 en Cómo instalar MATLAB 7.2 utilizando CD.


Acerca de MATLAB

MATLAB es un lenguaje de alto nivel y un entorno interactivo que permite llevar a cabo rápidamente tareas de cálculo complejas. El producto ha sido desarrollado por The MathWorks. Para obtener más información, consulte http://www.mathworks.com.

ProcedureCómo instalar MATLAB 7.2 utilizando CD

  1. Consiga los CD de MATLAB 7.2.

    Hay tres CD en el paquete de MATLAB/Simulink. Para una instalación de MATLAB sencilla, sólo necesita los CD 1 y 3.

  2. Cree e instale una zona con marca lx, tal como se describe en Cómo configurar, verificar y confirmar la zona con marca lx and Instalación e inicio de zonas con marca lx.

  3. Si el sistema de archivos Gestión de volúmenes no se está ejecutando en la zona global, inícielo.


    global# svcadm volfs enable
    
  4. Inserte el soporte.

  5. Compruebe el medio en la unidad.


    global# volcheck
    
  6. Pruebe si el CD es de montaje automático.


    global# ls /cdrom
    

    Aparecerá una pantalla similar a la siguiente:


    cdrom   cdrom1   mathworks_2006a1
  7. Monte en bucle el sistema de archivos con las opciones ro,nodevices (sólo lectura y sin dispositivos) en la zona no global.


    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. Inicie de nuevo la zona no global.


    global# zoneadm -z lx-zone reboot
    
  9. Utilice el comando zoneadm list con la opción -v para verificar el estado.


    global# zoneadm list -v
    

    Aparecerá una pantalla similar a la siguiente:


    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              native     shared
     1  lx-zone  running      /export/home/lx-zone           lx         shared
  10. Inicie sesión en la zona lx.


    global# zlogin lx-zone
    
  11. Compruebe el montaje de CD-ROM.


    lx-zone# ls /cdrom
    

    Aparecerá una pantalla similar a la siguiente:


    cdrom   cdrom1   mathworks_2006a1
  12. Cree el archivo de licencia tal como se describe en la documentación de MATLAB.

  13. Instale el producto tal como se describe en la guía de instalación del producto.


    lx-zone# /mnt/install
    
  14. Salga de la zona.


    lx-zone# exit
    

    Consejo –

    Puede conservar el sistema de archivos /cdrom en la zona no global. El montaje siempre reflejará el contenido actual de la unidad de CD-ROM, o un directorio vacío si la unidad está vacía.


  15. (Opcional) Si desea eliminar el sistema de archivos /cdrom de la zona no global, utilice el procedimiento siguiente.


    global# zonecfg -z lx-zone
    zonecfg:lx-zone> remove fs dir=/cdrom
    zonecfg:lx-zone> commit
    zonecfg:lx-zone> exit
    

ProcedureCómo instalar MATLAB 7.2 utilizando imágenes ISO

Antes de empezar

Tenga en cuenta que este método consume un espacio en el disco considerable.

  1. Consiga los CD de MATLAB 7.2.

    Hay tres CD en el paquete de MATLAB/Simulink. Para una instalación de MATLAB sencilla, sólo necesita los CD 1 y 3.

  2. Cree e instale una zona con marca lx, tal como se describe en Cómo configurar, verificar y confirmar la zona con marca lx and Instalación e inicio de zonas con marca lx.

  3. Copie los datos de cada CD a un archivo .iso.


    global# /usr/bin/dd if=/dev/rdsk/c1d0s2 of=disk1.iso
    

    De este modo se copian los datos del primer CD al archivo disk1.iso. Repita el procedimiento para el tercer CD, utilizando un nombre de archivo diferente, como disk3.iso.

  4. Desde la zona global, monte la versión reducida (lo-fi) del primer archivo .iso de la zona lx.


    global# lofiadm -a /zpool/local/disk1.iso
    global# mount -F hsfs /dev/lofi/1 /zones/lx-zone/root/mnt
    
  5. Inicie sesión en la zona lx.


    global# zlogin lx-zone
    
  6. Utilice X forwarding para redirigir la visualización a su escritorio:


    lx-zone# ssh -X root@lx-zone
    
  7. Cree el archivo de licencia tal como se describe en la documentación de MATLAB.

  8. Instale el producto tal como se describe en la guía de instalación del producto.


    lx-zone# /mnt/install
    
  9. Cuando se le solicite, inserte el CD 3, vuelva a la ventana de terminal de la zona global y monte el archivo disk3.iso en el lugar del primero.


    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
    

    La instalación habrá finalizado.