JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones     Oracle Solaris Legacy Containers
search filter icon
search icon

Document Information

Preface

Part I Resource Management

1.  Introduction to Solaris 10 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.  Oracle Solaris 10 9/10: Migrating a Physical Oracle Solaris System Into a Zone (Tasks)

25.  About Packages and Patches on an Oracle Solaris System With Zones Installed (Overview)

26.  Adding and Removing Packages and Patches on an Oracle Solaris System With Zones Installed (Tasks)

27.  Oracle Solaris Zones Administration (Overview)

28.  Oracle Solaris Zones Administration (Tasks)

29.  Upgrading an Oracle Solaris 10 System That Has Installed Non-Global Zones

30.  Troubleshooting Miscellaneous Oracle Solaris Zones Problems

Part III lx Branded Zones

31.  About Branded Zones and the Linux Branded Zone

32.  Planning the lx Branded Zone Configuration (Overview)

33.  Configuring the lx Branded Zone (Tasks)

34.  About Installing, Booting, Halting, Cloning, and Uninstalling lx Branded Zones (Overview)

35.  Installing, Booting, Halting, Uninstalling and Cloning lx Branded Zones (Tasks)

36.  Logging In to lx Branded Zones (Tasks)

37.  Moving and Migrating lx Branded Zones (Tasks)

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

How to Install an Application in an lx Branded Zone

About MATLAB

How to Install MATLAB 7.2 Using CDs

How to Install MATLAB 7.2 Using ISO Images

Backing Up lx Branded Zones

Features That Are Not Supported in an lx Branded Zone

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

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

  2. 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.
  3. If the Volume Management file system is not running in the global zone, start it.
    global# svcadm volfs enable
  4. Insert the media.
  5. Check for media in the drive.
    global# volcheck
  6. Test whether the CD is automounted.
    global# ls /cdrom

    You will see a display similar to the following:

    cdrom   cdrom1   mathworks_2006a1
  7. 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
  8. Reboot the non-global zone.
    global# zoneadm -z lx-zone reboot
  9. 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
  10. Log in to the lx zone.
    global# zlogin lx-zone
  11. Verify the CD-ROM mount.
    lx-zone# ls /cdrom

    You will see a display similar to this:

    cdrom   cdrom1   mathworks_2006a1
  12. Create the license file as described in the MATLAB documentation.
  13. Install the product as described in the product installation guide.
    lx-zone# /mnt/install
  14. 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.


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

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

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

  4. 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
  5. Log in to the lx zone.
    global# zlogin lx-zone
  6. Use X forwarding to redirect the display to your desktop:
    lx-zone# ssh -X root@lx-zone
  7. Create the license file as described in the MATLAB documentation.
  8. Install the product as described in the product installation guide.
    lx-zone# /mnt/install
  9. 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.