Csatlakozás Azure Database for PostgreSQL – Rugalmas kiszolgáló a privát hozzáférésű kapcsolati módszerrel

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

A rugalmas Azure Database for PostgreSQL-kiszolgáló egy felügyelt szolgáltatás, amellyel magas rendelkezésre állású PostgreSQL-kiszolgálókat futtathat, kezelhet és skálázhat a felhőben. Ez a rövid útmutató bemutatja, hogyan hozhat létre rugalmas Azure Database for PostgreSQL-kiszolgálópéldányt egy virtuális hálózaton az Azure Portal használatával.

Ha nem rendelkezik Azure-előfizetéssel, mindössze néhány perc alatt létrehozhat egy ingyenes Azure-fiókot a virtuális gép létrehozásának megkezdése előtt.

Jelentkezzen be az Azure Portalra

Jelentkezzen be az 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.

Rugalmas Azure Database for PostgreSQL-kiszolgáló létrehozása

Rugalmas Azure Database for PostgreSQL-kiszolgálópéldányt 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 rugalmas Azure Database for PostgreSQL-kiszolgálópéldány létrehozásához:

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

    Screenshot that shows a search for Azure Database for PostgreSQL servers.

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

  1. 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. Ez az alapértelmezett értékekkel kiépít egy rugalmas Azure Database for PostgreSQL-kiszolgálópéldányt a 12-es verzióhoz, általános célú tarifacsomaggal 2 virtuális mag, 8 GiB RAM és 28 GiB-tárterület használatával. A biztonsági mentés megőrzési ideje hét nap. A fejlesztési számítási feladatok alapértelmezetten alacsonyabb költségű tarifacsomagra használhatók.

    Screenshot that shows the Basics tab of the Azure Database for PostgreSQL flexible server page.

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

    Screenshot that shows the admin user information page.

  3. 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 .

    Screenshot that shows the Networking tab with new VNET.

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

  5. A kiszolgáló üzembe helyezéséhez válassza a Létrehozás lehetőséget. A kiépítés eltarthat néhány percig.

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

    Screenshot that shows deployment success.

  7. 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ő többi Azure-szolgáltatásból csatlakozhat a kiszolgálóhoz. A kiszolgáló csatlakoztatásához és kezeléséhez hozzunk 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étrehozni. A Linux rendszerű virtuális gép SSH-alagútként használható a rugalmas Azure Database for PostgreSQL-kiszolgálópéldány kezeléséhez.

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

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

  3. Az Alapok fül Projektadatok részén győződjön meg arról, hogy a megfelelő előfizetés van kiválasztva, és válassza az Új létrehozása lehetőséget az Erőforráscsoport részen. Írja be a myResourceGroup nevet.

    Screenshot of the Project details section showing where you select the Azure subscription and the resource group for the virtual machine.

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

    Screenshot of the Instance details section where you provide a name for the virtual machine and select its region, image and size.

  5. A Rendszergazda istrator-fiók alatt 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 hagyja 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.

    Screenshot of the Administrator account section where you select an authentication type and provide the administrator credentials.

  8. A Bejövőport-szabályok>Nyilvános bejövő portok részen válassza a Kijelölt portok engedélyezése lehetőséget, majd az SSH (22) és a HTTP (80) elemet a legördülő listából.

    Screenshot of the inbound port rules section where you select what ports inbound connections are allowed on.

  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 .

    Screenshot of select existing virtual network of the database server.

  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.

    Screenshot of manage subnet.

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

    Screenshot of adding a new subnet for virtual machine.

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

    Screenshot of success with adding a new subnet for virtual machine.

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

  14. Válassza a Létrehozás lehetőséget. 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, hová lett letöltve a .pem fájl. A következő lépésben szüksége lesz rá.

  15. Ha az üzembe helyezés befejeződött, 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.

    Screenshot showing how to copy the IP address for the virtual machine.

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

Tipp.

A létrehozott SSH-kulcs akkor használható, amikor legközelebb létrehoz egy virtuális gépet az Azure-ban. A következő virtuális gép létrehozásakor válassza az Azure for SSH nyilvános kulcsforrásban tárolt kulcs használata lehetőséget. Már rendelkezik a személyes kulccsal a számítógépén, így semmit sem kell 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

Csatlakozás adatbázishoz való csatlakozás SSL-lel van kényszerítve, ezért 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óra az Azure Linux rendszerű virtuális gépről

A psql-ügyféleszköz telepítésével mostantól a helyi környezetből csatlakozhatunk 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

Az erőforrások eltávolítása

Most létrehozott egy rugalmas Azure Database for PostgreSQL-kiszolgálópéldányt 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 rugalmas Azure Database for PostgreSQL-kiszolgálópéldányt. 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.

Következő lépések