Technology¶
Rant: Unifi Layer 3 Switches
I have a love-hate relationship with Unifi.
One of the things I absolutely hate about Unifi, is their "Layer 3" switches.
IMO, its a marketing gimmick, and an absolute joke.
Proxmox - Solutions to random errors.
This- is a short post which details how to resolve a few random errors you may experience with proxmox.
This post is for you, IF, you are experiencing any of these errors:
- "System booted in EFI-mode but 'grub-efi-amd64' meta-package not installed! Install 'grub-efi-amd64' to get updates."
- "Couldn't find EFI system partition. It is recommended to mount it to /boot or /efi."
- "/etc/kernel/proxmox-boot-uuids does not exist."
Detecting a weird packet loss issue.
So- I recently installed a Quad 100G Mikrotik CRS504-4XQ-IN Router into my lab recently and moved a few servers over to 100G NICs.
Around the time I did this- I also started experiencing tons of random, hard to pinpoint instances of latency across my network.
I validated flow-control was enabled for the network- and I checked various port counters to look for errors.
This- issue took me around a week or two to finally pinpoint.... this post- is going through a bit of the steps taken.
Proxmox - Setup Debian Cloud-Init Templates
This post documents the steps needed to create a minified debian cloud image template, which you can easily clone, and have a running VM in seconds with no configuration needed.
This includes common packages, ssh-keys, IP information.
The end result of this project is...
- You clone a template, and start it.
- The cloned VM automatically starts up, updates itself, and starts running, with common packages installed, and your ssh details pre-configured.
- A slimmed down distribution, without excess (My end result was a 400M image.)
- No need to edit the VM after cloning, other then adding CPU/RAM, or other hardware as needed.
Proxmox - Howto: Restore PVE Host Configuration
So, literally ONE DAY after writing My backup strategies post, I encountered a need to completely reinstall proxmox.
As it turns out, there is not a documented, nor official restore process. After some trial and error, I did manage to completely restore my host, with no loss in configuration.
My personal backup strategies. How I implement 3-2-1, or better.
This- is a short post explaining my personal backup strategies for VMs, Kubernetes, Personal Devices, etc.
I discuss my strategies for implementing, and exceeding the 3-2-1 backup rule, for Kubernetes, Proxmox, File Shares, and personal devices.
Balancing Power Consumption and Cost: The True Price of Efficiency
Too often- I see the all too familiar post on reddit.
Hey guys- Look at this really nice hardware I got for free, or for cheap.
And- there is ALWAYS a comment along the lines of, "Say good bye to your energy bill", or "Time to watch your meter spin!"
So- today, I am here to address a few common misconceptions.
Proxmox - Import OVA
A random thing I recently came across while testing out LibreNMS-
I discovered they have a published .ova, which I wanted to import into Proxmox. However, proxmox as of this post, does not have a easy option to support importing this.
This- is a quick post, containing the commands you need, to import the ova.
Proxmox - Reattach NVMe previous bound by VFIO
So, I have a VM on proxmox, which has 4 individual NVMe drives directly passed in.
I wanted to attach one of those drives to another VM.
This is a very short guide on how to unbind the NVMe from vfio, and re-attach it to the hypervisor.
Removing a stripe from a zfs pool
In my quest to optimize on power usage, One of my servers has a zfs pool consisting of 4x 8T disks, in striped mirrors configuration.
For this particular pool, IOPs and performance is not needed. As well, I am using barely 10% of the available space in this particular pool.
So- I decided to remove a pair of disks, to save a miniscule amount of energy.
Reusing EMC Drives in other systems
So, I picked up a EMC-branded 1.92TB PM1633 SAS drive off of ebay, to toss into my ceph cluster.
After acquiring it, I slapped it into my Dell MD1220, and was surprised that it was not appearing in proxmox.
This is a short post to help correct this issue.
Building a ceph cluster
My adventures in building out a small clustered ceph environment for redundant VM / Container storage.
Quote
Ceph is a great way to extract 10,000 IOPs from over 5 million IOPs worth of SSDs! -XtremeOwnage
Adding more NVMe to the r730XD
Adding 4 more enterprise NVMe drives to my r730XD.
This is just a short post about its troubleshooting, and.... what will replace it.
Proxmox - Add Disk to Existing Thin-Provisioned LVM Pool
A very short guide on adding a new disk to an existing LVM pool.
2023 Prime Day Deals
Interested in home automation? Here are a few of the prime day deals I would personally recommend.
Note, this is not a kitchen-sink post full of non-relaxant links, but, rather, a list of things I have hands on experience with.
Every single product linked below, will work with Home Assistant, 100% LOCALLY, without any required cloud services or subscriptions.
If, you need reasons as to why required cloud services are bad, see Reasons to avoid cloud products
What happened to reddit?
Why is everyone angry at reddit??
What went wrong?
A very short post, with a few links.
Join the Fediverse
Want to learn more about how to use the fediverse?
Here are a few short tips to get started.
Pioneer Minisplit control using ESPHome
Around a year and a half ago, I installed a Pioneer Mini-split and integrated it with Home Assistant
I used a local integration, which had a cloud dependency for the initial setup. And, since installation, it has been working flawlessly.
However, last week, it completely stopped working and I was unable to reinitialize it.
So- Today- I will be replacing the midea dongle, with a device running esphome.
2023 Network Revamp, and Homelab History
Going over the history of my home network from the previous three years... and...
Deploying a Brocade ICX-6450 and Dell R730XD, without increasing power consumption.