Обновление среды до System Center 2016-Service ManagerUpgrade your environment to System Center 2016 - Service Manager

Невозможно запустить обновление до System Center 2016-Service Manager, если выполняются какие-либо задания или рабочие процессы хранилища данных.You cannot start an upgrade to System Center 2016 - Service Manager if any data warehouse jobs or workflows are running. Процедуры, приведенные в этом разделе, можно использовать для остановки расписаний заданий хранилища данных и настройки ожидания завершения их выполнения перед обновлением сервера управления хранилища данных.You can use the procedures in this section to stop the data warehouse job schedules and wait for them to complete before you upgrade the data warehouse management server. Перед обновлением сервера управления Service Manager завершите портал самообслуживания, если он установлен, а затем подождите 10 минут, пока все запущенные рабочие процессы будут завершаться до начала обновления.Before you upgrade the Service Manager management server, stop the Self-Service Portal, if it is installed, and then wait 10 minutes to let any running workflows finish before you start the upgrade.

Выполните процедуры, описанные в следующем разделе, чтобы выполнить обновление до System Center 2016-Service Manager.Complete the procedures in the following section, in order, to upgrade to System Center 2016 - Service Manager.

Подготовка к обновлениюUpgrade preparation

  • Чтобы восстановить базу данных хранилища данных Service Manager, необходимо также восстановить базу данных отчетов после установки хранилища данных.For Service Manager data warehouse database restoration, the Reporting database also needs to be restored after you install the data warehouse.

  • Сведения о последовательности обновления компонентов System Center см. в статье обновление System center 2012 R2 — Service Manager до System Center 2016.Refer to the upgrade sequencing of System Center components at Upgrading System Center 2012 R2 - Service Manager to System Center 2016.

  • Не смешивайте установки Service Manager 2016 и Service Manager 2012 R2 с разными компонентами Service Manager — все они должны использовать одну и ту же версию.Do not mix Service Manager 2016 and Service Manager 2012 R2 with different Service Manager components - all should use the same version. Например, портал самообслуживания и сервер управления Service Manager должны использовать одну и ту же версию.For example, both the Self Service portal and the Service Manager management server should use the same version.

  • При обновлении Service Manager 2012 R2 до версии Service Manager 2016 не следует включать или отключать службу развертывания групп Active Directory для соединителей Active Directory.When upgrading from Service Manager 2012 R2 to Service Manager 2016, you should not enable or disable the Active Directory group expansion for any of the Active Directory connectors.

    Иными словами, если она отключена, она должна оставаться отключенной, а если включена, должна оставаться включенной, пока соединитель не будет запущен впервые.In other words, if it is off, let it remain off and if it is on, let it remain on until the connector runs for the first time. См. снимок экрана ниже.See the screenshot below. Это относится только к первому запуску соединителя Active Directory после обновления.This applies only to the first time that the Active Directory connector runs after you upgrade. Вы можете изменить настройки рабочего процесса развертывания групп Active Directory после завершения первой синхронизации соединителя Active Directory.You can change your preferences for Active Directory group expansion workflow after the first time that the Active Directory connector sync completes.

    Мастер создания соединителя Active Directory

Подготовка Service Manager 2012 R2 к обновлениюPrepare Service Manager 2012 R2 for upgrade

В этом разделе описывается подготовка среды System Center 2012 R2-Service Manager к обновлению.This topic describes how to prepare your System Center 2012 R2 - Service Manager environment for an upgrade. Для этого необходимо выполнить процедуры по обновлению сервера управления базы данных.To do this, perform the following procedures for upgrading the data warehouse management server:

  1. Перечислите выполняемые задания хранилища данных и отключите их.List the data warehouse jobs that are running and disable them.

  2. Проверка остановки выполнения заданий хранилища данных.Confirm that the data warehouse jobs have stopped running.

  3. После завершения выполнения заданий хранилища данных запустите обновление сервера управления хранилища данных.When the data warehouse jobs have completed, start the upgrade of the data warehouse management server.

  4. После обновления хранилища данных выполните следующие процедуры на первом сервере управления Service Manager.After the data warehouse has been upgraded, perform the following procedures on the first Service Manager management server:

  5. Подождите 10 минут, а затем запустите обновление сервера управления Service Manager.Wait 10 minutes, and then start the upgrade of the Service Manager management server.

Вывод списка заданий хранилища данных с помощью командлетов Windows PowerShell и их отключениеTo list the data warehouse jobs by using Windows PowerShell cmdlets and disable them

  1. На компьютере, на котором размещен сервер управления хранилища данных, нажмите кнопку Пуск, выберите все программы, Microsoft System Center 2012 R2и щелкните оболочка Service Manager.On the computer that hosts the data warehouse management server, click Start, click All Programs, click Microsoft System Center 2012 R2, and then click Service Manager Shell.

  2. Введите следующие команды, нажимая клавишу ВВОД после каждой из них:Type the following commands, and then press ENTER after each command:

    Set-ExecutionPolicy -force RemoteSigned  
    
    cd (Get-ItemProperty -path 'HKLM:\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup\').InstallDirectory
    Import-Module .\Microsoft.EnterpriseManagement.Warehouse.Cmdlets.psd1
    
    cd 'C:\Program Files\Microsoft System Center 2012 R2\Service Manager'  
    Import-Module .\Microsoft.EnterpriseManagement.Warehouse.Cmdlets.psd1  
    
    
    get-scdwjob | ? {$_.Name -match 'Extract_'}  | foreach {Disable-SCDWJobSchedule -JobName $_.Name}  
    
  3. Появится список всех заданий хранилища данных.A list of the data warehouse jobs appears.

Проверка остановки выполнения заданий хранилища данныхTo confirm that the data warehouse jobs have stopped running

  1. В консоли Service Manager щелкните элемент Хранилище данных.In the Service Manager console, click Data Warehouse.

  2. В области Хранилище данных разверните узел Хранилище данныхи выберите пункт Задания хранилища данных.In the Data Warehouse pane, expand Data Warehouse, and then click Data Warehouse Jobs.

  3. В области Задания хранилища данных просмотрите содержимое столбца Состояние для каждого задания хранилища данных.In the Data Warehouse Jobs pane, observe the Status column for each data warehouse job. Если для каждого задания указано состояние не запущено, перейдите к следующей процедуре, чтобы прерывать портал самообслуживания.When the status for each job is listed as Not Started, proceed to the next procedure to stop the Self-Service Portal. Если в вашей среде портал самообслуживания не существует, можно запустить процесс обновления.If no Self-Service Portal exists in your environment, you can start the upgrade process.

Предотвращение сбоев заданий MPSyncTo prevent MPSync jobs from failing

  • Чтобы устранить проблему, в базе данных DWRepository запустите приведенный ниже сценарий SQL для получения сценариев SQL, которые удаляют и добавляют ограничение по первичному ключу в таблицах фактов в базе данных DWRepository.Run the SQL script below on the DWRepository database to get the SQL scripts that drop and add a constraint on the primary key in fact tables in the DWRepository database to correct the problem

    ;WITH FactName  
    AS (  
           select w.WarehouseEntityName from etl.WarehouseEntity w  
           join etl.WarehouseEntityType t on w.WarehouseEntityTypeId = t.WarehouseEntityTypeId  
           where t.WarehouseEntityTypeName = 'Fact'  
    ),FactList  
    AS (  
        SELECT  PartitionName, p.WarehouseEntityName,  
                RANK() OVER ( PARTITION BY p.WarehouseEntityName ORDER BY PartitionName ASC ) AS RK  
        FROM    etl.TablePartition p  
           join FactName f on p.WarehouseEntityName = f.WarehouseEntityName  
    )  
    , FactPKList  
    AS (  
        SELECT  f.WarehouseEntityName, a.TABLE_NAME, a.COLUMN_NAME, b.CONSTRAINT_NAME, f.RK,  
                CASE WHEN b.CONSTRAINT_NAME = 'PK_' + f.WarehouseEntityName THEN 1 ELSE 0 END AS DefaultConstraints  
        FROM    FactList f  
        JOIN    INFORMATION_SCHEMA.KEY_COLUMN_USAGE a ON f.PartitionName = a.TABLE_NAME  
        JOIN    INFORMATION_SCHEMA.TABLE_CONSTRAINTS b ON a.CONSTRAINT_NAME = b.CONSTRAINT_NAME AND b.CONSTRAINT_TYPE = 'Primary key'  
    )  
    , FactWithoutDefaultConstraints  
    AS (  
        SELECT  a.*  
        FROM    FactPKList a  
        LEFT JOIN FactPKList b ON b.WarehouseEntityName = a.WarehouseEntityName AND b.DefaultConstraints = 1  
        WHERE   b.WarehouseEntityName IS NULL AND a.RK = 1  
    )  
    , FactPKListStr  
    AS (  
        SELECT  DISTINCT f1.WarehouseEntityName, f1.TABLE_NAME, f1.CONSTRAINT_NAME, F.COLUMN_NAME AS PKList  
        FROM    FactWithoutDefaultConstraints f1  
        CROSS APPLY (  
                        SELECT  '[' + COLUMN_NAME + '],'  
                        FROM    FactWithoutDefaultConstraints f2  
                        WHERE   f2.TABLE_NAME = f1.TABLE_NAME  
                        ORDER BY COLUMN_NAME  
                    FOR  
                       XML PATH('')  
                    ) AS F (COLUMN_NAME)  
    )  
    SELECT  'ALTER TABLE [dbo].[' + f.TABLE_NAME + '] DROP CONSTRAINT [' + f.CONSTRAINT_NAME + ']' + CHAR(13) + CHAR(10) +  
            'ALTER TABLE [dbo].[' + f.TABLE_NAME + '] ADD CONSTRAINT [PK_' + f.WarehouseEntityName + '] PRIMARY KEY NONCLUSTERED (' + SUBSTRING(f.PKList, 1, LEN(f.PKList) -1) + ')' + CHAR(13) + CHAR(10)  
    FROM    FactPKListStr f  
    

Обновление до System Center 2016 — Service ManagerUpgrade to System Center 2016 - Service Manager

Используйте следующие процедуры для обновления среды Service Manager до System Center 2016-Service Manager.Use the following procedures to upgrade your Service Manager environment to System Center 2016 - Service Manager. Эти процедуры включают в себя шаги по обновлению сервера управления хранилища данных, сервера управления Service Manager и консоли Service Manager.These procedures include steps for upgrading the data warehouse management server, the Service Manager management server, and the Service Manager console.

Обновление портала самообслуживания Service ManagerUpgrade the Service Manager Self Service portal

Ознакомьтесь с инструкциями, изложенными в статье обновление Service Manager портал самообслуживания .Refer the instructions mentioned in the Upgrading the Service Manager Self-Service Portal article. В некоторых сценариях обновления при обновлении сервера управления также обновляется портал самообслуживания.In some upgrade scenarios, when you upgrade a management server, the Self Service Portal is also upgraded. В таких случаях необходимо применить исправление перед обновлением.In these cases, you need to apply a patch before you upgrade.

Инструкции по обновлению для решений собственной разработкиUpgrade steps for custom development

В версии System Center 2016 — Service Manager поддерживается платформа .Net 4.5.1.With the System Center 2016 - Service Manager release, the product has moved to support .Net 4.5.1. Набор средств, обеспечивающий переход на .Net 4.5.1, требует разрыва ряда зависимостей и приводит к перемещению классов между сборками.The tool set to support this movement to .Net 4.5.1 required to break a few dependencies and has led to the movement of classes across the assemblies. Поэтому обновление до Service Manager 2016 может привести к нарушению работы решений собственной разработки или решений сторонних поставщиков.Hence, the upgrade to Service Manager 2016 may break the custom solutions made in house or by 3rd party (non-Microsoft). Чтобы избежать этой проблемы, воспользуйтесь инструкциями по обновлению настраиваемых решений.Please refer the steps to upgrade your custom solutions, to avoid getting into this problem.

Обновление сервера управления хранилища данныхUpgrade the data warehouse management server

Для обновления сервера управления хранилища данных используется следующая процедура.Use the following procedure to upgrade the data warehouse management server.

Важно!

Прежде чем продолжать работу убедитесь, что все задания хранилища данных остановлены.Make sure that you have stopped the data warehouse jobs before you continue.

Обновление сервера управления хранилища данныхTo upgrade the data warehouse management server

  1. Войдите в систему компьютера, на котором будет размещаться сервер управления хранилища данных, используя учетную запись, являющуюся членом группы администраторов.Log on to the computer that will host the data warehouse management server by using an account that is a member of the Administrators group. Эта учетная запись должна быть учетной записью локального администратора.This account must also be a local administrator.

  2. На установочном носителе Service Manager дважды-щелкните Setup. exe , чтобы запустить мастер установки Service Manager.On the Service Manager installation media, double-click the Setup.exe to start the Service Manager Setup Wizard.

  3. На странице Microsoft System Center 2016 щелкните Обновить Service Manager сервер управления хранилища данных.On the Microsoft System Center 2016 page, click Upgrade Service Manager data warehouse management server.

  4. На странице Подготовка к обновлению выберите два элемента, указывающие, что вы прочитали соответствующие разделы в разделе руководств по обновлению System Center 2016-Service Manager, а затем нажмите кнопку Далее.On the Prepare for upgrade page, select the two items indicating that you have read the appropriate sections in the System Center 2016 - Service Manager Upgrade Guide, and then click Next.

  5. На странице Регистрация продукта введите нужные сведения в соответствующих полях.On the Product registration page, type the appropriate information in the boxes. Ознакомьтесь с условиями лицензионного соглашения на использование программного обеспечения корпорации Майкрософт. Если вы согласны с ними, нажмите кнопку Условия лицензионного соглашения прочитаны и понятны. Я принимаю эти условия, а затем нажмите кнопку Далее.Read the Microsoft Software License Terms; if applicable, click I have read, understood, and agree with the terms of the license agreement; and then click Next.

  6. На странице Результаты проверки системы убедитесь в том, что проверка готовности к установке успешно пройдена (возможно, с предупреждениями), после чего нажмите кнопку Далее.On the System check results page, ensure that the prerequisite check passed or at least passed with warnings, and then click Next.

  7. На странице Настройка служб Analysis Services для КУБОВ OLAP в поле сервер базы данных введите имя компьютера, на котором будет размещен сервер SQL Server ANALYSIS Services (базы данных SSAS), а затем нажмите клавишу TAB.On the Configure Analysis Service for OLAP cubes page, in the Database server box, type the computer name of the server that will host the SQL Server Analysis Services (SSAS) database, and then press the Tab key. Когда в поле Экземпляр SQL Server отобразится значение По умолчанию , нажмите кнопку Далее.When Default appears in the SQL Server instance box, click Next.

    Важно!

    Если службы SSAS устанавливаются не на тот же компьютер, на котором размещается сервер управления хранилища данных, и в среде предприятия имеется брандмауэр, необходимо убедиться в том, что открыты соответствующие порты брандмауэра.If you are installing SSAS on a computer other than the computer that hosts the data warehouse management server and there is a firewall in your environment, you must make sure that the proper firewall ports are opened. Дополнительные сведения см. в разделе "назначения портов для System Center 2016-Service Manager" в статье планирование по планированию для System center 2016-Service Manager.For more information, see "Port Assignments for System Center 2016 - Service Manager" in the Planning Guide for System Center 2016 - Service Manager.

  8. На странице Настройка учетных данных служб Analysis Services укажите имя пользователя, пароль и домен для учетной записи, после чего нажмите кнопку Тестовые учетные данные.On the Configure Analysis Services credential page, specify the user name, password, and domain for the account, and then click Test Credentials. После получения сообщения "учетные данные приняты" нажмите кнопку Далее.After you receive a message saying "The credentials were accepted," click Next.

  9. На странице Данные о диагностике и использовании укажите предпочтения для совместного использования данных о диагностике и использовании Service Manager с Microsoft.On the Diagnostic and usage data page, indicate your preference for sharing your Service Manager diagnostic and usage data with Microsoft. В качестве альтернативы щелкните Заявление о конфиденциальности для System Center Service Manager и нажмите Далее.As an option, click Privacy statement for System Center Service Manager, and then click Next.

  10. На странице Использовать Центр обновления для обеспечения актуальности и безопасности компьютера укажите, необходимо ли использовать Центр обновления Майкрософт для проверки наличия обновлений Service Manager, и нажмите кнопку Далее.On the Use Microsoft Update to help keep your computer secure and up-to-date page, indicate your preference for using Microsoft Update to check for Service Manager updates, and then click Next.

  11. На странице Сводка конфигурации ознакомьтесь с представленными сведениями, затем, если все верно, нажмите кнопку Установить.On the Configuration Summary page, read the information that is provided, and, if it is accurate, click Install.

  12. На странице Обновление выполнено успешно , если вы уже выполнили резервное копирование ключа шифрования, снимите флажок Открыть мастер архивации и восстановления шифрования , затем нажмите кнопку Закрыть.On The upgrade was completed successfully page, if you have already backed up the encryption key, clear the Open the Encryption Backup or Restore Wizard check box, and then click Close.

Обновление сервера управления Service ManagerUpgrade the Service Manager management server

Используйте следующую процедуру для обновления сервера управления Service Manager.Use the following procedure to upgrade the Service Manager management server.

Обновление сервера управления Service ManagerTo upgrade the Service Manager management server

  1. Войдите в систему на компьютере, на котором будет размещен сервер управления Service Manager, используя учетную запись, которая является членом группы "Администраторы".Log on to the computer that will host the Service Manager management server by using an account that is a member of the Administrators group.

  2. На установочном носителе Service Manager дважды-щелкните Setup. exe , чтобы запустить мастер установки Service Manager.On the Service Manager installation media, double-click the Setup.exe to start the Service Manager Setup Wizard.

  3. На странице Microsoft System Center 2016 щелкните Upgrade Service Manager Management Server (обновить сервер управления).On the Microsoft System Center 2016 page, click Upgrade Service Manager management server.

  4. На странице Подготовка к обновлению выберите два элемента, указывающие на то, что вы прочитали соответствующие разделы в разделе руководств по обновлению для System Center 2016-Service Manager, а затем нажмите кнопку Далее.On the Prepare for upgrade page, select the two items indicating that you have read the appropriate sections in the Upgrade Guide for System Center 2016 - Service Manager, and then click Next.

  5. На странице Регистрация продукта введите нужные сведения в соответствующих полях.On the Product registration page, type the appropriate information in the boxes. Ознакомьтесь с условиями лицензионного соглашения на использование программного обеспечения корпорации Майкрософт и в случае согласия нажмите кнопку Условия лицензионного соглашения прочитаны и понятны. Я принимаю эти условия. , после чего нажмите кнопку Далее.Read the Microsoft Software License Terms, and, if applicable, click I have read, understood, and agree with the terms of the license agreement, and then click Next.

  6. На странице Результаты проверки системы убедитесь в том, что проверка готовности к установке успешно пройдена (возможно, с предупреждениями), после чего нажмите кнопку Далее.On the System check results page, ensure that the prerequisite check passed or at least passed with warnings, and then click Next.

  7. На странице Сводка конфигурации ознакомьтесь с представленными сведениями, затем, если все верно, нажмите кнопку Установить.On the Configuration Summary page, read the information that is provided, and, if it is accurate, click Install.

  8. На странице Обновление выполнено успешно , если вы уже выполнили резервное копирование ключа шифрования, снимите флажок Открыть мастер архивации и восстановления шифрования , затем нажмите кнопку Закрыть.On the The upgrade was completed successfully page, if you have already backed up the encryption key, clear the Open the Encryption Backup or Restore Wizard check box, and then click Close.

Обновление консоли Service ManagerUpgrade the Service Manager console

Для обновления консоли Service Manager используйте следующую процедуру.Use the following procedure to upgrade the Service Manager console.

Обновление консоли Service ManagerTo upgrade the Service Manager console

  1. Войдите на компьютер, на котором будет размещена Консоль Service Manager, используя учетную запись, которая является членом группы "Администраторы".Log on to the computer that will host the Service Manager console by using an account that is a member of the Administrators group.

  2. На установочном носителе Service Manager дважды-щелкните Setup. exe , чтобы запустить мастер установки Service Manager.On the Service Manager installation media, double-click the Setup.exe to start the Service Manager Setup Wizard.

  3. На странице Microsoft System Center 2016 щелкните Обновить Service Manager консоль.On the Microsoft System Center 2016 page, click Upgrade Service Manager console.

  4. На странице Подготовка к обновлению выберите два элемента, указывающие на то, что вы прочитали соответствующие разделы в разделе руководств по обновлению для System Center 2016-Service Manager, а затем нажмите кнопку Далее.On the Prepare for upgrade page, select the two items indicating that you have read the appropriate sections in the Upgrade Guide for System Center 2016 - Service Manager, and then click Next.

  5. На странице Регистрация продукта ознакомьтесь с условиями лицензионного соглашения на использование программного обеспечения корпорации Майкрософт. Если вы согласны с условиями, нажмите кнопку Условия лицензионного соглашения прочитаны и понятны. Я принимаю эти условия, а затем нажмите кнопку Далее.On the Product registration page, read the Microsoft Software License Terms, and, if applicable, click I have read, understood, and agree with the terms of the license agreement, and then click Next.

  6. На странице Результаты проверки системы убедитесь в том, что проверка готовности к установке успешно пройдена (возможно, с предупреждениями), после чего нажмите кнопку Далее.On the System check results page, ensure that the prerequisite check passed or at least passed with warnings, and then click Next.

  7. На странице Сводка конфигурации ознакомьтесь с представленными сведениями, затем, если все верно, нажмите кнопку Установить.On the Configuration Summary page, read the information that is provided, and, if it is accurate, click Install.

  8. На странице Обновление выполнено успешно нажмите кнопку Закрыть.On The upgrade was completed successfully page, click Close.

Дальнейшие действияNext steps