Πώς να αναπτύξετε εικονικές μηχανές σε περιβάλλον RHEV - Μέρος 4


Το περιβάλλον μας αποτελείται από ένα κέντρο δεδομένων συνδεδεμένο με κοινόχρηστο χώρο αποθήκευσης ISCSI. Αυτό το κέντρο δεδομένων περιλάμβανε ένα σύμπλεγμα με δύο κεντρικούς υπολογιστές/κόμβους που θα χρησιμοποιηθούν για να φιλοξενήσουν την εικονική μας μηχανή.

Βασικά σε οποιοδήποτε περιβάλλον, θα μπορούσαμε να αναπτύξουμε φυσικές/εικονικές μηχανές χρησιμοποιώντας δημοφιλείς μεθόδους όπως From ISO/DVD, Network, Kickstart και ούτω καθεξής. Για το περιβάλλον μας, δεν υπάρχει τεράστια διαφορά σχετικά με το προηγούμενο γεγονός, καθώς θα χρησιμοποιήσουμε τις ίδιες μεθόδους/τύπους εγκατάστασης.

Ως αρχή συζητάμε την ανάπτυξη VM χρησιμοποιώντας αρχείο/εικόνα ISO. Η ψυχαγωγία RHEV είναι πολύ οργανωμένη, επομένως έχει ειδικό τομέα που χρησιμοποιείται μόνο για αυτόν τον στόχο, αποθήκευση αρχείων ISO που χρησιμοποιούνται για τη δημιουργία εικονικών μηχανών, αυτός ο τομέας είναι χώρος αποθήκευσης που ονομάζεται Τομέας ISO.

Βήμα 1: Ανάπτυξη νέου τομέα ISO

Στην πραγματικότητα, το RHEVM δημιουργεί τομέα ISO κατά τη διαδικασία εγκατάστασης. Για να το ελέγξετε, απλώς μεταβείτε στην καρτέλα αποθηκευτικός χώρος για το περιβάλλον.

Θα μπορούσαμε να χρησιμοποιήσουμε το υπάρχον και να το προσαρτήσουμε στο κέντρο δεδομένων μας, αλλά ας δημιουργήσουμε ένα νέο για περισσότερη εξάσκηση.

Σημείωση: Ο υπάρχων χρησιμοποιείται NFS κοινόχρηστος χώρος αποθήκευσης στο rhevm IP του μηχανήματος: 11.0.0.3. Το νέο που δημιουργήθηκε θα χρησιμοποιεί κοινόχρηστο χώρο αποθήκευσης NFS στον κόμβο αποθήκευσης IP:11.0.0.6.

1. Για να αναπτύξετε την υπηρεσία NFS στον κόμβο αποθήκευσης,

[ ~]# yum install nfs-utils -y
[ ~]# chkconfig nfs on 
[ ~]# service rpcbind start
[ ~]# service nfs start

2. Θα πρέπει να δημιουργήσουμε νέο κατάλογο για κοινή χρήση χρησιμοποιώντας NFS.

[ ~]# mkdir /ISO_Domain

3. Μοιραστείτε τον κατάλογο προσθέτοντας αυτήν τη γραμμή στο αρχείο /etc/exports και, στη συνέχεια, εφαρμόστε τις αλλαγές.

/ISO_Domain     11.0.0.0/24(rw)
[ ~]# exportfs -a

Σημαντικό: Αλλάξτε την ιδιοκτησία του καταλόγου ώστε να είναι uid:36 και gid:36.

[ ~]# chown 36:36 /ISO_Domain/

Σημείωση: Το 36 είναι το uid για το χρήστη vdsm \RHEVM agent και το gid της ομάδας kvm.

Είναι υποχρεωτικό ο κατάλογος που εξάγεται να είναι προσβάσιμος ως RHEVM. Έτσι, το NFS σας θα πρέπει να είναι έτοιμο να συνδεθεί ως τομέας ISO στο περιβάλλον μας.

4. Για να δημιουργήσετε τομέα Νέος ISO με τύπο NFS… επιλέξτε Κέντρο δεδομένων1 Από την καρτέλα συστήματος και, στη συνέχεια, κάντε κλικ στο Νέος τομέας από την καρτέλα αποθήκευσης.

5. Στη συνέχεια, συμπληρώστε το παράθυρο που εμφανίζεται όπως φαίνεται:

Σημείωση: Βεβαιωθείτε ότι η λειτουργία τομέα/τύπος αποθήκευσης είναι ISO/NFS.

Περιμένετε λίγο και ελέγξτε ξανά στην καρτέλα αποθήκευσης.

Τώρα, ο Τομέας ISO μας δημιουργήθηκε και προσαρτήθηκε με επιτυχία. Λοιπόν, ας ανεβάσουμε μερικά ISO σε αυτό για την ανάπτυξη της VM.

6. Βεβαιωθείτε ότι έχετε αρχείο ISO στον διακομιστή σας RHEVM. Θα δουλέψουμε με δύο ISO, ένα για Linux {CentOS_6.6} και το άλλο για Windows {Windows_7}.

Το 7. Το RHEVM παρέχει εργαλείο που ονομάζεται (rhevm-iso-uploader). Χρησιμοποιούσε για τη μεταφόρτωση ISO σε τομείς ISO εκτός από χρήσιμες εργασίες.

Αρχικά, θα το χρησιμοποιήσουμε για να απαριθμήσουμε όλους τους διαθέσιμους τομείς ISO.

Συμβουλή: Η λειτουργία μεταφόρτωσης υποστηρίζει πολλά αρχεία (χωρισμένα με κενά) και χαρακτήρες μπαλαντέρ. Δεύτερον, θα το χρησιμοποιήσουμε για να ανεβάσουμε ISO στον τομέα iso \ISO_Domain.

Σημείωση: Η διαδικασία μεταφόρτωσης διαρκεί λίγο χρόνο, καθώς εξαρτάται από το δίκτυό σας.

Συμβουλή: Ο τομέας ISO μπορεί να βρίσκεται στο μηχάνημα RHEVM, συνιστάται σε ορισμένες περιπτώσεις, ούτως ή άλλως εξαρτάται πλήρως από το περιβάλλον και τις ανάγκες υποδομής σας.

8. Ελέγξτε τα μεταφορτωμένα ISO από τη διεπαφή ιστού.

Ήρθε η ώρα για τη δεύτερη ενότητα \Ανάπτυξη εικονικών μηχανών”.

Βήμα 2: Ανάπτυξη εικονικών μηχανών – Linux

11. Μεταβείτε στην καρτέλα Εικονικές μηχανές και κάντε κλικ στο \Νέο VM”.

12. Στη συνέχεια, γεμίστε τα παράθυρα που εμφανίζονται όπως φαίνεται:

Για να τροποποιήσετε ορισμένες επιλογές όπως η εκχώρηση μνήμης και οι επιλογές εκκίνησης, πατήστε \Εμφάνιση σύνθετων επιλογών.

13. Επιλέξτε \Σύστημα” για να τροποποιήσετε τη Μνήμη και τους vCPU.

14. Επιλέξτε Επιλογές εκκίνησης για να επισυνάψετε την εικόνα ISO σε εικονικές μηχανές και, στη συνέχεια, πατήστε OK.

15. Πριν ξεκινήσετε την εικονική μηχανή σας, θα πρέπει να δημιουργήσετε και να επισυνάψετε εικονικό δίσκο. Επομένως, πατήστε \Διαμόρφωση εικονικών δίσκων\ στο παράθυρο που εμφανίζεται αυτόματα.

16. Στη συνέχεια, συμπληρώστε το επόμενο παράθυρο που εμφανίζεται όπως φαίνεται και πατήστε OK.

Συμβουλή: Συζητήσαμε τη διαφορά μεταξύ του \Προκατανεμημένο” και του \Thin Provision” προηγουμένως σε αυτό το άρθρο από τη σειρά kvm στο Manage KVM Storage Volumes and Pools – Part 3.

17. Κλείσιμο του παραθύρου ρωτά για την προσθήκη άλλου εικονικού δίσκου. Τώρα, ας ελέγξουμε την εικονική μας μηχανή.

Συμβουλή: Ίσως χρειαστεί να εγκαταστήσετε την προσθήκη SPICE για να βεβαιωθείτε ότι η κονσόλα εικονικής μηχανής θα λειτουργεί σωστά.

Για το Distro που βασίζεται στο Redhat
# yum install spice-xpi
Για Distro που βασίζεται στο Debian
# apt-get install browser-plugin-spice

Στη συνέχεια, επανεκκινήστε το πρόγραμμα περιήγησής σας Firefox.

18. Για πρώτη φορά, θα εκτελέσουμε εικονική μηχανή από το \Εκτέλεση μία φορά”…απλώς κάντε κλικ σε αυτό και, στη συνέχεια, αλλάξτε τη σειρά των επιλογών εκκίνησης – κάντε το First one is CD-ROM.

Σημείωση: Η εκτέλεση μία φορά χρησιμοποιείται για την τροποποίηση της ρύθμισης vm μόνο για μία φορά (Όχι Μόνιμη) για δοκιμή ή εγκατάσταση.

19. Αφού κάνετε κλικ (OK), θα παρατηρήσετε ότι η κατάσταση της εικονικής μηχανής αλλάζει σε starting και στη συνέχεια σε up!!.

20. Κάντε κλικ στο εικονίδιο ανοίξτε την Κονσόλα του Virtual Machine.

Βασικά, δημιουργήσαμε με επιτυχία μια εικονική μηχανή linux-server που φιλοξενήθηκε στον node1 {RHEVHN1}.

Βήμα 3: Ανάπτυξη εικονικών μηχανών – Windows

Επομένως, ας ολοκληρώσουμε το ταξίδι με την ανάπτυξη μιας άλλης εικονικής μηχανής που λειτουργεί ως επιτραπέζιος υπολογιστής, θα συζητήσουμε τη διαφορά μεταξύ του τύπου διακομιστή και επιτραπέζιου υπολογιστή αργότερα, αυτή η εικονική μηχανή επιφάνειας εργασίας θα είναι Windows7.

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

21. Κάντε κλικ στο Νέο VM και, στη συνέχεια, συμπληρώστε τις πληροφορίες που ζητήσατε.

22. Δημιουργήστε έναν νέο δίσκο και επιβεβαιώστε ότι δημιουργήθηκε το Windows VM.

Προτού συνεχίσετε στα επόμενα βήματα, οι εικονικές μηχανές των Windows χρειάζονται ορισμένα ειδικά προγράμματα οδήγησης και εργαλεία παραεικονοποίησης για να εγκατασταθούν με επιτυχία…μπορείτε να τα βρείτε παρακάτω:

/usr/share/virtio-win/
/usr/share/rhev-guest-tools-iso/

Για αυτό το ISO που χρησιμοποιείται σε αυτό το σεμινάριο, θα χρειαστεί να ανεβάσουμε αυτά τα αρχεία στον τομέα ISO μας και να επιβεβαιώσουμε από τη διεπαφή ιστού.

/usr/share/rhev-guest-tools-iso/RHEV-toolsSetup_3.5_9.iso
/usr/share/virtio-win/virtio-win_amd64.vfd

23. Κάντε κλικ στην επιλογή Εκτέλεση μία φορά και μην ξεχάσετε να επισυνάψετε την εικονική δισκέτα για να ανοίξετε την κονσόλα VM.

24. Ακολουθήστε τις οδηγίες των Windows για να ολοκληρώσετε την εγκατάσταση. Στο στάδιο της κατάτμησης δίσκου, θα παρατηρήσετε ότι δεν εμφανίζονται δίσκοι. Κάντε κλικ στο Φόρτωση προγράμματος οδήγησης και στη συνέχεια στο Αναζήτηση.

25. Στη συνέχεια, εντοπίστε τη διαδρομή των προγραμμάτων οδήγησης στην εικονική δισκέτα και επιλέξτε τα δύο προγράμματα οδήγησης που σχετίζονται με τον ελεγκτή Ethernet και SCSI.

26. Στη συνέχεια, εμφανίζεται ο εικονικός μας δίσκος 10G και στη συνέχεια και περιμένετε λίγο χρόνο για να φορτωθεί.

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

27. Τώρα επισυνάψτε τα εργαλεία RHEV CD και, στη συνέχεια, επιστρέψτε στην εικονική μηχανή των Windows, θα βρείτε ότι έχει επισυναφθεί το CD εργαλείων. Εγκαταστήστε τα εργαλεία RHEV όπως φαίνεται..

Ακολουθήστε τα διαδοχικά βήματα μέχρι να ολοκληρωθεί με επιτυχία και, στη συνέχεια, επανεκκινήστε το σύστημα.

και τέλος, η εικονική μηχανή των Windows είναι υγιής και λειτουργεί.. :)

συμπέρασμα

Συζητήσαμε σε αυτό το μέρος, τη σημασία και την ανάπτυξη του τομέα ISO και στη συνέχεια τον τρόπο χρήσης για την αποθήκευση αρχείων ISO που θα χρησιμοποιηθούν αργότερα για την ανάπτυξη εικονικών μηχανών. Οι εικονικές μηχανές Linux και Windows έχουν αναπτυχθεί και λειτουργούν άψογα. Στο επόμενο μέρος, θα συζητήσουμε τη σημασία και τις εργασίες του Clustering με τον τρόπο χρήσης των λειτουργιών ομαδοποίησης στο περιβάλλον μας.