1. Create iSCSI targer and LUN
2. Start TFTP server
a. Choose an output format: PXE bootstrap loader image [Unload PXE stack] (.pxe)
b.
Choose a NIC type : All-drivers
c.
DOWNLOAD_PROTO_TFTP : true
d.
SANBOOT_PROTO_ISCSI: true
b.
Завантажуємо
образ на TFTP сервер
3. Start DHCP server
a.
Редагуємо
конфігурації dhcp сервера для завантаження клієнтом gPXE образа
[~] # vi /etc/dhcpd.conf
max-lease-time 86400;
default-lease-time 86400;
ddns-update-style ad-hoc;
allow booting;
allow bootp;
class "pxeclients" {
match if
substring(option vendor-class-identifier,0,9)="PXEClient";
next-server
172.16.200.222;
if exists user-class
and option user-class = "gPXE" {
filename
"";
option root-path
"iscsi:172.16.200.222::::iqn.2004-04.com.qnap:ts-219pplus:iscsi.boot.c26a17";
} else {
filename "gpxe-1.0.1-gpxe.pxe";
}
}
subnet 172.16.200.0 netmask 255.255.255.0 {
range 172.16.200.53
172.16.200.63;
option routers
172.16.200.50;
option
netbios-name-servers 0.0.0.0;
option
domain-name-servers 172.16.200.50, 8.8.8.8;
}
host myclient {
hardware ethernet
00:08:9B:C2:6A:17;
deny booting;
}
b.
Для
QNAP потрібно
відредагувати скрипт запуску демона dhcpd
[~] # vi /etc/init.d/dhcpd.sh
за
коментувати строку
/usr/sbin/create_dhcpd_conf > /dev/null
2) Підготовка клієнта для iSCSI boot
1. Встановлюємо ОС Windows XP SP3 на клієнський компютер
2. Після встановлення ОС встановлюємо iSCSI ініціатор і sanbootconf.msi
3. Переносимо образ з встановленою ОС на iSCSI диск за допомоги Acronis Backup & Recovery
4. В bios клієнтського комп’ютера вибираємо завантаження по мережі
5. Зберігаємо зміни і перезавантажуємо компютер, після чого спостерігаємо завантаження з iSCSI
Stand:
Server: QNAP TS-219P II
Client: VMware Player
Used files:
1) Initiator-2.08-boot-build3825-x86fre
2) sanbootconf-60ed443.tar
3) gpxe-1.0.1-gpxe.pxe
Links:
1) gPXE is an open source (GPL) network bootloader. It provides a direct replacement for proprietary PXE ROMs, with many extra features such as DNS, HTTP, iSCSI, etc.
2) SAN boot configuration driver for Windows
3) ROM-o-matic dynamically generates gPXE images