Ga naar inhoud

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