Поделиться через


Настройка лабораторной среды для тестирования обновлений

Используйте следующие процедуры, чтобы подготовиться к обновлению Service Manager, создав среду лаборатории и подготовив ее к рабочим данным для тестирования обновлений.

Многие процедуры, описанные в этой статье, являются длительными и могут занять значительное время. До тех пор, пока вы завершите процедуры в порядке, их не нужно выполнять без остановки.

Восстановление базы данных Service Manager в лабораторной среде

Используйте следующую процедуру для восстановления рабочей базы данных Service Manager с помощью Microsoft SQL Server 2016 или более поздней версии.

  1. После подключения к соответствующему экземпляру ядро СУБД Microsoft SQL Server в обозреватель объектов выберите имя сервера, чтобы развернуть дерево сервера.
  2. Разверните базы данных и в зависимости от базы данных выберите пользовательную базу данных или разверните системные базы данных и выберите системную базу данных.
  3. Щелкните правой кнопкой мыши базу данных, наведите указатель на задачи и выберите " Восстановить". Откроется диалоговое окно резервного копирования базы данных.
  4. Выберите базу данных, которая открывает диалоговое окно "Восстановить базу данных".
  5. На странице "Общие" имя восстанавливаемой базы данных отображается в списке "База данных to". Чтобы создать новую базу данных, введите ее имя в поле списка.
  6. В текстовом поле "До точки во времени" сохраните значение по умолчанию (последнее возможное) или выберите определенную дату и время, нажав кнопку обзора, которая открывает диалоговое окно "Восстановление точки во времени". Дополнительные сведения см. в статье "Практическое руководство. Восстановление до точки во времени" (SQL Server Management Studio)
  7. Чтобы указать источник и расположение резервных наборов для восстановления, выберите "Из базы данных " или "Из устройства".
  8. В сетке Выберите резервные наборы данных для восстановления выберите нужные резервные наборы. Дополнительные сведения см. в разделе "Восстановление базы данных (общая страница)".
  9. Чтобы просмотреть или выбрать дополнительные параметры, выберите "Параметры " в области "Выбор страницы".
  10. На панели параметров восстановления выберите один из следующих вариантов, наиболее подходящий для вашей ситуации:
    • Перезаписать существующую базу данных

    • Сохранение параметров репликации

    • Выдавать приглашение перед восстановлением каждой резервной копии

    • Ограничить доступ к восстановленной базе данных

      Дополнительные сведения см. в разделе "Восстановление базы данных" (страница "Параметры")

  11. При необходимости можно восстановить базу данных в новое расположение, указав новое назначение восстановления для каждого файла в файле "Восстановить файлы базы данных как". Дополнительные сведения см. в разделе "Восстановление базы данных (страница параметров)".
  12. На панели состояния восстановления выберите один из следующих вариантов, наиболее подходящих для вашей среды:
    • Оставьте базу данных готовой к использованию, откатив незафиксированные транзакции. Невозможно восстановить дополнительные журналы транзакций. (RESTORE WITH RECOVERY)

      Примечание.

      Выберите этот параметр, только если вы восстанавливаете все необходимые резервные копии в настоящее время.

    • Оставьте базу данных нерабоспособным и не откатите незафиксированные транзакции. Можно восстановить дополнительные журналы транзакций. (RESTORE WITH NORECOVERY)

    • Оставить базу данных в режиме «только для чтения». Отмените незафиксированные транзакции, но сохраните действия отмены в резервном файле, чтобы можно было отменить эффекты восстановления. (RESTORE WITH STANDBY)

      Дополнительные сведения см. в разделе "Восстановление базы данных (страница параметров)".

Подготовка базы данных Service Manager в лабораторной среде

Используйте следующую процедуру для подготовки базы данных Service Manager в лабораторной среде. Выполните эту процедуру на компьютере, на котором размещается база данных Service Manager, которая используется сервером управления-получателем, сервером управления в лабораторной среде.

Настройка базы данных

  1. На компьютере, на котором размещена база данных Service Manager для сервера управления-получателем, выберите "Пуск", выберите "Все программы", выберите Microsoft SQL Server 2016 и выберите SQL Server Management Studio.

  2. В диалоговом окне "Подключение к серверу" выполните следующие действия.

    1. В списке Тип сервера выберите пункт Компонент Database Engine.
    2. В списке имен сервера выберите имя сервера для баз данных Service Manager или хранилища данных.
    3. В списке проверки подлинности выберите "Проверка подлинности Windows" и выберите "Подключиться".
  3. В области обозреватель объектов разверните узел "Базы данных" и выберите ServiceManager.

  4. На панели инструментов выберите "Создать запрос".

  5. В центральной области введите следующие команды и нажмите кнопку "Выполнить".

    sp_configure 'clr enabled', 1  
    go  
    reconfigure  
    go   
    
  6. В центральной области удалите команды, введенные на предыдущем шаге, введите следующие команды и нажмите кнопку "Выполнить".

    ALTER DATABASE ServiceManager SET SINGLE_USER WITH ROLLBACK IMMEDIATE  
    
  7. В центральной области удалите команды, введенные на предыдущем шаге, введите следующие команды и нажмите кнопку "Выполнить".

    ALTER DATABASE ServiceManager SET ENABLE_BROKER  
    
  8. В центральной области удалите команды, введенные на предыдущем шаге, введите следующие команды и нажмите кнопку "Выполнить".

    ALTER DATABASE ServiceManager SET MULTI_USER  
    

Настройка учетной записи службы

  1. В области Обозреватель объектов разверните узел Безопасность, а затем узел Имена входа.
  2. Щелкните правой кнопкой мыши имена входа и выберите "Создать имя входа"
  3. Выполните следующие процедуры в мастере входа.
    1. Нажмите Поиск.

    2. Введите имя пользователя (домен\имя пользователя) для учетной записи службы для базы данных Service Manager в лабораторной среде, выберите " Проверить имена" и нажмите кнопку "ОК".

      Примечание.

      Если учетная запись доступа к данным выполняется как LocalSystem, используйте формат <domain\computername$> в имени входа SQL, где <имя> компьютера — имя сервера управления.

    3. На панели "Выбор страницы" выберите "Сопоставление пользователей".

    4. В столбце Карты в столбце "Пользователи", сопоставленном с этой областью входа, выберите строку, представляющую имя базы данных Service Manager (ServiceManager — имя базы данных по умолчанию).

    5. В разделе "Членство в роли базы данных" для области ServiceManager убедитесь, что выбраны следующие записи:

      • configsvc_users
      • db_accessadmin
      • db_datareader
      • db_datawriter
      • db_ddladmin
      • db_securityadmin
      • dbmodule_users
      • public
      • sdk_users
      • sql_dependency_subscriber
    6. Нажмите кнопку ОК.

Настройка таблиц Service Manager

  1. В области обозреватель объектов разверните базы данных, разверните узел ServiceManager и разверните таблицы.

  2. Щелкните правой кнопкой мыши dbo.MT_Microsoft$SystemCenter$ManagementGroup и выберите "Изменить первые 200 строк".

  3. В центральной области найдите столбец SQLServerName_43FB076F_7970_4C86_6DCA_8BD541F45E3A.

  4. В первой и второй строках этого столбца введите имя компьютера, на котором размещена база данных Service Manager в лабораторной среде. Для именованных экземпляров введите имя компьютера\имя экземпляра.

  5. Щелкните правой кнопкой мыши dbo. MT_Microsoft$SystemCenter$ResourceAccessLayer$SqlResourceStore и выберите "Изменить первые 200 строк".

  6. В центральной области найдите столбец Server_43FB076F_7970_4C86_6DCA_8BD541F45E3A.

  7. В первой строке этого столбца введите имя компьютера, на котором размещен SQL Server для базы данных Service Manager в лабораторной среде. Для именованных экземпляров введите имя компьютера\имя экземпляра.

  8. Щелкните правой кнопкой мыши LFX. DataSource и выберите "Изменить первые 200 строк".

  9. В центральной области найдите столбец DataSourceAddress.

  10. В первой строке этого столбца найдите запись, которая начинается с имени сервера> Источника <данных; Первоначальный каталог = ServiceManager; Сохранение сведений о безопасности=False. Введите имя компьютера, на котором размещен SQL Server в лабораторной <среде, вместо имени> сервера.

  11. Щелкните правой кнопкой мыши dbo. MT_Microsoft$SystemCenter$ResourceAccessLayer$SdkResourceStore и выберите "Изменить первые 200 строк".

  12. В центральной области найдите столбец Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA.

  13. Во всех строках этого столбца введите имя компьютера, на котором размещен сервер управления Service Manager в лабораторной среде.

  14. Щелкните правой кнопкой мыши [dbo].[ MT_Microsoft$SystemCenter$ResourceAccessLayer$CmdbResourceStore], а затем выберите "Изменить первые 200 строк".

  15. Во всех строках обновите столбец Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA, введите имя компьютера SQL, на котором размещена база данных Service Manager в лабораторной среде.

  16. На панели инструментов выберите "Создать запрос".

  17. В центральной области введите следующую команду и нажмите кнопку "Выполнить".

    Delete from dbo.MT_Microsoft$SystemCenter$ResourceAccessLayer$DwSdkResourceStore  
    
  18. Выйдите из программы Microsoft SQL Server Management Studio.

Настройка сервера управления Service Manager лаборатории

  • С помощью редактора реестра разверните следующий путь и обновите DatabaseServerName :

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database

Изменение реестра на сервере управления Service Manager в лабораторной среде

Используйте следующую процедуру, чтобы изменить реестр на сервере управления Service Manager в лабораторной среде.

Внимание

Неправильное изменение реестра может причинить серьезный вред системе. Поэтому перед внесением изменений в реестр, выполните резервное копирование ценных данных, хранящихся на компьютере.

Изменение реестра

  1. На компьютере, на котором размещен сервер управления Service Manager в лабораторной среде, войдите на компьютер в качестве пользователя с учетными данными администратора.
  2. На рабочем столе Windows нажмите кнопку "Пуск" и выберите "Запустить".
  3. В диалоговом окне "Запуск" в поле "Открыть" введите regedit и нажмите кнопку "ОК".
  4. В окне редактора реестра разверните узел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2012\Common\Database.
  5. В области справа дважды щелкните пункт DatabaseServerName.
  6. В поле "Изменить строку" в поле "Значение" введите имя компьютера, на котором размещена база данных Service Manager SQL Server в лабораторной среде. Если вы используете именованный экземпляр SQL Server, используйте формат имени компьютера\экземпляра.
  7. Нажмите кнопку "ОК", а затем закройте редактор реестра.

Запуск служб Service Manager на сервере управления-получателем

Чтобы запустить службы Service Manager, выполните следующую процедуру.

Запуск служб Service Manager

  1. На рабочем столе Windows нажмите кнопку "Пуск" и выберите "Запустить".
  2. В диалоговом окне "Запуск" в поле "Открыть" введите services.msc и нажмите кнопку "ОК".
  3. В окне "Службы" на панели "Службы ( локальные" найдите следующие три службы и для каждого из них и нажмите кнопку "Пуск".
    • служба доступа к данным System Center;
    • служба управления System Center;
    • Конфигурация управления System Center

Повышение уровня вторичного сервера управления в лабораторной среде

Используйте следующую процедуру, чтобы повысить уровень вторичного сервера управления.

  1. На сервере управления-получателе сделайте следующее:
    1. Закройте консоль Service Manager.
    2. На рабочем столе Windows нажмите кнопку "Пуск" и выберите "Запустить".
    3. В диалоговом окне "Запуск" в текстовом поле "Открыть" введите services.msc и нажмите кнопку "ОК".
    4. В окне "Службы" на панели "Службы (локальные") найдите следующие три службы и для каждого из них и нажмите кнопку "Остановить".
      • служба доступа к данным System Center;
      • служба управления System Center;
      • Конфигурация управления System Center
    5. Оставьте окно "Службы" открытым.
    6. Откройте проводник. Найдите папку \Program Files\Microsoft System Center\Service Manager.
    7. В этой папке удалите папку состояния служба работоспособности и все его содержимое.
  2. Выполните следующие действия в базе данных ServiceManager в тестовом экземпляре SQL Server:
    1. На рабочем столе Windows выберите "Пуск", наведите указатель на программы, наведите указатель на Microsoft SQL Server 2016 и выберите SQL Server Management Studio.
    2. В диалоговом окне "Подключение к ядро СУБД" выполните следующие действия.
      1. В поле имени сервера введите имя сервера, на котором размещена база данных ServiceManager.
      2. В поле Проверка подлинности выберите Проверка подлинности Windows.
      3. Нажмите Подключиться.
    3. В области обозреватель объектов разверните узел "Базы данных" и выберите ServiceManager.
    4. На панели инструментов нажмите Создать запрос.
    5. В области SQLQuery1.sql (центральная область) введите следующее, где <полное доменное имя сервера> — полное доменное имя сервера управления, которое вы продвигаете:
      EXEC p_PromoteActiveWorkflowServer "<полное доменное имя сервера>"
      На панели инструментов нажмите кнопку "Выполнить".
    6. В нижней части области SQLQuery1.sql (центральная область) обратите внимание, что запрос выполнен успешно .
    7. Закройте Microsoft SQL Server Management Studio.
  3. Выполните следующие действия на сервере вторичного управления:
    1. На рабочем столе Windows нажмите кнопку "Пуск" и выберите "Запустить".
    2. В диалоговом окне "Запуск" в поле "Открыть" введите services.msc и нажмите кнопку "ОК".
    3. В окне "Службы" на панели "Службы ( локальные) найдите следующие три службы и для каждого из них нажмите кнопку "Пуск".
      • служба доступа к данным System Center;
      • служба управления System Center;
      • Конфигурация управления System Center

Сервер вторичного управления теперь является основным сервером управления для группы управления.

Включение соединителей в лабораторной среде

Используйте следующую процедуру, чтобы включить соединители Service Manager в лабораторной среде. В этой процедуре вы не включите соединитель Operations Manager.

Предупреждение

Не включите или удалите соединитель оповещений Operations Manager в лабораторной среде. Это приведет к сбою соединителя оповещений в рабочей среде.

Включение соединителя

  1. В консоли Service Manager выберите "Администрирование".
  2. В области администрирования разверните узел администрирование и выберите "Соединители".
  3. В области соединителей выберите соединитель, который требуется включить.
  4. В области "Задачи" в имени соединителя нажмите кнопку "Включить".

Установка нового сервера хранилища данных в лабораторной среде

Используйте следующую процедуру, чтобы установить новый сервер хранилища данных в лабораторной среде.

Установка сервера управления хранилищем данных и баз данных хранилища данных

  1. Войдите на компьютер с помощью учетной записи с правами администратора.

  2. На носителе установки Service Manager дважды щелкните файл Setup.exe .

  3. На странице Microsoft System Center Service Manager 2016 выберите "Установить сервер управления хранилищем данных Service Manager".

  4. На странице регистрации продукта введите сведения в полях. В полях "Ключ продукта" введите ключ продукта, полученный с помощью Service Manager, или выберите "Установить как ознакомительную версию" (180 дней пробной версии)?. Ознакомьтесь с условиями лицензионного соглашения майкрософт и, если применимо, выберите "Я прочитал", "Понял" и согласен с условиями лицензионного соглашения и нажмите кнопку "Далее".

  5. На странице расположения установки убедитесь, что доступно достаточно свободного места на диске и нажмите кнопку "Далее". При необходимости выберите "Обзор" , чтобы изменить расположение, в котором будет установлен сервер управления хранилищем данных Service Manager.

  6. На странице результатов проверки системы убедитесь, что предварительные требования, переданные или по крайней мере переданы с предупреждениями, и нажмите кнопку "Далее".

  7. На странице "Настройка баз данных хранилища данных" Service Manager проверяет используемый компьютер, чтобы узнать, может ли он размещать базы данных хранилища данных. Для этой конфигурации убедитесь, что сервер базы данных является компьютером, на котором устанавливается сервер управления хранилищем данных, а затем нажмите кнопку "Далее".

    Предупреждение

    Появится предупреждение, если вы используете параметры сортировки по умолчанию (SQL_Latin1_General_CP1_CI_AS). Поддержка нескольких языков в Service Manager невозможна, если вы используете параметры сортировки по умолчанию. Если позже вы решите поддерживать несколько языков с помощью другой сортировки, необходимо переустановить SQL Server.

  8. На странице "Настройка группы управления хранилищем данных" выполните следующие действия.

    1. В поле "Имя группы управления" введите уникальное имя группы.

      Предупреждение

      Имена групп управления должны быть уникальными. Не используйте то же имя группы управления при развертывании сервера управления Service Manager и сервера управления хранилищем данных Service Manager. Кроме того, не используйте имя группы управления, используемое для Operations Manager.

    2. Выберите "Обзор", введите учетную запись пользователя или группу, которой требуется предоставить правами администратора Service Manager, и нажмите кнопку "Далее".

  9. Service Manager будет использовать существующий компьютер, если службы SQL Server Reporting Services присутствуют. На странице настройки сервера отчетов для страницы хранилища данных примите значения по умолчанию и нажмите кнопку "Далее".

  10. На странице "Настройка учетной записи для служб Service Manager" выберите учетную запись домена, укажите имя пользователя, пароль и домен для учетной записи и выберите "Тестовые учетные данные". После получения сообщения о приеме учетных данных нажмите кнопку "Далее".

  11. На странице "Настройка учетной записи отчетов" укажите имя пользователя, пароль и домен для учетной записи и выберите "Проверить учетные данные". После получения сообщения о приеме учетных данных нажмите кнопку "Далее".

  12. На странице данных диагностики и использования укажите свое предпочтение совместному использованию данных диагностики и использования Service Manager с корпорацией Майкрософт. В качестве параметра выберите заявление о конфиденциальности для System Center Service Manager и нажмите кнопку "Далее".

  13. На странице "Использование Центра обновления Майкрософт" для обеспечения безопасности компьютера и актуальной страницы укажите свое предпочтение при использовании Центра обновления Майкрософт для проверки обновлений Service Manager и нажмите кнопку "Далее".

  14. На странице сводки по установке нажмите кнопку "Установить".

Проверка установки сервера управления хранилищем данных

  1. На компьютере, на котором размещен сервер управления хранилищем данных (сервер, на котором запущена настройка), запустите services.msc и убедитесь, что установлены следующие службы:
    • служба доступа к данным System Center;
    • служба управления System Center;
    • Конфигурация управления System Center
  2. На компьютере, на котором размещены базы данных хранилища данных, выберите "Пуск", наведите указатель на программы, наведите указатель на Microsoft SQL Server и выберите SQL Server Management Studio.
  3. В диалоговом окне "Подключение к серверу" выберите следующее:
    1. В списке Тип сервера выберите пункт Компонент Database Engine.
    2. В списке "Имя сервера" выберите сервер и экземпляр для базы данных хранилища данных Service Manager. Например, выберите Computer 4.
    3. В списке проверки подлинности выберите "Проверка подлинности Windows" и выберите "Подключиться".
  4. В области Обозреватель объектов разверните узел Базы данных.
  5. Убедитесь, что перечислены базы данных DWDataMart, DWRepository и DWStagingAndConfig .

Регистрация сервера хранилища данных в лабораторной среде

Используйте следующую процедуру, чтобы зарегистрировать только что установленный сервер хранилища данных в среде Lab Service Manager.

Регистрация хранилища данных

  1. Войдите на компьютер, на котором размещена консоль Service Manager. Используйте учетную запись, которая входит в группу администраторов управления service Manager и хранилища данных.

  2. В консоли Service Manager выберите "Администрирование".

  3. В области Администрирование разверните узел Администрирование.

  4. В представлении администрирования в области "Регистрация с хранилищем данных Service Manager" выберите "Регистрация в хранилище данных Service Manager".

  5. В мастере регистрации хранилища данных на странице "Перед началом работы " нажмите кнопку "Далее".

  6. На странице хранилища данных в поле "Имя сервера" введите полное доменное имя компьютера, на котором размещен сервер управления хранилищем данных, и выберите "Проверить подключение". Если проверка пройдет успешно, щелкните Далее.

  7. На странице "Учетные данные" можно принять запись по умолчанию в списке учетных записей запуска от имени и выбрать команду "Далее" или ввести учетные данные пользователя или группы.

    Внимание

    Указанная учетная запись будет назначена административным учетным данным сервера управления Service Manager и предоставлена разрешение на чтение базы данных Service Manager. При регистрации в хранилище данных можно указать разные учетные данные из других групп управления Service Manager.

  8. На странице Сводка выберите Создать.

  9. На странице завершения при успешной регистрации хранилища данных нажмите кнопку "Закрыть".

  10. Диалоговое окно указывает, что процесс развертывания отчета не завершен. Это ожидаемый результат. В диалоговом окне System Center Service Manager нажмите кнопку "ОК".

  11. Через несколько минут после закрытия мастера регистрации хранилища данных кнопка хранилища данных будет добавлена в консоль Service Manager. В консоли Service Manager щелкните стрелку в правом нижнем углу кнопок консоли Service Manager и нажмите кнопку "Показать больше кнопок".

    Для выполнения этой задачи можно использовать команду Windows PowerShell. Сведения об использовании Windows PowerShell для регистрации групп управления Service Manager в хранилище данных см. в статье Add-SCDWMgmtGroup.

Проверка регистрации

  1. На компьютере, на котором размещен сервер управления хранилищем данных, запустите Windows PowerShell с учетными данными администратора.

  2. В командной строке Windows PowerShell введите следующие команды и нажмите клавишу ВВОД:

    Set-ExecutionPolicy RemoteSigned  
    Import-Module .\Microsoft.EnterpriseManagement.Warehouse.Cmdlets.psd1  
    
    
  3. Введите следующую команду и нажмите клавишу ВВОД.

    Get-SCDWMgmtGroup  
    
    
  4. Если регистрация выполнена успешно, отображается таблица с двумя строками данных. Одна строка отображает данные для группы управления хранилищем данных, а вторая строка отображает данные для группы управления Service Manager. Если регистрация завершается ошибкой, отображаются только данные для группы управления хранилищем данных.

Определение завершения развертывания

Так как необходимо разрешить достаточно времени для завершения процесса развертывания пакета управления, необходимо определить, когда этот процесс завершится. Для определения завершения процесса можно использовать следующую процедуру в Service Manager.

Определение завершения развертывания пакета управления

  1. Запустите консоль Service Manager.

  2. В консоли Service Manager выберите хранилище данных.

  3. В области хранилища данных разверните хранилище данных и выберите задания хранилища данных.

  4. В области заданий хранилища данных выберите MPSyncJob.

  5. В области "Задачи" в разделе "Синхронизация" выберите "Сведения".

  6. В диалоговом окне задания синхронизации MP прокрутите страницу справа и проверьте столбец состояния.

    Примечание.

    В диалоговом окне задания синхронизации MP выберите состояние, чтобы отсортировать столбец состояния в алфавитном порядке.

  7. Прокрутите список состояний. Процесс развертывания пакета управления завершается, когда связанный или импортированный список указан в столбце состояния для всех пакетов управления. Убедитесь, что в списке состояний нет состояния ожидающей ассоциации или сбоя. В области заданий хранилища данных состояние MPSyncJob изменится на "Запуск не запущен". Этот процесс развертывания может занять до двух часов.

  8. Чтобы обновить диалоговое окно задания синхронизации MP, выполните следующие действия.

    1. Нажмите кнопку ОК , чтобы закрыть диалоговое окно.
    2. В области "Задачи" в области заданий хранилища данных выберите "Обновить".
    3. В области заданий хранилища данных выберите MPSyncJobs.
    4. В области "Задачи" в разделе "Синхронизация" выберите "Сведения".
  9. После развертывания пакетов управления (как определено на шаге 7), убедитесь, что в области заданий хранилища данных отображаются следующие пять заданий хранилища данных:

    • <имя группы управления Extract_Service Manager>
    • <имя группы управления хранилища Extract_data>
    • Load.Common
    • Transform.Common
    • MPSyncJob
  10. Если эти пять заданий хранилища данных не отображаются, выполните следующую процедуру:

    1. В области заданий хранилища данных выберите MPSyncJob.
    2. В области "Задачи" в разделе "Синхронизация" выберите "Возобновить".
    3. Оцените, завершено ли развертывание пакета управления, вернувшись к шагу 4 выше.

Следующие шаги

Запуск обновления