Group Replication用のデータベース・クラスタSSL構成の概要

クラスタ化されたデータベース環境には、1つのプライマリ・ノードと1つ以上のセカンダリ・ノードを構成する異なるノードが含まれています。一度に1つのプライマリ・ノードのみが存在できます。各ノードには、固有のホスト名とMySQLデータベース・インスタンスがあり、その特定のノードの個別の構成によって維持されます。クラスタ内のすべてのノードは、総合的にデータベースを表します。

また、データベースに接続しようとするクライアントの最初の接点であるルーターもあります。

SSL接続を有効にする場合、すべてのデータベース・ノードとルーターに独自の認可キーとサーバー証明書が必要です。これらの証明書には、共通の認証局(CA)によって認可される必要があります。

この設定で一般的に使用される証明書は次のとおりです:

次の表で、ルーターおよびデータベース・ノードの構成について説明します。この説明のために、次の例は1つルーターと3つのデータベース・ノードを示しています。

表1ルーターおよびデータベース・ノードの構成

ルーター -
ホスト名 mysqlrouter.company.com
構成ファイル名 mysqlrouter.conf
ポート 6446
共通名 mysqlrouter.company.com
証明書名 server-cert.pem
キー・ファイル名 server-key.pem
データベース・ノード 1 -
ホスト名 dbnode1.company.com
構成ファイル名 my.cnf
ポート 3308
共通名 dbnode1
証明書名 server-cert.pem
キー・ファイル名 server-key.pem
ノード・ランク プライマリ
データベース・ノード2 -
ホスト名 dbnode2.company.com
構成ファイル名 my.cnf
ポート 3308
共通名 dbnode2
証明書名 server-cert.pem
キー・ファイル名 server-key.pem
ノード・ランク セカンダリ
データベース・ノード3 -
ホスト名 dbnode3.company.com
構成ファイル名 my.cnf
ポート 3308
共通名 dbnode3
証明書名 server-cert.pem
キー・ファイル名 server-key.pem
ノード・ランク セカンダリ