Sentralisert sikker lagring (iSCSI) - "Initiator Client"-oppsett på RHEL/CentOS/Fedora - Del III


iSCSI-initiator er klientene som bruker å autentisere med iSCSI-målservere for å få tilgang til LUN-ene som deles fra målserveren. Vi kan distribuere alle typer operativsystemer på de lokalt monterte diskene, bare en enkelt pakke må installeres for å bli autentisert med målserveren.

Egenskaper

  1. Kan håndtere alle slags filsystemer på lokalt montert Disk.
  2. Du trenger ikke å restarte systemet etter partisjonering med fdisk.

Krav

  1. Lag sentralisert sikker lagring ved hjelp av iSCSI Target – Del 1
  2. Opprett LUN-er ved å bruke LVM i Target Server – Del 2
Min klientoppsett for initiativtaker
  1. Operativsystem – CentOS utgivelse 6.5 (endelig)
  2. iSCSI Target IP – 192.168.0.50
  3. Brukte porter: TCP 3260

Advarsel: Stopp aldri tjenesten mens LUN-er er montert i klientmaskiner (initiator).

Initiativtakerklientoppsett

1. På klientsiden må vi installere pakken «iSCSI-initiator-utils», søk etter pakken ved å bruke følgende kommando.

yum search iscsi
Eksempelutgang
============================= N/S Matched: iscsi ================================
iscsi-initiator-utils.x86_64 : iSCSI daemon and utility programs
iscsi-initiator-utils-devel.x86_64 : Development files for iscsi-initiator-utils

2. Når du har funnet pakken, er det bare å installere initiatorpakken ved å bruke yum-kommandoen som vist.

yum install iscsi-initiator-utils.x86_64

3. Etter å ha installert pakken, må vi finne delingen fra målserveren. Klientsiden kommandoer lite vanskelig å huske, så vi kan bruke man-siden for å få listen over kommandoer som kreves for å kjøre.

man iscsiadm

4. Trykk SHIFT+G for å navigere til bunnen av man-siden og bla litt opp for å få påloggingseksempelkommandoene. Vi må erstatte målserverens IP-adresse i kommandoen nedenfor Discover the Target.

iscsiadm --mode discoverydb --type sendtargets --portal 192.168.0.200 --discover

5. Her fikk vi det iSCSI (iqn) kvalifiserte navnet fra kommandoutførelsen ovenfor.

192.168.0.200:3260,1 iqn.2014-07.com.tecmint:tgt1

6. For å logge på, bruk kommandoen nedenfor for å koble LUN til vårt lokale system, dette vil autentisere med målserveren og tillate oss å logge på LUN.

iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260 --login

Merk: Bruk påloggingskommandoen og erstatt pålogging med utlogging ved slutten av kommandoen.

iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260 --logout

7. Etter at du har logget på LUN, liste opp postene til Node som bruker.

iscsiadm --mode node

8. Vis alle data for en bestemt node.

iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260
Eksempelutgang
BEGIN RECORD 6.2.0-873.10.el6
node.name = iqn.2014-07.com.tecmint:tgt1
node.tpgt = 1
node.startup = automatic
node.leading_login = No
iface.hwaddress = <empty>
iface.ipaddress = <empty>
iface.iscsi_ifacename = default
iface.net_ifacename = <empty>
iface.transport_name = tcp
iface.initiatorname = <empty>
iface.bootproto = <empty>
iface.subnet_mask = <empty>
iface.gateway = <empty>
iface.ipv6_autocfg = <empty>
iface.linklocal_autocfg = <empty>
....

9. Sett deretter opp stasjonen som bruker, fdisk vil liste opp alle autentiserte disker.

fdisk -l /dev/sda

10. Kjør fdisk for å opprette en ny partisjon.

fdisk -cu /dev/sda

Merk: Etter å ha opprettet en partisjon med fdisk, trenger vi ikke å starte på nytt, slik vi pleide å gjøre i våre lokale systemer, fordi dette er en ekstern delt lagring som er montert lokalt.

11. Formater den nyopprettede partisjonen.

mkfs.ext4 /dev/sda1

12. Opprett en katalog og monter den formaterte partisjonen.

mkdir /mnt/iscsi_share
mount /dev/sda1 /mnt/iscsi_share/
ls -l /mnt/iscsi_share/

13. List opp monteringspunktene.

 
df -Th
  1. -T – Skriver ut filsystemtyper.
  2. -h – Skriver ut i lesbart format, f.eks.: Megabyte eller Gigabyte.

14. Hvis vi trenger å montere Drive permanent, bruk fstab-oppføringen.

vim /etc/fstab

15.Legg til følgende oppføring i fstab.

/dev/sda1  /mnt/iscsi_share/   ext4    defaults,_netdev   0 0

Merk: Bruk _netdev i fstab, siden dette er en nettverksenhet.

16. Sjekk til slutt om fstab-oppføringen vår har noen feil.

mount -av
  1. -a – alt monteringspunkt
  2. -v – Utførlig

Vi har fullført konfigurasjonen på klientsiden på en vellykket måte. Begynn å bruke stasjonen som vi bruker vår lokale systemdisk.