Настройка тестовых пользователей и параметров конфигурации узла-наблюдателя в Lync Server 2013Configuring watcher node test users and configuration settings in Lync Server 2013

 

Последнее изменение темы: 2013-07-29Topic Last Modified: 2013-07-29

Настроив компьютер, который будет выступать в качестве узла-наблюдателя, выполните следующие действия.After configuring the computer that will act as a watcher node, you must:

  1. Создайте тестовые учетные записи, которые будут использоваться узлами-наблюдателями.Create the test accounts to be used by these watcher nodes. Если вы используете проверку подлинности согласованием, вам также необходимо выполнить командлет Set-CsTestUserCredential, чтобы разрешить использование этих учетных записей узлом-наблюдателем.If you are using the Negotiate authentication method, you must also use the Set-CsTestUserCredential cmdlet to enable these test accounts for use on the watcher node.

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

Содержание раздела:This section covers:

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

  • Настройка базового узла-наблюдателя, использующего искусственные транзакции по умолчаниюConfiguring a Basic Watcher Node with the Default Synthetic Transactions

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

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

  • Просмотр и тестирование конфигурации узла-наблюдателяViewing and Testing the Watcher Node Configuration

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

Тестовые пользователи не должны представлять реальных людей, но они должны быть действительными учетными записями доменных служб Active Directory; Кроме того, эти учетные записи должны быть включены для Lync Server 2013, они должны иметь допустимые SIP-адреса, а также должны быть включены для корпоративной голосовой связи (для использования Test-CsPstnPeerToPeerCall искусственной транзакции).Test users do not need to represent actual people, but they must be valid Active Directory Domain Services accounts; in addition, these accounts must be enabled for Lync Server 2013, they must have valid SIP addresses, and they should be enabled for Enterprise Voice (to use the Test-CsPstnPeerToPeerCall synthetic transaction). При использовании метода проверки подлинности TrustedServer все, что нужно сделать, — убедиться, что эти учетные записи существуют и настроены указанным ниже образом.If you use the TrustedServer authentication method, then all you need to do is to make sure that these accounts exist and have been configured as specified here. Необходимо назначить по крайней мере трех тестовых пользователей для каждого пула, который необходимо протестировать.You should assign at least three test users for each pool that you want to test.

При использовании метода проверки подлинности Negotiate также необходимо использовать командлет Set-CsTestUserCredential и командную консоль Lync Server, чтобы включить эти тестовые учетные записи для работы с искусственными транзакциями.If you are using the Negotiate authentication method, you must also use the Set-CsTestUserCredential cmdlet and the Lync Server Management Shell to enable these test accounts to work with the synthetic transactions. Это можно сделать, выполнив команду, аналогичную приведенной ниже.You can do this by running a command similar to the following. (В этих командах предполагается, что три учетные записи пользователей Active Directory уже созданы и что эти учетные записи были включены для Lync Server 2013.):(These commands assume that the three Active Directory user accounts have already been created and that those accounts have been enabled for 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, но и имя пользователя и пароль.Note that you must include not only the SIP address but also the user name and password. Если вы не включите пароль Set-CsTestUserCredential предложит ввести эту информацию.If you do not include the password Set-CsTestUserCredential will prompt you to enter that information. Имя пользователя можно указать с помощью формата имени домена \ , показанного выше, или с помощью формата name@domain имени пользователя; например:The user name can be specified using the domain name\user name format shown above, or by using the format user name@domain name; for example:

-UserName "watcher3@litwareinc.com"

Чтобы убедиться, что учетные данные тестового пользователя были созданы, выполните следующие команды в командной консоли Lync Server:To verify that the test user credentials were created, run these commands from within the Lync Server Management Shell:

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

Команды возвращают сведения о каждом пользователе, похожие на следующие.Information similar to this should be returned for each user:

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

Настройка базового узла-наблюдателя, использующего искусственные транзакции по умолчаниюConfiguring a Basic Watcher Node with the Default Synthetic Transactions

Создав тестовых пользователей, вы можете создать узел-наблюдатель с помощью следующей команды.After the test users have been created you can then create a watcher node by using a command similar to this:

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

Эта команда создает узел-наблюдатель с параметрами по умолчанию, который выполняет набор искусственных транзакций по умолчанию.This command creates a new watcher node that uses the default settings and runs the default set of synthetic transactions. Для нового узла-наблюдателя используются тестовые пользователи watcher1@litwareinc.com, watcher2@litwareinc.com и watcher3@litwareinc.com.The new watcher node also uses the test users watcher1@litwareinc.com, watcher2@litwareinc.com, and watcher3@litwareinc.com. Если узел-наблюдатель использует проверку подлинности TrustedServer, три тестовые учетные записи могут быть любыми допустимыми учетными записями пользователей, включенными для Active Directory и Lync Server.If the watcher node is using TrustedServer authentication, the three test accounts can be any valid user accounts enabled for Active Directory and Lync Server. Если узел-наблюдатель использует проверку подлинности согласованием, вам нужно разрешить использование этих учетных записей узлом-наблюдателем с помощью командлета Set-CsTestUserCredential.If the watcher node is using the Negotiate authentication method, you must also enable these user accounts for watcher node by using the Set-CsTestUserCredential cmdlet.

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

Если вы хотите включить тест ТСОП, проверяющий подключение к телефонной сети общего пользования, вам потребуется произвести дополнительную настройку узла-наблюдателя.If you want to enable the public switched telephone network (PSTN test), which verifies connectivity with the public switched telephone network, you will need to do some additional configuration when setting up the watcher node. Во-первых, вам нужно связать тестовых пользователей с типом теста ТСОП.First, you need to associate your test users with the PSTN test type. Для этого выполните следующую команду в командной консоли Lync Server:To do that, run a command similar to this from within the Lync Server Management Shell:

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

Обратите внимание на то, что результаты выполнения этой команды необходимо сохранить в переменной.Note that the results of this command must be stored in a variable. В этом примере используется переменная $pstnTest.In this example, that's a variable named $pstnTest.

На этом шаге можно использовать командлет New-CsWatcherNodeConfiguration , чтобы связать тип теста (хранящийся в переменной $pstnTest) с пулом Lync Server 2013.At this point, you can use the New-CsWatcherNodeConfiguration cmdlet to associate the test type (stored in the variable $pstnTest) to a Lync Server 2013 pool. Например, следующая команда создает конфигурацию узла-наблюдателя для пула atl-cs-001.litwareinc.com, добавляет трех тестовых пользователей, созданных ранее, а также тест ТСОП.For example, the following command creates a new watcher node configuration for the pool atl-cs-001.litwareinc.com, adding the three test users that were created previously, and also adding the PSTN test type:

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.Note that the preceding command will fail if you have not installed the Lync Server core files and the RTCLocal database on the watcher node computer.

Чтобы протестировать несколько политик голосовой связи, вам нужно создать расширенный тест для каждой политики с помощью командлета New-CsExtendedTest.To test multiple voice policies, you need to create an extended test for each policy by using the New-CsExtendedTest cmdlet. Для пользователей, назначенных этому тесту, следует настроить требуемые политики голосовой связи.The users assigned to this test should be configured with the desired voice policies. После этого передайте расширенные тесты в командлет New-CsWatcherNodeConfiguration с помощью следующей команды.The extended tests are then passed to the New-CsWatcherNodeConfiguration cmdlet by using a command similar to the following:

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

Так как командлет New-CsWatcherNodeConfiguration был вызван без параметра Tests, то для нового узла-наблюдателя будут включены только искусственные транзакции по умолчанию и указанные расширенные искусственные транзакции. Это означает, что узел-наблюдатель будет тестировать следующие компоненты:If New-CsWatcherNodeConfiguration is called without using the Tests parameter, that means that only the Default synthetic transactions (and the specified extended synthetic transaction) will be enabled for the new watcher node. This means that the watcher node will test the following components:

  • RegistrationRegistration

  • "IM" (Обмен мгновенными сообщениями);IM

  • граупимGroupIM

  • P2PAV (одноранговые аудио- и видеосеансы)P2PAV (peer-to-peer audio/video sessions)

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

  • ПрисутствиеPresence

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

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

  • ТСОП (звонки через шлюз ТСОП, определенные как расширенный тест; по умолчанию тест ТСОП отключен, но в этом случае он включен с помощью параметра ExtendedTests, используемого в команде)PSTN (PSTN gateway calls, specified as an extended test. By default, PSTN is disabled. The test is enabled in this case only because the command enabled PSTN by using the ExtendedTests parameter.)

Это также означает, что следующие компоненты не будут тестироваться по умолчанию:This also means that the following components will not be tested by default:

  • аведжеконнективитиAVEdgeConnectivity

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

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

  • жоинлаунчерJoinLauncher

  • персистентчатмессажеPersistentChatMessage

  • DataConferenceDataConference

  • ксмппимXmppIM

  • унифиедконтактстореUnifiedContactStore

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

После настройки узла-наблюдателя вы можете добавлять искусственные транзакции на узел-наблюдатель или удалять их с узла-наблюдателя с помощью командлета Set-CsWatcherNodeConfiguration.After a watcher node has been configured, you can use the Set-CsWatcherNodeConfiguration cmdlet to add or remove synthetic transactions from the node. Например, чтобы добавить тест PersistentChatMessage на узел-наблюдатель, используйте следующую команду с методом Add.For example, to add the PersistentChatMessage test to the watcher node, use the Add method and a command similar to this:

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

При указании нескольких тестов используйте запятые. Пример:Multiple tests can be added by separating the test names by using commas. For example:

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

Имейте в виду, что если один или несколько этих тестов (например, DataConference) уже были включены на узле-наблюдателе, произойдет ошибка. В этом случае вы получите следующее сообщение.Note that an error will occur if one or more of these tests (for example, DataConference) has already been enabled on the watcher node. In this case, you will receive an error message similar to the following:

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.

Если произошла эта ошибка, изменения не применяются.When this error occurs, no changes will be applied. Команду следует выполнить повторно, удалив повторяющийся тест.The command should be rerun with the duplicate test removed.

Чтобы удалить искусственную транзакцию с узла-наблюдателя, вместо метода Add используйте метод Remove. Например, следующая команда удаляет тест ABWQ с узла-наблюдателя.To remove a synthetic transaction from a watcher node, use the Remove method instead of the Add method. For example, this command removes the ABWQ test from a watcher node:

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

С помощью метода Replace вы можете также заменить все тесты, включенные в настоящий момент, на один или несколько новых тестов. Например, если вы хотите, чтобы узел-наблюдатель выполнял только тест IM, вы можете использовать следующую команду.You can also use the Replace method to replace all the currently-enabled tests with one or more new tests. For example, if you only want a watcher node to run the IM test, you can configure that by using this command:

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

При выполнении предыдущей команды на указанном узле-наблюдателе отключаются все искусственные транзакции, кроме IM.When you run the preceding command, all synthetic transactions on the specified watcher node will be disabled except for IM.

Просмотр и тестирование конфигурации узла-наблюдателяViewing and Testing the Watcher Node Configuration

Чтобы просмотреть тесты, назначенные узлу-наблюдателю, используйте следующую команду.If you want to view the tests that have been assigned to a watcher node, use a command similar to this:

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

Предыдущая команда возвращает сведения, схожие со следующими (с учетом искусственных транзакций, назначенных узлу).The preceding command will return information similar to this, depending on the synthetic transactions that have been assigned to the node:

Registration
IM
GroupIM
P2PAV
AvConference
Presence
PersistentChatMessage
DataConference

Совет

Чтобы просмотреть искусственные транзакции в алфавитном порядке, используйте следующую команду.To view the synthetic transactions in alphabetical order, use this command instead:
Get-CsWatcherNodeConfiguration –Identity "atl-cs-001.litwareinc.com" | Select-Object –ExpandProperty Tests | Sort-ObjectGet-CsWatcherNodeConfiguration –Identity "atl-cs-001.litwareinc.com" | Select-Object –ExpandProperty Tests | Sort-Object

Чтобы проверить, был ли создан узел-наблюдатель, введите в командной консоли Lync Server следующую команду:To verify that a watcher node has been created, type the following command from within the Lync Server Management Shell:

Get-CsWatcherNodeConfiguration

Команда возвращает сведения, похожие на следующие.You will receive information similar to this:

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:To verify that the watcher node has been configured correctly, type the following command from within the Lync Server Management Shell:

Test-CsWatcherNodeConfiguration

Предыдущая команда проверяет каждый узел-наблюдатель в развертывании и сообщает следующие сведения:The preceding command will test each watcher node in your deployment and tell you information, such as whether:

  • установлена ли требуемая роль Регистратора;The required Registrar role been installed.

  • созданы ли требуемые разделы реестра при запуске команды Set-CsWatcherNodeConfiguration;The required registry key was created for you when you ran Set-CsWatcherNodeConfiguration.

  • На ваших серверах работает правильная версия Lync Server.Your servers are running the correct version of Lync Server.

  • правильно ли настроены порты;Your ports been configured correctly.

  • имеются ли у назначенных тестовых пользователей требуемые учетные данные.Your assigned test users have the required credentials.