XenServer 7 – Αναβάθμιση Pool μέσω CLI και XenCenter Web Interface


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

Αυτό το άρθρο θα καλύψει τη διαδικασία μιας ολόκληρης αναβάθμισης του XenServer pool. Το τελευταίο συστατικό θα καλύψει μέρος του σπιτιού με τους επισκέπτες να τρέχουν στους κεντρικούς υπολογιστές XenServer.

Απαιτήσεις συστήματος

  1. XenServer 7 ISO : XenServer-7.0.0-main.iso

Πριν προχωρήσετε περαιτέρω, σας προτείνω να ελέγξετε αυτές τις δύο ενότητες Απαιτήσεις συστήματος και Προτεινόμενες προσθήκες από τον συγγραφέα στο πρώτο μας άρθρο του Xen Server 7 στη διεύθυνση:

  1. Νέα εγκατάσταση του XenServer 7

ΑΠΟΠΟΙΗΣΗ ΕΥΘΥΝΩΝ

Ο σκοπός αυτού του άρθρου είναι να διαβάσετε μια αναβάθμιση του XenServer pool. Υπάρχουν πολλοί τρόποι για να κάνετε τη διαδικασία αναβάθμισης και η «σωστή» λύση για οποιαδήποτε συγκεκριμένη εγκατάσταση θα εξαρτάται σε μεγάλο βαθμό από τον οργανισμό.

Η Citrix διαθέτει ένα πολύ λεπτομερές έγγραφο που πρέπει να αναθεωρηθεί πριν ξεκινήσει η διαδικασία αναβάθμισης: xenserver-7-0-installation-guide.pdf

Αναβάθμιση του XenServer Pool

Αναμφίβολα, οι περισσότερες εγκαταστάσεις XenServer είναι πιθανότατα μέρος μιας δεξαμενής XenServer. Αυτό περιπλέκει λίγο τη διαδικασία αναβάθμισης. Ενώ η επιλογή να μεταβείτε με μη αυτόματο τρόπο σε κάθε διακομιστή και να αναβαθμίσετε τον καθένα είναι μια επιλογή, η Citrix έχει έναν πολύ πιο εύκολο τρόπο να το κάνει αυτό μέσω της χρήσης μιας αναβάθμισης Rolling Pool μέσω της πιο πρόσφατης έκδοσης του XenCenter ή μέσω του Εργαλείο γραμμής εντολών 'xe'.

Σύμφωνα με την τεκμηρίωση της Citrix, μια αναβάθμιση του pool μπορεί να πραγματοποιηθεί σε οποιαδήποτε έκδοση του XenServer 6.x ή νεότερη έκδοση στην έκδοση 7. Εάν ένας κεντρικός υπολογιστής XenServer εκτελεί έκδοση παλαιότερη από 6.x, τότε ο κεντρικός υπολογιστής πρέπει να ακολουθήσει την κατάλληλη διαδρομή αναβάθμισης στο XenServer 6.2 και στη συνέχεια να μπορεί να αναβαθμιστεί σε XenServer 7.0.

Για να κάνετε την αναβάθμιση του Rolling Pool, πρέπει να πραγματοποιήσετε λήψη της νεότερης έκδοσης του XenCenter από το Citrix. Η λήψη μπορεί να βρίσκεται εδώ: XenServer-7.0.1-XenCenterSetup.exe

Όπως αναφέρθηκε στη σειρά XenServer 6.5, το XenCenter εξακολουθεί να είναι ένα βοηθητικό πρόγραμμα μόνο για Windows. Η αναβάθμιση της πισίνας μπορεί να γίνει μέσω του CLI επίσης για όσους ενδέχεται να μην έχουν πρόσβαση σε μηχάνημα Windows για να τρέξουν το XenCenter.

Αυτό το άρθρο θα περιγράφει λεπτομερώς και τις δύο μεθόδους (XenCenter και CLI με το βοηθητικό πρόγραμμα xe).

ΣΗΜΕΙΩΣΗ – Πριν κάνετε μια αναβάθμιση πισίνας, πρέπει να προσέξετε δύο πράγματα. Η αναβάθμιση κυλιόμενης πισίνας δεν πρέπει να γίνεται με εκκίνηση από τις ρυθμίσεις SAN και το Integrated StorageLink έχει αφαιρεθεί από τις εκδόσεις του XenServer 6.5 και νεότερες.

Ανεξάρτητα από τη μέθοδο που χρησιμοποιείται, XenCenter ή CLI, το πρώτο βήμα είναι να απενεργοποιήσετε τη συγκέντρωση υψηλής διαθεσιμότητας, να σταματήσετε όλες τις μη βασικές εικονικές μηχανές επισκέπτη, να διασφαλίσετε ότι οι κεντρικοί υπολογιστές XenServer έχουν αρκετό μνήμη για την υποστήριξη των προσκεκλημένων που πρέπει να συνεχίσουν να εκτελούνται κατά την αναβάθμιση (δηλ. να μην υπάρχει υπερβολική παροχή), οι κεντρικοί υπολογιστές χρειάζονται επίσης αρκετό χώρο στον σκληρό δίσκο για τον XenServer 7, βεβαιωθείτε ότι οι μονάδες δίσκου cd/dvd για όλους τους επισκέπτες είναι άδειοι και ότι είναι πολύ ενθάρρυνε να γίνει ένα αντίγραφο ασφαλείας της τρέχουσας κατάστασης της δεξαμενής.

Ας ξεκινήσουμε τη διαδικασία.

Αναβάθμιση πισίνας από το CLI

1. Βεβαιωθείτε ότι έχετε διαβάσει τις προηγούμενες 5 παραγράφους καθώς περιγράφουν ορισμένες πολύ σημαντικές πληροφορίες για τη διαδικασία αναβάθμισης! Συνιστάται επίσης ιδιαίτερα στους χρήστες να διαβάσουν τον οδηγό εγκατάστασης που βρίσκεται εδώ: xenserver-7-0-installation-guide.pdf, Οι οδηγίες και οι προειδοποιήσεις για την αναβάθμιση ξεκινούν στη σελίδα 24.

2. Το πραγματικό πρώτο τεχνολογικό βήμα είναι να δημιουργήσετε αντίγραφα ασφαλείας της κατάστασης της πισίνας με το εργαλείο 'xe'. Χρησιμοποιώντας μια σύνδεση SSH στον κύριο κεντρικό υπολογιστή Xen pool, μπορεί να εκτελεστεί η ακόλουθη εντολή ‘xe’.

xe pool-dump-database file-name="Xen Pool.db"

Με τη δημιουργία αντιγράφων ασφαλείας της βάσης δεδομένων, αντιγράψτε το αρχείο από τον κύριο κεντρικό υπολογιστή για να διασφαλίσετε ότι ένα αντίγραφο είναι διαθέσιμο σε περίπτωση που η αναβάθμιση αποτύχει. Η ακόλουθη εντολή θα αντιγράψει το αρχείο Xen Pool.db από τον απομακρυσμένο XenServer που προσδιορίζεται από το και θα τοποθετήσει το αρχείο στον φάκελο Λήψεις του τρέχοντος χρήστη.

scp 'root@<XenServer_ip>:~/”Xen pool.db”'  ~/Downloads/

3. Μόλις δημιουργηθεί αντίγραφο ασφαλείας της βάσης δεδομένων του χώρου συγκέντρωσης, ο κύριος πρέπει να έχει όλους τους προσκεκλημένους να μετεγκατασταθούν σε άλλους κεντρικούς υπολογιστές στο χώρο συγκέντρωσης και, στη συνέχεια, ο κύριος πρέπει να απενεργοποιηθεί με το ακόλουθο 'xe'< εντολές:

xe host-evacuate host=<hostname of master>
xe host-disable host=<hostname of master>

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

Βεβαιωθείτε απολύτως ότι το ΑΝΑΒΑΘΜΙΣΗ έχει επιλεγεί κατά τη μετάβαση στα βήματα του προγράμματος εγκατάστασης! Για λόγους σαφήνειας, σε αυτό το σημείο, τα βήματα 1-6 και στη συνέχεια 15-19 στο άρθρο «XenServer 7 – Φρέσκια εγκατάσταση» θα πρέπει να ολοκληρωθούν σε αυτό το στάδιο.

Η διαδικασία εγκατάστασης διαρκεί περίπου 12 λεπτά, επομένως μεταβείτε στη διεύθυνση https://linux-console.net για να διαβάσετε ένα άλλο άρθρο ενώ περιμένετε να ολοκληρωθεί η εγκατάσταση. Μόλις ολοκληρωθεί η εγκατάσταση, επανεκκινήστε το master και αφαιρέστε το μέσο εγκατάστασης.

4. Καθώς το master επανεκκινεί, βεβαιωθείτε ότι δεν εμφανίζει σφάλματα και ότι εκκινείται στην οθόνη της κονσόλας XenServer. Αυτή είναι μια καλή ένδειξη μιας επιτυχημένης αναβάθμισης, αλλά τα πράγματα δεν έχουν γίνει ακόμα. SSH πίσω στο κύριο σύστημα και βεβαιωθείτε ότι εκτελεί πράγματι τη νέα έκδοση του XenServer με μία από τις ακόλουθες εντολές:

cat /etc/redhat-release
uname -a

5. Επιτυχία! Αυτό το pool master έχει πλέον αναβαθμιστεί. Σε αυτό το σημείο, μετακινήστε τυχόν επισκέπτες σε αυτόν τον κεντρικό υπολογιστή όπως απαιτείται και προχωρήστε στον επόμενο κεντρικό υπολογιστή XenServer επαναλαμβάνοντας το τρίτο βήμα εκτός από την αντικατάσταση του ονόματος κεντρικού υπολογιστή του επόμενου κεντρικού υπολογιστή για αναβάθμιση.

xe host-evacute host=<hostname of pool slave>
xe host-disable host=<hostname of pool slave>

6. Συνεχίστε τα βήματα 3 έως 5 για τους υπόλοιπους σκλάβους στην πισίνα.

7. Σε αυτό το σημείο είναι ΚΡΙΣΙΜΟ να εφαρμόσετε μία ακόμη ενημέρωση. Η Citrix κυκλοφόρησε μια ενημερωμένη έκδοση κώδικα για την αντιμετώπιση προβλημάτων όπου ήταν πιθανή η απώλεια δεδομένων και η διαφθορά υπό ορισμένες συνθήκες.

ΠΑΡΑΚΑΛΩ ΕΦΑΡΜΟΣΤΕ ΑΥΤΗ ΤΗΝ ΕΝΗΜΕΡΩΣΗ ΕΝΗΜΕΡΩΣΗΣ ΤΩΡΑ! Αυτή η ενημέρωση κώδικα απαιτεί επίσης επανεκκίνηση των κεντρικών υπολογιστών XenServer. Οδηγίες για να το επιτύχετε αυτό μέσω του XenCenter θα βρείτε παρακάτω σε αυτό το άρθρο.

Για να το επιτύχετε αυτό μέσω του CLI ενός κεντρικού υπολογιστή XenServer, πραγματοποιήστε λήψη της ενημέρωσης κώδικα και εκδώστε τις ακόλουθες εντολές ‘xe’:

wget -c http://support.citrix.com/supportkc/filedownload?uri=/filedownload/CTX214305/XS70E004.zip
unzip XS70E004.zip
xe patch-upload file-name=XS70E004.xsupdate
xe patch-apply uuid=<UUID_from_above_command>
xe patch-pool-apply uuid=<UUID_from_above_command> - only applies to a XenServer pool and must be run from the pool master

8. Μόλις ενημερωθούν όλοι οι κεντρικοί υπολογιστές στο pool, οι επισκέπτες θα πρέπει να ενημερώσουν τα XenServer Guest Tools. Τα βήματα για να το πετύχετε αυτό βρίσκονται στο τέλος αυτού του άρθρου.

Αναβάθμιση πισίνας από το XenCenter

Για όσους έχουν πρόσβαση σε ένα μηχάνημα Windows για να τρέξουν το XenCenter, μια αναβάθμιση Rolling Pool μπορεί να πραγματοποιηθεί μέσω της εφαρμογής XenCenter.

Το όφελος από τη χρήση του XenCenter είναι ότι πολλές από τις εργασίες και τους ελέγχους που έπρεπε να γίνουν χειροκίνητα στις προηγούμενες οδηγίες, θα αντιμετωπίζονται πλέον αυτόματα από το XenCenter.

Ο οδηγός αναβάθμισης κυλιόμενης πισίνας στο XenCenter έχει δύο λειτουργίες. μη αυτόματο και αυτόματο. Στη μη αυτόματη λειτουργία, το πρόγραμμα εγκατάστασης για τον XenServer 7 πρέπει να τοποθετηθεί σε κάθε μεμονωμένο κεντρικό υπολογιστή του XenServer τη στιγμή που αναβαθμίζεται (δηλ. σε ένα USB ή ένα cd με δυνατότητα εκκίνησης).

Όταν χρησιμοποιείτε την αυτόματη λειτουργία, ο οδηγός θα χρησιμοποιεί αρχεία που βρίσκονται σε κάποιο είδος κοινής χρήσης αρχείων δικτύου, όπως διακομιστή HTTP, NFS ή FTP. Για να χρησιμοποιήσετε αυτήν τη μέθοδο, τα αρχεία εγκατάστασης από το ISO εγκατάστασης του XenServer πρέπει να αποσυμπιεστούν στον κατάλληλο διακομιστή αρχείων δικτύου και να είναι προσβάσιμα στους κεντρικούς υπολογιστές XenServer.

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

Εξαγωγή αρχείων εγκατάστασης XenServer σε διακομιστή HTTP

Αυτή η ενότητα θα υποθέσει ότι ο χρήστης έχει έναν λειτουργικό διακομιστή HTTP με ρίζα ιστού που έχει οριστεί σε «/var/www/html». Αυτή η ενότητα θα υποθέσει επίσης ότι το αρχείο iso XenServer 7 έχει ληφθεί και βρίσκεται στον ριζικό φάκελο web.

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

Όλα τα βήματα μπορούν να ολοκληρωθούν ως εξής:

mount XenServer-7.0.0-main.iso /mnt
mkdir /var/www/html/xenserver
cp -a /mnt/. /var/www/html/xenserver

Σε αυτό το σημείο, πλοηγώντας στη διεύθυνση IP του διακομιστή και στο φάκελο xenserver, τα υλικά εγκατάστασης θα πρέπει να εμφανίζονται στο πρόγραμμα περιήγησης.

Αναβάθμιση Rolling Pool με XenCenter

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

2. Το πρώτο τεχνολογικό βήμα είναι να δημιουργήσετε αντίγραφα ασφαλείας της τρέχουσας κατάστασης της πισίνας χρησιμοποιώντας μια εντολή ‘xe’ από την κύρια μονάδα πισίνας. Χρησιμοποιώντας μια σύνδεση SSH ή κονσόλα XenCenter στον κύριο κεντρικό υπολογιστή Xen pool, μπορεί να εκτελεστεί η ακόλουθη εντολή ‘xe’.

xe pool-dump-database file-name="Xen Pool.db"

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

3. Βεβαιωθείτε ότι είναι εγκατεστημένη η πιο πρόσφατη έκδοση του XenCenter. Ο σύνδεσμος λήψης είναι ο εξής: XenServer-7.0.1-XenCenterSetup.exe.

4. Μόλις αποθηκευτεί η βάση δεδομένων της πισίνας και εγκατασταθεί η πιο πρόσφατη έκδοση του XenCenter, μπορεί να ξεκινήσει η αναβάθμιση της πισίνας. Ανοίξτε το XenCenter και συνδεθείτε στο χώρο συγκέντρωσης που χρειάζεται τη νέα έκδοση του XenServer. Αφού συνδεθείτε με το pool master, μεταβείτε στο μενού "Εργαλεία" και επιλέξτε "Rolling Pool Upgrade...".

5. Φροντίστε να διαβάσετε τις προειδοποιήσεις στην πρώτη ερώτηση. Το βήμα που αναφέρεται εδώ είναι η δημιουργία αντιγράφων ασφαλείας της βάσης δεδομένων πισίνας που ολοκληρώθηκε στο πρώτο βήμα της ενότητας «Rolling Pool Upgrade with XenCenter» αυτού του άρθρου.

6. Η επόμενη οθόνη θα ζητήσει από τον χρήστη να επιλέξει τις ομάδες που επιθυμεί να αναβαθμίσει. Κάθε πισίνα στην οποία είναι συνδεδεμένο το XenCenter μπορεί να επιλεγεί. Για λόγους απλότητας, έχει χρησιμοποιηθεί μια μικρή ομάδα δοκιμών σε αυτήν την τεκμηρίωση.

7. Το επόμενο βήμα επιτρέπει στον χρήστη να επιλέξει είτε τις λειτουργίες "Αυτόματη" ή "Μη αυτόματη". Και πάλι, αυτό το άρθρο περιγράφει την αυτόματη μέθοδο και υποθέτει ότι ένας διακομιστής HTTP είναι διαθέσιμος και έχει εξάγει τα περιεχόμενα ISO του XenServer σε έναν φάκελο που ονομάζεται "xenserver" σε αυτόν τον διακομιστή HTTP.

8. Σε αυτό το σημείο, το XenCenter θα εκτελέσει μια σειρά ελέγχων για να διασφαλίσει ότι όλοι οι κεντρικοί υπολογιστές έχουν τις κατάλληλες ενημερώσεις κώδικα/επείγουσες επιδιορθώσεις και θα ελέγξει ότι η αναβάθμιση είναι πιθανό να είναι επιτυχής.

Ανάλογα με το περιβάλλον, αυτό είναι πιθανό να είναι το βήμα στο οποίο αντιμετωπίζονται τα προβλήματα. Δύο προβλήματα αντιμετωπίστηκαν αλλά ο συγγραφέας σε αυτό το σημείο. Βρέθηκαν λύσεις και ελπίζουμε ότι θα βοηθήσουν και άλλους.

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

Εάν το XenCenter ισχυριστεί ότι εφαρμόζονται όλες οι ενημερώσεις κώδικα, αλλά ο χρήστης λάβει "Μη έγκυρη διεύθυνση URL στα αρχεία προγράμματος εγκατάστασης" στην επόμενη οθόνη, ο συγγραφέας μπόρεσε να εξαφανίσει με επιτυχία το σφάλμα επανεκκινώντας τον κύριο XenServer.

Για να διαβάσετε περισσότερα σχετικά με το ζήτημα, προβάλετε τη συζήτηση για το Citrix στην ακόλουθη διεύθυνση URL: XenServer 7 Μη έγκυρη διεύθυνση URL για αρχεία εγκατάστασης.

Το άλλο ζήτημα που παρουσιάστηκε σε αυτό το σημείο ήταν μια προειδοποίηση από το XenCenter σχετικά με μια τοπική εικονική μηχανή που αποθηκεύτηκε στον κεντρικό υπολογιστή του XenServer. Αυτό το τοπικό VM θα αποτρέψει το πρόγραμμα εγκατάστασης XenServer από την εκ νέου κατάτμηση των κεντρικών υπολογιστών με το νέο σχήμα διαμερισμάτων GPT.

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

9. Μόλις ολοκληρωθούν οι προκαταρκτικοί έλεγχοι, το πρόγραμμα εγκατάστασης θα σας ζητήσει τη θέση των αρχείων εγκατάστασης. Αυτό το άρθρο χρησιμοποιεί έναν διακομιστή HTTP για την προβολή των αρχείων εγκατάστασης στους κεντρικούς υπολογιστές XenServer και ως εκ τούτου το πρόγραμμα εγκατάστασης πρέπει να ενημερώνεται για τη θέση αυτών των αρχείων.

Στα πλαίσια, δώστε τις απαραίτητες πληροφορίες διαδρομής διακομιστή, καθώς και τα διαπιστευτήρια που είναι απαραίτητα για τη σύνδεση και, στη συνέχεια, πατήστε το κουμπί «Δοκιμή» για να βεβαιωθείτε ότι το XenCenter μπορεί να έχει πρόσβαση στα αρχεία. Εάν εμφανίζεται το πράσινο σημάδι επιλογής, τότε το μέσο εγκατάστασης έχει εντοπιστεί και μπορεί να χρησιμοποιηθεί.

10. Μόλις όλα είναι έτοιμα, κάντε κλικ στο κουμπί "Έναρξη αναβάθμισης". Αυτό θα ξεκινήσει τη διαδικασία ξεκινώντας με τον κύριο της πισίνας.

ΣΗΜΕΙΩΣΗ – Βεβαιωθείτε ότι το δίκτυο διαχείρισης για τους κεντρικούς υπολογιστές XenServer διαθέτει DHCP. Όταν το πρόγραμμα εγκατάστασης επανεκκινήσει τους κεντρικούς υπολογιστές, θα προσπαθήσει να αποκτήσει μια διεύθυνση IP μέσω DHCP.

11. Σε αυτό το σημείο, θα ήταν σοφό να ξεκινήσετε να τρώτε μεσημεριανό γεύμα ή να συνεχίσετε με άλλες εργασίες. Αυτή η διαδικασία θα διαρκέσει λίγο. Εάν η πρόσβαση σε μια τοπική οθόνη ή σύστημα KVM είναι διαθέσιμη στους κεντρικούς υπολογιστές XenServer, ο διαχειριστής μπορεί να παρακολουθήσει τη διαδικασία εγκατάστασης και να δει εάν όλα προχωρούν όπως θα έπρεπε.

12. Η διαδικασία εγκατάστασης σε αυτό το δοκιμαστικό σύμπλεγμα τεσσάρων κεντρικών υπολογιστών χρειάστηκε περίπου δύο ώρες για να ολοκληρωθεί. Μόλις ολοκληρωθεί η εγκατάσταση, φροντίστε να αναβαθμίσετε τα εργαλεία επισκεπτών σε όλους τους επισκέπτες στην πισίνα.

Επίσης, φροντίστε να επαληθεύσετε ότι η πισίνα έχει αναβαθμιστεί πλήρως κοιτάζοντας την καρτέλα «Γενικά» της πισίνας στο XenCenter ή συνδέοντας μη αυτόματα σε κάθε κεντρικό υπολογιστή του XenServer.

Ορισμένες εργασίες παρακολούθησης μπορεί να είναι απαραίτητες και σε αυτό το σημείο. Ο συγγραφέας αντιμετώπισε μερικά προβλήματα με τις εικονικές διεπαφές σε ορισμένους από τους επισκέπτες όταν προσπαθούσε να ξεκινήσει τους επισκέπτες μετά την αναβάθμιση της πισίνας.

Όπως αποδείχθηκε, ορισμένες από τις διαμορφώσεις δικτύου για το pool δεν μεταφράστηκαν στη διαδικασία εγκατάστασης. Όλοι οι διακομιστές είχαν 4 φυσικές διεπαφές (PIF) και σε δύο από τους διακομιστές ένα ζεύγος PIF έπαψε να ενεργοποιείται κατά την εκκίνηση.

Αυτό προκάλεσε μεγάλη θλίψη, αλλά ευτυχώς άλλοι είχαν αντιμετωπίσει παρόμοια προβλήματα και ήταν εύκολο να βρεθεί μια λύση. Οι εν λόγω διακομιστές ήταν Dell Power Edge 2950 με ενσωματωμένα NIC Broadcom BCM5708.

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

Για να διαβάσετε περισσότερα σχετικά με αυτό το θέμα, ανατρέξτε στο θέμα στη σελίδα συζήτησης του Citrix: Αναβάθμιση XenServer 7 χωρίς ενσωματωμένο δίκτυο.

Το αρχικό ζήτημα πριν από την αναβάθμιση υλικολογισμικού στα NIC BCM5708

Σημειώστε την έκδοση υλικολογισμικού καθώς και την εκτός λειτουργίας εκχώρηση PIF.

interface-rename -l

Το διορθωμένο υλικολογισμικό και η εκ νέου αντιστοίχιση PIF χρησιμοποιώντας το βοηθητικό πρόγραμμα διεπαφής-μετονομασία

Σημείωση ότι το υλικολογισμικό έχει ενημερωθεί και η σειρά PIF είναι επίσης σωστή.

interface-rename -l

13. Σε αυτό το σημείο, όλοι οι κεντρικοί υπολογιστές XenServer θα πρέπει να είναι διαθέσιμοι και να επιστρέψουν στην κατάλληλη διαμόρφωση χώρου συγκέντρωσης. Σε αυτό το σημείο είναι ΚΡΙΣΙΜΟ να εφαρμόσετε μία ακόμη ενημέρωση. Η Citrix κυκλοφόρησε μια ενημερωμένη έκδοση κώδικα για την αντιμετώπιση προβλημάτων όπου ήταν πιθανή η απώλεια δεδομένων και η διαφθορά υπό ορισμένες συνθήκες. ΕΦΑΡΜΟΣΤΕ ΑΥΤΗ ΤΗΝ ΠΑΡΑΣΚΕΥΗ ΕΝΗΜΕΡΩΣΗΣ ΤΩΡΑ!

Εφαρμογή XenServer 7 Critical Patch XS70E004

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

Για την εφαρμογή της ενημερωμένης έκδοσης κώδικα, ακολουθήστε το βήμα 20 έως το βήμα 26 στον νέο XenServer 7 αυτόν τον οδηγό εδώ: Εφαρμογή κρίσιμης ενημέρωσης κώδικα του XenServer 7.

Αυτό ολοκληρώνει τη διαδικασία ενημέρωσης/εγκατάστασης του XenServer σε κεντρικούς υπολογιστές. Σε αυτό το σημείο, τα αποθετήρια αποθήκευσης και οι εικονικές μηχανές θα πρέπει να επανεισαχθούν, να ρυθμιστούν και να δοκιμαστούν.

Η επόμενη ενότητα θα καλύψει την τελική εργασία της ενημέρωσης των εργαλείων επισκέπτη του XenServer στους εικονικούς επισκέπτες.

Ενημέρωση XenServer Guest-Tools

1. Η τελική εργασία παρακολούθησης είναι να διασφαλιστεί ότι οι επισκέπτες μπορούν να επανεκκινηθούν καθώς και να διασφαλιστεί ότι έχουν εγκαταστήσει τα νεότερα βοηθητικά προγράμματα επισκεπτών. Αυτό μπορεί να επιτευχθεί εύκολα ακολουθώντας τα επόμενα δύο βήματα.

2. Το πρώτο βήμα είναι να επισυνάψετε το εργαλεία επισκεπτών ISO στη μονάδα DVD ενός από τους εικονικούς καλεσμένους.

3. Μόλις ο XenServer επισυνάψει το guest-tools.iso στον επισκέπτη, βεβαιωθείτε ότι ο επισκέπτης αναγνωρίζει τον νέο δίσκο. Αυτό το παράδειγμα θα περιγράψει έναν επισκέπτη του Debian και την εγκατάσταση των εργαλείων.

Στην παρακάτω έξοδο, ο δίσκος βοηθητικών προγραμμάτων επισκέπτη αντιστοιχίστηκε ως "xvdd".

4. Αυτή η συσκευή μπορεί να τοποθετηθεί γρήγορα χρησιμοποιώντας το βοηθητικό πρόγραμμα mount ως εξής:

mount /dev/xvdd /mnt

5. Αφού τοποθετηθεί η συσκευή, το dpkg μπορεί να χρησιμοποιηθεί για την εγκατάσταση των νέων εργαλείων επισκεπτών ως εξής:

dpkg -i /mnt/Linux/xe-guest-utilities_7.0.0-24_all.deb

6. Κατά τη διάρκεια της εγκατάστασης, θα εγκατασταθούν τα κατάλληλα αρχεία και θα γίνει επανεκκίνηση του δαίμονα xe για λογαριασμό των συστημάτων.

Για να επιβεβαιώσετε μέσω του XenCenter ότι η ενημέρωση ήταν επιτυχής, μεταβείτε στην καρτέλα "Γενικά" για το μηχάνημα επισκέπτη και αναζητήστε την ιδιότητα με την ένδειξη "Κατάσταση εικονικοποίησης:".

Ωχ… Εάν έχετε επιβιώσει τόσο πολύ, ελπίζουμε ότι ο XenServer 7 έχει εγκατασταθεί, επιδιορθωθεί και οι επισκέπτες θα ενημερωθούν επίσης! Εάν έχετε οποιεσδήποτε ερωτήσεις ή προβλήματα, δημοσιεύστε στα σχόλια παρακάτω και θα σας παράσχουμε βοήθεια το συντομότερο δυνατό.