PXE boot from windows server with CCboot
Привет,
От известно време в главата ми се върти идеята да накарам един компютър да работи изцяло по мрежата без да има нужда от негов собствен хард диск. Причината за това е че същия компютър има проблеми с хард-а (има лоши сектори) и се налага през няколко месеца да го преинсталирам. Реших да постъпя съвременно и да търся по радикален начин за справяне с този проблем – а именно да накарам същият компютър да зарежда изцяло по мрежа. Тъй като той има изградена вече гигабитова мрежа и има Intel Pro 1000M лан карта която позволява буут по мрежата, реших да търся вариянт за сървър които да ползволява този тъй наречен PXE (Preboot Execution Environment)boot.
Така се натъкнах на CCboot практично решение за управление на малко или много компютърни системи през един главен сървър, позволяващо лесно инсталиране, ъпдейтване на всички бързо и ефективно. Точно това което ми трябва!
За целта имам вече инсталиран един Windows 2008 R2 сървър с достатъчно дисково пространство и бързи дискове. Имам гигабитова връзка от него до въпросния проблемен компютър който ще използвам като ccboot клиент и предварително съм ги вкарал в един vlan за да няма достъп до тази мрежа отвън.
След внимателно прочитане на документацията, разбрах че мога да използвам вече готов инсталиран компютър с windows 7 и чрез ccboot клиент да създам и кача image на операционната му система на сървъра и така за напред ще го накарам да зарежда от нея винаги.
Днес започвам тестовете и ще пиша какво съм постигнал.
dv
Monday January 13th, 2014 @ 20:28
И докъде стигна 🙂
Nikolay
Monday January 13th, 2014 @ 20:48
Здравей @dv:
вярно че щях да пиша.. 🙂
Ами всичко се получи по план. Сървъра стана 1 месец си работи без никакви забележки, и клиентския компютър си зарежда без проблеми от него своя ОС (в случая Win 7 64bit).
Единствената ми забележка е това, че зарежда бавно – около 5 минути. Иначе когато зареди всичко си работи нормално,но когато свикнеш всичко е 6! Може би ако сложа SSD хард диск на сървъра нещата ще се забързат, но за сега няма да го правя!
dv
Tuesday January 14th, 2014 @ 20:28
И аз успях да подкарам Windows XP x86 Unattended и Windows 7 Lite x86 (600mb) зарежда го бързо. Използвам VirtualBox и се ОКАЗА че има проблем с PXE Boot в старите версии и няма iSCSI boot (sanboot cmd). Update до последно и работи. С SSD и 1(10) гигабита, мисля че lite версията ще лети. Имаш ми е-майла ако ти трябва 🙂
Nikolay
Tuesday January 14th, 2014 @ 21:14
@dv: Аз използвах оригинален Win7 тоест компютъра който в момента буутва през pxe преди това си беше с инсталиран win 7 с всичките му там драйвери и програми. Просто след като пуснах CCboot и вече виждах в мрежата сървъра си сейвнах мак-а на пц-то в сървъра и след това направих „save image“ което прати целия ми имейдж на windows-a на сървъра (C беше 80гб) и така сега всичко е на сървъра а пц-то е с изваден хард 🙂
Лошото е както май съм писал по-горе, че зарежда за около 4-5 минути, но след това всичко е 6. Вързано е на 1гбит, но по графиките на cacti-то прави около 20мбит което значи че и на 100мбит ще върви супер. Най-вероятно си прав за ssd-то – то е разковничето 🙂 Ако сложа такъв хард на сървъра всичко ще литне! 🙂
Иначе съм ти благодарен за съветите! Четох за подобни настройки и под линукс, но реших да го направя на win 2008 r2 тъй като нямаше за какво друго да използвам съответния бозиндоус 🙂