[Users] oVirt node in a diskless environment

--_000_A0D5581BE022624487D06FF31DA39EAC46DBF15F82csmailcloudsh_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, I am totally new to this. But what I am looking for is to run oVirt nod= e on a diskless x86_64 server board. I have to pxeboot and then mount the i= nitramfs as the final root file systems. No disk or NFS is allowed. Is this possible with the current release? David --_000_A0D5581BE022624487D06FF31DA39EAC46DBF15F82csmailcloudsh_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr= osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:= //www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content= =3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros= oft Word 14 (filtered medium)"><style><!-- /* Font Definitions */ @font-face {font-family:SimSun; panose-1:2 1 6 0 3 1 1 1 1 1;} @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face {font-family:"\@SimSun"; panose-1:2 1 6 0 3 1 1 1 1 1;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink {mso-style-priority:99; color:blue; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {mso-style-priority:99; color:purple; text-decoration:underline;} span.EmailStyle17 {mso-style-type:personal-compose; font-family:"Calibri","sans-serif"; color:windowtext;} .MsoChpDefault {mso-style-type:export-only; font-family:"Calibri","sans-serif";} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in;} div.WordSection1 {page:WordSection1;} --></style><!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli= nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Hi, I am totally= new to this. But what I am looking for is to run oVirt node on a diskless = x86_64 server board. I have to pxeboot and then mount the initramfs as the = final root file systems. No disk or NFS is allowed. <o:p></o:p></p><p class= =3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>Is this possible wit= h the current release?<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p>= </p><p class=3DMsoNormal>David<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbs= p;</o:p></p></div></body></html>= --_000_A0D5581BE022624487D06FF31DA39EAC46DBF15F82csmailcloudsh_--

On Tue, 2012-01-17 at 09:48 -0800, Li, David wrote:
Hi, I am totally new to this. But what I am looking for is to run oVirt node on a diskless x86_64 server board. I have to pxeboot and then mount the initramfs as the final root file systems. No disk or NFS is allowed.
Is this possible with the current release?
Currently, no, but it's an important feature that we're hoping to get in the next release or 2. Our current high level design is posted on the wiki [1]. There is also some effort going on by the archipel group to make ovirt-node stateless as well [2]. We certainly welcome feedback on the node-devel@ovirt.org mailing list or directly on the wiki. Thanks Mike [1] http://ovirt.org/wiki/Node_Stateless [2] https://github.com/primalmotion/node
David
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

Mike, What is the timeframe we are looking at? In 3 months? Will this involve Dracut-only changes or much more? Thanks. David
-----Original Message----- From: Mike Burns [mailto:mburns@redhat.com] Sent: Tuesday, January 17, 2012 9:57 AM To: Li, David Cc: users@ovirt.org Subject: Re: [Users] oVirt node in a diskless environment
On Tue, 2012-01-17 at 09:48 -0800, Li, David wrote:
Hi, I am totally new to this. But what I am looking for is to run oVirt node on a diskless x86_64 server board. I have to pxeboot and then mount the initramfs as the final root file systems. No disk or NFS is allowed.
Is this possible with the current release?
Currently, no, but it's an important feature that we're hoping to get in the next release or 2. Our current high level design is posted on the wiki [1]. There is also some effort going on by the archipel group to make ovirt-node stateless as well [2]. We certainly welcome feedback on the node- devel@ovirt.org mailing list or directly on the wiki.
Thanks
Mike
[1] http://ovirt.org/wiki/Node_Stateless [2] https://github.com/primalmotion/node
David
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

On Tue, 2012-01-17 at 10:07 -0800, Li, David wrote:
Mike,
What is the timeframe we are looking at? In 3 months? Will this involve Dracut-only changes or much more? Thanks.
The full feature described on that page is probably more in the 3-6 month time frame. The work that has been done for archipel will probably be merged earlier, but no set time frame for that yet either. The other issue is that there will probably need to be some changes made on the engine side to support a purely stateless/diskless node. I can't comment at all on timeframes for that though. Mike
David
-----Original Message----- From: Mike Burns [mailto:mburns@redhat.com] Sent: Tuesday, January 17, 2012 9:57 AM To: Li, David Cc: users@ovirt.org Subject: Re: [Users] oVirt node in a diskless environment
On Tue, 2012-01-17 at 09:48 -0800, Li, David wrote:
Hi, I am totally new to this. But what I am looking for is to run oVirt node on a diskless x86_64 server board. I have to pxeboot and then mount the initramfs as the final root file systems. No disk or NFS is allowed.
Is this possible with the current release?
Currently, no, but it's an important feature that we're hoping to get in the next release or 2. Our current high level design is posted on the wiki [1]. There is also some effort going on by the archipel group to make ovirt-node stateless as well [2]. We certainly welcome feedback on the node- devel@ovirt.org mailing list or directly on the wiki.
Thanks
Mike
[1] http://ovirt.org/wiki/Node_Stateless [2] https://github.com/primalmotion/node
David
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

On 01/17/2012 01:07 PM, Li, David wrote:
Mike,
What is the timeframe we are looking at? In 3 months? Will this involve Dracut-only changes or much more? Thanks.
If you're willing to assist development of the feature by driving design or patches, it'll be quicker :) If you care about schedule, then help us push it along to meet your timelines Cheers, Perry

Hmm, interesting.. 3 months is reasonable if we can get a prototype running. Ideally I will need to fit the images into an embeded space less than 200MB (it's my pxeboot server). We are certainly interested in the feature and is willing to be part of it. But where do we start? Any suggestions from you guys that I can take back to my team? - David ________________________________________ From: Perry Myers [pmyers@redhat.com] Sent: Tuesday, January 17, 2012 10:26 AM To: Li, David Cc: Mike Burns; users@ovirt.org Subject: Re: [Users] oVirt node in a diskless environment On 01/17/2012 01:07 PM, Li, David wrote:
Mike,
What is the timeframe we are looking at? In 3 months? Will this involve Dracut-only changes or much more? Thanks.
If you're willing to assist development of the feature by driving design or patches, it'll be quicker :) If you care about schedule, then help us push it along to meet your timelines Cheers, Perry

On 01/17/2012 02:24 PM, Li, David wrote:
Hmm, interesting.. 3 months is reasonable if we can get a prototype running. Ideally I will need to fit the images into an embeded space less than 200MB (it's my pxeboot server).
200MB shouldn't be a problem, the oVirt Node ISO right now is around 150MB iirc. So you should be able to fit kernel/initrd for PXE server into 200MB
We are certainly interested in the feature and is willing to be part of it. But where do we start? Any suggestions from you guys that I can take back to my team?
I think taking a look at what primalmotion has been doing with going stateless for archipel would be a good place to start, and then seeing how this could be generalized for use outside of archipel. Our original thinking on 'stateless oVirt Node' was that we would use: * some form of {PXE/DHCP/embedded USB stick with minimal config} to get just enough info to boot the system, get the mgmt network interface up and communicate to the mgmt server controlling the node * once you've got that done, the remainder of the configuration can be applied dynamically by the mgmt server (for example the oVirt Engine through vdsm) If you follow the above, this problem actually isn't too hard to solve, I don't think. Perry
participants (3)
-
Li, David
-
Mike Burns
-
Perry Myers