From schorschi at dc.rr.com Sat Feb 2 23:07:16 2013 Content-Type: multipart/mixed; boundary="===============9076330707581757056==" MIME-Version: 1.0 From: Schorschi To: users at ovirt.org Subject: [Users] Ovirt Node Automated Installation... full unattended installation? Date: Sat, 02 Feb 2013 20:07:17 -0800 Message-ID: <000301ce01c3$f4fa7bf0$deef73d0$@rr.com> --===============9076330707581757056== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. ------=3D_NextPart_000_0004_01CE0180.E6D73BF0 Content-Type: text/plain; charset=3D"US-ASCII" Content-Transfer-Encoding: 7bit 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=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 = 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=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 = ------=3D_NextPart_000_0004_01CE0180.E6D73BF0 Content-Type: text/html; charset=3D"US-ASCII" Content-Transfer-Encoding: quoted-printable

Ok, =3D reading the RHEV-H node automated installation, given the oVirt =3D documentation states the same automated installation parameters are =3D supported, I can’t see to resolve one key =3D issue…

 

First boot  of PXE configuration does an =3D ‘uninstall’ to ensure no past installation of oVirt node =3D exists… this works 100% unattended.  However using install or = =3D reinstall or local_boot (a.k.a. upgrade) or even firstboot option, and =3D even no option, on the APPEND command line via PXE, the automated =3D installation stops.  Waiting for interactive response?  Is =3D this the expected behavior?  Even just using init_storage and =3D BOOTIF, the only two required parameters, the automated process stops =3D for interactive input?  So how do you do a completely automated =3D installation with zero human interactive action =3D required?

 

Uninstall…  This works as =3D expected…

 

KERNEL =3D images/oVirt/2.5.5-0.1/vmlinuz0

APPEND rootflags=3D3Dloop =3D initrd=3D3Dimages/oVirt/2.5.5-0.1/initrd0.img =3D root=3D3Dlive:/ovirt-node-iso-2.5.5-0.1.fc17.iso rootfstype=3D3Dauto ro =3D liveimg check rootflags=3D3Dro crashkernel=3D3D512M-2G:64M,2G-:128M =3D elevator=3D3Ddeadline uninstall

 

Install…  This does not work as expected, = =3D per how the documentation implies it should?

 

KERNEL =3D images/oVirt/2.5.5-0.1/vmlinuz0

APPEND rootflags=3D3Dloop =3D initrd=3D3Dimages/oVirt/2.5.5-0.1/initrd0.img =3D root=3D3Dlive:/ovirt-node-iso-2.5.5-0.1.fc17.iso rootfstype=3D3Dauto ro =3D liveimg check rootflags=3D3Dro crashkernel=3D3D512M-2G:64M,2G-:128M =3D elevator=3D3Ddeadline rd_NO_LVM rd.luks=3D3D0 rd.md=3D3D0 rd.dm=3D3D0 =3D storage_init=3D3D/dev/sda =3D BOOTIF=3D3D<FF:FF:FF:FF:FF:FF>

 

------=3D_NextPart_000_0004_01CE0180.E6D73BF0-- --===============9076330707581757056== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KCi0tLS0tLT1fTmV4 dFBhcnRfMDAwXzAwMDRfMDFDRTAxODAuRTZENzNCRjAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWlu OwoJY2hhcnNldD0iVVMtQVNDSUkiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCk9r LCByZWFkaW5nIHRoZSBSSEVWLUggbm9kZSBhdXRvbWF0ZWQgaW5zdGFsbGF0aW9uLCBnaXZlbiB0 aGUgb1ZpcnQKZG9jdW1lbnRhdGlvbiBzdGF0ZXMgdGhlIHNhbWUgYXV0b21hdGVkIGluc3RhbGxh dGlvbiBwYXJhbWV0ZXJzIGFyZQpzdXBwb3J0ZWQsIEkgY2FuJ3Qgc2VlIHRvIHJlc29sdmUgb25l IGtleSBpc3N1ZS4KCiAKCkZpcnN0IGJvb3QgIG9mIFBYRSBjb25maWd1cmF0aW9uIGRvZXMgYW4g J3VuaW5zdGFsbCcgdG8gZW5zdXJlIG5vIHBhc3QKaW5zdGFsbGF0aW9uIG9mIG9WaXJ0IG5vZGUg ZXhpc3RzLiB0aGlzIHdvcmtzIDEwMCUgdW5hdHRlbmRlZC4gIEhvd2V2ZXIKdXNpbmcgaW5zdGFs bCBvciByZWluc3RhbGwgb3IgbG9jYWxfYm9vdCAoYS5rLmEuIHVwZ3JhZGUpIG9yIGV2ZW4gZmly c3Rib290Cm9wdGlvbiwgYW5kIGV2ZW4gbm8gb3B0aW9uLCBvbiB0aGUgQVBQRU5EIGNvbW1hbmQg bGluZSB2aWEgUFhFLCB0aGUKYXV0b21hdGVkIGluc3RhbGxhdGlvbiBzdG9wcy4gIFdhaXRpbmcg Zm9yIGludGVyYWN0aXZlIHJlc3BvbnNlPyAgSXMgdGhpcwp0aGUgZXhwZWN0ZWQgYmVoYXZpb3I/ ICBFdmVuIGp1c3QgdXNpbmcgaW5pdF9zdG9yYWdlIGFuZCBCT09USUYsIHRoZSBvbmx5CnR3byBy ZXF1aXJlZCBwYXJhbWV0ZXJzLCB0aGUgYXV0b21hdGVkIHByb2Nlc3Mgc3RvcHMgZm9yIGludGVy YWN0aXZlIGlucHV0PwpTbyBob3cgZG8geW91IGRvIGEgY29tcGxldGVseSBhdXRvbWF0ZWQgaW5z dGFsbGF0aW9uIHdpdGggemVybyBodW1hbgppbnRlcmFjdGl2ZSBhY3Rpb24gcmVxdWlyZWQ/Cgog CgpVbmluc3RhbGwuICBUaGlzIHdvcmtzIGFzIGV4cGVjdGVkLgoKIAoKS0VSTkVMIGltYWdlcy9v VmlydC8yLjUuNS0wLjEvdm1saW51ejAKCkFQUEVORCByb290ZmxhZ3M9bG9vcCBpbml0cmQ9aW1h Z2VzL29WaXJ0LzIuNS41LTAuMS9pbml0cmQwLmltZwpyb290PWxpdmU6L292aXJ0LW5vZGUtaXNv LTIuNS41LTAuMS5mYzE3LmlzbyByb290ZnN0eXBlPWF1dG8gcm8gbGl2ZWltZwpjaGVjayByb290 ZmxhZ3M9cm8gY3Jhc2hrZXJuZWw9NTEyTS0yRzo2NE0sMkctOjEyOE0gZWxldmF0b3I9ZGVhZGxp bmUKdW5pbnN0YWxsCgogCgpJbnN0YWxsLiAgVGhpcyBkb2VzIG5vdCB3b3JrIGFzIGV4cGVjdGVk LCBwZXIgaG93IHRoZSBkb2N1bWVudGF0aW9uIGltcGxpZXMKaXQgc2hvdWxkPwoKIAoKS0VSTkVM IGltYWdlcy9vVmlydC8yLjUuNS0wLjEvdm1saW51ejAKCkFQUEVORCByb290ZmxhZ3M9bG9vcCBp bml0cmQ9aW1hZ2VzL29WaXJ0LzIuNS41LTAuMS9pbml0cmQwLmltZwpyb290PWxpdmU6L292aXJ0 LW5vZGUtaXNvLTIuNS41LTAuMS5mYzE3LmlzbyByb290ZnN0eXBlPWF1dG8gcm8gbGl2ZWltZwpj aGVjayByb290ZmxhZ3M9cm8gY3Jhc2hrZXJuZWw9NTEyTS0yRzo2NE0sMkctOjEyOE0gZWxldmF0 b3I9ZGVhZGxpbmUKcmRfTk9fTFZNIHJkLmx1a3M9MCByZC5tZD0wIHJkLmRtPTAgc3RvcmFnZV9p bml0PS9kZXYvc2RhCkJPT1RJRj08RkY6RkY6RkY6RkY6RkY6RkY+CgogCgoKLS0tLS0tPV9OZXh0 UGFydF8wMDBfMDAwNF8wMUNFMDE4MC5FNkQ3M0JGMApDb250ZW50LVR5cGU6IHRleHQvaHRtbDsK CWNoYXJzZXQ9IlVTLUFTQ0lJIgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJp bnRhYmxlCgo8aHRtbCB4bWxuczp2PTNEInVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiA9 CnhtbG5zOm89M0QidXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiA9Cnht bG5zOnc9M0QidXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgPQp4bWxuczpt PTNEImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgPQp4 bWxucz0zRCJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj48aGVhZD48bWV0YSA9Cmh0 dHAtZXF1aXY9M0RDb250ZW50LVR5cGUgY29udGVudD0zRCJ0ZXh0L2h0bWw7ID0KY2hhcnNldD0z RHVzLWFzY2lpIj48bWV0YSBuYW1lPTNER2VuZXJhdG9yIGNvbnRlbnQ9M0QiTWljcm9zb2Z0IFdv cmQgMTIgPQooZmlsdGVyZWQgbWVkaXVtKSI+PHN0eWxlPjwhLS0KLyogRm9udCBEZWZpbml0aW9u cyAqLwpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7CglwYW5vc2UtMToy IDQgNSAzIDUgNCA2IDMgMiA0O30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7Cglw YW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9Ci8qIFN0eWxlIERlZmluaXRpb25zICovCnAu TXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwKCXttYXJnaW46MGluOwoJbWFy Z2luLWJvdHRvbTouMDAwMXB0OwoJZm9udC1zaXplOjExLjBwdDsKCWZvbnQtZmFtaWx5OiJDYWxp YnJpIiwic2Fucy1zZXJpZiI7fQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rCgl7bXNvLXN0eWxl LXByaW9yaXR5Ojk5OwoJY29sb3I6Ymx1ZTsKCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQph OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQKCXttc28tc3R5bGUtcHJpb3JpdHk6 OTk7Cgljb2xvcjpwdXJwbGU7Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30Kc3Bhbi5FbWFp bFN0eWxlMTcKCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1jb21wb3NlOwoJZm9udC1mYW1pbHk6 IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsKCWNvbG9yOndpbmRvd3RleHQ7fQouTXNvQ2hwRGVmYXVs dAoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5OwoJZm9udC1zaXplOjEwLjBwdDt9CkBwYWdl IFdvcmRTZWN0aW9uMQoJe3NpemU6OC41aW4gMTEuMGluOwoJbWFyZ2luOjEuMGluIDEuMGluIDEu MGluIDEuMGluO30KZGl2LldvcmRTZWN0aW9uMQoJe3BhZ2U6V29yZFNlY3Rpb24xO30KLS0+PC9z dHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0zRCJl ZGl0IiBzcGlkbWF4PTNEIjEwMjYiIC8+CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1z byA5XT48eG1sPgo8bzpzaGFwZWxheW91dCB2OmV4dD0zRCJlZGl0Ij4KPG86aWRtYXAgdjpleHQ9 M0QiZWRpdCIgZGF0YT0zRCIxIiAvPgo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+ PC9oZWFkPjxib2R5IGxhbmc9M0RFTi1VUyBsaW5rPTNEYmx1ZSA9CnZsaW5rPTNEcHVycGxlPjxk aXYgY2xhc3M9M0RXb3JkU2VjdGlvbjE+PHAgY2xhc3M9M0RNc29Ob3JtYWw+T2ssID0KcmVhZGlu ZyB0aGUgUkhFVi1IIG5vZGUgYXV0b21hdGVkIGluc3RhbGxhdGlvbiwgZ2l2ZW4gdGhlIG9WaXJ0 ID0KZG9jdW1lbnRhdGlvbiBzdGF0ZXMgdGhlIHNhbWUgYXV0b21hdGVkIGluc3RhbGxhdGlvbiBw YXJhbWV0ZXJzIGFyZSA9CnN1cHBvcnRlZCwgSSBjYW4mIzgyMTc7dCBzZWUgdG8gcmVzb2x2ZSBv bmUga2V5ID0KaXNzdWUmIzgyMzA7PG86cD48L286cD48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+ PG86cD4mbmJzcDs8L286cD48L3A+PHAgPQpjbGFzcz0zRE1zb05vcm1hbD5GaXJzdCBib290Jm5i c3A7IG9mIFBYRSBjb25maWd1cmF0aW9uIGRvZXMgYW4gPQomIzgyMTY7dW5pbnN0YWxsJiM4MjE3 OyB0byBlbnN1cmUgbm8gcGFzdCBpbnN0YWxsYXRpb24gb2Ygb1ZpcnQgbm9kZSA9CmV4aXN0cyYj ODIzMDsgdGhpcyB3b3JrcyAxMDAlIHVuYXR0ZW5kZWQuJm5ic3A7IEhvd2V2ZXIgdXNpbmcgaW5z dGFsbCBvciA9CnJlaW5zdGFsbCBvciBsb2NhbF9ib290IChhLmsuYS4gdXBncmFkZSkgb3IgZXZl biBmaXJzdGJvb3Qgb3B0aW9uLCBhbmQgPQpldmVuIG5vIG9wdGlvbiwgb24gdGhlIEFQUEVORCBj b21tYW5kIGxpbmUgdmlhIFBYRSwgdGhlIGF1dG9tYXRlZCA9Cmluc3RhbGxhdGlvbiBzdG9wcy4m bmJzcDsgV2FpdGluZyBmb3IgaW50ZXJhY3RpdmUgcmVzcG9uc2U/Jm5ic3A7IElzID0KdGhpcyB0 aGUgZXhwZWN0ZWQgYmVoYXZpb3I/Jm5ic3A7IEV2ZW4ganVzdCB1c2luZyBpbml0X3N0b3JhZ2Ug YW5kID0KQk9PVElGLCB0aGUgb25seSB0d28gcmVxdWlyZWQgcGFyYW1ldGVycywgdGhlIGF1dG9t YXRlZCBwcm9jZXNzIHN0b3BzID0KZm9yIGludGVyYWN0aXZlIGlucHV0PyZuYnNwOyBTbyBob3cg ZG8geW91IGRvIGEgY29tcGxldGVseSBhdXRvbWF0ZWQgPQppbnN0YWxsYXRpb24gd2l0aCB6ZXJv IGh1bWFuIGludGVyYWN0aXZlIGFjdGlvbiA9CnJlcXVpcmVkPzxvOnA+PC9vOnA+PC9wPjxwIGNs YXNzPTNETXNvTm9ybWFsPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPjxwID0KY2xhc3M9M0RNc29Ob3Jt YWw+VW5pbnN0YWxsJiM4MjMwOyZuYnNwOyBUaGlzIHdvcmtzIGFzID0KZXhwZWN0ZWQmIzgyMzA7 PG86cD48L286cD48L3A+PHAgPQpjbGFzcz0zRE1zb05vcm1hbD48bzpwPiZuYnNwOzwvbzpwPjwv cD48cCBjbGFzcz0zRE1zb05vcm1hbD5LRVJORUwgPQppbWFnZXMvb1ZpcnQvMi41LjUtMC4xL3Zt bGludXowPG86cD48L286cD48L3A+PHAgPQpjbGFzcz0zRE1zb05vcm1hbD5BUFBFTkQgcm9vdGZs YWdzPTNEbG9vcCA9CmluaXRyZD0zRGltYWdlcy9vVmlydC8yLjUuNS0wLjEvaW5pdHJkMC5pbWcg PQpyb290PTNEbGl2ZTovb3ZpcnQtbm9kZS1pc28tMi41LjUtMC4xLmZjMTcuaXNvIHJvb3Rmc3R5 cGU9M0RhdXRvIHJvID0KbGl2ZWltZyBjaGVjayByb290ZmxhZ3M9M0RybyBjcmFzaGtlcm5lbD0z RDUxMk0tMkc6NjRNLDJHLToxMjhNID0KZWxldmF0b3I9M0RkZWFkbGluZSB1bmluc3RhbGw8bzpw PjwvbzpwPjwvcD48cCA9CmNsYXNzPTNETXNvTm9ybWFsPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPjxw ID0KY2xhc3M9M0RNc29Ob3JtYWw+SW5zdGFsbCYjODIzMDsmbmJzcDsgVGhpcyBkb2VzIG5vdCB3 b3JrIGFzIGV4cGVjdGVkLCA9CnBlciBob3cgdGhlIGRvY3VtZW50YXRpb24gaW1wbGllcyBpdCBz aG91bGQ/PG86cD48L286cD48L3A+PHAgPQpjbGFzcz0zRE1zb05vcm1hbD48bzpwPiZuYnNwOzwv bzpwPjwvcD48cCBjbGFzcz0zRE1zb05vcm1hbD5LRVJORUwgPQppbWFnZXMvb1ZpcnQvMi41LjUt MC4xL3ZtbGludXowPG86cD48L286cD48L3A+PHAgPQpjbGFzcz0zRE1zb05vcm1hbD5BUFBFTkQg cm9vdGZsYWdzPTNEbG9vcCA9CmluaXRyZD0zRGltYWdlcy9vVmlydC8yLjUuNS0wLjEvaW5pdHJk MC5pbWcgPQpyb290PTNEbGl2ZTovb3ZpcnQtbm9kZS1pc28tMi41LjUtMC4xLmZjMTcuaXNvIHJv b3Rmc3R5cGU9M0RhdXRvIHJvID0KbGl2ZWltZyBjaGVjayByb290ZmxhZ3M9M0RybyBjcmFzaGtl cm5lbD0zRDUxMk0tMkc6NjRNLDJHLToxMjhNID0KZWxldmF0b3I9M0RkZWFkbGluZSByZF9OT19M Vk0gcmQubHVrcz0zRDAgcmQubWQ9M0QwIHJkLmRtPTNEMCA9CnN0b3JhZ2VfaW5pdD0zRC9kZXYv c2RhID0KQk9PVElGPTNEJmx0O0ZGOkZGOkZGOkZGOkZGOkZGJmd0OzxvOnA+PC9vOnA+PC9wPjxw ID0KY2xhc3M9M0RNc29Ob3JtYWw+PG86cD4mbmJzcDs8L286cD48L3A+PC9kaXY+PC9ib2R5Pjwv aHRtbD4KLS0tLS0tPV9OZXh0UGFydF8wMDBfMDAwNF8wMUNFMDE4MC5FNkQ3M0JGMC0tCgo= --===============9076330707581757056==--