Вопрос по PXE загрузке

123
sladkydze
На сайте с 07.12.2012
Offline
243
#11
pupseg:


проблему вижу одну: "как сделать все самим , максимум сэкономив" - так не получится:)

если вы внимательно почитаете первый пост, то я там четко дал понять, что готов на аутсорс в этом локальном вопросе.

Предлагаю VDS, IaaS, Dedicated. http://riaas.ru (http://riaas.ru)
V
На сайте с 01.12.2006
Offline
99
#12

ТС, посмотрите NOC-PS ( click ). Работает идеально. Если под виртуалки, то пишете мелкий скриптец: добавить задание в noc-ps, сделать хард-ресет виртуалки. Под WHMCS есть плагин, можете посмотреть, как оно примерно работает.

P.S. Софт платный, но будет требовать меньшей поддержки, чем куча хлама из менюшек. Да и не дорого, в общем. И да, оно как-то умеет работать как с виртуалками Proxmox, так и с VMWare, но не доходят руки попробовать.

linux is like a vigvam - no windows, no gates and apache inside
Andreyka
На сайте с 19.02.2005
Offline
822
#13

В предыдущей версии можно

Так что думаю и в этой тоже

Попросите у них демку в конце концов, если что мои контакты есть, могу взять машинным временем за настройку :)

Не стоит плодить сущности без необходимости
Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#14

man dhcp + man tftp решает все вопросы :D Какие доки, какие решения под ключ? там 2 конфига в 5 строк каждый + образы .... але але :D

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)
sladkydze
На сайте с 07.12.2012
Offline
243
#15

Romka_Kharkov , я вроде не идиот, но даже по мануалам не смог на ЦентОСе поднять. Вернее вроде всё поднял и сделал, говорит ОК везде, но не работает :)

Ну, и напрягают меня никсы, что там всё из командной строки и жуть сколько времени занимает каждая простейшая операция...

Хотя, PXE на винде КМК еще бредовее реализована :)

Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#16
sladkydze:
Romka_Kharkov , я вроде не идиот, но даже по мануалам не смог на ЦентОСе поднять. Вернее вроде всё поднял и сделал, говорит ОК везде, но не работает :)

Ну, и напрягают меня никсы, что там всё из командной строки и жуть сколько времени занимает каждая простейшая операция...
Хотя, PXE на винде КМК еще бредовее реализована :)

Я и не говорил ничего подобного, я возвал к здравомыслию, там проще чем named :)

Так давайте в студию конфиги которые у вас не получились, расскажите на каком этапе заминка?

Я например знаю примеры конфигурации сетевого оборудования когда DHCP работать не будет :D Я уже выше предложил свою помощь в виде советов по конкретным вопросам, если что - актуально. Работает на центосе :D

sladkydze
На сайте с 07.12.2012
Offline
243
#17

Как я уже говорил, по идее я всё настроил и оно работает. DHCP сервер отрабатывает хорошо и всё выдаёт. Когда TFTP поднят на винде 2008, даже инстал запускается.

То есть с ЦентОСом проблема именно в TFTP и PXE. Делал по интсрукции. Как я понимаю, даже если сами загрузочные имиджи не положить куда надо - то менюшка хотя бы должна пытаться грузиться, но ничего такого не происходит. Подопытный кролик получает по DHCP настройки и пытается доооолго коннектиться к TFTP серверу, и безуспешно...

Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#18
sladkydze:
Как я уже говорил, по идее я всё настроил и оно работает. DHCP сервер отрабатывает хорошо и всё выдаёт. Когда TFTP поднят на винде 2008, даже инстал запускается.

То есть с ЦентОСом проблема именно в TFTP и PXE. Делал по интсрукции. Как я понимаю, даже если сами загрузочные имиджи не положить куда надо - то менюшка хотя бы должна пытаться грузиться, но ничего такого не происходит. Подопытный кролик получает по DHCP настройки и пытается доооолго коннектиться к TFTP серверу, и безуспешно...

Ну не знаю, не знаю что там не вышло, надо смотреть по пунктикам, возможно нужен tcpdump на момент попыток получить pxelinux.0, ибо у меня завелось с пол пинка, менюшку правлю по сей день... все такое, вы правы, меню будет запускаться даже при отсутствии передаваемых далее образов.... за меню отвечает только DHCP.

Приведу простой пример который работает:

dhcpd.conf


allow bootp;

ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;

next-server 192.168.0.1;
subnet 192.168.0.0 netmask 255.255.255.0

{
range 192.168.0.2 192.168.0.10;
option routers 192.168.0.1;
option domain-name-servers x.x.x.x, y.y.y.y;

filename "pxelinux.0";

}

В моем случае tftp запущено через xinetd, по этому:

/etc/xinetd.d/tftp


service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot -p -vvvv -c
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}

Стало быть в папке /tfpboot лежит все, что мне надо, включая pxelinux.0 и остальные имейджи и рамдрайвы.

/tftpboot/pxelinux.cfg/default

Выглядит вполне обычно:


default menu.c32
prompt 0
timeout 0

MENU title PXE LABLE THERE

label centos5.5_i386
menu label CentOS 5.5 (i386)
menu default
kernel centos5.5_i386.vmlinuz
append initrd=centos5.5_i386.initrd.img vga=0 text textmode=1 ramdisk_size=64000

.... и поехало....

При установке BSD требуется изменение загрузки на фряшный лоадер + поддержка nfs, с вытекающим RPC и mountd.

Винду поставить не удалось... При коммутации через Cisco 2950 выявлена особенность DHCP не доходит до портов со включенным STP, надо включать portfast.

izbushka
На сайте с 08.06.2007
Offline
110
#19

Возьмите SystemRescueCd. У них прям на LiveCD поднят сервер PXE. Можете взять от туда конфиги dhcp, tftp, pxe и содержимое tftproot, положить себе - все будет работать. На сайте есть небольшая инструкция

sladkydze
На сайте с 07.12.2012
Offline
243
#20

Ребята, спасибо, беру таймаут на попробовать.

Роман, я вроде всё именно так и делал :) Можете дать список того, что должно лежать в папке: /tfpboot ?

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий