Go to main content

Creating and Using Oracle® Solaris Zones

Exit Print View

Updated: April 2019
 
 

Adding Non-Global Zone Access to Specific File Systems in the Global Zone

How to Add Access to CD or DVD Media in a Non-Global Zone

This procedure enables you to add read-only access to CD or DVD media in a non-global zone. The loopback file system lofs is used to make the CD or DVD content available to the non-global zone. The media is mounted into the non-global zone. A CD or DVD can then be used to install a product in the non-global zone. This procedure uses a DVD named jes_05q4_dvd.

  1. Assume the root role.

    For more information, see Using Your Assigned Administrative Rights in Securing Users and Processes in Oracle Solaris 11.3.

  2. Insert the media.
  3. Check for media in the drive.
    global# volcheck
  4. Test whether the DVD is auto mounted.
    global# ls /cdrom

    You will see a display similar to the following:

    cdrom   cdrom1   jes_05q4_dvd
  5. Loopback mount the file system with the options ro,nodevices (read-only and no devices) in the non-global zone.
    global# zonecfg -z my-zone
    zonecfg:my-zone> add fs
    zonecfg:my-zone:fs> set dir=/cdrom
    zonecfg:my-zone:fs> set special=/cdrom
    zonecfg:my-zone:fs> set type=lofs
    zonecfg:my-zone:fs> add options [ro,nodevices]
    zonecfg:my-zone:fs> end
    zonecfg:my-zone> commit
    zonecfg:my-zone> exit
  6. Reboot the non-global zone.
    global# zoneadm -z my-zone reboot
  7. 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      /                              solaris   shared
     1  my-zone  running      /zones/my-zone                 solaris   excl  
  8. Log in to the non-global zone.
    global# zlogin my-zone
  9. Verify the DVD-ROM mount.
    my-zone# ls /cdrom

    You will see a display similar to this:

    cdrom   cdrom1   jes_05q4_dvd
  10. Install the product as described in the product installation guide.
  11. Exit the non-global zone.
    my-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.
  12. (Optional) If you want to remove the /cdrom file system from the non-global zone, perform the following steps.
    global# zonecfg -z my-zone
    zonecfg:my-zone> remove fs dir=/cdrom
    zonecfg:my-zone> commit
    zonecfg:my-zone> exit