When installing the Content Manager for Web 8, you are asked to enter the Content Manager environment ID. This appears to default to Tridion_cm followed by the domain name of your database server (with punctuation removed).

Perhaps this isn't really very important and the generated default is fine, but I'm interested in what might be good practice for choosing a meaningful name. For example, does it help to keep it short? Should I refer to my DTAP environment in the name?

  • In the context of Topology Manager you might script the names, so I suspect you might have these configured somewhere. I think the names should make sense in PowerShell but also something you (or the admins for the environment) could easily troubleshoot and recognize. – Alvin Reyes Dec 30 '15 at 16:11

The only thing that really matters is that all CM Servers that are part of a logical CM Environment use the same CM Environment ID (makes sense, right?).

That is why by default the CM Environment ID is derived from the CM DB name/server (which is common for all CM servers in the same logical environment). Peter's suggestion to use the CM server name is risky; it is fine if you don't intend to scale out your CM environment.

In a DTAP setup, each of the four logical environments is expected to have its own Topology Manager, so there is not really a need to distinguish the D,T,A and P environments in their CM env ID, but in practice it may be useful to do so (so you can easily see which environment you're managing in Topology Manager).

| improve this answer | |
  • Great answer! I don't know how many people actually scale out their CM environments, but it makes sense that the default ID prepares you for it. – Peter Kjaer Dec 31 '15 at 8:13
  • >> I don't know how many people actually scale out their CM environments - In my experience in PS, this would be "100% of the customers I worked at had at least 2 CM servers in production - in some cases over 20." – Nuno Linhares Jan 17 '16 at 16:16

I think it's actually DatabaseName_DatabaseMachineName

I don't think it matters but DEV or similar might be more straightforward.

You're going to be typing it so I guess shorter the better?

| improve this answer | |
  • 1
    We default to this since its the most likely to be unique across DTAP, and a somewhat safe bet as default. Of course, change it as much as you need to. In the end, it should make sense to YOU. – Nuno Linhares Dec 30 '15 at 14:37

I prefer to use the actual machine name of the Content Manager machine. Using the database server name is equally valid, but I just prefer to refer to the actual machine that the CM runs on.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.