如何从零开始搭建一个高可用性的 WordPress 网站:两年后,它仍然有效! 如何从零开始搭建一个高可用性的 WordPress 网站:两年后,它仍然有效!

如何从零开始搭建一个高可用性的 WordPress 网站:两年后,它仍然有效!

LET辅导我一直在努力提升我的低端廉价VPS服务器网络的可靠性和管理水平。这包括更好地跟踪配置信息、使用Ansible实现自动化以及采用高可用性方案。

今晚我在处理几个基于 MySQL 的网站时,想起了两年多前我做过的一个教程系列,标题是“如何从零开始搭建一个高可用性的 WordPress 网站”。

这篇分为六部分的文章将逐步介绍如何设置两个 VPS 系统、配置 MariaDB 和复制、使用 DRBD 和 OCFS2 进行文件系统复制,以及使用轮询 DNS 完成所有操作。

它依然有效!今晚刚在两台 Hetzner Cloud 系统上配置了 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 primary ext2 1MiB 100%

这样应该就没问题了。你可以在 r0.res 文件中直接使用 /dev/sdb。