Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: Gizmo в Mar 05, 2009, 16:33



Титла: VMware ESX PXE install ?
Публикувано от: Gizmo в Mar 05, 2009, 16:33
Здравейте,

мъча се да организирам някакво решение за деплой на множество автоматични инсталации на VMware ESX server чрез PXE. Конфигурацията(DHCP+TFTP) e сетната коректно, изпробвана е чрез kickstart scripted install на  RHЕL5 през NFS/HTTP/FTP. За целта на source install server-a е mount-то ISO с инсталацията към NFS share /HTTP/FTP. Трика обаче не се случва с ESX ,който за основа ползва RHEL3 и anaconda като инсталатор с няколко допълнителни екстри. След успешен boot през PXE зарежда ks-a(HTTP install) но при стъпка source install връща "Unable to retrive Vmware/base/netstg2.img  The installation tree in that directory does not seem to match your boot media", изглежда анакондата не успява да си открие stage img-те. При ръчно задаване на source install през инсталатора грешката е същата. Ресурса е достъпен през HTTP и stage файловете са точно там където е описано и са достъпни.Аналогична е случката и през FTP/NFS.


Anaconda log during install:

......
transfering http://10.23.68.93/ESX35/VMware/base/updates.img to a fd
transfering http://10.23.68.93/ESX35/VMware/disk1/base/updates.img to a fd
transfering http://10.23.68.93/ESX35/VMware/base/product.img to a fd
transfering http://10.23.68.93/ESX35/VMware/disk1/base/product.img to a fd
transfering http://10.23.68.93/ESX35/VMware/base/netstg2.img to a fd
transfering http://10.23.68.93/ESX35/VMware/disk1/base/netstg2.img to a fd
copied 12382208 bytes to /tmp/ramfs/netstg2.img (complete)
mntloop loop0 on /mnt/runtime as /tmp/ramfs/netstg2.img fd is 28

httpd access.log:

10.23.85.203 - - [05/Mar/2009:09:25:10 -0500] "GET /ESX35/VMware/base/product.img HTTP/1.0" 404 303 "-" "-"
10.23.85.203 - - [05/Mar/2009:09:25:10 -0500] "GET /ESX35/disc1/VMware/base/product.img HTTP/1.0" 404 309 "-" "-"
10.23.85.203 - - [05/Mar/2009:09:25:10 -0500] "GET /ESX35/VMware/base/netstg2.img HTTP/1.0" 200 12382208 "-" "-"

httpd error.log:

[Thu Mar 05 09:24:48 2009] [error] [client 10.23.85.203] File does not exist: /var/www/html/ESX35/VMware/base/product.img
[Thu Mar 05 09:24:48 2009] [error] [client 10.23.85.203] File does not exist: /var/www/html/ESX35/disc1
[Thu Mar 05 09:25:10 2009] [error] [client 10.23.85.203] File does not exist: /var/www/html/ESX35/VMware/base/updates.img
[Thu Mar 05 09:25:10 2009] [error] [client 10.23.85.203] File does not exist: /var/www/html/ESX35/disc1
[Thu Mar 05 09:25:10 2009] [error] [client 10.23.85.203] File does not exist: /var/www/html/ESX35/VMware/base/product.img
[Thu Mar 05 09:25:10 2009] [error] [client 10.23.85.203] File does not exist: /var/www/html/ESX35/disc1




Титла: Re: VMware ESX PXE install ?
Публикувано от: divak в Mar 06, 2009, 10:04
http://vinternals.com/2008/01/pxe-boot-esx-3i-installable-edition/


Титла: Re: VMware ESX PXE install ?
Публикувано от: Gizmo в Mar 06, 2009, 10:19
мъката е с classic ESX, не с embedded ESXi  ;)


Титла: Re: VMware ESX PXE install ?
Публикувано от: divak в Mar 06, 2009, 10:49
Тъй като си спестил какво правиш за да не стане, разгледай как е направено при ESXi , пък после ще говорим за embedded и classic.
Поне разгледай начина описан във статията ....да имаш някаква насока.

http://redhatcat.blogspot.com/2008/07/pxe-boot-vmware-esx-installer.html


Титла: Re: VMware ESX PXE install ?
Публикувано от: Gizmo в Mar 11, 2009, 15:58
ако знаех какво точно правя за да не стане щеше до сега съм си ясяснил цялата картинка :)

както писах по-нагоре, целият път на конфигуриране e изтестван с RHEL и кs install-a минава успешно. Проблема е че при ESX има неква болка с stage файловете, макар че ги открива , не зная на какво се дължи


Титла: Re: VMware ESX PXE install ?
Публикувано от: Gizmo в Mar 12, 2009, 13:44
Изглежда ще е бъг във верися на anaconda която е билдната в дистрибуцията на ESX

https://bugzilla.redhat.com/show_bug.cgi?id=243528


Титла: Re: VMware ESX PXE install ?
Публикувано от: Gizmo в Mar 18, 2009, 14:59
тръгна гадината , грешката е предизвикана от разминаване между .buildstamp-те в initrd и netstg2.img


Титла: Re: VMware ESX PXE install ?
Публикувано от: zeridon в Mar 18, 2009, 16:25
OMFG ... но като знам какви свинщини съм правил преди време заради едни кикстартове не се учудвам много