@dbtng - eviltoast

Rocket Surgeon

  • 53 Posts
  • 682 Comments
Joined 8 months ago
cake
Cake day: March 10th, 2025

help-circle




  • SSH key management in PVE is handled in a set of secondary files, while the original debian files are replaced with symlinks. Well, that’s still debian. And in some circumstances the symlinks get b0rked or replaced with the original SSH files, the keys get out of sync, and one machine in the cluster can’t talk to another. The really irritating thing about this is that the tools meant to fix it (pvecm updatecerts) don’t work. I’ve got an elaborate set of procedures to gather the certs from the hosts and fix the files when it breaks, but it sux bad enough that I’ve got two clusters I’m putting off fixing.

    Corosync is the cluster. It’s a shared file system that immediately replicates any changes to all members. That’s essentially anything under /etc/pve/. Corosync is very sensitive. I believe they ask for 10ms lag or less between hosts, so it can’t work over a WAN connection. Shit like VM restores or vmotion between hosts can flood it out. Looks fukin awful when it goes down. Your whole cluster goes kaput.

    All corosync does is push around this set of config files, so a dedicated NIC is overkill, but in busy environments, you might wind up resorting to that. You can put cororsync on its own network, but you obviously need a network for that. And you can establish throttles on various types of host file transfer activities, but that’s a balancing act that I’ve only gotten right in our colos where we only have 1gb networks. I have my systems provisioned on a dedicated corosync vlan and also use a secondary IP on a different physical interface, but corosync is too dumb to fall back to the secondary if the primary is still “up”, regardless of whether its actually communicating, so I get calls on my day off about “the cluster is down!!!1” when people restore backups.







  • I use PVE professionally. I could spent some time bitching about how it handles ssh keys and the fragile corosync cluster management. I could complain about the sloppy release cycle and the way they move fast and break shit. Or all the janky shit they’ve slapped together in PBS. I could go on.

    But I actually pay for a license for my homelab. And ya, it is THE thing at work now.

    I’ve often heard it said that Proxmox isn’t a great option. But its the best one.
    If you do try it, don’t bother asking questions here.
    Go to the source. https://forum.proxmox.com/











  • If you want enterprise gear on the cheap, yes. Ebay.
    There are regular vendors on Ebay with thousands of verified sales. Go with those till you figure it all out.
    You can definitely make bad choices, but even when I’ve gotten bad drives, the vendor just immediately refunded the money, like that day.



  • dbtngtoGames@lemmy.worldDarkenstein 3D free on Steam
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    12 days ago

    The video looked very like Serious Engine, so I downloaded it to see. Nope. Its Unity.

    Comically long intro of a narrator and text. Ok, I’m a homeless traitor in Nazi Germany, trying to get my dog back.

    Got out of the truck. Oh good. A box jumping obstacle. Hit the space bar. No jump. So I keep trying. And it knocks this box back into the corner, where I can see a mug of something floating there. Health or powerup or some shit. But I can’t get to it because I just kicked this box in the way.

    I finally checked the controls. There’s no jump, just kick. You don’t jump in this game. Like old DOOM.

    I gave up. I’m in this far. I’ll try it again later.