Jump to content
  • entries
    122
  • comments
    153
  • views
    66931

How does Exchange 2007 SP (Service Pack) setup know to resume a failed setup?


Catastrophic Failure

324 views

 Share

Στην περίπτωση που έχουμε αποτυχία εγκατάστασης του Exchange 2007 SP2 για κάποιο λόγο, θα παρατηρήσετε ότι το setup αρχίζει την εγκατάσταση από το σημείο αποτυχίας της προηγούμενης εγκατάστασης αντί να ξεκινήσει από την αρχή.

Πώς γίνεται αυτό;

Αυτό γίνετε μέσω των registry values που ονομάζονται «watermarks».

Τα Watermarks χρησιμοποιούνται για την επισήμανση των σημείων της εγκατάστασης. Το Setup θέτει το σημεία για το τι server roles ή Service Pack είναι εγκατεστημένα κατά την διαδικασία εγκατάστασης σε αντίθεση με το τέλος. Αυτό είναι σημαντικό επειδή το setup του Exchange 2007 ή των SP μπορεί να επαναληφθούν. Εάν υπάρχει μια αποτυχία εγκατάστασης, το περιβάλλον εγκατάστασης μπορεί να αλλάξει και τότε το setup μπορεί να ξαναρχίσει διαγράφοντας τα watermark.

Στην εικόνα που ακολουθεί βλέπετε το watermark..

clip_image001

Το αρχείο καταγραφής εγκατάστασης «setup log» που βρίσκεται στο φάκελο C: \ ExchangeSetupLogs, Περιέχει πολλά «καλούδια» χρήσιμα δεδομένα για την αιτία της αποτυχίας. Αυτά τα αρχεία έχουν την ακόλουθη μορφή:

<Install_Type>-<ServerRole_Or_Component>-Date-TimeStamp.ps1

Στην δική μας περίπτωση δεν είχαμε watermarks, αλλά χρήσιμες πληροφορίες μέσα στο .txt αρχείο του ExchangeSetupLogs, όπως είναι τα ακόλουθα:

The main error on “Exchange Setup Logs” is:

[ERROR] Setup cannot continue with the upgrade because the 'beremote' () process (ID: 2760) has open files. Close the process and restart Setup.
[1] Ending processing.
[0] **************


Αυτό το μήνυμα λάθους υπήρχε πολλές φορές μέσα στα logs (ναι είχε Symantec).

Σαν επίλυση προχωρήσαμε στην ακόλουθη διαδικασία:

The service “Backup Exec Remote Agent for Windows Servers” was locking the process and preventing the Exchange 2007 SP2 setup from running. We must to go into Services and stop the “Backup Exec Remote Agent for Windows Servers” service. Once you stop this service proceed with the installation of Exchange 2007 SP2.

Κάναμε λάθος!!

Το παράξενο της ιστορίας:

Registry και CAS:
HKLM\Software\Microsoft\Exchange\v8.0\<name of role>

clip_image002

Registry και HUB:
HKLM\Software\Microsoft\Exchange\v8.0\<name of role>

clip_image003

Registry και Mailbox Role: HKLM\Software\Microsoft\Exchange\v8.0\<name of role>

clip_image004

Όπως θα παρατηρήσατε το UnpackedVersion και ConfiguredVersion values έχουν διαφορετικό Version.

Unpacked – Τα UnpackedVersion value υποδεικνύουν τις εκδόσεις των αρχείων που έχουν αντιγραφεί κατά τη διάρκεια της φάσης setup.

Σημείωση: Ο φάκελος «AdminRole» δεν περιέχει ConfiguredVersion reg value δεδομένου ότι δεν έχει ρυθμιστεί να έχει.

Fully installed (Configured) – Στην περίπτωση που έχουμε επιτυχημένη εγκατάσταση το ConfiguredVersion και UnpackedVersion value έχουν την ίδια version του product ή του SP.

Η συνέχεια της ιστορίας έχει ως εξής:

1. Disable το Backup Exec Remote Agent for Windows Servers

2. Restart τον Server

3. Προσπάθεια ξανά εγκατάστασης του SP2

Έτσι ακριβώς τελείωσε η ιστορία με Happy End και εγκατεστημένο το SP2.

 Share

0 Comments


Recommended Comments

There are no comments to display.

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