InfoScale™ Cluster Server 9.0 Bundled Agents Reference Guide - Solaris

Last Published:
Product(s): InfoScale & Storage Foundation (9.0)
Platform: Solaris
  1. Introducing bundled agents
    1.  
      About bundled agents
    2.  
      Resources and their attributes
    3.  
      Modifying agents and their resources
    4.  
      Attributes
    5.  
      Zone-aware agents
    6.  
      IMF-aware agents
    7.  
      Enabling debug log messages
    8.  
      VCS support for multi-pathing solutions
  2. Storage agents
    1.  
      About the storage agents
    2. DiskGroup agent
      1.  
        IMF awareness
      2.  
        Dependencies for DiskGroup agent
      3.  
        Agent functions for DiskGroup agent
      4.  
        State definitions for DiskGroup agent
      5.  
        Attributes for DiskGroup agent
      6.  
        Resource type definition for DiskGroup agent
      7. Notes for DiskGroup agent
        1.  
          High availability fire drill
        2.  
          Using volume sets
        3. Setting the noautoimport flag for a disk group
          1.  
            VxVM noautoimport flag usage
        4.  
          Configuring the Fiber Channel adapter
        5.  
          Using the DiskGroup agent with IMF
        6.  
          Using the DiskGroup agent with NFS
      8. Sample configurations for DiskGroup agent
        1.  
          DiskGroup resource configuration
      9.  
        Debug log levels for DiskGroup agent
    3. DiskGroupSnap agent
      1.  
        Dependencies for DiskGroupSnap agent
      2.  
        Agent functions for DiskGroupSnap agent
      3.  
        State definitions for DiskGroupSnap agent
      4.  
        Attributes for DiskGroupSnap agent
      5. Notes for DiskGroupSnap agent
        1.  
          Fire drill configuration after upgrading VCS
        2.  
          Configuring the SystemZones attribute for the fire drill service group
        3.  
          Configuring the FireDrill service group
        4.  
          Adding the ReuseMntPt attribute to the ArgList attribute for the Mount agent type
        5.  
          Configuration considerations
        6.  
          Agent limitations
      6.  
        Resource type definition for DiskGroupSnap agent
      7. Sample configurations for DiskGroupSnap agent
        1.  
          Typical main.cf configuration for DiskGroupSnap agent
        2.  
          Sample main.cf of DiskGroupSnap with Oracle resource
      8.  
        Debug log levels for DiskGroupSnap agent
    4. Disk agent
      1.  
        Dependencies
      2.  
        Agent functions
      3.  
        State definitions
      4.  
        Attributes
      5.  
        Resource type definition
      6.  
        Debug log levels
    5. Volume agent
      1.  
        Dependencies for Volume agent
      2.  
        Agent functions for Volume agent
      3.  
        State definitions for Volume agent
      4.  
        Attributes for Volume agent
      5.  
        Resource type definition for Volume agent
      6.  
        Sample configuration for Volume agent
      7.  
        Debug log levels for Volume agent
    6. VolumeSet agent
      1.  
        Dependencies for VolumeSet agent
      2.  
        Agent functions for VolumeSet agent
      3.  
        State definitions for VolumeSet agent
      4.  
        Attributes for VolumeSet agent
      5.  
        Resource type definition for VolumeSet agent
      6. Sample configurations for VolumeSet agent
        1.  
          A configured VolumeSet that is dependent on a DiskGroup resource
      7.  
        Agent notes for VolumeSet agent
      8.  
        Inaccessible volumes prevent the VolumeSet agent from coming online
      9.  
        Debug log levels for VolumeSet agent
    7. Mount agent
      1.  
        IMF awareness
      2.  
        Dependencies for Mount agent
      3.  
        Agent functions for Mount agent
      4.  
        State definitions for Mount agent
      5.  
        Attributes for Mount agent
      6.  
        Resource type definition for Mount agent
      7.  
        Notes for Mount agent
      8.  
        High availability fire drill
      9.  
        VxFS file system lock
      10.  
        IMF usage notes
      11.  
        IPv6 usage notes
      12.  
        Support for loopback file system
      13.  
        Enabling Level two monitoring for the Mount agent
      14.  
        ZFS file system and pool creation example
      15.  
        Support for VxFS direct mount inside non-global zones
      16. Sample configurations for Mount agent
        1.  
          VxFS configuration example for Mount agent
      17.  
        Debug log levels for Mount agent
    8. Zpool agent
      1.  
        Limitations for Zpool agent
      2.  
        Dependencies for Zpool agent
      3.  
        Agent functions for Zpool agent
      4.  
        State definitions for Zpool agent
      5.  
        Attributes for Zpool agent
      6.  
        Resource type definition for Zpool agent
      7.  
        Sample configurations for Zpool agent
      8.  
        Debug log levels for Zpool agent
    9. VMwareDisks agent
      1.  
        Agent functions
      2.  
        State definitions
      3.  
        Attributes
      4.  
        Resource type definition
      5.  
        Sample configurations
    10. SFCache agent
      1.  
        Resource dependency
      2.  
        Agent functions
      3.  
        State definitions
      4.  
        Attributes
      5.  
        Resource type definition
      6. Notes for SFCache agent
        1.  
          Configuring SFCache resource with CVM/CFS
      7.  
        Debug log levels
  3. Network agents
    1. About the network agents
      1. Agent comparisons
        1.  
          IP and NIC agents
        2.  
          IPMultiNICB and MultiNICB agents
        3.  
          802.1Q trunking
        4.  
          Link aggregation support
    2. IP agent
      1.  
        High availability fire drill for IP agent
      2.  
        Dependencies for IP agent
      3.  
        Agent functions for IP agent
      4.  
        State definitions for IP agent
      5.  
        Attributes for IP agent
      6.  
        Resource type definition for IP agent
      7. Sample configurations for IP agent
        1.  
          Configuration 1
        2.  
          NetMask in decimal (base 10)
        3.  
          Configuration of NetMask in hexadecimal (base 16)
      8.  
        Debug log levels for IP agent
    3. NIC agent
      1.  
        Dependencies for NIC agent
      2.  
        Agent functions for NIC agent
      3.  
        State definitions for NIC agent
      4.  
        Attributes for NIC agent
      5.  
        Resource type definition for NIC agent
      6. Notes for the NIC agent
        1.  
          High availability fire drill for NIC agent
        2.  
          Solaris 11: Change of behavior in IPv4 and IPv6 interface state
      7. Sample configurations for NIC agent
        1.  
          Configuration without network hosts (using default ping mechanism) for NIC agent
        2.  
          Configuration with network hosts for NIC agent
        3.  
          IPv6 configuration for NIC agent
      8.  
        Exclusive IP Zone configuration for NIC agent
      9.  
        Debug log levels for NIC agent
    4. About the IPMultiNICB and MultiNICB agents
      1.  
        Checklist to ensure the proper operation of MultiNICB
    5. IPMultiNICB agent
      1.  
        Dependencies for IPMultiNICB agent
      2.  
        Requirements for IPMultiNICB
      3.  
        Agent functions for IPMultiNICB agent
      4.  
        State definitions for IPMultiNICB agent
      5.  
        Attributes for IPMultiNICB agent
      6.  
        Resource type definition for IPMultiNICB agent
      7.  
        Manually migrating a logical IP address for IPMultiNICB agent
      8. Sample configurations for IPMultiNICB agent
        1.  
          Other sample configurations for IPMultiNICB and MultiNICB
      9.  
        Debug log levels for IPMultiNICB agent
    6. MultiNICB agent
      1.  
        Base and Multi-pathing modes for MultiNICB agent
      2.  
        Oracle trunking for MultiNICB agent
      3.  
        The haping utility for MultiNICB agent
      4.  
        Dependencies for MultiNICB agent
      5.  
        Agent functions for MultiNICB agent
      6.  
        State definitions for MultiNICB agent
      7.  
        Attributes for MultiNICB agent
      8.  
        Optional attributes for Base and Mpathd modes for MultiNICB agent
      9.  
        Optional attributes for Base mode for MultiNICB agent
      10.  
        Optional attributes for Multi-pathing mode for MultiNICB agent
      11.  
        Resource type definition for MultiNICB agent
      12.  
        Solaris operating modes: Base and Multi-Pathing for MultiNICB agent
      13.  
        Base mode for MultiNICB agent
      14.  
        Failover and failback for MultiNICB agent
      15.  
        Multi-Pathing mode for MultiNICB agent
      16.  
        Configuring MultiNICB and IPMultiNICB agents on Solaris 11
      17.  
        Trigger script for MultiNICB agent
      18. Sample configurations for MultiNICB agent
        1.  
          Interface configuration for MultiNICB agent on Solaris
        2.  
          Setting up test IP addresses for Base Mode
        3.  
          IPMultiNICB and MultiNICB configuration for MultiNICB agent
        4.  
          IPv6 configuration for MultiNICB agent
      19.  
        Debug log levels for MultiNICB agent
    7. DNS agent
      1.  
        Dependencies for DNS agent
      2.  
        Agent functions for DNS agent
      3.  
        State definitions for DNS agent
      4.  
        Attributes for DNS agent
      5.  
        Resource type definition for DNS agent
      6. Agent notes for DNS agent
        1. About using the VCS DNS agent on UNIX with a secure Windows DNS server
          1.  
            Software requirement for DNS agent
          2.  
            Configuration requirement for DNS agent
        2.  
          High availability fire drill for DNS agent
        3.  
          Monitor scenarios for DNS agent
        4.  
          Sample Web server configuration for DNS agent
        5.  
          Secure DNS update for BIND 9 for DNS agent
        6.  
          Setting up secure updates using TSIG keys for BIND 9 for DNS agent
      7. Sample configurations for DNS agent
        1.  
          Basic IPv6 configuration for DNS agent
        2.  
          IPv6 CNAME sample configuration for DNS agent
        3.  
          IPv4 A sample configuration for DNS agent
      8.  
        Debug log levels for DNS agent
  4. File share agents
    1.  
      About the file service agents
    2. NFS agent
      1.  
        Dependencies for NFS agent
      2.  
        Agent functions for NFS agent
      3.  
        State definitions for NFS agent
      4.  
        Attributes for NFS agent
      5.  
        Resource type definition for NFS agent
      6.  
        Sample configurations for NFS agent
      7.  
        Debug log levels for NFS agent
    3. NFSRestart agent
      1.  
        Dependencies for NFSRestart agent
      2.  
        Agent functions for NFSRestart agent
      3.  
        State definitions
      4.  
        Attributes for NFSRestart agent
      5.  
        Resource type definition for NFSRestart agent
      6. Notes for NFSRestart agent
        1.  
          About high availability fire drill
        2.  
          Mounting NFS export with the -vers options can cause lock failure
        3.  
          Providing a fully qualified host name
        4.  
          Service Management Facility
      7. Sample configurations for NFSRestart agent
        1.  
          Basic agent configurations
      8.  
        Debug log levels for NFSRestart agent
    4. Share agent
      1.  
        Dependencies for Share agent
      2.  
        Agent functions for Share agent
      3.  
        State definitions for Share agent
      4.  
        Attributes for Share agent
      5.  
        Resource type definition for Share agent
      6. Notes for Share agent
        1.  
          High availability fire drill
      7.  
        Sample configurations for Share agent
      8.  
        Debug log levels for Share agent
    5. About the Samba agents
      1.  
        The Samba agents
      2.  
        Before using the Samba agents
      3.  
        Supported versions for Samba agents
      4. Notes for configuring the Samba agents
        1.  
          Configuring multiple SambaServer resources
        2.  
          Configuring Samba for non-standard configuration files or non-standard lock directories
      5. SambaServer agent
        1.  
          Dependencies for SambaServer agent
        2.  
          Agent functions for SambaServer agent
        3.  
          State definitions for SambaServer agent
        4.  
          Attributes for SambaServer agent
        5.  
          Resource type definitions for SambaServer agent
        6.  
          Sample configurations for SambaServer agent
        7.  
          Debug log levels for SambaServer agent
      6. SambaShare agent
        1.  
          Dependencies for SambaShare agent
        2.  
          Agent functions for SambaShare agent
        3.  
          State definitions for SambaShare agent
        4.  
          Attributes for SambaShare agent
        5.  
          Resource type definition for SambaShare agent
        6.  
          Sample configuration for SambaShare agent
        7.  
          Debug log levels for SambaShare agent
    6. NetBios agent
      1.  
        Dependencies for NetBios agent
      2.  
        Agent functions for NetBios agent
      3.  
        State definitions for NetBios agent
      4.  
        Attributes for NetBios agent
      5.  
        Resource type definition for NetBios agent
      6.  
        Sample configuration for NetBios agent
      7.  
        Debug log levels for NetBios agent
  5. Service and application agents
    1.  
      About the services and applications agents
    2. AlternateIO agent
      1.  
        Dependencies for AlternateIO agent
      2.  
        Agent functions for AlternateIO agent
      3.  
        State definitions for AlternateIO agent
      4.  
        Attributes for AlternateIO agent
      5.  
        Resource type definition for AlternateIO agent
      6.  
        Sample configurations for AlternateIO agent
      7.  
        Debug log levels for AlternateIO agent
    3. Apache HTTP server agent
      1.  
        Dependencies
      2.  
        Agent functions
      3.  
        State definitions
      4.  
        Attributes
      5.  
        Resource type definition
      6. Apache HTTP server notes
        1.  
          Tasks to perform before you use the Apache HTTP server agent
        2.  
          About detecting application failure
        3.  
          About bringing an Apache HTTP server online outside of VCS control
        4.  
          About high Availability fire drill
        5.  
          Using Apache agent with IMF
        6.  
          Troubleshooting Apache service group issue
      7. Sample configurations
        1.  
          Basic configuration for Solaris
        2.  
          Basic IPv6 configuration
        3.  
          Sample output of the amfstat command
      8.  
        Debug log level
    4. Application agent
      1.  
        IMF awareness
      2.  
        High availability fire drill for Application agent
      3.  
        Dependencies for Application agent
      4.  
        Agent functions
      5.  
        State definitions for Application agent
      6.  
        Attributes for Application agent
      7.  
        Resource type definition for Application agent
      8. Notes for Application agent
        1.  
          Using Application agent with IMF
        2.  
          Level two monitoring through MonitorProgram
        3.  
          Using Application agent with ProPCV
        4.  
          Requirement for programs
        5.  
          Requirement for default profile
        6.  
          Support for cloned Application agent
      9. Sample configurations for Application agent
        1.  
          Configuration 1 for Application agent
        2.  
          Configuration 2 for Application agent
        3.  
          Configuration 3 for Application agent
      10.  
        Debug log levels for Application agent
    5. CoordPoint agent
      1.  
        Coordination Point server as a coordination point
      2.  
        SCSI-3 based disk as a coordination point
      3.  
        Dependencies
      4.  
        Agent functions
      5.  
        State definitions
      6.  
        Attributes
      7.  
        Resource type definition
      8. Notes for the CoordPoint agent
        1.  
          CoordPoint agent I/O fencing reporting activities
        2.  
          AutoStartList attribute
        3.  
          Detailed monitoring for the Coordpoint resource
        4.  
          The ActionOnCoordPointFault attribute set to RefreshRegistrations
      9.  
        Sample configuration
      10.  
        Debug log levels
    6. LDom agent
      1.  
        Configuring primary and logical domain dependencies and failure policy
      2.  
        IMF awareness
      3. Dependencies
        1.  
          Network resources
        2.  
          Storage resources
      4.  
        Agent functions
      5.  
        State definitions
      6.  
        Attributes
      7.  
        Resource type definition
      8.  
        LDom agent notes
      9.  
        About the auto-boot? variable
      10.  
        Notes for the DomainFailurePolicy attribute
      11.  
        Using VCS to migrate a logical domain
      12.  
        Configuring the LDom agent for DR in a Global Cluster environment
      13.  
        Using the LDom agent with IMF
      14.  
        Sample configuration 1
      15.  
        Sample configuration 2
      16.  
        Configuration to support user-initiated LDom migration
      17.  
        Configuration for VCS-initiated migration
      18.  
        Sample configuration (Dynamic virtual machine service group failover)
      19.  
        Debug log levels
    7. Process agent
      1.  
        IMF awareness
      2.  
        High availability fire drill for Process agent
      3.  
        Dependencies for Process agent
      4.  
        Agent functions for Process agent
      5.  
        State definitions for Process agent
      6.  
        Attributes for Process agent
      7.  
        Resource type definition for Process agent
      8. Usage notes for Process agent
        1.  
          Prerequisites for processes
      9. Sample configurations for Process agent
        1.  
          Configuration 1 for Process agent
        2.  
          Configuration 2 for Process agent
      10.  
        Debug log levels for Process agent
    8. ProcessOnOnly agent
      1.  
        Dependencies
      2.  
        Agent functions
      3.  
        State definitions
      4.  
        Attributes
      5.  
        Resource type definition
      6. ProcessOnOnly agent usage notes
        1.  
          Requirement for programs
      7.  
        Sample configurations
      8.  
        Debug log levels
    9. Project agent
      1.  
        Dependencies
      2.  
        Agent functions
      3.  
        Attributes
      4.  
        Resource type definition
      5.  
        Sample configuration
      6.  
        Debug log levels
    10. RestServer agent
      1.  
        Service group resource dependencies
      2.  
        Agent functions
      3.  
        State definitions
      4.  
        Attributes
      5.  
        Resource type definition
      6.  
        Sample configuration
      7.  
        Troubleshooting information
    11. Zone agent
      1.  
        IMF awareness
      2.  
        Dependencies
      3.  
        Agent functions
      4.  
        Attributes
      5.  
        Configuring the Zone agent for DR in a Global Cluster environment
      6.  
        Resource type definition
      7.  
        Zone agent notes
      8.  
        Using the Zone agent with IMF
      9.  
        Debug log levels
  6. Infrastructure and support agents
    1.  
      About the infrastructure and support agents
    2. NotifierMngr agent
      1.  
        Dependency
      2.  
        Agent functions
      3.  
        State definitions
      4.  
        Attributes
      5.  
        Resource type definition
      6. Sample configuration
        1.  
          Configuration
      7.  
        Debug log levels
    3. Proxy agent
      1.  
        Dependencies
      2.  
        Agent functions
      3.  
        Attributes
      4.  
        Resource type definition
      5. Sample configurations
        1.  
          Configuration 1
        2.  
          Configuration 2
        3.  
          Configuration 3
      6.  
        Debug log levels
    4. Phantom agent
      1.  
        Dependencies
      2.  
        Agent functions
      3.  
        Resource type definition
      4. Sample configurations
        1.  
          Configuration 1
        2.  
          Configuration 2
    5. RemoteGroup agent
      1.  
        Dependency
      2.  
        Agent functions
      3.  
        State definitions
      4.  
        Attributes
      5.  
        Resource type definition
      6.  
        Debug log levels
  7. Testing agents
    1.  
      About the testing agents
    2. ElifNone agent
      1.  
        Dependencies for ElifNone agent
      2.  
        Agent function for ElifNone agent
      3.  
        State definitions for ElifNone agent
      4.  
        Attributes for ElifNone agent
      5.  
        Resource type definition for ElifNone agent
      6.  
        Sample configuration for ElifNone agent
      7.  
        Debug log levels for ElifNone agent
    3. FileNone agent
      1.  
        Dependencies for FileNone agent
      2.  
        Agent functions for FileNone agent
      3.  
        State definitions for FileNone agent
      4.  
        Attribute for FileNone agent
      5.  
        Resource type definition for FileNone agent
      6.  
        Sample configuration for FileNone agent
      7.  
        Debug log levels for FileNone agent
    4. FileOnOff agent
      1.  
        Dependencies for FileOnOff agent
      2.  
        Agent functions for FileOnOff agent
      3.  
        State definitions for FileOnOff agent
      4.  
        Attribute for FileOnOff agent
      5.  
        Resource type definition for FileOnOff agent
      6.  
        Sample configuration for FileOnOff agent
      7.  
        Debug log levels for FileOnOff agent
    5. FileOnOnly agent
      1.  
        Dependencies for FileOnOnly agent
      2.  
        Agent functions for FileOnOnly agent
      3.  
        State definitions for FileOnOnly agent
      4.  
        Attribute for FileOnOnly agent
      5.  
        Resource type definition for FileOnOnly agent
      6.  
        Sample configuration for FileOnOnly agent
      7.  
        Debug log levels for FileOnOnly agent
  8. Replication agents
    1.  
      About the replication agents
    2. RVG agent
      1.  
        Dependencies
      2.  
        Agent functions
      3.  
        State definitions
      4.  
        Attributes
      5.  
        Resource type definitions
      6.  
        Sample configurations
    3. RVGPrimary agent
      1.  
        Dependencies
      2.  
        Agent functions
      3.  
        State definitions
      4.  
        Attributes
      5.  
        Resource type definitions
      6.  
        Sample configurations
    4. RVGSnapshot
      1.  
        Dependencies
      2.  
        Agent functions
      3.  
        State definitions
      4.  
        Attributes
      5.  
        Resource type definitions
      6.  
        Sample configurations
    5. RVGShared agent
      1.  
        Dependencies
      2.  
        Agent functions
      3.  
        State definitions
      4.  
        Attributes
      5.  
        Resource type definitions
      6.  
        Sample configurations
    6. RVGLogowner agent
      1.  
        Dependencies
      2.  
        Agent functions
      3.  
        State definitions
      4.  
        Attributes
      5.  
        Resource type definitions
      6.  
        RVGLogowner agent notes
      7.  
        Sample configurations
    7. RVGSharedPri agent
      1.  
        Dependencies
      2.  
        Agent functions
      3.  
        State definitions
      4.  
        Attributes
      5.  
        Resource type definitions
      6.  
        Sample configuration

Attributes for DiskGroup agent

Table: Required attributes

Required attribute

Description

DiskGroup

Name of the disk group that is configured with Volume Manager.

Type and dimension: string-scalar

Table: Optional attributes

Optional attributes

Description

MonitorReservation

If the value is 1 and SCSI-3 fencing is used, the agent monitors the SCSI reservation on the disk group. If the reservation is missing, the Monitor agent function takes the resource offline.

Type and dimension: boolean-scalar

Default: 0

Note:

If the MonitorReservation attribute is set to 0, and the value of the cluster-wide attribute UseFence is set to SCSI3, and the disk group is imported without SCSI reservation, then the monitor agent function takes the service group containing the disk group resource offline.

PanicSystemOnDGLoss

Determines whether to panic the node if the disk group becomes disabled or monitor operation times out. A loss of storage connectivity can cause the disk group to become disabled. VxVM commands not responding properly can cause monitor operation to timeout.

Note:

System administrators may want to set a high value for FaultOnMonitorTimeout to increase system tolerance.

This attribute accepts the following values:

  • 0: Do not halt the system

  • 1: halt the system if either disk group goes into disabled state or the disk group resource faults due to monitor timeout

  • 2: halt the system only if disk group goes into disabled state

  • 3: halt the system only if disk group resource faults due to monitor timeout

If the value of the attribute is 0, and the disk group becomes disabled, the following occurs:

  • If the cluster has I/O fencing enabled (Cluster level attribute UseFence set to SCSI3), the monitor operation on the DiskGroup resource is reported OFFLINE. This results in the agent to call clean to take the DiskGroup resource offline.

    As part of bringing the DiskGroup resource offline, the agent attempts to deport the disabled disk group. The clean operation succeeds even if the disabled disk group fails to deport and the DiskGroup resource enters into FAULTED state. This state enables the failover of the service group that contains the DiskGroup resource. To fail back the service group containing the DiskGroup resource, manually deport the disk group after restoring storage connectivity on the failed node.

  • If the cluster does not use I/O fencing, a message is logged and the resource is reported ONLINE. The resource is reported ONLINE so that it does not fail over, which ensures data integrity.

PanicSystemOnDGLoss

(Continued)

Notes:

  • The PanicSystemOnDGLoss attribute does not depend on the MonitorReservation attribute.

  • Arctera recommends to configure volume resource for each volume in the diskgroup to detect storage connectivity loss more effectively.

  • If PanicSystemOnDGLoss is set to non-zero value, the system panic is initiated using uadmin 5 0 command. This command halts the system. An administrator needs to bring up the system.

Type and dimension: integer-scalar

Default: 0

StartVolumes

If value of this attribute is 1, the DiskGroup online function starts all volumes belonging to that disk group after importing the group.

Note:

If the Volume Manager default autostartvolumes at system level is set to on, all the volumes of the disk group is started as a part of the import disk group.

Type and dimension: boolean-scalar

Default: 1

StopVolumes

If value is 1, the DiskGroup offline function stops all volumes belonging to that disk group before it deports the disk group.

Type and dimension: boolean-scalar

Default: 1

UmountVolumes

This attribute enables the DiskGroup resource to forcefully go offline even if open volumes are mounted outside of VCS control. When the value of this attribute is 1 and the disk group has open volumes, the following occurs:

  • The agent attempts to unmount the file systems on open volumes. If required, the agent attempts to kill all VCS managed and un-managed applications using the file systems on those open volumes.

  • The agent attempts to forcefully unmount the file systems to close the volumes.

Type and dimension: integer-scalar

Default: 0

Reservation

Determines if you want to enable SCSI-3 reservation. This attribute can have one of the following three values:

  • ClusterDefault - The disk group is imported with SCSI-3 reservation if the value of the cluster-level UseFence attribute is SCSI3. If the value of the cluster-level UseFence attribute is NONE, the disk group is imported without reservation.

  • SCSI3 - The disk group is imported with SCSI-3 reservation if the value of the cluster-level UseFence attribute is SCSI3.

  • NONE - The disk group is imported without SCSI-3 reservation.

To import a disk group with SCSI-3 reservations, ensure that the disks of the disk group are SCSI-3 persistent reservation (PR) compliant.

Type and dimension: string-scalar

Default: ClusterDefault

Example: "SCSI3"

ForceImport

Enables and disables the forcible import of a disk group.

If the value of this attribute is 1, the disk group is imported forcibly. When all the disks in a disk group are not available, you may want to disable the forcible import of disks; to do so, set this attribute to 0. This attribute is ignored when the ClearClone attribute is set to 1; it is considered only if ClearClone is set to 0 or 2.

Type and dimension: boolean-scalar

Default: 1

ClearClone

This attribute takes an integer value between 0 and 2.

If this attribute is set to a non-zero value, the disk group is imported with the -c option. While importing the disk group, this option clears the clone and udid_mismatch flags from the disks of the disk group and also updates the UDID, if required.

The ForceImport attribute is considered only if this attribute is set to 0 or 2; it is ignored if this attribute is set to 1.

For more information about the '-c' option, refer to the VxVM manual page.

Note:

For hardware cloning devices, do not set this attribute to 1.

Type and dimension: integer-scalar

Default: 0

DGOptions

Specifies the options for the vxdg import command. The agent uses this attribute only while bringing a DiskGroup resource online.

For more information, see the vxdg(1m) manual page.

Type and dimension: string-scalar

Example: "-o noautostart -o updateid"

ScanDisks

Lets you perform a selective devices scan for all the disk paths that are associated with a VxVM disk group. Before attempting to import a hardware clone or a hardware replicated device, the VxVM and the DMP attributes of a disk are refreshed.

  • If set to 1, a selective device scan is performed before the disk group import operation.

  • If set to 0, a selective device scan is not performed.

    Even when ScanDisks is set to 0, if the disk group fails with an error string containing HARDWARE_MIRROR during the first disk group import attempt, the DiskGroup agent performs a selective device scan to increase the chances of a successful import.

Type and dimension: boolean-scalar

Default: 0

This attribute is typically used in a hardware replication environment.

How the ClearClone and the ForceImport attributes are considered together

ClearClone

ForceImport

Behavior

0

0

The clear clone option is disabled and the forcible import of disk groups is disabled.

0

1

(Default) The clear clone option is disabled and the forcible import of disk groups is enabled.

1

0

The clear clone option is enabled and the forcible import of disk groups is disabled.

1

1

The clear clone option is enabled, the forcible import of disk groups is disabled, and a message is logged stating that the ForceImport attribute is not considered in this case.

2

0

The clear clone option is enabled and the forcible import of disk groups is disabled.

2

1

The clear clone option is enabled and the forcible import of disk groups is enabled.

Table: Internal attributes

Attribute

Description

tempUseFence

This attribute is reserved for internal use only.

NumThreads

The number of threads that are used within the agent process for managing resources. This number does not include the number of threads that are used for other internal purposes.

Setting the NumThreads attribute to a higher value may decrease the time required to go online or the time required to monitor a large number of DiskGroup resources.

Type and dimension: static integer-scalar

Default: 1

Note:

If there are many DiskGroup resources and if the resources are taking more time to come online, consider increasing the NumThreads attribute to a value greater than 1.