gyptazy.ch is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Admin email
contact@gyptazy.ch
Admin account
@gyptazy@gyptazy.ch

Search results for tag #xcpng

Paco Hope for Harris »
@paco@infosec.exchange

So what are folks doing for multi-node, high availability file systems? I looked at , but that doesn't work. I'm starting to look at , but it's an S3-oriented API.

I'd like to get to a docker swarm sort of situation where I have 3 identical docker VMs, running 3 identical Caddy configurations, with 3 identical Apache VMs, and requests load balanced across them. And then I want a shared filesystem so the users can upload the files for their web sites to one location, and it's made available to all the web front ends.

I'm currently in a mixed environment:

  • on bare metal
  • FreeBSD VMs running important services (bastions, email, DNS)
  • VMs running docker for all my container-based stuff

So I'm trying to do the shared, highly available FS part of this design and I'd stay with FreeBSD if I could.

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

has been released in version 1.0.2 and adds some smaller features and squashes some bugs.

ProxLB is a Load Balancer for clusters, which rebalances your VM/CT workloads across nodes in your cluster.

https://github.com/gyptazy/ProxLB/releases/tag/v1.0.2


0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

soon gains an often requested feature for :
* Rolling updates!

This ensures, that nodes in a Proxmox cluster are being automatically patched. Therefore, ProxLB now also comes with its own API which provides other nodes to identify the current state of other nodes in cluster. By this, we're finally able to keep nodes aware of potential maintenance windows when being patched and to move workloads away to other nodes in a balanced way and honouring the resources. Also, we can identify if a system reboot for the newly installed packages is required and skip moving those workloads away. However, I want to have everything done by the Proxmox API or ProxLB API which requires me to extend the Proxmox API by the new features. I try to get those into upstream to avoid maintaining a dedicated packages providing this extended features in the Proxmox API. I'm happy to see people testing this feature, please do NOT use this on production systems right now.

PR:
https://github.com/gyptazy/ProxLB/pull/48


0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Is it always about No, can be a more professional solution for your workloads! In this post I compare the performance of local storage, CPU and general things.

https://gyptazy.ch/blog/xcpng-a-more-professional-alternative-to-proxmox-based-on-xen/

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

The new interface in (an alternative to is just awesome! In this video I provide you a short sneak peak and install . This is coming with XCP-ng 8.3 and it looks awesome!

https://youtu.be/cgo7Ax06xMA

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

vs it’s about vs . Running both in PVHVM they are pretty comparable in performance. tapdisk runs single threaded, so it scales with more VMs and with 4 VMs it already catches up.

Paco Hope for Harris »
@paco@infosec.exchange

I warned that there would be mishaps and clown shoes in my journey. After 556 consecutive days of uptime, it wouldn’t boot when I brought to the garage. The reason why is embarrassing, but I’ll tell it anyway.

Almost 2 years ago, I had a disk fail. The system uses hardware in a mirrored pair. So I was able to hot swap the drive.

I got cocky. After swapping the drive I bought a couple more drives. “I know! I’ll convert from a mirrored pair to a 4-drive RAID5 setup.” I managed all that with the onboard management system. Then I had to tell my hypervisor to increase the size of the partition to account for all the new space.

I don’t even remember what I did wrong. But I had one of those sinking feeling moments where I knew I had just fucked up. I had trashed the partition table for the drive entirely. Now, it was fine in memory. But it was gone from the disk. I jotted down what was in RAM. I tried writing out to disk the right partition table. It appears I did THAT right, but the drive wasn’t bootable.

When I booted an USB, it found everything on the disk and it is happily upgrading. At the end of the upgrade process, I’m confident it will make the disk bootable again.

Kids don’t try this at home. I am a trained professional.

Photo of a monitor on a server displaying a backup and upgrade progress bar.

Alt...Photo of a monitor on a server displaying a backup and upgrade progress bar.