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. A létrehozás után a fürt hozzáadható Azure Stack Hub MySQL-kiszolgálóként, 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 Server-fürtöt a marketplace-elemekbő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.

A rendszer létrehoz és konfigurál egy három virtuális gépből álló MySQL Server-fürtöt az elérhető Azure Stack Marketplace-elemek használatával.

Mielőtt hozzákezdene, győződjön meg arról, hogy a MySQL Server erőforrás-szolgáltató telepítése sikeresen megtörtént, és hogy a következő elemek érhetők el az Azure Stack Marketplace-en:

Fontos

A MySQL-fürt létrehozásához az alábbiak mindegyikére szükség van.

  • MySQL replikációval: Ez a Bitnami-megoldássablon lesz használva a MySQL-fürt üzembe helyezéséhez.
  • 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.

Az üzembe helyezés után egy olyan SSH-ügyfélre is szüksége lesz, mint a PuTTY , amely bejelentkezik a Linux rendszerű virtuális gépekre.

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

Az ebben a szakaszban ismertetett lépésekkel üzembe helyezheti a MySQL-kiszolgálófürtöt a MySQL és a Replikáció piactér elem használatával. 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éhez)
  • 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 https://portal.<region>.<FQDN>a következő lesz: .
    • Az Azure Stack Development Kit (ASDK) esetében a portál címe .https://portal.local.azurestack.external
  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. A véletlen eltávolítás megakadályozása érdekében ajánlott a MySQL-fürt üzembe helyezését a saját előfizetésében tartani.

  3. Válassza az + Erőforrás-számítás> létrehozása, majd a MySQL és a Replikáció 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 a biztonságos rendszerhéj-(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ődött, és a MySQL-fürt teljesen konfigurálva lett.

  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 teljes tartománynevét.

    Ezt az IP-címet meg kell adnia egy Azure Stack Hub-operátornak, hogy létre tudjanak hozni egy MySQL-kiszolgálót, amely ezt a MySQL-fürtöt használva működik.

Biztonságicsoport-szabály létrehozása

Alapértelmezés szerint nincs nyilvános hozzáférés konfigurálva a MySQL-hez a gazdagép virtuális gépéhez. Ahhoz, hogy az Azure Stack Hub MySQL-erőforrás-szolgáltató csatlakoztathassa és kezelje a MySQL-fürtöt, létre kell hozni egy bejövő hálózati biztonsági csoportot (NSG).

  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 újra a bitnami jelszót, amikor a rendszer 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 <a felhasználónevet> és< a jelszót> 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 a fürt nyilvános IP-címével vagy teljes teljes tartománynevével együtt meg kell adnia egy Azure Stack Hub-operátornak, hogy ezzel a MySQL-fürttel létrehozhassák a MySQL-kiszolgálót.

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átornak hozzá kell adnia azt Azure Stack Hub MySQL-kiszolgálóként.

Ügyeljen arra, hogy a MySQL-fürt elsődleges virtuális gépének nyilvános IP-címét vagy teljes teljes teljes tartománynevét használja a MySQL-fürt erőforráscsoportjának létrehozásakor (mysqlip) korábban rögzített nyilvános IP-címhez. Emellett az operátornak ismernie kell a MySQL-kiszolgáló hitelesítési hitelesítő adatait, amelyeket a MySQL-fürt adatbázisának 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 a MySQL-adatbázis felhasználók számára történő létrehozásához. Az 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 a MySQL Server erőforrás-szolgáltató üzembe helyezéséig vehető fel a csomagokhoz.

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

Miután létrehozta és konfigurálta a MySQL-fürtöt, és Azure Stack Hub-operátor hozzáadta Azure Stack Hub MySQL-kiszolgálóként, egy előfizetéssel rendelkező bérlői felhasználó, beleértve a MySQL Server adatbázis-képességeit, magas rendelkezésre állású MySQL-adatbázisokat hozhat létre 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 https://portal.<region>.<FQDN>a következő lesz: .
    • Az Azure Stack Development Kit (ASDK) esetében a portál címe .https://portal.local.azurestack.external
  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 sztring 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