Назад | Перейти на главную страницу

Динамическое добавление узлов NLB Server 2008

У меня есть небольшой кластер NLB для терминальных серверов. Одна из вещей, которые мы хотим сделать для этого конкретного проекта (это для класса колледжа), - это динамическое создание терминальных серверов.

Что мы сделали, так это создали политики для определенного OU, которые задают правильные свойства TS Farm и устанавливают роль сервера терминалов и функцию NLB. Теперь мы хотим создать сценарий, который будет запускаться на нашем контроллере домена, чтобы добавить узлы в уже существующий кластер NLB. На нашем контроллере домена Server 2008 R2 я думал запустить следующий сценарий PowerShell, который я как бы взломал вместе.

Есть мысли о том, будет ли это работать? Есть ли способ запустить этот сценарий на контроллере домена после того, как все сценарии для установки ролей будут выполнены на различных терминальных серверах?

Большое спасибо заранее!!

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
}

Какую ОС вы используете на серверах TS? Вы добавляете эти серверы TS через какой-либо регулярный интервал? Если да, то сценарий, который вы хотите запустить на контроллере домена, можно запланировать для запуска каждые X минут / Y часов. У меня нет среды, чтобы это проверить.