Rövid útmutató: Hibrid fürt konfigurálása az Apache Cassandra Felügyelt Azure-példányával az Ügyfélkonfigurátor használatával
Cikk
Az Azure Client Configurator egy olyan eszköz, amely segít konfigurálni egy hibrid fürtöt, és leegyszerűsíti az Apache Cassandra Felügyelt Azure-példányra való migrálási folyamatot. Ha jelenleg helyszíni adatközpontokkal rendelkezik, vagy önkiszolgáló környezetben működik, az Apache Cassandra Azure Managed Instance-példányával zökkenőmentesen beépíthet más adatközpontokat a fürtbe, miközben hatékonyan karbantartja őket.
Fontos
Az Ügyfélkonfiguráló eszköz nyilvános előzetes verzióban érhető el.
Ez a szolgáltatás szolgáltatásiszint-szerződés nélkül érhető el, és éles számítási feladatokhoz nem ajánlott.
További információ: Kiegészítő használati feltételek a Microsoft Azure előzetes verziójú termékeihez.
Ha inkább helyi cli-referenciaparancsokat szeretne futtatni, telepítse az Azure CLI-t. Ha Windows vagy macOS rendszert használ, fontolja meg az Azure CLI Docker-tárolóban való futtatását. További információ: Az Azure CLI futtatása Docker-tárolóban.
Ha helyi telepítést használ, jelentkezzen be az Azure CLI-be az az login parancs futtatásával. A hitelesítési folyamat befejezéséhez kövesse a terminálon megjelenő lépéseket. További bejelentkezési lehetőségekért lásd : Bejelentkezés az Azure CLI-vel.
Futtassa az az version parancsot a telepített verzió és a függő kódtárak megkereséséhez. A legújabb verzióra az az upgrade paranccsal frissíthet.
Ez a cikk az Azure CLI 2.30.0-s vagy újabb verzióját igényli. Ha Az Azure Cloud Shellt használja, a legújabb verzió már telepítve van.
Azure Virtual Network saját üzemeltetésű vagy helyszíni környezethez való kapcsolódással. A helyszíni környezetek Azure-hoz való csatlakoztatásáról további információt a Helyszíni hálózat csatlakoztatása az Azure-hoz című cikkben talál.
Python-telepítésre van szükség. A terminálon való futtatással python --version ellenőrizheti, hogy telepítve van-e a Python.
Győződjön meg arról, hogy az Azure Managed Instance és a helyszíni Cassandra-fürt is ugyanazon a virtuális hálózaton található. Ha nem, akkor hálózati társviszonyt vagy más kapcsolati módot (például expressz útvonalat) kell létesíteni.
A felügyelt fürt és a helyi fürt fürtnevének meg kell egyeznie.
* A cassandra.yaml fájlban győződjön meg arról, hogy a tárport értéke 7001, a fürt neve pedig megegyezik a felügyelt fürt nevével:
fürt-erőforráscsoport: A fürt által található erőforráscsoport.
fürtnév: Azure Managed Instance-fürt neve.
kezdeti jelszó: Az Apache Cassandra-fürt azure-beli felügyelt példányának jelszava.
vnet-resource-group: A virtuális hálózathoz csatolt erőforráscsoport.
virtuális hálózat neve: A fürthöz csatolt virtuális hálózat neve.
alhálózat neve: A Cassandra-fürt számára lefoglalt IP-cím neve.
hely: A fürt üzembe helyezésének helye.
magcsomópontok: A helyszíni vagy saját üzemeltetésű Cassandra-fürt meglévő adatközpontjainak magcsomópontjai.
mi-dc-name: Az Azure Managed Instance-fürt adatközpontjának neve.
dc-name: A helyszíni fürt adatközpontjának neve.
termékváltozat: A virtuális gép termékváltozatának mérete.
A Python-szkript létrehoz egy tar archive nevű install_certs.tar.gz.
* Csomagolja ki ezt a mappát minden /etc/cassandra/ csomóponton.
Bash
sudo tar -xzvf install_certs.tar.gz -C /etc/cassandra
Futtassa sudo ./install_certs.sha mappát a /etc/cassandra/ mappában.
A parancsprogram futtatásával sudo chmod +x install_certs.shgyőződjön meg arról, hogy végrehajtható.
A szkript telepíti és az Azure Managed Instance-fürthöz való csatlakozáshoz szükséges új tanúsítványokat a Cassandra felé telepíti és mutatja.
Ezután felkéri a felhasználót a Cassandra újraindítására.
Ha a Cassandra végzett az összes csomópont újraindításával, ellenőrizze a következőt nodetool status: Mindkét adatközpontnak szerepelnie kell a listában, és a csomópontok UN (Up/Normal) állapotban lesznek.
Az Apache Cassandra azure-beli felügyelt példányában módosíthatja AllKeyspaces a Keyspace-sémában lévő replikációs beállításokat, és elindíthatja a migrálási folyamatot a Cassandra managed Instance-fürtre.
Tipp.
Az automatikus replikálás beállítását arm-sablonon keresztül kell engedélyezni.
Az arm-sablonnak tartalmaznia kell a következőket:
Ez az összes kulcstérdefiníciót úgy módosítja, hogy tartalmazza azokat WITH REPLICATION = { 'class' : 'NetworkTopologyStrategy', 'on-prem-datacenter-1' : 3, 'mi-datacenter-1': 3 }.
Ha nem ezt a topológiát szeretné használni, módosítania kell, és manuálisan kell futtatnia nodetool rebuild a Cassandra felügyelt példány fürtjén.
További információ az automatikus replikációról
Az adatreplikációs folyamat frissítése és monitorozása a Data Center panel kiválasztásával
[!INFO]
Következő lépések
Ebben a rövid útmutatóban megtanulta, hogyan hozhat létre hibrid fürtöt az Apache Cassandra Ügyfélkonfigurációs Azure Managed Instance használatával. Most már megkezdheti a fürttel való munkát.
Administer an SQL Server database infrastructure for cloud, on-premises and hybrid relational databases using the Microsoft PaaS relational database offerings.