高可用性の WordPress サイトをゼロから構築する方法: 2 年経った今でもまだ機能しています!
安価なVPSシステムで構成されたローエンド帝国の信頼性と管理性を高めることに取り組んでいます。設定情報の追跡管理の改善からAnsibleを使った自動化、高可用性の活用まで、多岐にわたります。
今夜、私はいくつかの MySQL ベースの Web サイトに取り組んでいましたが、 2 年以上前に作成した「高可用性 WordPress サイトをゼロからセットアップする方法」というチュートリアル シリーズを思い出しました。
この 6 部構成の記事では、2 つの VPS システムのセットアップ、MariaDB とレプリケーションの構成、ファイルシステムのレプリケーションのための DRBD と OCFS2 の使用、そしてこれらすべてをラウンドロビン DNS でまとめる手順について説明します。
そして、まだ動いています!今夜、Hetzner Cloudのボリュームストレージを使って、2つのシステムにDRBDを設定しました。Hetzner Cloudをご利用の方のために、いくつかヒントをご紹介します。
まず、速度を向上させるために、レプリケーション用のプライベート ネットワークをセットアップして使用します。
次に、ボリュームが/dev/sdbのように表示されます。以下の操作を行います。
1. アンマウントします。/mnt/something としてマウントされます。
2. /etc/fstabでコメントアウトする
2. 核兵器で破壊する:
dd if=/dev/zero of=/dev/sdb bs=1000000 count=10
新しいプライマリパーティションを作成します。
gparted /dev/sdb mklabel gpt mkpart プライマリ ext2 1MiB 100%
…これで準備完了です。r0.res で /dev/sdb を使用するだけです。