[Beowulf] Gentoo in the HPC environment

Jonathan Aquilina jaquilina at eagleeyet.net
Mon Jun 30 08:53:30 PDT 2014


Then cant you say the same about virtualization technologies such as kvm
xen vmware and hyperV?

> I second Gavin.
>
> A lot of people have been mentioning LXC and Docker ans cures to this
> problem, and to paraphrase The Princess Bride, you keep using those
> words I don't think they mean what you think they mean. Docker and LXC
> are great for isolating running services: apache, DNS, etc. For the most
> part, we are stalking about user-space libraries and programs. I don't
> see how Docker and LXC could be used or provide any benefit in this
> context.
>
> --
> Prentice
>
>
> On 06/30/2014 08:18 AM, Gavin W. Burris wrote:
>> Hi, Jonathan.
>>
>> Or you can just build software in a dedicated, version-named directory
>> with the --prefix option.  Many in HPC use the environment modules.
>> Here is a good article about it:
>> http://www.admin-magazine.com/HPC/Articles/Environment-Modules
>>
>> Cheers.
>>
>> On Sat 06/28/14 04:07PM +0200, Jonathan Aquilina wrote:
>>> You guys are mentioning installing applications in a modular way,
>>> couldnt
>>> that be achieved in a chroot environment or by using an LXC container?
>>>
>>> Regards.
>>>
>>>> On Wed 06/25/14 11:30AM -0400, Joe Landman wrote:
>>>>> More often than not, commercial and closed source
>>>>> applications are built and qualified (for support and guarantee of
>>>>> functionality) against several very specific OS and library versions.
>>>>> It is
>>>>> rare, in my experience with this, that any of these are up-to-date
>>>>> versions
>>>>> of Red Hat or Red Hat derived distributions.
>>>> In my experience, Red Hat is often the first, if not the only,
>>>> supported
>>>> OS for a commercial Linux application.  This is due to the
>>>> aforementioned lifecycle support and predictable ABI/API.
>>>>
>>>>> one unsupported platform is as good as the other, with the caveat
>>>>> that
>>>>> one
>>>>> needs to pay attention to the ease of management as well as other
>>>>> things.
>>>> Walking the well trodden path provides ease of management.  I don't
>>>> want
>>>> to deploy a custom OS stack and have to throw my hands in the air when
>>>> I
>>>> hit a difficult bug that brings operations to a halt.  I like hardware
>>>> support.  I like talking to the systems engineers.  I have support on
>>>> both Red Hat and CentOS (SL too).  Deploying things like InfiniBand
>>>> and
>>>> pNFS is easy and commercially supported with RHEL.
>>>>
>>>>> This is why stateless machines, booting an instance with a particular
>>>>> OS
>>>>> for
>>>>> a particular job, is a *far* more reasonable and workable approach
>>>>> than
>>>> Stateless is cool, but I choose my battles.  Supporting multiple OS
>>>> platforms is not a reasonable use of my time.  If the other-OS
>>>> application really is the end-all-be-all, then maybe, in a VM.  I do
>>>> have to check out Docker.
>>>>
>>>>> Err ... no.  The center of mass of the market has moved on to the
>>>>> faster
>>>> I'm saying that you shouldn't change the base OS and its APIs, but
>>>> _do_
>>>> install the latest languages and applications in a modular way.
>>>> Win-win.  Programmers get to choose the latest tools, with a solid
>>>> base
>>>> for those software builds, plus hardware support.
>>>>
>>>> Cheers,
>>>> --
>>>> Gavin W. Burris
>>>> Senior Project Leader for Research Computing
>>>> The Wharton School
>>>> University of Pennsylvania
>>>> _______________________________________________
>>>> Beowulf mailing list, Beowulf at beowulf.org sponsored by Penguin
>>>> Computing
>>>> To change your subscription (digest mode or unsubscribe) visit
>>>> http://www.beowulf.org/mailman/listinfo/beowulf
>>>>
>>>
>
> _______________________________________________
> Beowulf mailing list, Beowulf at beowulf.org sponsored by Penguin Computing
> To change your subscription (digest mode or unsubscribe) visit
> http://www.beowulf.org/mailman/listinfo/beowulf
>




More information about the Beowulf mailing list