Megosztás a következőn keresztül:


Ö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 dnszoneserő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 szkript telepítése

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

A szkript futtatása

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.

Bejelentkezés az Azure-ba

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-zónák kiválasztása

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.

Névfeloldás váltása

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.

Névfeloldás ellenőrzése

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.

Névfeloldás megerősítése

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.

A fölöslegessé vált elemek eltávolítása

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.

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