how install use vmware virtual machine software testing
Σήμερα η εικονικοποίηση είναι το πιο δημοφιλές θέμα στον κλάδο της πληροφορικής και είναι μια δεξιότητα που αναμένεται από κάθε υπάλληλο πληροφορικής. Τι είναι το Virtualization και γιατί είναι τόσο σημαντικό; Διαβάστε παρακάτω για να μάθετε τα πάντα σχετικά με την Εικονικοποίηση και πώς μπορεί να είναι μια χρήσιμη ικανότητα για δοκιμαστές λογισμικού.
Οπως και wiki λέει,
Η εικονικοποίηση, στον υπολογισμό, αναφέρεται στην πράξη δημιουργίας μιας εικονικής (και όχι πραγματικής) έκδοσης για κάτι, συμπεριλαμβανομένων ενδεικτικά μιας πλατφόρμας υλικού εικονικού υπολογιστή, λειτουργικού συστήματος (OS), συσκευής αποθήκευσης ή πόρων δικτύου υπολογιστών.
Με την αυξανόμενη τεχνολογία και ζήτηση, η τεχνολογία εικονικοποίησης επεκτάθηκε από την εικονικοποίηση υλικού και λογισμικού σε εικονικοποίηση μνήμης, εικονικοποίηση αποθήκευσης, εικονικοποίηση δεδομένων και εικονικοποίηση δικτύου. Κάθε πεδίο εφαρμογής της εικονικοποίησης έχει τις δικές του προδιαγραφές.
Για αυτό το άρθρο, επικεντρωνόμαστε στην Εικονικοποίηση υλικού, την πιο βασική και πιο απαραίτητη τεχνική εικονικοποίησης στον τομέα δοκιμών λογισμικού.
Υπολογιστή εικονικοποίηση υλικού είναι η εικονικοποίηση υπολογιστών ή λειτουργικών συστημάτων. Με απλά λόγια, σε ένα φυσικό υλικό, όταν μπορούν να δημιουργηθούν μεμονωμένα ή πολλαπλά περιβάλλοντα εικονικών υπολογιστών και καθένα από αυτά μπορεί να χρησιμοποιηθεί ως ανεξάρτητος υπολογιστής, ονομάζεται εικονικοποίηση πλατφόρμας.
Στην εικονικοποίηση υλικού / πλατφόρμας, περιλαμβάνονται τρεις τύποι εικονικοποίησης:
- Πλήρης εικονικοποίηση: Η πλήρης εικονικοποίηση βοηθά στην εικονικοποίηση του κύριου φυσικού διακομιστή, ώστε να υποστηρίζονται διαφορετικές εφαρμογές και λογισμικό. Η πλήρης εικονικοποίηση επιτρέπει την ευελιξία να συνδυάζει τα υπάρχοντα συστήματα με τα νεότερα με αυξημένη απόδοση και καλά οργανωμένο υλικό. Η τεχνική επιτρέπει στους διαχειριστές να εκτελούν αμετάβλητο και πλήρως εικονικοποιημένο λειτουργικό σύστημα.
- Μερική εικονικοποίηση: Αυτή η μέθοδος προσομοιώνει την υποκείμενη διαμόρφωση υλικού για τις εικονικές μηχανές που δημιουργούνται. Ο βασικός παράγοντας για μερική εικονικοποίηση είναι η εικονικοποίηση χώρου διευθύνσεων, όπου κάθε εικονική μηχανή αποτελείται από ανεξάρτητο χώρο διευθύνσεων. Αυτή η μέθοδος είναι εύκολη στην εφαρμογή και παρέχει χρήσιμο και ισχυρό εικονικοποιημένο περιβάλλον.
- Παραυριοποίηση : Αυτή η τεχνική εικονικοποίησης είναι ένα είδος βελτίωσης της τεχνολογίας εικονικοποίησης, όπου το λειτουργικό σύστημα που θα εγκατασταθεί ως επισκέπτης λειτουργικό σύστημα επαναδιαμορφώνεται πριν από την εγκατάσταση μέσα στην εικονική μηχανή. Έτσι, αυτή η μέθοδος εκτελεί τροποποιημένες εκδόσεις λειτουργικών συστημάτων. Χρησιμοποιώντας αυτήν την τεχνική, ο επισκέπτης γνωρίζει πολύ καλά το περιβάλλον του, καθώς το παρασυρματοποιημένο λειτουργικό σύστημα αλλάζει ώστε να είναι σε εγρήγορση για την εικονικοποίησή του
Στον σημερινό κόσμο, υπάρχουν πολλές λύσεις για εικονικοποίηση που θα μπορούσαν να χρησιμοποιηθούν από τους χρήστες ως δωρεάν λογισμικό. Για να απαριθμήσετε μερικά από αυτά: Πρόγραμμα αναπαραγωγής VMware , Εικονικό κουτί της Sun , Διαχειριστής της Oracle VM , Εικονικός υπολογιστής Microsoft και τα λοιπά. Όλες αυτές οι λύσεις εικονικοποίησης μπορούν να εγκατασταθούν στον τοπικό επιτραπέζιο υπολογιστή ή φορητό υπολογιστή σας.
Συνιστώμενη ανάγνωση = >> VirtualBox Vs VMWare
Πώς η τεχνική εικονικοποίησης είναι χρήσιμη και επωφελής για τους υπεύθυνους δοκιμών:
Σε ένα φυσικό μηχάνημα, μπορεί να εγκατασταθεί μόνο ένα λειτουργικό σύστημα.
Εξετάστε έναπαράδειγμα: Αρχικά, σύμφωνα με το σχέδιο δοκιμών, η εφαρμογή πρέπει να δοκιμαστεί για RHEL 6.1 και SLES 11.2. Μετά την πρώτη κυκλοφορία και εξετάζοντας τη ζήτηση της εφαρμογής, η διοίκηση αποφασίζει να επεκτείνει την υποστήριξη για άλλες διανομές Linux όπως το Ubuntu, το Fedora και το Mint. Επίσης, ένα μακροπρόθεσμο σχέδιο είναι να αναπτύξει την ίδια εφαρμογή για την πλατφόρμα των Windows.
Κοιτάζοντας το σενάριο, αρχικά, όταν μόνο δύοΛειτουργικά συστήματαυποστηρίχθηκαν, ήταν ευκολότερο να δημιουργηθεί ένα δοκιμαστικό περιβάλλον χρησιμοποιώντας πολλαπλές φυσικές μηχανές. Αλλά τι συμβαίνει όταν πρέπει να δοκιμάσετε διαφορετικές εκδόσεις και διανομές και αναμένεται να λειτουργήσει σε 50 μηχανήματα (με διαφορετικές διαμορφώσεις) σε καθημερινή βάση;
Δημιουργία, συντήρηση και παρακολούθηση του τεράστιου περιβάλλοντος δοκιμών είναι μια κουραστική εργασία και χρονοβόρα επίσης. Και εδώ έρχεται η εικονικοποίηση. Η εικονικοποίηση καθιστά σίγουρα ευκολότερη τη ζωή επιτρέποντας την ανάπτυξη πολλαπλών εικονικών μηχανών (VMs) σε ένα φυσικό μηχάνημα. Εκτός από αυτό, μερικά από τα κύρια χαρακτηριστικά της εικονικοποίησης το καθιστούν πιο πλεονεκτικό.
παραδείγματα ερωτημάτων διακομιστή sql με απαντήσεις
Πριν προχωρήσουμε με τα πλεονεκτήματα και τα μειονεκτήματα της εικονικοποίησης, ας'Λάβετε μια ιδέα σχετικά με τα σημεία που πρέπει να λαμβάνονται υπόψη πριν ρυθμίσετε μια εικονική μηχανή και πώς να τη διαμορφώσετε.
Τι θα μάθετε:
- Σημεία που πρέπει να λάβετε υπόψη πριν από την εγκατάσταση της εικονικής μηχανής (VM):
- Βήματα για εγκατάσταση και ρύθμιση παραμέτρων του VMWare:
- Διαβίβαση δεδομένων μεταξύ κεντρικού υπολογιστή και VM:
- Συνιστώμενη ανάγνωση
Σημεία που πρέπει να λάβετε υπόψη πριν από την εγκατάσταση της εικονικής μηχανής (VM):
- Αποφασίστε ποιες εφαρμογές πρόκειται να εγκαταστήσετε στην εικονική σας μηχανή. Σύμφωνα με αυτήν την εγκατάσταση λειτουργικό σύστημα 32 ή 64-bit σε VM. Ορισμένες εφαρμογές δεν είναι συμβατές με παλιά λειτουργικά συστήματα. Π.χ. Εάν πρόκειται να χρησιμοποιήσετε το UFT 12.01, δεν λειτουργεί με τα Windows XP. Επομένως, πρέπει να εγκαταστήσετε υψηλότερη έκδοση των Windows για να εργαστείτε με το UFT. Ελέγξτε τη συμβατότητα OS της απαιτούμενης εφαρμογής σας προτού προχωρήσετε στην εγκατάσταση του λειτουργικού συστήματος.
- Ο επεξεργαστής σας υποστηρίζει Virtualization; Σχεδόν όλοι οι νέοι επεξεργαστές υποστηρίζουν την εικονικοποίηση, αλλά είναι καλή ιδέα να ελέγξετε τον ιστότοπο του κατασκευαστή για να μάθετε τις λεπτομέρειες. Π.χ. Ο επεξεργαστής Intel Pentium Dual Core T2390 δεν υποστηρίζει εικονικοποίηση για λειτουργικό σύστημα 64-bit. Έτσι, σε αυτήν την περίπτωση, θα πρέπει να εγκαταστήσετε το λειτουργικό σύστημα 32-bit υποχρεωτικό.
- Το VMWare παρέχει επίσης μια δοκιμαστική περίοδο. Επομένως, θα πρέπει να έχετε ένα κλειδί ή έναν σειριακό αριθμό για να συνεχίσετε να το χρησιμοποιείτε περαιτέρω.
Θα χρησιμοποιήσουμε το λογισμικό εικονικοποίησης VMWare για επίδειξη.
Βήματα για εγκατάσταση και ρύθμιση παραμέτρων του VMWare:
# 1) Λήψη του αρχείου εγκατάστασης δοκιμαστικής έκδοσης του σταθμού εργασίας VMWare από εδώ . Η ρύθμιση είναι περίπου 307 MB. Επί του παρόντος, η έκδοση 12 είναι διαθέσιμη. Λάβετε υπόψη ότι έχουμε ρυθμίσει οθόνες στην έκδοση 11.
#δύο) Εγκαταστήστε το VMWare στο μηχάνημά σας. Η ρύθμιση είναι απλή και πρέπει να κάνετε κλικ στο κουμπί Επόμενο μερικές φορές.
# 3) Μετά την εγκατάσταση, ανοίξτε το σταθμό εργασίας VMWare χρησιμοποιώντας είτε το μενού έναρξης είτε τη συντόμευση που δημιουργήθηκε στην επιφάνεια εργασίας.
# 4) Κάντε κλικ στο 'Δημιουργία νέας εικονικής μηχανής'.
(Σημείωση:Κάντε κλικ στην εικόνα για μεγέθυνση)
# 5) Με την προεπιλεγμένη επιλογή 'Τυπικό' κάντε κλικ στο κουμπί Επόμενο.
# 6) Καθορίστε τη διαδρομή του αρχείου ρύθμισης του λειτουργικού συστήματος.
Το λογισμικό αναγνώρισης ομιλίας είναι το πιο δημοφιλές για
# 7) Στο επόμενο βήμα πρέπει να καθορίσετε ένα κλειδί ή έναν σειριακό αριθμό λειτουργικού συστήματος. Εάν χρησιμοποιείτε τη δοκιμαστική έκδοση, τότε αυτό το μέρος μπορεί να παραλειφθεί.
# 8) Εισαγάγετε το όνομα για την εικονική μηχανή και καθορίστε μια διαδρομή στον κατάλογο στον οποίο θέλετε να δημιουργήσετε την εικονική σας μηχανή. Συνιστάται η μονάδα δίσκου που επιλέγετε να εγκαταστήσετε την εικονική μηχανή να έχει επαρκή χώρο.
# 9) Καθορίστε το μέγεθος του χώρου στο δίσκο που θέλετε να διαθέσετε για μια εικονική μηχανή. Κατανομή χώρου στο δίσκο σύμφωνα με το μέγεθος του λογισμικού που πρόκειται να εγκαταστήσετε στην εικονική μηχανή.
# 10) Στην επόμενη οθόνη θα εμφανιστεί η διαμόρφωση που επιλέξατε για μια εικονική μηχανή.
#έντεκα) Θα εκχωρήσει Hardware σύμφωνα με τις προεπιλεγμένες ρυθμίσεις, αλλά μπορείτε να το αλλάξετε χρησιμοποιώντας το κουμπί Customize Hardware στην παραπάνω οθόνη.
Μπορείτε να καθορίσετε το ποσό της μνήμης RAM, πρέπει να εκχωρηθεί ένας επεξεργαστής για μια εικονική μηχανή. Μην εκχωρείτε πλήρη RAM ή πλήρη επεξεργαστή για μια εικονική μηχανή. Επίσης, μην εκχωρήσετε πολύ λιγότερη μνήμη RAM ή επεξεργαστή. Αφήστε τις προεπιλεγμένες ρυθμίσεις ή εκχωρήστε με τέτοιο τρόπο ώστε η εφαρμογή σας να μπορεί να εκτελείται στην εικονική μηχανή. Διαφορετικά θα έχει ως αποτέλεσμα μια αργή εικονική μηχανή.
# 12) Κάντε κλικ στο κουμπί Τέλος για να δημιουργήσετε την εικονική μηχανή στην καθορισμένη τοποθεσία και με συγκεκριμένους πόρους.
Εάν έχετε καθορίσει ένα έγκυρο αρχείο (.iso, .rar., .Nrg) για το λειτουργικό σύστημα, θα χρειαστεί κανονικός χρόνος για να ολοκληρωθεί η εγκατάσταση του λειτουργικού συστήματος στην εικονική μηχανή και, στη συνέχεια, θα είναι έτοιμο να χρησιμοποιήσει το κανονικό λειτουργικό σας σύστημα.
Σημειώσεις:
- Εάν δεν καθορίσατε κανένα λειτουργικό σύστημα κατά τη δημιουργία της εικονικής μηχανής, αργότερα μπορείτε να το εγκαταστήσετε όπως κάνουμε για φορητούς ή επιτραπέζιους υπολογιστές σας. Μπορούμε να χρησιμοποιήσουμε συσκευές CD / DVD ή USB όπως το Pen Drive ή ακόμη και να δημιουργήσουμε ένα αρχείο στο δίσκο για να εγκαταστήσουμε το λειτουργικό σύστημα στο VM.
- Εάν η μονάδα CD / DVD δεν λειτουργεί, τότε είναι επίσης πολύ απλό να εγκαταστήσετε το λειτουργικό σύστημα. Μεταβείτε στο VM -> Ρυθμίσεις -> επιλέξτε CD / DVD -> στο δεξί μισό κουμπί επιλογής για «χρήση εικόνας ISO από» και καθορίστε τη διαδρομή στον σκληρό σας δίσκο όπου βρίσκεται το αρχείο .iso. Αυτή η τοποθεσία θα αντιμετωπιστεί ως μονάδα CD / DVD του μηχανήματός σας.
- Βεβαιωθείτε ότι η σωστή σειρά εκκίνησης έχει καθοριστεί στο BIOS, οπότε η εγκατάσταση θα ξεκινήσει ενώ ενεργοποιείται το VM (σε αυτήν την περίπτωση το λειτουργικό σύστημα επισκέπτη δεν είναι εγκατεστημένο).
Διαβίβαση δεδομένων μεταξύ κεντρικού υπολογιστή και VM:
Γενικά, το VM έχει τη δική του μονάδα δίσκου και δεν εμφανίζει μονάδες δίσκου από το κεντρικό λειτουργικό σύστημα στο περιβάλλον VM. Επίσης, η μονάδα δίσκου VM δεν μπορεί να χρησιμοποιηθεί από το κεντρικό λειτουργικό σύστημα.
Υπάρχουν λίγες επιλογές χρησιμοποιώντας τις οποίες μπορείτε να χρησιμοποιήσετε δεδομένα από το Host OS στο VM.
Επιλογή 1 . Χρήση κοινόχρηστων καταλόγων : Παω σε VM -> Ρυθμίσεις -> Επιλογές -> Κοινόχρηστοι φάκελοι : προσθέστε τη διαδρομή των απαιτούμενων καταλόγων που θέλετε να προβάλετε στο VM.
Επιλογή # 2 . Χρήση συσκευών USB: Όταν συνδέονται συσκευές USB, αυτές είναι προεπιλεγμένες διαθέσιμες για το λειτουργικό σύστημα κεντρικού υπολογιστή και δεν θα εμφανίζονται στο VM. Για να τα κάνετε διαθέσιμα στο VM κάντε:
VM -> Αφαιρούμενες συσκευές -> τοποθετήστε το ποντίκι στη συσκευή USB και κάντε κλικ στο Σύνδεση (Αποσύνδεση από τον κεντρικό υπολογιστή). Τώρα η συσκευή USB θα είναι διαθέσιμη στο Guest OS (VM), αλλά δεν θα είναι διαθέσιμη στον κεντρικό υπολογιστή. Κάντε αντίστροφη ενέργεια για να το κάνετε διαθέσιμο στον κεντρικό υπολογιστή.
Πλεονεκτήματα της εικονικοποίησης
Δουλεύοντας στον τομέα αποθήκευσης και δοκιμάζοντας το προϊόν αποκατάστασης καταστροφών για σχεδόν όλα τα χρόνια της καριέρας μου, είμαι οπαδός της εικονικοποίησης επειδή:
- Η εικονικοποίηση επιτρέπει τη δημιουργία ενός πλήρους, οικονομικά αποδοτικού εργαστηρίου δοκιμών, το οποίο μπορεί να είναι σχεδόν αδύνατο χωρίς αυτό.
- Με δυνατότητες κλώνου, στιγμιότυπου και μετεγκατάστασης, είναι εύκολο να δημιουργήσετε ένα αντίγραφο, να επιστρέψετε στο νέο περιβάλλον και να μεταφέρετε μια εικονική μηχανή και όλα αυτά τα μέσα, η παροχή διακομιστή μπορεί να είναι γρηγορότερη και ο χρόνος αναβάθμισης μπορεί να αυξηθεί αποτελεσματικά.
- Εξοικονόμηση χώρου, ενέργειας και πόρων.
Με τα πλεονεκτήματα που φαίνονται παραπάνω, υπάρχουν επίσης μερικά σημεία που πρέπει να θυμάστε:
- Εάν χρειαστεί να αποθηκεύσουμε πολλές εικόνες VM, τότε θα χρειαζόταν χώρος αποθήκευσης για τον οποίο χρειαζόμαστε τεράστιο κουτί αποθήκευσης χωρητικότητας. Για Π.χ .: NAS (Network Attached Storage box) που θα αποτελούσε επιπλέον κόστος.
- Ακόμα κι αν το VMware παρέχει λειτουργία υψηλής διαθεσιμότητας, το λειτουργικό σύστημα επισκέπτη πάντως πήγε για επανεκκίνηση.
- Εάν ένας χρήστης έχει αναπτύξει VCenter: Το μέγιστο όριο για τους κεντρικούς υπολογιστές είναι 1000 δηλ. Host ανά VCenter.
- Οι εικονικές μηχανές που ενεργοποιούνται ανά διακομιστή VCenter είναι 10000.
- Ο αριθμός της εγγεγραμμένης εικονικής μηχανής ανά διακομιστή VCenter είναι 15000.
- Ο αριθμός κεντρικού υπολογιστή ανά κέντρο δεδομένων είναι 500 για VCenter Server
- Στο σύμπλεγμα συμπλέγματος και πόρων, το μέγιστο όριο για τους κεντρικούς υπολογιστές είναι 32
- Οι εικονικές μηχανές που ενεργοποιούνται ανά σύμπλεγμα είναι 4000
- Οι εικονικές μηχανές που ενεργοποιούνται ανά κεντρικό υπολογιστή είναι 512.
Συνολικά, η εικονικοποίηση επιτρέπει μια ευελιξία όσον αφορά την ανάπτυξη υλικού και τη διαμόρφωση και την πιο απαιτούμενη ικανότητα για την εκτέλεση μιας εργασίας με επιτυχία.
Ποια είναι η γνώμη σου? Χρησιμοποιείτε VMWare ή οποιοδήποτε άλλο λογισμικό εικονικοποίησης; Ενημερώστε μας για τις συμβουλές και τα κόλπα σας.
Συνιστώμενη ανάγνωση
- Τα καλύτερα εργαλεία δοκιμής λογισμικού 2021 (QA Test Automation Tools)
- Δοκιμή λογισμικού QA Assistant Job
- Μάθημα δοκιμών λογισμικού: Σε ποιο Ινστιτούτο Δοκιμών Λογισμικού πρέπει να εγγραφώ;
- Επιλέγοντας Δοκιμή λογισμικού ως καριέρα σας
- Δοκιμή λογισμικού Τεχνικό περιεχόμενο Συγγραφέας Freelancer Job
- Μερικές ενδιαφέρουσες ερωτήσεις συνέντευξης δοκιμής λογισμικού
- Σχόλια και σχόλια μαθήματος δοκιμών λογισμικού
- Δοκιμή λογισμικού Βοήθεια Πρόγραμμα συνεργατών!