Gentoo Logo
Gentoo Spaceship

Installation:
Gentoo Handbook
Installation Docs

Documentation:
Home
Listing
About Gentoo
Philosophy
Social Contract

Resources:
Bug Tracker
Developer List
Discussion Forums
Gentoo BitTorrents
Gentoo Linux Enhancement Proposals
IRC Channels
Mailing Lists
Mirrors
Name and Logo Guidelines
Online Package Database
Security Announcements
Staffing Needs
Supporting Vendors
View our CVS

Graphics:
Logos and themes
Icons
ScreenShots

Miscellaneous Resources:
Gentoo Linux Store
Gentoo-hosted projects
IBM dW/Intel article archive




List Archive: gentoo-soc
Navigation:
Lists: gentoo-soc: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-soc@g.o
From: Eric Thibodeau <kyron@...>
Subject: Gentoo Clustering CD Progress Report X+1
Date: Tue, 01 Jul 2008 00:11:07 -0400
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<u><b>Whuh?<br>
</b></u>Yeah, I know, radio silence for too long, I forgot I had
exam/lab correction assigned to me last week, sorry about that folks
(that also knocked me off schedule as I was at ease reading up flame
wars about how system configs should be done before that
realization...more below)<br>
<br>
<u><b>Configuration automation:</b></u><br>
<br>
I spent the past weeks investigating how my scripts would be integrated
into portage in a <i><u>durable fashion</u></i> and it seems I keep
hitting friction from /EX/soon to be ex/still active/ devs concerning
what an ebuild should/can do to a filesystem. I am crawling to the
conclusion that all the automation should be accomplished with a mix of
CONFIG_PROTECT_MASK (CONFIG_PROTECT="") and addition of my scripted
functions to pkg_config() sections of meta/seed ebuilds... I figure
this is the Gentoo way to do things. Down the line, some of the
pkg_config stuff could probably be integrated into upstream as part of
an configuration backend...but I'm diverging.<br>
<br>
<u><b>Evolution:</b></u><br>
<br>
<i><b>net-dns/dnsmasq auto-config</b></i>: is almost complete, the
script will still require some form on configuration input but very
little compared to ldap-setup.sh, most of the network configuration is
deduced from the use of <i><b>net-misc/sipcalc</b></i> applied to the
eth? on the private net.<br>
<br>
Caveat:<br>
* Assumes the private eth is already configured with a static IP
address...don't know how I will pull that one off. I could also force
the static IP in /etc/conf.d/net ...but that also assumes I force eth1
to be the private nic.<br>
<br>
<i><b>catalyst:</b></i><br>
I was able to rebuild the stage tarballs. This time I didn't such
specific arch settings as nocona and left it to a generic x86_64
setting.<br>
<br>
<u><b>Regression:</b></u><br>
I have been hitting a circular dependency hellish problem while
attempting building livecd-stage1. I though the problem was due to my
switch of the snapshot so I decided to rebuild the entire stages1-3:<br>
- stage3-desktop won't build because openssh pulls in <i><b>net-nds/openldap</b></i>
(it's now on by default apparently) and, for another reason, openldap
is being merged _before_&nbsp; <i><b>sys-apps/shadow</b></i> , which breaks
everything as described by&nbsp;
<a class="moz-txt-link-freetext" href="http://bugs.gentoo.org/show_bug.cgi?id=142637">http://bugs.gentoo.org/show_bug.cgi?id=142637</a> leading to
<a class="moz-txt-link-freetext" href="http://bugs.gentoo.org/show_bug.cgi?id=53269">http://bugs.gentoo.org/show_bug.cgi?id=53269</a> ... And to quote the
mentor:<br>
<br>
<tt>20:12 &lt; dberkholz&gt; the "fix" is what i mentioned above, plus
a patch across the whole tree to fix it<br>
20:13 &lt; dberkholz&gt; first add new eclass, second change all
ebuilds and eclasses running enew{user,group}, third drop from eutils<br>
20:13 &lt; dberkholz&gt; the third could wait a while because it'll
break old binary packages from before portage cached the whole
environment</tt><br>
<br>
...which means we might add "new eclass" on the list of things to do.<br>
<br>
<u><b>Comming up:</b></u><br>
<br>
* Finish proof of concept script for dnsmasq auto-configuration.<br>
* Figure out how eth1 will be auto-configured within /etc/conf.d/net<br>
* NFS root, how will it be created?!:<br>
** catalyst?<br>
** quickconfig?<br>
**&nbsp; DonnieMatic (<a class="moz-txt-link-freetext" href="http://dev.gentoo.org/~dberkholz/ltsp/setup.txt">http://dev.gentoo.org/~dberkholz/ltsp/setup.txt</a>)?<br>
** All of the above :)<br>
<br>
<u><b>Time killer:</b></u><br>
<br>
I expect the circular dependency problem with the liveCD to take up
much of my time tomorrow (very unfortunate). For those of you that are
curious (or even read this O_o!) <a class="moz-txt-link-freetext" href="http://pastebin.ca/1059646">http://pastebin.ca/1059646</a><br>
<br>
<u><b>Spying:</b></u><br>
<br>
I checked out <a class="moz-txt-link-freetext" href="http://pareto.uab.es/mcreel/PelicanHPC/">http://pareto.uab.es/mcreel/PelicanHPC/</a> as a reference
(linked to it by <a class="moz-txt-link-freetext" href="http://idea.uab.es/mcreel/ParallelKnoppix/">http://idea.uab.es/mcreel/ParallelKnoppix/</a> which seems
to be dropping the ball). I was wondering how the configuration was
implemented and saw quickly that choices are made for the user and
there is a configuration phase to be accomplished...<br>
<br>
Eric<br>
</body>
</html>
Navigation:
Lists: gentoo-soc: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Progress Report 2 - GNAP Love
Next by thread:
Gentoo Clustering CD Progress Report X+1
Previous by date:
Re: Progress Report - Setting Beacon Afloat
Next by date:
Some help with git - pushing ma Gentoo Clustering LiveCD stuff on da web


Updated Jun 17, 2009

Donate to support our development efforts.

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

php|architect

php|architect

Copyright 2001-2007 Gentoo Foundation, Inc. Questions, Comments? Email www@gentoo.org.