Set directory structure

This commit is contained in:
2025-03-21 20:55:10 -05:00
parent e1c72629a8
commit 201839c309
50 changed files with 2851 additions and 5 deletions

View File

@@ -1,9 +0,0 @@
# Networks
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 |
|-----------------|------|------------------|------------------------|
| 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 |

View File

@@ -1,33 +0,0 @@
# 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)