|
|
|
Ask HN: How do you manage on-prem servers?
|
|
27 points
by craftsquick
1317 days ago
|
|
What is the best way to (/how do you) set up on-premise servers to give end-user engineers a cloud-like experience (keeping track of which servers are in use, remote SSHes, network configs, CI/CD, etc)? |
|
Are you trying to provision services and apps? Kubernetes. Are you trying to provision Virtual machines? have a look at rancher harvester. Are you trying to replicate server setup to make it unified? Ansible Are you trying to explicitly control servers with instructions? Terraform
SSH works in containers too, all you have to do is either open the ports or forward.
Once they finish their ipv6 features, Rancher Harvester is going to be one interesting beast for on-premise. You may setup your virtual machines with the regular kubernetes api (libvirt), provision storage throughout the network and could even dife into software defined everything.
If none of these words mean anything to you though, the most common way for smaller orgs is either ansible or terreaform. Dont complicate things just to make them shiny ;)