Lync Server 2013에서 감시자 노드 테스트 사용자 및 구성 설정 구성Configuring 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. 협상 인증 방법을 사용 하는 경우에는 get-cstestusercredential cmdlet을 사용 하 여 이러한 테스트 계정을 감시자 노드에서 사용할 수 있도록 설정 해야 합니다.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 가상 트랜잭션을 사용 하기 위해 Enterprise Voice를 사용 하도록 설정 해야 합니다.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). 로 서버 인증 방법을 사용 하는 경우에는 이러한 계정이 있고 여기에서 지정한 대로 구성 되었는지 확인 해야 합니다.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.

협상 인증 방법을 사용 하는 경우에는 get-cstestusercredential Cmdlet 및 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. 또한 새 감시자 노드는 test users 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. 감시자 노드에서가 중 서버 인증을 사용 하는 경우에는 세 가지 테스트 계정이 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. 감시자 노드가 협상 인증 방법을 사용 하는 경우 get-cstestusercredential cmdlet을 사용 하 여이 사용자 계정도 감시자 노드에 대해 사용 하도록 설정 해야 합니다.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

공용 전환 전화 네트워크와의 연결을 확인 하는 공중 전화망 (PSTN 테스트)을 사용 하도록 설정 하려는 경우에는 감시자 노드를 설정할 때 추가 구성을 수행 해야 합니다.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. 먼저 테스트 사용자를 PSTN 테스트 유형에 연결 해야 합니다.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.

이제 get-cswatchernodeconfiguration cmdlet을 사용 하 여 $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 풀에 대 한 새 감시자 노드 구성을 만들고 이전에 만든 세 가지 테스트 사용자를 추가한 다음 PSTN 테스트 종류를 추가 합니다.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 core 파일 및 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 cmdlet을 사용 하 여 각 정책에 대 한 확장 테스트를 만들어야 합니다.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. 그런 다음 확장 테스트는 다음과 같은 명령을 사용 하 여 get-cswatchernodeconfiguration cmdlet으로 전달 됩니다.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를 호출 하면 새 감시자 노드에 기본 가상 트랜잭션과 지정 된 확장 가상 트랜잭션만 사용할 수 있습니다.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:

  • 등록Registration

  • 메시징을IM

  • GroupIMGroupIM

  • P2PAV (피어 투 피어 오디오/비디오 세션)P2PAV (peer-to-peer audio/video sessions)

  • AvConference (오디오/회의)AvConference (audio/conferencing)

  • 이들의Presence

  • ABS (주소록 서비스)ABS (Address Book service)

  • ABWQ (주소록 웹 서비스)ABWQ (Address Book web service)

  • PSTN (PSTN 게이트웨이 통화, 확장 된 테스트로 지정)PSTN (PSTN gateway calls, specified as an extended test. 기본적으로 PSTN은 사용 하지 않도록 설정 되어 있습니다.By default, PSTN is disabled. 이 경우에는 명령이 ExtendedTests 매개 변수를 사용 하 여 PSTN을 사용 하도록 설정 되어 있기 때문에 테스트가 사용 되도록 설정 됩니다.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:

  • AVEdgeConnectivityAVEdgeConnectivity

  • MCXP2PIM (모바일 장치 인스턴트 메시징)MCXP2PIM (mobile device instant messaging)

  • ExumConnectivity (Exchange 통합 메시징)ExumConnectivity (Exchange Unified Messaging)

  • JoinLauncher 관리자JoinLauncher

  • PersistentChatMessagePersistentChatMessage

  • DataConferenceDataConference

  • XmppIMXmppIM

  • UnifiedContactStoreUnifiedContactStore

가상 트랜잭션 추가 및 제거Adding and Removing Synthetic Transactions

감시자 노드를 구성한 후에는 get-cswatchernodeconfiguration cmdlet을 사용 하 여 노드에서 가상 트랜잭션을 추가 하거나 제거할 수 있습니다.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 메서드를 사용 합니다.To remove a synthetic transaction from a watcher node, use the Remove method instead of the Add method. 예를 들어이 명령은 감시자 노드에서 ABWQ 테스트를 제거 합니다.For example, this command removes the ABWQ test from a watcher node:

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

Replace 메서드를 사용 하 여 현재 사용 가능한 모든 테스트를 하나 이상의 새 테스트로 바꿀 수도 있습니다.You can also use the Replace method to replace all the currently-enabled tests with one or more new tests. 예를 들어 감시자 노드만 IM 테스트를 실행 하려면 다음 명령을 사용 하 여 해당 노드를 구성 하면 됩니다.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-Id "atl-cs-001.litwareinc.com" | Select-Object-ExpandProperty 테스트 | 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.

  • Get-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.