Hi Anders,
The way it is currently designed is if you turn on PLM at
build-time, it will link with both OpenHPI and libvirt.
They are both needed. The libvirt functions are used for performing
admin operations on the virtualized EEs, and OpenHPI is used for
non-virtualized EEs including the EE running the hypervisor.
Alex
On 07/01/2016 03:02 AM, Anders Widell wrote:
> All fencing requests go through the opensaf_reboot script today.
>
> Have you thought about build-time options for how to link with these
> two libraries? I suppose the most flexible approach would be
> build-time options to select which libraries to link with (so you can
> select to link with just one of them, or both at the same time). If
> you link with both libraries, would it be possible at run-time to
> probe the system and select the correct one to use?
>
> regards,
> Anders Widell
>
> On 06/30/2016 05:29 PM, Alex Jones wrote:
>> Yes, it uses libvirt for all the EE admin operations performed on the
>> virtualized EE. There is no special fencing code in the PLM
>> implementation, even for the current non-virtualized implementation.
>> It's free with the PLM-EE hook in opensaf_reboot.
>>
>> So, if there are cases where opensaf_reboot is not being called for
>> fencing in FM or elsewhere, we would need to change that.
>>
>> Alex
>>
>>
>> On 06/30/2016 11:21 AM, Anders Widell wrote:
>>> Ok, I see. Will PLM use libvirt for something else than fencing in
>>> such a configuration?
>>>
>>> regards,
>>> Anders Widell
>>>
>>> On 06/30/2016 05:02 PM, Alex Jones wrote:
>>>> Hi Anders,
>>>>
>>>> I have a basic working implementation which uses libvirt, but
>>>> it's not yet ready to send out for others to test. It relies on
>>>> libvirt to talk to the hypervisor to tell it to fence the node. It
>>>> uses the current setup in opensaf_reboot which calls PLM. Mathi and
>>>> I have been talking about the implementation, but I haven't had
>>>> time to work on it recently.
>>>>
>>>> The current implementation of PLM (without virtualization) does
>>>> use OpenHPI for fencing. We use it in one of our products here at
>>>> Genband, but we are using OpenHPI to talk to a shelf manager over
>>>> RMCP in an ATCA chassis. It works well.
>>>>
>>>> Alex
>>>>
>>>>
>>>> On 06/30/2016 10:51 AM, Anders Widell wrote:
>>>>> Interesting!
>>>>>
>>>>> How do you intend to implement this? Will OpenSAF rely on OpenHPI
>>>>> for remote fencing also when running inside virtual machines? Does
>>>>> OpenHPI support that today?
>>>>>
>>>>> regards,
>>>>> Anders Widell
>>>>>
>>>>> On 06/30/2016 04:11 PM, Alex Jones wrote:
>>>>>> Hi Hans,
>>>>>>
>>>>>> For what it is worth, there is a ticket (1431) which will
>>>>>> implement virtualization of EEs in PLM, which is not currently
>>>>>> supported. I am planning on implementing this at some point this
>>>>>> summer. That should take care of fencing in a virtualized
>>>>>> environment, without this patch, but using PLM (if I understand
>>>>>> what you are trying to do here.)
>>>>>>
>>>>>> Alex
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 06/30/2016 04:27 AM,
>>>>>> [email protected] wrote:
>>>>>>> ----------------------------------------------------------------------
>>>>>>>
>>>>>>>
>>>>>>> Message: 1
>>>>>>> Date: Thu, 30 Jun 2016 07:38:13 +0000
>>>>>>> From: Hans Nordeb?ck <[email protected]>
>>>>>>> Subject: Re: [devel] [PATCH 2 of 2] fm: Add support for remote
>>>>>>> fencing
>>>>>>> using STONITH [#1859]
>>>>>>> To: Hans Nordeb?ck <[email protected]>,
>>>>>>> "[email protected]" <[email protected]>,
>>>>>>> "[email protected]" <[email protected]>,
>>>>>>> "[email protected]" <[email protected]>,
>>>>>>> Anders
>>>>>>> Widell <[email protected]>
>>>>>>> Cc: "[email protected]"
>>>>>>> <[email protected]>
>>>>>>> Message-ID:
>>>>>>> <amspr07mb230a0e7eb5fc210a9601c92ea...@amspr07mb230.eurprd07.prod.outlook.com>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Content-Type: text/plain; charset="iso-8859-1"
>>>>>>>
>>>>>>> Hi, anyone that had time to look at this patch? It would be good
>>>>>>> the get some early feedback as it may have to some further changes
>>>>>>> I considered if e.g. PLM should be used for the configuration
>>>>>>> but it seems to be more work, what do you say?
>>>>>>>
>>>>>>> /Thanks HansN
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel