How to Install an Application in an lx Branded Zone
Applications are installed as they are on a Linux system, by mounting the
CD and running the installation program. This section covers a typical application installation in
an lx branded zone.
Tip - If you know you will be using CDs or DVDs to install
applications in an lx branded zone, add read-only access to CD or DVD media
in the global zone when you initially configure the branded zone. See step
7 in How to Install MATLAB 7.2 Using CDs.
About MATLAB
MATLAB is a high-level language and interactive environment that enables you to perform
computationally intensive tasks quickly. The product was developed by The MathWorks. See https://www.mathworks.com
for more information.
How to Install MATLAB 7.2 Using CDs
- Obtain the MATLAB 7.2 CDs .
There are three CDs in the MATLAB/Simulink package. Only discs 1 and 3
are needed for a simple MATLAB installation.
- Create and install an lx branded zone as described in How to Configure, Verify, and Commit the lx Branded Zone and Installing and Booting lx Branded Zones.
- If the Volume Management file system is not running in the global zone,
start it.
global# svcadm volfs enable
- Insert the media.
- Check for media in the drive.
global# volcheck
- Test whether the CD is automounted.
global# ls /cdrom
You will see a display similar to the following:
cdrom cdrom1 mathworks_2006a1
- Loopback mount the file system with the options ro,nodevices (read-only and no
devices) in the non-global zone.
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
- Reboot the non-global zone.
global# zoneadm -z lx-zone reboot
- Use the zoneadm list command with the -v option to verify the status.
global# zoneadm list -v
You will see a display that is similar to the following:
ID NAME STATUS PATH BRAND IP
0 global running / native shared
1 lx-zone running /export/home/lx-zone lx shared
- Log in to the lx zone.
global# zlogin lx-zone
- Verify the CD-ROM mount.
lx-zone# ls /cdrom
You will see a display similar to this:
cdrom cdrom1 mathworks_2006a1
- Create the license file as described in the MATLAB documentation.
- Install the product as described in the product installation guide.
lx-zone# /mnt/install
- Exit the zone.
lx-zone# exit
Tip - You might want to retain the /cdrom file system in your non-global zone.
The mount will always reflect the current contents of the CD-ROM drive, or
an empty directory if the drive is empty.
- (Optional) If you want to remove the /cdrom file system from the non-global
zone, use the following procedure.
global# zonecfg -z lx-zone
zonecfg:lx-zone> remove fs dir=/cdrom
zonecfg:lx-zone> commit
zonecfg:lx-zone> exit
How to Install MATLAB 7.2 Using ISO Images
Before You Begin
Note that this method consumes considerable disk space.
- Obtain the MATLAB 7.2 CDs .
There are three CDs in the MATLAB/Simulink package. Only discs 1 and 3
are needed for a simple MATLAB installation.
- Create and install an lx branded zone as described in How to Configure, Verify, and Commit the lx Branded Zone and Installing and Booting lx Branded Zones.
- Copy the data from each CD to a .iso file.
global# /usr/bin/dd if=/dev/rdsk/c1d0s2 of=disk1.iso
This copies the data from the first CD to the file disk1.iso. Repeat,
using a different file name such as disk3.iso, for the third CD.
- From the global zone, lofi-mount the first .iso file in the lx zone.
global# lofiadm -a /zpool/local/disk1.iso
global# mount -F hsfs /dev/lofi/1 /zones/lx-zone/root/mnt
- Log in to the lx zone.
global# zlogin lx-zone
- Use X forwarding to redirect the display to your desktop:
lx-zone# ssh -X root@lx-zone
- Create the license file as described in the MATLAB documentation.
- Install the product as described in the product installation guide.
lx-zone# /mnt/install
- When prompted to insert CD 3, go back to the global zone
terminal window and mount disk3.isofile in place of the first.
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
The installation will finish.