Atualizando System Center 2012 RTM/SP1 RC para SP1 RTM-Parte 1 (SCCM e SCOM, Orchestrator)

Com o lançamento da versão final do Service Pack 1 do System Center 2012 foi necessário fazer upgrade das versões dos produtos sem o Service Pack ou com o Service Pack 1 na versão Release Candidate (RC). Não irei abordar o Beta pois ele já estava defasado em relação aos testes em geral.

No meu caso, fiz as atualizações a partir das duas versões de todos os produtos e este será um resumo em duas partes, sendo este primeiro com o System Center Configuration Manager 2012, System Center Operations Manager 2012 e Orchestrator.

Segue uma tabela básica com o resultado e depois passo ao detalhamento:

  A partir do RTM A partir do SP1 RC Agentes
Configuration Manager Upgrade após desinstalar o WAIK e instalar o Windows ADK Upgrade sem intervenções Não exige o upgrade, mas relaciona os agentes no relatório das versões
Operations Manager Upgrade sem intervenções Upgrade sem intervenções Não exige o upgrade, apenas apresenta a versão correspondente em “Agent Managed”
Orchestrator Não permite upgrade, mas permite selecionar o mesmo database. Não permite upgrade, mas permite selecionar o mesmo database. Integration Packs com as novas funcionalidades do SP1 precisam ser instalados

 

System Center Configuration Manager (SCCM)

Tanto a migração do RTM como do SP1 RC foram transparentes e simples, porem é importante lembrar que o SCCM 2012 ainda utilizava o Windows AIK. O SCCM 2012 SP1 já foi atualizado para utilizar o Windows ADK que era beta na ocasião do lançamento do SCCM 2012. Porem, o processo é simplesmente desinstalar o WAIK e instalar o Windows ADK.

Em ambientes com hierarquia “Parent-Child” (onde são independentes mas fazem troca de dados) pode-se iniciar a atualização em qualquer um dos sites com o risco de ser recusado o upload de dados no Parent em versões diferentes. Por outro lado, em hierarquias “Primary-Secundary” (apenas o primário tem banco de dados) o upgrade deve ser feito de cima para baixo, ou seja, primeiro atualizamos o primário para o banco de dados ser atualizado e depois os secundários, que não irão funcionar corretamente até serem atualizados. Lembrando que neste caso a atualização pode ser feita pelo próprio console do SCCM.

Importante: Um erro no timestamp do certificado usado no agente do SCCM 2012 SP1 gera um erro “Couldn't verify 'C:\WINDOWS\ccmsetup\MicrosoftPolicyPlatformSetup.msi' authenticode signature. Return code 0x800b0101”. Baixe o hotfix em http://support.microsoft.com/kb/2801987

Ao abrir o setup já é possivel ver a opção de Upgrade disponivel, sem qualquer intervenção, como mostram os dois prints a seguir.

07-01-2013 12-06-15

07-01-2013 12-36-18

Os sites e configurações continuam ativas sem problemas, incluindo os agentes:

07-01-2013 14-45-31

 

System Center Operations Manager (SCOM)

Foi a migração mais simples de todas, não foi necessário qualquer atualização de componentes, nem a partir do RTM.

Em ambientes com instalação em multiplos servidores, a ordem básica se mantem como a do upgrade de versões anteriores. Iniciamos a migração pelo servidor que contem o Operational Database antes dos Management Servers e Gateway Servers.

O wizard de instalação detectou com facilidade os componentes instalados e listou o que estava sendo atualizado:

07-01-2013 15-29-13

Ao realizar a atualização foram alteradas as estruturas do banco de dados, motivo pelo qual o wizard recomenda o backup das bases antes do processo de upgrade.

07-01-2013 16-19-38

Ao final, o console abriu com todos os agentes saudáveis e o SCOM atualizado. Lembrando que o agente mostra a versão anterior mas não exige o upgrade:

07-01-2013 16-37-05

 

System Center Orchestrator (SCO)

Na ordem em que eu inicie as migrações, o Orchestrator foi o primeiro a não permitir o upgrade direto das versões anteriores. Tanto a partir do RTM quanto do SP1 RC a mensagem abaixo foi o resultado:

07-01-2013 22-41-24

Neste caso o processo consiste em desinstalar o Orchestrator e reinstalar o produto, porem utilizando a opção “Retain database” na seleção do banco de dados a ser utilizado.

07-01-2013 22-46-43

Após isso, todos os Runbooks estavam disponiveis e funcionaram corretamente, assim como os Integration Packs que continuaram disponiveis no Runbook Designer.

Porem, é importante que para tirar proveito das novas funcionalidades do SP1 é necessário baixar os Integration Packs novos (http://www.marcelosincic.com.br/blog/post/Novos-Integration-Packs-para-Orchestrator-2012-SP1-e-Toolkit.aspx) e fazer o deploy a partir do Orchestrator Deployment Manager, que passa a mostrar a versão 7 (RTM) e as versões 7.1 (SP1):

07-01-2013 23-13-20

É importante que após a instalação dos novos Integration Packs os Runbooks continuaram funcionando normalmente, como o exemplo abaixo:

image

Novos Integration Packs e Toolkit para Orchestrator 2012 SP1

Junto com outras novidades, como os agentes para Linux, Unix e Mac para o SCCM 2012 SP1 (http://www.marcelosincic.com.br/blog/post/Monitorando-Macintosh-(Mac)-e-LinuxUnixSolaris-com-o-System-Center-Configuration-Manager-2012-SP1-(SCCM).aspx) no dia 03 de janeiro foram liberados os OIPs para os produtos System Center 2012 SP1 e outros.

Agora é possivel baixar todos os Integration Packs para System Center 2012 SP1 em um unico link: http://www.microsoft.com/en-us/download/details.aspx?id=34611

Neste link é possivel baixar em um unico pacote:

  • System Center 2012 SP1 - Virtual Machine Manager
  • System Center 2012 SP1 - Operations Manager
  • System Center 2012 SP1- Data Protection Manager
  • System Center 2012 SP1- Service Manager
  • System Center 2012 SP1- Configuration Manager
  • System Center 2012 SP1 - Orchestrator Integration Pack for REST
  • System Center 2012 Service Pack 1 Integration Pack for Exchange User
  • System Center 2012 Service Pack 1 Integration Pack for Exchange Admin
  • System Center 2012 Service Pack 1 Integration Pack for FTP
  • System Center 2012 Service Pack 1 Integration Pack for Active Directory
  • System Center 2012 Service Pack 1 Integration Pack for Windows Azure

Os Integration Packs para System Center já abordei em outros tópicos e na palestra na PUC em dezembro http://www.marcelosincic.com.br/blog/post/Webcast-Integrando-Solucoes-com-System-Center-2012-e-Orchestrator.aspx e http://www.marcelosincic.com.br/blog/post/Gravacao-da-Palestra-Gerenciando-Private-Cloud-com-System-Center-2012-no-MVP-IT-ShowCast-na-PUC.aspx

No mesmo link está disponivel o Toolkit que é composto por uma série de aplicativos que funcionam como wizards para criar novas tarefas nos Integration Packs, sendo o Orchestrator SDK a sua ferramenta mais importante qeu se integra ao Visual Studio para permitir criar não só atividades em IPs existentes, mas também criar novos Integration Packs.

Adicionalmente foi liberado o Integration Pack para VMWare VCenter, o que é essencial em ambientes com virtualização em multiplos hypervisors: http://www.microsoft.com/en-us/download/details.aspx?id=34604

Monitorando Macintosh (Mac) e Linux/Unix/Solaris com o System Center Configuration Manager 2012 SP1 (SCCM)

No dia 3 de janeiro agora foi liberado o download muito esperado para o SCCM 2012 SP1, que são os agentes para Macs e Unix/Linux. Como a liberação ocorreu no periodo em que muitos estavam de férias ou folga, estamos divulgando hoje.

Para baixar os agentes clique neste link http://www.microsoft.com/en-us/download/details.aspx?id=36212

Agentes para Mac

Compativel com o Mac OS X 10.6 (Snow Leopard) e o Mac OS X 10.7 (Lion).

As funcionalidades disponiveis para os Macs são:

  1. Inventário de Hardware – Assim como agentes para Windows permitindo criar coleções e relatórios. Porem, note que não inclui o inventário de software
  2. Compliance Manager (DCM) – Verifica as regras corporativas para um Mac, permitindo fazer remediação por meio dos arquivos Mac OS X preference (.plist)
  3. Instalação de Software – Permite instalar softwares nos formatos Apple Disk Image (.DMG), Meta Package File (.MPKG), Mac OS X Installer Package (.PKG) e Mac OS X Application (.APP)
  4. Atualização de Sistema Operacional (Updates) – Permite por meio do Compliance (settings manager) e instalação de software

O restante das funcionalidades não é suportada. Maiores detalhes em http://technet.microsoft.com/en-us/library/f8a17911-efbc-45a0-a937-8cbcac2fcc15#BKMK_Mac

A instalação do agente pode ser realizada seguindo este documento http://technet.microsoft.com/en-us/library/jj591553.aspx

Agentes para Linux/Unix/Solaris

Compatível com RHEL Version 6 (x86 & x64), RHEL Version 5 (x86 & x64), RHEL Version 4 (x86 & x64), Solaris Version 10 (x86 & SPARC), Solaris Version 9 (SPARC), SLES Version 11 (x86 & x64), SLES Version 10 SP1 (x86 & x64) e SLES Version 9 (x86)

As funcionalidades disponiveis para os Linux/Unix são:

  1. Inventário de Software e Hardware – Assim como agentes para Windows permitindo criar coleções e relatórios
  2. Monitoração e Relatórios – Permite a monitoração ativa da atividade do SCCM e a criação de relatórios

O restante das funcionalidades não é suportada. Maiores detalhes em http://technet.microsoft.com/en-us/library/f8a17911-efbc-45a0-a937-8cbcac2fcc15#BKMK_LinixUNIX

A instalação do agente pode ser realizada seguindo este documento http://technet.microsoft.com/en-us/library/jj573939.aspx