Share via


Instale Windows atualizações do Azure Pack e verifique versões

 

Aplica-se a: Windows Azure Pack

Este tópico descreve como Windows Azure Pack para Windows Server é atualizado e como manter as atualizações para estes componentes de System Center necessários:

  • System Center 2012 R2 Virtual Machine Manager

  • Service Provider Foundation (parte da componente orquestrador System Center 2012 R2)

Para cada produto, estas atualizações são conhecidas como Atualização 1, Atualização 2, e assim por diante. Todas as atualizações são entregues como Windows Atualizações opcional, com exceção Windows Azure Pack que é atualizado automaticamente. A última atualização é Update 4. Cada atualização é cumulativa de atualizações anteriores para que uma nova instalação exija apenas a mais recente atualização.

Verificar se cada produto no seu ambiente é atualizado é importante.

Atualizações do Windows Azure Pack

Todos os sites de autenticação, portais, serviços API e extensões que compõem uma Windows a implementação do Azure Pack são atualizados automaticamente por Windows Update e não necessitam de qualquer intervenção do utilizador. No entanto, tenha em atenção o seguinte:

  • Os certificados SSL (como os utilizados para a Fundação prestador de serviços) que tenham sido substituídos serão mantidos por certificados de uma Autoridade de Certificados. No entanto, se o administrador não tiver substituído os certificados SSL auto-assinados por defeito auto-assinados pelos seus próprios certificados, os certificados SSL originais podem ser substituídos por novos certificados SSL auto-assinados auto-assinados. Ter diferentes certificados SSL gerados pode ser um problema com web sites em clusters equilibrados de carga, porque os certificados SSL utilizados em nós precisam de coincidir.

  • As bases de dados SQL utilizadas pelos serviços podem necessitar de atualizações manuais, conforme explicado nos artigos base de dados de conhecimento para cada atualização.

A tabela a seguir contém links para os artigos base de dados de conhecimento para mais detalhes e instruções de instalação manual. Para determinar se tem a atualização mais recente, a versão para Windows Azure Pack em Painel de Controlo-Programas> é mostrada da seguinte forma:

Windows Azure Pack (ligações a artigos da KB) Número da versão Data de Construção
Atualização Rollup 13.1 3.50.48.0 11/09/2018
Atualização Rollup 13 3.50.45.0 05/22/2018
Atualização Rollup 12 3.39.8196.0 09/18/2017
Atualização Rollup 11 3.37.8196.0 11/3/2016
Atualização Rollup 10 3.33.8196.14 7/15/2016
Atualização de Segurança Rollup 9.1 3.32.8196.12 3/2/2016
Atualização Rollup 8.1 3.29.8196.0 11/16/2015
Atualização Rollup 8 3.28.8196.48 10/28/2015
Atualização Rollup 7.1 3.27.8196.3 8/25/2015
Atualização Rollup 7 3.25.8196.75 7/31/2015
Atualização Rollup 6 3.24.8196.35 4/28/2015
Atualização Rollup 5 3.22.8196.48 2/10/2015
Atualização Rollup 4 3.19.8196.21 10/21/2014
Atualização Rollup 3 3.15.8196.48 7/22/2014
Atualização Rollup 2 3.14.8196.32 4/16/2014
Atualização Rollup 1 3.12.8198.0 1/20/2014
Lançamento RTM 3.10.8198.9 9/16/2013

Importante

Aplique a correção de vulnerabilidade no ASP.NET MVC após o Rollup 4 de atualização para garantir que foi aplicada.

Apenas os seguintes elementos web.config são preservados durante uma atualização:

  • Cadeias de ligação (/configuração/ligaçãoS)
  • Definições de aplicativos (/configuração/appSettings)
  • Chave da máquina (/configuração/sistema.web/machineKey)

Atualizações de Gestor de Máquinas Virtuais e System Center

Estas atualizações são recebidas automaticamente como atualizações opcionais para servidores que tenham o Gestor de Máquinas Virtual instalado, tanto para o servidor como para a consola de administrador. Para garantir que as atualizações foram instaladas, em Painel de Controlo sistema> e Windows Update desegurança> clique em instalar atualizações automáticas.

A atualização mais recente é mostrada como Update Rollup 4 para Consola System Center Virtual Machine Manager Microsoft ou Atualização Rollup 4 para Microsoft System Center Virtual Machine Manager Server.

Também tem de atualizar os agentes do Gestor de Máquinas Virtuais nos computadores que são anfitriões no Virtual Machine Manager. Para obter instruções, consulte Como Atualizar o Agente VMM [VMM2012_Upgrade_R2].

Verifique também se o servidor da Service Provider Foundation tem a mais recente atualização para O Gestor de Máquinas Virtuais (apenas é necessária a consola).

Se precisar de fazer uma instalação manual, consulte os seguintes artigos base de dados de conhecimento:

Atualizações da Fundação de Prestadores de Serviços

Estas atualizações são recebidas automaticamente como atualizações opcionais para servidores que tenham a Service Provider Foundation instalada. Para garantir que as atualizações foram instaladas, em Painel de Controlo sistema> e Windows Update desegurança> clique em instalar atualizações automáticas.

As atualizações instaladas para a Service Provider Foundation estão listadas nas atualizações instaladas em Painel de Controlo.

Se precisar de fazer uma instalação manual, consulte os seguintes artigos base de dados de conhecimento:

Não houve atualização do rollup 3 para a Service Provider Foundation.

Nota

Para alguns ambientes, o Update Rollup 2 para Service Provider Foundation cria uma ligação HTTPS duplicada. Em Serviços de Informação Internet (IIS) Manager, selecione o Web Site SPF e no painel de Ações clique em Encadernações... para ver se existe uma vinícula HTTPS duplicada. Em caso afirmativo, retire a segunda ligação duplicada.

Verificar versões

Pode determinar as versões das instalações do seu Windows Azure Pack com o comando get-WmiObject Windows PowerShell. Executar o seguinte comando em cada computador que tenha um Windows Azure Pack instalado, por exemplo:

Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -like "Windows Azure Pack *" } | Format-Table -AutoSize  
  

Para determinar as versões das suas bases de dados Windows Azure Pack, execute a seguinte consulta em SQL Server Management Studio sobre a SQL Server instância que acolhe as bases de dados Windows Azure Pack:

-- WAP database versions  
SELECT SERVERPROPERTY(N'ServerName') AS [Server],  
N'Microsoft.MgmtSvc.Config' AS [Database],  
N'Config' AS [Schema], *  
FROM [Microsoft.MgmtSvc.Config].[Config].[Version]  
UNION  
  
SELECT SERVERPROPERTY(N'ServerName') AS [Server],  
N'Microsoft.MgmtSvc.PortalConfigStore' AS [Database],  
N'Config' AS [Schema],  
[Version], [Major], [Minor], [Build], [Revision], [VersionInfo]  
FROM [Microsoft.MgmtSvc.PortalConfigStore].[Config].[Version]  
UNION  
SELECT SERVERPROPERTY(N'ServerName') AS [Server],  
N'Microsoft.MgmtSvc.PortalConfigStore' AS [Database],  
N'PortalAspNet' AS [Schema],  
N'' AS [Version], [CompatibleSchemaVersion] AS [Major], 0 AS [Minor], 0 AS [Build], 0 AS [Revision], N'' AS [VersionInfo]  
FROM [Microsoft.MgmtSvc.PortalConfigStore].[dbo].[aspnet_SchemaVersions]  
WHERE [Feature] = N'membership'  
UNION  
  
SELECT SERVERPROPERTY(N'ServerName') AS [Server],  
N'Microsoft.MgmtSvc.Store' AS [Database],  
N'Config' AS [Schema],  
[Version], [Major], [Minor], [Build], [Revision], [VersionInfo]  
FROM [Microsoft.MgmtSvc.Store].[Config].[Version]  
UNION  
SELECT SERVERPROPERTY(N'ServerName') AS [Server],  
N'Microsoft.MgmtSvc.Store' AS [Database],  
N'Management' AS [Schema],  
[Version], [Major], [Minor], [Build], [Revision], [VersionInfo]  
FROM [Microsoft.MgmtSvc.Store].[mp].[Version]  
UNION  
  
SELECT SERVERPROPERTY(N'ServerName') AS [Server],  
N'Microsoft.MgmtSvc.Usage' AS [Database],  
N'Usage' AS [Schema],  
[Version], [Major], [Minor], [Build], [Revision], [VersionInfo]  
FROM [Microsoft.MgmtSvc.Usage].[usage].[Version]  
UNION  
  
SELECT SERVERPROPERTY(N'ServerName') AS [Server],  
N'Microsoft.MgmtSvc.WebAppGallery' AS [Database],  
N'WebAppGallery' AS [Schema],  
[Version], [Major], [Minor], [Build], [Revision], [VersionInfo]  
FROM [Microsoft.MgmtSvc.WebAppGallery].[WebAppGallery].[Version]  
UNION  
  
SELECT SERVERPROPERTY(N'ServerName') AS [Server],  
N'Microsoft.MgmtSvc.SQLServer' AS [Database],  
N'SQLServer' AS [Schema],  
[Version], [Major], [Minor], [Build], [Revision], [VersionInfo]  
FROM [Microsoft.MgmtSvc.SQLServer].[SqlServer].[Version]  
UNION  
  
SELECT SERVERPROPERTY(N'ServerName') AS [Server],  
N'Microsoft.MgmtSvc.MySQL' AS [Database],  
N'MySQL' AS [Schema],  
[Version], [Major], [Minor], [Build], [Revision], [VersionInfo]  
FROM [Microsoft.MgmtSvc.MySQL].[MySql].[Version]  

Se as versões dos componentes Windows Azure Pack não corresponderem às versões das bases de dados, faça uma das seguintes:

  • Windows versão componente Azure Pack é inferior à versão da base de dados:

    Na maioria dos casos, os esquemas são compatíveis com o contrário e podem existir avisos de registo de eventos sobre uma incompatibilidade da versão. Se isto for problemático, pode voltar a uma implementação anterior, tal como descrito na atualização base de dados de conhecimento artigos.

  • Windows versão componente Azure Pack é maior do que a versão da base de dados:

    Executar o seguinte script como administrador nos servidores que contêm o módulo MgmtSvc-PowerShellAPI . Estes servidores incluem as extensões de Utilização, Web App Gallery, SQL Server e MySQL.

    Note que este script pode necessitar de modificação para algumas instalações distribuídas. Em particular, os esquemas de utilização, WebAppGallery, SQLServer e MySQL são instalados com esses componentes, pelo que essas partes do script teriam de ser executadas nos computadores com os componentes instalados.

    # Update-WapDatabases  
    Import-Module -Name MgmtSvcConfig  
    
    function New-SqlConnectionString([string]$masterConnectionString, [string]$database)  
    {  
        $builder = New-Object System.Data.SqlClient.SqlConnectionStringBuilder($masterConnectionString)  
        $builder.Database = $database  
        return $builder.ConnectionString  
    }  
    function Get-WapSchemas([string]$database)  
    {  
        switch ($database)  
        {  
            "Microsoft.MgmtSvc.Config"            { @("Config") }  
            "Microsoft.MgmtSvc.MySQL"             { @("MySQL") }  
            "Microsoft.MgmtSvc.PortalConfigStore" { @("Config","PortalAspNet","PortalNotification") }  
            "Microsoft.MgmtSvc.SQLServer"         { @("SQLServer") }  
            "Microsoft.MgmtSvc.Store"             { @("Config","Management") }  
            "Microsoft.MgmtSvc.Usage"             { @("Usage") }  
            "Microsoft.MgmtSvc.WebAppGallery"     { @("WebAppGallery") }  
            default { throw New-Object System.ArgumentOutOfRangeException($database) }  
        }  
    }  
    
    # Prompt for the SQL Server name:   
    $sName = Read-Host "Specify the name of the SQL Server that hosts the Windows Azure Pack databases."  
    
    $wapMasterConnectionString = "Server=" + $sName + ";Database=master;Integrated Security=True"  
    
    $wapDatabaseNames = (Get-MgmtSvcDefaultDatabaseName).DefaultDatabaseName  
    foreach ($wapDatabaseName in $wapDatabaseNames)  
    {  
        $wapConnectionString = New-SqlConnectionString -masterConnectionString $wapMasterConnectionString -database $wapDatabaseName  
        Write-Verbose -Message "Connection string: $wapConnectionString" -Verbose  
    
        $wapSchemas = Get-WapSchemas -database $wapDatabaseName  
        foreach ($wapSchema in $wapSchemas)  
        {  
            $wapSchema = Get-MgmtSvcSchema -Schema $wapSchema  
            if ($wapSchema)  
            {  
                Write-Verbose -Message "BEGIN UPDATE database '$wapDatabaseName' schema '$wapSchema'." -Verbose  
                Install-MgmtSvcDatabase -ConnectionString $wapConnectionString -Schema $wapSchema  
                Write-Verbose -Message "END UPDATE database '$wapDatabaseName' schema '$wapSchema'." -Verbose  
                $version = Test-MgmtSvcDatabase -ConnectionString $wapConnectionString -Schema $wapSchema  
                Write-Output "Version: database '$wapDatabaseName' schema '$wapSchema' version $version"  
            }  
        }  
    }  
    

Consulte também

Implementar Windows Azure Pack para Windows Servidor