Jump to content
  • entries
    56
  • comments
    190
  • views
    7646

Restore a Physical Server To Virtual Machine….


Vangelis

608 views

Επανήλθα αν και αργά….

Έρχομαι με κάτι όμως που είναι αρκετά ενδιαφέρον και φαίνετε να απασχολεί αρκετό κόσμο. Από την μια είναι μια λύση Backup, Restore, και από την άλλη είναι μια λύση P2V.

Τι είναι όμως αυτό που ανέφερα παραπάνω? Είναι όλα αυτά σε ένα προϊόν, και ΔΩΡΕΑΝ λύση P2V.. Και όμως είναι, και δεν είναι άλλο από το ίδιο το Windows Backup. To Windows Backup στους Windows Server 2008 και R2 όπως και στα λογισμικά Windows Vista & Windows 7 το Backup είναι βασισμένο στην Τεχνολογία Windows Imaging. To αποτέλεσμα του Backup, είναι ένα συμπιεσμένο αρχείο με την μορφή vhd (Virtual Hard Disk), συνοδευόμενο με τα xml, και τα Log Files που το συνοδεύουν. To vhd αυτό ΔΕΝ είναι σε θέση, να μπορούμε να το ανοίξουμε σαν Virtual Machine μέσω του Hyper V ή του Virtual PC. Μπορούμε όμως να το κάνουμε attach μέσω της Κονσόλας Server Manager/Storage Management,κάποιου Server 2008 R2 είτε μέσω της ίδιας Κονσόλας σε ένα Windows 7 διαχειρίζοντας απομακρυσμένα ένα Hyper V Server 2008 R2.

Από εκεί λοιπόν μπορούμε και να δημιουργήσουμε εικονικούς δίσκους Fixed Size ή ακόμη και Dynamically Expand. Ας δούμε τώρα πώς μπορούμε να δέσουμε όλα αυτά σε ένα σενάριο που θα μπορέσουμε να κάνουμε restore ένα Windows Server 2008/2008 R2/SBS 2008/ Foundation Server, μέσα σε ένα Virtual Machine το οποίο θα φιλοξενείτε σε έναν Windows 2008 R2 Server /Hyper V Server 2008 R2 με εγκατεστημένο τον ρόλο του Hyper V.

H Διαδικασία αυτή εκτός από το Backup Restore προσφέρει και την ΜΑΓΙΚΗ δυνατότητα του P2V (Physical to Virtual Conversion).Η διαδικασία αυτή δεν διαφέρει καθόλου από το Restore που θα κάνουμε στο tutorial που θα ακολουθήσει….

Ας μην μακρηγορούμε και ας πάμε απ ευθείας στο “ζουμί”…

Ξεκινάμε έχοντας στα χέρια μας ένα Full Backup από τα Windows 2008 ή 2008 R2 όπως βλέπουμε στην παρακάτω εικόνα..

Backup1.jpg

Εφ όσων το έχουμε και είναι έτοιμο για Restore, ξεκινάμε την δημιουργία ενός Dynamic Expand VHD από τον Windows 2008 R2 Server ή Hyper V R2 Server.

H δημιουργία ενός VHD γίνετε εκτός από την κονσόλα του HYPER V, και από την κονσόλα του Disk Management, μέσα από τα Windows 2008 R2/Hyper V Server R2/Win 7.

Backup2.jpg

Εφόσον δημιουργήσουμε το καινούργιο VHD το κάνουμε Initialize και Format όπως ένας κανονικός φυσικός δίσκος. Πρέπει να προσέξουμε το μέγεθος του δίσκου όπου πρέπει να είναι μεγαλύτερος από το Windows Backup Folder το οποίο στην συνέχεια θα το κάνουμε copy μέσα στο νέο VHD που δημιουργήσαμε..

Κάνουμε λοιπόν Copy το Windows Backup Directory μέσα στο VHD και έχουμε κλείσει από πλευράς προετοιμασίας.. Στο τέλος κάνουμε δεξί κλικ πάνω στο δίσκο και κάνουμε detach το VHD ΧΩΡΙΣ να στο κάνουμε delete..

Στην συνέχεια δημιουργούμε ένα καινούργιο Virtual Machine από την κονσόλα του Hyper V.Μπορείτε να δείτε το tutorial σε προηγούμενο blog.Στην όλη διαδικασία επαναφοράς πρέπει να έχουμε σε ISO μορφή το DVD του Server που θέλουμε να κάνουμε restore. Στην περίπτωση μας έχουμε το DVD του 2008 R2 όπου και κατά την δημιουργία του Virtual machine έχουμε στο Configuration…..

Backup3.jpg

 

Όπως παρατηρείτε και στην φωτογραφία όλοι οι δίσκοι είναι στον IDE Controller και αυτό γιατί, ΜΟΝΟ με εγκατεστημένα τα Integration Services στο Virtual Machine μπορούν να λειτουργήσουν τα λεγόμενα Synthetic Devices.

Είμαστε σχεδόν έτοιμοι λοιπόν για να επαναφέρουμε τον 2008 R2 server, σε Virtual μορφή…

Ξεκινάμε το Virtual Machine…το οποίο θα κάνει boot από το CD…

Ξεκινάει η διαδικασία εγκατάστασης ενός 2008 server, ξεκινάμε επιλέγοντας την γλώσσα και το Locale του λογισμικού.. Επιλέγουμε Greece και πατάμε Next

Backup4.jpg

 

Συνεχίζουμε επιλέγοντας το Repair My Computer…

Backup5.jpg

 

Ξεκινάει λοιπόν ένας νέος οδηγός εγκατάστασης επαναφοράς του λειτουργικού…

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

Ο Οδηγός θα ψάξει όλους τους δίσκους που είναι attached πάνω στο Virtual Machine μας, και στην συνέχεια θα μας προτείνει το Backup που θα έχει βρει..

Backup6.jpg

 

Επιλέγοντας το τελευταίο Backup που έχουμε διαθέσιμο η υπόλοιπη διαδικασία είναι απλή.. περιμένοντας να γίνει το Restore μπορούμε να διαβάσουμε και να ενημερωθούμε περισσότερα άρθρα από το Autoexec.gr J…

Backup7.jpg

Στο τέλος της επαναφοράς αυτό που ΔΕΝ ΞΕΧΝΑΜΕ είναι να πάμε να προσθέσουμε τα Integration services…

Είδαμε λοιπόν πόσο εύκολα μπορούμε να επαναφέρουμε το σύστημα μας με ένα απλό Windows Backup σε ένα Virtual Machine. Έχοντας λοιπόν απλά ένα Server με δωρεάν λογισμικό δηλαδή Hyper V Server 2008 R2, μπορούμε να έχουμε ανά πάσα στιγμή διαθέσιμο το παραγωγικό φυσικό μας server..όσοι έχετε physical…. J

Καλά Restore…

V.

9 Comments


Recommended Comments

Πολυ καλη δουλεια .

σε περιπτωση ομως που θελω να κανω virtual server μου που εχουν Win2k και Win2k3 , τι κανω; Acronis;

Link to comment

Βαγγέλη αν μιλάμε για win7 ή R2 τα IS είναι εγκατεστημένα οπότε θα μπορούσαμε να βάλουμε scsi?

Και επίσης δεν μας λες και για το load hive στο registry όταν το blue screen είναι αυτό που αντιμετωπίζουμε μόλις κάνουμε όλα τα παραπάνω που είπες?

Link to comment

Έιναι προεγκατεστημένα, δεν αντιλέγω απλά το σωστό στην όλη περίπτωση είναι να βάλουμε ide controller...για οποιοδήποτε λογισμικό..

Δεν έχει να κάνει με την απόδοση του δίσκου και τα I/O.

Όσο αφορά το Load Hive, το θέμα όπως φαίνετε εχει επιλυθεί με την τελευταία έκδοση του Disk2VHD.. μπορούμε όμως να δούμε και απο την συζήτηση που κάναμε στο Forum πώς επιλύουμε το πρόβλημα με το Load Hive..

http://autoexec.gr/forums/thread/19672.aspx

(Eυχαριστούμε και την Miss Marple για το Fix..)

V

 

Link to comment

Το πρόβλημα υπάρχει και στην μέθοδο του restore από windows backup και όι μόνο απο disk 2 vhd και φυσικά η λύση είναι η ίδια που περιγράφεται στο παραπάνω thread.

Link to comment

Βαγγέλη είσαι εξαιρετικός, αλλά αν δεν κάνω λάθος θα πρέπει ο vhd που θα δημιουργήσουμε να έχει το μέγεθος του physical HDD που κρατήσαμε backup και όχι απλά να είναι πιο μεγάλος από το μέγεθος του αρχείου που δημιούργησε το backup.

Αν δηλαδή το μηχάνημα μας είχε 160GB HDD τόσο μέγεθος θα πρέπει να έχει και ο vhd αλλιώς θα πέρνουμε κατά την διαδικασία του restore το παρακάτω error: "no disk that can be used for recovering the system disk can be found".

 

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

 

Link to comment

Βασικά έκανα ένα λάθος.

Το μέγεθος του vhd που αναφέρω παραπάνω δεν αφορά τον vhd που θα δημιουργήσουμε για να ρίξουμε μέσα το backup αλλά τον vhd που θα δημιουργήσουμε όταν θα κάνουμε το νέο VM.

 

Και πάλι συγνώμη.

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...