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 fel. Ha el szeretné kezdeni a funkció használatát, vagy ha egy korábbi verzióról szeretne frissíteni, nyisson meg egy támogatási esetet , és 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 kezelt egy MySQL-fürtöt, a MySQL-szolgáltatásokra előfizetett 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ép használatával 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-üzemeltető 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-beli replikációval rendelkező MySQL-elem 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-üzemeltető kiszolgálóként.
  • Hozzon létre egy magas rendelkezésre állású MySQL-adatbázist.

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.

A kezdés előtt győződjön meg arról, hogy a MySQL-kiszolgáló erőforrás-szolgáltatójának 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ábbiakra van szükség.

  • 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 kernellel. 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 üzembe helyezése után. Ha 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 a Azure PowerShell parancsmagok és az Azure Platformfüggetlen Command-Line Interface (xPlat CLI) használatával 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 jelszóval vagy SSH-kulccsal is hozzáadhat, vagy ezzel a bővítménnyel törölhet egy felhasználót. Ez a bővítmény Linux rendszerű virtuális gépeket céloz meg.

Ha többet szeretne megtudni 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 .

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 Replication marketplace elem használatával. Ez a sablon három, magas rendelkezésre állású MySQL-fürtben konfigurált MySQL-kiszolgáló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ókot
  • 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>.
    • 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 elkerülése é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> létrehozásaSzámítás, majd a MySQL replikációval lehetőséget+.

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

  4. Adja meg az alapvető telepítési információkat az Alapvető beállítások lapon. Tekintse át az alapértelmezett értékeket, módosítsa igény szerint, majd kattintson az OK gombra.

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

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

    • Alkalmazásgyökerű jelszó. Adjon meg egy 12 karakteres alfanumerikus jelszót speciális karakterek nélkül.

    • Alkalmazás-adatbázis neve (alapértelmezés szerint 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 asdk alapértelmezett értéke a 2107-es verzió előtt).

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

  5. A Környezeti konfiguráció lapon adja meg a következő információkat, majd válassza az OK gombot:

    • Jelszó vagy nyilvános SSH-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 összegzését. Igény szerint letöltheti a testre szabott sablont és paramétereket, majd kiválaszthatja az OK gombot.

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

  7. Az üzembe helyezés megkezdéséhez 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

    Megjegyzé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ím elemet. Jegyezze fel 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étrehozhasson egy MySQL-üzemeltetési kiszolgálót a MySQL-fürt használatával.

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 felügyelhesse a MySQL-fürtöt, létre kell hozni egy bejövő hálózati biztonsági csoportra (NSG) vonatkozó szabályt.

  1. A felügyeleti portálon lépjen a MySQL-fürt üzembe helyezésekor létrehozott erőforráscsoportra, é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 a Bejövő biztonsági szabályok , majd a Hozzáadás lehetőséget.

    Adja meg a 3306 értéket a Célport tartományban , és igény szerint adja meg a leírást a Név és a Leírás mezőben.

    Nyit

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

Külső hozzáférés konfigurálása a MySQL-fürthöz

Ahhoz, hogy a MySQL-fürt hozzáadható legyen 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 hozzá van rendelve egy nyilvános IP-cím.

    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. Amikor a rendszer kéri, adja meg újra a bitnami jelszót:

    sudo service bitnami status

    A 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 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 teljes teljes tartománynevét meg kell adnia egy Azure Stack Hub-operátornak, hogy ezzel a MySQL-fürttel létre tudjanak hozni egy MySQL-üzemeltetési kiszolgálót.

Azure Stack Hub MySQL-üzemeltetési 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-üzemeltetési 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.

Megjegyzé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-címének é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 létrehozott csomagokat és ajánlatokat 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 csomagokba.

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

Miután létrehozta és konfigurálta a MySQL-fürtöt, és hozzáadta Azure Stack Hub MySQL-üzemeltető kiszolgálóként egy Azure Stack Hub-operátor, 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.

Megjegyzés

Futtassa ezeket a lépéseket az Azure Stack Hub felhasználói portálján egy MySQL Server-képességeket (Microsoft.MySQLAdapter szolgáltatást) biztosító előfizetéssel rendelkező bérlői felhasználóként.

  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>.
    • Az Azure Stack Development Kit (ASDK) esetében a portál címe .https://portal.local.azurestack.external
  2. Válassza az Erőforrás> létrehozásaAdatok + tárolás, majd a MySQL-adatbázis lehetőséget+.

    Adja meg a szükséges adatbázis-tulajdonságadatokat, 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 az SKU lehetőséget, 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, válassza az OK , majd a Létrehozás lehetőséget az adatbázis üzembehelyezési folyamatának 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 az új magas rendelkezésre állású adatbázishoz való csatlakozáshoz használandó kapcsolati sztring felderítéséhez.

    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