update proxmox notes, remove pros / cons and personalize a bit
All checks were successful
deploy-docs / build-and-deploy (push) Successful in 48s
All checks were successful
deploy-docs / build-and-deploy (push) Successful in 48s
This commit is contained in:
@@ -8,29 +8,15 @@ lastmod: '2026-04-11'
|
||||
tags: ['virtualization', 'self-hosted', 'linux', 'kvm', 'lxc']
|
||||
---
|
||||
|
||||
## What is Proxmox VE?
|
||||
## What is Proxmox?
|
||||
|
||||
Proxmox Virtual Environment (VE) is a powerful, open-source Bare-metal Hypervisor / virtualization management platform. It integrates two virtualization technologies—Kernel-based Virtual Machine (KVM) for virtual machines and Linux Containers (LXC) for lightweight container-based virtualization—into a single, easy-to-manage solution with a web-based interface.
|
||||
|
||||
### Pros and Cons
|
||||
|
||||
#### Pros
|
||||
|
||||
- **Open-Source and Free:** Proxmox VE is completely free to download and use, making it a cost-effective solution for both home labs and enterprise environments.
|
||||
- **Integrated Solution:** It combines KVM and LXC, offering the flexibility to run full virtual machines or lightweight containers on the same host.
|
||||
- **Web-Based Management:** The intuitive web interface allows for easy management of VMs, containers, storage, and networking without needing to use the command line for most tasks.
|
||||
- **Rich Feature Set:** It includes enterprise-grade features like high availability (HA) clustering, live migration, software-defined storage (like Ceph and ZFS), and robust backup/restore capabilities out of the box.
|
||||
|
||||
#### Cons
|
||||
|
||||
- **Learning Curve:** For beginners, the initial setup and understanding of its advanced networking and storage options can have a steeper learning curve compared to some commercial alternatives.
|
||||
- **Community-Based Support:** While the community support is strong, professional, enterprise-level support requires a paid subscription.
|
||||
- **Hardware Compatibility:** While it supports a wide range of hardware, specific or very new components might lack immediate driver support.
|
||||
|
||||
> [!NOTE] I actually set this up a while ago, just now getting around to document things. I have run a few itterations of proxmox, the current is my main compute note in my setup hosting most of my docker containers, game-servers, dns resolver / sink etc.
|
||||
|
||||
---
|
||||
|
||||
## When choosing CPU for VM...
|
||||
## When choosing CPU...
|
||||
|
||||
Currently I am running `Proxmox > Ubuntu VM > code-server` for a nice CitC (client in the cloud) like interface I can use to access my projects / documentation and code from anywhere. Had some issues when I wanted to integrate gemini code assistant extension into my code-server instance.
|
||||
|
||||
@@ -40,7 +26,7 @@ Currently I am running `Proxmox > Ubuntu VM > code-server` for a nice CitC (clie
|
||||
|
||||
This is generally only a problem when you are creating a vm for the first time, so when making a vm; consider its uses and if it would make sense to not use the default options like I did. Luckily; they are interchangable on proxmox vms and do not require any sort of reinstalation like you would on a normal OS.
|
||||
|
||||
### Gemini Code Assist on a VM
|
||||
### Code Assist on a VM
|
||||
|
||||
The "The Gemini Code Assist server crashed 5 times" error can occur when using code-server or VS Code. This crash, identified by the SIGILL (Illegal Instruction) signal, is usually due to a hardware mismatch.
|
||||
|
||||
@@ -50,7 +36,7 @@ The "The Gemini Code Assist server crashed 5 times" error can occur when using c
|
||||
|
||||
#### The Solution
|
||||
|
||||
- [ ] Step 1: Diagnosing the CPU:
|
||||
- Step 1: Diagnosing the CPU:
|
||||
|
||||
A command can check for the required instruction flags. In the Ubuntu terminal, run:
|
||||
|
||||
@@ -60,7 +46,7 @@ The "The Gemini Code Assist server crashed 5 times" error can occur when using c
|
||||
|
||||
The Result: If the output shows aes, but avx and pclmul are missing, the virtual processor is too "basic".
|
||||
|
||||
- [ ] Step 2: The Immediate Fix (Downgrade)
|
||||
- Step 2: The Immediate Fix (Downgrade)
|
||||
|
||||
To fix this, roll back to a version before these requirements were enforced:
|
||||
|
||||
@@ -69,7 +55,7 @@ The "The Gemini Code Assist server crashed 5 times" error can occur when using c
|
||||
3. Choose v2.55.x or earlier.
|
||||
4. Important: Uncheck "Auto Update" to prevent it from breaking again.
|
||||
|
||||
- [ ] Step 3: The Long-Term Fix (Proxmox CPU Passthrough)
|
||||
- Step 3: The Long-Term Fix (Proxmox CPU Passthrough)
|
||||
|
||||
The best fix is to expose the physical CPU's features to the VM. No reinstallation is required.
|
||||
How to change to "Host" Processor in Proxmox:
|
||||
|
||||
Reference in New Issue
Block a user