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


Gyorsindítás: Elastikus fürtpéldány létrehozása az Azure Database for PostgreSQL-ben

A rugalmas fürttel rendelkező Azure Database for PostgreSQL egy felügyelt szolgáltatás, amellyel magas rendelkezésre állású PostgreSQL-adatbázisokat futtathat, kezelhet és skálázhat a felhőben vízszintes horizontális felskálázási képességgel. Ez a rövid útmutató bemutatja, hogyan hozhat létre rugalmas fürtpéldányt az Azure Portal használatával.

Ha nem rendelkezik Azure-előfizetéssel, hozzon létre egy ingyenes Azure-fiókot, mielőtt elkezdené.

Jelentkezzen be az Azure Portalra

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

Azure-adatbázis létrehozása PostgreSQL-kiszolgálóhoz

Egy rugalmas fürt, például egy rugalmas kiszolgálópéldány egy konfigurált számítási és tárolási erőforráskészlettel jön létre. A fürt egy Azure-erőforráscsoporton belül jön létre. Az Azure Database for PostgreSQL létrehozása című cikkben ismertetett lépések a rugalmas fürtökre is érvényesek. Ez a szakasz a folyamat változásait ismerteti.

Rugalmas Azure Database for PostgreSQL-kiszolgálópéldány létrehozásához hajtsa végre a következő lépéseket:

  1. Az alapvető információk kitöltése után lépjen a Kiszolgáló konfigurálása szakaszra.

    Képernyőkép az Azure Portalról a Compute + tárolás szakaszról és egy konfigurálható kiszolgálói URL-címről.

  2. A Fürt szakaszból válassza a Rugalmas fürt rádió opciót.

    Képernyőkép a Compute + Storage konfigurációs oldal felső szakaszáról. A szerver ki van jelölve. A rugalmas fürt kijelölése törölve van.

  3. Adja meg a kívánt csomópontszámot, és konfigurálja a kívánt számítási méretet.

    Képernyőkép a Compute + Storage konfigurációjáról rugalmas fürtökkel. Rugalmas fürt van kiválasztva. A csomópontszám beviteli mező értéke 4. A számítási szint és a méret beállításai láthatók.

  4. Mentse a módosításokat, és ellenőrizze a beállításokat a fő konfigurációs lapon.

    Képernyőkép a fő konfigurációs oldalról. A Compute + Storage szakasz új sorfedési sémával/sorokkal és négy csomópontot tartalmazó vonallal rendelkezik. Az adatbázisnév mező a postgres érték szürkével jelenik meg.

  5. Válassza a Véleményezés + létrehozás lehetőséget a kijelölések áttekintéséhez. A kiszolgáló üzembe helyezéséhez válassza a Létrehozás lehetőséget. Ez a művelet eltarthat néhány percig.

  6. Mostantól figyelheti az üzembe helyezés előrehaladását. Az üzembe helyezés után kiválaszthatja a Rögzítés az irányítópulton lehetőséget, amellyel létrehoz egy csempét a kiszolgálóhoz az Azure Portal irányítópultján. A csempe a kiszolgáló Áttekintés oldalának közvetlen megnyitására szolgál. Az Erőforrás megnyitása lehetőség kiválasztásával megnyitja a kiszolgáló Áttekintés oldalát.

    Képernyőkép az Értesítések panelről.

    Alapértelmezés szerint a postgres adatbázis a kiszolgáló alatt jön létre. A postgres-adatbázis egy alapértelmezett adatbázis, amely felhasználók, segédprogramok és alkalmazások számára készült. (A másik alapértelmezett adatbázis a azure_maintenance. Funkciója a felügyelt szolgáltatásfolyamatok elkülönítése a felhasználói műveletektől. Az adatbázis nem érhető el.)

    Feljegyzés

    A rugalmas Azure Database for PostgreSQL-kiszolgálópéldány kapcsolatai az 5432-s és a 6432-s porton (PgBouncer) keresztül kommunikálnak. Ha vállalati hálózaton belülről próbál csatlakozni, előfordulhat, hogy a hálózat tűzfala nem engedélyezi a kimenő forgalmat az 5432-s és a 6432-s porton keresztül. Ha igen, csak akkor csatlakozhat a kiszolgálóhoz, ha az informatikai részleg meg nem nyitja az 5432-s és a 6432-s portot. A rugalmas fürtök a 7432-s és a 8432-s portot (PgBouncer) is használják a fürtcsomópontok közötti elosztott terhelésű kapcsolatokhoz, és előfordulhat, hogy az informatikai részlegnek hasonló módon kell engedélyeznie a listázást.

Kapcsolatadatok lekérése

Amikor létrehoz egy rugalmas fürtpéldányt, egy alapértelmezett adatbázis jön létre postgres néven. Az adatbázis-kiszolgálóhoz való csatlakozáshoz a teljes kiszolgálónévre és a rendszergazdai bejelentkezési hitelesítő adatokra van szüksége. Ezeket az értékeket a rövid útmutatóban korábban jegyezte fel. Ha nem jegyezte fel, a kiszolgáló nevét és bejelentkezési adatait megtalálja a kiszolgáló Áttekintés lapján a portálon.

Nyissa meg kiszolgáló Áttekintés lapját. Jegyezze fel a kiszolgálónevet és a kiszolgáló-rendszergazdai bejelentkezési nevet. Vigye az egérmutatót az egyes mezők fölé. Ekkor a szövegtől jobbra megjelenik a másolási szimbólum. Az értékek másolásához kattintson a másolási szimbólumra.

Képernyőkép a kiszolgáló áttekintési oldaláról.

Csatlakozás az Azure Database for PostgreSQL-adatbázishoz a psql használatával

Számos alkalmazással csatlakozhat rugalmas Azure Database for PostgreSQL-kiszolgálópéldányához. Ha az ügyfélszámítógépen telepítve van a PostgreSQL, helyi psql-példány használatával csatlakozhat egy rugalmas Azure Database for PostgreSQL-kiszolgálópéldányhoz. Most a psql parancssori segédprogrammal kapcsolódjunk a rugalmas Azure Database for PostgreSQL-kiszolgálópéldányhoz.

  1. Futtassa a következő psql-parancsot egy rugalmas Azure Database for PostgreSQL-kiszolgálópéldányhoz való csatlakozáshoz.

    psql --host=<servername> --port=<port> --username=<user> --dbname=<dbname>
    

    Az alábbi parancs például a rugalmas Azure Database for PostgreSQL-kiszolgálópéldány postgres nevű alapértelmezett adatbázisához csatlakozik, mydemoserver.postgres.database.azure.com hozzáférési hitelesítő adatok használatával. Adja meg a <server_admin_password>-t, amelyet jelszóként választott.

    psql --host=mydemoserver-pg.postgres.database.azure.com --port=5432 --username=myadmin --dbname=postgres
    

    A fürt véletlenszerűen kiválasztott csomópontjához való csatlakozáshoz használja a 7432-es portot.

    psql --host=mydemoserver-pg.postgres.database.azure.com --port=7432 --username=myadmin --dbname=postgres
    

    A csatlakozás után a psql segédprogram egy postgres promptot jelenít meg, ahová az SQL-parancsokat beírhatja. A kezdeti kapcsolat kimenetében figyelmeztetés jelenhet meg, mert a használt psql más verziójú lehet, mint a rugalmas Azure Database for PostgreSQL-kiszolgálópéldány verziója.

    Példa psql kimenetre:

    psql (12.3 (Ubuntu 12.3-1.pgdg18.04+1), server 13.2)
    WARNING: psql major version 12, server major version 13.
          Some psql features might not work.
    SSL connection (protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384, bits: 256, compression: off)
    Type "help" for help.
    

    Tipp.

    Ha a tűzfal nincs konfigurálva az ügyfél IP-címének engedélyezésére, a következő hiba történik:

    psql: FATAL: nincs pg_hba.conf bejegyzés a(z) <IP address> host számára, "myadmin" felhasználó számára, "postgres" adatbázis, SSL be. FATAL: SSL kapcsolat szükséges. Adja meg az SSL-beállításokat, és próbálkozzon újra.

    Ellenőrizze, hogy az ügyfél IP-címe engedélyezve van-e a tűzfalszabályokban.

  2. Hozzon létre egy "mypgsqlschema" nevű üres sémát a parancssorban a következő parancs beírásával:

    CREATE SCHEMA mypgsqlschema;
    
  3. A parancssorban hajtsa végre a következő parancsot a séma mypgsqlschema terjesztéséhez:

    SELECT citus_schema_distribute('mypgsqlschema');
    
  4. A psql-ből való kilépéshez írja be a \q parancsot, majd nyomja le az Enter billentyűt.

A elastic klaszterhez psql-en keresztül csatlakozott, létrehozott egy üres sémát, majd elosztottá tette.

Az erőforrások tisztítása

Kétféleképpen takaríthatja el a Quickstartban létrehozott erőforrásokat. Törölheti az Azure-erőforráscsoportot, amely tartalmazza az erőforráscsoportban lévő összes erőforrást. Ha a többi erőforrást érintetlenül szeretné hagyni, csak a kiszolgálói erőforrást törölje.

Tipp.

Az ebben a gyűjteményben található többi rövid útmutató erre a rövid útmutatóra épül. Ha azt tervezi, hogy folytatja a Quickstartok használatát, akkor ne törölje az ebben a Quickstartban létrehozott erőforrásokat. Ha nem folytatja a munkát, akkor a következő lépésekkel törölheti a rövid útmutató segítségével létrehozott erőforrásokat a portálon.

Ha az újonnan létrehozott kiszolgálót is magában foglaló teljes erőforráscsoportot törölni szeretné:

  1. Keresse meg az erőforráscsoportot a portálon. A bal oldali menüben válassza az Erőforráscsoportok lehetőséget. Ezután válassza ki annak az erőforráscsoportnak a nevét, amelyben létrehozta az Azure Database for PostgreSQL-erőforrást.

  2. Az erőforráscsoport oldalán kattintson a Törlés parancsra. A törlés megerősítéséhez írja be az erőforráscsoport nevét a szövegmezőbe. Válassza a Törlés lehetőséget.

Csak az újonnan létrehozott kiszolgáló törlése:

  1. Keresse meg a kiszolgálót a portálon, ha még nincs megnyitva. A bal oldali menüben válassza a Minden erőforrás elemet. Ezután keressen rá az Ön által létrehozott kiszolgálóra.

  2. Az Áttekintés oldalon válassza a Törlés elemet.

    Képernyőkép a Törlés gombról.

  3. Erősítse meg a törölni kívánt kiszolgáló nevét, és tekintse meg az érintett adatbázisokat. Írja be a kiszolgáló nevét a szövegmezőbe, és válassza a Törlés lehetőséget.