27 September 2010

TMG Stand Alone Arrays - How to create, join and troubleshoot

Arrays consist of redundant members of a TMG deployment that share the same configuration.  There are stand alone arrays and enterprise arrays.  An enterprise array require an EMS server where stand alone arrays do not.  The advantage of the enterprise array is that you can "share configuration items" across all the TMG deployments.  You can also manage all your arrays from one spot. This is very handy if you have a large number of these.

I personally like the idea of discreet standalone arrays.  They operate in isolation from other TMG arrays, yet they are still fully redundant.  You also don't need and EMS.  And in my environment I could never practically get enough enterprise level configurations to justify the need for it, but that is just my environment.

Okay so let us set up a stand alone array.

One the first array member you need to do the following:

  • Install TMG SP1 and Update for SP1
  • Complete the getting started Wizard

From the TMG management console

  • Click Firewall Policy
  • On the Toolbox tab, click Network Objects, click Computer Sets, and then double-click Managed Server Computers.
  • In the Managed Server Computers Properties dialog box, click Add, select Computer, and enter the details of the server you are adding to the list. Repeat this step for all the array members you want to add to the Managed Server Computers list.
  • Apply the configuration, wait for it to be applied and check that all servers are listed.
On the second and other array memebers do the following:

  • Install TMG SP1 and Update for SP1
  • Complete the getting started Wizard

From the TMG management console

  • Click ForeFront TMG (ServerName)
  • Click Join Array from the Task tab
  • On the Join Membership Type page, click Join a standalone array managed by a designated array member (array manager)

  • On the Array Manager Details page, enter the IP address or FQDN of the array manager, and then click Finish.

  • Then wait, and wait and wait

  • The following message shows that you have now joined the array

Should your Array manager server fail you will have to specify a new array manager.

To designate a new array manager

  • On the server that you wish to designate as the array manager, in the Forefront TMG Management console, on the Tasks tab, click Set as Array Manager.
  • On each of the remaining array members, in the Forefront TMG Management console, in the Tasks tab, click Change Array Manager.
  • On the Change Array Manager page, enter the IP address or FQDN of the array manager, and then click Finish.

The Technet articles for this is here:

While testing I discovered that machines on the same SP1 and Software Update1 will join into an array without configuring the Managed Server Computers.  I would however still complete this step.

Machines that are not on the same level failed with a critical error path not available.. or something similar.

Machines that require a reboot before joining an array will fail with a RPC call could not be completed failure.


Anonymous said...

I'm not getting the Array Membership Type page. I've setup my server with TMG SP1 and Update for SP1 but still no dice.

Any ideas?

Etienne Liebetrau said...

Just to check. Do you - from the Tasks menu click on "Join Array" but then the "Join Array Wizard" does not start?

Anonymous said...

Hi Etienne, thnx for the quick reply. No, the "Join Array" wizard starts. I don't get the array membership page.

On my system the wizard starts with a welcome page and then allows me to enter the details of the EMS server.


Etienne Liebetrau said...


Just as an idea - check your firewall logging and see if any request are being blocked. Also check the machine event logs and see if anything shows up there. That is where I would start. Since I can't recreate this issue we are going to have to go through this together...

Etienne Liebetrau said...


Have you had any luck getting this sorted?

Celine van Baren said...


I am having the exact same problem. The Array Membership type page doesn't show up, and from the first page of the wizard, it goes directly to the "Enterprise Management Server Details" page.

Any idea why?


Celine van Baren said...

I think I might have found what the problem was: I don't think that the Standard edition allows it to be joined to a Standalone array (only EMS). Thank you anyway :)

Anonymous said...

I don't know that this is the case actually. I am trying the same, and it is failing. There is no "Set as Array Manager option, and I cannot Join any stand alone server to the array (because there is not one.

Etienne Liebetrau said...

Very interesting... What version of TMG are you using?

Nacho Pardo said...

In my case for any reason the system say to me: specify a valid IP or FQDN for the array manager.

I'm writte the server fqdn, but if I write other name the window continue but of course in the end the system stop because it donesn't find the server

I'm working with TMG 2010 SP2 Rollup 5. I need to install two array server in standalone workgroup server

Thanks in advance

Post a Comment