DigiLoog

PC関係の事なら何でもいけるそんな処

Archive for the ‘Linux’ Category

gdnsd ver3.0.0にアップグレードしてみた

2019年02月23日(土) - 22:35 | カテゴリ: Linux

“ns-lab BB”の一部サブドメインではGSLB目的でgdnsdを導入している。
暫くの間ver2.4.0を使っていたのだが、先日ver3.0.0がリリースされた。
しかし、一部の設定項目が変わったりして移行出来ずにいた。

だが、アップグレードしないで放置する事も出来ないので時間を確保した上で、
変更リファレンスとソースコードを読んでアップグレードを実施してみた。

………

細かい変更点が色々とあるが、一番重要なヘルスチェックモジュールの設定は流用出来た。
GSLBの機能に直接関わりは無いが大きかったのは下記の通り。

  • ヘルスチェックのWeb確認が廃止
  • オートスキャニングの廃止
  • gdnsd操作コマンドのサポート
  • ACMEv1-DNSのサポート

筆者は使っていないが、ACMEv1に対応したのは大きいと思う。
また、コマンドラインをベースにした動的制御が出来るようになった為、
別の監視システムと組み合わせてgdnsdを利用する場合も柔軟に制御が出来るようになった。

ただし、従来から欲しかったDNSクエリのロギングはver3.0.0でも実装されていなかった。
DNSクエリログを取得している環境自体が稀なのかもしれないが、
アクセス解析を行う上で重要な情報源になるので是非とも欲しい所。

自前で権威DNS・GSLBを運用する事自体が無くなってきているが、
オンプレで安くGSLBを実現するには立てざるを得ない事があるので需要はまだあると思う。
そんな場合、手軽に機能を実装出来るgdnsdは良いと思う。


DigiLoogのMySQLレプリケーションが壊れた

2019年01月31日(木) - 23:31 | カテゴリ: Linux

先日、明確な原因は調査しきれていないのだが、ブログ(DigiLoog)が参照しているMySQLで、
Master/Slaveのレプリケーションが外れ、丸一日程ブログを見れなくなる事態が発生した。

復旧はwikiにメモしてある通り、マスター側のDBダンプをスレーブでインポートし、
再レプリケーションをする事で復旧した。
直帰でDBを弄った事と言えば、エラーログ・スローログ出力を有効化したのだが、
コレが原因なのかは左記の通り追い切れていない。

今回の障害で判ったのは、復旧手段を確立出来ている事の安心感と、
apacheが一度MySQLへの接続を握ったら、Slave側に向け直す為に再読込が必要になる事。
アプリケーションによっては、シームレスに切り替えが出来るかもしれないが、
単純な三階層構造を取っているDigiLoogでは自動切り替えが上手く動かなかった。

本気でやるなら、シングルマスタークラスタリングを組むか、
Active/StandbyでMySQL Routerを挟み込む必要がありそう。
直近で大きな構成変更をする余裕は無いが、今後の課題としてメモに残そうと思う。


「openSUSE Leap 15.0」に上書きアップグレードした失敗談と注意点

2019年01月20日(日) - 15:39 | カテゴリ: Linux

“ns-lab BB”のサーバ群は「CentOS:openSUSE:Debian = 5:4:1』程度の比率で稼働中なのだが、
その中でもメール系はメインにopenSUSEを採用し続けている。
だが、時間が取れずずっとLeap 42.3状態で稼働していたので、休みを使ってアップグレードしてみた。

が、そうは簡単に行かず躓きそうな地雷を色々と踏み抜いたので、
後世に残す為にも備忘録化しようと思う _(:3」∠)_

まず、openSUSEサポートは公式サイトに纏まっているのだが、
当初は2019年1月末までだったLeap 42.3のサポートが、何時の間にか2019年6月まで延長となった。
なので、従来の知識を持っている人だと『早くアップグレードせねば!』と焦るかもしれないが、
まだ半年弱の猶予があるので、下記も読みつつ日本openSUSEユーザ会とかで情報収集をしてから、
計画的にアップグレードするのでも遅くはない。 …というより強く推奨する。

というのも、テストもした上で「行けるだろ」とアップグレードしたら、
サーバが1台吹っ飛で再構築した ヽ(´ー`)ノ

ちなみに、下記の備忘録はwikiに追記済なので、
該当しそうな項目があったらそっちも見て貰えるとありがたいです (´・ω・`)


  • 応援中

    D.C.5 Sweet Happiness ~ダ・カーポ5~スイートハピネス 2025年3月28日(金)発売予定 予約受付中
    バカップル・サプリメント