Once your cluster is installed and set up as described in Chapter 2, Installation and Setup, you can start adding resources to your configuration. Configure resources either with the Heartbeat GUI or manually by using the command line tools.
In the following, find an example of how to configure an IP address as a resource either manually or with the Heartbeat GUI.
Creating a sample cluster resource and migrating it to another server can help you test to ensure your Heartbeat cluster is functioning properly. A simple resource to configure and migrate is an IP address.
Procedure 3.1. Creating an IP Address Cluster Resource¶
Start the HA Management Client and log in to the cluster as described in Section 4.1, “Graphical HA Management Client”.
Click , then click , or click the + button.
Choose as the resource item type, then click .
Enter a (name) for the IP
address resource. For example, ipaddress1.
In the section of the page, scroll
down the list and select IPaddr (OCF Resource
Agent) as the resource type.
In the section of the page, find the line that was added for the IP address resource, click the line once, then click the line again under the heading to open a text field.
Add the IP address for the IP address cluster resource.
Click the button and from the
drop-down list, specify nic as
and eth0 as
,
then click .
The name and value are dependent on your hardware configuration and what you chose for the media configuration during the Heartbeat installation.
Click the button at the bottom of the page to add the resource to the cluster.
Select the resource in the left pane of the main window, then click + to start the new resource on the cluster.
Procedure 3.2. Migrating Resources to Another Node
To migrate the newly created resource to another node in the cluster, you can use either the HA Management Client or the command line.
It the command line, use the following command:
crm_resource -M -rresource_name-Hhostname
For example, to migrate a resource named ipaddress1 to a
cluster node named node2, you would need to
enter:
crm_resource -M -r ipaddress1 -H node2
To use the HA Management Client for migration, select the resource you want to migrate in the left pane of the main window and select +.
In the new window, select ipaddress1 as
to migrate and select
node1 from the
drop-down list.
Resources are any type of service that a computer provides.
Resources are known to Heartbeat when they may be controlled by RAs
(Resource Agents), which are LSB scripts, OCF scripts,
or legacy Heartbeat 1 resources. All resources are configured in the CIB
(Cluster Information Base) in the resources section.
For an overview of available resources, look at
Appendix A, HB OCF Agents.
To add a resource to the current configuration, first
write an XML file with the specific date for this resource. For
example, to add the IP address
10.10.0.1 to your cluster, use the
following example:
<primitive id="ip_1"class="ocf"
type="IPaddr"
provider="heartbeat"
> <instance_attributes> <attributes>
<nvpair name="ip" value="10.10.0.1"
/> </attributes> </instance_attributes> </primitive>
The value of the | |
The three attributes | |
All the attributes for a resource agent are entered in a list of
| |
In this example, the RA attribute |
![]() | |
When configuring a resource with Heartbeat, the same resource should not be initialized by init. Heartbeat should be responsible for all service start or stop actions. | |
To add this IPaddr configuration to the cluster,
first save the configuration to a file named
ip_1.xml. Add this file to the
cluster configuration with the command:
cibadmin -o resources -C -x ip_1.xml
If the configuration was successful, a new resource appears in crm_mon that is started on a random node of your cluster.