Configuración de usuarios y opciones de configuración de prueba de nodos de monitor en Lync Server 2013Configuring watcher node test users and configuration settings in Lync Server 2013

 

Última modificación del tema: 2013-07-29Topic Last Modified: 2013-07-29

Después de configurar el equipo que funcionará como nodo de monitor, debe hacer lo siguiente:After configuring the computer that will act as a watcher node, you must:

  1. Crear las cuentas de prueba que usarán estos nodos de monitor.Create the test accounts to be used by these watcher nodes. Si usa el método de autenticación Negotiate, también debe usar el cmdlet Set-CsTestUserCredential para habilitar estas cuentas de prueba para su uso en el nodo de monitor.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. Actualizar las opciones de configuración del nodo de monitor.Update the watcher node configuration settings.

En esta sección se describen estos temas:This section covers:

  • Configurar cuentas de usuario de pruebaConfiguring Test User Accounts

  • Configurar un nodo de monitor básico con las transacciones sintéticas predeterminadasConfiguring a Basic Watcher Node with the Default Synthetic Transactions

  • Configurar pruebas extendidasConfiguring Extended Tests

  • Agregar y quitar transacciones sintéticasAdding and Removing Synthetic Transactions

  • Ver y probar la configuración de nodo de monitorViewing and Testing the Watcher Node Configuration

Configurar cuentas de usuario de pruebaConfiguring Test User Accounts

Los usuarios de prueba no necesitan representar a personas reales, pero deben ser cuentas de servicios de dominio de Active Directory válidas; Además, estas cuentas deben estar habilitadas para Lync Server 2013, deben tener direcciones SIP válidas y deben estar habilitadas para telefonía IP empresarial (para usar la transacción sintética 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). Si usa el método de autenticación TrustedServer, todo lo que debe hacer es asegurarse de que estas cuentas existen y se han configurado tal y como se especifica aquí.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. Debe asignar al menos tres usuarios de prueba para cada grupo de servidores que quiera probar.You should assign at least three test users for each pool that you want to test.

Si usa el método de autenticación Negotiate, también debe usar el cmdlet set-CsTestUserCredential y el shell de administración de Lync Server para habilitar estas cuentas de prueba para que funcionen con las transacciones sintéticas.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. Para ello, puede ejecutar un comando similar al siguiente.You can do this by running a command similar to the following. (Estos comandos suponen que las tres cuentas de usuario de Active Directory ya se han creado y que esas cuentas se han habilitado para 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"

Tenga en cuenta que debe incluir no solo la dirección SIP sino también el nombre de usuario y la contraseña.Note that you must include not only the SIP address but also the user name and password. Si no incluye la contraseña Set-CsTestUserCredential le pedirá que escriba dicha información.If you do not include the password Set-CsTestUserCredential will prompt you to enter that information. El nombre de usuario puede especificarse con el formato de nombre de usuario nombre de dominio \ que se muestra arriba o con el formato usuario Name@domain nombre; por ejemplo: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"

Para comprobar que se han creado las credenciales de usuario de prueba, ejecute estos comandos desde el shell de administración de 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"

Se debería devolver información similar a la siguiente para cada usuario:Information similar to this should be returned for each user:

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

Configurar un nodo de monitor básico con las transacciones sintéticas predeterminadasConfiguring a Basic Watcher Node with the Default Synthetic Transactions

Una vez creados los usuarios, puede crear un nodo de monitor con un comando similar a este: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"}

Este comando crea un nuevo nodo de monitor que usa la configuración predeterminada y ejecuta el conjunto predeterminado de transacciones sintéticas.This command creates a new watcher node that uses the default settings and runs the default set of synthetic transactions. El nuevo nodo de monitor también usa los usuarios de prueba watcher1@litwareinc.com, watcher2@litwareinc.com y watcher3@litwareinc.com.The new watcher node also uses the test users watcher1@litwareinc.com, watcher2@litwareinc.com, and watcher3@litwareinc.com. Si el nodo de monitor usa la autenticación TrustedServer, las tres cuentas de prueba pueden ser cualquier cuenta de usuario válida habilitada para Active Directory y 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. Si el nodo de monitor usa el método de autenticación Negotiate, también debe habilitar esas cuentas de usuario para el nodo de monitor con el cmdlet 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.

Configurar pruebas extendidasConfiguring Extended Tests

Si desea habilitar la prueba de red telefónica conmutada (RTC), que comprueba la conectividad con RTC, deberá realizar tareas de configuración adicionales al establecer el nodo de monitor.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. Primero, debe asociar los usuarios de prueba con el tipo de prueba RTC.First, you need to associate your test users with the PSTN test type. Para ello, ejecute un comando similar a este desde dentro del shell de administración de 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

Tenga en cuenta que los resultados de este comando se deben almacenar en una variable.Note that the results of this command must be stored in a variable. En este ejemplo, se trata de una variable denominada $pstnTest.In this example, that's a variable named $pstnTest.

En este punto, puede usar el cmdlet New-CsWatcherNodeConfiguration para asociar el tipo de prueba (almacenado en la variable $pstnTest) a un grupo de servidores de Lync 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. Por ejemplo, en el siguiente comando, se crea una nueva configuración de nodo de monitor para el grupo atl-cs-001.litwareinc.com, y se agregan los tres usuarios de prueba que se crearon anteriormente y también el tipo de prueba RTC: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}

Tenga en cuenta que se producirá un error en el comando anterior si no ha instalado los archivos principales de Lync Server y la base de datos RTCLocal en el equipo del nodo de monitor.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.

Para probar varias directivas de voz, debe crear una prueba extendida para cada directiva con el cmdlet New-CsExtendedTest.To test multiple voice policies, you need to create an extended test for each policy by using the New-CsExtendedTest cmdlet. Los usuarios asignados a esta prueba se deben configurar con las directivas de voz deseadas.The users assigned to this test should be configured with the desired voice policies. Las pruebas extendidas luego se transfieren al cmdlet New-CsWatcherNodeConfiguration con un comando similar al siguiente:The extended tests are then passed to the New-CsWatcherNodeConfiguration cmdlet by using a command similar to the following:

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

Si se llama a New-CsWatcherNodeConfiguration sin usar el parámetro Tests, eso implica que solo las transacciones sintéticas predeterminadas (y la transacción sintética extendida especificada) se habilitarán para el nuevo nodo de monitor. Por lo tanto, el nodo de monitor probará los siguientes componentes: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:

  • RegistroRegistration

  • Mensajería instantáneaIM

  • GroupIMGroupIM

  • P2PAV (sesiones de audio/vídeo punto a punto)P2PAV (peer-to-peer audio/video sessions)

  • AvConference (audio/conferencia)AvConference (audio/conferencing)

  • PresenciaPresence

  • ABS (servicio de libreta de direcciones)ABS (Address Book service)

  • ABWQ (servicio web de libreta de direcciones)ABWQ (Address Book web service)

  • PSTN (llamadas de puerta de enlace RTC, especificadas como una prueba extendida. De manera predeterminada, esta opción está deshabilitada. La prueba se habilita en este caso solamente porque el comando habilitó RTC con el parámetro 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.)

Esto también significa que los siguientes componentes no se probarán de manera predeterminada:This also means that the following components will not be tested by default:

  • AVEdgeConnectivityAVEdgeConnectivity

  • MCXP2PIM (mensajería instantánea para dispositivos móviles)MCXP2PIM (mobile device instant messaging)

  • ExumConnectivity (mensajería unificada de Exchange)ExumConnectivity (Exchange Unified Messaging)

  • JoinLauncherJoinLauncher

  • PersistentChatMessagePersistentChatMessage

  • DataConferenceDataConference

  • XmppIMXmppIM

  • UnifiedContactStoreUnifiedContactStore

Agregar y quitar transacciones sintéticasAdding and Removing Synthetic Transactions

Una vez configurado el nodo de monitor, puede usar el cmdlet Set-CsWatcherNodeConfiguration para agregar o quitar transacciones sintéticas en el nodo.After a watcher node has been configured, you can use the Set-CsWatcherNodeConfiguration cmdlet to add or remove synthetic transactions from the node. Por ejemplo, para agregar la prueba PersistentChatMessage al nodo de monitor, use el método Add y un comando similar al siguiente: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"}

Es posible agregar varias pruebas si se separan los nombres de las pruebas con comas. Por ejemplo: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"}

Tenga en cuenta que se generará un error si ya se habilitaron una o varias de estas pruebas (por ejemplo, DataConference) en el nodo de monitor. En este caso, aparecerá un mensaje de error similar al siguiente: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.

Cuando se produce este error, no se aplica ningún cambio.When this error occurs, no changes will be applied. El comando se debe ejecutar de nuevo sin la prueba duplicada.The command should be rerun with the duplicate test removed.

Para quitar una transacción sintética de un nodo de monitor, use el método Remove en vez del método Add. Por ejemplo, este comando quita la prueba ABWQ de un nodo de monitor: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"}

También puede usar el método Replace para reemplazar todas las pruebas habilitadas actualmente por una o varias pruebas nuevas. Por ejemplo, si solo desea que un nodo de monitor ejecute la prueba IM, puede configurar esto con el siguiente comando: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"}

Al ejecutar el comando anterior, se deshabilitarán todas las transacciones sintéticas del nodo de monitor especificado, excepto para la prueba IM.When you run the preceding command, all synthetic transactions on the specified watcher node will be disabled except for IM.

Ver y probar la configuración de nodo de monitorViewing and Testing the Watcher Node Configuration

Si desea ver las pruebas que se asignaron a un nodo de monitor, use un comando similar a este: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

El comando anterior devolverá información similar a la siguiente, según las transacciones sintéticas que se hayan asignado al nodo: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

Sugerencia

Para ver las transacciones sintéticas en orden alfabético, use este comando en su lugar: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

Para comprobar que se ha creado un nodo de monitor, escriba el siguiente comando desde el shell de administración de Lync Server:To verify that a watcher node has been created, type the following command from within the Lync Server Management Shell:

Get-CsWatcherNodeConfiguration

Recibirá información similar a esta: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

Para comprobar que el nodo de monitor se ha configurado correctamente, escriba el siguiente comando desde el shell de administración de 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

El comando anterior probará cada nodo de monitor de la implementación y proporcionará información, por ejemplo, indicará si:The preceding command will test each watcher node in your deployment and tell you information, such as whether:

  • Se instaló el rol de registrador necesario.The required Registrar role been installed.

  • Se creó automáticamente la clave del Registro necesaria al ejecutar Set-CsWatcherNodeConfiguration.The required registry key was created for you when you ran Set-CsWatcherNodeConfiguration.

  • Los servidores ejecutan la versión correcta de Lync Server.Your servers are running the correct version of Lync Server.

  • Se configuraron correctamente los puertos.Your ports been configured correctly.

  • Los usuarios de prueba asignados tienen las credenciales necesarias.Your assigned test users have the required credentials.