Atualizar a Implantação do Microsoft Dynamics
Publicado: janeiro de 2017
Aplicável a: Dynamics 365 (on-premises), Dynamics CRM 2016
O Microsoft Dynamics CRM 2016 apresentar um avanço considerável em recursos e funcionalidade de da versão anterior. Assim, os recursos, soluções e extensões existentes podem ser afetados como resultado da atualização. Este tópico descreve o processo com as práticas recomendadas para minimizar o tempo de inatividade e, ao mesmo tempo, ajudar na identificação de possíveis problemas decorrentes da atualização.
Neste tópico
O processo de atualização
Preparar-se para atualizar
Estabelecer o ambiente de teste
Atualizar e validar o ambiente de teste
O que fazer quando não for possível atualizar ou migrar?
O processo de atualização
Há dois ambientes distintos como parte do processo de atualização:
Ambiente de teste. O ambiente de teste representa uma implantação restrita do Microsoft Dynamics CRM usada para validar a atualização. Ele deve espelhar o ambiente de produção o mais próximo possível em termos de semelhanças substanciais de hardware (processador, disco, memória etc.), plataforma de tecnologia (Windows Server, SQL Server etc.), topologia (1 servidor, 2 servidores, 5 servidores etc.) e dados (bancos de dados do Microsoft Dynamics CRM). Para criar um ambiente adequado para testes, pode ser necessário configurar os recursos de Balanceamento de Carga e Clustering Microsoft (NLB), instalar e configurar componentes e aplicativos do Microsoft Dynamics CRM, como o E-mail Router, fluxos de trabalho, personalizações e conectores, além de instalar qualquer componente ou solução adicional, plug-ins, específicos à implantação. Estabelecer um ambiente de teste configurado e em execução, total ou parcialmente, através do uso da tecnologia de virtualização, como o Windows ServerHyper-V pode facilitar bastante esse processo. No ambiente de teste, o administrador realiza a atualização, otimiza o desempenho, pode inserir código atualizado e testar se o sistema está sendo bem executado.Implantação de produção.
Implantação de produção. A implantação de produção representa a implantação do Microsoft Dynamics CRM usada por todos os usuários do Microsoft Dynamics CRM na organização. Nessa implantação, a atualização é realizada, e o administrador pode usar estratégias que otimizam o desempenho da atualização. O administrador da atualização pode mover o código atualizado do ambiente de desenvolvimento ou teste para o ambiente de produção. Em seguida, ele coloca o ambiente de produção online, verifica se o sistema está sendo bem executado e implanta o Dynamics 365 para Outlook para os usuários, conforme necessário.
Preparar-se para atualizar
Verifique se você tem equipe, recursos e tempo suficientes para dedicar à atualização. Como parte desta fase, determine quem estará envolvido na atualização, defina o hardware e o software de implantação de teste que serão usados para validar a atualização e faça planos para o caso de possíveis falhas.
Durante esta fase, você deve também avaliar se o ambiente de produção atual é adequado para a atualização. Para isso, leia a documentação do Microsoft Dynamics 365 mais recente.
Microsoft Dynamics 365 requisitos do sistema e tecnologias necessárias
Leiame do Microsoft Dynamics CRM 2016 e do Microsoft Dynamics CRM Online
Além disso, determine os critérios de aceitação que serão usados para decidir se a atualização de produção será efetivada.
Dica
A Microsoft Dynamics Sure Step está disponível aos Parceiros do Microsoft Dynamics para ajudar a reduzir riscos e orientar pelas tarefas associadas à implantação e configuração das soluções do Microsoft Dynamics. Para obter mais informações sobre o Microsoft Dynamics Sure Step, incluindo treinamentos, metodologia e downloads de ferramentas, visite o site Partnersource (requer associação de parceiro do Dynamics).
Determinar a estratégia de atualização
Para determinar a estratégia de atualização, é necessário responder às seguintes perguntas:
O que será atualizado? A atualização do servidor do Microsoft Dynamics CRM pode exigir a atualização dos componentes da plataforma, como Windows Server ou SQL Server. Também pode ser necessário atualizar outros aplicativos ou soluções do Microsoft Dynamics CRM, como Dynamics 365 para Outlook e Unified Service Desk.
Quando? Qual é a linha do tempo para a atualização?
Como? Por exemplo, a atualização será in-loco ou será para migrada para um novo hardware antes da atualização? Também deve incluir como a atualização será distribuída. Quem validará a atualização? Haverá um piloto ou uma distribuição em fases? Com base no resultado da atualização de teste, pode ser necessário modificar ou mitigar sua estratégia e executar ações corretivas para assegurar a funcionalidade. Por exemplo, se alguns fluxos de trabalho não puderem ser atualizados, planeje recriar esses fluxos de trabalho e testá-los.
Tenha planos para falha, backup e recuperação
Alguns componentes, como relatórios personalizados, fluxos de trabalho ou extensões de terceiros JavaScript, podem causar falha ou mau funcionamento da atualização. Esses itens devem ser documentados e um plano de contingência deve ser estabelecido para cada problema. Além disso, JavaScript personalizadas e extensões de terceiros pode ser removido antes da atualização.
Portanto, você deve estar preparado para reverter rápida e totalmente o sistema. Se for recuperar a partir de qualquer cenário, você deverá fazer backup de todas as informações necessárias e armazenar uma cópia em outro local. Um plano de backup deve ser criado e testado para todos os componentes e serviços do Microsoft Dynamics CRM, garantindo que, em caso de falha, seja recuperado o máximo de dados. Para entender os procedimentos de recuperação de falhas, é preciso examinar os diferentes cenários para saber como a restauração ocorre em cada caso.
Para obter mais informações sobre como fazer o backup ou recuperar dados do Microsoft Dynamics CRM, consulte Proteção de dados e recuperação do Microsoft Dynamics 365.
Analise a documentação apropriada sobre planejamento e pré-requisitos
A documentação do produto é eficaz para ajudá-lo a avaliar o volume necessário de preparação antes da atualização. A documentação para consulta deve incluir:
Leiame do Microsoft Dynamics CRM 2016 e do Microsoft Dynamics CRM Online
Esses documentos e o Instalando o Dynamics CRM local. De importância especial são os tópicos Planejar sua atualização para o servidor do Microsoft Dynamics CRM 2016, Microsoft Dynamics 365 requisitos do sistema e tecnologias necessárias e Configurações suportadas do Microsoft Dynamics 365 topics.
Além disso, se estiver instalando componentes adicionais, como o Dynamics 365 para Outlook ou o Microsoft Dynamics CRM E-mail Router, reveja os seguintes tópicos:
Verifique se você tem as tecnologias mais recentes
Para atingir os melhores resultados, verifique se você aplicou os service packs e os pacotes cumulativos de atualizações mais recentes, não apenas para o Microsoft Dynamics CRM, mas também para outras tecnologias dependentes, como o Windows Server, o SQL Server e o Exchange Server.
Determine um plano de atualização e listas de verificação
Nessa tarefa, determine como avaliar a funcionalidade geral e a eficiência da produção do ambiente atualizado. A finalidade dessas tarefas é validar um sistema de produção pronto e totalmente funcional adequado à distribuição para a base de usuários.
Use as etapas a seguir como lista de verificação para as tarefas preparatórias necessárias à atualização da produção ou ao dia de entrada em produção.
Verifique se o sistema funciona após a atualização executando estes testes básicos:
Verifique se houve problemas durante a atualização nos arquivos de log de configuração. Por padrão, a Configuração cria os arquivos na pasta C:\Documents and Settings\<username>\Application Data\Microsoft\MSCRM\Logs no computador em em que o <username> é o nome da conta do usuário que utilizou a configuração.
Examine os arquivos de log do Visualizador de Eventos. Os eventos do Microsoft Dynamics CRM são registrados nas fontes que começam com MSCRM no Visualizador de Eventos.
Execute os comandos do Microsoft Dynamics 365Windows PowerShell para verificar se o servidor e as organizações que foram atualizadas estão habilitadas.Para obter mais informações:Administre a implantação usando o Windows PowerShell
Como alternativa, inicie o Gerenciador de Implantação e verifique se todos os servidores Microsoft Dynamics CRM e as organizações atualizadas estão ativadas. Dependendo se você tiver migrado ou executou a atualização in-loco, as outras organizações de são atualizadas com o assistente para importação de organização ou o assistente de atualização da organização no gerenciador de implantação.
Inicie o Internet Explorer e conecte-se ao servidor do Microsoft Dynamics CRM. Depois de executar as tarefas anteriores, realize um teste de aceitação do usuário. Veja a seguir um exemplo de alguns dos recursos para testar uma organização comum:
Valide os relatórios em relação aos relatórios de versões anteriores.
Imprima os relatórios pelo Microsoft Dynamics CRM.
Valide os dados aplicáveis no sistema Microsoft Dynamics CRM, como criar, editar, excluir e promover/converter registros das seguintes entidades:
Contas
Contatos
Oportunidades
Ocorrências
Atividades
Entidades Personalizadas
Verifique os fluxos de trabalho em relação aos anteriores. Atualize todos os itens de fluxo de trabalho afetados pela configuração ou pelas modificações no modelo de dados.
Teste todos os códigos e relatórios (se aplicável) personalizados, JavaScript.
Teste todos os processos de integração (se aplicável).
Teste o acesso e a funcionalidade para cliente remoto e de aplicativo para dispositivos móveis.
Teste aplicativos ou extensões de terceiros.
Estabelecer o ambiente de teste
Antes de atualizar o ambiente de produção, recomendamos que você planeje a execução de pelo menos uma atualização de teste. Após a execução da atualização de teste, verifique a configuração do produto, executando as operações geralmente utilizadas no ambiente de produção. Por exemplo, para uma organização de serviços, pode ser conveniente criar uma atividade de e-mail relacionada a uma ocorrência e, então, verificar a funcionalidade, enviando um e-mail de teste que contenha texto de uma ocorrência existente. Se receber erros ao usar o produto no ambiente de teste usando o Microsoft Dynamics CRM, certifique-se de resolvê-los todos antes de atualizar seu ambiente de produção.
Dica
Softwares de máquina virtual, como o Windows ServerHyper-V , pode, facilitar o tempo de implantação necessário para estabelecer o ambiente de teste, além de limitarem a quantidade de recursos de hardware necessários para emular a implantação de produção.
Determina quais computadores você usará, ou, se estiver usando uma tecnologia de máquina virtual, que máquina virtual você usará.
Migrar usando uma nova instância do SQL Server
Essa opção é recomendável para atualização porque permite manter uma implantação da versão anterior ao mesmo momento que um novo sistema do Microsoft Dynamics CRM está sendo implantado. Isso reduzirá o tempo de inatividade do aplicativo e quanto uma nova implantação poderá ser instalada, as organizações importadas, e então verificadas sem afetar implantação de produção de no caso de um problema.
Importante
A opção Migre usando uma nova instância do SQL Server fornece a menor quantidade de possível tempo de inatividade no caso de um problema como resultado de implantação atualizada.
Estabeleça uma nova instância de SQL Server. Você pode usar uma instância existente mas não deve ser a mesma instância do banco de dados de configuração em que a versão anterior está localizado.
Execute a instalação de servidor Microsoft Dynamics CRM em um novo computador de 64 bits que ainda não tem servidor Microsoft Dynamics CRM instalado.
Faça backup dos bancos de dados de configuração e de organização de Microsoft Dynamics CRM de produção e restaure-ás à nova instância de SQL Server.
Execute o comando Import-CrmOrganization do Windows PowerShellou execute o Assistente para Importação de Organização para importar uma ou mais organizações para o sistema recentemente instalado. Durante a importação, o banco de dados da organização será atualizado para a nova versão.
Se houver organizações adicionais ou se você estiver usando um novo SQL Server para a migração, importe os bancos de dados da organização para o novo sistema. Para fazê-lo, no computador onde a nova versão do servidor Microsoft Dynamics CRM está instalada e em execução, execute o comando Import-CrmOrganization do Windows PowerShell. Como alternativa, inicie o Microsoft Dynamics CRMGerenciador de Implantação, clique com o botão direito do mouse em Organizações, clique em Importar organização e, depois, selecione o banco de dados de OrganizationName_MSCRM recentemente armazenado.
Se foram feitas personalizações aos assemblies do .NET ou arquivos de configuração, copie esses arquivos personalizados no novo sistema. Por padrão, esses arquivos estão localizados na pasta <drive>:\Program Files\Microsoft Dynamics CRM\Server\bin\assembly\ na versão anterior do servidor Microsoft Dynamics CRM.
Atualizar e validar o ambiente de teste
Confirme se o ambiente recém-atualizado está estável e em operação. Esse processo de verificação inclui conectar um conjunto selecionado de usuários por meio do aplicativo Web Microsoft Dynamics CRM e usar o sistema para realizar todas as tarefas normais de rotina. Certifique-se de que os fluxos de trabalho e relatórios estão funcionando corretamente e verifique se os novos recursos da atualização também o estão.
Executar critérios de aceitação e listas de verificação
Execute as tarefas previamente mencionadas na nova implantação de produção. Com base nos testes, uma decisão de aprovação ou reprovação será feita para implementar ou não implementar a atualização ao ambiente de produção.
Testes de aceitação do usuário
Após a conclusão da lista de verificação de teste e se a qualidade das tarefas estiver dentro dos limites aceitáveis, será possível iniciar o teste de aceitação. Esse teste engloba um subconjunto de todos os usuários e, em geral, pode envolver os principais usuários que realizam suas tarefas normais de rotina no sistema. Esses usuários comunicam problemas ou comportamentos inesperados à equipe de administração do Microsoft Dynamics 365 para que a devida ação seja tomada.
Em operação.
Após o teste de aceitação foram concluídas com êxito, coloque novo servidor do Microsoft Dynamics CRM online. Isso pode exigir a remoção do servidor da versão anterior antes de unir o servidor do novo servidor Microsoft Dynamics CRM ao domínio, configurando o os vínculos IIS para usar os mesmos vínculos que a versão anterior do Microsoft Dynamics CRM e atualizar os registros DNS conforme necessário para resolver corretamente o novo site.
O que fazer quando não for possível atualizar ou migrar?
Se, após a conclusão das diretrizes nesta seção, você não conseguir atualizar ou migrar o ambiente de produção com êxito, use os recursos a seguir para resolver o problema:
Suporte de auto
Use o Visualizador de Eventos para exibir os eventos que possam ajudar a solucionar o problema. Os eventos do Microsoft Dynamics CRM são registrados nas fontes que começam com MSCRM no Visualizador de Eventos.
Ativar rastreamento de plataforma. Para obter instruções, consulte os tópicos de rastreamento em Monitorar e solucionar problemas do Microsoft Dynamics 365.
Pesquise artigos da Base de Dados de Conhecimento sobre o Microsoft Dynamics 365 na Central de Soluções do Microsoft Dynamics CRM.
Visite CustomerSource ou Site PartnerSource.
Suporte ajudado
Contate o Serviços de Atendimento ao Cliente da Microsoft. Para obter uma lista completa de informações e números de telefone do Serviços de Atendimento ao Cliente da Microsoft, visite a página da Web de Suporte ao Cliente Microsoft.
Confira Também
Planejar sua atualização para o servidor do Microsoft Dynamics CRM 2016
Opções de implantação avançada para o Microsoft Dynamics 365 Server
© 2017 Microsoft. Todos os direitos reservados. Direitos autorais