I’ve been working on making my LowEnd empire of cheap VPS systems more reliable and better-managed. This has ranged from keeping better track of config info to automating with Ansible to using high availability.
Tonight I was working on a couple MySQL-based web sites and remember a tutorial series I did a little over two years ago entitled “How to Setup a Highly Available WordPress Site From Scratch”.
This six-parter walks through setting up two VPS systems, configuring MariaDB and replication, using DRBD and OCFS2 for filesystem replication, and tying it all off with round-robin DNS.
And it still works! Just configured DRBD tonight on a pair of Hetzner Cloud systems using their volume storage. Here’s a couple tips if you’re working with Hetzner Cloud.
First, setup and use private networking for replication to get better speed.
Second, the volume is presented as something like /dev/sdb. Do the following:
1. unmount it. It’ll be mounted as /mnt/something
2. comment it out in /etc/fstab
2. nuke it:
dd if=/dev/zero of=/dev/sdb bs=1000000 count=10
Make a new primary partition:
gparted /dev/sdb mklabel gpt mkpart primary ext2 1MiB 100%
…and you should be good to go. You can just use /dev/sdb in your r0.res.
Related Posts:
NameCrane Offloaded SQL: Get Hosted MySQL in the Cloud for Very Cheap!
The Buzz: Latest News, Gossip, and Drama from LowEndTalk
Hetzner Terminates Kiwix With Extreme Prejudice - What Do You Think?
Have You Missed Any of these LowEndBoxTV Videos?
LowEndBoxTV: Are All Hetzner Locations Alike? No! And Piotr Has the Proof: "This is Clearly Not th...
MariaDB Swallowed by Private Equity
- Exotic Locations: Where the Datacenters are, from a LowEnd Perspective - April 24, 2025
- First Offer!Pulsar67 Has a Cheap VPS for You in Tampa, Florida Starting at $1.25/Month! - April 23, 2025
- Recent Drama: The Ethics of Scanning Hosted Files - April 22, 2025
Thanks for your useful information.
We enjoyed your content, thank you