Migrating from Puppet open-source to Puppet Enterprise

336 views
Skip to first unread message

Forrie

unread,
Nov 7, 2013, 7:26:16 PM11/7/13
to puppet...@googlegroups.com
We have perhaps 40 to 50 systems, give or take, that are mostly under Puppet management (not all).   After having spent some time doing my own thing with open-source, I'm looking into migrating to PE.

One question I have is relative to initial deployment -- if I decide to keep PuppetDB on the same server as Master, can I later migrate that role off onto another host?    I don't believe we have enough traffic yet to justify breaking this all down (yet) -- and this will greatly simplify things.

I also have the daunting task of re-writing all my individual manifests into proper modules :-)

Thanks!

Jason Antman

unread,
Nov 8, 2013, 7:20:41 AM11/8/13
to puppet...@googlegroups.com, for...@gmail.com
You definitely *can* move PuppetDB to another host, but I think you'd
either be mostly on your own doing it, or need to reach out to support.
AFAIK it's not supported by the installer, and I don't remember seeing
documentation on it.

The hardest part would probably be moving PuppetDB's database, but aside
from that, it's really just a matter of telling the PE installer to put
PuppetDB on the new host, and then changing some configuration files to
point to the new host.

If you happen to be building this out on VMs, I'd recommend splitting
them from the start, and just adding resources as needed. But if you're
looking to purchase PE, I imagine that puppet labs support would be able
to give you some advice on this.

-jantman
> --
> You received this message because you are subscribed to the Google
> Groups "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to puppet-users...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/672ddcd1-19e4-4641-a27e-b5972e4c864d%40googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.

Zachary Stern

unread,
Nov 8, 2013, 2:53:07 PM11/8/13
to puppet...@googlegroups.com
Puppet support engineer here.

It would take some configuration tweaks to do the migration, but it should be doable.

Once you're set up with a support plan, we can definitely assist you with that :)

Forrie

unread,
Nov 8, 2013, 3:15:53 PM11/8/13
to puppet...@googlegroups.com, for...@gmail.com
Thanks, Jason.  I may toss the DB into a separate VM (the Master is on a real-iron system) just to be safe.   As for the other roles, I think most of them can live happily on the Master with our smaller infrastructure.  


Forrie

unread,
Nov 14, 2013, 1:58:54 PM11/14/13
to puppet...@googlegroups.com, for...@gmail.com
Thanks, Jason.

On a related note, we have maybe 50 +/- hosts -- and though we do use VMWare, I am not sure we really need separate hosts for all of the Roles. For example, the "master" will be on real-iron, and the PuppetDB will be (for now) virtual. But another role for Console seems like overkill.

I don't expect our environment to get substantially large, but it could happen. It seems that once you make a decision on this during the installation, it's going to be very difficult/tedious to try and change it later on.


Reply all
Reply to author
Forward
0 new messages