[Users] How to pxeboot ovrit node into memory automatically?

Fabian Deutsch fabiand at redhat.com
Wed Dec 18 09:41:09 UTC 2013


Am Mittwoch, den 18.12.2013, 09:16 +0100 schrieb Fabian Deutsch:
> Am Dienstag, den 17.12.2013, 14:24 -0800 schrieb David Li:
> > Hi Fabiand,
> > 
> > 
> > I have a iSCSI partition on my stateless node. But the problem is I
> > can't format the partition. The same partition can be formatted and
> > mounted on a regular machine without problems. 
> > 
> > 
> > [root at localhost ~]# mkfs.ext3 /dev/sda
> > mke2fs 1.42.7 (21-Jan-2013)
> > /dev/sda is entire device, not just one partition!
> > Proceed anyway? (y,n) y
> > 
> > /dev/sda is apparently in use by the system; will not make a
> > filesystem here!
> > 
> > 
> > 
> > 
> > The error message doesn't seem to make sense as the iSCSI partition
> > isn't used by any other machine.  
> > 
> > 
> > Any idea why this isn't working in a stateless node? 
> 
> This doesn't seem to be a stateless problem.
> 
> Please run findmnt /dev/sda to see if it's mounted.
> 
> Please also consider to ask your questions on users at ovirt.org or
> node-devel at ovirt.org - there are more people there to answer.
> 
> node-devel at ovirt.org is especially good for Node stuff.

My fault - A look at the recipients would have revealed that they are
included :)

- fabian

> - fabian
> 
> > 
> > 
> > David
> > 
> >         
> >         ______________________________________________________________
> >         From: Fabian Deutsch <fabiand at redhat.com>
> >         To: David Li <david_li at sbcglobal.net> 
> >         Cc: "users at ovirt.org" <users at ovirt.org> 
> >         Sent: Thursday, December 12, 2013 7:40 AM
> >         Subject: Re: [Users] How to pxeboot ovrit node into memory
> >         automatically?
> >         
> >         
> >         Am Mittwoch, den 11.12.2013, 17:32 -0800 schrieb David Li:
> >         > Hi Fabian,
> >         > 
> >         > I booted the new node stateless. But how can connect to it
> >         from ovirt
> >         > engine cli? The cli asks for three things: URL, user name
> >         and
> >         > password. I am not sure how to put them on the kernel boot
> >         option
> >         > line.
> >         > 
> >         > David
> >         > 
> >         > 
> >         > 
> >         
> >         Hey David,
> >         
> >         please take a look here to find the correct cmdline:
> >         https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Virtualization/3.0/html/Hypervisor_Deployment_Guide/sect-Deployment_Guide-Installing_Red_Hat_Enterprise_Virtualization_Hypervisors-RHEV_Hypervisor_Kernel_Parameters_and_Automated_Installation.html
> >         
> >         - fabian
> >         
> >         > 
> >         >
> >         ______________________________________________________________________
> >         > From: Fabian Deutsch <fabiand at redhat.com>; 
> >         > To: David Li <david_li at sbcglobal.net>; 
> >         > Cc: users at ovirt.org <users at ovirt.org>; 
> >         > Subject: Re: [Users] How to pxeboot ovrit node into memory
> >         > automatically? 
> >         > Sent: Wed, Dec 11, 2013 8:00:40 AM 
> >         > 
> >         > 
> >         > Am Dienstag, den 10.12.2013, 16:00 -0800 schrieb David Li:
> >         > > Hi Fabian,
> >         > > 
> >         > > 
> >         > > Does the stateless ovirt node have the VDSM built-in? 
> >         > 
> >         > Hey David,
> >         > 
> >         > stateless is a feature or a special mode of oVirt Node which
> >         is also
> >         > available on the "oVirt Node for oVirt Engine" image [1].
> >         > But please note that you will have to approve the Node in
> >         Engine after
> >         > each reboot if you use the stateless feature. This bug [2]
> >         might also
> >         > tackle the problem of a stateless Node.
> >         > 
> >         > - fabian
> >         > 
> >         > --
> >         > [1]
> >         >
> >         http://resources.ovirt.org/releases/3.3/iso/ovirt-node-iso-3.0.3-1.1.vdsm.fc19.iso
> >         > [2] https://bugzilla.redhat.com/show_bug.cgi?id=875088
> >         > 
> >         > > 
> >         > > David
> >         > > 
> >         > >        
> >         > >
> >         >
> >         ______________________________________________________________
> >         > >        From: Fabian Deutsch <fabiand at redhat.com>
> >         > >        To: David Li <david_li at sbcglobal.net> 
> >         > >        Cc: "users at ovirt.org" <users at ovirt.org> 
> >         > >        Sent: Thursday, December 5, 2013 11:47 PM
> >         > >        Subject: Re: [Users] How to pxeboot ovrit node into
> >         memory
> >         > >        automatically?
> >         > >        
> >         > >        
> >         > >        Am Donnerstag, den 05.12.2013, 16:30 -0800 schrieb
> >         David Li:
> >         > >        > Hi Fabian,
> >         > >        > 
> >         > >        > I think the bad route is a link local route
> >         169.254.0.0/16.
> >         > >        I am not quite sure if it's a real bug but in my
> >         case I have
> >         > >        to remove this route.
> >         > >        > Also I am using ramdisk based node without a
> >         local disk.
> >         > Can
> >         > >        anything be persisted? 
> >         > >        
> >         > >        Hey David,
> >         > >        
> >         > >        when you refer to stateless mode, then no, nothing
> >         can be
> >         > >        persisted.
> >         > >        Regarding the bug - Please provide the whole
> >         cmdline you are
> >         > >        using to
> >         > >        boot the node, to give me a chance to reproduce it.
> >         > >        
> >         > >        - fabian
> >         > >        
> >         > >        > David
> >         > >        > 
> >         > >        > 
> >         > >        > 
> >         > >        > ----- Original Message -----
> >         > >        > > From: Fabian Deutsch <fabiand at redhat.com>
> >         > >        > > To: David Li <david_li at sbcglobal.net>
> >         > >        > > Cc: "users at ovirt.org" <users at ovirt.org>
> >         > >        > > Sent: Wednesday, December 4, 2013 11:17 AM
> >         > >        > > Subject: Re: [Users] How to pxeboot ovrit node
> >         into
> >         > memory
> >         > >        automatically?
> >         > >        > > 
> >         > >        > > Am Montag, den 02.12.2013, 13:53 -0800 schrieb
> >         David Li:
> >         > >        > >>  Hi Fabian,
> >         > >        > >> 
> >         > >        > >>  Everytime the ovirt node boots up, it adds a
> >         route
> >         > entry
> >         > >        that I have to 
> >         > >        > > manually remove. Otherwise it messed up my
> >         routing. 
> >         > >        > >>  How do I modify the boot scripts to
> >         automatically
> >         > remove
> >         > >        it?
> >         > >        > > 
> >         > >        > > Hey David,
> >         > >        > > 
> >         > >        > > could you file a bug for that route problem?
> >         > >        > > 
> >         > >        > > You can try the following workaround:
> >         > >        > > 
> >         > >        > > # Create /etc/rc.d/rc.local with the commands
> >         to run
> >         > >        > > $ vi /etc/rc.d/rc.local
> >         > >        > > $ chmod a+x /etc/rc.d/rc.local
> >         > >        > > $ persist /etc/rc.d/rc.local
> >         > >        > > 
> >         > >        > > /etc/rc.d/rc.local should then be run on every
> >         boot.
> >         > >        > > 
> >         > >        > > - fabian
> >         > >        > > 
> >         > >        > >>  ----- Original Message -----
> >         > >        > >>  > From: Fabian Deutsch <fabiand at redhat.com>
> >         > >        > >>  > To: David Li <david_li at sbcglobal.net>
> >         > >        > >>  > Cc: "users at ovirt.org" <users at ovirt.org>
> >         > >        > >>  > Sent: Monday, October 28, 2013 7:45 AM
> >         > >        > >>  > Subject: Re: [Users] How to pxeboot ovrit
> >         node into
> >         > >        memory 
> >         > >        > > automatically?
> >         > >        > >>  > 
> >         > >        > >>  > Am Montag, den 28.10.2013, 07:42 -0700
> >         schrieb David
> >         > >        Li:
> >         > >        > >>  >> 
> >         > >        > >>  >>  Hi Fabian,
> >         > >        > >>  >> 
> >         > >        > >>  >>  Yes rootpwd worked too! Thanks.
> >         > >        > >>  >> 
> >         > >        > >>  >>  Two new problems:
> >         > >        > >>  >> 
> >         > >        > >>  >>  But I found there is no networking for
> >         the
> >         > stateless
> >         > >        node.
> >         > >        > >>  >>  What kernel boot options are used to
> >         either use
> >         > DHCP
> >         > >        or 
> >         > >        > > statically 
> >         > >        > >>  > configure the IP address for an interface
> >         on the
> >         > node?
> >         > >        > >>  >> 
> >         > >        > >>  >>  I also need to have the sshd enabled. Is
> >         there a
> >         > >        kernel option 
> >         > >        > > for that?
> >         > >        > >>  > 
> >         > >        > >>  > Hey David,
> >         > >        > >>  > 
> >         > >        > >>  > here you can find all the supported boot
> >         params in
> >         > >        ovirt node:
> >         > >        > >>  > 
> >         > >        > >
> >         > >
> >         >
> >         http://gerrit.ovirt.org/gitweb?p=ovirt-node.git;a=blob;f=scripts/ovirt-init-functions.sh.in;h=c4280caefb89c77afc1e8bec8c925aa7f3039733;hb=HEAD#l214
> >         > >        > >>  > 
> >         > >        > >>  > Greetings
> >         > >        > >>  > fabian
> >         > >        > >>  > 
> >         > >        > >>  >>  David
> >         > >        > >>  >> 
> >         > >        > >>  >> 
> >         > >        > >>  >> 
> >         > >        > >>  >>  ----- Original Message -----
> >         > >        > >>  >>  > From: Fabian Deutsch
> >         <fabiand at redhat.com>
> >         > >        > >>  >>  > To: David Li <david_li at sbcglobal.net>
> >         > >        > >>  >>  > Cc: "users at ovirt.org" <users at ovirt.org>
> >         > >        > >>  >>  > Sent: Friday, October 25, 2013 9:10 AM
> >         > >        > >>  >>  > Subject: Re: [Users] How to pxeboot
> >         ovrit node
> >         > >        into memory 
> >         > >        > >>  > automatically?
> >         > >        > >>  >>  > 
> >         > >        > >>  >>  > Am Freitag, den 25.10.2013, 08:57 -0700
> >         schrieb
> >         > >        David Li:
> >         > >        > >>  >>  >>  Hi Fabian,
> >         > >        > >>  >>  >> 
> >         > >        > >>  >>  >>  That kernel option worked for me!
> >         The node is
> >         > >        booted 
> >         > >        > > up in RAM. 
> >         > >        > >>  > Thanks!
> >         > >        > >>  >>  >> 
> >         > >        > >>  >>  >>  My next question is:
> >         > >        > >>  >>  >> How do I specify the root login and
> >         passwd as
> >         > >        boot 
> >         > >        > > parameters? 
> >         > >        > >>  >>  > 
> >         > >        > >>  >>  > Hey David.
> >         > >        > >>  >>  > 
> >         > >        > >>  >>  > Nice that it worked! Were you able to
> >         register to
> >         > >        the 
> >         > >        > > Engine?
> >         > >        > >>  >>  > 
> >         > >        > >>  >>  > You can use the adminpw= and rootpw=
> >         kernel
> >         > >        arguments to set 
> >         > >        > > 
> >         > >        > >>  > passwords.
> >         > >        > >>  >>  > use
> >         > >        > >>  >>  > $ openssl passwd -salt 42
> >         > >        > >>  >>  > to create one or two passwords
> >         > >        > >>  >>  > 
> >         > >        > >>  >>  > Greetings
> >         > >        > >>  >>  > fabian
> >         > >        > >>  >>  > 
> >         > >        > >>  >>  >>  David
> >         > >        > >>  >>  >> 
> >         > >        > >>  >>  >> 
> >         > >        > >>  >>  >> 
> >         > >        > >>  >>  >> 
> >         > >        > >>  >>  >>  ----- Original Message -----
> >         > >        > >>  >>  >>  > From: Fabian Deutsch
> >         <fabiand at redhat.com>
> >         > >        > >>  >>  >>  > To: David Li
> >         <david_li at sbcglobal.net>
> >         > >        > >>  >>  >>  > Cc: "users at ovirt.org" 
> >         > >        > > <users at ovirt.org>
> >         > >        > >>  >>  >>  > Sent: Thursday, October 24, 2013
> >         11:47 PM
> >         > >        > >>  >>  >>  > Subject: Re: [Users] How to pxeboot
> >         ovrit
> >         > >        node 
> >         > >        > > into memory 
> >         > >        > >>  >>  > automatically?
> >         > >        > >>  >>  >>  > 
> >         > >        > >>  >>  >>  > Am Donnerstag, den 24.10.2013,
> >         16:26 -0700
> >         > >        schrieb 
> >         > >        > > David Li:
> >         > >        > >>  >>  >>  >>  Hi,
> >         > >        > >>  >>  >>  >> 
> >         > >        > >>  >>  >>  >>  I was following the instructions
> >         at 
> >         > >        > >>  >>  > http://www.ovirt.org/Node_PXE. My goal 
> >         > >        > >>  >>  >>  > is to use pxeboot (iPXE) to boot
> >         the node
> >         > >        entirely 
> >         > >        > > into RAM 
> >         > >        > >>  > with 
> >         > >        > >>  >>  > rootfs. What I 
> >         > >        > >>  >>  >>  > got now is an installation screen
> >         which
> >         > >        requires a 
> >         > >        > > local 
> >         > >        > >>  > storage. My 
> >         > >        > >>  >>  > system has 
> >         > >        > >>  >>  >>  > no disk and this doesn't quite work
> >         for me. 
> >         > >        > >>  >>  >>  >> 
> >         > >        > >>  >>  >>  >>  What's are the kernel parameters
> >         I need 
> >         > >        > > to use to 
> >         > >        > >>  > boot the 
> >         > >        > >>  >>  > node into 
> >         > >        > >>  >>  >>  > RAM automatically?  I am OK as the
> >         first step
> >         > >        with 
> >         > >        > > a 
> >         > >        > >>  > stateless node. 
> >         > >        > >>  >>  >>  > 
> >         > >        > >>  >>  >>  > Hey David,
> >         > >        > >>  >>  >>  > 
> >         > >        > >>  >>  >>  > the stateless mode is currently not
> >         > >        completely 
> >         > >        > > working with 
> >         > >        > >>  > oVirt
> >         > >        > >>  >>  >>  > Engine. That means a Node needs to
> >         be
> >         > >        approved 
> >         > >        > > each time it 
> >         > >        > >>  > boots into
> >         > >        > >>  >>  >>  > the stateless mode.
> >         > >        > >>  >>  >>  > The stateless mode can be entered
> >         by
> >         > >        appending 
> >         > >        > > stateless to 
> >         > >        > >>  > the 
> >         > >        > >>  >>  > default
> >         > >        > >>  >>  >>  > kernel arguments.
> >         > >        > >>  >>  >>  > 
> >         > >        > >>  >>  >>  > Greetings
> >         > >        > >>  >>  >>  > fabian
> >         > >        > >>  >>  >>  > 
> >         > >        > >>  >>  > 
> >         > >        > >>  > 
> >         > >        > > 
> >         > >        
> >         > >        
> >         > >        
> >         > >        
> >         > 
> >         > 
> >         
> >         
> >         
> >         
> 
> _______________________________________________
> Users mailing list
> Users at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.ovirt.org/pipermail/users/attachments/20131218/3296d8f3/attachment-0001.sig>


More information about the Users mailing list