Document Information 
Preface 
Solaris Virtualization Product Overview 
Part I Resource Management 
1.  Introduction to Solaris Resource Management 
2.  Projects and Tasks (Overview) 
3.  Administering Projects and Tasks 
4.  Extended Accounting (Overview) 
5.  Administering Extended Accounting (Tasks) 
6.  Resource Controls (Overview) 
7.  Administering Resource Controls (Tasks) 
8.  Fair Share Scheduler (Overview) 
9.  Administering the Fair Share Scheduler (Tasks) 
10.  Physical Memory Control Using the Resource Capping Daemon (Overview) 
11.  Administering the Resource Capping Daemon (Tasks) 
12.  Resource Pools (Overview) 
13.  Creating and Administering Resource Pools (Tasks) 
14.  Resource Management Configuration Example 
15.  Resource Control Functionality in the Solaris Management Console 
Part II Zones 
16.  Introduction to Solaris Zones 
17.  Non-Global Zone Configuration (Overview) 
18.  Planning and Configuring Non-Global Zones (Tasks) 
19.  About Installing, Halting, Cloning, and Uninstalling Non-Global Zones (Overview) 
20.  Installing, Booting, Halting, Uninstalling,  and Cloning Non-Global Zones (Tasks) 
21.  Non-Global Zone Login (Overview) 
22.  Logging In to Non-Global Zones (Tasks) 
23.  Moving and Migrating Non-Global Zones (Tasks) 
24.  About Packages and Patches on a Solaris System With Zones Installed (Overview) 
25.  Adding and Removing Packages and Patches on a Solaris System With Zones Installed (Tasks) 
26.  Solaris Zones Administration (Overview) 
27.  Administering Solaris Zones (Tasks) 
28.  Troubleshooting Miscellaneous Solaris Zones Problems 
Part III Branded Zones 
29.  About Branded Zones and the Linux Branded Zone 
30.  Planning the lx Branded Zone Configuration (Overview) 
31.  Configuring the lx Branded Zone (Tasks) 
32.  About Installing, Booting, Halting, Cloning, and Uninstalling lx Branded Zones (Overview) 
33.  Installing, Booting, Halting, Uninstalling and Cloning lx Branded Zones (Tasks) 
34.  Logging In to lx Branded Zones (Tasks) 
35.  Moving and Migrating lx Branded Zones (Tasks) 
36.  Administering and Running Applications in lx Branded Zones (Tasks) 
About Maintaining a Supported Configuration 
Upgrading the Distribution and Adding Packages 
How to Upgrade a CentOS 3.x Distribution 
How to Upgrade a Red Hat 3.x Distribution 
How to Upgrade a Package 
Backing Up lx Branded Zones 
Features That Are Not Supported in an lx Branded Zone 
Part IV Sun xVM 
37.  Sun xVM Hypervisor System Requirements 
38.  Booting and Running the Sun xVM Hypervisor 
39.  Xvnc 
40.  Using virt-install to Install a Domain 
41.  xVM System Administration 
42.  Troubleshooting Miscellaneous Sun xVM Problems 
Glossary 
Index 
 | 
      
	       	 
             
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 http://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 ImagesBefore 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/mntThe installation will finish.   
          
       |