mysqlマスター/スレーブ同期およびPowerDNSフロントエンドマスターおよびスレーブに基づくドメイン名解決サービス

前の記事では、powerdns独自のpdns.conf構成を使用して、マスターとスレーブのドメイン名解決サービスのデュアルバックアップを実装しました。ただし、実際の運用および使用では、個々のレコードまたはドメインがマスターとスレーブ間の厳密な同期を達成できず、ドメインネームサービスエラーが発生することがよくあります。

そのため、2つのドメインネームサーバーns1.happytang.orgとns2.happytang.orgを更新し、それらをマスターとして構成しました。ただし、2つのネームサーバーの記録を厳密に一致させるために、mysqlマスター/スレーブ同期を使用しました。

具体的な原則については、Claudio Kuenzlerによるこのブログ投稿を参照してください

mysqlのマスターとスレーブの同期については、このブログ投稿を参照してください

これは、途中で発生した問題を記録するためのものです。

1.マスター/スレーブ同期を構成するプロセスで、master_portの3306に一重引用符を追加する必要はありません。

2.中間スレーブのサーバーIDは変更されましたが、mysqlは再起動されなかったため、slave_ioはnoと表示されました。再起動後は問題ありません。

3.マスターサーバーがoneinstackを使用していたため、mysqlマスター/スレーブディストリビューションを設定するときに、my.cnfファイルが見つかりませんでした。確認後、5.7のmysqlバージョンでは、一部のコンパイル済みバージョンにはデフォルトでmy.cnfがありません。my.cnfは自分で作成できますが、少なくとも、my.cnfの[mysqld]フィールドの下に、datadir、basedir、log-bin、server-idの4つのパラメータ設定を追加する必要があります。

4. powerdnsでは、個々のドメイン名のMXレコードが有効にならない場合がありますが、削除後に再度追加できます。

元のテキストは個人ブログの対応するページも投稿されています

おすすめ

転載: www.cnblogs.com/happytang/p/12732882.html