Πως μπορούμε χρησιμοποιώντας τον Hyper-V να κατασκευάσουμε μια υποδομή Private Cloud (Μέρος 3ο)
Αγαπητοί |
Εισαγωγή
Στο προηγούμενο άρθρο της συγκεκριμένης
σειράς, σας παρουσίασα τον τρόπο με τον οποίο να εξαγάγουμε (extract) τα περιεχόμενα του Windows installation media με σκοπό την δημιουργία ενός deployment image. Εάν έχετε διαβάσει το συγκεκριμένο άρθρο,
το ολοκλήρωσα δημιουργώντας δύο ακολουθίες εργασιών (task sequences). Η μια εκ των δύο ακολουθιών αφορούσε
μια ανάπτυξη (deployment)
γενικής χρήσης των Windows Server
2008 R2,
και η άλλη αφορούσε μια μηχανή Windows Server
2008 R2
η οποία τρέχει τον Hyper-V. Στο συγκεκριμένο σημείο οι δύο ακολουθίες
εργασιών είναι πλήρως ταυτόσημες και πανομοιότυπες (completely identical), συνεπώς έφτασε η στιγμή κατά την οποία
είμαστε σε θέση να ξεκινήσουμε την τροποποίηση (modifying) την ακολουθία εργασιών Hyper-V έτσι ώστε να μπορούμε να την
χρησιμοποιήσουμε για την ανάπτυξη (deploy) των Hyper-V servers οι οποίοι πρόκειται να χρησιμοποιηθούν
για να φιλοξενήσουν (host)
τις εικονικές μηχανές (virtual machines)
στο δικό μας private cloud.
Αναδιαμόρφωση (Reconfiguring) της ακολουθίας εργασιών Hyper-V
Ξεκινώντας την διαδικασία ανοίγοντας
το Deployment
Workbench
και κατευθυνόμαστε (navigating) διαμέσου του console tree στην επιλογή Deployment Workbench | Deployment Shares | MDT Deployment Share | Task Sequences | OS Install. Αμέσως μετά κάνουμε δεξί κλικ στην ακολουθία
εργασιών (task
sequence) την οποία
έχουμε δημιουργήσει για τον Hyper-V και επιλέγουμε την εντολή Properties από το shortcut menu. Όταν ολοκληρώσουμε την συγκεκριμένη ενέργεια
η σελίδα properties θα
εμφανιστεί αυτόματα.
Εν συνεχεία από τη σελίδα properties επιλέγουμε το Task Sequence tab. Το συγκεκριμένο tab μπορεί να χρησιμοποιηθεί για την
τροποποίηση της υπάρχουσας ακολουθίας εργασιών (task sequence). Με δεδομένο ότι δημιουργούμε έναν Hyper-V server, είναι απαραίτητο να εγκαταστήσουμε
τον Hyper-V server role. Για να τα προηγούμενα, επιλέγουμε το
Tattoo option από την υφιστάμενη ακολουθία εργασιών
και αμέσως μετά επιλέγουμε την εντολή Roles | Install Roles and Features από το Add menu. Εφόσον επιλέξουμε την συγκεκριμένη εντολή,
στο details
pane θα εμφανιστεί μια σειρά από ρόλους και
χαρακτηριστικά που είναι διαθέσιμα προς εγκατάσταση. Επιλέγουμε “τσεκάροντας” το
Hyper-V (x64 only) check box, όπως αυτό απεικονίζεται στην Εικόνα
1.

πρέπει να εγκαταστήσουμε τον
Hyper-V role.
Είναι φυσικό και θεμιτό ότι ανάλογα
με τις ανάγκες σαςνα επιλέξετε μια σειρά επιπλέον χαρακτηριστικών τα οποία θα
θελήσετε να εγκαταστήσετε. Για παράδειγμα, σε ένα παραγωγικό περιβάλλον πιθανώς
θα θέλετε να εγκαταστήσετε την υπηρεσία Failover Clustering service. Στην συγκεκριμένη σειρά άρθρων όμως δεν
πρόκειται να χρησιμοποιήσω το failover clustering.
Ανεξαρτήτως βεβαίως του γεγονότος
του εάν θα χρησιμοποιήσετε ή όχι την υπηρεσία failover clustering, θα πρέπει να επιλέξουμε το Multipath I/O (Core) check box. Η επιλογή αυτή θα μας επιτρέψει την ευκολότερη
σύνδεση σε ένα storage pool
αργότερα. Εν συνεχεία επιλέγουμε
τα components
τα οποία θέλουμε να
εγκαταστήσουμε, και αμέσως μετά κάνουμε κλικ στο Apply ακολουθούμενο από το OK.
Σε μια εγκατάσταση επιχειρησιακού
παραγωγικού περιβάλλοντος θα ισχυριζόταν κάποιος ότι χρειάζετε κάποια επιπλέον
εργασία όσον αφορά τις ακολουθίες εργασιών. Χαρακτηριστικά αναφέρω ότι ενδεχομένως
θα θέλαμε να προσθέσουμε μια σειρά οδηγών συσκευών (drivers) ή κάποιες εφαρμογές (applications). Λόγω του ότι είναι πολλά αυτά τα οποία
θα πρέπει να αναλύσω σε αυτήν την σειρά άρθρων, θα επιστρέψω αργότερα για το
συγκεκριμένο θέμα, στοιχείο το οποίο είναι άρρηκτα συνδεδεμένο αν΄λογα με την
έκταση την οποία θα λάβει η συγκεκριμένη σειρά άρθρων. Για την ώρα θα συνεχίσουμε
με σκοπό να καταδείξω τον τρόπο εργασίας και διαχείρισης των ακολουθιών
εργασιών τις οποίες έχουμε ενεργοποιήσει και ρυθμίσει.
Αναβαθμίζοντας το Deployment
Share
Σε αυτό το σημείο θα πρέπει
να αναβαθμίσουμε το deployment share.
Διαφορετικά εάν δεν το αναβαθμίσουμε καμία από τις ακολουθίες εργασιών (task sequences) τις οποίες έχουμε δημιουργήσει δεν
πρόκειται να δουλέψει. Για να το επιτύχουμε αυτό θα πρέπει να πλοηγηθούμε διαμέσου
του console
tree στο Deployment Workbench | Deployment Shares | MDT Deployment Share. Εν συνεχεία, κάνουμε δεξί κλικ στο MDT Deployment Share container και επιλέγουμε την εντολή Update Deployment Share από το αναδιπλούμενο shortcut menu.
Ως αποτέλεσμα της προηγούμενης
επιλογής θα εμφανιστεί ο wizard
του οποίου η αρχική οθόνη
μας ερωτά εάν επιθυμούμε να βελτιστωποιήσουμε (optimize) την διαδικασία αναβάθμισης του boot image ή εάν επιθυμούμε αντίστοιχα την πλήρη
επαδημιουργία (completely regenerate)
των boot images. Στην δεδομένη στιγμή, προχωρούμε μπροστά
και επιλέγουμε την επιλογή της πλήρους επαναδημιουργίας των boot images, όπως αυτό απεικονίζεται στην Εικόνα
2.
Εικόνα 2: Πρέπει
οπωσδήποτε να αναβαθμίσουμε το deployment share.
Κάνουμε κλικ στο Next, στοιχείο το οποίο θα μας οδηγήσει σε μια οθόνη περίληψης (summary screen) η οποία μας επιβεβαιώνει τις
επιλογές τις οποίες έχουμε επιλέξει. Κάνουμε κλικ στο Next για μια ακόμη φορά και τα deployment images θα δημιουργηθούν. Το χρονικό διάστημα το
οποίο θα απαιτηθεί για την ολοκλήρωση της συγκεκριμένης διαδικασίας εξαρτάται άμεσα
από τις δυαντότητες του hardware capabilities,
κρίνοντας όμως από τον δικό μου lab server η διαδικασία ολοκληρώθηκε σε πέντε (5)
λεπτά της ώρας.
Εγκαθιστώντας τα Windows
Deployment Services
Το επόμενο βήμα στην διαδικασία
είναι η εγκατάσταση των Windows Deployment Services στον
διακομιστή (server)
ο οποίος τρέχει το Deployment Workbench.
Το
παραπάνω μπορεί να επιτευχθεί διαμέσου του Server Manager. Συνεπώς ανοίγουμε τον Server Manager και επιλέγουμε το Roles container. Εν συνεχεία κάνουμε κλικ στον σύνδεσμο
Add Roles και τα Windows θα εκκινήσουν τον Add Roles wizard.
Κάνουμε κλικ στο Next to για να προσπεράσουμε την Welcome screen του wizard. Αμέσως μετά θα εμφανιστεί μια οθόνη στην
οποία μας ζητείται να επιλέξουμε ποιούς ρόλους θέλουμε να εγκαταστήσουμε. Επιλέγουμε
τον Windows
Deployment
Services
role και εν συνεχεία κάνουμε κλικ στο Next. Ως αποτέλεσμα της επιλογής αυτής θα εμφανιστεί
μια οθόνη η οποία μας παρουσιάζει μια εισαγωγή των Windows Deployment Services. Κάνουμε κλικ στο Next για να προσπεράσουμε την συγκεκριμένη
οθόνη.
Στην επόμενη οθόνη η οποία αυτομάτως
θα εμφανιστεί ερωτόμαστε ποια role
services
επιθυμούμε να
εγκαταστήσουμε. Αναλυτικότερα έχουμε την δυνατότητα να επιλέξουμε την εγκατάσταση
του Deployment
Server και την εγκατάσταση ή μη του Transport Server. Η συμβουλή μου είναι να αφήσετε και τις
δύο επιλογές επιλεγμένες όπως αυτό απεικονίζεται στην Εικόνα 3.
Εικόνα 3: Προχωρήστε
στην εγκατάσταση και των δύο role
services.
Κάνουμε κλικ στο Next, ακολουθούμενο από την εγκατάσταση. Τα
Windows
θα ξεκινήσουν αυτομάτως την
εγκατάσταση των Windows Deployment Services.
Όταν η όλη διαδικασία ολοκληρωθεί κάνουμε κλικ στο Close.
Ρυθμίζοντας τα Windows
Deployment Services
Τώρα που τα Windows Deployment Services έχουν εγκατασταθεί θα πρέπει να
παραμετροποιηθούν. Για να το επιτύχουμε αυτό δεν έχουμε παρά να πλοηγηθούμε διαμέσου
του Server Manager στο Roles | Windows Deployment Services | Servers | <στον δικό σας διακομιστή - your server>, όπως αυτό απεικονίζεται στην
Εικόνα 4.
Εικόνα 4: Θα
πρέπει να παραμετροποιήσετε τον διακομιστή σας.
Στο σημείο αυτό κάνουμε δεξί κλικ
στην λίστα όπου εμφανίζεται ο διακομιστής μας και επιλέγουμε την εντολή Configure Server από το υφιστάμενο shortcut menu. Όταν ο configuration wizard ξεκινά, κάνουμε κλικ στο Next για να προσπεράσουμε την εισαγωγική
οθόνη.
Στην επόμενη οθόνη η οποία ακολουθεί
το σύστημα μας ερωτά να παράσχουμε μια διαδρομή (path) για τον remote installation folder. Εάν είναι δυνατόν συνιστώ την αποθήκευση
του συγκεκριμένου φακέλου σε έναν οδηγό δίσκου (disk drive) διαφορετικό από το C:.
Εν συνεχεία κάνουμε κλικ στο Next και στο σημείο αυτό ο wizard θα μας ρωτήσει για τον τρόπο με τον
οποίο ο διακομιστής (server)
θέλουμε να διαχειρίζεται τα client
requests. Επιλέγουμε
την επιλογή να δίνεται απάντηση σε όλους τους client computers (γνωστούς και αγνώστους) και αμέσως
κάνουμε κλικ στο Next.
Όταν το κάνουμε αυτό, τα Windows θα
υλοποιήσουν την παραμετροποίηση και θα εκκινήσουν τα Windows Deployment Services. Όταν αυτή η διαδικασία ολοκληρωθεί, θα
εμφανιστεί μια οθόνη η οποία θα μας ερωτά εάν θέλουμε να προσθέσουμε images στον διακομιστή μας τώρα. Η επιλογή αυτή
είναι προεπιλεγμένη εξ ορισμού, αλλά θα χρειαστεί να την αποεπιλέξουμε αυτήν
την επιλογή διότι χρησιμοποιούμε το Deployment Workbench για δικά μας images. Εν συνεχεία κάνουμε κλικ στο Finish για να ολοκληρωθεί η διαδικασία
παραμετροποίησης.
Προσθέτοντας τα δικά μας Images
Τώρα ας προχωρήσουμε μπροστά και
ας προσθέσουμε μερικά deployment images
στα Windows Deployment Services. Για να το επιτύχουμε αυτό, θα πρέπει
να πλοηγηθούμε διαμέσου του Server
Manager
στο Roles | Windows Deployment Services | Servers | <your server> | Boot Images. Αμέσως κάνουμε δεξί κλικ στον Boot Images φάκελο και επιλέγουμε την εντολή Add Boot Image από το shortcut menu. Στο σημείο αυτό θα μας ζητηθεί να εισαγάγουμε
την τοποθεσία του Windows Image
(το .WIM
file) το οποίο
θέλουμε να προσθέσουμε. Κάνουμε κλικ στο Browse button και αμέσως μετά θα πρέπει να πλοηγηθούμε
(navigate) στην διαδρομή
δίσκου (path)
η οποία χρησιμοποιείται από το deployment share
το οποίο δημιουργήσαμε
διαμέσου του Deployment Workbench.
Στα προηγούμενα άρθρα της συγκεκριμένης σειράς δημιούργησα το deployment share στο C:\DeploymentShare, συνεπώς η δική μου διαδρομή (path) θα είναι το C:\DeploymentShare\Boot. Σε αυτήν την διαδρομή υπάρχει ένα αρχείο
το οποίο ονομάζεται LiteTouchPE_x64, όπως αυτό απεικονίζεται στην Εικόνα
5. Αυτό είναι το αρχείο χρειάζεται να εισαχθεί, συνεπώς θα το επιλέξουμε και
αμέσως μετά θα κάνουμε κλικ στο OK.
Εικόνα 5: Εισάγουμε
το αρχείο LiteTouchPE_x64.wim.
Κάνουμε κλικ στο Next και αμέσως μετά θα μας ζητηθεί να εισάγουμε
το όνομα του image.
Αμέσως μετά την ολοκλήρωση της προηγούμενης διαδικασίας κάνουμε δύο φορές κλικ
στο Next και αυτομάτως το image θα εισαχθεί. Όταν η όλη διαδικασία ολοκληρωθεί κάνουμε κλικ στο Finish.
Συμπέρασμα
Εως αυτό το σημείο
έχουμε δημιουργήσει ένα boot
image το οποίο μπορεί να γίνει deployed, αλλά συνεχίζουμε να βρισκόμαστε αρκετά
μακριά από τον στόχο μας ο οποίος είναι χρησιμοποιώντας αυτήν την τεχνική για
να δημιουργήσουμε ένα private cloud.
Ζητώ την υπομονή σας μέχρι την δημοσίευση του τέταρτου μέρους της σειράς αυτής
άρθρων.
1 Comment
Recommended Comments