my TYPST ProxMox Guide #4
TrevorSmale
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
#set page(paper: "a4", margin: (x:2cm, y:2cm))
#set text(font: "Arial", size: 9.5pt)
#set page(footer: context [
🏴☠️ Treasures HomeLab Guide
#h(0.5fr)
Page
#counter(page).display(
"1 of 1",
both: true,
)
])
// Logo
#align(center)[
#image("img/Gnome-network-server.svg", width: 80pt)
]
#v(-30pt)
// Title
#align(center)[
#text(size: 30pt,)[HomeLab Guide]
]
#v(-25pt)
// Subtitle
#align(center)[
#text(size: 18pt,)[For RHCSA & RHCE Practice]
]
#v(-12pt)
// Subtitle
#align(center)[
#text(size: 10pt,)[Created by: Treasure 🏴☠️]
]
#align(center)[
#line(length: 60%, stroke: luma(70%))
]
// Intro
// Subtitle
#align(center)[
#text(size: 14pt,)[Overview]
]
Purpose\
This guide was created to help others set up a simple lab at home, allowing them to practice installing, configuring, administering, and automating Red Hat-based systems as needed. There are many ways to approach this setup, so consider this one of many options. This is a straightforward and reliable method that I have personally used. \
Covered in this guide\
1. Hardware\
finding affordable hardware for your first homelab with features that support Linux and Virtualization.
2.Software\
The software used to prepare installation media and hypervisor software to run practice machines.
3. Installation
The procedure involved in procuring, preparing and installing the ProxMox software on your chosem machine.
4. Setup Guide
The procedure for getting your first Virtual Machine setup and ready to use within the newly installed ProxMox virtual environment.
// Subtitle
#align(center)[
#text(size: 14pt,)[Proxmox VE HyperVisor]
]
Virtualization & Hypervisors
Virtualization allows multiple virtual machines VMs to run on one physical server, sharing resources like CPU, memory, and storage. This is managed by a hypervisor, which abstracts the hardware from VMs, enabling isolation and efficient resource usage. The biggest benefit for learners is the ability to make mistakes and recovering very quickly. Furthermore one can make several machines that interoperate.
#pagebreak()
⚡︎ Proxmox Virtualization Technology
Proxmox VE is an open-source virtualization platform that combines KVM for full virtualization and LXC for containerization. It offers high-availability clustering, snapshots, and software-defined storage, making it a powerful option for managing VMs and containers.
#v(-10pt)
#align(center)[
#image("img/Prox.svg", width: auto)
]
#v(-10pt)
🤔 Headless Operation
Proxmox VE runs headless by default, meaning it operates without a local graphical interface. Administrators manage Proxmox remotely through a web-based GUI, fully dedicating the server’s resources to virtualization tasks.
// Subtitle
#align(center)[
#text(size: 14pt,)[Prerequisite Hardware]
]
🤓 Research\
It’s always helpful to dive into researching this on your own, as it will consequently teach you a lot about hardware—a skill that’s especially beneficial when you’re the sole technician for your homelab. However, if you find it overwhelming or simply don’t have the time, I’ve got you covered.\
Configuration
For me an ideal setup is hardwired. Meaning you will have one cable running from your new hardware back to a switch, then another cable running from the switch to your host computer.
#v(-10pt)
#align(center)[
#image("img/d2.svg", width: 300pt)
]
#v(-10pt)
1. 💸 RJ-45 / Ethernet Cable Note: 2x long cables
2. Gigabit Switch with 2 open ports. Note: Your ISP supplied router will normally work. If not acquire one.
2. 💸 A Secondary Computer You may already have a second computer, if not I have a few rec's below.
3. USB Flash Drive 8gb, 16gb, 32gb - Whatever drive you can erase.\
👍 Recommended Specifications
👍 Recommended Hardware\
👍 Nice to have features\
#pagebreak()
// Subtitle
#align(center)[
#text(size: 14pt,)[🪄 Installation Guide]
]
This guide will help you install Balena Etcher, download Proxmox VE, and flash it onto a USB thumb drive. Additionally, a walk through of setting up Proxmox VE on your machine.
#line(length: 100%, stroke: 0.75pt)
📋 Requirements:
#line(length: 100%, stroke: 0.75pt)
🔗 Links
#link("https://etcher.balena.io/")[
#link("https://www.proxmox.com/en/downloads")[
#line(length: 100%, stroke: 0.75pt)
#set text(size: 10pt)
#set align(left)
Step 1: Install Balena Etcher
#line(length: 100%, stroke: 0.75pt)
Step 2: Download Proxmox VE
#line(length: 100%, stroke: 0.75pt)
Step 3: Flash Proxmox VE to a USB Thumb Drive
#line(length: 100%, stroke: 0.75pt)
Step 4: Open Your PC and Access the BIOS
Shut down the PC and ensure the USB thumb drive with Proxmox is plugged in
Turn on the PC and immediately press a key like DEL, ESC, or F2 (depending on your PC model) to enter the BIOS
In the BIOS menu, look for the Boot Order or Boot Priority setting
Move the USB thumb drive to the top of the list so the mini PC will boot from it first
Save and Exit
Note: You will likely have to return to the BIOS to alter other settings depending on what hardware features you have available. Things like IOMMU, Intel VT, TPM etc... This will require some personalized research to figure out what optimal settings are available.
#pagebreak()
Step 5: Run the Proxmox VE Installer
#line(length: 100%, stroke: 0.75pt)
Step 6: Capture Address
// Subtitle
#align(center)[
#text(size: 14pt,)[End of Install Process]
]
#pagebreak()
// Subtitle
#align(center)[
#text(size: 14pt,)[Setting up your first VM]
]
Beta Was this translation helpful? Give feedback.
All reactions