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


Magas rendelkezésre állású MySQL-adatbázisok létrehozása

Fontos

Az Azure Stack Hub 2108-ban készült buildjeitől kezdve az SQL- és MySQL-erőforrás-szolgáltatókat a hozzáféréssel rendelkező előfizetések számára kínáljuk. Ha használni szeretné ezt a funkciót, vagy ha egy korábbi verzióról szeretne frissíteni, nyisson meg egy támogatási esetet, és a támogatási mérnökeink végigvezetik az üzembe helyezési vagy frissítési folyamaton.

Azure Stack Hub-operátorként konfigurálhatja a kiszolgálói virtuális gépeket (VM-eket) a MySQL Server-adatbázisok üzemeltetésére. Miután az Azure Stack Hub sikeresen létrehozott és felügyelt egy MySQL-fürtöt, a MySQL-szolgáltatásokra feliratkozott felhasználók könnyen létrehozhatnak magas rendelkezésre állású MySQL-adatbázisokat.

Ez a cikk bemutatja, hogyan hozhat létre MySQL-t replikációs fürttel az Azure Stack Marketplace-elemek használatával. Ez a megoldás több virtuális géppel replikálja az adatbázisokat a vezérlősík csomópontjáról egy konfigurálható számú replikára. Létrehozás után a fürt Azure Stack Hub MySQL hosztolási kiszolgálóként adható hozzá, majd a felhasználók magas rendelkezésre állású MySQL-adatbázisokat hozhatnak létre.

Fontos

Előfordulhat, hogy az Azure Stack Marketplace-elemet replikáló MySQL nem minden Azure-felhő-előfizetési környezethez érhető el. Ellenőrizze, hogy a marketplace-elem elérhető-e az előfizetésében, mielőtt megkísérli követni az oktatóanyag többi részét.

Ismertetett témák:

  • Hozzon létre egy MySQL szerver-fürtöt a piactér elemeiből.
  • Konfigurálja a MySQL-kiszolgálófürtöt Azure Stack Hub MySQL-kiszolgálóként.
  • Magas rendelkezésre állású MySQL-adatbázis létrehozása.

Egy három virtuális gépből álló MySQL-kiszolgálófürt jön létre és konfigurálható az elérhető Azure Stack Marketplace-elemek használatával.

Mielőtt hozzákezdene, győződjön meg arról, hogy a MySQL-kiszolgáló erőforrás-szolgáltatójának sikeresen telepítve van, és hogy az alábbi elemek elérhetők az Azure Stack Marketplace-en. A MySQL-fürt létrehozásához az alábbi elemekre van szükség:

  • MySQL replikációval: Ez a Bitnami megoldássablon, amelyet a MySQL-fürt üzembe helyezésére használnak.
  • Debian 8 "Jessie": Debian 8 "Jessie" a Credativ által biztosított Microsoft Azure backports kernelével. A Debian GNU/Linux az egyik legnépszerűbb Linux-disztribúció.
  • Egyéni szkript linux 2.0-hoz: Az egyéni szkriptbővítmény a virtuális gép testreszabási feladatainak végrehajtására szolgáló eszköz a virtuális gép kiépítése után. Amikor ezt a bővítményt hozzáadja egy virtuális géphez, letöltheti a szkripteket az Azure Storage-ból, és futtathatja őket a virtuális gépen. Az egyéni szkriptbővítmény-feladatok az Azure PowerShell-parancsmagokkal és az Azure Platformfüggetlen parancssori felülettel (xPlat CLI) is automatizálhatók.
  • VM Access For Linux Extension 1.4.7: A virtuálisgép-hozzáférési bővítmény lehetővé teszi a jelszó, az SSH-kulcs vagy az SSH-konfigurációk alaphelyzetbe állítását, hogy visszanyerhesse a virtuális géphez való hozzáférést. Új felhasználót is hozzáadhat jelszóval vagy SSH-kulccsal, vagy törölhet egy felhasználót ezzel a kiterjesztéssel. Ez a bővítmény Linux rendszerű virtuális gépeket céloz meg.

Ha többet szeretne tudni az elemek Azure Stack Marketplace-hez való hozzáadásáról, tekintse meg az Azure Stack Marketplace áttekintését.

Egy olyan SSH-ügyfélre is szüksége van, mint például a PuTTY a Linux rendszerű virtuális gépekre való bejelentkezéshez az üzembe helyezés után.

MySQL-kiszolgálófürt létrehozása

Az ebben a szakaszban ismertetett lépéseket követve telepítse a MySQL-kiszolgáló fürtöt a MySQL with Replication piactéri elemmel. Ez a sablon három, magas rendelkezésre állású MySQL-fürtben konfigurált MySQL Server-példányt helyez üzembe. Alapértelmezés szerint a következő erőforrásokat hozza létre:

  • Egy virtuális hálózatot
  • Hálózati biztonsági csoport
  • Egy tárfiók
  • Rendelkezésre állási csoport
  • Három hálózati adapter (egy az alapértelmezett virtuális gépekhez)
  • Nyilvános IP-cím (az elsődleges MySQL-fürt virtuális gép számára)
  • Három Linux rendszerű virtuális gép a MySQL-fürt üzemeltetéséhez
  1. Jelentkezzen be a felhasználói portálra: integrált rendszertelepítés esetén a portál címe a megoldás régiója és külső tartományneve alapján változik. A formátuma a következő: https://portal.<region>.<FQDN>.

  2. Ha még nem rendelt hozzá előfizetést, válassza az Előfizetés lekérése lehetőséget az irányítópulton. A panelen írja be az előfizetés nevét, majd válasszon ki egy ajánlatot. Annak érdekében, hogy elkerüljük a véletlen eltávolítást, ajánlott a MySQL-fürt üzembe helyezését egy külön előfizetésben tartani.

  3. Válassza az Erőforrás létrehozásaSzámítás, majd MySQL replikációval lehetőséget.

    Egyéni sablon üzembe helyezése az Azure Stack Hubban

  4. Adja meg az alapszintű üzembehelyezési információkat az Alapszintű beállítások lapon. Tekintse át az alapértelmezett értékeket, és szükség szerint módosítsa, majd válassza az OK gombot.

    Legalább adja meg a következő adatokat:

    • Üzembe helyezés neve (az alapértelmezett a mymysql).

    • Az alkalmazás fő jelszava. Adjon meg egy 12 karakteres alfanumerikus jelszót speciális karakterek nélkül.

    • Alkalmazás-adatbázis neve (az alapértelmezett bitnami).

    • A létrehozandó MySQL-adatbázisreplika virtuális gépek száma (alapértelmezés szerint 2).

    • Válassza ki a használni kívánt előfizetést.

    • Válassza ki a használni kívánt erőforráscsoportot, vagy hozzon létre egy újat.

    • Válassza ki a helyet (az alapértelmezett érték a 2107-es verzió előtti ASDK-hoz tartozik).

      Üzembe helyezés alapjai – MySQL létrehozása replikációval

  5. A Környezetkonfiguráció lapon adja meg a következő információkat, majd kattintson az OK gombra:

    • Jelszó vagy SSH nyilvános kulcs használata parancssori (SSH) hitelesítéshez. Jelszó használata esetén betűket, számokat és speciális karaktereket kell tartalmaznia.
    • Virtuális gép mérete (alapértelmezés szerint Standard D1 v2 virtuális gépek).
    • Adatlemez mérete GB-ban

    Környezeti konfiguráció – MySQL létrehozása replikációval

  6. Tekintse át az üzembe helyezés összefoglalását. Igény szerint letöltheti a testre szabott sablont és paramétereket, majd kiválaszthatja az OK gombot.

    Összegzés – MySQL létrehozása replikációval

  7. Az üzembe helyezés elindításához válassza a Létrehozás lehetőséget a Vásárlás lapon.

    Lap vásárlása – MySQL létrehozása replikációval

    Feljegyzés

    Az üzembe helyezés körülbelül egy órát vesz igénybe. A folytatás előtt győződjön meg arról, hogy az üzembe helyezés befejeződik, és a MySQL-fürt teljesen konfigurálva van.

  8. Miután az összes üzembe helyezés sikeresen befejeződött, tekintse át az erőforráscsoport elemeit, és válassza ki a mysqlip nyilvános IP-címelemet. Rögzítse a fürt nyilvános IP-címét és teljes tartománynevét.

    Ezt az IP-címet meg kell adnia egy Azure Stack Hub-operátornak, hogy az operátor létrehozhassa a MySQL-fürtöt kihasználó MySQL-kiszolgálót.

Biztonsági csoportszabály létrehozása

Alapértelmezés szerint a MySQL-hez nem konfiguráltak nyilvános hozzáférést a gazdagép virtuális gépén. Ahhoz, hogy az Azure Stack Hub MySQL-erőforrás-szolgáltató csatlakoztatni és kezelni tudja a MySQL-fürtöt, bejövő hálózati biztonsági csoport-szabályt (NSG) kell létrehozni.

  1. A felügyeleti portálon nyissa meg a MySQL-fürt telepítésekor létrehozott erőforráscsoportot, és válassza ki a hálózati biztonsági csoportot (alapértelmezett alhálózat-sg):

    Hálózati biztonsági csoport kiválasztása az Azure Stack Hub felügyeleti portálján

  2. Válassza ki a Bejövő biztonsági szabályok elemet, majd a Hozzáadás lehetőséget.

    Adja meg a 3306 értéket a Célport tartományban, és opcionálisan adjon meg leírást a Név és leírás mezőkben.

    nyitás

  3. Válassza a Hozzáadás lehetőséget a bejövő biztonsági szabály párbeszédpanel bezárásához.

A MySQL-fürthöz való külső hozzáférés konfigurálása

Mielőtt a MySQL-fürt hozzáadható lenne Azure Stack Hub MySQL-kiszolgáló gazdagépként, engedélyezni kell a külső hozzáférést.

  1. SSH-ügyfél használatával (ez a példa PuTTY-t használ) jelentkezzen be az elsődleges MySQL-gépre egy olyan számítógépről, amely hozzáfér a nyilvános IP-címhez. Az elsődleges MySQL virtuális gép neve általában 0-val végződik, és nyilvános IP-cím van hozzárendelve hozzá.

    Használja a nyilvános IP-címet, és jelentkezzen be a virtuális gépre a bitnami felhasználónévvel és a korábban létrehozott alkalmazásjelszóval, speciális karakterek nélkül.

    LinuxLogin

  2. Az SSH-ügyfélablakban az alábbi paranccsal győződjön meg arról, hogy a bitnami szolgáltatás aktív és fut. Adja meg ismét a bitnami jelszót, amikor a rendszer a következőt kéri: sudo service bitnami status.

    Bitnami szolgáltatás ellenőrzése

  3. Hozzon létre egy távelérési felhasználói fiókot, amelyet az Azure Stack Hub MySQL-üzemeltető kiszolgáló használ a MySQL-hez való csatlakozáshoz, majd lépjen ki az SSH-ügyfélből.

    Az alábbi parancsok futtatásával jelentkezzen be a MySQL-be gyökérként a korábban létrehozott gyökérjelszóval. Hozzon létre egy új rendszergazdai felhasználót, és cserélje le <> és< a környezethez szükséges módon. Ebben a példában a létrehozott felhasználó neve sqlsa , és a rendszer erős jelszót használ:

    mysql -u root -p
    create user <username>@'%' identified by '<password>';
    grant all privileges on *.* to <username>@'%' with grant option;
    flush privileges;
    

    Rendszergazdai felhasználó létrehozása

  4. Jegyezze fel az új MySQL-felhasználói adatokat.

    Ezt a felhasználónevet és jelszót, valamint a fürt nyilvános IP-címét vagy teljesen minősített tartománynevét meg kell adnia egy Azure Stack Hub-operátornak, hogy MySQL tárhely szervert hozzanak létre ezt a MySQL-fürtöt használva.

Azure Stack Hub MySQL-kiszolgáló konfigurálása

A MySQL-kiszolgálófürt létrehozása és megfelelő konfigurálása után az Azure Stack Hub operátorának hozzá kell adnia azt Azure Stack Hub MySQL kiszolgáló hosztként.

Ügyeljen arra, hogy a MySQL-fürt elsődleges virtuális gépének korábban, a MySQL-fürt erőforráscsoportjának létrehozásakor rögzített nyilvános IP-címét vagy teljes tartománynevét használja (mysqlip). Emellett az operátornak ismernie kell a MySQL-kiszolgáló hitelesítő adatait, amelyeket a MySQL-fürt adatbázis távoli eléréséhez hozott létre.

Feljegyzés

Ezt a lépést egy Azure Stack Hub-operátornak kell futtatnia az Azure Stack Hub felügyeleti portálján.

A MySQL-fürt nyilvános IP- és MySQL-hitelesítési bejelentkezési adatainak használatával az Azure Stack Hub-operátor mostantól létrehozhat egy MySQL-üzemeltetési kiszolgálót az új MySQL-fürt használatával.

Győződjön meg arról is, hogy terveket és ajánlatokat hozott létre, hogy a MySQL-adatbázis létrehozása elérhető legyen a felhasználók számára. Egy operátornak hozzá kell adnia a Microsoft.MySqlAdapter szolgáltatást egy csomaghoz, és létre kell hoznia egy új kvótát kifejezetten a magas rendelkezésre állású adatbázisokhoz. További információ a csomagok létrehozásáról: Szolgáltatás, csomag, ajánlat, előfizetés áttekintése.

Tipp.

A Microsoft.MySqlAdapter szolgáltatás csak akkor vehető fel a csomagokhoz, ha a MySQL-kiszolgáló erőforrás-szolgáltatóját üzembe helyezték.

Magas rendelkezésre állású MySQL-adatbázis létrehozása

Miután a MySQL-fürt létrehozásra és konfigurálásra került, és egy Azure Stack Hub-operátor által hozzáadásra került egy Azure Stack Hub MySQL-kiszolgálóként, egy bérlői felhasználó, aki olyan előfizetéssel rendelkezik, amely tartalmazza a MySQL Server adatbázis képességeit, létrehozhat magas rendelkezésre állású MySQL-adatbázisokat az ebben a szakaszban leírt lépések végrehajtásával.

Feljegyzés

Ezeket a lépéseket az Azure Stack Hub felhasználói portálján futtathatja bérlői felhasználóként, és rendelkezik MySQL Server-képességeket biztosító előfizetéssel (Microsoft.MySQLAdapter szolgáltatás).

  1. Jelentkezzen be a felhasználói portálra: integrált rendszertelepítés esetén a portál címe a megoldás régiója és külső tartományneve alapján változik. A formátuma a következő: https://portal.<region>.<FQDN>.

  2. Válassza az +Erőforrásadatok>és tárterület létrehozása, majd a MySQL-adatbázis létrehozása lehetőséget.

    Adja meg a szükséges adatbázistulajdonságokat, beleértve a nevet, a rendezést, a használni kívánt előfizetést és az üzembe helyezéshez használni kívánt helyet.

    MySQL-adatbázis létrehozása az Azure Stack Hub felhasználói portálján

  3. Válassza ki az SKU-t , majd válassza ki a használni kívánt MySQL-üzemeltetési kiszolgáló termékváltozatát. Ebben a példában az Azure Stack Hub-operátor létrehozta a MySQL-HA termékváltozatot a MySQL-fürtadatbázisok magas rendelkezésre állásának támogatásához.

    Termékváltozat kiválasztása az Azure Stack Hub felhasználói portálján

  4. Válassza a Bejelentkezés>Új bejelentkezés létrehozása lehetőséget, majd adja meg az új adatbázishoz használandó MySQL-hitelesítési hitelesítő adatokat. Ha végzett, kattintson az OK gombra , majd a Létrehozás gombra az adatbázis üzembe helyezésének megkezdéséhez.

    Bejelentkezés hozzáadása az Azure Stack Hub felhasználói portálján

  5. Ha a MySQL-adatbázis üzembe helyezése sikeresen befejeződött, tekintse át az adatbázis tulajdonságait, és fedezze fel az új magas rendelkezésre állású adatbázishoz való csatlakozáshoz használandó kapcsolati sztring.

    Kapcsolati karakterlánc megtekintése az Azure Stack Hub felhasználói portálján

Következő lépések

A MySQL típusú erőforrás-szolgáltató frissítése