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


Oktatóanyag: Migrálás az Azure Database for PostgreSQL-ből – Önálló kiszolgálóról rugalmas kiszolgálóra a migrálási szolgáltatással

A következőkre vonatkozik: Azure Database for PostgreSQL – Rugalmas kiszolgáló

Az Azure Portal használatával migrálhatja az Azure Database for PostgreSQL egy példányát – önálló kiszolgálót az Azure Database for PostgreSQL –rugalmas kiszolgálóra. Ebben az oktatóanyagban egy mintaadatbázis áttelepítését hajtjuk végre egy önálló Azure Database for PostgreSQL-kiszolgálóról egy rugalmas PostgreSQL-kiszolgálóra az Azure Portal használatával.

  • Rugalmas Azure Database for PostgreSQL-kiszolgáló konfigurálása
  • Az áttelepítési feladat konfigurálása
  • A migrálás monitorozása
  • Az áttelepítés megszakítása
  • Migrálás után

Az Azure Portalon migrálhat.

Előfeltételek (offline)

Mielőtt megkezdené a migrálást az Azure Database for PostgreSQL migrálási szolgáltatásával, teljesítenie kell az alábbi előfeltételeket, amelyek offline migrálási forgatókönyvekre vonatkoznak.

A forrásverzió ellenőrzése

A PostgreSQL forrásverziónak kell lennie >= 9.5. Ha a forrás PostgreSQL-verzió kisebb 9.5, frissítse a forrás PostgreSQL-verziót vagy újabb verzióra 9.5 az áttelepítés előtt.

Célbeállítás

  • A rugalmas Azure Database for PostgreSQL-kiszolgálót a migrálási folyamat megkezdése előtt üzembe kell helyezni és megfelelően kell konfigurálni az Azure-ban.

  • Az Azure Database for PostgreSQL-hez választott termékváltozatnak meg kell felelnie a forrásadatbázis specifikációinak a kompatibilitás és a megfelelő teljesítmény biztosítása érdekében.

  • Az új Azure Database for PostgreSQL létrehozásával kapcsolatos részletes útmutatásért tekintse meg a következő hivatkozást: Rövid útmutató: Kiszolgáló létrehozása.

Hálózati beállítás

A hálózati beállítás elengedhetetlen ahhoz, hogy a migrálási szolgáltatás megfelelően működjön. Győződjön meg arról, hogy a forrás PostgreSQL-kiszolgáló képes kommunikálni a cél Azure Database for PostgreSQL-kiszolgálóval. A sikeres migráláshoz az alábbi hálózati konfigurációk nélkülözhetetlenek.

A hálózat beállításával kapcsolatos információkért tekintse meg a hálózati útmutatót a migrálási szolgáltatáshoz.

Bővítmények engedélyezése

Az Azure Database for PostgreSQL migrálási szolgáltatásával való sikeres migrálás biztosításához szükség lehet a forrás PostgreSQL-példány bővítményeinek ellenőrzésére. A bővítmények további funkciókat és funkciókat biztosítanak, amelyek szükségesek lehetnek az alkalmazáshoz. A migrálási folyamat megkezdése előtt ellenőrizze a forrás PostgreSQL-példány bővítményeit.

Engedélyezze a rugalmas Azure Database for PostgreSQL-kiszolgálón a forrás PostgreSQL-példányban azonosított támogatott bővítményeket.

A bővítményekkel kapcsolatos további információkért látogasson el az Azure Database for PostgreSQL bővítményeibe.

Feljegyzés

A paraméter bármilyen módosítása esetén újra kell indítani.shared_preload_libraries

A kiszolgáló paramétereinek ellenőrzése

Ezeket a paramétereket a rendszer nem telepíti át automatikusan a célkörnyezetbe, és manuálisan kell konfigurálni.

  • A forrás PostgreSQL-adatbázis kiszolgálóparaméter-értékeinek egyeztetése az Azure Database for PostgreSQL-hez az Azure Portal Kiszolgálóparaméterek szakaszának elérésével és az értékek manuális frissítésével.

  • Mentse a paraméter módosításait, és szükség esetén indítsa újra a rugalmas Azure Database for PostgreSQL-kiszolgálót az új konfiguráció alkalmazásához.

A magas rendelkezésre állás (megbízhatóság) és az olvasási replikák letiltása a célban

  • A magas rendelkezésre állás (megbízhatóság) és az olvasási replikák letiltása a célkörnyezetben elengedhetetlen. Ezeket a funkciókat csak az áttelepítés befejezése után szabad engedélyezni.

  • Az irányelvek követésével zökkenőmentes migrálási folyamatot biztosíthat a magas rendelkezésre állású és olvasási replikák által bevezetett változók nélkül. Miután az áttelepítés befejeződött, és az adatbázis stabil, engedélyezheti ezeket a funkciókat az adatbázis-környezet rendelkezésre állásának és méretezhetőségének növeléséhez az Azure-ban.

Rugalmas Azure Database for PostgreSQL-kiszolgáló konfigurálása

Az áttelepítési feladat konfigurálása

A migrálási szolgáltatás egy egyszerű, varázslóalapú felülettel rendelkezik az Azure Portalon. A következő lépéseket kell elkezdeni:

  1. Nyissa meg a webböngészőjét, és lépjen a portálra. A bejelentkezéshez adja meg a hitelesítő adatait. Az alapértelmezett nézet a szolgáltatási irányítópult.

  2. Lépjen a rugalmas Azure Database for PostgreSQL-kiszolgáló célhelyére.

  3. A rugalmas kiszolgáló Áttekintés lapján, a bal oldali menüben görgessen le a Migrálás lapra, és jelölje ki.

    Képernyőkép a rugalmas Áttekintés lapról.

  4. A Létrehozás gombra kattintva elindíthatja az áttelepítést egyetlen kiszolgálóról egy rugalmas kiszolgálóra. Ha most először használja az áttelepítési szolgáltatást, egy üres rács jelenik meg, amely az első migrálás megkezdésére kéri.

    Képernyőkép a rugalmas kiszolgálón lévő áttelepítési lapról.

    Ha már létrehozott áttelepítéseket a rugalmas kiszolgáló célkiszolgálójához, a rács azokat az áttelepítéseket tartalmazza, amelyeket az önálló kiszolgálóról kíséreltek meg elérni.

  5. Egy varázslóalapú lapsorozaton haladva migrálást hozhat létre ebbe a rugalmas kiszolgálói célba különböző lehetséges forrásokból. Alapértelmezés szerint a forráskiszolgáló típusa az önálló Azure Database for PostgreSQL-kiszolgálóra van állítva, amely az ebben a forgatókönyvben érdekelt.

Másik lehetőségként kezdeményezheti a migrálási folyamatot az önálló Azure Database for PostgreSQL-kiszolgálóról.

  1. Nyissa meg a webböngészőjét, és lépjen a portálra. A bejelentkezéshez meg kell adnia a hitelesítő adatait. Az alapértelmezett nézet a szolgáltatási irányítópult.

  2. Az önálló kiszolgáló kiválasztása után az Áttekintés lapon megtekintheti a migrálással kapcsolatos szalagcímet. Első lépésként válassza a Migrálás lehetőséget .

    Képernyőkép az egykiszolgálós lapról történő migrálás indításához.

  3. Két lehetőséggel rendelkező lapra kerül. Ha már létrehozott egy rugalmas kiszolgálót, és ezt szeretné használni célként, válassza a Meglévő kiválasztása lehetőséget, és válassza ki a megfelelő előfizetés, erőforráscsoport és kiszolgálónév adatait. Miután kiválasztotta a beállításokat, válassza az Ugrás a migrálásra varázslót , és kövesse a Beállítás szakasz utasításait.

    Képernyőkép a meglévő rugalmas kiszolgálói beállítás kiválasztásáról.

  4. Ha új rugalmas kiszolgálót szeretne létrehozni, válassza az Új létrehozása lehetőséget, majd az Ugrás a létrehozáshoz varázslót. Ez a művelet végigvezeti a rugalmas kiszolgáló létrehozásának folyamatán, és üzembe helyezi a rugalmas kiszolgálót.

    Képernyőkép az új rugalmas kiszolgáló kiválasztásához.

A rugalmas kiszolgáló üzembe helyezése után kövesse a 3–5. lépést az áttelepítési feladat konfigurálása területen .

Beállítás

Az első lap a Beállítás. Ha nem tette meg, engedélyezze a szükséges bővítményeket a rugalmas Azure Database for PostgreSQL-kiszolgáló konfigurálása című cikkben leírtak szerint, mielőtt megkezdené a migrálást.

Képernyőkép az offline beállítás laphoz tartozó részletekről.

A migrálás neve a rugalmas kiszolgáló célhelye felé irányuló minden áttelepítés egyedi azonosítója. Ez a mező csak alfanumerikus karaktereket fogad el, és az aláhúzásjel (_) és a kötőjel (-) kivételével semmilyen speciális karaktert nem fogad el. A névnek alfanumerikus karakterrel kell kezdődnie. A névnek egyedinek kell lennie a célkiszolgáló esetében is, mert nem lehet ugyanaz a név két áttelepítés ugyanarra a rugalmas kiszolgálói célra.

A forráskiszolgáló típusa a forrást jelöli. Ebben az esetben az Önálló Azure Database for PostgreSQL-kiszolgálóról van szó

A migrálási lehetőség lehetővé teszi, hogy az áttelepítés aktiválása előtt érvényesítsen. Az alábbi lehetőségek közül választhat.

  • Ellenőrzés – Ellenőrzi, hogy a kiszolgáló és az adatbázis készen áll-e a célba való migrálásra.
  • Migrálás – Kihagyja az érvényesítéseket, és elindítja a migrálást.
  • Ellenőrzés és migrálás – Érvényesítés végrehajtása a migrálás aktiválása előtt. A migrálás csak akkor aktiválódik, ha nincsenek érvényesítési hibák.

A migrálás futtatása előtt mindig ajánlott az Ellenőrzés vagy az Ellenőrzés és migrálás lehetőséget választani a premigrálási ellenőrzések végrehajtásához.

A migrálási mód lehetővé teszi az online és az offline migrálás közötti választást, ebben az esetben offline értékre kell állítani.

Válassza a Következő: Futtatókörnyezeti kiszolgáló gombot.

Futtatókörnyezeti kiszolgáló

A Migration Runtime Server az Azure Database for PostgreSQL migrálási szolgáltatásának speciális funkciója, amely a migrálás során közvetítő kiszolgálóként működik. Ez egy különálló, rugalmas Azure Database for PostgreSQL-példány, amely nem a célkiszolgáló, hanem az adatbázisok áttelepítésének megkönnyítésére szolgál egy olyan forráskörnyezetből, amely csak magánhálózaton keresztül érhető el.

Képernyőkép a Migrálási futtatókörnyezet kiszolgáló oldaláról.

A futtatókörnyezeti kiszolgálóval kapcsolatos további információkért látogasson el a migrálási futtatókörnyezet-kiszolgálóra.

Válassza a Tovább: Csatlakozás a forráshoz gombot.

Csatlakozás a forráshoz

A Forrás szakasz arra kéri, hogy adjon meg adatokat az önálló kiszolgálóról, amely az adatbázisok forrása.

Miután kiválasztotta az előfizetést és az erőforráscsoportot, a kiszolgálónevek legördülő listája az adott erőforráscsoport alatt található önálló kiszolgálókat jeleníti meg a régiók között. Válassza ki azt a forrást, amelyből adatbázisokat szeretne migrálni. Adatbázisokat migrálhat egyetlen kiszolgálóról egy cél rugalmas kiszolgálóra ugyanabban a régióban. A régiók közötti migrálások csak India, Kína és az Egyesült Arab Emírségek kiszolgálói számára engedélyezettek.

Miután kiválasztotta az egykiszolgálós forrást, a Hely és a PostgreSQL verziómezők automatikusan ki lesznek töltve. Győződjön meg arról, hogy egy rendszergazdai szerepkör hitelesítő adatait adja meg, mivel ez szükséges ahhoz, hogy a migrálási szolgáltatás sikeresen migrálja az adatbázisokat.

Az összes mező kitöltése után válassza a Csatlakozás a forráshoz hivatkozást. Ez ellenőrzi, hogy a forráskiszolgáló megadott adatai helyesek-e, és hogy a forráskiszolgáló elérhető-e.

Képernyőkép a forrásadatbázis-kiszolgáló részleteiről.

Válassza a Tovább: A folytatáshoz válassza az áttelepítési cél gombot.

Migrálási cél kiválasztása

A Migrálási cél kiválasztása szakasz megjeleníti a rugalmas kiszolgálói cél metaadatait, például előfizetés, erőforráscsoport, kiszolgálónév, hely és PostgreSQL-verzió.

Képernyőkép a céladatbázis-kiszolgáló adatairól.

Válassza ki a hitelesítési módszer és az összes hitelesítéssel kapcsolatos mező megfelelő értékeit. Győződjön meg arról, hogy a megadott identitás a célkiszolgáló rendszergazdai felhasználójának identitása. Az összes szükséges információ kitöltése után válassza a Csatlakozás a célhoz hivatkozást. Ez ellenőrzi, hogy a célkiszolgáló megadott adatai helyesek-e, és a célkiszolgáló elérhető-e.

Válassza a Tovább: Az áttelepítéshez szükséges adatbázis(ok) kiválasztása gombot a migrálni kívánt adatbázisok kiválasztásához.

Adatbázis(ok) kiválasztása a migráláshoz

Ezen a lapon található az egykiszolgálós felhasználói adatbázisok listája. Egyetlen áttelepítési kísérletben legfeljebb nyolc adatbázist választhat ki és migrálhat. Ha nyolcnál több felhasználói adatbázis van, az áttelepítési folyamat ismétlődik a forrás- és célkiszolgálók között a következő adatbáziskészlet esetében. A célkiszolgálón pontosan ugyanazokkal a névvel rendelkező kijelölt adatbázisok felülíródnak.

Képernyőkép az áttelepítendő adatbázisokról.

Válassza a Tovább: Összegzés gombot a részletek áttekintéséhez.

Összegzés

Az Összegzés lap az ellenőrzés vagy migrálás létrehozásának összes részletét foglalja össze. Tekintse át a részleteket, és válassza az Ellenőrzés és migrálás indítása gombot.

Képernyőkép a migrálás részleteiről.

A migrálási portál figyelése

A migrálás elindítása után megjelenik egy értesítés, amely szerint az ellenőrzés vagy az áttelepítés létrehozása sikeres. A rendszer automatikusan átirányítja a rugalmas kiszolgáló áttelepítési oldalára. Ez egy új bejegyzéssel rendelkezik a nemrég létrehozott ellenőrzéshez vagy migráláshoz.

Képernyőkép a nemrég létrehozott áttelepítési részletekről.

Az áttelepítéseket megjelenítő rács a következő oszlopokkal rendelkezik: Név, Állapot, Áttelepítési mód, Áttelepítés típusa, Forráskiszolgáló, Forráskiszolgáló típusa, Adatbázisok, Kezdési idő és Időtartam. A bejegyzések a kezdési időpont csökkenő sorrendjében jelennek meg, felül pedig a legutóbbi bejegyzés látható.

A Frissítés gombbal frissítheti az ellenőrzés vagy az áttelepítés állapotát.

A rácson egy adott migrálás nevét is kiválaszthatja a kapcsolódó részletek megtekintéséhez.

Az ellenőrzés vagy az áttelepítés létrehozásakor az inProgress állapotba kerül, és a PerformingPreRequisiteSteps alállapotba kerül. A munkafolyamat 2–3 percet vesz igénybe a migrálási infrastruktúra és a hálózati kapcsolatok beállításához.

Nézzük meg, hogyan figyelheti az áttelepítéseket az egyes migrálási lehetőségek esetében.

Érvényesítés

A PerformingPreRequisiteSteps alállapot befejezése után az ellenőrzés a Folyamatban lévő ellenőrzés alállapotára kerül, ahol a forrás- és célkiszolgálón ellenőrzéseket végeznek a migrálásra való felkészültség felméréséhez.

Az érvényesítés sikeres állapotba kerül, ha az összes ellenőrzés sikeres vagy figyelmeztető állapotban van.

Képernyőkép az érvényesítési rácsról.

Az érvényesítési rács a következő információkkal rendelkezik:

  • Az adatbázisok példányainak és érvényesítési részleteinek érvényesítési adatai, amelyek a migrálási készültség ellenőrzéséhez használt érvényesítési szabályokat jelölő szakaszok.
  • Érvényesítési név – Az egyes érvényesítési szabályok neve.
  • Érvényesítési állapot – Az egyes szabályok eredményét jelöli, és a három érték bármelyikével rendelkezhet:
    • Sikeres volt – Ha nem található hiba.
    • Sikertelen – Ha ellenőrzési hibák vannak.
    • Figyelmeztetés – Ha vannak érvényesítési figyelmeztetések.
  • Időtartam – Az érvényesítési művelethez szükséges idő.
  • Kezdési idő (UTC) és befejezési idő (UTC) – Az érvényesítési művelet kezdési és befejezési időpontja UTC-ben.

Az érvényesítési állapot sikertelen állapotba kerül, ha az ellenőrzés során hibák lépnek fel. Válassza ki a sikertelen érvényesítési nevet vagy adatbázisnév-érvényesítést , és egy kirakott panelen a hiba elkerülése érdekében meg kell adnia a részleteket és a korrekciós műveletet.

Képernyőkép az érvényesítési rácsról sikertelen állapottal.

Költöztetés

A PerformingPreRequisiteSteps alállapot befejezése után az áttelepítés az adatok migrálásának alállapotába kerül az adatbázisok klónozása/másolása során. Az áttelepítés időtartama az áttelepítendő adatbázisok méretétől és alakjától függ. Az áttelepítés gyors, ha az adatok többnyire egyenletesen oszlanak el az összes táblában. A ferde táblaméretek viszonylag hosszabb időt vesznek igénybe.

Amikor kiválasztja a migrálásban lévő adatbázisok bármelyikét, megjelenik egy kirakott panel. Ez tartalmazza az összes táblaszámot (másolt, várólistára helyezett, másolási és hibák), valamint az adatbázis migrálási állapotát.

Képernyőkép az összes adatbázis-részletet tartalmazó migrálási rácsról.

Az áttelepítés a Sikeres állapotba kerül, amikor az áttelepítési adat állapota sikeresen befejeződött. Ha probléma merült fel az Adatok migrálása állapotban, az áttelepítés sikertelen állapotba kerül.

Képernyőkép az áttelepítés eredményéről.

Miután az áttelepítés sikeres állapotba vált, a séma és az adatok áttelepítése az önálló kiszolgálóról a rugalmas kiszolgáló célhelyére befejeződött. A folyamat ellenőrzéséhez frissítheti a lapot.

Képernyőkép a befejezett migrálásokról.

Ellenőrzés és migrálás

Ebben a beállításban az érvényesítés először a migrálás megkezdése előtt történik. A PerformingPreRequisiteSteps alállapot befejezése után a munkafolyamat a Folyamatban lévő ellenőrzés alállapotába kerül.

  • Ha az ellenőrzés során hibák lépnek fel, az áttelepítés sikertelen állapotba kerül.
  • Ha az ellenőrzés hiba nélkül befejeződött, elindul az áttelepítés, és a munkafolyamat az adatok migrálásának alállapotába kerül.

A művelet befejeződése után megtekintheti az Ellenőrzés és migrálás eredményeit.

Képernyőkép az Érvényesítések lapról a részletek lapon.

A migrálás megszakítása a portálon

Megszakíthatja a folyamatban lévő érvényesítéseket vagy migrálásokat. A munkafolyamatnak inProgress állapotban kell lennie, hogy megszakítsa. Sikeres vagy sikertelen állapotban lévő érvényesítési vagy migrálási művelet nem szakítható meg.

Az érvényesítés megszakítása leállítja a további érvényesítési tevékenységeket, és az érvényesítés megszakított állapotba kerül.

A migrálás megszakítása leállítja a célkiszolgáló további áttelepítési tevékenységeit, és megszakított állapotba kerül. A megszakítási művelet visszaállítja az áttelepítési szolgáltatás által a célkiszolgálón végrehajtott összes módosítást.

A migrálás befejezése után ellenőrizze az áttelepítést

Az adatbázisok befejezése után manuálisan kell ellenőriznie az adatokat a forrás és a cél között, és ellenőriznie kell, hogy a céladatbázis összes objektuma sikeresen létrejött-e.

A migrálás után a következő feladatokat hajthatja végre:

  • Ellenőrizze a rugalmas kiszolgálón található adatokat, és győződjön meg arról, hogy az a forráspéldány pontos másolata.

  • Az ellenőrzés után szükség szerint engedélyezze a rugalmas kiszolgálón a magas rendelkezésre állási lehetőséget.

  • Módosítsa a rugalmas kiszolgáló termékváltozatát az alkalmazás igényeinek megfelelően. A módosításhoz újra kell indítani az adatbázis-kiszolgálót.

  • Ha módosítja a kiszolgálóparamétereket a forráspéldány alapértelmezett értékeitől, másolja ki ezeket a kiszolgálóparaméter-értékeket a rugalmas kiszolgálón.

  • Más kiszolgálóbeállítások, például címkék, riasztások és tűzfalszabályok (ha vannak) másolása a forráspéldányból a rugalmas kiszolgálóra.

  • Módosítsa az alkalmazást, hogy a kapcsolati sztring rugalmas kiszolgálóra irányíthassa.

  • Figyelje meg szorosan az adatbázis teljesítményét, hogy ellenőrizze, szükség van-e teljesítményhangolásra.