Cloudmin Server Migration (replication): Advice & Planning

Good morning Cloudmin Support,

We are currently running a server infrastructure as follows: Note - the cloudmin master is also a KVM host, but only hosts a single VM.

Cloudmin Master HP Proliant DL360 G5 Ubuntu 12.04LTS KVM Host 1 HP Proliant DL360 G5 CentOS 6.9 KVM Host 2 HP Proliant DL360 G6 CentOS 7 KVM Host 3 HP Proliant DL360 G8 CentOS 7 KVM Host 4 HP Proliant DL360 G8 Ubuntu 12.04LTS KVM Host 5 HP Proliant DL380 G9 CentOS 7 KVM Host 6 HP Proliant DL380 G9 CentOS 7

Our current Cloudmin master (as you can see) is quite dated. We are amidst a planning phase to "migrate" cloudmin to a new server. Our questions being:

  1. Is the following guide the one which we should be following to make this happen?

https://www.virtualmin.com/documentation/cloudmin/repl

  1. For the new server, we would need to install the appropriate version of Cloudmin pending it's O/S, in our case, KVM for Redhat, would this be the correct version of Cloudmin to install?

http://www.webmin.com/cinstall-kvm.html

  1. If so, how does the licensing portion work? We have a paid license for our current Cloudmin install, would this all be replicated? Would there be a need to obtain another license?

  2. Is it recommended that we run Cloudmin on a server that is also one of our KVM hosts? Or would it be better to migrate and make a designated server the Cloudmin master (one with no intention of using as a KVM host)?

Thank you very much in advance for any information/feedback.

  • Chad
Status: 
Active

Comments

chadwick89's picture
Submitted by chadwick89 on Fri, 11/17/2017 - 15:00

Bump - any feedback or advice here is appreciated :). Thanks in advance!

Howdy -- our apologies for the delay!

Jamie, do you have an opinion on the best way to migrate a set of Virtual Machines's from one Cloudmin server to another?

Regarding your other questions:

For the new server, we would need to install the appropriate version of Cloudmin pending it's O/S, in our case, KVM for Redhat, would this be the correct version of Cloudmin to install?

Yeah we do have different installers depending on the Linux distribution it's being installed on. The Cloudmin version is the same on each distro (so long as it's the Pro version you're installing), but the way the environment is configured differs from one to the other.

However, the script you'd want to use is the one you can see by going into Account -> Software Licenses, and there, click the "RHEL/CentOS" download link next to your Cloudmin license number.

That is now to install Cloudmin Pro -- you wouldn't want to install Cloudmin GPL, there isn't a simple upgrade path for that.

It doesn't look like your Cloudmin license is associated with this particular account though.

If so, how does the licensing portion work? We have a paid license for our current Cloudmin install, would this all be replicated? Would there be a need to obtain another license?

When using the install script located in your account, that would setup your license during the installation.

It's no problem to use that same license on both servers for the purpose of a migration.

Is it recommended that we run Cloudmin on a server that is also one of our KVM hosts? Or would it be better to migrate and make a designated server the Cloudmin master (one with no intention of using as a KVM host)?

Well, that's a fine question :-)

It depends on what you need, though both setups will work.

One of the advantages of using it on a separate server from the server hosting your Cloudmin VM's, is that it can monitor the KVM host server, and if it goes down, it could start sending requests to another server.

Also, some people have more VM's than will work on one host, and need multiple hosts to handle all their VM's.

If you only need one server, and aren't concerned about failover, putting that all onto one server will work just fine.

If you want to consider failover, perhaps even at a later date -- setting those up on different servers may be the way to go,