Azure-да GatewaySubnet баптау: шлюзден бұрын орынды қалдырыңыз
GatewaySubnet — басқарылатын шлюз инфрақұрылымы. Портал бірдеңе жасамас бұрын нақты атауды, /27 немесе одан үлкен ауқымды және маршруттау ережелерін бекітіңіз.
Порталда виртуалды желіні ашып, ішкі желі тақтасына қол тигізбес бұрын мекенжай кеңістігін қараңыз. Егер сол /24 жұмыс жүктемесінің ішкі желілеріне бөлініп, бос орын қалмаса, /27 резервіне орын жоқ, ал соңында не қайта бөлесіз, не VNet-ті кеңейтесіз, бұл басқа шолуы бар басқа өзгеріс. Алдымен кеңістікті бекітіңіз, содан кейін ішкі желіні жасаңыз.
Бұл рет маңызды, өйткені шлюздің ішкі желісі арнайы атауы бар жұмыс жүктемесінің ішкі желісі емес. Ол басқарылатын шлюз даналары үшін мекенжай резерві, ал резерв дұрыс болмаса, Azure шлюзден бас тартады.
Мекенжай кеңістігінен бастаңыз
Бірдеңе теруден бұрын VNet префиксін, жұмыс жүктемесінің ішкі желілерін және шлюз резервін бір жолға жазыңыз. 10.60.0.0/16-дағы VNet-те орын бар; жұмыс жүктемесінің өсуі үздіксіз болуы үшін соңынан ауқым таңдаңыз.
Мысалы, 10.60.255.192/26 шлюзге 64 мекенжай қалдырады, ал жұмыс жүктемелері 10.60.0.0/20 ішінде қалады. Бұл мекенжай жоспарлауының мысалы, өлшемге уәде емес. Microsoft қазір Basic емес VPN шлюздері үшін /27 немесе одан үлкенді талап етеді, мұнда үлкенірек көбірек мекенжай дегенді білдіреді: /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 жоқ және әдепкі маршруты бар маршрут кестесінің болмауы. Осылардың әрқайсысы нақты орналастыруды бұзған. Содан кейін кеңірек дизайнды растаңыз: жергілікті жақ үшін жергілікті желі шлюзі, маршруттауды күтетін мекенжай кеңістіктері және белсенді-белсенді немесе қатар өмір сүру жоспарланған ба. Бұл таңдаулар өлшем туралы әңгімені өзгертеді және оларды қазір шешу әлдеқайда арзан.
Біреу ішкі желі неге VM ұстай алмайды деп сұрағанда сілтеме жасайтын бет — Azure шлюз параметрлерінің анықтамасы.
Егер шлюз бұрыннан бар болса
Шлюздің ішкі желісінің өлшемін өзгерту немесе оны ауыстыру масканы өңдеу емес. Алдымен шлюздің SKU-ы мен буыны үшін қолдау көрсетілетін өзгерту процедурасын тексеріп, тәуелді нысандарды тізіп шығыңыз: қосылымдар, жалпыға қолжетімді IP-лер, маршруттау және кез келген қалпына келтіру талабы.
Егер процедура шлюзді қайта жасауды талап етсе, оны терезе мен қайтарумен қызмет көшіру ретінде жоспарлаңыз. Таңдаған резервті, өлшемнің себебін және әдейі тіркемеген ережелерді жазып қойыңыз, келесі шолушы NSG қосып бос ішкі желіні түзетпес үшін.