update doce

This commit is contained in:
2025-03-18 19:58:31 -05:00
parent d77f2c31f3
commit e1c72629a8
3 changed files with 40 additions and 6 deletions

View File

@@ -27,7 +27,8 @@ This implementation is built on easily accessible consumer based hardware and wi
## Prerequisites
- Proxmox (In my homelab, internal DNS, identity manangement, and ipxe are hosted here.)
- [Networking](docs/networks.md)
- [Proxmox](docs/proxmox.md) (In my homelab, internal DNS, identity manangement, and ipxe are hosted here.)
- Matchbox
- DNS
- Domain Registration

View File

@@ -2,8 +2,8 @@
My homelab is segmented into a set of networks. Each network is a separate subnet, and each subnet is a separate VLAN that usually corresponds to the 3rd octet of the IPv4 block it aligns to. The following table shows the network and VLAN information:
| Network | VLAN | DHCP Range | Description |
|------------------|------|--------------------|--------------------|
| XXX.XXX.XXX.0/24 | 71 | XXX.XXX.XXX.10-250 | Server network |
| XXX.XXX.XXX.0/24 | 22 | | Cluster network |
| XXX.XXX.XXX.0/24 | 121 | | Storage network |
| Network | VLAN | DHCP Range | Description |
|-----------------|------|------------------|------------------------|
| 10.1.71.0/24 | 71 | 10.71.1.10-250 | Server network |
| 10.10.22.0/24 | 22 | Static IPs | Cluster network |
| 10.10.121.0/24 | 121 | Static IPs | Storage network |

33
docs/proxmox.md Normal file
View File

@@ -0,0 +1,33 @@
# Proxmox
In this iteration of my homelab, core services are running as VMs in Proxmox.
The proxmox cluster will be installed via ISO Image and manually configured. (Future iterations will gitops this configuration via Ansible playbooks.)
## Primary Networking
| Hostname | VLAN | IP Address | NIC | Notes |
|-------------|------|------------------|-----------------|--------------------------|
| pve01 | 71 | 10.1.71.51 | On-board 1 GbE | VLAN set on switch port |
| pve02 | 71 | 10.1.71.52 | On-board 1 GbE | VLAN set on switch port |
| pve03 | 71 | 10.1.71.53 | On-board 1 GbE | VLAN set on switch port |
## Additional Networking
| Hostname | VLAN | IP Address | NIC | Notes |
|-------------|------|--------------------|--------------|------------------------------|
| pve01 | 22 | 10.10.22.51 | PCIe 10 GbE | Cluster Network, VLAN tagged |
| pve01 | 121 | 10.10.121.51 | PCIe 10 GbE | Storage Network, VLAN tagged |
| pve02 | 22 | 10.10.22.52 | PCIe 10 GbE | Cluster Network, VLAN tagged |
| pve02 | 121 | 10.10.121.52 | PCIe 10 GbE | Storage Network, VLAN tagged |
| pve03 | 22 | 10.10.22.53 | PCIe 10 GbE | Cluster Network, VLAN tagged |
| pve03 | 121 | 10.10.121.53 | PCIe 10 GbE | Storage Network, VLAN tagged |
## Hosted Services
- Recursive DNS (Unbound)
- Authoritative DNS (FreeIPA)
- Identity Management (FreeIPA)
- iPXE (Matchbox)
- VM Backup (Proxmox Backup)
- VM Tempalate Creation (Terraform/Packer)