Örökölt Azure DNS-privát zónák migrálása új erőforrásmodellbe
A nyilvános előzetes verzióban a privát DNS-zónák a "dnszones" erőforrással lettek létrehozva, és a "zoneType" tulajdonság értéke "Private". Az ilyen zónák 2019. december 31. után nem támogatottak, ezért át kell telepíteni a GA erőforrásmodellbe, amely a helyett dnszones
erőforrástípust használprivateDnsZones
. A migrálási folyamat egyszerű, és egy PowerShell-szkriptet biztosítottunk a folyamat automatizálásához. Ez az útmutató részletes útmutatást nyújt az Azure DNS privát zónáinak az új erőforrásmodellbe való migrálásához.
A migrálást igénylő dnszones erőforrások megismerése; hajtsa végre az alábbi parancsot az Azure CLI-ben.
az account set --subscription <SubscriptionId>
az network dns zone list --query "[?zoneType=='Private']"
Előfeltételek
Győződjön meg arról, hogy telepítette a Azure PowerShell legújabb verzióját. A Azure PowerShell (Az) és telepítésének módjáról az Azure Az PowerShell-modul bemutatása című témakörben talál további információt.
Győződjön meg arról, hogy telepítve van az Az.PrivateDns modul a Azure PowerShell. A modul telepítéséhez nyisson meg egy emelt szintű PowerShell-ablakot (rendszergazdai mód), és írja be a következő parancsot
Install-Module -Name Az.PrivateDns
Fontos
A migrálási folyamat teljesen automatizált, és várhatóan nem okoz állásidőt. Ha azonban azure DNS privát zónákat használ kritikus éles környezetben, a következő migrálási folyamatot kell futtatnia egy tervezett karbantartási időszak alatt. Győződjön meg arról, hogy a migrálási szkript futtatásakor nem módosítja a privát DNS-zónák konfigurációját vagy rekordhalmazait.
A szkript telepítése
Nyisson meg egy emelt szintű PowerShell-ablakot (rendszergazdai mód), és futtassa a következő parancsot
install-script PrivateDnsMigrationScript
Adja meg az "A" kifejezést, amikor a rendszer kéri a szkript telepítését
A PowerShell-szkript legújabb verzióját manuálisan is beszerezheti a következő címen: https://www.powershellgallery.com/packages/PrivateDnsMigrationScript
Fontos
A migrálási szkriptet nem szabad az Azure Cloud Shellben futtatni, és egy internetkapcsolattal rendelkező virtuális gépen vagy helyi gépen kell végrehajtani.
A szkript futtatása
Futtassa a következő parancsot a szkript futtatásához
PrivateDnsMigrationScript.ps1
Adja meg az előfizetés azonosítóját, és jelentkezzen be az Azure-ba
A rendszer kérni fogja, hogy adja meg az áttelepíteni kívánt privát DNS-zónákat tartalmazó előfizetés-azonosítót. A rendszer felkéri, hogy jelentkezzen be az Azure-fiókjába. Fejezze be a bejelentkezést, hogy a szkript hozzáférhessen az előfizetés privát DNS-zónájának erőforrásaihoz.
Válassza ki a migrálni kívánt DNS-zónákat
A szkript az előfizetésben található összes privát DNS-zóna listájának lekérésével és a migrálni kívánt zónák megerősítésére kéri. Az összes privát DNS-zóna migrálásához írja be az "A" értéket. A lépés végrehajtása után a szkript új privát DNS-zónákat hoz létre új erőforrásmodell használatával, és az adatokat az új DSN-zónába másolja. Ez a lépés egyébként sem módosítja a meglévő privát DNS-zónákat.
DNS-feloldás váltása az új DNS-zónákra
Miután a zónákat és rekordokat átmásolta az új erőforrásmodellbe, a szkript kérni fogja, hogy váltson a DNS-feloldás új DNS-zónákra. Ez a lépés eltávolítja az örökölt privát DNS-zónák és a virtuális hálózatok közötti társításokat. Ha az örökölt zóna leválasztva van a virtuális hálózatokról, a fenti lépésben létrehozott új DNS-zónák automatikusan átveszik az adott virtuális hálózatok DNS-feloldását.
Az "A" lehetőséget választva váltson az összes virtuális hálózat DNS-felbontására.
A DNS-feloldás ellenőrzése
Mielőtt továbbhaladna, ellenőrizze, hogy a DNS-feloldás a DNS-zónákon a várt módon működik-e. Bejelentkezhet az Azure-beli virtuális gépekre, és nslookup lekérdezést adhat ki a migrált zónákhoz, hogy ellenőrizze, hogy működik-e a DNS-feloldás.
Ha úgy találja, hogy a DNS-lekérdezések nem oldanak fel, várjon néhány percet, és próbálkozzon újra a lekérdezéssel. Ha a DNS-lekérdezések a várt módon működnek, írja be az "Y" kifejezést, amikor a szkript arra kéri, hogy távolítsa el a virtuális hálózatot a privát DNS-zónából.
Fontos
Ha bármilyen okból a migrált zónák DNS-feloldása nem a várt módon működik, írja be az "N" kifejezést a fenti lépésbe, és a szkript visszaállítja a DNS-feloldást régi zónákra. Hozzon létre egy támogatási jegyet, és segíthetünk a DNS-zónák migrálásában.
Felesleges tartalmak törlése
Ez a lépés törli az örökölt DNS-zónákat, és csak akkor kell végrehajtani, ha ellenőrizte, hogy a DNS-feloldás a várt módon működik-e. A rendszer kérni fogja az egyes privát DNS-zónák törlését. A zónák DNS-feloldásának megfelelő működésének ellenőrzése után minden egyes kérdésnél adja meg az "Y" szót.
Az automatizálás frissítése
Ha automatizálást használ, beleértve a sablonokat, a PowerShell-szkripteket vagy az SDK használatával fejlesztett egyéni kódot, frissítenie kell az automatizálást, hogy az új erőforrásmodellt használja a privát DNS-zónákhoz. Az alábbiakban az új privát DNS CLI/PS/SDK dokumentációra mutató hivatkozások találhatók.
- Azure DNS privát zónák REST API
- Azure DNS privát zónák parancssori felülete
- Azure DNS privát zónák PowerShell
- Azure DNS privát zónák SDK
További segítségre van szüksége
Hozzon létre egy támogatási jegyet, ha további segítségre van szüksége az áttelepítési folyamattal kapcsolatban, vagy bármilyen okból a fenti lépések nem működnek Ön helyett. Adja meg a PowerShell-szkript által létrehozott átiratfájlt a támogatási jegyével.
Következő lépések
- Megtudhatja, hogyan hozhat létre privát zónát az Azure DNS-ben Azure PowerShell vagy az Azure CLI használatával.
- Az Azure DNS-ben a privát zónákkal megvalósítható néhány gyakori privát zónaforgatókönyvről olvashat.
- Az Azure DNS privát zónáival kapcsolatos gyakori kérdésekért és válaszokért, beleértve az egyes műveletekhez elvárható konkrét viselkedést, tekintse meg saját DNS gyakori kérdéseket.
- További információ a DNS-zónákról és -rekordokról a DNS-zónák és -rekordok áttekintésének megtekintésével.
- Ebben a dokumentumban az Azure egyéb lényeges hálózat képességeivel ismerkedhet meg.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: