Jump to content













Photo
- - - - -

Επαναφέροντας τον Windows Server 2008 R2 από το μηδέν (Restore to Bare Metal)

Posted by Jordan_Tsafaridis , 20 April 2012 · 568 views


Αγαπητοί συνάδελφοι της κοινότητας ο σκοπός του
συγκεκριμένου άρθρου είναι να παρουσιάσω τον τρόπο με τον οποίο μπορούμε να
επαναφέρουμε (
restore) μια
εγκατάσταση
Windows
Server 2008
R2 από αντίγραφο
ασφαλείας (
back-up) σε ένα καινούριο σύστημα το οποίο δεν
έχει λειτουργικό σύστημα εγκατεστημένο (
bare metal restore).



Εισαγωγή



Θα συμφωνήσετε
μαζί μου ότι ένα επιτυχές
disaster recovery είναι
άμεσα συνδεδεμένο με την προετοιμασία η οποία θα πρέπει να λάβει χώρα πριν από
την εμφάνιση μιας δυσάρεστης κατάστασης, μιας και όπως έλεγαν και οι αρχαίοι “ενός
κακού μύρια έπονται”. Υπάρχουν αρκετοί διαφορετικοί τρόποι με τους οποίους μπορούμε
να επαναφέρουμε έναν
Windows server
όταν το system
drive τεθεί εκτός λειτουργίας. Η
διαδικασία την οποία πρόκειται να ακολουθήσουμε είναι πολύ απλή και διακριτή : απλά
θα αντικαστήσουμε τον χαλασμένο σκληρό δίσκο, εν συνεχεία θα κάνουμε
boot
τον server
από το Windows
installation media,
και τέλος θα εκκινήσουμε την διαδικασία του
restore. Βεβαίως
υπάρχουν ορισμένα θέματα τα οποία θα πρέπει να λάβουμε υπόψην μας τα οποία θα τα
παρουσιάσω στην συνέχεια του συγκεκριμένου άρθρου.



Περιβάλλον δοκιμής



Για λόγους απλότητας
το περιβάλλον δοκιμής δεν είναι παρά ένα εικονικό περιβάλλον βασισμένο στον
Microsoft Hyper-V. Ο
server στον οποίο θα κάνουμε restore
είναι μια
εικονική μηχανή με όνομα
SEA-FS1
μέλος του
contoso.com domain. Το
backup θα αποθηκευθεί σε έναν μοιραζόμενο φάκελο ο οποίος
βρίσκεται στον
Hyper-V
host και στον οποίο αυτή η εικονική μηχανή τρέχει. Αντιστοίχως
το "
bare metal system"
στο οποίο θα γίνει το
restore του backup
είναι επίσης
μια άλλη εικονική μηχανή στην οποία δεν είναι εγκατεστημένο το λειτουργικό σύστημα.
 Σε
αυτό το σημείο είναι σημαντικό να αναφέρουμε ότι τα βήματα τα οποία θα ακολουθήσουμε
είναι ακριβώς τα ίδια με αυτά τα οποία θα κάναμε εάν πρόκειται για το
back
ενός
φυσικού
server και αντιστοίχως για το restore
σε επίπεδο
bare metal.



Δημιουργία
αντιγράφου ασφαλείας του
Server



Ας
ξεκινήσουμε λοιπόν.
 Στην παρακάτω Εικόνα
1 εμφανίζεται ο
file server
πριν από
την “καταστροφή” και κρίνεται απαραίτητο να γίνει
restore. Το
όνομα του
server και το domain
εμφανίζονται
μέσα στον κόκκινο κύκλο καθώς επίσης και στο
title
bar του παραθύρου Virtual
Machine Connection :

























Εικόνα 1:
Ο
server πριν την καταστροφή (crashed)



Θα κάνουμε εν
συνεχεία αντιστοίχιση (
map) σε ένα drive
letter τον μοιραζόμενο φάκελο (shared
folder) με όνομα Backups στον Hyper-V
host έτσι ώστε να είμαστε σε θέση να αποθηκεύσουμε
το
backup στο "δίκτυο - on
the network" όταν θα το
δημιουργήσουμε:







Εικόνα 2:
Προετοιμασία για
back up
του server



Εισάγουμε τα
credentials για να μας δοθεί πρόσβαση στον μοιραζόμενο
φάκελο στον
host:







Εικόνα 3:
Προετοιμασία για
back up
του server



Όπως θα παρατηρήσετε
την δεδομένη χρονική στιγμή δεν υπάρχουν
backup
sets εντός του συγκεκριμένου μοιραζόμενου φάκελου:







Εικόνα 4:
Ο φάκελος είναι κενός και δεν υπάρχουν
backup
sets.



Αμέσως μετά πληκτρολογούμε
"
backup" στο Start menu
search box για να ενεργοποιήσουμε
το
Windows Server Backup
feature (το οποίο βέβαια θα πρέπει να έχει ήδη
εγκατασταθεί στον
server πριν το
χρησιμοποιήσουμε):







Εικόνα 5:
Βήμα 1 της διαδικασίας του
back up
του server



Όταν το παράθυρο
Windows Server Backup
ανοίγει,
κάνουμε κλικ στο
Backup Once
όπως αυτό
απεικονίζεται στην παρακάτω εικόνα:







Εικόνα 6:
Βήμα 2 της διαδικασίας του
back up
του server



Στην σελίδα Backup
Options του wizard, βεβαιωθείτε ότι έχετε
επιλέξει την επιλογή
Different Options:







Εικόνα 7:
Βήμα 3 της διαδικασίας του
back up
του server



Στην σελίδα Select Backup Configuration, επιλέγουμε Custom:







Εικόνα 8:
Βήμα 4 της διαδικασίας του
back up
του server



Στην σελίδα Select Items For Backup, κάνουμε κλικ στο Add Items button:







Εικόνα 9:
Βήμα 5 της διαδικασίας του
back up
του server



Στο πλαίσο διαλόγου
Select Items, επιλέγουμε το checkbox με
την ονομασία
Bar Metal Recovery.
Εφαρμόζοντας αυτή την επιλογή θα γίνει αυτόματη επιλογή και όλων των υπολοίπων
checkboxes επίσης:







Εικόνα 10:
Βήμα 6 της διαδικασίας του
back up
του server



Κάνοντας κλικ
στο
OK μας επιστρέφει στην σελίδα Select
Items For Backup. Κάνουμε
κλικ στο
Next στην σελίδα αυτή:







Εικόνα 11:
Βήμα 7 της διαδικασίας του
back up
του server



Στην σελίδα Specify Destination Type, επιλέγουμε το Remote Shared Folder:







Εικόνα 12:
Βήμα 8 της διαδικασίας του
back up
του server



Στην σελίδα Specify
Remote Folder, πληκτρολογούμε το UNC
path του μοιραζόμενου φακέλου στο "δίκτυο"
όπου εκεί πρόκειται να αποθηκεύσουμε τα
backups.
Το
path το οποίο καθορίζουμε είναι το \\HV-1\Backups
και αφήνουμε
όλες τις άλλες επιλογές στην σελίδα στις
default
ρυθμίσεις:







Εικόνα 13:
Βήμα 9 της διαδικασίας του
back up
του server



Στο credential prompt, καθορίζουμε τα credentials για
την πρόσβαση στον μοιραζόμενο φάκελο στον
host:







Εικόνα 14:
Βήμα 10 της διαδικασίας του
back up
του server



Μετά από την
επισκόπηση της σελίδας
Confirmation, κάνουμε κλικ στο Backup
για να ξεκινήσει το
back up
του server:







Εικόνα 15:
Βήμα 11 της διαδικασίας του
back up
του server



Ο server
γίνεται
πλέον
back up:







Εικόνα 16: Βήμα
12 της διαδικασίας του
back up
του server



Το Backup έχει ολοκληρωθεί:







Εικόνα 17:
Ο
server έχει γίνει back
up



Ανοίγουμε εν
συνεχεία το
mapped drive στον Explorer για
να επιβεβαίωσουμε ότι το
backup set
βρίσκεται
αποθηκευμένο εκεί:







Εικόνα 18:
Ο
server πράγματι έχει γίνει back
up



Σε αυτό το σημείο
κάνουμε
shut down τον file
server και κλείνουμε την εικονική μηχανή. Τώρα
είμαστε για την διαδικασία του
restore σε επίπεδο bare
metal!



Επαναφορά του Server (Restoring the Server to Bare Metal)



Στην εικόνα 19
όπως αυτή απεικονίζεται παρακάτω, εμφανίζεται μια εικονική μηχανή η οποία
ονομάζεται
Bare Metal System.
Όπως θα παρατηρήσετε όταν δοκιμάζουμε να κάνουμε
boot
στο system
το boot
αποτυγχάνει
διότι πολύ απλά δεν υπάρχει εγκατεστημένο λειτουργικό σύστημα στην συγκεκριμένη
μηχανή:







Εικόνα
19:

Η εικονική μηχανή
bare metal
system δεν έχει εγκατεστημένο λειτουργικό σύστημα



Για να εκκινήσουμε
την διαδικασία του
recovery, χρειάζεται για να
κάνουμε
boot το bare metal
system να χρησιμοποιήσουμε το Windows
media. Λόγω του ότι το σύστημά
μας είναι μια εικονική μηχανή, κάνουμε
attach
μια εικόνα
.
iso των Windows Server
2008
R2 installation media
στα settings της
εικονικής μηχανής και αμέσως μετά κάνουμε
restart
την εικονική
μηχανή. Σε λίδα δευτερόλεπτα εμφανίζεται το πλαίσιο διαλόγου
Install
Windows dialog:







Εικόνα
20:

Βήμα 1 της διαδικασίας επαναφοράς (
restore) του server
σε
επίπεδο
bare metal



Αμέσως μετά κάνουμε
κλικ στο
Next στην προηγούμενη εικόνα, και εν συνεχεία επιλέγουμε
την επιλογή
Repair Your Computer η
οποία απεικονίζεται κάτω αριστερά όπως αυτόαπεικονίζεται στην παρακάτω εικόνα:







Εικόνα
21:

Βήμα 2 της διαδικασίας επαναφοράς (
restore) του server
σε
επίπεδο
bare metal



Στο πλαίσο διαλόγου System Recovery Options, επιλέγουμε την επιλογή "Restore your computer using a system image that
you created earlier":







Εικόνα
22:

Βήμα 3 της διαδικασίας επαναφοράς (
restore) του server
σε
επίπεδο
bare metal



Όταν το πλαίσο
διαλόγου
Re-image Your
Computer εμφανιστεί, κάνουμε κλικ στο Cancel:







Εικόνα
23:

Βήμα 4 της διαδικασίας επαναφοράς (
restore) του server
σε
επίπεδο
bare metal



Σημειώση:

Εάν το
backup το οποίο κάνουμε restore
βρίσκεται
σε ένα σκληρό δίσκο ο οποίος είναι συνδεδεμένος στο σύστημα (για παράδειγμα ένα
εξωτερικό
USB drive) το πλαίσο διαλόγου Re-image
Your Computer δεν πρόκειται να
εμφανιστεί.
 Αντιθέτως θα κατευθυνθείτε απευθείας στην επόμενη οθόνη η
οποία απεικονίζεται παρακάτω και στην οποία θα πρέπει να επιλέξετε την πρώτη επιλογή
"
Use the latest
available system
image (recommended)" για να
προχωρήσει η διαδικασία του
restore.



Στην σελίδα Select
A System Image
Backup, βεβαιωθείτε ότι έχετε επιλέξει την επιλογή Select
A System Image
και αμέσως
μετά κάνουμε κλικ στο
Next:







Εικόνα
24:

Βήμα 5 της διαδικασίας επαναφοράς (
restore) του server
σε
επίπεδο
bare metal



Στην επόμενη
σελίδα δεν θα πρέπει να εμφανιστούν
backups. Ο
λόγος είναι ότι τα
back up
του server
βρίσκονται
στο δίκτυο (σε ένα μοιραζόμενο φάκελο στον
host)
και όχι σε ένα τοπικό δίσκο στο σύστημά μας ή σε ένα συνδεδεμένο
USB
drive. Εάν το back
up είναι σε τοπικό δίσκο και όχι στο δίκτυο, θα μπορέσπυμε
να συνεχίσουμε την διαδικασία του
restore ξεκινώντας από την
Εικόνα 30 παρακάτω.



Στην σελίδα η
οποία απεικονίζεται παρακάτω, κάνουμε κλικ στο
Advanced:







Εικόνα
25:

Βήμα 6 της διαδικασίας επαναφοράς (
restore) του server
σε
επίπεδο
bare metal



Στο πλαίσο διαλόγου
το οποίο εμφανίζεται, επιλέγουμε την επιλογή "
Search
for a system
image on the
network" όπως αυτή εμφανίζεται παρακάτω:







Εικόνα
26:

Βήμα 7 της διαδικασίας επαναφοράς (
restore) του server
σε
επίπεδο
bare metal



Σημείωση:

Στο συγκεκριμένο
περιβάλλον δοκιμής θα πρέπει να γνωρίζετε ότι υπάρχει εν λειτουργία ένας
DHCP
server και για τούτο τον λόγο το Windows
Recovery Environment είναι σε θέση να
συνδεθεί στον μοιραζόμενο δικτυακό φάκελο (
network
share) όπου το backup set
είναι
αποθηκευμένο.



Στο πλαίσιο διαλόγου
Are You Sure
το οποίο
εμφανίζεται αμέσως μετά κάνουμε κλικ στο
Yes:







Εικόνα
27:

Βήμα 8 της διαδικασίας επαναφοράς (
restore) του server
σε
επίπεδο
bare metal



Σημείωση:

Όπως
μας προειδοποιεί το παραπάνω πλαίσιο διαλόγου, η διαδικασία
restore
ενός συστήματος
από ένα
backup το οποίο είναι αποθηκευμένο στο δίκτυο δεν είναι
τόσο ασφαλές όσο από ένα
back up
το οποίο
είναι αποθηκευμένο σε έναν τοπικό δίσκο. Συνεπώς θα πρέπει να λάβετε σοβαρά υπόψην
την παρατήρηση αυτή όταν σχεδιάζετε μια υποδομή
disaster recover για τους δικούς σας servers!



Πληκτρολογείστε
το
UNC path στο οποίο βρίσκεται αποθηκευμένο
το
backup στο δίκτυο:







Εικόνα
28:

Βήμα 9 της διαδικασίας επαναφοράς (
restore) του server
σε
επίπεδο
bare metal



Εισάγουμε τα
απαραίτητα
credentials για να αποκτήσουμε πρόσβαση στον δικτυακό
φάκελο:







Εικόνα
29:

Βήμα 10 της διαδικασίας επαναφοράς (
restore) του server
σε
επίπεδο
bare metal



Μόλις το Windows
Recovery Environment έχει συνδεθεί στον δικτυακά
μοιραζόμενο φάκελο θα πρέπει αυτομάτως να έχετε διαθέσιμη μία λίστα με τα
διαθέσιμα
backup στον μοιραζόμενο δικτυακό φάκελο. Επιλέγουμε
αυτό το οποίο επιθυμούμε και αμέσως μετά κάνουμε κλικ στο
Next
όπως
απεικονίζεται στην παρακάτω εικόνα:







Εικόνα
30:

Βήμα 11 της διαδικασίας επαναφοράς (
restore) του server
σε
επίπεδο
bare metal



Τώρα
επιλέγουμε το
backup set από το οποίο θέλουμε
να κάνουμε
restore:







Εικόνα
31:
Βήμα
12 της διαδικασίας επαναφοράς (
restore) του server
σε
επίπεδο
bare metal



Κάνοντας κλικ
στο
Next έχει ως αποτέλεσμα την αυτόματη εμφάνιση της
σελίδας
Choose Additional Restore
Options:







Εικόνα
32:

Βήμα 13 της διαδικασίας επαναφοράς (
restore) του server
σε
επίπεδο
bare metal



Εάν κάνουμε κλικ
στο
Advanced, μπορούμε να δούμε ότι το σύστημα θα κάνει αυτόματα
restart αμέσως μόλις η διαδικασία του restore
ολοκληρωθεί
σε συνδυασμό με έλεγχο στον δίσκο για τυχόν λάθη.
 Θα
αφήσουμε και τις δύο αυτές επιλογές να παραμείνουν επιλεγμένες:







Εικόνα
33:

Βήμα 14 της διαδικασίας επαναφοράς (
restore) του server
σε
επίπεδο
bare metal



Κάνοντας κλικ
στο
Next ερωτόμαστε να επιβεβαιώσουμε τις επιλογές μας:







Εικόνα
34:

Βήμα 15 της διαδικασίας επαναφοράς (
restore) του server
σε
επίπεδο
bare metal



Κάνουμε κλικ στο Yes για να επιβεβαιώσουμε το YES I DEFINITELY WANT TO RESTORE FROM BACKUP:







Εικόνα
35:

Βήμα 16 της διαδικασίας επαναφοράς (
restore) του server
σε
επίπεδο
bare metal



Αμέσως μετά
λαμβάνουμε το παρακάτω μήνυμα λάθους:







Εικόνα
36:
Το restore απέτυχε!



Δυστυχώς κάτι
πήγε λάθος αλλά τί? Ας ξεκινήσουμε την όλη διαδικασία του
restore
από την αρχή με
σημείο εκκίνησης την εικόνα 19
again...



Αλλά και πάλι
λαμβάνουμε ένα διαφορετικό αλλά και πιο σοβαρό μήνυμα λάθους:







Εικόνα
37:

Το
restore απέτυχε ξανά!!



Κάνουμε κλικ
στο
Details link στο παραπάνω πλαίσιο διαλόγου
και μας εμφανίζεται η παρακάτω απάντηση:







Εικόνα
38:

Ευχαριστώ για την συμβουλή



Τελικά τι
μπορεί να οδήγησε την διαδικασία στην δημιουργία αυτού του λάθους? Ψάχνοντας λίγο
στο διαδίκτυο και συγκεκριμένα μετά από αναζήτηση σε αυτό thread

από τα Microsoft TechNet
Forums μας δίδεται η απάντηση.



Η απάντηση η
οποία δίδεται στα
Microsoft TechNet
Forums από τον συγκεκριμένο τεχνικό είναι ότι το πρόβλημα
οφείλεται στο γεγονός όπως και στην περίπτωσή μας ότι στα
settings της
εικονικής μηχανής
Bare Metal
System στον Hyper-V
Manager, το virtual
hard drive αυτής της μηχανής
στην πράξη είναι σε μέγεθος μικρότερο από το μέγεθος του αρχείου
VHD
του πρωτότυπου
συστήματος
SEA-FS1.



Δίδαγμα : Βεβαιωθείτε ότι ο σκληρός δίσκος του bare
metal system στον οποίο πρόκειται να
γίνει
restore έχει χωρητικότητα ίση ή μεγαλύτερη από την
χωρητικότητα του σκληρού δίσκου του συστήματος το οποίο έχει τεθεί εκτός
λειτουργίας.



Για να το διορθώσουμε αυτό το σφάλμα, αποσυνδέουμε το VHD file από την Bare
Metal System VM, δημιουργούμε ένα καινούριο VHD με μέγεθος ίσο με αυτό του συνδεδεμένου στην SEA-FS1 VM, και επανεκκινούμε την διαδικασία του restore ξεκινώντας ξανά από την Εικόνα 19, και όπως είναι φυσικό επακκόλουθο η διαδικασία του restore πλέον λειτουργεί κανονικά:







Εικόνα
39:

Το
restore τώρα δουλεύει σωστά. Τι ανακούφιση!!



Αφότου ολοκληρωθεί
η διαδικασία του
restore σε επίπεδο bare
metal επιτυχώς και η εικονική μηχανή κάνει reboot,
κάνουμε
log on για να διαπιστώσουμε ότι
ο  ανακτημένος (
recovered)
server έχει το ίδιο όνομα όπως και ο πρωτότυπος server
(συγκρίνετε την εικόνα παρακάτω με την εικόνα 1 στην αρχή του συγκεκριμένου άρθρου):







Εικόνα
40:
Tο restore ολοκληρώθηκε.

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