====== PVE-NAS Bring-Up Guide (TorresVault 2.0) ======
**System:** ASRock Rack X570D4U-2L2T + Ryzen 7 5700G + ECC + Dual LSI HBAs\\ **Location:** Fractal Design Define 7 XL case\\ **Role:** Dedicated NAS + Proxmox storage node for TorresVault 2.0
----
===== 1. Goal of This Bring-Up =====
Before installing into the full Define 7 XL chassis, this process verifies:
* Motherboard + CPU + RAM stability
* ECC functionality
* IPMI operation
* BIOS settings
* Proxmox installation
* 10GbE network interfaces
* HBA passthrough compatibility
* Drive detection
* Temperatures and fan profiles
* General system reliability
This is the “early burn-in” phase to make sure all major parts work before the full production build.
----
===== 2. Temporary Bench Setup =====
For initial testing, use:
* ASRock Rack X570D4U-2L2T motherboard
* AMD Ryzen 7 5700G
* At least one stick of Micron ECC DDR4 (16 GB)
* Temporary PSU you already have
* USB 3.0 flash drive for the Proxmox OS
* Optional: small spare SSD for a real boot drive (not required)
* Monitor connected only through IPMI (no GPU needed)
Do **not** install the HBAs yet.\\ Do **not** mount inside the Define 7 XL yet.
Goal: verify the board //bare// first.
----
===== 3. First Boot + IPMI Access =====
- Plug in power
- Connect Ethernet to the dedicated IPMI port
- Let the board boot for 60 seconds
- In a browser, go to the IP address the router gave it
- Default credentials:
* Username: admin
* Password: admin
Confirm via IPMI dashboard:
* CPU detected
* ECC RAM detected
* Temps stable
* Fans spinning
* Remote console works
----
===== 4. Required BIOS Settings =====
Inside IPMI → Remote Console → BIOS:
==== ECC ====
* AMD CBS → UMC → ECC → Enabled\\ (Ensures ECC reporting works properly)
==== PCIe Link Speed ====
Set all PCIe slots used for HBAs to **Gen 3** for stability.
==== Disable Global C-states ====
Improves ZFS/NAS stability.
==== Fan Settings ====
Use "Full Speed" or “Server Mode” for burn-in.\\ You can tune later for quiet operation.
==== Boot Mode ====
* UEFI enabled
* USB first boot for installer
----
===== 5. Install Proxmox VE =====
Use a USB flash drive created with the Proxmox ISO.
==== Recommended install choices: ====
* Install Proxmox onto the temporary USB or spare SSD
* Filesystem: ext4 (simple for testing)
* Do **not** create ZFS yet (wait for HBAs + drives)
* Hostname: ''pve-nas.torresvault.com''
* Static IP on your infrastructure VLAN
* Root password set for initial console use
When installation completes, open Proxmox at:
https://pve-nas.torresvault.com:8006
----
===== 6. Post-Install System Checks =====
==== ECC Status ====
Run:
dmesg | grep -i ecc
Expect ECC initialization messages.
==== CPU + Board Sensors ====
Run:
sensors
Confirm temps are normal (Ryzen 5700G typically idles 30–40°C with Dark Rock 5).
==== 10GbE NIC Test ====
Run:
ip a
ethtool enp4s0
ethtool enp5s0
You should see:
* Both 10GbE ports
* Proper negotiated speed
* No driver errors
----
===== 7. Optional: Early HBA Testing =====
If you want to confirm LSI HBA + SAS drive detection early:
- Shut down PVE-NAS
- Install **one** LSI 9201-8i or 9211-8i
- Connect 1–2 of your 6 TB SAS drives
- Boot
- Validate:
Drive detection:
lsblk
HBA seen:
lspci | grep LSI
SMART check:
smartctl -a /dev/sdX
This verifies that the X570 chipset + your HBAs are fully compatible.
----
===== 8. Cluster Integration Testing (Optional) =====
You may add PVE-NAS to your existing cluster for early validation of:
* Corosync traffic
* UI integration
* Node statistics
* Remote console performance
* HA behavior
You **do not** need the ZFS pool created yet to join the cluster.
----
===== 9. Burn-In Recommendations =====
Run these tests before building inside the case:
==== Memory Test ====
Use:
apt install memtester
memtester 8G
Or run an overnight ''stress-ng'':
stress-ng --cpu 8 --vm 2 --vm-bytes 8G --timeout 12h
==== CPU Load Test ====
stress --cpu 16 --timeout 30m
==== Network Load Test ====
From another machine:
iperf3 -s
On PVE-NAS:
iperf3 -c -P 4
You should hit near 9.5 Gbit/sec.
----
===== 10. What This Early Stage Confirms =====
Before even placing the board in the Define 7 XL, this process validates:
* Board is stable
* ECC works
* CPU thermals are good
* Proxmox runs cleanly
* NICs are fully functional
* At least one HBA works
* SAS drives detect reliably
* No BIOS or hardware issues
* IPMI is solid and responsive
If //any// issues show up, you fix them **before** ripping apart PVE1 and PVE2.
----
===== 11. What Comes Next =====
After early bring-up is confirmed:
* Move the system into the Define 7 XL
* Connect both HBAs
* Install all 16 SAS drives
* Add your NVMe / SATA SSDs for OS mirror
* Build the full ZFS pools
* Configure SMB/NFS/iSCSI as needed
* Set up replication from PVE1/PVE2
* Begin migration to the new NAS
This will be the heart of **TorresVault 2.0**, built clean, tested, and rock-solid.