freebsd:isboot
FreeBSD iSCSI Boot
Moduł do kernela:
net/isboot-kmod
pkg install -y isboot-kmod echo 'isboot_load="YES"' >> /boot/loader.conf
Konfiguracja DHCP:
host diskless2 { hardware ethernet 00:50:56:23:e7:5d; fixed-address 192.168.31.29; if exists user-class and option user-class = "iPXE" { filename "http://paco.mky.waw.pl/diskless2.conf"; } else { next-server 192.168.31.2; filename "/boot/ipxe.efi"; } }
Konfiguracja iPXE:
#!ipxe ifopen net0 dhcp net0 set username diskless2 set password testytesty12 sanboot iscsi:192.168.31.2::::iqn.2012-06.pl.waw.paco:diskless2
Konfiguracja iSCSI:
auth-group ag0 { chap diskless2 testytesty12 } portal-group pg0 { discovery-auth-group no-authentication listen 192.168.31.2 } target iqn.2012-06.pl.waw.paco:diskless2 { auth-group ag0 portal-group pg0 lun 0 { path /dev/zvol/tsh/iscsi/diskless2 } }
Do /etc/rc.conf
:
ctld_enable="YES"
Linki:
- https://web.archive.org/web/20160407164515/http://shell.peach.ne.jp/aoyama/archives/2100 – opis po japońsku jak to ustawić
- iBFT table lost / not found after iSCSI boot – chyba dlatego FreeBSD nie bootuje w UEFI (system nie widzi iBFT - iSCSI Boot Firmware Table)
freebsd/isboot.txt · ostatnio zmienione: 2022/06/30 21:24 przez mky