Κεντρική ασφαλής αποθήκευση (iSCSI) - Ρύθμιση "Initiator Client" σε RHEL/CentOS/Fedora - Μέρος III


Το iSCSI Initiator είναι οι πελάτες που χρησιμοποιούν για έλεγχο ταυτότητας με διακομιστές προορισμού iSCSI για πρόσβαση στα LUN που μοιράζονται από τον διακομιστή προορισμού. Μπορούμε να αναπτύξουμε κάθε είδους λειτουργικά συστήματα σε αυτούς τους τοπικά τοποθετημένους Δίσκους, μόνο ένα πακέτο πρέπει να εγκατασταθεί για να γίνει έλεγχος ταυτότητας με τον διακομιστή προορισμού.

Χαρακτηριστικά

  1. Μπορεί να χειριστεί οποιοδήποτε είδος συστημάτων αρχείων σε τοπικά τοποθετημένο δίσκο.
  2. Δεν χρειάζεται να επαναφέρετε το σύστημα μετά την κατάτμηση χρησιμοποιώντας fdisk.

Απαιτήσεις

  1. Δημιουργήστε κεντρικό ασφαλή χώρο αποθήκευσης χρησιμοποιώντας το iSCSI Target – Μέρος 1
  2. Δημιουργήστε LUN χρησιμοποιώντας LVM στο Target Server – Μέρος 2
My Client Setup for Initiator
  1. Λειτουργικό Σύστημα – Έκδοση CentOS 6.5 (Τελικό)
  2. iSCSI Target IP – 192.168.0.50
  3. Θύρες που χρησιμοποιούνται: TCP 3260

Προειδοποίηση: Μην διακόπτετε ποτέ την υπηρεσία ενώ τα LUN είναι τοποθετημένα σε μηχανήματα πελάτη (Initiator).

Initiator Client Setup

1. Στην πλευρά του πελάτη, πρέπει να εγκαταστήσουμε το πακέτο «iSCSI-initiator-utils», να αναζητήσουμε το πακέτο χρησιμοποιώντας την ακόλουθη εντολή.

yum search iscsi
Δείγμα εξόδου
============================= 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. Μόλις εντοπίσετε το πακέτο, απλώς εγκαταστήστε το πακέτο εκκίνησης χρησιμοποιώντας την εντολή yum όπως φαίνεται.

yum install iscsi-initiator-utils.x86_64

3. Μετά την εγκατάσταση του πακέτου, πρέπει να ανακαλύψουμε το κοινόχρηστο στοιχείο από τον Διακομιστή προορισμού. Οι εντολές από την πλευρά του πελάτη είναι λίγο δύσκολο να θυμηθούν, επομένως μπορούμε να χρησιμοποιήσουμε τη σελίδα man για να λάβουμε τη λίστα των εντολών που απαιτούνται για εκτέλεση.

man iscsiadm

4. Πατήστε SHIFT+G για να μεταβείτε στο κάτω μέρος της σελίδας man και κάντε κύλιση λίγο προς τα πάνω για να λάβετε τις εντολές παραδείγματος σύνδεσης. Πρέπει να αντικαταστήσουμε τη διεύθυνση Διακομιστές προορισμού IP στην παρακάτω εντολή Ανακαλύψτε τον στόχο.

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

5. Εδώ λάβαμε το αναγνωρισμένο όνομα iSCSI (iqn) από την παραπάνω εκτέλεση εντολής.

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

6. Για να συνδεθείτε, χρησιμοποιήστε την παρακάτω εντολή για να επισυνάψετε το LUN στο τοπικό μας σύστημα, θα γίνει έλεγχος ταυτότητας με τον διακομιστή προορισμού και θα μας επιτρέψει να συνδεθούμε στο LUN.

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

Σημείωση: Χρησιμοποιήστε την εντολή σύνδεσης και αντικαταστήστε τη σύνδεση με την αποσύνδεση στο τέλος της εντολής.

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

7. Μετά τη σύνδεση στο LUN, παραθέστε τις εγγραφές του Node χρησιμοποιώντας.

iscsiadm --mode node

8. Εμφάνιση όλων των δεδομένων ενός συγκεκριμένου κόμβου.

iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260
Δείγμα εξόδου
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. Στη συνέχεια, καταχωρίστε τη μονάδα δίσκου χρησιμοποιώντας, το fdisk θα εμφανίσει όλους τους δίσκους που έχουν πιστοποιηθεί.

fdisk -l /dev/sda

10. Εκτελέστε το fdisk για να δημιουργήσετε ένα νέο διαμέρισμα.

fdisk -cu /dev/sda

Σημείωση: Μετά τη δημιουργία ενός διαμερίσματος με χρήση fdisk, δεν χρειάζεται να κάνουμε επανεκκίνηση, όπως κάναμε στα τοπικά μας συστήματα, επειδή αυτός είναι ένας απομακρυσμένος κοινόχρηστος χώρος αποθήκευσης τοποθετημένος τοπικά.

11. Μορφοποιήστε το διαμέρισμα που δημιουργήθηκε πρόσφατα.

mkfs.ext4 /dev/sda1

12. Δημιουργήστε έναν κατάλογο και προσαρτήστε το διαμορφωμένο διαμέρισμα.

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

13. Παρίθμηση των Σημείων Όρους.

 
df -Th
  1. -T – Εκτυπώνει τύπους συστημάτων αρχείων.
  2. -h – Εκτυπώνει σε μορφή αναγνώσιμη από τον άνθρωπο, π.χ.: Megabyte ή Gigabyte.

14. Αν χρειαστεί να προσαρτήσουμε μόνιμα το Drive χρησιμοποιήστε την καταχώρηση fstab.

vim /etc/fstab

15.Προσθέστε την ακόλουθη Καταχώριση στο fstab.

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

Σημείωση: Χρησιμοποιήστε το _netdev στο fstab, καθώς πρόκειται για συσκευή δικτύου.

16. Τέλος, ελέγξτε εάν η καταχώρισή μας στο fstab έχει κάποιο σφάλμα.

mount -av
  1. -a – όλα τα σημεία προσάρτησης
  2. -v – Λεπτομερής

Ολοκληρώσαμε τη διαμόρφωση της πλευράς πελάτη μας με επιτυχία. Ξεκινήστε να χρησιμοποιείτε τη μονάδα καθώς χρησιμοποιούμε τον τοπικό μας δίσκο συστήματος.