Init bakke #87

Open
felixalb wants to merge 5 commits from init-bakke into main
Owner

New backup server just dropped!
This server is awfully slow, and the mdraid setup is awfully slow, and I doubt that this will be a good experience, but we now have a backup server again?

  • Tried Disko and nixos-anywhere
  • Tried using mdraid
  • Found that md is ancient and bad
  • Found that disko is 100% extra steps, and a lot more complicated and noisy than just formatting your disks yourself
  • Found that systemd-boot doesn't support mdraid
  • Found that we probably don't need to mirror the boot partition :)
  • Found that old hardware is slow
  • Found that old hardware can have poor support for iPXE with UEFI, and might do weird BIOS stuff on you when you least expect it
  • Reaffirmed that zfs is love

Current disk layout:

  • mdraid for boot/root disk
    • 4TB WD Red with 500MiB ESP with systemd-boot, Remaining mdraid - Old?
    • 4TB WD Red with 500MiB Unused partition, Remaining mdraid - Old?
  • zfs pool "tank" for the actual backup data
    • 8TB Toshiba MG08 - New
    • 8TB Exos 7E10 - New

TODO:

  • Document the death of Toriel on the wiki
  • Document Bakke on the wiki
    • ... describing the poco loco disk layout
  • Start backing stuff up
    • Restic? Borg? Rsync?
    • Make backup retention policy and zfs snapshot system
    • Document backup procedures

Plz squash when merging.

New backup server just dropped! This server is awfully slow, and the mdraid setup is awfully slow, and I doubt that this will be a good experience, but we now have a backup server again? - Tried Disko and nixos-anywhere - Tried using mdraid - Found that md is ancient and bad - Found that disko is 100% extra steps, and a lot more complicated and noisy than just formatting your disks yourself - Found that systemd-boot doesn't support mdraid - Found that we probably don't need to mirror the boot partition :) - Found that old hardware is slow - Found that old hardware can have poor support for iPXE with UEFI, and might do weird BIOS stuff on you when you least expect it - Reaffirmed that zfs is love Current disk layout: - mdraid for boot/root disk - 4TB WD Red with 500MiB ESP with systemd-boot, Remaining mdraid - Old? - 4TB WD Red with 500MiB Unused partition, Remaining mdraid - Old? - zfs pool "tank" for the actual backup data - 8TB Toshiba MG08 - New - 8TB Exos 7E10 - New TODO: - Document the death of Toriel on the wiki - Document Bakke on the wiki - ... describing the poco loco disk layout - Start backing stuff up - Restic? Borg? Rsync? - Make backup retention policy and zfs snapshot system - Document backup procedures Plz squash when merging.
felixalb added 4 commits 2024-10-20 22:14:51 +02:00
oysteikt reviewed 2024-10-20 22:26:03 +02:00
@ -0,0 +22,4 @@
address = with values.hosts.bakke; [ (ipv4 + "/25") (ipv6 + "/64") ];
};
system.stateVersion = "23.05";
Owner

>:)

\>:)
felixalb marked this conversation as resolved
felixalb added 1 commit 2024-10-21 21:30:23 +02:00
pederbs reviewed 2024-10-22 18:36:28 +02:00
@ -0,0 +7,4 @@
./filesystems.nix
];
sops.defaultSopsFile = ../../secrets/bakke/bakke.yaml;
Owner

doesn't exist

doesn't exist
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
You can also view command line instructions.

Step 1:

From your project repository, check out a new branch and test the changes.
git checkout -b init-bakke main
git pull origin init-bakke

Step 2:

Merge the changes and update on Gitea.
git checkout main
git merge --no-ff init-bakke
git push origin main
Sign in to join this conversation.
No description provided.