Tennivalók Lenny-n
Az alap rendszer telepítését és a RAID beállítását követően a következő leírást követve az ESXi számára is használható datastore hozható létre. iSCSI tárolóként fizikai lemezt, RAID kötetet de akár fájlt is meg lehet adni az ESXinek. Célszerű raid tömböt megadni, de nem azt, amelyikre a rendszer telepítve lett.
A telepítés lépései:
A megosztani kívánt partíció típusát át kell állítani BSD/OS típusúra. Erre fdisk vagy cfdisk használható. Amennyiben ez a lépés kimarad, az ESXi "unable to read partition information from this disk" hibával megáll a datastore hozzáadásánál!
fdisk -l /dev/hda
.
.
.
/dev/hda5 638 2482 14819962+ 9f BSD/OS
A telepítendő csomagok:
# apt-get install iscsitarget iscsitarget-modules-`iname -r`
A telepítés végén a iscsitarget írja, hogy nincs beállítva, hogy automatikusan elinduljon, ezért a következő módosítást kell elvégezni:
# echo "ISCSITARGET_ENABLE=true" > /etc/default/iscsitarget
Target és LUN létrehozásakor hibát írna, ezért tanácsos az elején hozzáadni az iscsi_trgt modult, majd a dependenciáit ellenőrizni:
# modprobe iscsi_trgt
# depmod -a
Létre kell hozni egy Target-et:
#ietadm --op new --tid=0 --params Name=RemoteDatastore
Majd egy LUNt:
#ietadm --op new --tid=0 --lun=1 --params Path=/dev/hda5,Type=fileio
A Target nevének meghatározását szabványosították, érdemes követni:
iqn.yyyy-mm.
Squeeze
Változott a helyzet, már nincs iscsitarget-modules-`uname -r`
csomag, ezért a következő csomagokat kell telepíteni:
apt-get insatll iscsitarget iscsitarget-dkms dkms linux-headers-`uname -r`
# modprobe iscsi_trgt
# depmod -a
# ietadm --op new --tid=0 --params Name=201106.BACKUP.0
A tid értéket érdemes ellenőrizni:
#cat /proc/net/iet/volume
tid:1 name:201106.BACKUP.0
és ezt felhasználni:
#ietadm --op new --tid=1 --lun=1 --params Path=/dev/filesystem/iscsi,Type=fileio
Az eredeti konfigurációt tegyük el késöbbre:
# mv /etc/iet/ietd.conf /etc/iet/oriietd.conf
Majd a mostanit mentsük el a konfigfájlba:
# cat /etc/iet/ietd.conf
Target iqn.201106.BACKUP.0
Lun 0 Path=/dev/filesystem/iscsi,Type=fileio
Ha újraindítás után a
# cat /proc/net/iet/volume
tid:1 name:iqn.201106.BACKUP.0
lun:0 state:0 iotype:fileio iomode:wt blocks:19529728 blocksize:512 path:/dev/filesystem/iscsi
hasonlót hoz, akkor rendesen működni fog a kiszolgáló