Preseed is not created on CC installed using packages (not through UEC installer)

Bug #494634 reported by Nick Barcet
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
eucalyptus (Ubuntu)
Medium
Unassigned
Lucid
Medium
Unassigned

Bug Description

For multi cluster install, the node-preseed files should be installed on all the cc by default, regardless of if the cc was installed manually or not.

Nick Barcet (nijaba)
Changed in eucalyptus (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Dustin Kirkland  (kirkland) wrote :

Assigning to Mathias, as he does a lot of package-based (non-CD) installs, and should be able to help solve this.

Changed in eucalyptus (Ubuntu):
assignee: nobody → Mathias Gug (mathiaz)
milestone: none → lucid-alpha-3
Revision history for this message
Dustin Kirkland  (kirkland) wrote :

Mainly, this will help getting the ssh keys pushed around.

Mathias, assign this to Colin if you can't get this solved.

Revision history for this message
Dustin Kirkland  (kirkland) wrote :

I suspect some code needs to be either moved or duplicated from the -udeb.

Revision history for this message
Dustin Kirkland  (kirkland) wrote :

As an alternative (or in general) ...

We're running webservers on these systems... I think we should probably just publish public ssh keys in a common location on all of these systems, to make for easier key distribution.

Revision history for this message
Dustin Kirkland  (kirkland) wrote :

Talking to Dan a bit more about Comment #4, we really like this idea... Have all Eucalyptus components depend on apache2, and just symlink eucalyptus' public key to a know location in /var/www, which would get all public keys published, and all Eucalyptus components talking SSH very easily.

Revision history for this message
Mathias Gug (mathiaz) wrote : Re: [Bug 494634] Re: node-preseed is not present on cc that are installed manually

On Fri, Jan 29, 2010 at 05:24:04PM -0000, Dustin Kirkland wrote:
> Talking to Dan a bit more about Comment #4, we really like this idea...
> Have all Eucalyptus components depend on apache2, and just symlink
> eucalyptus' public key to a know location in /var/www, which would get
> all public keys published, and all Eucalyptus components talking SSH
> very easily.
>

How about publishing the public key via avahi? We're already publishing other
information via avahi.

--
Mathias Gug
Ubuntu Developer http://www.ubuntu.com

Revision history for this message
Thierry Carrez (ttx) wrote : Re: node-preseed is not present on cc that are installed manually

After discussing this with Mathias, I think we should not switch to another key distribution system in the middle of the Lucid cycle, and we should revisit this in light of the topology management API evolution in Eucalyptus for Lucid+1.

Coming back to this bug, we can certainly move the preseed generation from the eucalyptus-udeb finish-install into the package postinst. That would allow installing new NCs through the UEC installer while your CC was installed manually, which is a corner case. Note that it would result in preseeding installation values from that manually-installed CC to the UEC-installer-installed NCs.

Revision history for this message
Thierry Carrez (ttx) wrote :

Lowering priority, since supporting mixed manual/automated installs is not a Lucid target.

Changed in eucalyptus (Ubuntu Lucid):
assignee: Mathias Gug (mathiaz) → nobody
milestone: lucid-alpha-3 → none
Revision history for this message
Thierry Carrez (ttx) wrote :

Unnominating for lucid, per previous comment.

Changed in eucalyptus (Ubuntu Lucid):
status: Triaged → Won't Fix
Thierry Carrez (ttx)
summary: - node-preseed is not present on cc that are installed manually
+ Preseed is not created on CC installed using packages (not through UEC
+ installer)
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers