I’m new to rancher. Currently I just setup rancher-server on a VM.(docker up to date with debian 8)
I will now deploy my first node. I am just wondering if I can use the same VM for acting has a host and rancher-server, or if I should dedicate the VM for rancher-server ?
If you are going to use 2 rancher servers in production, they you should also have another VM to host the database, probably even a cluster (Galera, Percona) for database redundancy. You can add as many hosts/VMs as you want. The only caveat is that each host needs to be accessible by its own IP address, so you can’t put a bunch of servers behind a NAT router unless you create a VPN tunnel between the router and wherever the servers are hosted.