Ρύθμιση του GatewaySubnet στο Azure: κρατήστε το πριν από την πύλη
Το GatewaySubnet είναι διαχειριζόμενη υποδομή πύλης. Καθορίστε το ακριβές όνομα, ένα εύρος /27 ή μεγαλύτερο και τους κανόνες δρομολόγησης πριν η πύλη δημιουργήσει οτιδήποτε.
Ανοίξτε το εικονικό δίκτυο στην πύλη και κοιτάξτε τον χώρο διευθύνσεων πριν αγγίξετε το blade του υποδικτύου. Αν το /24 έχει ήδη χωριστεί σε υποδίκτυα φόρτου εργασίας χωρίς τίποτα ελεύθερο, δεν υπάρχει χώρος για δέσμευση /27 και θα καταλήξετε είτε να ξαναχωρίσετε είτε να διευρύνετε το VNet, που είναι άλλη αλλαγή με άλλη αναθεώρηση. Καθορίστε πρώτα τον χώρο και μετά δημιουργήστε το υποδίκτυο.
Η σειρά μετράει, γιατί το υποδίκτυο πύλης δεν είναι υποδίκτυο φόρτου εργασίας με ειδικό όνομα. Είναι η δέσμευση διευθύνσεων για τις διαχειριζόμενες παρουσίες πύλης και το Azure θα απορρίψει την πύλη αν η δέσμευση είναι λάθος.
Ξεκινήστε από τον χώρο διευθύνσεων
Γράψτε το πρόθεμα του VNet, τα υποδίκτυα φόρτου εργασίας και τη δέσμευση πύλης σε μία γραμμή πριν πληκτρολογήσετε οτιδήποτε. Ένα VNet στο 10.60.0.0/16 έχει χώρο· διαλέξτε ένα εύρος στο τέλος ώστε η ανάπτυξη των φόρτων εργασίας να μείνει συνεχόμενη.
Για παράδειγμα, το 10.60.255.192/26 αφήνει 64 διευθύνσεις για την πύλη, ενώ οι φόρτοι εργασίας μένουν στο 10.60.0.0/20. Αυτό είναι παράδειγμα σχεδιασμού διευθύνσεων, όχι υπόσχεση μεγέθους. Η Microsoft απαιτεί επί του παρόντος /27 ή μεγαλύτερο για πύλες VPN που δεν είναι Basic, όπου μεγαλύτερο σημαίνει περισσότερες διευθύνσεις: το /26 δίνει 64, ενώ το /28 δίνει 16. Στρογγυλοποιείτε προς τα πάνω, ποτέ προς τα κάτω, όσο το σχέδιο διευθύνσεων ακόμη κινείται.
Δημιουργήστε το υποδίκτυο με το ακριβές όνομα
Στην πύλη, προσθέστε ένα υποδίκτυο και πληκτρολογήστε το όνομα GatewaySubnet ακριβώς, κεφαλαίο G και κεφαλαίο S, χωρίς κενά ή κατάληξη. Το Azure ταιριάζει αυτή τη συμβολοσειρά, οπότε το Gateway-Subnet ή το gateway παράγει υποδίκτυο που η υπηρεσία πύλης δεν θα χρησιμοποιήσει.
Το ίδιο βήμα από το CLI, που είναι ευκολότερο να μπει σε αναθεώρηση:
az network vnet subnet create --resource-group rg-hub --vnet-name vnet-hub --name GatewaySubnet --address-prefixes 10.60.255.192/26Αφήστε το υποδίκτυο κενό. Χωρίς VM, χωρίς ιδιωτικό endpoint, χωρίς ανάθεση υπηρεσίας. Αν κάτι ζει ήδη εκεί, η ανάπτυξη αποτυγχάνει και το σφάλμα σπάνια ονομάζει τον πόρο που εμποδίζει, γι’ αυτό ελέγξτε τη λίστα πόρων του υποδικτύου πριν ξεκινήσετε.
Κρατήστε το διαχειριζόμενο υποδίκτυο ελεύθερο από κανόνες φόρτου εργασίας
Μην επισυνάψετε ομάδα ασφαλείας δικτύου σε αυτό το υποδίκτυο· η Microsoft το χαρακτηρίζει μη υποστηριζόμενο. Μη συσχετίσετε πίνακα δρομολόγησης του οποίου η προεπιλεγμένη διαδρομή στέλνει το 0.0.0.0/0 κάπου, γιατί αυτό μπορεί να σπάσει τη λειτουργία της πύλης, και κρατήστε ενεργή τη διάδοση διαδρομών της πύλης.
Βάλτε τους περιορισμούς πρόσβασης που θέλατε πραγματικά στο υποδίκτυο φόρτου εργασίας ή σε όριο επιθεώρησης. Το να αντιμετωπίζετε το GatewaySubnet σαν κανονικό υποδίκτυο είναι το λάθος που παράγει πύλη η οποία αναπτύσσεται καθαρά και μετά δεν περνά καθόλου κίνηση.
Η εξαναγκασμένη σήραγγα έχει δικό της τεκμηριωμένο σχεδιασμό. Μια αυτοσχέδια προεπιλεγμένη διαδρομή στο υποδίκτυο πύλης δεν είναι αυτό.
Ελέγξτε τις εξαρτήσεις που δεν δείχνει η πύλη
Πριν πατήσετε δημιουργία, περάστε τη λίστα: ακριβές όνομα, πρόθεμα μέσα στον χώρο του VNet, καμία επικάλυψη με τοπικά εύρη, κανένας πόρος φόρτου εργασίας μέσα, κανένα NSG και κανένας πίνακας δρομολόγησης με προεπιλεγμένη διαδρομή. Κάθε ένα από αυτά έχει σπάσει πραγματική ανάπτυξη. Μετά επιβεβαιώστε τον ευρύτερο σχεδιασμό: την πύλη τοπικού δικτύου για την τοπική πλευρά, τους χώρους διευθύνσεων που περιμένετε να δρομολογήσετε και αν σχεδιάζεται ενεργό-ενεργό ή συνύπαρξη. Αυτές οι επιλογές αλλάζουν τη συζήτηση για το μέγεθος και είναι πολύ φθηνότερο να κλείσουν τώρα.
Η αναφορά ρυθμίσεων πύλης του Azure είναι η σελίδα που επικαλείστε όταν κάποιος ρωτά γιατί το υποδίκτυο δεν μπορεί να φιλοξενήσει VM.
Αν η πύλη υπάρχει ήδη
Η αλλαγή μεγέθους ή η αντικατάσταση υποδικτύου πύλης δεν είναι επεξεργασία μάσκας. Ελέγξτε πρώτα την υποστηριζόμενη διαδικασία αλλαγής για το SKU και τη γενιά της πύλης και απαριθμήστε τα εξαρτώμενα αντικείμενα: συνδέσεις, δημόσιες IP, δρομολόγηση και τυχόν απαίτηση ανάκτησης.
Αν η διαδικασία απαιτεί επαναδημιουργία της πύλης, σχεδιάστε το ως μετάβαση υπηρεσίας με παράθυρο και επαναφορά. Καταγράψτε τη δέσμευση που επιλέξατε, τον λόγο του μεγέθους και τους κανόνες που σκόπιμα δεν επισυνάψατε, ώστε ο επόμενος ελεγκτής να μη διορθώσει το κενό υποδίκτυο προσθέτοντας NSG.