Αυτήν τη στιγμή είστε εκτός σύνδεσης, σε αναμονή για επανασύνδεση στο Internet

Ρύθμιση παραμέτρων των υπηρεσιών IIS 7.0 ή νεότερη έκδοση υπηρεσία δημοσίευσης World Wide Web σε ένα σύμπλεγμα ανακατεύθυνσης Windows Server 2008, Windows Server 2008 R2 ή Windows Server 2012

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο έχει μεταφραστεί χρησιμοποιώντας λογισμικό μηχανικής μετάφρασης της Microsoft και μπορείτε να το διορθώσετε χρησιμοποιώντας την τεχνολογία Community Translation Framework (CTF) (Πλαίσιο μετάφρασης κοινότητας). Η Microsoft παρέχει μηχανική μετάφραση, επεξεργασία μετά τη μηχανική μετάφραση από την κοινότητα και άρθρα μεταφρασμένα από επαγγελματίες προκειμένου να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής βάσης σε πολλές γλώσσες. Τα άρθρα μηχανικής μετάφρασης και αυτά που επεξεργάζονται ύστερα από μηχανική μετάφραση ενδέχεται να περιέχουν σφάλματα στο λεξιλόγιο, στη σύνταξη ή/και στη γραμματική. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες μας. Για περισσότερες πληροφορίες σχετικά με το CTF, μεταβείτε στην τοποθεσία http://support.microsoft.com/gp/machine-translation-corrections/el.

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 970759
ΕΙΣΑΓΩΓΉ
Αυτό το άρθρο περιγράφει τον τρόπο ρύθμισης παραμέτρων Microsoft Internet Information Services (IIS) 7.5 ή IIS 7.0 ενός συμπλέγματος ανακατεύθυνσης του Windows Server 2008 ή Windows Server 2008 R2. Οι διαδικασίες σε αυτό το άρθρο ισχύουν μόνο για την υπηρεσία δημοσίευσης World Wide Web. Για οδηγίες σχετικά με τον τρόπο ρύθμισης παραμέτρων της υπηρεσίας δημοσίευσης FTP σε ένα σύμπλεγμα ανακατεύθυνσης, ανατρέξτε:
974603 Τρόπος ρύθμισης παραμέτρων FTP 7.5 για το IIS 7.0 ενός συμπλέγματος ανακατεύθυνσης του Windows Server 2008
Περισσότερες πληροφορίες
Σε προηγούμενες εκδόσεις των υπηρεσιών Internet Information Services, η Microsoft προσφέρει στοιχεία οθόνης γενικός πόρος για την υποστήριξη υψηλής διαθεσιμότητας παρουσίες των διακομιστή Web χρησιμοποιώντας την υποδομή του συμπλέγματος της Microsoft. Ωστόσο, προσαρμοσμένου κώδικα που απαιτήθηκε για να αντιληφθούν πλήρως τις δυνατότητες του η λύση. Επίσης, οι γενικής χρήσης δέσμες ενεργειών που παρέχει η Microsoft δεν ικανοποιεί ανάγκες των πελατών. Για να ρυθμίσετε τις IIS 7.5 ή IIS 7.0 σε περιβάλλον συμπλέγματος χρησιμοποιώντας συμπλέγματος ανακατεύθυνσης Windows Server, πρέπει να χρησιμοποιήσετε ένα προσαρμοσμένο κώδικα (δέσμες ενεργειών) για να ενεργοποιήσετε ένα τέτοιο σενάριο υψηλής διαθεσιμότητας. Όταν το κάνετε αυτό, οι χρήστες μπορούν να προσαρμόζουν το πρόγραμμα εγκατάστασης για την κάλυψη των αναγκών τους. Αυτό τους δίνει πλήρη έλεγχο της ενσωμάτωσης υψηλή διαθεσιμότητα των εφαρμογών Web. Επιπλέον, η δέσμη ενεργειών διασυνδέσεις διαχείρισης και παρακολούθησης που έχουν εισαχθεί στο IIS 7.5 και IIS 7.0 παρέχουν ένα πλουσιότερο περιβάλλον από τις δέσμες ενεργειών που παρέχονται προηγουμένως.

Σημείωση Τα αρχεία εγκατάστασης του IIS 7.0 περιλαμβάνουν εσφαλμένα το Clusweb.vbs και αρχεία δέσμης ενεργειών Clusftp.vbs που χρησιμοποιούνται στις υπηρεσίες IIS 6.0 για τις υπηρεσίες IIS cluster διαχειριστικές εργασίες. Μην χρησιμοποιείτε αυτές τις δέσμες ενεργειών με το IIS 7.0 ή νεότερες εκδόσεις.

Η Microsoft συνιστά στους διαχειριστές να αξιολογείτε προσεκτικά τη χρήση του δικτύου φόρτου εξισορρόπησης (NLB) ως κύρια και την προτιμώμενη μέθοδο για τη βελτίωση κλιμάκωσης και διαθεσιμότητα των εφαρμογών Web με πολλούς διακομιστές που εκτελούν τις υπηρεσίες IIS 7.5 ή IIS 7.0, αντί να χρησιμοποιήσει συμπλέγματος ανακατεύθυνσης. Ένα από τα πλεονεκτήματα του NLB είναι ότι όλοι οι διακομιστές μπορούν να συμμετέχουν ενεργά σε τον ταυτόχρονο χειρισμό των εισερχόμενων αιτήσεων HTTP. Ένα άλλο πλεονέκτημα είναι ότι σε περιβάλλον NLB IIS, μπορεί να είναι πολύ πιο εύκολο να υποστηρίζουν κυλιόμενο ενημερωμένες εκδόσεις και αντιστροφής ενώ εξακολουθεί να παρέχει υψηλή διαθεσιμότητα των εφαρμογών Web. Για περισσότερες πληροφορίες σχετικά με τις υπηρεσίες IIS 7.5 ή IIS 7.0 σε ένα περιβάλλον NLB, ανατρέξτε στις ακόλουθες τοποθεσίες της Microsoft στο Web:Είναι σημαντικό να λάβετε υπόψη σας ότι η υπηρεσία συμπλέγματος των υπηρεσιών IIS μέσω του συμπλέγματος των υπηρεσιών IIS πάντα εγγυάται μια λύση υψηλής διαθεσιμότητας για εφαρμογές Web. Ενώ οι υπηρεσίες IIS (ειδικά την υπηρεσία WWW) μπορεί να είναι σε λειτουργία, θα μπορούσε να έχει τερματιστεί η διεργασία που φιλοξενεί ένα συγκεκριμένο χώρο συγκέντρωσης των εφαρμογών ή η εφαρμογή ίσως να αποστελλόμενο σφάλματα εσωτερικού διακομιστή HTTP. Οι εφαρμογές Web του συμπλέγματος και την παρακολούθηση την υγεία τους, χρησιμοποιώντας μια προσαρμοσμένη δέσμη ενεργειών είναι ο τρόπος σωστά και προτείνεται για την επίτευξη ενός συμπλέγματος των υπηρεσιών IIS υψηλή διαθεσιμότητα χρησιμοποιώντας συμπλέγματος ανακατεύθυνσης. Ακολουθεί ένα δείγμα δέσμης ενεργειών που παρακολουθεί την κατάσταση ενός χώρου συγκέντρωσης εφαρμογών για να προσδιορίσετε εάν έχει ξεκινήσει ή όχι.

Ρύθμιση παραμέτρων υψηλής διαθεσιμότητας για το IIS 7.0 και 7.5 διακομιστές Web χρησιμοποιώντας συμπλέγματος ανακατεύθυνσης, ακολουθήστε τα εξής βήματα. Τα βήματα 3 έως 7 περιγράφονται με περισσότερες λεπτομέρειες παρακάτω. Το δείγμα δέσμης ενεργειών, παρακάτω σε αυτό το άρθρο μπορεί να χρησιμοποιηθεί ως παράδειγμα για το IIS 7.0, IIS 7.5 και IIS 8.0.
  1. Εγκαταστήστε το ρόλο διακομιστή Web σε όλους τους κόμβους του συμπλέγματος. Για λεπτομέρειες, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
  2. Εγκαταστήστε τη δυνατότητα συμπλέγματος ανακατεύθυνσης σε όλους τους κόμβους του συμπλέγματος και δημιουργία του συμπλέγματος. Για λεπτομέρειες, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
  3. Ορίστε ένα κοινόχρηστο αρχείο που θα χρησιμοποιηθεί για τη ρύθμιση παραμέτρων κοινόχρηστων υπηρεσιών IIS.
  4. Ρυθμίστε τη ρύθμιση παραμέτρων κοινόχρηστων υπηρεσιών IIS σε όλους τους κόμβους του συμπλέγματος.
  5. Ρύθμιση παραμέτρων των υπηρεσιών IIS αρχεία χωρίς σύνδεση για κοινόχρηστη διαμόρφωση σε όλους τους κόμβους του συμπλέγματος.
  6. Ρυθμίστε την τοποθεσία Web (μαζί με το χώρο συγκέντρωσης εφαρμογών) και καθορίστε τη θέση του περιεχομένου του σε έναν κόμβο του συμπλέγματος.
  7. Ρύθμιση παραμέτρων υψηλής διαθεσιμότητας για την τοποθεσία σας Web, δημιουργώντας μια δέσμη ενεργειών γενικής χρήσης στο σύμπλεγμα ανακατεύθυνσης.

Ορίσετε ένα κοινόχρηστο αρχείο που θα χρησιμοποιηθεί για τη ρύθμιση παραμέτρων κοινόχρηστων υπηρεσιών IIS

  1. Δημιουργήστε ένα λογαριασμό χρήστη που θα έχουν πρόσβαση στο κοινόχρηστο στοιχείο που θα χρησιμοποιηθεί για τη ρύθμιση παραμέτρων κοινόχρηστων υπηρεσιών IIS.
  2. Δημιουργία κοινόχρηστου αρχείου. Αυτό το κοινόχρηστο στοιχείο θα χρησιμοποιηθεί για να αποθηκεύσετε τις παραμέτρους κοινόχρηστων υπηρεσιών IIS που θα είναι κοινόχρηστα μεταξύ των υπηρεσιών IIS σε όλους τους κόμβους του συμπλέγματος. Υπάρχουν πολλές επιλογές:
    • Σε έναν αυτόνομο διακομιστή που δεν είναι μέρος της κάθε συμπλέγματος ανακατεύθυνσης, δημιουργήστε ένα κοινόχρηστο αρχείο.
    • Σε ένα άλλο σύμπλεγμα ανακατεύθυνσης Windows Server, δημιουργήστε ένα κοινόχρηστο αρχείο υψηλής διαθεσιμότητας. Για λεπτομέρειες, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
    • Στο ίδιο σύμπλεγμα ανακατεύθυνσης που θα φιλοξενήσει την τοποθεσία Web υψηλής διαθεσιμότητας, δημιουργήστε ένα κοινόχρηστο αρχείο υψηλής διαθεσιμότητας. Για λεπτομέρειες, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
  3. Ορίστε τα δικαιώματα στο κοινόχρηστο στοιχείο που δημιουργήσατε στο βήμα 2. Δίνουν στο χρήστη που δημιουργήσατε στο βήμα 1 δικαιώματα πλήρους ελέγχου στην κοινόχρηστη θέση αρχείων και τα δικαιώματα NTFS.
  4. Βεβαιωθείτε ότι μπορείτε να μεταβείτε στο κοινόχρηστο στοιχείο αρχείου όλους τους κόμβους του συμπλέγματος. Είναι η διαδρομή προς τον κοινόχρηστο πόρο αρχείων \\<fileserver>\<share>.</share> </fileserver>

Ρυθμίστε τη ρύθμιση παραμέτρων κοινόχρηστων υπηρεσιών IIS σε όλους τους κόμβους του συμπλέγματος

Σημείωση Υπάρχει ένα πρόβλημα με κοινόχρηστο παραμέτρων του IIS σε Windows 2008 Server λόγω λείπουν δικαιώματα για την εφαρμογή κεντρικού υπολογιστή βοηθητική υπηρεσία. Για κοινόχρηστη διαμόρφωση για να λειτουργεί, πρέπει να ακολουθήσετε αυτά τα βήματα όταν ορίζετε κοινόχρηστη διαμόρφωση IIS στον Windows 2008 Server.
  1. Ανοίξτε μια γραμμή εντολών διαχείρισης.
  2. Εκτελέστε την ακόλουθη εντολή:
    net stop apphostsvc
  3. Εκτελέστε την ακόλουθη εντολή:
    sc προνόμια apphostsvc SeTcbPrivilege/SeChangeNotifyPrivilege/SeImpersonatePrivilege
  4. Εκτελέστε την ακόλουθη εντολή:
    net start apphostsvc
Αφού ολοκληρώσετε αυτά τα βήματα σε κάθε Windows Server 2008 του συμπλέγματος, συνεχίσετε τη ρύθμιση των υπηρεσιών IIS κοινόχρηστη διαμόρφωση όπως περιγράφεται σε αυτήν την ενότητα.

Σε έναν από τους κόμβους του συμπλέγματος, εξαγάγετε τις κοινόχρηστες ρυθμίσεις στην κοινόχρηστη θέση αρχείων:
  1. Περιήγηση σε Εργαλεία διαχείρισηςκαι, στη συνέχεια, κάντε κλικ στη Διαχείριση υπηρεσιών Internet Information Services (IIS).
  2. Στο αριστερό τμήμα του παραθύρου, κάντε κλικ στον κόμβο όνομα διακομιστή.
  3. Κάντε διπλό κλικ στο εικονίδιο Κοινή χρήση ρύθμισης παραμέτρων .
  4. Στη σελίδα κοινή χρήση παραμέτρων, κάντε κλικ στην επιλογή Εξαγωγή ρύθμισης παραμέτρων στο παράθυρο ενεργειών (δεξιό παράθυρο) για να εξαγάγετε τα αρχεία ρύθμισης παραμέτρων από τον τοπικό υπολογιστή σε άλλη θέση.
  5. Στο πλαίσιο διαλόγου " Εξαγωγή ρύθμισης παραμέτρων ", πληκτρολογήστε τη διαδρομή του αρχείου, κοινή χρήση)\\<fileserver>\<share></share></fileserver>) στο πλαίσιο φυσική διαδρομή .
  6. Κάντε κλικ στο κουμπί Σύνδεση ως, και στη συνέχεια πληκτρολογήστε το όνομα χρήστη και τον κωδικό πρόσβασης για το λογαριασμό χρήστη που έχει πρόσβαση στο κοινόχρηστο στοιχείο στο οποίο αποθηκεύεται η κοινόχρηστη διαμόρφωση και, στη συνέχεια, κάντε κλικ στο κουμπί OK. Αυτός ο λογαριασμός θα χρησιμοποιηθεί για την πρόσβαση στο κοινόχρηστο στοιχείο. Θα πρέπει να χρησιμοποιήσετε έναν περιορισμένο λογαριασμό υπηρεσίας καταλόγου Active Directory που δεν είναι ο διαχειριστής τομέα.
  7. Στο παράθυρο διαλόγου Εξαγωγή ρύθμισης παραμέτρων , πληκτρολογήστε έναν κωδικό πρόσβασης που θα χρησιμοποιηθεί για την προστασία των κλειδιών κρυπτογράφησης και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
  8. Στη σελίδα " Κοινόχρηστη διαμόρφωση ", κάντε κλικ για να επιλέξετε το πλαίσιο ελέγχου Ενεργοποίηση κοινόχρηστη διαμόρφωση .
  9. Πληκτρολογήστε τη φυσική διαδρομή, ο λογαριασμός χρήστη και ο κωδικός πρόσβασης που πληκτρολογήσατε προηγουμένως και, στη συνέχεια, κάντε κλικ στο κουμπί " εφαρμογή " στο παράθυρο ενεργειών .
  10. Στο παράθυρο διαλόγου Κωδικός πρόσβασης κλειδιά κρυπτογράφησης , πληκτρολογήστε την κρυπτογράφηση κλειδιού τον κωδικό πρόσβασης που ορίσατε νωρίτερα και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
  11. Στο παράθυρο διαλόγου Κοινή χρήση παραμέτρων , κάντε κλικ στο κουμπί OK.
  12. Κάντε κλικ στο κουμπί OK.
Σε κάθε κόμβο συμπλέγματος, χρησιμοποιήστε το κοινόχρηστο ρύθμιση παραμέτρων που μόλις εξαγάγατε στο κοινόχρηστο στοιχείο αρχείου:
  1. Περιήγηση σε Εργαλεία διαχείρισηςκαι, στη συνέχεια, κάντε κλικ στη Διαχείριση υπηρεσιών Internet Information Services (IIS).
  2. Κάντε κλικ στον κόμβο όνομα διακομιστή.
  3. Κάντε διπλό κλικ στο εικονίδιο Κοινή χρήση ρύθμισης παραμέτρων .
  4. Στη σελίδα " Κοινόχρηστη διαμόρφωση ", κάντε κλικ για να επιλέξετε το πλαίσιο ελέγχου Ενεργοποίηση κοινόχρηστη διαμόρφωση .
  5. Πληκτρολογήστε τη φυσική διαδρομή του (κοινή χρήση) το αρχείο\\<fileserver>\<share></share></fileserver>), ο λογαριασμός χρήστη και ο κωδικός πρόσβασης που πληκτρολογήσατε προηγουμένως και, στη συνέχεια, κάντε κλικ στο κουμπί " εφαρμογή " στο παράθυρο ενεργειών .
  6. Στο παράθυρο διαλόγου Κωδικός πρόσβασης κλειδιά κρυπτογράφησης , πληκτρολογήστε την κρυπτογράφηση κλειδιού τον κωδικό πρόσβασης που ορίσατε νωρίτερα και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
  7. Στο παράθυρο διαλόγου Κοινή χρήση παραμέτρων , κάντε κλικ στο κουμπί OK.
  8. Κάντε κλικ στο κουμπί OK.
Σημείωση Για περισσότερες πληροφορίες σχετικά με τον τρόπο ρύθμισης κοινόχρηστου ρυθμίσεις παραμέτρων των υπηρεσιών IIS, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:

Ρύθμιση παραμέτρων των υπηρεσιών IIS αρχεία χωρίς σύνδεση για κοινόχρηστη διαμόρφωση σε όλους τους κόμβους του συμπλέγματος

Σε κάθε κόμβο συμπλέγματος, ενεργοποίηση των αρχείων χωρίς σύνδεση:
  1. Εγκαταστήστε την εμπειρία του περιβάλλοντος εργασίας
    1. Περιήγηση σε Εργαλεία διαχείρισηςκαι, στη συνέχεια, κάντε κλικ στο κουμπί Διαχείριση διακομιστή.
    2. Στο αριστερό τμήμα του παραθύρου, κάντε κλικ στην επιλογή " χαρακτηριστικά".
    3. Στο δεξιό τμήμα του παραθύρου, κάντε κλικ στο κουμπί Προσθήκη δυνατοτήτων .
    4. Κάντε κλικ για να επιλέξετε το πλαίσιο ελέγχου Εμπειρία επιφάνειας εργασίας .
    5. Κάντε κλικ στο κουμπί εγκατάσταση για να εγκαταστήσετε την εμπειρία της επιφάνειας εργασίας.
    6. Κάντε επανεκκίνηση του υπολογιστή.
  2. Στον πίνακα ελέγχου, ανοίξτε τα Αρχεία χωρίς σύνδεση.
  3. Κάντε κλικ στο κουμπί Ενεργοποίηση αρχείων χωρίς σύνδεση. Χωρίς επανεκκίνηση του υπολογιστή αυτήν τη στιγμή.
  4. Βεβαιωθείτε ότι η μνήμη cache έχει οριστεί σε μόνο για ανάγνωση. Για να γίνει αυτό, εκτελέστε την ακόλουθη εντολή σε ένα παράθυρο αυξημένα cmd :
    REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v ReadOnlyCache /t REG_DWORD /d 1 /f 
  5. Κάντε επανεκκίνηση του υπολογιστή.
  6. Αναζητήστε το αρχείο διακομιστή από τον υπολογιστή. Κάντε δεξιό κλικ στο κοινόχρηστο στοιχείο που περιέχει τη ρύθμιση παραμέτρων κοινόχρηστων υπηρεσιών IIS και, στη συνέχεια, κάντε κλικ στην επιλογή Πάντα διαθέσιμα χωρίς σύνδεση.
    Σημειώστε ότι, εάν η εγκατάσταση του κοινόχρηστου αρχείου που να έχει υψηλή διαθεσιμότητα στο ίδιο σύμπλεγμα ανακατεύθυνσης που φιλοξενεί κόμβους των υπηρεσιών IIS, την επιλογή "πάντα διαθέσιμα χωρίς σύνδεση" θα εμφανίζεται όταν κάνετε δεξιό κλικ στο κοινόχρηστο στοιχείο, εάν ο κόμβος του συμπλέγματος σε φιλοξενεί το διακομιστή αρχείων υψηλής διαθεσιμότητας. Θα χρειαστεί να μετακινήσετε το υψηλό διαθέσιμο αρχείο εφαρμογής διακομιστή σε έναν άλλο κόμβο.
  7. Στον πίνακα ελέγχου, ανοίξτε τα Αρχεία χωρίς σύνδεση. Ανοίξτε το Κέντρο συγχρονισμού, κάντε κλικ και, στη συνέχεια, κάντε κλικ στο Χρονοδιάγραμμα.
  8. Προγραμματισμός μιας διαδικασίας συγχρονισμού αρχείων χωρίς σύνδεση για κάθε ημέρα ή σύμφωνα με την απαίτηση. Μπορείτε επίσης να ρυθμίσετε τον συγχρονισμό χωρίς σύνδεση για να εκτελέσετε κάθε λίγα λεπτά... Ακόμα και αν δεν να ορίσει ένα χρονοδιάγραμμα, όταν αλλάζετε μια τιμή στο αρχείο Applicationhost.config, η αλλαγή θα αντανακλάται στο διακομιστή Web.
ΣημείωσηΓια περισσότερες πληροφορίες σχετικά με τον τρόπο ρύθμισης παραμέτρων των αρχείων χωρίς σύνδεση για μια κοινόχρηστη διαμόρφωση στις υπηρεσίες IIS, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:

Ρύθμιση παραμέτρων της τοποθεσίας Web (μαζί με το χώρο συγκέντρωσης εφαρμογών) και καθορίστε τη θέση του περιεχομένου του σε έναν κόμβο του συμπλέγματος

Βρείτε τον κόμβο συμπλέγματος που είναι κάτοχος του πόρου του συμπλέγματος στο δίσκο όπου θα βρίσκονται τα αρχεία περιεχομένου τοποθεσίας Web:
  1. Περιήγηση σε Εργαλεία διαχείρισηςκαι, στη συνέχεια, κάντε κλικ στο κουμπί Διαχείριση συμπλέγματος ανακατεύθυνσης.
  2. Συνδεθείτε με το σύμπλεγμα. Εάν βρίσκεστε σε έναν από τους κόμβους του συμπλέγματος, το σύμπλεγμα θα εμφανιστεί στη λίστα αυτόματα.
  3. Στην περιοχή αποθήκευσης, βρείτε τον πόρο δίσκου στην οποία βρίσκεται το περιεχόμενο της ιστοσελίδας. Για να γίνει αυτό, αναπτύξτε τη δομή αποθήκευσης για τον πόρο δίσκου.Βεβαιωθείτε ότι ο χώρος αποθήκευσης δεν χρησιμοποιείται από άλλη εφαρμογή υψηλής διαθεσιμότητας στο σύμπλεγμα. Θα βρείτε την αποθήκευση στην περιοχή Αποθήκευσης.
  4. Σημειώστε τον κόμβο συμπλέγματος, στον οποίο είναι συνδεδεμένος αυτός ο πόρος. Θα μπορείτε να ρυθμίσετε τις παραμέτρους των υπηρεσιών IIS σε αυτόν τον κόμβο συμπλέγματος.
  5. Σημειώστε το όνομα του πόρου συμπλέγματος δίσκων. Θα χρησιμοποιήσετε αυτό για τα αρχεία περιεχομένου.
Στον κόμβο συμπλέγματος στο οποίο ο πόρος είναι συνδεδεμένος, ρυθμίστε τις παραμέτρους του διακομιστή Web για να χρησιμοποιήσετε κοινόχρηστο δίσκο για το περιεχόμενο της τοποθεσίας Web:
  1. Περιήγηση σε Εργαλεία διαχείρισηςκαι, στη συνέχεια, κάντε κλικ στη Διαχείριση υπηρεσιών Internet Information Services (IIS).
  2. Στο αριστερό τμήμα του παραθύρου, αναπτύξτε τον κόμβο όνομα διακομιστή.
  3. Αναπτύξτε τοποθεσίεςκαι, στη συνέχεια, στην περιοχή τοποθεσίες, κάντε κλικ στην τοποθεσία που ρυθμίζετε.
  4. Στο δεξιό τμήμα του παραθύρου, επιλέξτε Ρυθμίσεις για προχωρημένους στην περιοχή Διαχείριση τοποθεσίας Web.
  5. Εντοπίστε την ιδιότητα Φυσική διαδρομή στην περιοχή Γενικές ρυθμίσεις και, στη συνέχεια, πληκτρολογήστε τη θέση όπου βρίσκονται τα αρχεία περιεχομένου τοποθεσίας Web. Αυτή είναι η θέση του πόρου συμπλέγματος δίσκων που σημειώσατε στο βήμα 5 της προηγούμενης διαδικασίας.
  6. Κάντε κλικ στο κουμπί OK.

Ρύθμιση παραμέτρων υψηλής διαθεσιμότητας για την τοποθεσία σας Web, δημιουργώντας μια δέσμη ενεργειών γενικής χρήσης στη Διαχείριση συμπλέγματος ανακατεύθυνσης

Για το τελευταίο βήμα ρύθμισης παραμέτρων υψηλής διαθεσιμότητας για διακομιστές Web των υπηρεσιών IIS, ορίσετε τον πόρο δέσμη ενεργειών γενικής χρήσης που θα χρησιμοποιηθεί για την παρακολούθηση, την τοποθεσία Web και το χώρο συγκέντρωσης εφαρμογών για την τοποθεσία Web:
  1. Σε κάθε κόμβο συμπλέγματος, αντιγράψτε τη δέσμη ενεργειών στο τέλος αυτού του άρθρου Windows\System32\inetsrv\Clusweb7.vbs.
  2. Από προεπιλογή, η δέσμη ενεργειών εποπτεύει μια τοποθεσία Web που ονομάζεται "προεπιλεγμένη τοποθεσία Web" και ένα χώρο συγκέντρωσης εφαρμογών που ονομάζεται "DefaultAppPool". Εάν αυτή δεν είναι η σωστή τοποθεσία Web και το χώρο συγκέντρωσης εφαρμογών, να αλλάξετε τις μεταβλητές όνομα_τοποθεσίας και APP_POOL_NAME . Βεβαιωθείτε ότι η ίδια τοποθεσία Web και το χώρο συγκέντρωσης εφαρμογών στη δέσμη ενεργειών υπάρχουν σε όλους τους κόμβους του συμπλέγματος. Σημειώστε ότι στα ονόματα γίνεται διάκριση πεζών-κεφαλαίων.
  3. Περιήγηση σε Εργαλεία διαχείρισηςκαι, στη συνέχεια, κάντε κλικ στο κουμπί Διαχείριση συμπλέγματος ανακατεύθυνσης.
  4. Συνδεθείτε με το σύμπλεγμα. Εάν βρίσκεστε σε έναν από τους κόμβους του συμπλέγματος, το σύμπλεγμα θα εμφανιστεί στη λίστα αυτόματα.
  5. Κάντε δεξιό κλικ στο σύμπλεγμα και στη συνέχεια κάντε κλικ στην επιλογή Ρύθμιση παραμέτρων μιας υπηρεσίας ή την εφαρμογή. Ένας οδηγός δημιουργεί το φόρτο εργασίας υψηλής διαθεσιμότητας.
  6. Κάντε κλικ στο κουμπί δέσμη ενεργειών γενικής χρήσης.
  7. Επιλέξτε το αρχείο δέσμης ενεργειών από την ακόλουθη διαδρομή: %systemroot%\System32\Inetsrv\clusweb7.vbs
  8. Ορίστε το όνομα του σημείου πρόσβασης υπολογιστή-πελάτη (ΚΓΠ) το όνομα της τοποθεσίας Web που θα χρησιμοποιούν οι υπολογιστές-πελάτες για να συνδεθείτε με την τοποθεσία Web υψηλής διαθεσιμότητας. Καθορίστε τη στατική IPs να χρησιμοποιήσετε για την τοποθεσία Web του ΆΚΡΟΥ. Εάν χρησιμοποιείτε DHCP, αυτή η επιλογή δεν θα εμφανίζεται.
  9. Στο βήμα Επιλέξτε αποθήκευσης , επιλέξτε κοινόχρηστο δίσκο του συμπλέγματος στο οποίο βρίσκονται τα αρχεία περιεχομένου τοποθεσίας Web. Ο χώρος αποθήκευσης θα πρέπει να που δεν χρησιμοποιείται από άλλη εφαρμογή υψηλής διαθεσιμότητας στο σύμπλεγμα. Σημειώστε ότι εάν το κοινόχρηστο στοιχείο που χρησιμοποιείται για τη ρύθμιση παραμέτρων κοινόχρηστων υπηρεσιών IIS φιλοξενείται στο ίδιο σύμπλεγμα, ένα διαφορετικό δίσκο πόρος πρέπει να χρησιμοποιηθεί εδώ.
  10. Αφού επιβεβαιώσετε τις ρυθμίσεις, ο οδηγός θα δημιουργήσει η ομάδα συμπλεγμάτων, πόροι συμπλέγματος και τις εξαρτήσεις μεταξύ τους πόρους, και στη συνέχεια μεταφέρετε τους πόρους σύνδεση.
Σημείωση Για τη φιλοξενία πολλών υψηλής διαθεσιμότητας τοποθεσίες Web στο ίδιο σύμπλεγμα ανακατεύθυνσης, ακολουθήστε τα ίδια βήματα όπως παραπάνω. Ωστόσο, μπορείτε να χρησιμοποιήσετε ένα διαφορετικό αρχείο δέσμης ενεργειών για κάθε τοποθεσία Web και μια διαφορετική συμπλέγματος κοινόχρηστου χώρου αποθήκευσης. Για παράδειγμα, στο % systemroot%\System32\Inetsrv, χρησιμοποιήστε το clusweb7.vbs για την πρώτη τοποθεσία Web, clweb7-2.vbs για το δεύτερο, clweb7-3.vbs για το τρίτο, και ούτω καθεξής. Κάθε αρχείο δέσμης ενεργειών εποπτεύει μια διαφορετική τοποθεσία Web και το χώρο συγκέντρωσης εφαρμογών.

Σημαντικόη ακόλουθη δέσμη ενεργειών είναι αποκλειστικά για δείγμα και ρητά δεν υποστηρίζεται από τη Microsoft. Χρήση της αυτήν τη δέσμη ενεργειών σε ένα περιβάλλον συμπλέγματος IIS 7.0, IIS 7.5 ή IIS 8.0 είναι με δική σας ευθύνη.
'<begin script sample>'This script provides high availability for IIS websites'By default, it monitors the "Default Web Site" and "DefaultAppPool"'To monitor another web site, change the SITE_NAME below'To monitor another application pool, change the APP_POOL_NAME below'More thorough and application-specific health monitoring logic can be added to the script if neededOption ExplicitDIM SITE_NAMEDIM APP_POOL_NAMEDim START_WEB_SITEDim START_APP_POOLDim SITES_SECTION_NAMEDim APPLICATION_POOLS_SECTION_NAMEDim CONFIG_APPHOST_ROOTDim STOP_WEB_SITE'Note:'Replace this with the site and application pool you want to configure high availability for'Make sure that the same web site and application pool in the script exist on all cluster nodes. Note that the names are case-sensitive.SITE_NAME = "Default Web Site"APP_POOL_NAME = "DefaultAppPool"START_WEB_SITE = 0START_APP_POOL = 0STOP_WEB_SITE  = 1SITES_SECTION_NAME = "system.applicationHost/sites"APPLICATION_POOLS_SECTION_NAME = "system.applicationHost/applicationPools"CONFIG_APPHOST_ROOT = "MACHINE/WEBROOT/APPHOST"'Helper script functions'Find the index of the website on this nodeFunction FindSiteIndex(collection, siteName)    Dim i    FindSiteIndex = -1        For i = 0 To (CInt(collection.Count) - 1)        If collection.Item(i).GetPropertyByName("name").Value = siteName Then            FindSiteIndex = i            Exit For        End If		     NextEnd Function'Find the index of the application pool on this nodeFunction FindAppPoolIndex(collection, appPoolName)    Dim i    FindAppPoolIndex = -1        For i = 0 To (CInt(collection.Count) - 1)        If collection.Item(i).GetPropertyByName("name").Value = appPoolName Then            FindAppPoolIndex = i            Exit For        End If		     NextEnd Function'Get the state of the websiteFunction GetWebSiteState(adminManager, siteName)    Dim sitesSection, sitesSectionCollection, siteSection, index, siteMethods, startMethod, executeMethod    Set sitesSection = adminManager.GetAdminSection(SITES_SECTION_NAME, CONFIG_APPHOST_ROOT)    Set sitesSectionCollection = sitesSection.Collection    index = FindSiteIndex(sitesSectionCollection, siteName)    If index = -1 Then        GetWebSiteState = -1    End If	        Set siteSection = sitesSectionCollection(index)    GetWebSiteState = siteSection.GetPropertyByName("state").ValueEnd Function'Get the state of the ApplicationPoolFunction GetAppPoolState(adminManager, appPool)    Dim configSection, index, appPoolState    set configSection = adminManager.GetAdminSection(APPLICATION_POOLS_SECTION_NAME, CONFIG_APPHOST_ROOT)    index = FindAppPoolIndex(configSection.Collection, appPool)    If index = -1 Then        GetAppPoolState = -1    End If	        GetAppPoolState = configSection.Collection.Item(index).GetPropertyByName("state").ValueEnd Function'Start the w3svc service on this nodeFunction StartW3SVC()    Dim objWmiProvider    Dim objService    Dim strServiceState    Dim response    'Check to see if the service is running    set objWmiProvider = GetObject("winmgmts:/root/cimv2")    set objService = objWmiProvider.get("win32_service='w3svc'")    strServiceState = objService.state    If ucase(strServiceState) = "RUNNING" Then        StartW3SVC = True    Else        'If the service is not running, try to start it        response = objService.StartService()        'response = 0  or 10 indicates that the request to start was accepted        If ( response <> 0 ) and ( response <> 10 ) Then            StartW3SVC = False        Else            StartW3SVC = True        End If    End If    End Function'Start the application pool for the websiteFunction StartAppPool()    Dim ahwriter, appPoolsSection, appPoolsCollection, index, appPool, appPoolMethods, startMethod, callStartMethod    Set ahwriter = CreateObject("Microsoft.ApplicationHost.WritableAdminManager")    Set appPoolsSection = ahwriter.GetAdminSection(APPLICATION_POOLS_SECTION_NAME, CONFIG_APPHOST_ROOT)           Set appPoolsCollection = appPoolsSection.Collection    index = FindAppPoolIndex(appPoolsCollection, APP_POOL_NAME)    Set appPool = appPoolsCollection.Item(index)        'See if it is already started    If appPool.GetPropertyByName("state").Value = 1 Then        StartAppPool = True        Exit Function    End If    'Try To start the application pool    Set appPoolMethods = appPool.Methods    Set startMethod = appPoolMethods.Item(START_APP_POOL)    Set callStartMethod = startMethod.CreateInstance()    callStartMethod.Execute()        'If started return true, otherwise return false    If appPool.GetPropertyByName("state").Value = 1 Then        StartAppPool = True    Else        StartAppPool = False    End IfEnd Function'Start the websiteFunction StartWebSite()    Dim ahwriter, sitesSection, sitesSectionCollection, siteSection, index, siteMethods, startMethod, executeMethod    Set ahwriter = CreateObject("Microsoft.ApplicationHost.WritableAdminManager")    Set sitesSection = ahwriter.GetAdminSection(SITES_SECTION_NAME, CONFIG_APPHOST_ROOT)    Set sitesSectionCollection = sitesSection.Collection    index = FindSiteIndex(sitesSectionCollection, SITE_NAME)    Set siteSection = sitesSectionCollection(index)    if siteSection.GetPropertyByName("state").Value = 1 Then        'Site is already started        StartWebSite = True        Exit Function    End If    'Try to start site    Set siteMethods = siteSection.Methods    Set startMethod = siteMethods.Item(START_WEB_SITE)    Set executeMethod = startMethod.CreateInstance()    executeMethod.Execute()    'Check to see if the site started, if not return false    If siteSection.GetPropertyByName("state").Value = 1 Then        StartWebSite = True    Else        StartWebSite = False    End IfEnd Function'Stop the websiteFunction StopWebSite()    Dim ahwriter, sitesSection, sitesSectionCollection, siteSection, index, siteMethods, startMethod, executeMethod, autoStartProperty    Set ahwriter = CreateObject("Microsoft.ApplicationHost.WritableAdminManager")    Set sitesSection = ahwriter.GetAdminSection(SITES_SECTION_NAME, CONFIG_APPHOST_ROOT)    Set sitesSectionCollection = sitesSection.Collection    index = FindSiteIndex(sitesSectionCollection, SITE_NAME)    Set siteSection = sitesSectionCollection(index)    'Stop the site    Set siteMethods = siteSection.Methods    Set startMethod = siteMethods.Item(STOP_WEB_SITE)    Set executeMethod = startMethod.CreateInstance()    executeMethod.Execute()End Function'Cluster resource entry points. More details here:'http://msdn.microsoft.com/en-us/library/aa372846(VS.85).aspx'Cluster resource Online entry point'Make sure the website and the application pool are startedFunction Online( )    Dim bOnline    'Make sure w3svc is started    bOnline = StartW3SVC()    If bOnline <> True Then        Resource.LogInformation "The resource failed to come online because w3svc could not be started."        Online = False        Exit Function    End If    'Make sure the application pool is started    bOnline = StartAppPool()    If bOnline <> True Then        Resource.LogInformation "The resource failed to come online because the application pool could not be started."        Online = False        Exit Function    End If    'Make sure the website is started    bOnline = StartWebSite()    If bOnline <> True Then        Resource.LogInformation "The resource failed to come online because the web site could not be started."        Online = False        Exit Function    End If    Online = true End Function 'Cluster resource offline entry point'Stop the websiteFunction Offline( )    StopWebSite()    Offline = trueEnd Function'Cluster resource LooksAlive entry point'Check for the health of the website and the application poolFunction LooksAlive( )    Dim adminManager, appPoolState, configSection, i, appPoolName, appPool, index    i = 0    Set adminManager  = CreateObject("Microsoft.ApplicationHost.AdminManager")    appPoolState = -1    'Get the state of the website    if GetWebSiteState(adminManager, SITE_NAME) <> 1 Then        Resource.LogInformation "The resource failed because the " & SITE_NAME & " web site is not started."        LooksAlive = false        Exit Function    End If    'Get the state of the Application Pool     if GetAppPoolState(adminManager, APP_POOL_NAME) <> 1 Then         Resource.LogInformation "The resource failed because Application Pool " & APP_POOL_NAME & " is not started."         LooksAlive = false  	 Exit Function     end if     '  Web site and Application Pool state are valid return true     LooksAlive = trueEnd Function'Cluster resource IsAlive entry point'Do the same health checks as LooksAlive'If a more thorough than what we do in LooksAlive is required, this should be performed hereFunction IsAlive()       IsAlive = LooksAliveEnd Function'Cluster resource Open entry pointFunction Open()    Open = trueEnd Function'Cluster resource Close entry pointFunction Close()    Close = trueEnd Function'Cluster resource Terminate entry pointFunction Terminate()    Terminate = trueEnd Function'<end script sample>

Προειδοποίηση: Αυτό το άρθρο έχει μεταφραστεί με μηχανική μετάφραση

Ιδιότητες

Αναγνωριστικό άρθρου: 970759 - Τελευταία αναθεώρηση: 03/15/2015 04:34:00 - Αναθεώρηση: 3.0

Microsoft Internet Information Services 8.0, Microsoft Internet Information Services 7.5, Microsoft Internet Information Services 7.0, Windows Server 2012 Datacenter, Windows Server 2012 Standard, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 Service Pack 2, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise

  • kbclustering kbhowto kbsurveynew kbmt KB970759 KbMtel
Σχόλια
simov.clickstreamTracker.init(); >