ISCSI target ja initiator: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 18: Line 18:




OP süsteemi installeerides tekitame kaks partitsiooni – üks iSCSI, teine OP. süsteemi jaoks Kui OP süsteem on vaikimisi settingutega installitud tõmbame alla iscsi paketid.  
1.OP süsteemi installeerides tekitame kaks partitsiooni – üks iSCSI, teine OP. süsteemi jaoks Kui OP süsteem on vaikimisi settingutega installitud tõmbame alla iscsi paketid.  


  #yum install scsi-target-utils
  #yum install scsi-target-utils
   
   
Kasutame iSCSI initiatorina TGT teenust. Et TGT teenus peale serveri restarti automaatselt käima läheks anname käsu  
2.Kasutame iSCSI initiatorina TGT teenust. Et TGT teenus peale serveri restarti automaatselt käima läheks anname käsu  


  #chkconfig tgtd on  
  #chkconfig tgtd on  


Käivitame teenuse  
3.Käivitame teenuse  
  #service tgtd start  
  #service tgtd start  


Vaata tgt konfi – esialgu peab tühi olema  
4.Vaata tgt konfi – esialgu peab tühi olema  


  #tgtadm --lld iscsi --op show --mode target  
  #tgtadm --lld iscsi --op show --mode target  
Määrame IQN nime  
5.Määrame IQN nime  


  #tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2009-12.com.example:storage.disk2.amiens.sys1.xyz  
  #tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2009-12.com.example:storage.disk2.amiens.sys1.xyz  
Määrame iscsi jaoks mõeldud partitsiooni. Alljärgnevas on logical unit nimeks pandud '''vg_iscsitarget''' ning partitsiooni nimeks '''targetLogVol02'''
6.Määrame iscsi jaoks mõeldud partitsiooni. Alljärgnevas on logical unit nimeks pandud '''vg_iscsitarget''' ning partitsiooni nimeks '''targetLogVol02'''


  #tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b '''/dev/vg_iscsitarget/targetLogVol02'''  
  #tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b '''/dev/vg_iscsitarget/targetLogVol02'''  


Kontrollime, kas iscsi ketas tuli külge:  
7.Kontrollime, kas iscsi ketas tuli külge:  


  #tgtadm --lld iscsi --op show --mode target  
  #tgtadm --lld iscsi --op show --mode target  


Et bootides iscsi ketas töötaks on vaja lisada faili: rc.local kolm käsku.  
8.Et bootides iscsi ketas töötaks on vaja lisada faili: rc.local kolm käsku.  


  #nano /etc/rc.local  
  #nano /etc/rc.local  
Line 51: Line 51:
  #tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL  
  #tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL  


Viimasel real ALL tähendab seda, et iSCSI targetiga saavad ühendada kõik IP. Kui soovid ligipääsu piirata mõne kindla subnetiga kirjuta ALL asemele mõni teine subnet, näiteks 192.168.0.0/24
9.Viimasel real ALL tähendab seda, et iSCSI targetiga saavad ühendada kõik IP. Kui soovid ligipääsu piirata mõne kindla subnetiga kirjuta ALL asemele mõni teine subnet, näiteks 192.168.0.0/24
  #reboot  
  #reboot  


Kontrollime, kas iscsi ketas on küljes:  
10.Kontrollime, kas iscsi ketas on küljes:  


  #tgtadm --lld iscsi --op show --mode target  
  #tgtadm --lld iscsi --op show --mode target  


Kui serveril on tulemüür peal, siis tuleb avada TCP 3260 port
11.Kui serveril on tulemüür peal, siis tuleb avada TCP 3260 port




'''Initiatori install(klient)'''
'''Initiatori install(klient)'''


 
1. Liigu allolevasse asukohta
''Administrative tools/iscsi initiator/discovery/discovery portal''
''Administrative tools/iscsi initiator/discovery/discovery portal''


Sisetada IP aadress ning OK.
2.Sisetada IP aadress ning OK.


''Configuration/change'' ning kirjutada loodud IQN ehk    iqn.2009-12.com.example:storage.disk2.amiens.sys1.xyz
''Configuration/change'' ning kirjutada loodud IQN ehk    iqn.2009-12.com.example:storage.disk2.amiens.sys1.xyz
Line 72: Line 72:
''Targets/refresh'' ning tekib mitte aktiivne iscsi target. Vajutada ''connect. OK''
''Targets/refresh'' ning tekib mitte aktiivne iscsi target. Vajutada ''connect. OK''


Seejärel minna ''Disk Management'' alla ning importida ja formattida uus ketas. Importimise aken tuleb automaatselt ette kui iSCSI target on connectitud.
3.Seejärel minna ''Disk Management'' alla ning importida ja formattida uus ketas. Importimise aken tuleb automaatselt ette kui iSCSI target on connectitud.


Lõpuks on My Computer all näha uus loodud partitsioon.
4.Lõpuks on My Computer all näha uus loodud partitsioon.


== Teenuse varundamine ==
== Teenuse varundamine ==

Revision as of 14:25, 7 January 2010

Autor

Kaspar Prei AK-31


Sissejuhatus

Fedora 11 WIn 7

Nõuded

iSCSI initiator ehk server teenus ei nõua võimekat riistvara, küll on soovituslik kasutada vähemalt kahte kõvaketast - üks Linuxi operatsioonisüsteemi ning seadistuste, teine ketas oleks iSCSI jaoks. Kuid saab ka ühe kettaga, kus on siis kaks partsiooni. Samuti ei ole ressurssinõudlik iSCSI target ehk klient - targetit saab kasutada isegi Windows 95 peal, samuti kõiksuguste muude OP süsteemide puhul lisaks Windowsile.

Installeerimine

Targeti install (server)


1.OP süsteemi installeerides tekitame kaks partitsiooni – üks iSCSI, teine OP. süsteemi jaoks Kui OP süsteem on vaikimisi settingutega installitud tõmbame alla iscsi paketid.

#yum install scsi-target-utils

2.Kasutame iSCSI initiatorina TGT teenust. Et TGT teenus peale serveri restarti automaatselt käima läheks anname käsu

#chkconfig tgtd on 

3.Käivitame teenuse

#service tgtd start 

4.Vaata tgt konfi – esialgu peab tühi olema

#tgtadm --lld iscsi --op show --mode target 

5.Määrame IQN nime

#tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2009-12.com.example:storage.disk2.amiens.sys1.xyz 

6.Määrame iscsi jaoks mõeldud partitsiooni. Alljärgnevas on logical unit nimeks pandud vg_iscsitarget ning partitsiooni nimeks targetLogVol02

#tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/vg_iscsitarget/targetLogVol02 

7.Kontrollime, kas iscsi ketas tuli külge:

#tgtadm --lld iscsi --op show --mode target 

8.Et bootides iscsi ketas töötaks on vaja lisada faili: rc.local kolm käsku.

#nano /etc/rc.local 
#tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2009-12.com.example:storage.disk2.amiens.sys1.xyz 
#tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/vg_iscsitarget/targetLogVol02 
#tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL 

9.Viimasel real ALL tähendab seda, et iSCSI targetiga saavad ühendada kõik IP. Kui soovid ligipääsu piirata mõne kindla subnetiga kirjuta ALL asemele mõni teine subnet, näiteks 192.168.0.0/24

#reboot 

10.Kontrollime, kas iscsi ketas on küljes:

#tgtadm --lld iscsi --op show --mode target 

11.Kui serveril on tulemüür peal, siis tuleb avada TCP 3260 port


Initiatori install(klient)

1. Liigu allolevasse asukohta Administrative tools/iscsi initiator/discovery/discovery portal

2.Sisetada IP aadress ning OK.

Configuration/change ning kirjutada loodud IQN ehk iqn.2009-12.com.example:storage.disk2.amiens.sys1.xyz

Targets/refresh ning tekib mitte aktiivne iscsi target. Vajutada connect. OK

3.Seejärel minna Disk Management alla ning importida ja formattida uus ketas. Importimise aken tuleb automaatselt ette kui iSCSI target on connectitud.

4.Lõpuks on My Computer all näha uus loodud partitsioon.

Teenuse varundamine

Momendil ei ole olemas TGT jaoks konfiguratsioonifaili, mida saaks hõlpsasti varundada ja taastada. Õnneks on TGT üles seadmine äärmiselt lihtne ja koosneb ligikaudu kümnest käsust.

Teenuse taastamine