Буруу Azure объектод нэмсэн префикс нь Connected гэж мэдээлээд юу ч дамжуулахгүй холболт үүсгэдэг бөгөөд энэ нь энэ стек дэх хамгийн үнэтэй алдааны төрөл юм. Гурван нөөц оролцож, зөвхөн нэг нь алсын хаягийн орон зайг эзэмшдэг: виртуал сүлжээний гарц, алсын талыг тодорхойлдог локал сүлжээний гарц, тэдгээрийг холбодог холболт. Префикс нь локал сүлжээний гарцад хамаарна, өөрчлөлт хүчин төгөлдөр болохын тулд холболтыг дахин барих шаардлагатай, гарц өөрөө ихэвчлэн хөндөгдөөгүй үлддэг. Дараалал нь хэлэлцэх боломжгүй бөгөөд портал зөвхөн нэг хэсгийг нь харуулдаг.

Гурван объект, тэдгээрийн нэг нь префиксыг барьдаг

Виртуал сүлжээний хаягийн орон зай өөр асуултад хариулдаг: Azure дотор юу амьдардаг вэ. Тэнд алсын префикс нэмэх нь урсгалыг тийш чиглүүлэхгүй, платформ өөрийн гэж үздэг орон зайг өргөжүүлэх төдий бөгөөд энэ нь бодит алсын хүрээтэй мөргөлдөж болно. Алсын префиксүүдийг барьдаг объект нь локал сүлжээний гарц бөгөөд холболт нь хоёр гарц болон урьдчилан хуваалцсан түлхүүрт дурддаг.

Санаж байх гурав дахь нөхцөл байна. GatewaySubnet удирдлагатай гарцын инстанцуудыг байршуулдаг, яг энэ нэрийг агуулсан байх ёстой бөгөөд Basic бус SKU-ийн хувьд хамгийн багадаа /27 байх ёстой.

Тэр дэд сүлжээнд өөр юу ч хамаарахгүй бөгөөд префиксийн өөрчлөлт түүнд хүрэх ямар ч шалтгаангүй. Локал сүлжээний гарцад байхгүй префикс нь холболтын төлөв юу ч гэсэн хүрэх боломжгүй, учир нь гарц нь туннелийг хэлэлцэхдээ өөрт нь мэдэгдсэн префиксүүдийг л санал болгодог. Тиймээс шинж тэмдэг нь тэгш бус: туннель өргөгдсөн, аюулгүй байдлын холбоо хэвийн, нэг дэд сүлжээ урсгалын сонгогчдод хэзээ ч харагдахгүй. Хөршүүд нь ажиллаж байхад нэг алсын хүрээ дутуу байвал туннель рүү харахаа болиод локал сүлжээний гарцыг уншина уу.

Яагаад яг холболтыг устгадаг вэ

Холболтын объект нь хэлэлцсэн тохиргоог бүх амьдралын хугацаанд нь тогтоодог. Тиймээс баримтжуулсан журам эхлээд холболтыг устгаж, локал сүлжээний гарцыг шинэчилж, дараа нь ижил хуваалцсан түлхүүрээр холболтыг дахин үүсгэдэг. Гарцын инстанцуудыг зөвхөн префиксийн өөрчлөлтөөр дахин барьдаггүй нь тасалдлыг гарцыг дахин байршуулахын оронд холболтыг задлахаар хязгаарладаг.

Тэр устгалт нь өөрөө тасалдал тул үүнийг хурдан засварын оронд эхлэл ба хүлээгдэж буй төгсгөл бүхий төлөвлөсөн өөрчлөлт гэж үзээрэй. PowerShell-д дараалал богино: Remove-AzVirtualNetworkGatewayConnection -Name Conn1 -ResourceGroupName RG1 -Force, дараа нь Set-AzLocalNetworkGateway шинэ -AddressPrefix массивтай, дараа нь New-AzVirtualNetworkGatewayConnection ижил -SharedKey болон ижил гарцуудтай. Түлхүүрийг дахин ашиглах нь чухал, учир нь алсын тал дахин тохируулагдахгүй бөгөөд шинэ түлхүүр нь алсын төхөөрөмжийг эзэмшигчтэй зохицуулахыг шаарддаг. Хэрэв тэр төхөөрөмжийг өөр баг ажиллуулж байгаа бол ямар нэгэн зүйлийг устгахаас өмнө тэдэнтэй цагийн цонхыг тохироорой.

Гарцыг өөрөө хэзээ дахин барих шаардлагатай вэ

Энэ асуудлын эргэн тойронд яригддаг хоёр дахь хариулт нь гарцыг дахин үүсгэж, түлхүүрийг дахин солилцох шаардлагатай гэж үздэг. Энэ нь өөр үйлдлийн багцад зөв: гарцын төрөл эсвэл SKU-г өөрчлөх, point-to-site болон site-to-site хооронд шилжих, эсвэл өөрийн тохиргоо нь буруу гарцыг засах. Ийм өөрчлөлтүүд гарцын нөөцийг үнэхээр өөрчилдөг тул дахин барих нь үнэхээр шаардлагатай.

point-to-site-д зориулж үүсгэсэн гарцад site-to-site холболтыг шууд өгч болохгүй. point-to-site тохиргоог устгаж, гарцыг дахин үүсгэх шаардлагатай бөгөөд энэ нь шинэ хуваалцсан түлхүүр, шинэ клиент багц үүсгэдэг.

point-to-site багц нь хугацаа дуусдаг тул тусдаа тэмдэглэл хийх ёстой. Портал богино настай файл үүсгэдэг тул практик арга нь түүнийг нэг удаа татаж аваад клиент гэрчилгээний хамт түгээх бөгөөд хэрэглэгчид дарахад нь аль хэдийн үхсэн портал холбоосыг илгээхгүй байх явдал юм. Префиксийн асуултад эдгээрийн аль нь ч хамаарахгүй. Хоёр журмыг тус тусад нь барих нь бүх сахилга бат: префиксүүд нь холболтын түвшний өөрчлөлт, гарцын шинж чанарууд нь гарцын түвшний өөрчлөлт юм.

Төлөвийг уншаарай, порталын тэмдгийг биш

Төлөвийг порталын тэмдгээс биш, нөөцөөс уншаарай. Get-AzVirtualNetworkGatewayConnection -Name Conn1 -ResourceGroupName RG1 буцаана ConnectionStatus орох болон гарах байтын тоолууруудын хамт, холбогдсон ч юу ч зөөдөггүй туннелийг хэзээ ч тогтоогдоогүй туннелээс ялгадаг нь эдгээр тоолуур юм.

Дамжуулалтын дунд өсөлтийг зогсоодог тоолуурууд баталгаажуулалт руу биш, зам руу заадаг. Огт хөдөлдөггүй тоолуурууд префиксийн багц эсвэл хуваалцсан түлхүүр рүү заадаг.

Таймерууд нь VPN-д буруу хамааруулдаг тасралтын нэг ангийг тайлбарладаг. Azure-ийн ачааллын тэнцвэржүүлэгч идэвхгүй урсгалыг тохируулсан хугацааны дараа хаадаг бөгөөд эдгээр тэмдэглэл бичигдэх үед анхдагчаар дөрвөн минут байсан бөгөөд дээшээ тохируулж болно, тиймээс keepaliveгүй VM дээрх OpenVPN сервер хэдэн минут тутамд унаж болно, бусад бүх зүйл эрүүл харагдах үед. Платформ циклээр дахин эхлүүлдэг гарц мөн VNet холболтыг Web App руу тасалдуулж болно, энэ алдаа нь клиентийн тохиргоонд биш, платформын талд байна. Шинж нь тасралт тогтмол интервалыг дагаж байгаа эсэх, эсвэл таны хийсэн өөрчлөлтийг дагаж байгаа эсэх юм.

Гурван объект болон тэдгээрийн утгыг нэг бичлэгт хадгалаарай: виртуал сүлжээний хаягийн орон зай, локал сүлжээний гарцын префиксийн жагсаалт, холболтын хуваалцсан түлхүүрийн лавлагаа. site-to-site PowerShell нийтлэл нь локал сүлжээний гарцын командууд болон тэдгээрийн хамаарах дарааллыг баримтжуулдаг. Префиксийн өөрчлөлтийг ой ухаантай харьцуулах нь ажиллаж буй туннелийг хоёр удаа дахин барих арга юм.

Дараа нь өөрчилсөн дарааллаараа шалгаарай: локал сүлжээний гарц шинэ префиксийн жагсаалтыг харуулж, холболт дахин Connected болж, шинэ хүрээний хост руу урсгал илгээхэд тоолуурууд хөдөлнө. Эхний хоёр нь давж, гурав дахь алхам бүтэлгүйтвэл алсын тал шинэ урсгалын сонгогчийг хүлээж аваагүй бөгөөд алсын төхөөрөмжид тохирох 2-р фазын бичлэг хэрэгтэй. Энэ нь туннелийн нөгөө үзүүртэй хийх яриа бөгөөд Azure-д хийх өөр нэг өөрчлөлт биш.

Холбоотой нийтлэлүүд