Настройка тестовых пользователей узла-наблюдателя и параметров конфигурации в Lync Server 2013

 

Последнее изменение раздела: 2013-07-29

Настроив компьютер, который будет выступать в качестве узла-наблюдателя, выполните следующие действия.

  1. Создайте тестовые учетные записи, которые будут использоваться этими узлами-наблюдателями. Если вы используете проверку подлинности согласованием, вам также необходимо выполнить командлет Set-CsTestUserCredential, чтобы разрешить использование этих учетных записей узлом-наблюдателем.

  2. Обновите параметры конфигурации узла-наблюдателя.

В этом разделе описываются следующие темы:

  • Настройка тестовых учетных записей пользователей

  • Настройка базового узла наблюдателя с использованием искусственных транзакций по умолчанию

  • Настройка расширенных тестов

  • Добавление и удаление искусственных транзакций

  • Просмотр и тестирование конфигурации узла-наблюдателя

Настройка тестовых учетных записей пользователей

Тестовые пользователи не должны представлять фактических пользователей, но они должны быть действительными доменные службы Active Directory учетных записей; кроме того, эти учетные записи должны быть включены для Lync Server 2013, они должны иметь допустимые SIP-адреса, и они должны быть включены для Корпоративная голосовая связь (для использования искусственной транзакции Test-CsPstnPeerToPeerCall). Если вы используете метод проверки подлинности TrustedServer, вам нужно убедиться, что эти учетные записи существуют и настроены, как указано здесь. You should assign at least three test users for each pool that you want to test.

Если вы используете метод проверки подлинности Negotiate, необходимо также использовать командлет Set-CsTestUserCredential и командную консоль Lync Server, чтобы эти тестовые учетные записи можно было использовать для работы с искусственным транзакциями. Это можно сделать, выполнив команду, аналогичную приведенной ниже. (Эти команды предполагают, что три учетные записи пользователей Active Directory уже созданы и что эти учетные записи включены для Lync Server 2013.)

Set-CsTestUserCredential -SipAddress "sip:watcher1@litwareinc.com" -UserName "litwareinc\watcher1" -Password "P@ssw0rd"
Set-CsTestUserCredential -SipAddress "sip:watcher2@litwareinc.com" -UserName "litwareinc\watcher2" -Password "P@ssw0rd"
Set-CsTestUserCredential -SipAddress "sip:watcher3@litwareinc.com" -UserName "litwareinc\watcher3" -Password "P@ssw0rd"

Обратите внимание, что необходимо указать не только SIP-адрес, но и имя пользователя и пароль. Если вы не включите парольSet-CsTestUserCredential предложит ввести эти сведения. Имя пользователя можно указать с помощью формата доменного имени\имени пользователя, как показано выше, или с помощью формата пользователя name@domain имени; Например:

-UserName "watcher3@litwareinc.com"

Чтобы убедиться, что учетные данные тестового пользователя созданы, выполните следующие команды в командной консоли Lync Server:

Get-CsTestUserCredential -SipAddress "sip:watcher1@litwareinc.com"
Get-CsTestUserCredential -SipAddress "sip:watcher2@litwareinc.com"
Get-CsTestUserCredential -SipAddress "sip:watcher3@litwareinc.com"

Сведения, аналогичные этому, должны возвращаться для каждого пользователя:

UserName                        Password
--------                        --------
Litwareinc\watcher1              System.Security.SecureString

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

После создания тестовых пользователей можно создать узел-наблюдатель, выполнив следующую команду:

New-CsWatcherNodeConfiguration -TargetFqdn "atl-cs-001.litwareinc.com" -PortNumber 5061 -TestUsers @{Add= "sip:watcher1@litwareinc.com","sip:watcher2@litwareinc.com", "sip:watcher3@litwareinc.com"}

Эта команда создает узел-наблюдатель с параметрами по умолчанию, который выполняет набор искусственных транзакций по умолчанию. Новый узел-наблюдатель также использует тестовых пользователей watcher1@litwareinc.comи watcher2@litwareinc.comwatcher3@litwareinc.com. Если узел-наблюдатель использует проверку подлинности TrustedServer, три тестовые учетные записи могут быть любыми допустимыми учетами пользователей, включенными для Active Directory и Lync Server. Если узел-наблюдатель использует метод проверки подлинности Negotiate, необходимо также включить эти учетные записи пользователей для узла-наблюдателя с помощью командлета Set-CsTestUserCredential .

Настройка расширенных тестов

Если вы хотите включить проверку телефонной сети общего пользования (ТСОП), которая проверяет подключение к телефонной сети с общедоступным коммутатором, необходимо выполнить дополнительную настройку при настройке узла-наблюдателя. Сначала необходимо связать тестовых пользователей с типом теста ТСОП. Для этого выполните команду, аналогичную этой, в командной консоли Lync Server:

$pstnTest = New-CsExtendedTest -TestUsers "sip:watcher1@litwareinc.com", "sip:watcher2@litwareinc.com", "sip:watcher3@litwareinc.com"  -Name "Contoso Provider Test" -TestType PSTN

Обратите внимание, что результаты этой команды должны храниться в переменной. В этом примере это переменная с именем $pstnTest.

На этом этапе можно использовать командлет New-CsWatcherNodeConfiguration , чтобы связать тип теста (хранимый в переменной $pstnTest) с пулом Lync Server 2013. Например, приведенная ниже команда создает конфигурацию узла-наблюдателя для пула atl-cs-001.litwareinc.com, добавляя трех тестовых пользователей, созданных ранее, а также добавляя тип теста ТСОП:

New-CsWatcherNodeConfiguration -TargetFqdn "atl-cs-001.litwareinc.com" -PortNumber 5061 -TestUsers @{Add= "sip:watcher1@litwareinc.com","sip:watcher2@litwareinc.com", "sip:watcher3@litwareinc.com"} -ExtendedTests @{Add=$pstnTest}

Обратите внимание, что предыдущая команда завершится ошибкой, если не установлены основные файлы Lync Server и база данных RTCLocal на компьютере узла-наблюдателя.

Чтобы протестировать несколько политик голосовой связи, необходимо создать расширенный тест для каждой политики с помощью командлета New-CsExtendedTest . Пользователи, назначенные этому тесту, должны быть настроены с помощью требуемых политик голосовой связи. Затем расширенные тесты передаются в командлет New-CsWatcherNodeConfiguration с помощью команды, аналогичной следующей:

-ExtendedTests @{Add=$pstnTest1,$pstnTest2,$pstnTest3}

Если New-CsWatcherNodeConfiguration вызывается без использования параметра Tests, это означает, что для нового узла-наблюдателя будут включены только искусственные транзакции по умолчанию (и указанная расширенная искусственная транзакция). Это означает, что узел-наблюдатель будет тестировать следующие компоненты:

  • Регистрация

  • IM

  • GroupIM

  • P2PAV (одноранговые аудио- и видеосеансы)

  • AvConference (аудио- и видеоконференции)

  • Presence

  • ABS (служба адресной книги)

  • ABWQ (веб-служба адресной книги)

  • ТСОП (вызовы шлюза ТСОП, указанные в качестве расширенного теста). По умолчанию ТСОП отключен. В этом случае тест включен только потому, что команда включила ТСОП с помощью параметра ExtendedTests.)

Это также означает, что следующие компоненты не будут протестироваться по умолчанию:

  • AVEdgeConnectivity

  • MCXP2PIM (обмен мгновенными сообщениями с помощью мобильных устройств)

  • ExumConnectivity (единая система обмена сообщениями Exchange)

  • JoinLauncher

  • PersistentChatMessage

  • DataConference

  • XmppIM

  • UnifiedContactStore

Добавление и удаление искусственных транзакций

После настройки узла-наблюдателя можно использовать командлет Set-CsWatcherNodeConfiguration для добавления или удаления искусственных транзакций с узла. Например, чтобы добавить тест PersistentChatMessage на узел-наблюдатель, используйте следующую команду с методом Add.

Set-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" -Tests @{Add="PersistentChatMessage"}

При указании нескольких тестов используйте запятые. Пример:

Set-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" -Tests @{Add="PersistentChatMessage","DataConference","UnifiedContactStore"}

Обратите внимание, что ошибка возникает, если один или несколько из этих тестов (например, DataConference) уже включены на узле-наблюдателе. В этом случае вы получите следующее сообщение.

Set-CsWatcherNodeConfiguration : There is a duplicate key sequence 'DataConference' for the 'urn:schema:Microsoft.Rtc.Management.Settings.WatcherNode.2010:TestName' key or unique identity constraint.

Если произошла эта ошибка, изменения не применяются. Команда должна быть повторно выполняться с удалением повторяющегося теста.

Чтобы удалить искусственную транзакцию из узла-наблюдателя, используйте метод Remove вместо метода Add. Например, следующая команда удаляет тест ABWQ с узла-наблюдателя.

Set-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" -Tests @{Remove="ABWQ"}

Вы также можете использовать метод Replace, чтобы заменить все тесты с поддержкой в данный момент одним или несколькими новыми тестами. Например, если требуется, чтобы тест мгновенных сообщений запускал только узел-наблюдатель, его можно настроить с помощью этой команды:

Set-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" -Tests @{Replace="IM"}

При выполнении предыдущей команды все искусственные транзакции на указанном узле наблюдателя будут отключены, за исключением мгновенных сообщений.

Просмотр и тестирование конфигурации узла-наблюдателя

Чтобы просмотреть тесты, назначенные узлу-наблюдателю, используйте следующую команду.

Get-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" | Select-Object -ExpandProperty Tests

Предыдущая команда вернет примерно такие сведения в зависимости от искусственных транзакций, назначенных узлу:

Registration
IM
GroupIM
P2PAV
AvConference
Presence
PersistentChatMessage
DataConference

Совет

Чтобы просмотреть искусственные транзакции в алфавитном порядке, используйте следующую команду.
Get-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" | Select-Object -ExpandProperty tests | Sort-Object

Чтобы убедиться, что узел-наблюдатель создан, введите следующую команду в командной консоли Lync Server:

Get-CsWatcherNodeConfiguration

Вы получите примерно следующие сведения:

Identity      : atl-cs-001.litwareinc.com
TestUsers     : {sip:watcher1@litwareinc.com, sip:watcher2@litwareinc.com ...}
ExtendedTests : {TestUsers=IList<System.String>;Name=PSTN Test; Te...}
TargetFqdn    : atl-cs-001.litwareinc.com
PortNumber    : 5061

Чтобы убедиться, что узел-наблюдатель настроен правильно, введите следующую команду в командной консоли Lync Server:

Test-CsWatcherNodeConfiguration

Предыдущая команда проверяет каждый узел-наблюдатель в развертывании и сообщает вам такие сведения, как:

  • Установлена необходимая роль регистратора.

  • Необходимый раздел реестра был создан при запуске Командлета Set-CsWatcherNodeConfiguration.

  • Серверы работают под управлением правильной версии Lync Server.

  • Порты настроены правильно.

  • Назначенные тестовые пользователи имеют необходимые учетные данные.