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:
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
So What do I Run On? Raindog308's LowEnd Empire and Preferred LowEnd Provider List
- The Buzz: Latest News, Gossip, and Drama from LowEndTalk - March 12, 2025
- SolaDrive: Managed VPS Solutions Around the World! 50% Off Normal Prices for Our Readers! - March 11, 2025
- The Mailbird Scam: When a “Lifetime” License is Not Lifetime - March 10, 2025
Thanks for your useful information.
We enjoyed your content, thank you