Re: Image Creation from Base Image

2011-11-15 Thread Josh Thompson
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Tuesday November 15, 2011, Evelio Quiros wrote:
 Hello,
 
 I was able to successfully capture a base image.
 I have added the image to the image group.
 However, when I try to make a reservation, or create a new image,
 It eventually fails. I watch the VM server and see that a new VM was
 started. It does start a new VM with the correct MAC addresses,
 but Redhat detects these changed MACs as new interfaces, and assigns them
 to eth2 and eth3. Consequently, they are not brought up, the machine never
 dhcp's, and the image fails to contact the vcl server.
 
 Should I delete the network persistence rules before capturing the image ?

Exactly - that one has really been a problem for us.  I believe Aaron actually 
committed a change for vcld that will be in 2.3 that automatically deletes it 
at capture time.

Josh
 
 Regards,
 Q
- -- 
- ---
Josh Thompson
VCL Developer
North Carolina State University

my GPG/PGP key can be found at pgp.mit.edu
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)

iEYEARECAAYFAk7Cnw4ACgkQV/LQcNdtPQOtoACfdpLAkwJFJbtmhYyCAV7lU2AX
XnEAn3I4k4j297Esk1GjQKXIFIQUuAQr
=j2SP
-END PGP SIGNATURE-


RE: Image Creation from Base Image

2011-11-15 Thread Waldron, Michael H
I dealt with this issue of the network interfaces changing assignments in our 
Ubuntu images.

For Ubuntu 9.04 and earlier:
Create /etc/udev/rules.d/90-persistent-net.rules file.
 Contents:
   SUBSYSTEM==net, ACTION==add, DRIVERS==?*, ATTR{type}==1, 
KERNEL==eth*, OPTIONS=ignore_device

This prevents the device rules from assigning eth0 and eth1 different names 
because the mac addresses don't match the original machine.

For Ubuntu 10.04 and later:
Instead of creating 90-persistent-net.rules file, create 
/etc/init.d/udev-netrule script to remove 
70-persistent-net.rules file on shutdown, so it doesn't exist when image is 
captured.
Contents:
  /bin/rm -f /etc/udev/rules.d/70-persistent-net.rules
Link to /etc/rc0.d/S10udev-netrule and /etc/rc6.d/S10udev-netrule.

Mike Waldron
Systems Specialist
ITS Research Computing
University of North Carolina at Chapel Hill
CB #3420, ITS Manning, Rm 2509
919-962-9778

From: Evelio Quiros [evq...@fiu.edu]
Sent: Tuesday, November 15, 2011 12:35 PM
To: vcl-user@incubator.apache.org
Subject: Re: Image Creation from Base Image

That¹s great. Looking forward to the new release.
But how were you able to manage new images before?
Does the problem not exist in other Linux distros ?

Q


On 11/15/11 12:19 PM, Josh Thompson josh_thomp...@ncsu.edu wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Tuesday November 15, 2011, Evelio Quiros wrote:
 Hello,

 I was able to successfully capture a base image.
 I have added the image to the image group.
 However, when I try to make a reservation, or create a new image,
 It eventually fails. I watch the VM server and see that a new VM was
 started. It does start a new VM with the correct MAC addresses,
 but Redhat detects these changed MACs as new interfaces, and assigns
them
 to eth2 and eth3. Consequently, they are not brought up, the machine
never
 dhcp's, and the image fails to contact the vcl server.

 Should I delete the network persistence rules before capturing the
image ?

Exactly - that one has really been a problem for us.  I believe Aaron
actually
committed a change for vcld that will be in 2.3 that automatically
deletes it
at capture time.

Josh

 Regards,
 Q
- --
- ---
Josh Thompson
VCL Developer
North Carolina State University

my GPG/PGP key can be found at pgp.mit.edu
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)

iEYEARECAAYFAk7Cnw4ACgkQV/LQcNdtPQOtoACfdpLAkwJFJbtmhYyCAV7lU2AX
XnEAn3I4k4j297Esk1GjQKXIFIQUuAQr
=j2SP
-END PGP SIGNATURE-