What's the best way to automate server deployment without needing a domain?

September 11, 2025 3 answers
Asked by TechWiz101
I'm working on deploying servers for our customers, typically around 20 servers about 15-20 times a year, which totals around 500 server installations annually. Right now, our installation process isn't fully automated. We use HPE servers and configure iLO through their REST API, but there's some debate within my team about whether we should switch to HPE's "Intelligent Provisioning" tool, which helps by injecting a base driverset into Windows installations. The problem is, it takes way too longโ€”over a day to install just 10 servers! With our limited 1GBit network and ISOs mounted over it, the process shouldn't be this slow. We've ruled out tools like Baramundi due to licensing issues, but we're open to purchasing software that doesn't bind to a server since we only do one-time installs and don't manage them post-shipping. I'm looking for ways to automate the installation process on Microsoft Server 2025 without requiring any domain or Azure connectivity. Ideally, I'd love to know if iPXE or HTTP boot are still viable options, and if I need to set up MDT and WDS. Here's what I want to automate: - Windows installation - Partitioning - Default user setup - Hostname assignment - NIC bonding with static IP address - Allowing Ansible connection Once the initial setup is complete, Ansible will take over. I'd like this workflow to work for VMs on Hyper-V as well, and I prefer a manual boot process or importing MAC addresses rather than full automation. Creating a custom ISO with HPE drivers would help, but their SPP is quite complicated. Any pointers would be greatly appreciated!

Answers

AdminGuru81
Have you considered using the Windows ADK? It's designed to help with deployment scenarios. The documentation is a bit extensive, but it seems like a more modern solution than MDT/WDS. Just a heads up, I didn't see Server 2025 mentioned in your docs, but it looks promising regardless.
Reply to this answer
PracticalNinja99
Honestly, if you're looking for troubleshooting, you should reach out to HPE directly. They might push for their cloud management, but perhaps they can give you insights on using something independent of the hardware. And is it really too much to ask if custom ISOs or PXE still hold up? Just curious if that's an unreasonable question to be tackling.
Reply to this answer
ServerSage22
You might want to check out OSDCloud for deploying the OS on your servers. It supports installing driver packs for HP, Dell, etc., and can download what it needs while also allowing local caching. Plus, it can run any PowerShell commands you need for automation. Pairing it with something like netboot.xyz could streamline the whole process for you. It's not the prettiest solution, but it gets the job done!
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions