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:
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
Setup a Highly Available WordPress Site From Scratch, 2024 Edition! Part 7: Round-Robin DNS, Let’s ...
- Bonus Code Friday!Can You Match The Legendary Pac-Man High Score on the Arcade You Could Win from RackNerd? - January 24, 2025
- We Called It Wrong: Ross Ulbricht, Who Masterminded Multiple Attempted Murders, Has Been Pardoned - January 22, 2025
- Perfectionists Welcome!The PQ Hosting Interview (with a Special Discount Code!) - January 21, 2025
Thanks for your useful information.
We enjoyed your content, thank you