Csatlakozás a Azure Database for PostgreSQL rugalmas kiszolgáló magánhálózati kapcsolati módszerével

Az Azure Database for PostgreSQL egy felügyelt szolgáltatás, amellyel magas rendelkezésre állású PostgreSQL-kiszolgálók futtathatók, kezelhetők és méretezhetők a felhőben. Ez a cikk bemutatja, hogyan hozhat létre Azure Database for PostgreSQL rugalmas kiszolgálót egy virtuális hálózaton a Azure portál használatával.

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

Bejelentkezés az Azure Portalra

Jelentkezzen be a Azure portalra. 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-hez

Egy Azure Database for PostgreSQL rugalmas kiszolgálót hozhat létre egy meghatározott számítási és tárolási erőforráskészlettel. A kiszolgálót egy Azure-erőforráscsoporton belül hozza létre.

Hajtsa végre az alábbi lépéseket egy Azure Database for PostgreSQL rugalmas kiszolgáló létrehozásához:

  1. Keresse meg és válassza ki az Azure Database for PostgreSQL-kiszolgálókat a portálon:

    Az Azure Database for PostgreSQL-kiszolgálók keresését bemutató képernyőkép.

  2. Válassza a Hozzáadás lehetőséget.

  3. Az Alapszintű beállítások lapon adja meg az előfizetés, az erőforráscsoport, a régió és a kiszolgáló nevét. Az alapértelmezett értékekkel ez a konfiguráció egy Azure Database for PostgreSQL rugalmas, 12-es verziójú kiszolgálót helyez üzembe, amely általános célú tarifacsomagot használ 2 virtuális mag, 8 GiB RAM és 28 GiB-tároló használatával. A biztonsági mentés megőrzési ideje hét nap. A fejlesztési számítási feladat használatával alapértelmezés szerint alacsonyabb költségű tarifacsomagot használhat.

    Képernyőkép az Azure Database for PostgreSQL oldal Alapszintű beállításai lapjáról.

  4. Az Alapszintű beállítások lapon adjon meg egy egyedi rendszergazdai felhasználónevet és rendszergazdai jelszót.

    Képernyőkép a rendszergazdai felhasználói adatok lapról.

  5. Lépjen a Hálózatkezelés lapra, és válassza ki a privát hozzáférést. A kiszolgáló létrehozása után nem módosíthatja a kapcsolati módszert. Válassza a Virtuális hálózat létrehozása lehetőséget egy új virtuális hálózat vnetenvironment1 létrehozásához. A virtuális hálózat nevének és alhálózati adatainak megadása után válassza az OK gombot .

    Az új VNET-tel rendelkező Hálózatkezelés lapot megjelenítő képernyőkép.

  6. Válassza a Véleményezés + létrehozás lehetőséget a Azure Database for PostgreSQL rugalmas kiszolgálókonfiguráció áttekintéséhez.

  7. A kiszolgáló üzembe helyezéséhez válassza a Létrehozás lehetőséget. Az üzembe helyezés néhány percig is eltarthat.

  8. Várjon, amíg az üzembe helyezés befejeződik és sikeres lesz.

    Az üzembe helyezés sikerességét bemutató képernyőkép.

  9. Válassza az Ugrás az erőforrásra lehetőséget a kiszolgáló áttekintési oldalának megtekintéséhez.

Azure Linux rendszerű virtuális gép létrehozása

Mivel a kiszolgáló egy virtuális hálózaton található, csak a kiszolgálóval azonos virtuális hálózatban lévő más Azure szolgáltatásokból csatlakozhat a kiszolgálóhoz. A kiszolgáló csatlakoztatásához és kezeléséhez hozzon létre egy Linux rendszerű virtuális gépet. A virtuális gépet ugyanabban a régióban és előfizetésben kell létrehoznia. A Linux rendszerű virtuális gép SSH-alagútként való használatával kezelheti Azure Database for PostgreSQL rugalmas kiszolgálóját.

  1. Nyissa meg azt az erőforráscsoportot, amelyben létrehozta a kiszolgálót. Válassza a Hozzáadás lehetőséget.

  2. Válassza az Ubuntu Server 18.04 LTS lehetőséget.

  3. Az Alapszintű beállítások lapon, Project részletek alatt győződjön meg arról, hogy a megfelelő előfizetés van kiválasztva, majd válassza az Új erőforráscsoport létrehozása lehetőséget. Írja be myResourceGroup nevet.

    Képernyőkép a Projekt részletei szakaszról, amelyen az Azure-előfizetés és a virtuális gép erőforráscsoportjának kiválasztása látható.

  4. A Példány részletei területen írja be a myVM nevet a virtuális gép nevére, és válassza ki ugyanazt a régiót, mint a Azure Database for PostgreSQL rugalmas kiszolgáló.

    Képernyőkép a Példány részletei szakaszról, ahol megadhatja a virtuális gép nevét, és kiválaszthatja annak régióját, képét és méretét.

  5. A Rendszergazdai fiók területen válassza az SSH nyilvános kulcsát.

  6. Felhasználónévként írja be az azureuser nevet.

  7. Nyilvános SSH-kulcsforrás esetén tartsa meg az új kulcspár létrehozásának alapértelmezett értékét, majd írja be a myKey nevet a kulcspár nevéhez.

    Képernyőkép a Rendszergazdai fiók szakaszról, ahol kiválaszt egy hitelesítési típust, és megadja a rendszergazdai hitelesítő adatokat.

  8. A bejövő portszabályok>nyilvános bejövő portok területén válassza a Kijelölt portok engedélyezése lehetőséget. Ezután válassza az SSH (22) és a HTTP (80) lehetőséget a legördülő menüből.

    Képernyőkép a bejövő portszabályok szakaszról, ahol kiválaszthatja, hogy mely portokon engedélyezettek a bejövő kapcsolatok.

  9. Válassza a Hálózatkezelés lapot a virtuális hálózat konfigurálásához. A virtuális hálózat esetében válassza ki az adatbázis-kiszolgálóhoz létrehozott vnetenvironment1 elemet .

    Képernyőkép az adatbázis-kiszolgáló meglévő virtuális hálózatának kiválasztásáról.

  10. Az alhálózat konfigurációjának kezelése lehetőséget választva hozzon létre egy új alhálózatot a kiszolgáló számára.

    Képernyőkép az alhálózat kezeléséről.

  11. Adja hozzá a virtuális gép új alhálózatát.

    Képernyőkép egy új alhálózat virtuális géphez való hozzáadásáról.

  12. Az alhálózat sikeres létrehozása után zárja be a lapot.

    Képernyőkép egy új alhálózat virtuális géphez való hozzáadásának sikerességéről.

  13. Válassza a Felülvizsgálat és létrehozás lehetőséget.

  14. Válassza a Create gombot. Amikor megnyílik az Új kulcspár létrehozása ablak, válassza a Titkos kulcs letöltése és az erőforrás létrehozása lehetőséget. A kulcsfájl myKey.pem formátumban lesz letöltve.

    Fontos

    Győződjön meg arról, hogy tudja, hol tölti le a .pem fájlt. A következő lépéshez szüksége lesz a hozzá vezető elérési útra.

  15. Amikor az üzembe helyezés befejeződik, válassza az Erőforrás megnyitása lehetőséget a virtuális gép áttekintési oldalának megtekintéséhez.

  16. Válassza ki a nyilvános IP-címet, és másolja a vágólapra.

    Képernyőkép a virtuális gép IP-címének másolásáról.

PostgreSQL-ügyféleszközök telepítése

Hozzon létre egy SSH-kapcsolatot a virtuális géppel a Bash vagy a PowerShell használatával. A parancssorban nyisson meg egy SSH-kapcsolatot a virtuális géppel. Cserélje le az IP-címet a virtuális gépről származóra, és cserélje le a .pem kulcsfájl letöltési helyének elérési útját.

ssh -i .\Downloads\myKey1.pem azureuser@10.111.12.123

Jótanács

A következő virtuális gép létrehozásakor létrehozott SSH-kulcsot használhatja Azure. Csak válassza az Azure-ben tárolt kulcs használata lehetőséget az SSH nyilvános kulcs forrása beállításnál a következő virtuális gép létrehozásakor. Már rendelkezik a személyes kulccsal a számítógépén, így nem kell semmit letöltenie.

A kiszolgálóhoz való csatlakozáshoz telepítenie kell a postgresql-client eszközt.

sudo apt-get update
sudo apt-get install postgresql-client

Mivel az adatbázishoz való csatlakozáshoz SSL szükséges, le kell töltenie a nyilvános SSL-tanúsítványt.

wget --no-check-certificate https://dl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem

Csatlakozás a kiszolgálóhoz Azure Linux rendszerű virtuális gépről

A psql-ügyféleszköz telepítésével mostantól a helyi környezetből csatlakozhat a kiszolgálóhoz.

psql --host=mydemoserver-pg.postgres.database.azure.com --port=5432 --username=myadmin --dbname=postgres --set=sslmode=require --set=sslrootcert=DigiCertGlobalRootCA.crt.pem

Erőforrások tisztítása

Létrehozott egy Azure Database for PostgreSQL rugalmas kiszolgálót egy erőforráscsoportban. Ha a jövőben nem lesz szüksége ezekre az erőforrásokra, törölheti őket az erőforráscsoport törlésével, vagy egyszerűen törölheti a Azure Database for PostgreSQL rugalmas kiszolgálót. Az erőforráscsoport törléséhez hajtsa végre a következő lépéseket:

  1. Az Azure Portalon keresse meg és válassza ki az erőforráscsoportokat.

  2. Az erőforráscsoportok listájában válassza ki az erőforráscsoport nevét.

  3. Az erőforráscsoport Áttekintés lapján válassza az Erőforráscsoport törlése lehetőséget.

  4. A megerősítést kérő párbeszédpanelen írja be az erőforráscsoport nevét, majd válassza a Törlés lehetőséget.