Monday, July 11, 2011

VCS IP and NIC resource

                                           IP agent

The IP agent manages the process of configuring a virtual IP address and its
subnet mask on an interface for IPv4 addresses. The virtual IP address must not
be in use. You can use this agent when you want to monitor a single IP address
on a single adapter.

Agent functions


Online
Solaris: Configures the IP address to the NIC. Checks if another
system is using the IP address. Uses the ifconfig command to set the IP
address on a unique alias on the interface

Offline
Brings down the IP address that is specified in the Address attribute.

Monitor
 Monitors the interface to test if the IP address that is associated with the
interface is alive.

Clean
 Brings down the IP address that is associated with the specified interface.


State definitions

ONLINE
 Indicates that the device is up and the specified IP address is assigned to
the device.

OFFLINE
Indicates that the device is down or the specified IP address is not assigned
to the device.

UNKNOWN
 Indicates that the agent could not determine the state of the resource or
that the resource attributes are invalid.


Required attributes for Solaris

Address
A virtual IP address that is associated with the interface. Note that
the address you specify must not be the same as the configured
physical IP address, but should be on the same network.

Device
The name of the NIC device that is associated with the IP address.
Requires the device name without an alias.

Dependencies

IP resources depend on NIC resources.
 
main.cf


IP IP_test (
                Critical = 0
                Device = bge0
                Address = "10.165.217.22"
                NetMask = "255.255.255.0"
                Options = trailers
                )

CMD 


hares -add IP_test  IP  TestGrouplab1 
 hares -modify IP_test  Critical  0 
 hares -modify IP_test  ArpDelay  1 
 hares -modify IP_test  IfconfigTwice  0 
 hares -modify IP_test  Device  bge0 
 hares -modify IP_test  Address  10.165.217.22 
 hares -modify IP_test  NetMask  255.255.255.0 
 hares -modify IP_test  Options  trailers 
 hares -modify IP_test  ContainerName   
 hares -modify IP_test  Enabled  1 

#####################################END OF IP AGENT#########################


                                                                 NIC agent


The NIC agent monitors the configured NIC. If a network link fails, or if a
problem arises with the NIC, the resource is marked FAULTED. You can use the
agent to make a single IP address on a single adapter highly available or to
monitor it. This resource’s Operation value is OnOnly.

Dependencies

No child dependencies exist for this resource.

The NIC listed in the Device attribute must have an administrative IP address.
The administrative IP address is the default IP address that is assigned to the
physical interface of a host on a network

Agent functions

Monitor

Tests the network card and network link. Pings the network hosts or
broadcast address of the interface to generate traffic on the network.
Counts the number of packets passing through the device before and
after the address is pinged. If the count decreases or remains the
same, the resource is marked FAULTED.
If the NetworkHosts list is empty, or the ping test fails, the agent
sends a ping to the device’s broadcast address to generate network
traffic. The agent checks for any response to the broadcast request. If
there is no reply to the broadcast ping, the resource faults.

State definitions

ONLINE
 Indicates that the NIC resource is working.

OFFLINE


FAULTED
 Indicates that the NIC has failed.

UNKNOWN
Indicates the agent cannot determine the interface state. It may be due to
an incorrect configuration.

Required attributes for Solaris

Device
Name of the NIC that you want to monitor.

cmd

hares -add  NIC_AGENT_test  NIC  TestGrouplab1
hares -modify NIC_AGENT_test Critical 0
hares -modify NIC_AGENT_test PingOptimize  1
hares -modify NIC_AGENT_test Device  bge0
hares -modify NIC_AGENT_test NetworkType  
hares -modify NIC_AGENT_test NetworkHosts -delete -keys
hares -modify NIC_AGENT_test Enabled 0

main.cf

   NIC NIC_AGENT_test (
                Enabled = 0
                Critical = 0
                Device = bge0
                )

###################################END OF NIC AGENT ############################

REFERENCE -VCS guide