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
-
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
- 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
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.
Válassza az Erőforrás> létrehozásaSzámítás, majd a MySQL replikációval lehetőséget+.
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).
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
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.
Az üzembe helyezés megkezdéséhez válassza a Létrehozás lehetőséget a Vásárlás lapon.
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.
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.
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):
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.
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.
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.
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
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;
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.
-
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
- 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
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.
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.
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.
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.
Következő lépések
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: