Visão geral das atualizações de software do SharePoint Server 2013

APLICA-SE A:yes-img-132013 no-img-16 2016no-img-192019 no-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

Os administradores atualizam o SharePoint 2013 para implantar ou atualizar conjuntos que oferecem funcionalidade e para atualizar bancos de dados. Uma atualização bem sucedida segue uma abordagem metódica que minimiza as interrupções no serviço. Analise as informações contidas neste artigo para saber mais sobre o processo antes de iniciar o processo de atualização.

Antes de começar

Antes de começar o processo de atualização de software, analise as informações a seguir sobre permissões, requisitos de hardware e requisitos de software.

Terminologia

Para compreender como implementar atualizações de software no SharePoint 2013, é importante entender a terminologia relacionada aos principais componentes.

Termo
Definição
Comentário
Atualização Cumulativa (AC)
Uma AC é uma atualização de acumulação que contém todos os hotfixes críticos anteriores sob demanda até o momento. Além disso, uma AC contém correções para problemas que atendem aos critérios de aceitação do hotfix. esses critérios podem incluir a disponibilidade de uma solução alternativa, o efeito sobre o cliente, a reprodutibilidade do problema, a complexidade do código que deve ser alterado, ou outros motivos.
patch
Um compilado, arquivo de instalação executável que contém atualizações para um ou mais produtos. Exemplos de pacotes são os arquivos executáveis (.exe) baixados para instalar um service pack, uma atualização cumulativa (AC), ou um hotfix. Os pacotes também são conhecidos como arquivos MSI.
atualização de software
Uma atualização de software é qualquer atualização, pacote cumulativo de atualizações, service pack, pacote de recursos, atualização crítica, atualização de segurança ou hotfix utilizado para melhorar ou corrigir um produto do software lançado pela Microsoft Corporation.
atualização
Processo pelo qual você altera um ambiente para usar uma versão mais recente do software. Você pode atualizar para uma versão menor, como uma atualização ou patch, ou para uma grande versão. Uma atualização para uma versão menor é chamada de atualização build-to-build. Uma atualização para uma versão principal é chamada de atualização de versão para versão.
No SharePoint 2013, para a compilação para atualizações, é possível utilizar tanto métodos de anexação de banco de dados quanto in-loco. Para a versão para atualização, apenas a anexação de banco de dados apresenta suporte. para obter mais informações sobre a versão para atualização, consulte Overview of the upgrade process from SharePoint 2010 to SharePoint 2013. Para obter uma visão geral do processo de atualização de anexação de banco de dados e de atualização in-loco para compilação para atualizações, consulte Install a software update (SharePoint 2013)

Para obter uma lista completa da terminologia utilizada nas atualizações de software, veja Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft.

Recursos

O SharePoint 2013 apresenta recursos que facilitam a experiência de atualização de software de ponta a ponta. Alguns desses recursos são:

  • Compatibilidade com versões anteriores entre um farm de serviços atualizado e um farm de conteúdo não atualizado.

  • Há suporte completo a atualizações automáticas que utilizam o Windows Server Update Services (WSUS), Windows Update, e Microsoft Update.

    Observação

    A atualização automática copia os arquivos binários para os servidores do farm, porém deve-se concluir a atualização do software executando a mesma nos servidores.

  • Os administradores podem utilizar o site da Administração Central do SharePoint ou o Microsoft PowerShell para monitorar o status de uma atualização.

Público-alvo e escopo

As informações contidas neste artigo destina-se a todos os profissionais de TI que realizam manutenção no SharePoint 2013. No entanto, as instruções específicas para a instalação de uma atualização de software destinam-se aos profissionais de TI que devem implantar atualizações de software em um farm de servidores que hospeda o SharePoint 2013.

As informações contidas neste artigo aplicam-se aos produtos a seguir:

  • SharePoint 2013

  • Pacote de idiomas do SharePoint 2013

  • Microsoft Filter Pack

Observação

O processo que instala atualizações de software em ambientes autônomos do SharePoint 2013 é um processo mais simples do que o processo que instala atualizações de software em um farm de servidor, e não exige todas as etapas exigidas para um farm de servidor.

Processo de atualização de software

O processo que implanta atualizações em um ambiente do SharePoint 2013 é um processo bifásico: aplicação de patch e compilação para atualização.

Cada fase possui etapas e resultados específicos. É possível adiar a fase de compilação para atualização.

Cuidado

Embora tentemos garantir o nível mais alto de compatibilidade com versões anteriores, quanto mais tempo você permanece nesse estado, maior a probabilidade de ocorrências referentes ao comportamento no farm.

Fase de patch

A fase de patch possui duas etapas, a etapa de implantação do patch e a etapa de implantação binária. Durante a etapa de implantação do patch, novos arquivos binários são copiados para o servidor que está executando o SharePoint 2013. Os serviços que utilizam arquivos que precisam ser substituídos pelo patch, estão temporariamente suspensos. A suspensão dos serviços reduz a necessidade de reiniciar o servidor para substituir os arquivos que estão sendo utilizados. No entanto, em algumas instâncias, você deve reiniciar o servidor.

A segunda etapa da fase de patch é a etapa de implantação binária. Nessa etapa, o instalador copia os arquivos de biblioteca de vínculo dinâmico de suporte (.dll) para os diretórios apropriados no servidor que está executando o SharePoint 2013. Essa etapa garante que todos os aplicativos da Web estão executando a versão correta dos arquivos binários e que funcionarão corretamente após a atualização ser instalada. A fase de atualização é concluída após a etapa de implantação binária.

A fase seguinte e final para implantar atualizações de software é a fase de compilação para atualização. Essa fase modifica os esquemas de banco de dados, atualiza objetos no farm, e atualiza conjuntos de sites.

Fase de compilação para atualização

Após concluir a fase de patch, você deve instalar a atualização iniciando a fase de atualização de compilação a compilação. Esta fase é uma tarefa intensa e, portanto, leva mais tempo para ser concluída. A primeira ação consiste em atualizar todos os processos do SharePoint que estão em execução. Após atualizar os processos, os bancos de dados são rastreados e atualizados. Quando concluir a atualização de um farm em um servidor, é necessário concluir o processo nos demais servidores, a fim de manter a compatibilidade.

Estratégia de atualização de software

A estratégia de atualização selecionada baseia-se principalmente em um dos seguintes fatores:

  • O tempo de inatividade aceitável para instalação da atualização.

  • A equipe e os recursos de computação adicionais disponíveis para a redução do tempo de inatividade.

Ao determinar sua estratégia de atualização, considere como a estratégia permite que você gerencie e controle a atualização.

No que diz respeito à redução do tempo de inatividade, as seguintes opções, ordenadas do maior para o menor tempo de inatividade, estão disponíveis:

  • Instale a atualização e não adie a fase de upgrade.

  • Instalar a atualização e adiar a fase de atualização.

Ciclo de implantação de atualização de software

O ciclo utilizado para atualizar farms e servidores do SharePoint 2013 também se aplica à implantação de atualizações de software, que são um subconjunto de uma fase de atualização. Recomendamos o uso do ciclo de atualização mostrado na ilustração a seguir como um guia para implantar atualizações de software.

O ciclo de implantação de atualização de software

Saiba mais

Durante essa fase do ciclo, você aprende sobre os requisitos para instalar a atualização. Essa informação também afeta os novos servidores que você deseja atualizar e em seguida, os adiciona ao farm.

Requisitos e pré-requisitos

Primeiro, assegure-se de que o sistema possa ser provisionado como um servidor do farm. Para saber mais, confira Requisitos de hardware e software do SharePoint 2013. Assegure-se de que qualquer servidor que você planeja atualizar esteja executando a mesma versão do sistema operacional que os outros servidores do farm. Isso inclui atualizações, service packs, e hotfixes de segurança.

Estratégia de atualização

Determine a estratégia que você deseja utilizar pata atualizar o farm. Dependendo de suas necessidades, é possível utilizar uma das seguintes estratégias:

  • In-loco

  • Anexação de banco de dados

Para saber mais sobre a estratégia de atualização a ser utilizada, veja Instalar atualização de software (SharePoint 2013)

Redução do tempo de inatividade

Pesquise e avalie as opções disponíveis para reduzir o tempo de inatividade. Primeiro, verifique dependências ausentes, que podem prolongar o tempo de inatividade. Identifique todas as dependências para a atualização e aborde essas dependências antes de começar a implantar a atualização, ou fatore o tempo adicional em seu cronograma. Considere utilizar bancos de dados de conteúdo somente leitura e executar atualizações paralelas para reduzir o tempo de inatividade.

Problemas comuns

Identificar e abordar problemas comuns como dependências ausentes ou desatualizadas e falta de espaço nos servidores em que a atualização será instalada.

Preparação

Preparar para a atualização do software, documentar o ambiente e planejar uma estratégia de atualização para garantir que a atualização ocorrerá conforme planejado na janela de tempo de inatividade esperado.

Documentar o ambiente

O ambiente é documentado para determinar o que é exclusivo em seu farm. É possível utilizar diversas técnicas para coletar informações sobre seu farm, como inspeção manual, comparações utilizando o WinDiff, e comandos do Microsoft PowerShell.

Documente, conforme apropriado, os seguintes elementos do ambiente:

  • Topologia do farm e hierarquia de sites

  • Pacotes de idiomas e filter packs que estão instalados

  • Personalizações que poderão ser afetadas pela atualização

Gerenciar personalizações

As personalizações geralmente são um dos principais problemas durante uma atualização do farm ou do software. Identifique suas personalizações do farm e determine se elas podem ser afetadas pela atualização. Se estiver em dúvida, emita um erro ao lado de um aviso e determine como você gerenciará as personalizações. Deve-se garantir que as personalizações funcionem após a atualização do software. É possível utilizar o comando Stsadm ExportIPFSAdminObjects para coletar e exportar apenas formulários implantados pelo administrador do InfoPath.

Planejar a estratégia de atualização

Durante a fase de Aprendizagem do ciclo de atualização, você deve ter determinado uma estratégia de atualização e a minimização do tempo de inatividade necessário. Além disso, para determinar os requisitos de hardware, espaço e software,deve-se incluir o seguinte em sua estratégia de atualização.

  • Sequência de atualização para os servidores do farm

  • A ordem das operações

  • Os limites de tempo de inatividade e como você planeja reduzi-lo

  • Um processo de reversão, se houver um problema maior

Dica

[!DICA] Limpe o ambiente do farm antes de implantar a atualização. Os benefícios de uma limpeza são a melhoria do desempenho da instalação da atualização e a eliminação de possíveis problemas durante e após a atualização do software. Para saber mais, confira Clean up an environment before an upgrade to SharePoint 2013.

Os dois requisitos finais para a estratégia de atualização são um plano de comunicação e um agendamento da atualização.

É importante se comunicar com os proprietários de sites e com os usuários sobre o que esperar durante uma atualização. Um administrador deve informar aos usuários sobre o tempo de inatividade e o risco de que a atualização demore mais do que o esperado, ou que alguns sites podem precisar de alguma reformulação após a atualização. Para saber mais, confira Create a communication plan for the upgrade to SharePoint 2013.

Crie um cronograma de avaliação de desempenho para operações de atualização que contêm os horários de início das operações relacionadas à implantação da atualização. O plano de incluir, no mínimo, as seguintes operações:

  • Fazer backup do farm.

  • Inicie a atualização dos servidores do farm.

  • Iniciar a atualização dos bancos de dados do farm.

  • Interromper a atualização e retomar as operações no farm não atualizado.

  • Retomar a atualização, se necessário.

  • Verificar se o ambiente está completamente funcional, como a versão original se você tiver revertido ou a nova versão se você tiver concluído a atualização

Tornar os itens do farm prontos para atualização

Assegure-se de que os itens do farm estão prontos para atualização. Os itens do farm estão prontos se tiver sido feito backup dos mesmo, se eles tiverem sido documentados ou atualizados para garantir que a atualização possa ser instalada. Verifique se os seguintes aspectos de um farm estão prontos para atualização:

  • Soluções

  • Recursos

  • Definições de site

  • Web Parts

Testes

O rigor, meticulosidade, e detalhes de seus testes determinam o sucesso ou o fracasso da implantação da atualização do software. Em um ambiente de computador de produção, não há atalhos seguros e há consequências de testes insuficientes. Para saber mais, confira Use a trial upgrade to SharePoint 2013 to find potential issues.

Criar um farm de teste

Crie um farm de teste que represente um ambiente de produção. Recomendamos o uso de uma cópia dos dados de produção para determinar as possíveis áreas problemáticas e monitorar o desempenho do sistema geral durante a atualização. O principal indicador é o o período de tempo decorrido do início ao fim do processo de implantação. isso deve incluir backup e validação. É possível incorporar essas informações no cronograma de atualização.

Se possível, utilize o hardware em ambientes de teste que possuem recursos de desempenho equivalentes para os servidores de produção.

Dica

[!DICA] Considere usar um farm de teste em um ambiente virtual. Depois que concluir os testes, você pode encerrar o farm virtual e usá-lo posteriormente para atualizações futuras.

Avaliar técnicas

Um farm de teste também permite avaliar as técnicas que você planeja usar para atualizar o ambiente de produção. Além de testar e avaliar sua estratégia de redução do tempo de inatividade, você pode refinar o monitoramento da atualização. Isso é importante principalmente nas áreas de validação e solução de problemas de atualização do software.

Implementar

A estratégia de atualização que você utiliza determina se é necessário criar um farm novo ou implantar a atualização nos servidores atuais do farm.

Criar ou atualizar farms

Independentemente de você criar um novo farm ou fazer uma atualização in-loco, os elementos do farm mais importantes a serem considerados são:

  • Conteúdo

  • Serviços

  • Aplicativos de serviço

Implantar personalizações

Use soluções sempre que possível, para que seja possível implantar arquivos ou componentes individuais.

Reduzir tempo de inatividade

Reduza o tempo de inatividade utilizando técnicas como bancos de dados somente leitura e paralelismo de atualização. Para saber mais, confira a seção "Como minimizar o tempo de inatividade durante a atualização" em Determinar a estratégia de atualização do SharePoint 2013.

Monitorar progresso

As técnicas refinadas utilizadas para o monitoramento da atualização do software no ambiente de teste se aplicam ao implantar a atualização no ambiente de produção. Use a página Atualização e Migração na Administração Central para monitorar os indicadores de status disponíveis. Esse recurso ativa o monitoramento dinâmico e fornece um único local para exibir o status do patch de todos os servidores do farm. Além disso, é possível utilizar a página Atualização e Migração para exibir o status de atualização de servidores individuais e o status e o tipo de bancos de dados do farm. Finalmente, ao utilizar o Administração Central para monitorar as atualizações, é possível identificar servidores do farm que devem ser atualizados..

As tabelas a seguir descrevem as informações de status disponíveis na Administração Central.

Valor do status Descrição Hiperlink
Nenhuma ação necessária
O servidor do farm não requer que nenhuma ação seja tomada atualmente pelo administrador
Nenhum hiperlink
Instalação necessária
O servidor do farm não possui um arquivo .msi que está definido como obrigatório para todos os servidores do farm ou possui um nível de patch abaixo da versão efetiva do patch em todo o farm individual.
Hiperlink para a página Estado da implantação do patch
Atualização em andamento
O servidor do farm está passando atualmente por uma operação de atualização.
Hiperlink para a página Status da Atualização
Atualização Disponível
O servidor do farm está sendo executado no modo de compatibilidade com versões anteriores.
Hiperlink para a página Atualização e Migração
Atualização necessária
O servidor do farm está fora do intervalo do modo de compatibilidade com versões anteriores com um ou mais bancos de dados.
Hiperlink para a página Atualização e Migração
Atualização bloqueada
Se uma atualização estiver disponível e qualquer servidor do farm exigir a instalação, os servidores restantes que não exigem instalação serão definidos como esse status, a menos que estejam passando atualmente por uma atualização.
Hiperlink para a página Estado da implantação do patch
Instalado
Indica que nenhuma ação é necessária
Não aplicável
Ausente/Obrigatório
Exibido se um produto for obrigatório em cada servidor ou se um patch para um arquivo .msi específico estiver localizado em um servidor, mas não no servidor para o qual esse status é exibido
Não aplicável
Ausente/Opcional
Exibido se um produto não for obrigatório em cada servidor
Não aplicável
Substituído
Exibido se uma atualização não for mais necessária em um servidor, devido a substituição por um patch mais recente
Não aplicável

Os arquivos de log e comandos do PowerShell também são ferramentas utilizadas para monitorar o processo de atualização.

Importante

[!IMPORTANTE] Lembre-se de monitorar o tempo de atualização decorrido. Compare os processos atuais de atualização com o cronograma da avaliação de desempenho para determinar se a atualização atenderá a janela do tempo de inatividade. Caso negativo, comunique essas informações aos usuários do farm..

Validar

Você pode começar a validar o sucesso da atualização durante a fase de implementação e continue a validação depois que a atualização for implementada.

Falhas do evento registradas em log

Verifique os logs de evento para descobrir os problemas que ocorreram durante a implantação. Solucione esses problemas, e em seguida, retome ou reinicie a atualização conforme o caso. Para obter mais informações sobre arquivos de log de evento, consulte Configurar o log de diagnóstico no SharePoint Server.

Problemas de experiência ou interface do usuário

Todos os problemas de experiência do usuário ou de interface do usuário surgirão nas páginas do site. Esses problemas ocorrem principalmente durante uma versão para atualização. Procure os seguintes problemas:

  • Arquivos desconvertidos de fantasmas, que são páginas ASP.NET (.aspx) que foram modificadas por um usuário dentro de um conjunto de sites, e agora se comportam de forma diferente do esperado ou possuem problemas de renderização ocasionados por atualizações recentes dos arquivos no servidor.

  • Incompatibilidade de versões da interface do usuário

  • Conformidade com HTML e XHTML

outros problemas podem incluir modelos ausentes, identificadores do usuário e problemas de conteúdo, como listas grandes.

Problemas de dados

Os problemas de dados resultam da condição dos bancos de dados do farm e podem incluir todos ou alguns dos seguintes:

  • Problemas de conectividade para fontes de dados.

  • Corrupção do banco de dados

  • Itens órfãos

  • Dados de coluna ocultos

Em alguns casos, é possível solucionar problemas menos importantes e, em seguida, retomar ou reiniciar a atualização. Esteja preparado para reverter a atualização se não for possível resolver os problemas.