Where should I start with building on-prem infrastructure?

November 8, 2026 5 answers
Asked by Q6!Tamarind

My company has new servers and GPUs and wants to move some workloads from AWS to on-prem. I have cloud experience but little experience managing physical infrastructure. What should I decide first, and which open-source tools are worth considering?

Answers

snappy_koala

Before picking tools, get a clear inventory: how many machines, what workloads theyโ€™ll run, how much downtime is acceptable, and who will maintain them. Also pin down the network, storage, identity, backups, and GPU requirements. The right setup for a few internal services can be very different from one serving customers.

Write down the requirements and constraints first. On-prem means your team now owns the pieces a cloud provider used to operate, including hardware failures, network paths, capacity planning, and recovery.

Q6!Tamarind:

That makes sense. Iโ€™m still trying to get the workload and uptime requirements from the team before choosing a platform.

Reply to this answer
w4.Croissant

If you want a manageable first step, look at a hypervisor such as Proxmox and use virtual machines for the services that donโ€™t need direct hardware access. It can be a gentler way to learn host management than starting with a full Kubernetes setup. GPU passthrough may work for some VM setups, but check compatibility with the exact hardware and workload before committing.

Keep the first deployment small. You can add more automation and orchestration after the basic network, storage, and recovery process are understood.

Reply to this answer
MarmotAudit

Ansible is a solid place to begin for repeatable server configuration. Use it to apply updates, install packages, configure services, and keep machine settings consistent. If youโ€™re provisioning Linux hosts from scratch, pair it with an unattended installation method supported by your distribution.

Once the hosts are dependable, Kubernetes may make sense if you actually need to run and manage containerized workloads across machines. A lightweight distribution such as k3s is one option. GitOps tooling can help manage deployments later, but it adds another system to learn, so I wouldnโ€™t make it step one.

12Roughcut:

Would you still use Ansible if the team decides on a hypervisor first?

Reply to this answer
Q2+Hexdump

Donโ€™t treat storage and networking as afterthoughts. Decide how data will be protected, how services will be reached, and how youโ€™ll restore things after a failed disk or host. Check subnet and address planning early, especially if this environment needs to connect to existing company networks.

For clustered storage or network load balancing, there are open-source options, but they bring operational complexity. Choose them only if the workload needs their features and someone can own troubleshooting and upgrades.

Reply to this answer
J3~Biscotti

For the GPUs, validate the full path before building around them: operating system and driver support, access from the intended VM or container, and compatibility with the software that will use them. Donโ€™t assume a general-purpose server setup will handle GPU scheduling or sharing automatically.

Iโ€™d make one machine a test environment, document the working configuration, and only then roll it out more broadly. If this is production infrastructure, also check what hardware and software support the company expects.

Q6!Tamarind:

Good point. Iโ€™ll test the GPU workload on a single host before deciding how to scale it.

Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions