Dnes s potěšením oznamujeme vydání 1.4.2 ClusterControl – komplexního systému správy databází, který vám umožní snadno nasazovat, monitorovat, spravovat a škálovat vysoce dostupné databáze s otevřeným zdrojovým kódem – a nástroje pro vyrovnávání zatížení – ve vaší infrastruktuře.
Důležité informace z vydání
Pro MySQL
Nastavte transparentní převzetí služeb při selhání ProxySQL pomocí Keepalived a Virtual IP
Udržujte pravidla dotazů, uživatele a další nastavení synchronizovaná ve více instancích
Pro PostgreSQL
Nový primární – pohotovostní průvodce nasazením pro streamovanou replikaci
Automatizované převzetí služeb při selhání a propagace typu slave to master
Pro MySQL, MongoDB a PostgreSQL
Nové integrace se systémy pro řízení komunikace nebo reakce na incidenty, jako jsou Pagerduty, VictorOps, Telegram, Opsgenie a Slack
Nová webová konzola SSH
A více! Přečtěte si o všech podrobnostech níže.
Stáhněte si ClusterControl
Zobrazit podrobnosti o vydání a zdroje
- 1.4.2 Protokol změn
- Příručka administrace ClusterControl
- Pokyny k upgradu
Popis vydání
Tato udržovací verze ClusterControl je o konsolidaci oblíbených funkcí správy databází, které naši uživatelé oceňují. A máme několik skvělých nových funkcí zaměřených na týmy DevOps!
Naše nová integrace s populární správou incidentů a chatovacími službami vám umožní přizpůsobit alarmy a nechat se upozorňovat v operačních nástrojích, které již používáte – např. Pagerduty, VictorOps, Telegram, Opsgenie a Slack. Můžete také spustit jakýkoli příkaz dostupný v CLI ClusterControl z vašeho chatu s podporou CCBot.
ProxySQL lze nyní nasadit v aktivním pohotovostním režimu HA s Keepalved a Virtual IP. Je také možné exportovat a synchronizovat konfigurace napříč více instancemi, což je základní funkce v distribuovaném prostředí.
A zavádíme automatické převzetí služeb při selhání a správu replikace vašich nastavení replikace PostgreSQL.
Podrobněji …
ChatOps s CCBot od ClusterControl
V naší předchozí verzi ClusterControl jsme zahrnuli nového klienta příkazového řádku ClusterControl (CLI). Nyní jsme zpřístupnili nový a vylepšený CCBot, který má plnou integraci s CLI. To znamená, že můžete použít jakýkoli příkaz dostupný v CLI z vašeho chatu s podporou CCBot!
Klient příkazového řádku je intuitivní a snadno se používá, a pokud jste častým uživatelem příkazového řádku, rychle si na něj zvyknete. Ne každý však má přístup z příkazového řádku k hostitelům nainstalovaným s ClusterControl, a pokud jsou externí připojení k tomuto uzlu zakázána, CLI nebude moci odesílat příkazy do backendu ClusterControl. Někteří uživatelé také nemusí být zvyklí pracovat na příkazovém řádku. Přidání CLI do našeho chatbota, CCBot, řeší oba problémy:umožní těmto uživatelům posílat do ClusterControl příkazy, které by za normálních okolností nebyli schopni.
Nové integrace s oblíbenými oznamovacími systémy
Alarmy a události lze nyní snadno odesílat do služeb správy incidentů, jako je PagerDuty a VictorOps, nebo do chatovacích služeb, jako je Slack a Telegram. Webhooky můžete také použít, pokud se chcete integrovat s jinými službami, abyste mohli reagovat na změny stavu ve vašich clusterech. Přímá spojení s těmito oblíbenými službami pro komunikaci incidentů vám umožňují přizpůsobit způsob, jakým budete upozorněni z ClusterControl, když se něco pokazí ve vašem databázovém prostředí.
- Posílat alarmy a události na:
- PagerDuty, VictorOps a OpsGenie
- Slack a telegram
- Webhooky registrované uživatelem
Automatické převzetí služeb při selhání pro PostgreSQL
Počínaje ClusterControl 1.4.2 můžete nasadit celé nastavení replikace PostgreSQL stejným způsobem, jako byste nasadili MySQL a MongoDB:můžete použít nabídku „Deploy Cluster“ k nasazení primárního a jednoho nebo více záložních serverů PostgreSQL. Po nasazení nastavení replikace bude ClusterControl spravovat nastavení a automaticky obnovovat neúspěšné servery.
Další funkcí je úloha „Rebuild Replication Slave“, která je dostupná pro všechny podřízené (nebo záložní servery) v nastavení replikace. To lze použít například, když chcete vymazat data v pohotovostním režimu a znovu je sestavit s novou kopií dat z primárního. Může být užitečné, pokud se záložní server z nějakého důvodu nemůže připojit a replikovat z primárního.
Nyní můžete snadno zkontrolovat, které dotazy jsou zodpovědné za zatížení vašeho nastavení PostgreSQL. Zde uvidíte několik základních údajů o výkonu – kolik dotazů daného typu bylo provedeno? Jaká byla jejich maximální a průměrná doba realizace? Jak vypadá celková doba provádění tohoto dotazu? Chcete-li začít, stáhněte si ClusterControl.
Vylepšení proxy SQL
V této verzi máme vylepšení pro ProxySQL, která vám pomohou nasadit aktivní/pohotovostní nastavení s Keepalved a Virtual IP. Tato vylepšená integrace s Keepalived a Virtual IP přináší vysokou dostupnost a automatické převzetí služeb při selhání do vašeho vyrovnávání zátěže.
A také můžete snadno synchronizovat konfiguraci ProxySQL, která má pravidla dotazů, uživatele a skupiny hostitelů, s jinými instancemi, aby byly identické.
- Kopírujte, exportujte a importujte konfigurace ProxySQL do/z jiných instancí, aby byly synchronizované
- Přidat existující samostatnou instanci ProxySQL
- Přidat existující Keepalived do aktivních/pasivních nastavení
- Nasaďte až 3 instance ProxySQL s aktivním/pasivním nastavením Keepalived
- Zjednodušené vytváření mezipaměti dotazů
Nová webová konzola SSH
Z grafického uživatelského rozhraní ClusterControl máte nyní přístup SSH ke kterémukoli z uzlů databáze přímo z vašeho prohlížeče. To může být velmi užitečné, pokud se potřebujete rychle přihlásit k databázovému serveru a získat přístup k příkazovému řádku. Komunikace je založena na HTTPS, takže je možné přistupovat k vašim serverům za firewallem, který omezuje přístup k internetu pouze na port 443. Přístup k WebSSH je konfigurovatelný administrátorem ClusterControl prostřednictvím GUI.
- Otevřete okno terminálu pro všechny uzly clusteru
- Podporováno pouze s Apache 2.4+
Existuje řada dalších funkcí a vylepšení, které jsme zde nezmínili. Všechny podrobnosti najdete v protokolu změn.
Doporučujeme vám otestovat tuto nejnovější verzi a poskytnout nám zpětnou vazbu. Pokud byste chtěli demo, neváhejte si ho vyžádat.
Děkujeme vám za vaši trvalou podporu a přejeme vám šťastné shlukování!
PS.:Pro další tipy a triky sledujte náš blog:https://severalnines.com/blog/.