HP Dynamic Root Disk (DRD) Release Notes - September 2009

TABLE OF CONTENTS
=============================================================================================================

1.  Overview
2.  DRD Release Information
  2.1.  Features for version A.1.0
  2.2.  Features for version A.1.1
  2.3.  Features for version A.2.0
  2.4.  Features for version A.3.0
  2.5.  Features for version A.3.1
  2.6.  Features for version A.3.2 
  2.7.  Features for version A.3.3
  2.8.  Features for version A.3.4
3.  System and Software Requirements
  3.1.  Required Patches and Software
  3.2.  Clone Features
  3.3.  Safe Command List
  3.4.  Installation and Removal of Patches and Products
  3.5.  Use of SD TUI/GUI
  3.6.  Installation Requirements
4.  Known Problems and Workarounds


1. Overview

   Dynamic Root Disk (DRD) is an HP-UX system administration toolset used to clone an HP-UX system image 
   to an inactive disk for software update, maintenance, recovery and rehosting. DRD is available for 
   download from Software Depot.  System administrators use DRD to manage system images on HP PA-RISC and 
   Itaniumฎ-based systems.  DRD complements other parts of your total HP solution by reducing system 
   downtime while installing and updating patches and other software.

   DRD is supported on HP-UX 11i v2 September 2004 and all subsequent releases of HP-UX 11i v2.  It is also 
   supported on HP-UX 11i v3 systems.  DRD supports LVM or VxVM managed root volumes

2. DRD Release Information

   The first release of DRD, version A.1.0 was posted to the Web in January 2007.  Section 2.1 describes 
   the features available in the initial release of DRD.  Each subsequent section describes the features 
   added with each release of DRD.  Note that all releases are cumulative, and that all releases of DRD are 
   compatible with previous versions of DRD, unless otherwise noted.

  2.1 Features for version A.1.0

      This release of DRD is supported on HP-UX 11i v2 with an LVM volume manager.  It provides the 
      following functionality:
        • Hot maintenance capability.  The DRD tools can be used to create a clone of the running system, 
          apply patches to the clone, and boot the clone as the running system.
        • Hot recovery capability.  The DRD tools can be used to create a clone and boot it if the running 
          system fails.
        • SD command support.  The DRD tools provide a mechanism for running SD commands such as swinstall, 
          swremove, swverify, swmodify, swlist, and swjob on the clone.
        • Clone accessibility. The clone can be mounted on the running system so that its files can be 
          viewed or modified.
        • Mirror compatibility.  The DRD operation will not affect any mirror already created on the running 
          system.  DRD can be used to create a mirror of the clone during the cloning operation.
        • Command line interface.  The DRD tools are run from the command line.

  2.2 Features for version A.1.1

      This release of DRD is supported on HP-UX 11i v2 with an LVM volume manager.  It provides the 
      following functionality:
        • Hot maintenance capability.  The DRD tools can be used to create a clone of the running system, 
          apply patches to the clone, and boot the clone as the running system.
        • Hot recovery capability.  The DRD tools can be used to create a clone and boot it if the running 
          system fails.
        • SD command support.  The DRD tools provide a mechanism for running SD commands such as swinstall, 
          swremove, swverify, swmodify, swlist, and swjob on the clone.
        • Clone accessibility. The clone can be mounted on the running system so that its files can be viewed 
          or modified.
        • Mirror compatibility.  The DRD operation will not affect any mirror already created on the running 
          system.  DRD can be used to create a mirror of the clone during the cloning operation.
        • Command line interface.  The DRD tools are run from the command line.
        • NEW! The drd deactivate command was added.  This restores primary boot path to the current 
          active/running system image.
        • NEW! Two new options were added to the drd activate command.  "-x alternate_bootdisk" sets 
          the alternate boot disk to the disk specified.   "-x HA_alternate_bootdisk" sets the High 
          Availability alternate boot disk to the disk specified.

  2.3 Features for version A.2.0

      This release of DRD is supported on HP-UX 11i v2 and HP-UX 11i v3 with an LVM volume manager.  It 
      provides the following functionality:
        • Hot maintenance capability.  The DRD tools can be used to create a clone of the running system, 
          apply patches to the clone, and boot the clone as the running system.
        • Hot recovery capability.  The DRD tools can be used to create a clone and boot it if the running 
          system fails.
        • SD command support.  The DRD tools provide a mechanism for running SD commands such as swinstall, 
          swremove, swverify, swmodify, swlist, and swjob on the clone.
        • Clone accessibility. The clone can be mounted on the running system so that its files can be 
          viewed or modified.
        • Mirror compatibility.  The DRD operation will not affect any mirror already created on the running 
          system.  DRD can be used to create a mirror of the clone during the cloning operation.
        • Command line interface.  The DRD tools are run from the command line.
        • The drd deactivate command was added.  This restores primary boot path to the current active/running 
          system image.
        • Two new options were added to the drd activate command.  "-x alternate_bootdisk" sets the alternate 
          boot disk to the disk specified.   "-x HA_alternate_bootdisk" sets the High Availability alternate 
          boot disk to the disk specified.
        • NEW!  This release of DRD adds support for HP-UX 11i v3.  For HP-UX 11i v2, only patch 
          installation is supported.  Since most HP-UX 11i v3 products are DRD safe, products as well as 
          patches can be installed using this release of DRD.  DRD support for HP-UX 11i v3 was first added 
          in September 2007. 

  2.4 Features for version A.3.0

      This release of DRD is supported on HP-UX 11i v2 and HP-UX 11i v3 with an LVM or a VxVM volume manager.  
      It provides the following functionality:
        • Hot maintenance capability.  The DRD tools can be used to create a clone of the running system, 
          apply patches to the clone, and boot the clone as the running system.
        • Hot recovery capability.  The DRD tools can be used to create a clone and boot it if the running 
          system fails.
        • SD command support.  The DRD tools provide a mechanism for running SD commands such as swinstall, 
          swremove, swverify, swmodify, swlist, and swjob on the clone.
        • Clone accessibility. The clone can be mounted on the running system so that its files can be viewed 
          or modified.
        • Mirror compatibility.  The DRD operation will not affect any mirror already created on the running 
          system.  DRD can be used to create a mirror of the clone during the cloning operation.
        • Command line interface.  The DRD tools are run from the command line.
        • The drd deactivate command was added.  This restores primary boot path to the current active/running 
          system image.
        • Two new options were added to the drd activate command.  "-x alternate_bootdisk" sets the alternate 
          boot disk to the disk specified.   "-x HA_alternate_bootdisk" sets the High Availability alternate 
          boot disk to the disk specified.  
        • This release of DRD adds support for HP-UX 11i v3.  For HP-UX 11i v2, only patch installation is 
          supported.  Since most HP-UX 11i v3 products are DRD safe, products as well as patches can be 
          installed using this release of DRD.  DRD support for HP-UX 11i v3 was first added in September 2007.
        • NEW!  Support for VxVM 4.1 root volumes.
        • NEW  Support for root volume groups with any name (previously, the root volume group had to 
          be vg00).

  2.5 Features for version A.3.1

      This release of DRD is supported on HP-UX 11i v2 and HP-UX 11i v3 with an LVM or a VxVM volume manager.  
      It provides the following functionality:
        • Hot maintenance capability.  The DRD tools can be used to create a clone of the running system, 
          apply patches to the clone, and boot the clone as the running system.
        • Hot recovery capability.  The DRD tools can be used to create a clone and boot it if the running 
          system fails.
        • SD command support.  The DRD tools provide a mechanism for running SD commands such as swinstall, 
          swremove, swverify, swmodify, swlist, and swjob on the clone.
        • Clone accessibility. The clone can be mounted on the running system so that its files can be viewed 
          or modified.
        • Mirror compatibility.  The DRD operation will not affect any mirror already created on the running 
          system.  DRD can be used to create a mirror of the clone during the cloning operation.
        • Command line interface.  The DRD tools are run from the command line.
        • The drd deactivate command was added.  This restores primary boot path to the current active/running 
          system image.
        • Two new options were added to the drd activate command.  "-x alternate_bootdisk" sets the alternate 
          boot disk to the disk specified.   "-x HA_alternate_bootdisk" sets the High Availability alternate 
          boot disk to the disk specified.  
        • This release of DRD adds support for HP-UX 11i v3.  For HP-UX 11i v2, only patch installation is 
          supported.  Since most HP-UX 11i v3 products are DRD safe, products as well as patches can be 
          installed using this release of DRD.  DRD support for HP-UX 11i v3 was first added in September 2007.
        • Support for VxVM 4.1 root volumes.
        • Support for root volume groups with any name (previously, the root volume group had to be vg00).
        • NEW!  Support for VxVM 5.0 root volumes on HP-UX 11i v2 (note that VxVM 5.0 has not yet been 
          released for HP-UX 11i v3.)
        • NEW  Introduction of the drd status command, which allows the user to easily view clone 
          information on the system. The command specifies the following: which disk the clone resides on; 
          when the clone was created; the location of the clone's mirror (if one exists); and the original 
          disk that was copied to create the clone. It also specifies the state of the boot partition on the 
          clone, mirror, and original disks, as well as which disk is booted and which is activated (the disk 
          that will be booted from on the next reboot).

  2.6 Features for versions A.3.2

      This release of DRD is supported on HP-UX 11i v2 and HP-UX 11i v3 with an LVM or a VxVM volume manager.  
      It provides the following functionality:
        • Hot maintenance capability.  The DRD tools can be used to create a clone of the running system, 
          apply patches to the clone, and boot the clone as the running system.  On 11i v3, products as well 
          as patches can be installed and managed.
        • Hot recovery capability.  The DRD tools can be used to create a clone and boot it if the running 
          system fails.
        • SD command support.  The DRD tools provide a mechanism for running SD commands such as swinstall, 
          swremove, swverify, swmodify, swlist, and swjob on the clone.
        • Clone accessibility. The clone can be mounted on the running system so that its files can be viewed 
          or modified.
        • Mirror compatibility.  The DRD operation will not affect any mirror already created on the running 
          system.  DRD can be used to create a mirror of the clone during the cloning operation.
        • Command line interface.  The DRD tools are run from the command line.
        • The drd deactivate command was added.  This restores primary boot path to the current active/running 
          system image.
        • A rich set of commands for activating and deactivating the inactive system image.  This determines 
          what volume will be used as the root on the next system boot.   This includes options to set the 
          alternate boot disk  and the High Availability alternate boot disk.
        • Support for LVM 1.0, VxVM 4.1, and VxVM 5.0 root volumes.  These root volumes can have any name 
          (not just vg00).
        • The drd status command.  This allows the user to easily view clone information on the system. The 
          command specifies the following: which disk the clone resides on; when the clone was created; the 
          location of the clone's mirror (if one exists); and the original disk that was copied to create the 
          clone. It also specifies the state of the boot partition on the clone, mirror, and original disks, 
          as well as which disk is booted and which is activated (the disk that will be booted from on the 
          next reboot).
        • NEW  Rehost the clone to another system.   This feature allows users to create a clone, 
          which can optionally be modified, then boot that clone on another system.  Rehosting can be used to 
          quickly and efficiently provision new systems, and to simplify the setup of test systems.  At initial 
          release rehosting is supported on HP-UX 11i v3 Integrity systems with LVM roots, for rehosting from 
          a blade to another blade or a VM to another VM.

  2.7 Features for versions A.3.3

      This release of DRD is supported on HP-UX 11i v2 and HP-UX 11i v3 with an LVM or a VxVM volume manager.  
      It provides the following functionality:
        • Hot maintenance capability.  The DRD tools can be used to create a clone of the running system, 
          apply patches to the clone, and boot the clone as the running system.  On 11i v3, products as well 
          as patches can be installed and managed.
        • Hot recovery capability.  The DRD tools can be used to create a clone and boot it if the running 
          system fails.
        • SD command support.  The DRD tools provide a mechanism for running SD commands such as swinstall, 
          swremove, swverify, swmodify, swlist, and swjob on the clone.
        • Clone accessibility. The clone can be mounted on the running system so that its files can be viewed 
          or modified.
        • Mirror compatibility.  The DRD operation will not affect any mirror already created on the running 
          system.  DRD can be used to create a mirror of the clone during the cloning operation.
        • Command line interface.  The DRD tools are run from the command line.
        • The drd deactivate command was added.  This restores primary boot path to the current active/running 
          system image.
        • A rich set of commands for activating and deactivating the inactive system image.  This determines 
          what volume will be used as the root on the next system boot.   This includes options to set the 
          alternate boot disk  and the High Availability alternate boot disk.
        • Support for LVM 1.0, VxVM 4.1, and VxVM 5.0 root volumes.  These root volumes can have any name 
          (not just vg00).
        • The drd status command.  This allows the user to easily view clone information on the system.  The 
          command specifies the following: which disk the clone resides on; when the clone was created; the 
          location of the clone's mirror (if one exists); and the original disk that was copied to create the 
          clone. It also specifies the state of the boot partition on the clone, mirror, and original disks, 
          as well as which disk is booted and which is activated (the disk that will be booted from on the 
          next reboot).
        • Rehost the clone to another system.   This feature allows users to create a clone, which can 
          optionally be modified, then boot that clone on another system.  Rehosting can be used to quickly 
          and efficiently provision new systems, and to simplify the setup of test systems.  Rehosting is 
          supported on HP-UX 11i v3 and v2 Integrity systems with LVM roots, for rehosting from a blade to 
          another blade or a VM to another VM.
        • NEW! At this release rehosting support for HP-UX 11i v2 systems has been added.   
        • NEW!  This version of DRD introduces the ability to perform an OE update from an older 
          version of 11i v3 to HP-UX 11i v3 update 4 or later.  You are able now to update your OE level on 
          the clone while your original system remains up and running.  Once the update on the clone is done, 
          you can boot the clone and keep your original image as backup.

  2.8 Features for versions A.3.4

      This release of DRD is supported on HP-UX 11i v2 and HP-UX 11i v3 with an LVM or a VxVM volume manager.  
      It provides the following functionality:
        • Hot maintenance capability.  The DRD tools can be used to create a clone of the running system, 
          apply patches to the clone, and boot the clone as the running system.  On 11i v3, products as well 
          as patches can be installed and managed.
        • Hot recovery capability.  The DRD tools can be used to create a clone and boot it if the running 
          system fails.
        • SD command support.  The DRD tools provide a mechanism for running SD commands such as swinstall, 
          swremove, swverify, swmodify, swlist, and swjob on the clone.
        • Clone accessibility. The clone can be mounted on the running system so that its files can be viewed 
          or modified.
        • Mirror compatibility.  The DRD operation will not affect any mirror already created on the running 
          system.  DRD can be used to create a mirror of the clone during the cloning operation.
        • Command line interface.  The DRD tools are run from the command line.
        • The drd deactivate command was added.  This restores primary boot path to the current active/running 
          system image.
        • A rich set of commands for activating and deactivating the inactive system image.  This determines 
          what volume will be used as the root on the next system boot.   This includes options to set the 
          alternate boot disk  and the High Availability alternate boot disk.
        • Support for LVM 1.0, VxVM 4.1, and VxVM 5.0 root volumes.  These root volumes can have any name 
          (not just vg00).
        • The drd status command.  This allows the user to easily view clone information on the system. 
          The command specifies the following: which disk the clone resides on; when the clone was created; 
          the location of the clone's mirror (if one exists); and the original disk that was copied to create 
          the clone. It also specifies the state of the boot partition on the clone, mirror, and original 
          disks, as well as which disk is booted and which is activated (the disk that will be booted from on 
          the next reboot).
        • Rehost the clone to another system.   This feature allows users to create a clone, which can 
          optionally be modified, then boot that clone on another system.  Rehosting can be used to quickly 
          and efficiently provision new systems, and to simplify the setup of test systems.  Rehosting is 
          supported on HP-UX 11i v3 and v2 Integrity systems with LVM roots, for rehosting from a blade to 
          another blade (v3 only) or a VM to another VM (v2 and v3).
        • This version of DRD introduces the ability to perform an OE update from an older version of 11i v3 
          to HP-UX 11i v3 update 4 or later.  You are able now to update your OE level on the clone while 
          your original system remains up and running.  Once the update on the clone is done, you can boot 
          the clone and keep your original image as backup.
        • NEW! At this release improvements were made in the performance and accuracy of the DRD 
          algorithm which determines if a disk to be used as a clone is already in use or not.  

3. System and Software Requirements

  3.1 Required Patches and Software

      In order to install and run, DRD requires the following:
        • Judy-lib (Judy data structure library) version B.11.11.04.13 or greater
        • HP-UX 11i v2: 
          o One of the following releases of SW-DIST (Software Distributor)  
       ง PHCO_38149 or superseding patch 
       ง Product version B.11.23.0803.318 or greater
        • HP-UX 11i v3: SW-DIST (Software Distributor) version B.11.31.0709 or greater
      
      When installing DRD from an OE or AR or from Software Depot, these dependencies are also installed if 
      your system does not already have them, which means that no special action is required on your part.

      DRD has patch requirements in addition to those listed above.  For up-to-date information on which 
      patches are required and how to acquire them along with their dependencies, please see the DRD 
      Downloads & Patches Web page (http://docs.hp.com/en/DRD/patch.html.)

  3.2 Clone Features

      The DRD clone command supports the following configurations:
        • Clone target must be a single physical disk (with optional second disk for mirroring) or SAN LUN.  
          If an LVM root volume is spread across multiple disks, it can still be cloned, but the clone will be 
          on a single physical disk.  A VxVM root disk group may reside on several disks, but each disk must 
          be an exact mirror of every other disk.  The clone of a VxVM root disk group will reside on a single 
          physical disk.
        • Root volume must be LVM (DRD versions A.1.0, A.1.1 and A.2.0); root volume can be LVM or VxVM 
          (DRD versions A.3.0 or later.)
        • Prior to DRD version A.3.0, the root volume name must be vg00; the drd clone command will only clone 
          the contents of vg00, regardless of other volume groups that exist (DRD versions A.1.0, A.1.1 and 
          A.2.0).  The root volume group may have any name when using DRD version A.3.0 or later. 
        • Due to system calls DRD (and many other HP-UX applications) depend on, DRD expects legacy Device 
          Special Files (DSFs) to be present and the legacy naming model to be enabled.  Therefore HP suggests 
          only partial migration to persistent DSFs be performed as detailed in 
          http://docs.hp.com/en/dsfmigration/persistent_dsf_migration.pdf. 


  3.3 Safe Command List

      The drd runcmd command is used to run safe commands on the clone.  The safe commands listed below apply 
      to all DRD releases, unless otherwise noted:
        • swinstall
        • swremove
        • swverify
        • swmodify
        • swlist
        • swjob*
        • view
        • kctune (version A.1.1 and later)

        * The swjob command can be used to view SD logfiles on the clone.  It cannot be used to schedule 
          jobs for later execution on the clone.

  3.4 Installation and Removal of Patches and Products

      The drd runcmd command can be used in conjunction with swinstall and swremove to install or remove 
      patches.  Use of drd runcmd to install or remove a non-patch product requires that all its filesets be 
      marked DRD-safe.  You can determine whether a fileset has been marked DRD-safe with the following 
      command:

      swlist –l fileset –a is_drd_safe –s depot_name product_name

      Each fileset will be displayed with "true", "false", or blank.  Filesets marked DRD-safe will display 
      "true".   Filesets marked DRD-unsafe display "false.  Filesets that display neither (blank) are treated 
      as DRD-unsafe.

  3.5 Use of SD TUI/GUI

      When using the SD TUI/GUI with drd runcmd, you may see messages about building a kernel or rebooting the 
      system.  These messages are not accurate; under no circumstances will using SD under drd runcmd lead to 
      a reboot, nor will SD under drd runcmd lead to a kernel build on the running system.

  3.6 Installation Requirements

      DRD is dependent on other patches and software – refer to 3.1 Required Patches and Software (above) 
      for more information.


4.  Known Problems and Workarounds

    Known problems and workarounds for each release, if any, are described on the DRD Information Library Web 
    page (http://docs.hp.com/en/DRD/infolib.html.)