Instalace aktualizací sady Azure Pack Windows a ověření verzí

 

Platí pro: Windows Azure Pack

Toto téma popisuje, jak se aktualizuje Windows Azure Pack pro Windows Server a jak udržovat aktualizace pro tyto požadované komponenty System Center:

  • System Center 2012 R2 Virtual Machine Manager

  • Service Provider Foundation (součást součásti System Center 2012 R2 Orchestrator)

Pro každý produkt se tyto aktualizace označují jako Update 1, Update 2 atd. Všechny aktualizace se doručují jako volitelné Windows Aktualizace s výjimkou Windows sady Azure Pack, která se aktualizuje automaticky. Nejnovější aktualizace je Update 4. Každá aktualizace je kumulativní z předchozích aktualizací, aby nová instalace vyžadovala pouze nejnovější aktualizaci.

Ověření, že se každý produkt ve vašem prostředí aktualizuje, je důležité.

aktualizace sady Azure Pack Windows

Všechny ověřovací weby, portály, služby API a rozšíření, které tvoří Windows nasazení sady Azure Pack, se automaticky aktualizují služba Windows Update a nevyžadují zásah uživatele. Mějte však na paměti následující:

  • Certifikáty SSL (například používané pro službu Service Provider Foundation), které byly nahrazeny certifikáty od certifikační autority, se zachovají. Pokud však správce nenahradil výchozí automaticky generované certifikáty SSL podepsané svým držitelem vlastními certifikáty, původní certifikáty SSL mohou být nahrazeny novými automaticky generovanými certifikáty SSL podepsanými svým držitelem. S různými vygenerovanými certifikáty SSL může být problém s weby v clusterech s vyrovnáváním zatížení, protože certifikáty SSL používané napříč uzly musí odpovídat.

  • Databáze SQL používané službami mohou vyžadovat ruční aktualizace, jak je vysvětleno v článcích znalostní báze pro každou aktualizaci.

Následující tabulka obsahuje odkazy na články znalostní báze s podrobnými informacemi a pokyny k ruční instalaci. Pokud chcete zjistit, jestli máte nejnovější aktualizaci, zobrazí se verze sady Windows Azure Pack v Ovládací panely>programy následujícím způsobem:

Windows Azure Pack (odkazy na články znalostní báze) Číslo verze Datum sestavení
Kumulativní aktualizace 13.1 3.50.48.0 11/09/2018
Kumulativní aktualizace 13 3.50.45.0 05/22/2018
Kumulativní aktualizace 12 3.39.8196.0 09/18/2017
Kumulativní aktualizace 11 3.37.8196.0 11/3/2016
Kumulativní aktualizace 10 3.33.8196.14 7/15/2016
Kumulativní aktualizace zabezpečení 9.1 3.32.8196.12 3/2/2016
Kumulativní aktualizace 8.1 3.29.8196.0 11/16/2015
Kumulativní aktualizace 8 3.28.8196.48 10/28/2015
Kumulativní aktualizace 7.1 3.27.8196.3 8/25/2015
Kumulativní aktualizace 7 3.25.8196.75 7/31/2015
Kumulativní aktualizace 6 3.24.8196.35 4/28/2015
Kumulativní aktualizace 5 3.22.8196.48 2/10/2015
Kumulativní aktualizace 4 3.19.8196.21 10/21/2014
Kumulativní aktualizace 3 3.15.8196.48 7/22/2014
Kumulativní aktualizace 2 3.14.8196.32 4/16/2014
Kumulativní aktualizace 1 3.12.8198.0 1/20/2014
Verze RTM 3.10.8198.9 9/16/2013

Důležité

Nainstalujte opravu chyby zabezpečení v ASP.NET MVC po kumulativní aktualizaci 4, abyste měli jistotu, že byla použita.

Během aktualizace se zachovají pouze následující prvky web.config:

  • Připojovací řetězce (/konfigurace/connectionStrings)
  • Nastavení aplikace (/konfigurace/appSettings)
  • Klíč počítače (/configuration/system.web/machineKey)

aktualizace Virtual Machine Manager a System Center

Tyto aktualizace se automaticky přijímají jako volitelné aktualizace pro servery, které mají nainstalované Virtual Machine Manager, a to jak pro server, tak pro konzolu pro správu. Chcete-li zajistit instalaci aktualizací, klikněte v Ovládací panely-System>and Security-služba Windows Update> na Instalovat automatické aktualizace.

Nejnovější aktualizace se zobrazí jako kumulativní aktualizace 4 pro konzolu Microsoft System Center Virtual Machine Manager nebokumulativní aktualizaci 4 pro Microsoft System Center Virtual Machine Manager Server.

Musíte také aktualizovat agenty Virtual Machine Manager na počítačích, které jsou hostiteli v Virtual Machine Manager. Pokyny najdete v tématu Postup aktualizace agenta VMM [VMM2012_Upgrade_R2].

Ověřte také, že server Service Provider Foundation má nejnovější aktualizaci pro Virtual Machine Manager (vyžaduje se pouze konzola).

Pokud potřebujete provést ruční instalaci, přečtěte si následující znalostní báze články:

Aktualizace Aktualizace poskytovatele služeb

Tyto aktualizace se přijímají automaticky jako volitelné aktualizace pro servery, na kterých je nainstalovaná služba Service Provider Foundation. Chcete-li zajistit instalaci aktualizací, klikněte v Ovládací panely-System>and Security-služba Windows Update> na Instalovat automatické aktualizace.

Nainstalované aktualizace pro Service Provider Foundation jsou uvedeny v nainstalovaných aktualizacích v Ovládací panely.

Pokud potřebujete provést ruční instalaci, přečtěte si následující znalostní báze články:

Pro Service Provider Foundation nebyla k dispozici žádná kumulativní aktualizace 3.

Poznámka

V některých prostředích vytvoří kumulativní aktualizace 2 pro Service Provider Foundation duplicitní vazbu HTTPS. Ve správci Internetová informační služba (IIS) vyberte web SPF a na panelu Akce klikněte na Vazby... pokud chcete zjistit, jestli existuje duplicitní vazba HTTPS. Pokud ano, odeberte druhou duplicitní vazbu.

Ověření verzí

Verze instalací sady Azure Pack Windows můžete určit pomocí příkazu Get-WmiObject Windows PowerShell. Na každém počítači, který má nainstalovanou sadu Windows Azure Pack, spusťte následující příkaz, například:

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

Pokud chcete určit verze databází sady Azure Pack Windows, spusťte následující dotaz v SQL Server Management Studio v instanci SQL Server, která je hostitelem Windows databází Sady 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]  

Pokud verze Windows součástí sady Azure Pack neodpovídají verzím databází, udělejte jednu z těchto věcí:

  • Windows verze komponenty Azure Pack je menší než verze databáze:

    Ve většině případů jsou schémata zpětně kompatibilní a můžou existovat upozornění protokolu událostí týkající se neshody verzí. Pokud je to problematické, můžete se vrátit k předchozímu nasazení, jak je popsáno v článcích kumulativní aktualizace znalostní báze.

  • Windows verze komponenty Azure Pack je větší než verze databáze:

    Na serverech, které obsahují modul MgmtSvc-PowerShellAPI , spusťte následující skript jako správce. Mezi tyto servery patří rozšíření Využití, Galerie webových aplikací, SQL Server a MySQL.

    Upozorňujeme, že tento skript může potřebovat úpravy některých distribuovaných instalací. Zejména schémata pro usage, WebAppGallery, SQLServer a MySQL jsou nainstalována s těmito komponentami, takže tyto části skriptu by se museli spouštět na počítačích s nainstalovanými komponentami.

    # 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"  
            }  
        }  
    }  
    

Viz také

Nasazení Windows Azure Packu pro Windows Server