Home Networking Lab: Planning and Upgrade
This document captures a conversation about upgrading a home networking lab, focusing on new compute hardware, 10G networking, and rack-mounted infrastructure.
Current Home Lab Setup
Network Infrastructure
- Gateway: Ubiquiti Networks Gateway Lite (UXG-Lite)
- Modem: Arris S34
- Switches:
- Ubiquiti US-8 Unifi Switch (Garage)
- USW Lite 16 Port PoE (Office)
- Ubiquiti US-8 Unifi Switch (Office)
- Wireless Access Points:
- Ubiquiti UAP-AC-Pro (2nd Floor)
- Ubiquiti UAP-AC-Lite (3rd Floor/Office)
- Cabling: Patch panel from garage to the rest of the house.
Compute and Storage
- vSphere Cluster: 3 x Intel NUC6i7KYK Mini PCs
- CPU: i7-6770HQ (Quad-Core)
- Memory: 64GB RAM each
- Storage: 250GB PCIe NVMe M.2 SSD each
- Networking: 1 built-in NIC + 1 Plugable USB to Ethernet Adapter per NUC
- Shared Storage: Synology DiskStation DS918+ 4-Bay NAS
- 2 x 4TB WD Red Pro 7200 rpm SATA III HDDs
Proposed Hardware Upgrade
New Compute
- Model: MINISFORUM Mini PC MS-A2
- CPU: AMD Ryzen 9 7945HX (16 Cores / 32 Threads, up to 5.4 GHz)
- Memory: 32GB DDR5 (upgradeable)
- Storage: 1TB SSD
- Networking:
- 2 x SFP+ 10G ports
- 2 x 2.5G LAN ports
- Expansion:
- 3 x M.2 SSD slots (2280/22110/U.2)
- 1 x PCIe x16 slot
Key Considerations for the Upgrade
- Memory: The MS-A2 supports up to 96GB of RAM, which is recommended for vSphere.
- 10G Networking: To utilize the SFP+ ports, a 10G-capable switch is necessary.
- Power and Cooling: The new mini PCs will have higher power consumption and generate more heat.
Phased Approach to the Upgrade
Phase 1: Foundational Work
- Network Cleanup: Before purchasing new hardware, optimize the existing network setup.
- Tanzu Preparation: The primary workloads will be Tanzu Kubernetes Grid (TKG) and Tanzu Application Services (TAS), which have specific networking requirements.
Phase 2: Gradual Integration
- Start with One: Begin with a single MS-A2 to create a mixed-architecture vSphere cluster (Intel and AMD). This allows for validation of the new hardware and 10G networking.
- Infrastructure in Parallel: Plan and build out the 10G network infrastructure.
Networking and Rack Infrastructure
Switching
- Recommendation: Add a Ubiquiti USW-Aggregation switch (8 x 10G SFP+ ports) as the core switch in the office.
- VLANs for Tanzu:
- VLAN 10: Management
- VLAN 20: vMotion
- VLAN 30: Storage
- VLAN 100: TKG Workload
- VLAN 110: TKG Frontend
Rack Setup
- Rack: DeskPi RackMate T1 (6U) is recommended.
- Components to Rack:
- USW-Aggregation (1U)
- USW-Pro-24-PoE (1U, optional)
- Synology DS918+ (on a shelf, ~2U)
- 3 x MS-A2 units (on shelves, ~1U each)
- Patch Panel (1U)
- Cable Management (1U)
Power Management
- Estimated Power Draw (New Setup): ~170-390W (typical), ~540W (peak)
- UPS Recommendation:
- CyberPower CP1500PFCLCD (1500VA/1000W)
- APC Back-UPS Pro 1500VA (1500VA/900W)
- PDU: A 10” rack-mount PDU, such as the Tupavco TP1713.
Shopping List and Recommendations
Phase 1: Rack and Cable Management
- Rack: GeeekPi 8U Server Cabinet (DeskPi RackMate T1)
- Patch Panel: GeeekPi 12 Port 0.5U CAT6 Network Patch Panel
- PDU: 10” Rack PDU (4 Outlet)
- Cable Management: GeeekPi 0.5U Metal Horizontal Rackmount Cable Manager
- Cables: iMBAPrice 0.5 Feet (6 inch) Cat6 Ethernet Network Patch Cables
Accessories
- Rack Shelves: Vented 1U shelves for the MS-A2 units and NAS.
- Mounting Screws: A set of rack mount screws (e.g., M6).
- Velcro Ties: Reusable cable ties for organization.