PXE network boot
BIOS
Let op, als je een image maakt vanuit een legacy BIOS is deze ook alleen door dit type hardware te starten; UEFI idem. dus per BIOS mode een LUN maken.
Boot van media tot installer start.
F2 voor console
iscsiadm -m discovery -t st -p <host>
Zoek juiste target op :
Connect
iscsiadm -m node --targetname <target> --portal <host:3260> --login
Disconnect
iscsiadm -m node --targetname <target> --portal <host:3260> --logout
type exit
om weer naar de installatie shell terug te keren.
Hierna de setup doorlopen en het os naar het gekoppelde ISCSI LUN installeren.
na de installatie weer terug naar de shell met F2
sudo su
mkdir /mnt/newsystem
mount /dev/sda1 /mnt/newsystem
mkdir /mnt/newsystem/dev
mkdir /mnt/newsystem/proc
mkdir /mnt/newsystem/sys
mount --bind /dev /mnt/newsystem/dev
mount -t proc proc /mnt/newsystem/proc
mount -t sysfs sys /mnt/newsystem/sys
chroot /mnt/newsystem
mount -t proc none /proc
hostname -F /etc/hostname
apt-get install initramfs-tools open-iscsi sysv-rc-conf
echo "iscsi" >> /etc/initramfs-tools/modules
initiator
echo "InitiatorName=iqn.nl.willemloeven:ubnt-srvr01" > /etc/iscsi/initiatorname.iscsi
touch /etc/iscsi/iscsi.initramfs
NIC
nano /etc/networking/interfaces
auto eth0 iface eth0 inet manual
nano /etc/default/grub
ip=dhcp ISCSI_INITIATOR=INITIATOR IQN ISCSI_TARGET_NAME=ISCSI TARGET ISCSI_TARGET_IP=1.2.3.4 ISCSI_TARGET_PORT=3260 ISCSI_USERNAME=username ISCSI_PASSWORD=password
update-grub
exit
Reboot
PXE boot
Boot het volume via pxe, configureer de volgende zaken per "node" (indien je het lun gaat clonen uiteraard)
Configuratie kan door middel van booten van live media op node, en pas daarna de configuraties aan.
GRUB aanpassen naar nieuwe lun → target en initiator naam
Mount nieuwe iscsi lun via een werkende linux installatie
Hostname aanpassen (kan na booten)
extra
Check mounted volume
fdisk -l
Noteer het diskid /dev/sd<>
mkdir /mnt/iscsitarget mount /dev/sd<> /mnt/iscsitarget