[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [Cluster-devel] [fence-virt PATCH] backend plugin for monitoring a host's status



On Thu, Oct 13, 2011 at 7:52 PM, Kazunori INOUE
<inouekazu intellilink co jp> wrote:
> Hi, Andrew
>
> We (NTT) will participate in the HA Mini-Conference,
> please let we explain at that time.

Sounds good :-)


> Best Regards
>
> (2011/10/12 10:40), Andrew Beekhof wrote:
>>
>> Was making host connectivity information available to the guests the
>> goal here or just something to demonstrate the concept?
>> Interesting idea :-)
>>
>> 2011/10/5 Kazunori INOUE<inouekazu intellilink co jp>:
>>>
>>> Hi all,
>>>
>>> I think that the communication function of fence-virt is flexible,
>>> so I want to use it more effectively.
>>>
>>> Therefore I made backend plugin for a guest to get the host's status
>>> using the communication facility of fence-virt,
>>> and I changed to allow specifying one more backend (for fencing, and
>>> replying the host's status).
>>>
>>> I created the backend "pm-monitor" which has met the following
>>> configurations / requirements.
>>> - Both hosts and VMs, cluster (Pacemaker) have been configured.
>>>
>>> Here's an overview of function. Please refer to attached 'overview.png'.
>>> (*) pingd resource notifies the status of connection with a specific
>>>    host to pacemaker, and pacemaker manages the result.
>>> (1) resource (vm-client) which requires the host's status is executed.
>>> (2) vm-client requests 'host_status (result of pingd)' to the host
>>>    with fence_virt.
>>> (3) use the serial listener,
>>> (4) fence_virtd (pm-monitor backend) gets the 'result of pingd' from
>>>    pacemaker and answers it after conversion.
>>>    - the conversion rule is set in /etc/pm-monitor.conf
>>>
>>> Here's a description of the attached files.
>>> * add_general_backend.patch
>>>  - add the server/pm-fence.c
>>>  - change the configure.in and server/Makefile.in
>>> * overview.png
>>>  - figure of the overview.
>>> * vm-client
>>>  - Resource Agent for VM.
>>>  - I'm going to post this RA to the appropriate community
>>>    (https://github.com/ClusterLabs/resource-agents).
>>> * fence_virt.conf
>>>  - sample configuration.
>>> * pm-monitor.conf
>>>  - sample configuration for pm-monitor.so
>>>
>>> * host.cli, mon-host.txt
>>>  - sample configuration file of a host cluster,
>>>    and mon-host.txt is an output of the crm_mon command.
>>> * VM.cli, mon-VM.txt
>>>  - sample configuration file of a VM cluster,
>>>    and mon-VM.txt is an output of the crm_mon command.
>>>
>>> Best Regards
>
>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]