Jump to content
  • entries
    83
  • comments
    41
  • views
    25766

Πως μπορούμε χρησιμοποιώντας τον Hyper-V να κατασκευάσουμε μια υποδομή Private Cloud (Μέρος 3ο)


Jordan_Tsafaridis

885 views

 Share

 

 


Αγαπητοί
συνάδελφοι της κοινότητας στο τρίτο αυτό μέρος αυτής της σειράς άρθρων έφτασε
πλέον η στιγμή να τροποποιήσουμε την ακολουθία εργασιών
Hyper-V (task sequence), έτσι
ώστε να είμαστε σε θέση να αναπτύξουμε (
deploy) τους Hyper-V servers οι οποίοι
θα χρησιμοποιηθούν με την σειρά τους για να φιλοξενήσουν (
host) τις
εικονικές μηχανές (
virtual machines) στο δικό
μας
private cloud.


 

Εισαγωγή

 

Στο προηγούμενο άρθρο της συγκεκριμένης

σειράς, σας παρουσίασα τον τρόπο με τον οποίο να εξαγάγουμε (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.

 

Description: http://www.virtualizationadmin.com/img/upl/image0021327006953207.jpg

Εικόνα 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.

 

Description: http://www.virtualizationadmin.com/img/upl/image0041327006953207.jpg

Εικόνα 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.

 

Description: http://www.virtualizationadmin.com/img/upl/image0061327006989800.jpg

Εικόνα 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.

 

Description: http://www.virtualizationadmin.com/img/upl/image0081327006989832.jpg

Εικόνα 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.

 

Description: http://www.virtualizationadmin.com/img/upl/image0091327006989832.jpg

Εικόνα 5: Εισάγουμε

το αρχείο LiteTouchPE_x64.wim.

 

Κάνουμε κλικ στο Next και αμέσως μετά θα μας ζητηθεί να εισάγουμε

το όνομα του image.

Αμέσως μετά την ολοκλήρωση της προηγούμενης διαδικασίας κάνουμε δύο φορές κλικ

στο Next και αυτομάτως το image θα εισαχθεί. Όταν η όλη διαδικασία ολοκληρωθεί κάνουμε κλικ στο Finish.

 

Συμπέρασμα

 

Εως αυτό το σημείο

έχουμε δημιουργήσει ένα boot

image το οποίο μπορεί να γίνει deployed, αλλά συνεχίζουμε να βρισκόμαστε αρκετά

μακριά από τον στόχο μας ο οποίος είναι χρησιμοποιώντας αυτήν την τεχνική για

να δημιουργήσουμε ένα private cloud.

Ζητώ την υπομονή σας μέχρι την δημοσίευση του τέταρτου μέρους της σειράς αυτής

άρθρων.

 Share

1 Comment


Recommended Comments

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

Link to comment
Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...