[Ovirt-devel] Proposals for making configure_from_network function works in f13

Darryl L. Pierce dpierce at redhat.com
Mon Feb 8 19:16:25 UTC 2010


On Mon, Feb 08, 2010 at 03:35:23PM +0100, Arthur CLEMENT wrote:
> I am running a pxe diskless node in f13 and I have some proposals to make 
> ovirt-early working in this version.
> 
> nash is no more available (nash/mkinitrd is replaced by dracut), so this 
> following command fails :
> "echo "network --device $DEVICE --bootproto dhcp" | nash"
> it makes the network configuration incomplete. I replace the linuxrc command by 
> dhclient and it's working well. There may be another solution to get dhcp but 
> I don't know it.
> 
> (I did not commit the patch of Ricardo Marin Matinata)
> 
> @@ -38,8 +38,8 @@
>      if [ -n "$DEVICE" ]; then
>          log "Configuring network Using interface $DEVICE"
>          # setup temporary interface to retrieve configuration
> -        echo "network --device $DEVICE --bootproto dhcp" | bash
> -        if [ $? -eq 0 ]; then
> +       /sbin/dhclient $1
> +       if [ $? -eq 0 ]; then
>              # from network-scripts/ifup-post
>              IPADDR=$(LC_ALL=C ip -o -4 addr ls dev ${DEVICE} | awk '{ print 
> $4 ; exit }')
>              log "Interface brought up with $IPADDR"
> 
> 
> 
> And the cobbler/dracut problem in f12 persits in f13 
> (https://bugzilla.redhat.com/show_bug.cgi?id=548283)
> 
> --- cobbler-import.ori  2010-01-12 11:54:13.000000000 +0100
> +++ cobbler-import      2010-02-08 10:31:44.000000000 +0100
> @@ -46,15 +46,9 @@
> 
>  cobbler distro add --name="oVirt-Node-$node_arch" --arch=$node_arch \
>      --initrd=$node_dir/tftpboot/initrd0.img --
> kernel=$node_dir/tftpboot/vmlinuz0 \
> -    --kopts="rootflags=loop root=/ovirt-node-image.iso rootfstype=iso9660 ro 
> console=tty0 console=ttyS0,115200n8"
> +    --kopts="rootflags=loop root=live:/ovirt-node-image.iso rootfstype=iso9660 
> ro console=tty0 console=ttyS0,115200n8"
> 
> 
> I didn't try this patch but I think this is the way to get this kind of config 
> in /var/lib/tftpboot/pxelinux.cfg/default :
> 
> LABEL oVirt-Node-x86_64
>         kernel /images/oVirt-Node-x86_64/vmlinuz0
>         MENU LABEL oVirt-Node-x86_64
>         append initrd=/images/oVirt-Node-x86_64/initrd0.img ksdevice=bootif ro 
> rootflags=loop rootfstype=iso9660 root=live:/ovirt-node-image.iso kssendmac  
> ks=http://10.75.196.100/cblr/svc/op/ks/profile/oVirt-Node-x86_64
>         ipappend 2

Thank you for the feedback, Arthur. On first glance, this patch looks
like it should work for what has changed in fedora. Can you do a
checkout of our git repo, create a test branch and then test this? If it
works, then I would be happy to consider it for inclusion in the
codebase. :)

-- 
Darryl L. Pierce, Sr. Software Engineer @ Red Hat, Inc.
Delivering value year after year.
Red Hat ranks #1 in value among software vendors.
http://www.redhat.com/promo/vendor/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/ovirt-devel/attachments/20100208/413a7489/attachment.sig>


More information about the ovirt-devel mailing list