Compartir a través de


Actualización de la implementación de Microsoft Dynamics

 

Publicado: enero de 2017

Se aplica a: Dynamics 365 (on-premises), Dynamics CRM 2016

Microsoft Dynamics CRM 2016 presenta un adelanto considerable en las características y funcionalidades respecto de la versión anterior. Por lo tanto, como resultado de la actualización, es posible que las características, las soluciones y las extensiones existentes se vean afectadas. En este tema se proporciona un proceso de procedimientos recomendados para minimizar el tiempo de inactividad mediante la determinación de los problemas que se puedan producir como resultado de la actualización.

En este tema

El proceso de actualización

Prepararse para actualizar

Establezca el entorno de prueba

Actualice y valide el entorno de prueba

¿Qué hacer cuando no se puede actualizar o migrar correctamente?

El proceso de actualización

Hay dos entornos independientes: en el proceso de actualización:

  • Entorno de prueba. El entorno de prueba representa una implementación restringida de Microsoft Dynamics CRM que se usa para validar la actualización. Dado que el entorno de prueba debe ser similar al entorno de producción en la medida de lo posible, debe haber similitudes considerables en el hardware (procesador, disco, memoria, etc.), la plataforma de tecnología (Windows Server, SQL Server, etc.), la topología (1 servidor, 2 servidores, 5 servidores, etc.) y los datos (bases de datos de Microsoft Dynamics CRM). Para crear un entorno de prueba apropiado, es posible que sea necesario configurar el equilibrio de carga (NLB) o la agrupación en clústeres de Windows, instalar y configurar los componentes y las aplicaciones de Microsoft Dynamics CRM, como E-mail Router, flujos de trabajo, personalizaciones y conectores, así como instalar todos los complementos adicionales o las soluciones específicas de la implementación. El establecimiento de un entorno de prueba que se ejecute y esté configurado de forma total o parcial mediante la tecnología de virtualización, como Windows ServerHyper-V, puede facilitar enormemente este proceso. En este entorno de prueba, el administrador realiza la actualización, optimiza el rendimiento, puede incluir código actualizado y comprueba si el sistema se ejecuta correctamente.

  • Implementación de producción. Esta implementación representa la implementación de Microsoft Dynamics CRM que usan todos los usuarios de Microsoft Dynamics CRM de la organización. En la implementación de producción, se realiza la actualización y el administrador puede usar estrategias para optimizar el rendimiento de la actualización. El administrador de la actualización puede mover el código actualizado del entorno de desarrollo o prueba al entorno de producción. A continuación, el administrador conecta el entorno de producción, valida la ejecución correcta del sistema e implementa Dynamics 365 para Outlook para los usuarios según sea necesario.

Prepararse para actualizar

Asegúrese de tener suficiente personal, recursos y tiempo para realizar la actualización. Como parte de esta fase, debe determinar quién participará en la actualización, designar el hardware y software de implementación de prueba que se usará para validar la actualización y tener un plan en caso de posibles errores.

Durante esta fase, también debe evaluar que la actualización sea adecuada para el entorno de producción actual. Esto requiere la revisión de la documentación de Microsoft Dynamics 365 más reciente.

Además, deberá determinar los criterios de aceptación que se usarán para decidir si se seguirá adelante con la actualización de producción.

Sugerencia

Microsoft Dynamics Sure Step se encuentra disponible para asociados de Microsoft Dynamics para ayudar a reducir el riesgo y proporcionar una guía mediante las tareas asociadas con la implementación y configuración de las soluciones de Microsoft Dynamics. Para obtener más información acerca de Microsoft Dynamics Sure Step, incluidos aprendizaje, metodología y descarga de herramientas, visite el sitio web de PartnerSource (requiere ser asociado de Dynamics).

Determinar la estrategia de actualización

Para determinar la estrategia de actualización, es necesario responder a las siguientes preguntas:

  • ¿Qué se actualizará? La actualización del servidor de Microsoft Dynamics CRM puede requerir que se actualicen los componentes de la plataforma, como por ejemplo Windows Server o SQL Server. También se requerirá que se actualicen otras aplicaciones o soluciones de Microsoft Dynamics CRM como Dynamics 365 para Outlook y Unified Service Desk.

  • ¿Cuándo? ¿Cuál es la escala de tiempo para la actualización?

  • ¿Cómo? Por ejemplo, ¿se realizará la actualización en la misma ubicación o migrará a nuevo hardware antes de realizar la actualización? Esto también debe incluir la forma en que se implementará la actualización. ¿Quién validará la actualización? ¿Habrá una implementación piloto o en fases? En función del resultado de la actualización de prueba, es posible que sea necesario modificar o mitigar la estrategia su estrategia y realizar acciones correctivas para asegurar la funcionalidad. Por ejemplo, si no se pueden actualizar algunos flujos de trabajo, deberá planear la recreación y prueba de estos.

Realice una planeación en caso de errores, copia de seguridad y recuperación

Algunos componentes, como los informes personalizados, flujos de trabajo, JavaScript personalizado o extensiones de terceros pueden hacer que se produzcan errores en la actualización o que esta no funcione correctamente. Estos elementos se deben documentar y debe establecerse un plan de contingencias para cada problema. Además, pueden ser necesario eliminar JavaScript personalizado y extensiones de terceros antes de la actualización.

Por lo tanto, debe estar preparado para revertir rápida y completamente el sistema. Si, desde cualquier escenario, debe realizar un procedimiento de recuperación, es preciso que haga una copia de seguridad de toda la información necesaria y que guarde la copia en un lugar seguro. Los planes de copia de seguridad deben crearse y ponerse en práctica para todos los componentes y servicios de Microsoft Dynamics CRM para asegurarse de que si, por ejemplo, se produce un error en un disco u otro tipo de error, pueda recuperarse la mayor cantidad posible de datos. Para comprender los procedimientos de recuperación de errores, es necesario analizar distintos escenarios para saber cómo se produce la restauración en cada caso.

Para obtener más información acerca de cómo realizar una copia de seguridad o la recuperación de datos de Microsoft Dynamics CRM, consulte Protección y recuperación de datos de Microsoft Dynamics 365:

Revise la documentación apropiada de planeación y de requisitos previos

La documentación del producto es fundamental para ayudar a medir la cantidad de preparación previa requerida antes de realizar la actualización. La documentación que se debe revisar debe incluir:

Asegúrese de contar con las últimas tecnologías

Para obtener mejores resultados, compruebe que haya aplicado las actualizaciones y paquetes acumulativos de actualizaciones más recientes no solo para Microsoft Dynamics CRM sino que también para otras tecnologías dependientes, como Windows Server, SQL Server y Exchange Server.

Determine listas de comprobación un plan de actualización

En esta tarea, determinará cómo evaluar la funcionalidad general y la preparación de producción del entorno de actualización. El propósito de estas tareas es validar un sistema operativo completamente en funcionamiento y preparado para producción, en condiciones para su implementación en la base del usuario.

Use los siguientes pasos como lista de comprobación de las tareas que se requiere realizar cuando llegue el día de realizar la actualización en producción o puesta en marcha.

Compruebe que el sistema funcione correctamente después de efectuada la actualización mediante la realización de las siguientes pruebas básicas:

  • Revise los archivos de registro de instalación en busca de problemas que se hayan presentado durante la actualización. De manera predeterminada, el programa de instalación crea estos archivos en la carpeta C:\Documents and Settings\<username>\Application Data\Microsoft\MSCRM\Logs del equipo donde se ejecuta el programa de instalación y donde <username> es el nombre de la cuenta de usuario que ha ejecutado el programa de instalación.

  • Revise los archivos de registro del visor de eventos. Los eventos de Microsoft Dynamics CRM se registran en los recursos que comienzan con MSCRM en el Visor de eventos.

  • Ejecute los comandos Microsoft Dynamics 365Windows PowerShell para comprobar que el servidor y las organizaciones que se actualizaron están habilitadas.Más información:Administrar la implementación utilizando Windows PowerShell

    Como alternativa, inicie el Administrador de implementaciones y verifique que todos los servidores de Microsoft Dynamics CRM estén habilitados y que las organizaciones actualizadas también lo están. Dependiendo de si ya migró o realizó una actualización en contexto, las organizaciones de adicionales se actualizan mediante el Asistente para importar organización o Asistente para actualización de la organización en el Administrador de implementaciones.

  • Inicie Internet Explorer y conéctese al servidor de Microsoft Dynamics CRM. Después de realizar las tareas anteriores, realice una prueba de aceptación de usuario. A continuación se presenta un ejemplo de algunas de las características que se deben probar en una organización típica:

    • Validar informes con las versiones anteriores de estos.

    • Imprimir informes en Microsoft Dynamics CRM.

    • Validar datos aplicables en el sistema de Microsoft Dynamics CRM, como por ejemplo la creación, edición, eliminación y promoción/conversión de registros para las siguientes entidades:

      • Cuentas

      • Contactos

      • Oportunidades

      • Casos

      • Actividades

      • Entidades personalizadas

    • Compruebe los flujos de trabajo con flujos de trabajo previos. Actualice todo elemento del flujo de trabajo afectado por las modificaciones de la configuración o de los modelos de datos.

    • Pruebe todos los informes personalizados, códigos personalizados y JavaScript (si corresponde).

    • Pruebe todos los procesos de integración (si corresponde).

    • Pruebe el acceso y funcionalidad del cliente remoto y la aplicación móvil.

    • Pruebe las extensiones o aplicaciones de terceros.

Establezca el entorno de prueba

Le recomendamos encarecidamente que planee ejecutar por lo menos una actualización de prueba antes de actualizar el entorno de producción. Después de ejecutar una actualización de prueba, compruebe la configuración del producto mediante la realización de operaciones que usaría normalmente en el entorno de producción. Por ejemplo, Para una organización de servicios, cree una actividad de correo electrónico relacionada con un caso y, a continuación, compruebe el funcionamiento a través del envío de un correo electrónico de prueba que contenga texto de un caso existente. Si recibe algún error mientras usa Microsoft Dynamics CRM en un entorno de prueba, asegúrese de solucionarlo antes de actualizar el entorno de producción.

Sugerencia

El software de máquina virtual, como por ejemplo Windows ServerHyper-V, puede facilitar el tiempo de implementación para establecer el entorno de prueba, así como limitar la cantidad de recursos de hardware requeridos para emular la implementación de producción.

Determine qué equipos utilizará o, si usa tecnología de máquina virtual, que máquina virtual usará.

Migrar mediante una nueva instancia de SQL Server

Se recomienda esta opción de actualización porque permite mantener una implementación de la versión anterior a la vez que se está implementando un sistema de Microsoft Dynamics CRM. Esto reduce el tiempo de inactividad de aplicaciones ya que se puede instalar la nueva implementación, importar y luego verificar organizaciones sin que se vea afectada la implementación de producción de en caso de problemas.

Importante

La opción de migrar utilizando una nueva instancia de SQL Server ofrece el menor tiempo de inactividad potencial en caso de problema como resultado de la implementación actualizada.

  1. Establezca una nueva instancia de SQL Server. Puede usar una instancia existente pero no debe ser la misma instancia donde está ubicada la base de datos de configuración de la versión anterior.

  2. Ejecute el programa de instalación del servidor de Microsoft Dynamics CRM en un nuevo equipo de 64 bits que no tenga instalado el servidor de Microsoft Dynamics CRM.

  3. Realice una copia de seguridad de las bases de datos de configuración y organización de Microsoft Dynamics CRM de producción y restáurelas en la nueva instancia de SQL Server.

  4. Ejecute el comando Import-CrmOrganization de Windows PowerShell o ejecute Asistente para importar organización para importar una o varias organizaciones al sistema recién instalado. Durante la importación, se actualizará la base de datos de la organización a la nueva versión.

  5. Si tiene organizaciones adicionales o va a usar un nuevo SQL Server para la migración, deberá importar las bases de datos de la organización al nuevo sistema. Para ello, en el equipo donde está instalada y ejecutándose la nueva versión del servidor de Microsoft Dynamics CRM, ejecute el comando Import-CrmOrganization de Windows PowerShell. Como alternativa, inicie Microsoft Dynamics CRMAdministrador de implementaciones, haga clic con el botón secundario en Organizaciones, haga clic en Importar organización, y seleccione la base de datos de OrganizationName_MSCRM recién restaurada.

  6. Si se realizaron personalizaciones en los ensamblados .NET o los archivos de configuración, debe copiar los archivos personalizados al nuevo sistema. De manera predeterminada, estos archivos están ubicados en la carpeta <drive>:\Program Files\Microsoft Dynamics CRM\Server\bin\assembly\ en la versión anterior del servidor de Microsoft Dynamics CRM.

Actualice y valide el entorno de prueba

Compruebe el funcionamiento y estabilidad del entorno recientemente actualizado. Esto incluye contar con un conjunto selecto de usuarios que se conecten mediante la aplicación web de Microsoft Dynamics CRM y usen el sistema para realizar todas las tareas normales cotidianas. Asegúrese de que los flujos de trabajo e informes funcionen correctamente y pruebe que las nuevas características de la actualización funcionen también.

Ejecute las listas de comprobación y los criterios de aceptación

Ejecute las tareas mencionadas previamente en la nueva implementación. En función de las pruebas, se tomará una decisión de implementar o no implementar la actualización en el entorno de producción.

Prueba de aceptación de usuario

Después de completar la lista de comprobación de prueba y de que la calidad de las tareas se encuentre dentro de los límites aceptables, puede comenzar la prueba de aceptación de usuarios. Esto involucra a un subconjunto de todos los usuarios y por lo general incluye a los usuarios clave que realizan sus tareas cotidianas con el sistema. Estos usuarios clave informan todo problema o comportamiento no esperado al equipo de administración de Microsoft Dynamics 365 para su atención.

Puesta en marcha

Después de que la prueba de aceptación de usuario se haya completado correctamente, ponga el nuevo servidor de Microsoft Dynamics CRM en línea. Esta estrategia puede requerir quitar el servidor de la versión anterior antes de unir el nuevo servidor de Microsoft Dynamics CRM al dominio, configurar los enlaces de ISS para que usen los mismos enlaces que la versión anterior del sitio web de Microsoft Dynamics CRM y actualizar los registros DNS según sea necesario para resolver correctamente el nuevo sitio web.

¿Qué hacer cuando no se puede actualizar o migrar correctamente?

Si después de seguir las instrucciones de esta sección no logra actualizar correctamente la implementación de producción o migrar, use los siguientes recursos como ayuda para resolver el problema.

Autosoporte

Soporte técnico asistido

Póngase en contacto con Servicios de soporte al cliente de Microsoft. Para obtener una lista completa de números telefónicos e información de Servicios de soporte al cliente de Microsoft, visite la página web de Soporte al cliente de Microsoft.

Ver también

Planear la actualización a Microsoft Dynamics CRM 2016 Server
Opciones avanzadas de implementación de Microsoft Dynamics 365 Server

© 2017 Microsoft. Todos los derechos reservados. Copyright