Reference Guide
136
Εγχειρίδιο
εγκατάστασης
και
αναφοράς
προσαρμογέων
Brocade
53-1002144-01
Εκκίνηση μέσω δικτύου
4
Υποστήριξη Brocade BIOS για εκκίνηση μέσω δικτύου
Ο μηχανισμός PXE, ο οποίος είναι ενσωματωμένος στο υλικολογισμικό του προσαρμογέα, παρέχει τη
δυνατότητα εκκίνησης του λειτουργικού συστήματος του κεντρικού υπολογιστή από ένα
απομακρυσμένο σύστημα που βρίσκεται στο Ethernet LAN αντί μέσω SAN ή από τον τοπικό σκληρό
δίσκο του κεντρικού υπολογιστή. Το UNDI (universal network device interface) είναι μια διασύνδεση
προγραμματισμού εφαρμογών (API) που χρησιμοποιείται από το πρωτόκολλο PXE για την
ενεργοποίηση βασικού ελέγχου των I/O. Εκτελεί και άλλες εργασίες διαχείρισης όπως ρύθμιση της
διεύθυνσης MAC και ανάκτηση στατιστικών μέσω του προσαρμογέα. Τα προγράμματα οδήγησης
UNDI είναι ενσωματωμένα στο υλικολογισμικό του προσαρμογέα.
Όταν είναι ενεργοποιημένη η εκκίνηση PXE ή το PXE BIOS, συμβαίνουν τα ακόλουθα ώστε να
εκτελεστεί η διαδικασία εκκίνησης του συστήματος:
•
Ο πελάτης PXE (ή ο προσαρμογέας) χρησιμοποιεί το πρωτόκολλο δυναμικής ρύθμισης
παραμέτρων κεντρικών υπολογιστών (DHCP) για να ανακτήσει πληροφορίες από διαθέσιμους
διακομιστές εκκίνησης PXE στο δίκτυο, όπως οι διευθύνσεις IP, από έναν διακομιστή DHCP.
•
Ο πελάτης επικοινωνεί με τον κατάλληλο διακομιστή εκκίνησης και λαμβάνει τη διαδρομή του
αρχείου για το πρόγραμμα εκκίνησης μέσω δικτύου (network bootstrap program - NBP).
•
Ο πελάτης κάνει λήψη του NBP στη μνήμη RAM του συστήματος με τη χρήση του Trivial File
Transfer (TFTP), το ελέγχει και στο τέλος το εκτελεί.
•
Το πρωτόκολλο PXE ρυθμίζει το κατάλληλο περιβάλλον εκτέλεσης, όπως τη διαθεσιμότητα των
βασικών υπηρεσιών IO δικτύου και των περιοχών στη μνήμη του πελάτη και κατόπιν μεταφέρει
τον έλεγχο στο NBP.
•
Το NBP φορτώνει τα λοιπά αρχεία, όπως αρχεία διαμόρφωσης και εκτελέσιμα αρχεία.
Η ενέργεια αυτή μπορεί να εκτελεί διαγνωστικούς ελέγχους, βοηθητικά προγράμματα
ενημέρωσης υλικολογισμικού ή την εκκίνηση ολόκληρου του λειτουργικού συστήματος μέσω του
δικτύου.
Ο πελάτης εκκίνησης PXE περιέχεται στο υλικολογισμικό του προσαρμογέα. Υποστηρίζει παλαιού
τύπου (legacy) BIOS για διακομιστές που δεν υποστηρίζουν UEFI ή UEFI για νεότερους διακομιστές.
Ο κώδικας πελάτη PXE παρέχει τις ακόλουθες υπηρεσίες για χρήση από το BIOS ή για ένα NBP που
έχει ληφθεί.
•
Preboot Services API (Υπηρεσίες πριν από την εκκίνηση API)
Παρέχει διάφορες λειτουργίες γενικού ελέγχου και πληροφοριών.
•
TFTP API
Το TFTP (Trivial File Transfer Protocol) API επιτρέπει το άνοιγμα και κλείσιμο συνδέσεων TFP και
την ανάγνωση πακέτων από και εγγραφή πακέτων προς σε μια σύνδεση TFTP. Ο πελάτης PXE
λαμβάνει το πρόγραμμα φόρτωσης εκκίνησης PXE από έναν διακομιστή TFTP.
•
UDP API
Το UDP (User Datagram Protocol) API επιτρέπει το άνοιγμα και κλείσιμο συνδέσεων UDP και την
ανάγνωση πακέτων από και εγγραφή πακέτων προς σε μια σύνδεση UDP.
•
UNDI API
Το Universal Network Device Interface (UNDI) API επιτρέπει τον βασικό έλεγχο των I/O μέσω του
προσαρμογέα. Αυτό επιτρέπει τη χρήση προγραμμάτων οδήγησης ενιαίου πρωτοκόλλου που
μπορούν να χρησιμοποιηθούν σε κάθε διασύνδεση δικτύου που υλοποιεί το API αυτό. Το UNDI
χρησιμοποιείται από το πρωτόκολλο PXE για τον βασικό έλεγχο των I/O και εκτελεί διάφορες
εργασίες διαχείρισης όπως ρύθμιση της διεύθυνσης MAC και ανάκτηση στατιστικών μέσω
του προσαρμογέα.










