Fault management for a virtual business service

The fault management feature provides fault handling capability in a multi-tier application environment. In a virtual business service, one of the three types of dependencies can exist among the parent and its child service groups. The dependencies are soft, firm, and restart. They determine a tier's configurable reaction to a lower tier event, and control fault propagation.

For example, the virtual business service notifies the middle tier about the fault and recovery that has occurred at the database tier. The reaction of the middle tier to the events at the lower tier can be configured. The middle tier can choose to restart to update its state to reflect the failover at the database tier, or it can choose to ignore the event.

Starting with Veritas Operations Manager 6.0, fault management is enabled by default for all configured virtual business services. If you are upgrading VCS or performing other maintenance activities on individual tiers that involve stopping the VCS high availability daemon, you must disable the fault management for the VBS involving this tier in order to prevent triggering any fault or recovery policy actions.

Note:

VBS daemon must be running on all tiers while a VBS fault propagation or operation is in progress. If VBS daemon faults or fails over during the fault propagation or the operation, the same may not complete.

Disabling fault management for a virtual business service

When you disable fault management for a virtual business service, you will no longer be able to use firm and restart type of dependencies. You will also not be able to operate the virtual business service.

Run the following command on the central server to disable fault management for a particular virtual business service:

# /opt/VRTSsfmh/bin/vbsadm -disable <VBS_NAME>
Re-enabling the fault management for a virtual business service

Run the following command on the Veritas Operations Manager Management Server to enable fault management for a virtual business service

# /opt/VRTSsfmh/bin/vbsadm -enable <VBS_NAME>

More Information

Fault management for a virtual business service