Uninstalling HCL VersionVault from non-global zones

You must remove HCL VersionVault from all non-global zones before removing it from the global zone.

About this task

Note: Follow the instructions mentioned in this section to uninstall VersionVault from a kernel zone. You can uninstall VersionVault from a kernel zone without changing the global zone or any other non-global zone on that global zone.
If a non-global zone has a zone-specific configuration that is mounted with a LOFS (loopback file system), you must remove the mount entry before uninstalling HCL VersionVault.

Procedure

  1. If you configured the non-global or branded zone with LOFS directories to contain zone-specific MVFS tuning (refer to Tuning the MVFS cache for a non-global zone using cleartool setcache), then you must deconfigure those directories before uninstalling VersionVault.
    1. Log on to the global zone as root.
    2. Use the Solaris zonecfg command to unshare the configuration directory.

      zonecfg -z <zone_name>

    3. At the zonecfg prompt, type remove fs to remove the fs entry that directs the system to loopback-mount the zone-specific MVFS configuration directory onto the non-global or branded zone.
      Note: Symbolic links are not supported by zonecfg. Therefore, you must specify the absolute path of the directory (/var/adm/hcl/versionvault/...).
    4. Verify and commit the changes, and then exit the zone configuration command:

      verify
      commit
      exit

  2. Reboot the non-global zone.
  3. Uninstall HCL VersionVault from the zone.

What to do next

Repeat this procedure until HCL VersionVault has been uninstalled from all non-global zones.