This is a multi-part message in MIME format.
------=_NextPart_000_000F_01CE0184.1BA349C0
Content-Type: text/plain;
charset="US-ASCII"
Content-Transfer-Encoding: 7bit
The plot thickens. I removed BOOTIF and used IPAPPEND 2 directive which per
the documentation does automatic append of BOOTIF parameter using the MAC of
the adapter that PXE used, and received the DHCPOFFER. then the automated
installation worked as the documentation suggests. Does this make sense, or
is this some type of odd quirk or bug?
Does not work. (FF:FF:FF:FF:FF:FF is not the real MAC used, just redacted
the real MAC).
KERNEL images/oVirt/2.5.5-0.1/vmlinuz0
APPEND rootflags=loop initrd=images/oVirt/2.5.5-0.1/initrd0.img
root=live:/ovirt-node-iso-2.5.5-0.1.fc17.iso rootfstype=auto ro liveimg
check rootflags=ro crashkernel=512M-2G:64M,2G-:128M elevator=deadline
rd_NO_LVM rd.luks=0 rd.md=0 rd.dm=0 storage_init=/dev/sda
BOOTIF=<FF:FF:FF:FF:FF:FF>
Works.
KERNEL images/oVirt/2.5.5-0.1/vmlinuz0
IPAPPEND 2
APPEND rootflags=loop initrd=images/oVirt/2.5.5-0.1/initrd0.img
root=live:/ovirt-node-iso-2.5.5-0.1.fc17.iso rootfstype=auto ro liveimg
check rootflags=ro crashkernel=512M-2G:64M,2G-:128M elevator=deadline
rd_NO_LVM rd.luks=0 rd.md=0 rd.dm=0 storage_init=/dev/sda
From: users-bounces(a)ovirt.org [mailto:users-bounces@ovirt.org] On Behalf Of
Schorschi
Sent: Saturday, February 02, 2013 20:07
To: users(a)ovirt.org
Subject: [Users] Ovirt Node Automated Installation... full unattended
installation?
Ok, reading the RHEV-H node automated installation, given the oVirt
documentation states the same automated installation parameters are
supported, I can't see to resolve one key issue.
First boot of PXE configuration does an 'uninstall' to ensure no past
installation of oVirt node exists. this works 100% unattended. However
using install or reinstall or local_boot (a.k.a. upgrade) or even firstboot
option, and even no option, on the APPEND command line via PXE, the
automated installation stops. Waiting for interactive response? Is this
the expected behavior? Even just using init_storage and BOOTIF, the only
two required parameters, the automated process stops for interactive input?
So how do you do a completely automated installation with zero human
interactive action required?
Uninstall. This works as expected.
KERNEL images/oVirt/2.5.5-0.1/vmlinuz0
APPEND rootflags=loop initrd=images/oVirt/2.5.5-0.1/initrd0.img
root=live:/ovirt-node-iso-2.5.5-0.1.fc17.iso rootfstype=auto ro liveimg
check rootflags=ro crashkernel=512M-2G:64M,2G-:128M elevator=deadline
uninstall
Install. This does not work as expected, per how the documentation implies
it should?
KERNEL images/oVirt/2.5.5-0.1/vmlinuz0
APPEND rootflags=loop initrd=images/oVirt/2.5.5-0.1/initrd0.img
root=live:/ovirt-node-iso-2.5.5-0.1.fc17.iso rootfstype=auto ro liveimg
check rootflags=ro crashkernel=512M-2G:64M,2G-:128M elevator=deadline
rd_NO_LVM rd.luks=0 rd.md=0 rd.dm=0 storage_init=/dev/sda
BOOTIF=<FF:FF:FF:FF:FF:FF>
------=_NextPart_000_000F_01CE0184.1BA349C0
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-microsoft-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"Microsoft Word 12 =
(filtered medium)"><style><!--
/* Font Definitions */
@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:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* 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;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.EmailStyle18
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@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 =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>The plot thickens… I removed BOOTIF
=
and used IPAPPEND 2 directive which per the documentation does automatic =
append of BOOTIF parameter using the MAC of the adapter that PXE used, =
and received the DHCPOFFER… then the automated installation worked =
as the documentation suggests. Does this make sense, or is this =
some type of odd quirk or bug?<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p
=
class=3DMsoNormal><span style=3D'color:#1F497D'>Does not work…
=
(FF:FF:FF:FF:FF:FF is not the real MAC used, just redacted the real =
MAC)…<o:p></o:p></span></p><p
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p
=
class=3DMsoNormal>KERNEL =
images/oVirt/2.5.5-0.1/vmlinuz0<o:p></o:p></p><p =
class=3DMsoNormal>APPEND rootflags=3Dloop =
initrd=3Dimages/oVirt/2.5.5-0.1/initrd0.img =
root=3Dlive:/ovirt-node-iso-2.5.5-0.1.fc17.iso rootfstype=3Dauto ro =
liveimg check rootflags=3Dro crashkernel=3D512M-2G:64M,2G-:128M =
elevator=3Ddeadline rd_NO_LVM rd.luks=3D0 rd.md=3D0 rd.dm=3D0 =
storage_init=3D/dev/sda =
BOOTIF=3D<FF:FF:FF:FF:FF:FF><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p
=
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Works…<o:p></o:p></span></p><p
=
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p
=
class=3DMsoNormal><span style=3D'color:#1F497D'>KERNEL =
images/oVirt/2.5.5-0.1/vmlinuz0<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>IPAPPEND =
2<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>APPEND rootflags=3Dloop =
initrd=3Dimages/oVirt/2.5.5-0.1/initrd0.img =
root=3Dlive:/ovirt-node-iso-2.5.5-0.1.fc17.iso rootfstype=3Dauto ro =
liveimg check rootflags=3Dro crashkernel=3D512M-2G:64M,2G-:128M =
elevator=3Ddeadline rd_NO_LVM rd.luks=3D0 rd.md=3D0 rd.dm=3D0 =
storage_init=3D/dev/sda<o:p></o:p></span></p><p
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p
=
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p
=
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p> </o:p></span></p><div><div
=
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
=
users-bounces(a)ovirt.org [mailto:users-bounces@ovirt.org] <b>On Behalf Of =
</b>Schorschi<br><b>Sent:</b> Saturday, February 02, 2013 =
20:07<br><b>To:</b> users@ovirt.org<br><b>Subject:</b>
[Users] Ovirt =
Node Automated Installation... full unattended =
installation?<o:p></o:p></span></p></div></div><p
=
class=3DMsoNormal><o:p> </o:p></p><p
class=3DMsoNormal>Ok, reading =
the RHEV-H node automated installation, given the oVirt documentation =
states the same automated installation parameters are supported, I =
can’t see to resolve one key
issue…<o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p
class=3DMsoNormal>First =
boot of PXE configuration does an ‘uninstall’ to =
ensure no past installation of oVirt node exists… this works 100% =
unattended. However using install or reinstall or local_boot =
(a.k.a. upgrade) or even firstboot option, and even no option, on the =
APPEND command line via PXE, the automated installation stops. =
Waiting for interactive response? Is this the expected =
behavior? Even just using init_storage and BOOTIF, the only two =
required parameters, the automated process stops for interactive =
input? So how do you do a completely automated installation with =
zero human interactive action required?<o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal>Uninstall… This works as =
expected…<o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p
class=3DMsoNormal>KERNEL =
images/oVirt/2.5.5-0.1/vmlinuz0<o:p></o:p></p><p =
class=3DMsoNormal>APPEND rootflags=3Dloop =
initrd=3Dimages/oVirt/2.5.5-0.1/initrd0.img =
root=3Dlive:/ovirt-node-iso-2.5.5-0.1.fc17.iso rootfstype=3Dauto ro =
liveimg check rootflags=3Dro crashkernel=3D512M-2G:64M,2G-:128M =
elevator=3Ddeadline uninstall<o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal>Install… This does not work as expected, =
per how the documentation implies it should?<o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p
class=3DMsoNormal>KERNEL =
images/oVirt/2.5.5-0.1/vmlinuz0<o:p></o:p></p><p =
class=3DMsoNormal>APPEND rootflags=3Dloop =
initrd=3Dimages/oVirt/2.5.5-0.1/initrd0.img =
root=3Dlive:/ovirt-node-iso-2.5.5-0.1.fc17.iso rootfstype=3Dauto ro =
liveimg check rootflags=3Dro crashkernel=3D512M-2G:64M,2G-:128M =
elevator=3Ddeadline rd_NO_LVM rd.luks=3D0 rd.md=3D0 rd.dm=3D0 =
storage_init=3D/dev/sda =
BOOTIF=3D<FF:FF:FF:FF:FF:FF><o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p></div></body></html>
------=_NextPart_000_000F_01CE0184.1BA349C0--