Διακομιστής XenServer
Λειτουργικό σύστημα:XenServer 6.2
Όνομα κεντρικού υπολογιστή:xsr01
ΙΡ:192.168.0.241/24
Πύλη:IP:192.168.0.1/24
ΝΦΣΔιακομιστής
Λειτουργικό σύστημα:CentOS 6.4
Όνομα κεντρικού υπολογιστή:nfs01
ΙΡ:192.168.0.204/24
Πύλη:IP:192.168.0.1/24
Λογισμικό που εκτελείται: nfs, rpcbind
1. Σχετικά με την αποθήκευση XenServer
Η διαδικασία εγκατάστασης του XenServer, χωρίς λειτουργία κατάτμησης, μετά την ολοκλήρωση της εγκατάστασης του συστήματος, προβολήδίσκοςΣε αυτήν την περίπτωση, θα διαπιστώσετε ότι ακόμη και ένας σκληρός δίσκος 1T αφήνει μόνο χώρο 4G και το αρχείο συστήματος XenServer έχει καταλάβει 1.9G από αυτό, αφήνοντας μόνο έναν θλιβερά μικρό χώρο 2G και ακόμη και μια εικόνα συστήματος CentOS6.5 δεν μπορεί να τοποθετηθεί. Εάν δεν μπορείτε να βάλετε το αρχείο εικόνας ISO, πώς μπορείτε να εγκαταστήσετε μια εικονική μηχανή; Αυτός είναι ένας πονοκέφαλος για αρχάριους.
Λοιπόν, πώς κλιμακώνει ο XenServer την αποθήκευση; Η έννοια των αποθετηρίων αποθήκευσης (SR - Storage Repositories) εισάγεται στον XenServer, ο οποίος χρησιμοποιείται για την αποθήκευση ISO ή VID. Η Citrix συνιστά επίσημα τη χρήση κοινόχρηστου αποθηκευτικού χώρου, που είναι επίσης η αρχική πρόθεση και στόχος του σχεδιασμού του XenServer, ο οποίος είναι πολύ διαφορετικός από τον σχεδιασμό προϊόντων της VMWare. Επί του παρόντος, ο XenServer υποστηρίζει τρεις τύπους αποθήκευσης: FC SAN, ISCSI SAN και NFS και διαιρεί διαφορετικούς τύπους LUN σύμφωνα με διαφορετικούς τύπους εικονικοποίησης για να καλύψει τις απαιτήσεις. Αυτό περιλαμβάνει διακομιστές αποθήκευσης και υπάρχουν απαιτήσεις για το κόστος εξοπλισμού.
Το κείμενο χρησιμοποιεί κυρίως το NFS ως παράδειγμα για να εξηγήσει πώς να προσθέσετε μετοχέςαποθήκευση。 Η συγκεκριμένη υλοποίηση δεν είναι δύσκολο να λειτουργήσει, επειδή οι περισσότερες λειτουργίες εκτελούνται στη γραφική διεπαφή στο XenCenter.
Τα θέματα εγκατάστασης του XenServer έχουν συζητηθεί στο άρθρο "XenServer Deployment History - System Installation and Licensing" και δεν θα αναφέρονται εδώ.
2. Δημιουργήστε έναν διακομιστή NFS
Αρχικά, ας καταλάβουμε εν συντομία τι είναι το NFS.
Το NFS είναι μια συντομογραφία του Network File System, το οποίο είναι ένα σύστημα αρχείων δικτύου. Ένα πρωτόκολλο για κατανεμημένα συστήματα αρχείων, που αναπτύχθηκε από τη Sun Corporation και δημοσιεύτηκε το 1984. Η λειτουργία είναι να επιτρέπει σε διαφορετικά μηχανήματα και διαφορετικά λειτουργικά συστήματα να μοιράζονται μεμονωμένα δεδομένα μεταξύ τους μέσω του δικτύου και να επιτρέπει στις εφαρμογές να έχουν πρόσβαση σε δεδομένα που βρίσκονται στο δίσκο διακομιστή μέσω του δικτύου στον πελάτη, το οποίο υλοποιείται μεταξύ συστημάτων τύπου UnixδίσκοςΜια μέθοδος κοινής χρήσης αρχείων.
Η βασική αρχή του NFS είναι «Επιτρέψτε τις διαφορέςπελάτηςκαι ο διακομιστής μοιράζεται το ίδιο σύστημα αρχείων μέσω ενός συνόλου RPC", το οποίο είναι ανεξάρτητο από το λειτουργικό σύστημα και επιτρέπει σε διαφορετικό υλικό και λειτουργικά συστήματα να μοιράζονται αρχεία μαζί. Χρησιμοποιώντας το NFS, οι χρήστες και τα προγράμματα μπορούν να έχουν πρόσβαση σε αρχεία στο απομακρυσμένο σύστημα όπως ακριβώς θα έκαναν με τα τοπικά αρχεία.
Ας ξεκινήσουμε την κατασκευή ενός διακομιστή NFS, κάτι που είναι εύκολο για το IT που είναι εξοικειωμένο με το Linux.
Σε αυτήν την περίπτωση, το NFS βρίσκεταιΔιακομιστήςΟι πληροφορίες του συστήματος είναι οι εξής:
Λειτουργικό σύστημα:CentOS release 6.4 (Final)
ΙΡ:192.168.0.204/24
Διαμερίσματα: /boot (500M), /(50G), /home (955G), swap (4G)
Σημείωση: Σε αυτήν την περίπτωση, το σύστημα είναι μια εικονική μηχανή που εκτελείται σε έναν άλλο XenServer, ο οποίος εγκαθίσταται χρησιμοποιώντας το πρότυπο CentOS 6.4 στον XenServer και υιοθετεί την προεπιλεγμένη μέθοδο κατάτμησης. Αυτή η προσέγγιση είναι για να ελαχιστοποιηθεί η εγκατάσταση, πολλά πακέτα λογισμικού δεν είναι εγκατεστημένα, συμπεριλαμβανομένου του NFS, το οποίο πρέπει να εγκατασταθεί χειροκίνητα, κάτι που είναι πιο ενοχλητικό.
Στα συστήματα Red Hat Linux/CentOS, η εγκατάσταση NFS είναι πολύ απλή, απαιτεί μόνο δύο πακέτα, και συνήθως εγκαθίσταται ως το προεπιλεγμένο πακέτο για το σύστημα.
nfs-utils-*: Περιλαμβάνει βασικές εντολές και οθόνες NFS
rpcbind: Υποστηρίζει συνδέσεις για ασφαλείς υπηρεσίες NFS RPC (Σημείωση, αυτό είναι ένα πακέτο στο CentOS6, portmap στο CentOS 5)
Η σχέση μεταξύ RPC και NFS μπορεί να γίνει κατανοητή με αυτόν τον τρόπο: Το NFS είναι ένα σύστημα αρχείων και το RPC είναι υπεύθυνο για τη μετάδοση πληροφοριών.
Ελέγξτε εάν το NFS είναι εγκατεστημένο στο σύστημα με την ακόλουθη εντολή,
# rpm -qa | grep nfs
# σ.α.λ. –qa | grep rpcbind
Εάν δεν είναι στο τρέχον σύστημαΕγκατάστασηΤα πακέτα που απαιτούνται για το NFS πρέπει να εγκατασταθούν χειροκίνητα και να ρυθμιστούν για να ξεκινήσουν.
# yum εγκαταστήστε το rpcbind*
# yum εγκαταστήστε το nfs-utils-*
# Έναρξη υπηρεσίας RPCbind
# Έναρξη υπηρεσίας NFS
# chkconfig rpcbind ενεργοποιημένο
# chkconfig nfs ενεργοποιημένο
Δημιουργήστε φακέλους iso και δεδομένων στον κατάλογο /home και μοιραστείτε τους μέσω nfs, οι οποίοι χρησιμοποιούνται ως εικόνες XenServerαποθήκευσηΑποθήκες και αποθήκες αποθήκευσης εικονικών μηχανών.
# mkdir -p /σπίτι/iso
# mkdir -p /σπίτι/δεδομένα
# vi /etc/exports (Σημείωση, οι ακόλουθες δύο γραμμές είναι επεξεργασμένες)
/home/data *(rw,sync,no_root_squash)
/home/iso *(rw,sync,no_root_squash)
# Εξαγωγές –α
Ελέγξτε την κατάσταση κοινής χρήσης με την ακόλουθη εντολή και εάν εμφανίζεται ο κοινόχρηστος κατάλογος, η κοινή χρήση είναι επιτυχής.
# showmount -e 192.168.0.204
Λίστα εξαγωγών για το 192.168.0.204:
/home/data *
/home/iso *
Αφού ολοκληρωθούν οι ρυθμίσεις κοινής χρήσης, πρέπει να ανοίξετε τη σχετική θύρα στο iptables (αυτό είναι λίγο περίπλοκο) ή να κλείσετε απευθείας το iptables (αυτό είναι το πιο εύκολο), διαφορετικά το άλλο μέρος δεν θα μπορεί να έχει πρόσβαση σε αυτό.
3. Προσθέστε NFS VHD
σεπελάτηςΧρησιμοποιήστε το XenCener για να συνδέσετε τον απομακρυσμένο κεντρικό υπολογιστή xsr01. Οι ακόλουθες λειτουργίες εκτελούνται στο XenCenter.
Κάντε δεξί κλικ στον κεντρικό υπολογιστή xsr01, επιλέξτε "New SR" στο αναδυόμενο μενού και θα εμφανιστεί το παράθυρο διαλόγου "New Storage Repository" και, στη συνέχεια, κάντε τις σχετικές ρυθμίσεις σε αυτό. Όπως φαίνεται στο παρακάτω σχήμα.
Επιλέξτε τον τύπο NFS VHD.
Ορίστε ένα όνομα για το SR, το οποίο είναι το προεπιλεγμένο όνομα.
Συμπληρώστε τη διαδρομή προς τον κοινόχρηστο κατάλογο NFS. Παρατηρήστε, υπάρχει άνω και κάτω τελεία στη μέση.
Αφού η προσθήκη είναι επιτυχής, μπορείτε να δείτε ότι ένα στοιχείο με το όνομα "Αποθήκευση εικονικού δίσκου NFS" έχει προστεθεί στο xsr01 και θα γίνει αυτόματα ο προεπιλεγμένος τοπικός χώρος αποθήκευσης.
Επιλέξτε "Αποθήκευση εικονικού δίσκου NFS" και στην καρτέλα "Γενικά, Αποθήκευση, Αρχεία καταγραφής" στη δεξιά πλευρά της διεπαφής, μπορείτε να δείτε τη χωρητικότητά του, το περιεχόμενο αποθήκευσης, τα αρχεία καταγραφής και άλλες πληροφορίες.
Εάν η προσθήκη δεν είναι επιτυχής, εμφανίζεται το μήνυμα "Το SR απέτυχε να ολοκληρώσει τη λειτουργία. Ελέγξτε τη ρύθμισή σας και δοκιμάστε ξανά." Ελέγξτε το τείχος προστασίας.
4. Προσθέστε NFS ISO
Η διαδικασία λειτουργίας είναι παρόμοια με την προσθήκη ενός NFS VHD, όπως φαίνεται στην παρακάτω εικόνα.
Στην καρτέλα Αποθήκευση, μπορείτε να δείτε ότι το ISO αυτή τη στιγμήαποθήκευσηΥπάρχουν δύο εικόνες ISO διαθέσιμες στο αποθετήριο.
5. Προσθέστε CIFS ISO
CIFS, αναφέρετε επίσης την έννοια. Το CIFS (Common Internet File System) είναι ένα σύστημα αρχείων δικτύου που κυκλοφόρησε από τη Microsoft. Στο Win OS, το CIFS είναι ενσωματωμένο στο λειτουργικό σύστημα, δεν απαιτείται πρόσθετο λογισμικό, όλα τα μηχανήματα είναι peer-to-peer, παίζουν διπλούς ρόλους, μπορεί να είναι Sever ή Client. Αντίθετα, το NFS απαιτεί από τον πελάτη να πρέπει:ΕγκατάστασηΕιδικό λογισμικό.
Το NFS είναι ανεξάρτητο από τη μεταφορά και μπορεί να χρησιμοποιήσει TCP ή UDP. Το CIFS είναι ένα κοινό πρωτόκολλο για συνδέσεις δικτύου, το οποίο απαιτεί υψηλή αξιοπιστία μετάδοσης δικτύου και συχνά χρησιμοποιεί TCP/IP. Το NFS διατηρεί τα χαρακτηριστικά μορφής αρχείου του unix, όπως ιδιοκτήτες, ομάδες κ.λπ. Το CIFS γίνεται στο στυλ του Win OS.
Το CIFS δεν χρησιμοποιείται συχνά σε περιβάλλοντα παραγωγής, αλλά εξακολουθεί να χρησιμοποιείται συνήθως στο αρχικό στάδιο της ανάπτυξης του έργου και σε ορισμένες προσωρινές λειτουργίες. Δείτε πώς μπορείτε να προσθέσετε ένα CIFS ISO.
Πρώτα απ 'όλα, φυσικά, πρέπει να υπάρχει ένα με Win OSΔιακομιστήςΚοινή χρήση αρχείων προς τα έξω.
Σε αυτήν την περίπτωση, το λειτουργικό σύστημα όπου βρίσκεται το CIFS είναι το σύστημα όπου βρίσκεται το XenCenter σε αυτήν την περίπτωση, ένας πολύ συνηθισμένος υπολογιστής, οι πληροφορίες είναι οι εξής:
Λειτουργικό σύστημα:Windows XP SP3
ΠΕ:192.168.0.102/24
Πύλη:IP:192.168.0.1/24
Εδώ ορίστε το φάκελο ISO κάτω από τη μονάδα E για κοινή χρήση. Αυτή είναι η βασική δεξιότητα της πληροφορικής, οπότε δεν θα πω πολλά. Όπως φαίνεται στο σχήμα. (Σημειώστε ότι, σε αυτήν την περίπτωση, δεν υπάρχει περιβάλλον ελέγχου τομέα.) Εάν τα Windows XP είναι συνδεδεμένα με τον έλεγχο τομέα, τα δικαιώματα πρόσβασης πρέπει να οριστούν εδώ. )
Οι ακόλουθες λειτουργίες εκτελούνται στο XenCenter. Η διαδικασία λειτουργίας είναι παρόμοια με την προσθήκη ενός NFS VHD, όπως φαίνεται στην παρακάτω εικόνα.
Σημειώστε ότι αυτή η διαδρομή είναι γραμμένη διαφορετικά από την προηγούμενη διαδρομή NFS. Εάν τα Windows XP είναι συνδεδεμένα στο στοιχείο ελέγχου τομέα, πρέπει να συμπληρώσετε το όνομα χρήστη και τον κωδικό πρόσβασης στα οποία επιτρέπεται η πρόσβαση και, φυσικά, μπορείτε επίσης να χρησιμοποιήσετε τον λογαριασμό τοπικού διαχειριστή Windown XP και τον κωδικό πρόσβασης για επαλήθευση.
6. Άλλα
Αφού ολοκληρωθούν επιτυχώς οι παραπάνω λειτουργίες, κατά τη δημιουργία μιας νέας εικονικής μηχανής, μπορείτε να χρησιμοποιήσετε την εικόνα ISO (όπως το CentOS 6.4) από τη "βιβλιοθήκη CIFS ISO" ή τη "βιβλιοθήκη NFS ISO" ως νέα εικονική μηχανήΕγκατάστασηπηγή.
Ο εικονικός δίσκος της εικονικής μηχανής αποθηκεύεται στο αποθετήριο αποθήκευσης εικονικού δίσκου NFS από προεπιλογή ή μπορείτε να επιλέξετε τον αρχικό τοπικό χώρο αποθήκευσης "Τοπική αποθήκευση στο xsr01".
Όσον αφορά τα αυτόνομα μηχανήματα, ο αποθηκευτικός χώρος είναι ο ίδιος παντού, αλλά εάν απαιτούνται πολλοί κεντρικοί υπολογιστές XenServer, ομάδες πόρων και λειτουργίες υψηλής διαθεσιμότητας όπως το XMotion, αντικατοπτρίζονται τα ισχυρά πλεονεκτήματα του κοινόχρηστου αποθηκευτικού χώρου NFS.
Στην πραγματική μονάδα παραγωγής, λόγω της χρήσηςΣυσκευές αποθήκευσης, χρησιμοποιώντας συχνότερα το ISCSI για την προσθήκηαποθήκευση, τα πλεονεκτήματα είναι μεγαλύτερα.
|