ubuntu targetcli iscsi persistent reservation

 

Ubuntu als ISCSI Target konfigurieren mittels targetcli (getestet mit Ubuntu 12.04 64bit)

targetcli unterstützt z.B.  persistent Reservation für Microsoft Cluster 2012

die pr├Ąsentierten ISCSI Targets k├Ânnen eigene Disken oder Dateien im Filesystem sein.

Update 10.9.2014 Ubuntu 14.04 64bit und Server2012R2: persistent reservation besteht den Clustertest nicht.

 

targetcli kann ├╝ber die Paketsourcen hinzugef├╝gt werden, das Konfigurieren erfolgt dann im Terminal:

Pakete Installieren

name@rechner:~$  sudo apt-get install --no-install-recommends targetcli python-urwid

Targetcli konfigurieren

name@rechner:~$ sudo targetcli

Anlegen eines Festplattenfiles:

/> cd backstores
/backstores> cd fileio
/backstores/fileio> create lun0 /media/home/iscsi-lun0 10g

iscsi Target

mit folgenden Befehl kann zu ISCSI gewechselt werden:

/> /iscsi 

anlegen des Targets:

/iscsi> create iqn.2003-01.org.linux-iscsi.test:mytarget
Created target iqn.2003-01.org.linux-iscsi.test:mytarget.
Selected TPG Tag 1.
Successfully created TPG 1.
Entering new node /iscsi/iqn.2003-01.org.linux-iscsi.test:mytarget/tpgt1
/iscsi/iqn.20...a672ba1/tpgt1> set attribute authentication=0
Parameter authentication is now '0'.

Freigabe der Files

/iscsi/iqn.20...a672ba1/tpgt1> cd luns
/iscsi/iqn.20...a1/tpgt1/luns> create /backstores/fileio/lun0
Selected LUN 0.
Successfully created LUN 0.
Entering new node /iscsi/iqn.2003-01.org.linux-iscsi.test:mytarget/tpgt1/luns/lun0
/iscsi/iqn.20...gt1/luns/lun0> cd ../../portals
/iscsi/iqn.20...tpgt1/portals> create 192.168.0.3
Using default IP port 3260
Successfully created network portal 192.168.0.3:3260.
Entering new node /iscsi/iqn.2003-01.org.linux-iscsi.test:mytarget/tpgt1/portals/192.168.0.3:3260
/iscsi/iqn.20....168.0.3:3260> cd ..
/iscsi/iqn.20...tpgt1/portals> cd ..
/iscsi/iqn.20...a672ba1/tpgt1> cd acls
/iscsi/iqn.20...a1/tpgt1/acls> create iqn.1991-05.com.microsoft:hyperv1.domain.local
/iscsi/iqn.20...a1/tpgt1/acls> create iqn.1991-05.com.microsoft:hyperv2.domain.local

Konfiguration speichern

/> saveconfig
WARNING: Saving sox current configuration to disk will overwrite your boot settings.
The current target configuration will become the default boot config.
Are you sure? Type 'yes': yes
Making backup of loopback/ConfigFS with timestamp: 2013-05-02_21:56:29.949328
Successfully updated default config /etc/target/loopback_start.sh
Making backup of fc/ConfigFS with timestamp: 2013-05-02_21:56:29.949328
Successfully updated default config /etc/target/fc_start.sh
Making backup of LIO-Target/ConfigFS with timestamp: 2013-05-02_21:56:29.949328
Generated LIO-Target config: /etc/target/backup/lio_backup-2013-05-02_21:56:29.949328.sh
Making backup of Target_Core_Mod/ConfigFS with timestamp: 2013-05-02_21:56:29.949328
Generated Target_Core_Mod config: /etc/target/backup/tcm_backup-2013-05-02_21:56:29.949328.sh
Successfully updated default config /etc/target/lio_start.sh
Successfully updated default config /etc/target/tcm_start.sh

/> exit

 

2012R2 trotzdem installieren:

 

 

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE f├╝r deine Bewertung!

Aktualisiert: 30.01.2015 von Bernhard |­čöö | Kommentare:0

Fragen / Kommentare


Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu Mehr Details