DigiLoog

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

Archive for the ‘Linux’ Category

[ns-lab BB] 新環境のデータベース構成

2020年05月05日(火) - 17:52 | カテゴリ: Linux

以前、自鯖データベースにmaxscaleを採用し、負荷分散構成に変更した事を書いたが、
新自鯖基盤が本番稼働しだした事もあり、備忘録も兼ねて改めて構成を紹介しようと思う。

………

  • 旧環境について

自鯖基盤はデータベースを用いるアプリケーションが複数稼働しており、
その中でも特に重要なのが「メールユーザ管理」「ブログ記事データ」「サーバ監視zabbix」の3つとなる。
旧環境は必要に応じて機能追加してきた経緯もあり、各サーバにデータベースも同梱させる構成を取っていた。
ただ、システム規模が大きくなるに連れ、データベースの肥大化と要求スペックの増加がネックになりつつも、
アプリサーバに同梱させる構成の都合上、スケールアップ・スケールアウト出来ないのが課題だった。
また、データベース本体のアップグレード・バックアップ取得もサーバ毎に実施する必要があった為、
自動化を進めたとしても、サーバ管理コストの絶対数が上がってきていた。

そんな中、コミケで頒布されていたIT技術島の冊子を読むと、
HAProxy・MySQL Routerを用いたDBクエリ負荷分散、クラスタリング手法が紹介されていた。
『これは使える!』と思い技術調査を開始。
結果、エンタープライズでも使えそうな事例だったので自鯖基盤に採用した。


[ns-lab BB] 自宅NW・自宅サーバの刷新完了

2020年05月03日(日) - 20:56 | カテゴリ: Linux

数年前から構想を練り、昨年から構築開始した “nowsky system-lab BB” 刷新計画。
物理サーバの経年劣化もあり、2020年4月末迄に移行完了する事を目標に構築を進めた所、
予定通り4月末に物理サーバ撤去も完了し、新規導入のPrometheus以外は本番稼働しだした。

という事で、 “nowsky system-lab” ネットワーク・サーバ基盤の刷新が無事完了し、
初代から数えて仮想サーバ基盤バージョン3.0へのアップグレードとなった。

 

今までは自作PC2台を使っていたが、サーバ刷新後に撤去したのでラック付近がスッキリした。


ISC DHCPからKEA DHCPへ移行作業中

2020年01月11日(土) - 18:42 | カテゴリ: Linux

自前でDHCPサーバを構築すると行ったら、ISC製のdhcpdを利用するのがセオリーな現状。
ただ、コレにも問題があり既に開発が終了している上、
設計が古い事から設定反映に再起動が必要な問題がある。

“ns-lab BB”もdhcpdを利用し続けていたのだが、
ビルドする為にソース改変が必要だったり、EUI-64に標準対応していなかったりと問題が多かったので、
自鯖刷新に合わせてkea-dhcpに移行する事とした。

従来、kea-dhcpはフェイルオーバーが実装されていなかったのだが、
Kea v1.4で実装されたので冗長化も図りやすくなった。
また、バックエンドを共通DBにしてしまえば、
ルータのhelper-addressに複数IPを記述する事で冗長化を図る事も出来る。

現在、IPv4環境用のkea-dhcpを構築したので実際に使ってテスト中。
近日中にIPv6環境用も構築し、両プロトコルで移行が出来るのか検証を進めつつ、
ある程度の構築ナレッジが溜まったらwikiにメモ予定。