Adicione dinamicamente os nós NLB do Servidor 2008

2

Eu tenho um pequeno cluster NLB para servidores de terminal. Uma das coisas que estamos procurando fazer para esse projeto em particular (isso é para uma turma de faculdade) está criando dinamicamente Servidores de Terminal.

O que fizemos foi criar políticas para uma certa UO, que define as propriedades apropriadas do Farm TS e instala a função do Terminal Server e o recurso NLB. Agora, o que gostaríamos de fazer é criar um script para ser executado em nosso controlador de domínio para adicionar hosts ao cluster NLB preexistente. Em nosso Controlador de Domínio do Servidor 2008 R2, eu estava pensando em executar o seguinte script do PowerShell que eu meio que hackeei em conjunto.

Alguma ideia de como isso funcionará? Existe alguma maneira que eu possa acionar esse script para ser executado no DC uma vez que todos os scripts para instalar funções são feitos nos vários servidores de terminal?

Muito obrigado antecipadamente !!

Import-Module NetworkLoadBalancingClusters

$TermServs = @()
$Interface = "Local Area Connection"

$ou = [ADSI]"LDAP://OU=Term Servs,DC=example,DC=com"
foreach ($child in $ou.psbase.Children)
{
  if ($child.ObjectCategory -like '*computer*') {$TermServs += $child.Name}
}

foreach ($TS in $TermServs)
{
  Get-NlbCluster 172.16.0.254 | Add-NlbClusterNode -NewNodeName $TS -NewNodeInterface $Interface
}
    
por Nick Jacques 25.11.2009 / 05:17

1 resposta

0

Qual sistema operacional você está executando nos servidores TS? Você está adicionando esses servidores TS em qualquer tipo de intervalo regular? Se você estiver, o script que você deseja executar no DC pode ser programado para ser executado a cada X minutos / Y horas. Eu não tenho um ambiente para testar isso.

    
por 27.11.2009 / 01:52