Following are the additional considerations for disabling resources:
When a group containing disabled resources is brought online, the online transaction is not propagated to the disabled resources. Children of the disabled resource are brought online by VCS only if they are required by another enabled resource.
You can bring children of disabled resources online if necessary.
When a group containing disabled resources is taken offline, the offline transaction is propagated to the disabled resources.
If a service group is part of an hagrp -online -propagate operation or an hagrp -offline -propagate operation and a resource in the service group is disabled, the resource might not complete its online operation or offline operation. In this case, PolicyIntention of the service group is set to 0.
In an hagrp online -propagate operation, if the child service groups cannot be brought online, the parent service groups also cannot be brought online. Therefore, when the PolicyIntention value of 1 for the child service group is cleared, the PolicyIntention value of all its parent service groups in dependency tree is also cleared. When the PolicyIntention value of 2 for the parent service group is cleared, the PolicyIntention value of all its child service groups in dependency tree is also cleared.
This section shows how a service group containing disabled resources is brought online.
Figure: Scenario: Transaction not propagated to the disabled resource (Resource_3) shows Resource_3 is disabled. When the service group is brought online, the only resources brought online by VCS are Resource_1 and Resource_2 (Resource_2 is brought online first) because VCS recognizes Resource_3 is disabled. In accordance with online logic, the transaction is not propagated to the disabled resource.
Figure: Scenario: Child of the disabled resource (Resource_3) is brought online, shows that Resource_2 is disabled. When the service group is brought online, resources 1, 3, 4 are also brought online (Resource_4 is brought online first). Note Resource_3, the child of the disabled resource, is brought online because Resource_1 is enabled and is dependent on it.