Вы находитесь на странице: 1из 113

Управление ЦОД с помощью

System Center 2012 R2


Александр Шаповал
Microsoft
Александр Шаповал
Эксперт по стратегическим технологиям
Email: ashapo@microsoft.com
Blog: http://blogs.technet.com/b/ashapo
Twitter: @ashapoval
http://itcamps.ru
 Семинар 1. Windows 8.1 Enterprise для ИТ-специалистов
 Семинар 2. Управление ЦОД с помощью Windows Server 2012 R2
 Семинар 3. Виртуализация ЦОД с помощью System Center 2012 R2
 Семинар 4. Управление ЦОД с помощью System Center 2012 R2
 Семинар 5. Переход к гибридному облаку с помощью Windows Azure и
System Center 2012 R2
Программа семинара
Время Описание
09:30 – 10:00 Регистрация
10:00 – 10:30 Концепция построения гибридного облака с помощью System Center
2012 R2
10:30 – 12:00 Подготовка инфраструктуры (Fabric)
Построение частного облака
12:00 – 12:15 Перерыв
12:15 – 14:00 Подготовка инфраструктуры (Fabric)
Построение частного облака
14:00 – 15:00 Обед
15:00 – 16:30 Автоматизация предоставления ИТ-сервисов
16:30 – 16:45 Перерыв
16:45 – 18:00 Конфигурация и управление приложениями
Концепция построения
гибридного облака с помощью
System Center 2012 R2
Александр Шаповал
Microsoft
Несколько вопросов о частном облаке
Истина или ложь?
1. Виртуализация = частное облако
ложь
2. System Center Virtual Machine Manager = частное облако
ложь
3. Microsoft Private Cloud – это продукт
ложь
4. Предыдущие версии System Center (2007-2010) сфокусированы на
частном облаке
ложь
5. Вы можете покупать продукты System Center 2012 по отдельности
ложь
Что такое частное облако?
 Частное облако – это пул компьютерных
ресурсов, предоставляемых как стандартный
набор служб, который определяется,
проектируется и контролируется конкретным
предприятием
Что такое частное облако?
 Частное облако – новая модель предоставления ИТ. Она трансформирует
инфраструктурные ресурсы ЦОД в единое «облако», обеспечивая
следующие ключевые преимущества:
 Ресурсы в виде пулов
 Самообслуживание
 Эластичность Самообслу- Учет
 Учет использования Пулы ресурсов живание Эластичность использования

 Частное облако Microsoft основано на технологиях Windows Server и


System Center и обеспечивает предоставление приложений в виде
стандартизованных ИТ-сервисов
-
Концепция построения гибридного облака с помощью
System Center 2012 R2
Конфигурация

Доставка и автом-ция сервисов


App Controller Orchestrator
Развертывание
Самообслу-живание

Virtual Machine Manager


MICROSOFT
Сервисная Operations Manager
модель ЛОК. ЦОД ПРОВАЙДЕР
Configuration Manager УСЛУГ
Владелец Админ.
прилож. Data Protection Manager
ЦОД

Service Service
Manager Manager
Мониторинг
Эксплуатация

Приложения Сервисы и автом-ция Частное облако Инфраструктура


Построение частного облака
Стандартизованные
сервисы

Разработка Делегированные
Производство объемы ресурсов

Облачная
Назначение выделенных и общих ресурсов абстракция

ЦОД 1 ЦОД 2 Логическая и


стандартизованная
инфраструктура

Разнородная
инфраструктура

Разработка

Производство
Подготовка инфраструктуры
(Fabric)
Александр Шаповал
Microsoft
Трансформация ЦОД в частное облако

Выч. ресурсы Хранилища Сети Кластеры


Распределите имеющиеся Подключите, Объедините сетевые Консолидируйте
вычислительные классифицируйте и компоненты в логические инфраструктурные
мощности, от bare metal до распределите сети. Назначьте IP, компоненты для
полностью развернутых, необходимые хранилища. виртуальные IP, и MAC- использования в частном
для физических и Обеспечьте адреса из созданных пулов облаке
виртуальных хостов соответствующие и интегрируйте с
хранилища для балансировщиками
запрашиваемого доступа сетевой нагрузки
Bare-metal развертывание
серверов
Virtual Machine Configuration
Manager Manager
Развертывание серверов

Виртуальные серверы
Virtual Machine Manager

Конфигурация
Развертывание

Админ.
ЦОД Configuration Manager
Физические серверы
Требования к bare-metal развертыванию
 Поддержка BMC на физическом сервере
 Intelligent Platform Management Interface (IPMI) 1.5 или 2.0
 Data Center Management Interface (DCMI) 1.0
 System Management Architecture for Server Hardware (SMASH) 1.0 over WS-
Management (WS-Man)
 PXE-сервер (Windows Deployment Services)
 VHD с образом ОС
 ОС должна поддерживать загрузку из VHD (Windows Server 2008 R2 и выше)
 Для Scale-Out File Server только Windows Server 2012 R2
Оптимизация
инфраструктуры хранилищ

Virtual Machine
Manager
Эффективная утилизация
инфраструктуры СХД
Сквозное Управление Быстрое
отображение ёмкостью развертывание
Установите связи с массивам и Используйте операции Создавайте ВМ, используя SAN
ассоциируйте ВМ с маскирования, создания для копирования VHD
хранилищами разделов, форматирования,
создания томов CSV для Используйте SMI-S для
Классифицируйте хранилища, кластеров сервисов копирования и
потребляемые ВМ, хостами и репликации
кластерами Добавляйте хранилища при
создании кластера Подключайте к хостам и
кластерам при
масштабировании
Расширенная поддержка SMI-S

Провайдеры Отображение Расширенная


управления изменений поддержка iSCSI/SAS
хранилищами Провайдеры информируют клиентов Поддержка iSCSI SAN позволяет
об изменениях практически в режиме создавать iSCSI-таргеты и LUN-ы. VMM
Обнаружение и назначение хранилищ реального времени автоматизирует создание хранилищ,
в виртуальные среды на базе SMAPI обнаружение порталов, подключение
Хост инициаторов (например, Microsoft
SMI-S CIMXML: Netapp, EMC, HP, IBM,  ComputerSystem iSCSI target)
Dell (Compellent), Fujitsu, Hitachi,
Huawei, StarWind, LSI (Engenio) Массив Управление SAS-хранилищами
 StoragePool подразумевает как обнаружение, так и
SMI-S WMI: LSI (MegaRaid) предоставление хранилищ
 StorageVolume
SMP WMI: Dell (EqualLogic), NexSAN
Маскирование
 SCSIProtocolEndpoint
 StorageHardwareID
 SCSIProtocolController
Процесс выделения хранилища
Подключитесь к
Virtual Machine Группа хостов хранилищам через
провайдера SMI-S
Manager
Создайте классификации
и ассоциируйте с
хранилищами
Провайдер
SMI-S Выделите хранилища
отдельным группам
хостов

Присвойте
существующие LUN
хостам и кластерам

Создайте новые LUN из


пула и присвойте хостам
Уровень 1 Уровень 2 и кластерам
Абстракция сетевой
инфраструктуры

Virtual Machine
Manager
Сетевое взаимодействие и изоляция
в частном облаке

Разработка Производство

Сети ВМ

ЦОД 1 ЦОД 2 Логическая и


стандартизованная
инфраструктура
Логические сети
Разнородная
инфраструктура

Разработка

Производство
Software Defined Networking
Виртуализация сети (Network Virtualization, NV)

Запуск множества Что происходит на самом деле


виртуальных сетей поверх
физической
Абстрактная сетевая
конфигурация виртуальных
машин
Hyper-V хост A Hyper-V хост B
Гибкое размещение
виртуальных машин
Управление SQL Server SQL Server Web Storage Web Storage
виртуализованными сетями с
помощью System Center 2012
Virtual Machine Manager Что видят синие Что видят желтые

Использование расширений
для Hyper-V Extensible Switch
SQL Server Web Storage SQL Server Web Storage
Компоненты управления сетью

Логические сети Адресные пулы Балансировщики


Создайте логические сети для Создайте пулы адресов для Используйте балансировщики
предоставления доступа к ВМ распределения по серверам и при внедрении сервисов
ВМ
Отобразите логические сети Управляйте
на существующую сетевую Выделите из балансировщиками через
топологию сконфигурированных пулов провайдеров с помощью
статические IP для ВМ PowerShell
Подключите к логическим
сетям хосты и облака Создайте необходимые пулы Создайте виртуальные IP-
MAC-адресов шаблоны для настройки
балансировщиков
Адресные пулы

Пулы IP-адресов Пулы MAC-адресов Пулы виртуальных


Пулы логических сетей и сетей Назначаются ВМ IP-адресов
ВМ
Указываются при создании Назначаются уровням сервиса,
Назначаются хостам, ВМ, шаблона ВМ которым нужна балансировка
виртуальным IP
При создании ВМ ей Резервируются в IP-пуле
Указываются при создании выделяется MAC-адрес из
шаблона ВМ пула, этот адрес Назначаются облакам
присваивается еще до Выделяются при
При создании ВМ ей загрузки ВМ
выделяется статический IP- развертывании сервиса
адрес из пула Адрес возвращается в пул при Возвращаются при удалении
удалении ВМ сервиса
Адрес возвращается в пул при
удалении ВМ
Поддержка сетевых провайдеров

Балансировщики Диспетчер NV-шлюз


Подключаются через расширений Обеспечивает интерфейс и
провайдеры производителя управление сторонними
Предоставляет сетевые шлюзами
Назначаются облакам, объекты и политики
группам хостов, логическим nAppliance, Iron Networks, F5
сетям Применяет расширения к
соответствующим хостам Встроенный шлюз в Windows
При развертывании сервиса Hyper-V Server 2012 R2
настраивается метод
балансировки и виртуальный Пользователи могут выбрать
IP классификации порта на
основе расширений
F5 BIG-IP, Brocade ServerIron
ADX, Citrix NetScaler, Microsoft Примеры: Cisco Nexus 1000v,
network load balancer inMon sFlow, 5nine, NEC
Возможности
Логический коммутатор (Logical Switch)

Определяет характеристики Безопасность


сетевого подключения 

DHCP Guard, Router Guard
MAC spoofing
 Свойства виртуального  Guest teaming, IEEE priority tagging

коммутатора на хосте Quality of Service


Пропускная способность
 Свойства порта, к которому

 Относительный вес
подключена ВМ Оптимизация
 Используемые расширения  SR-IOV
IPsec task offloading
виртуального коммутатора

 Virtual machine queue
“Zero to cluster” – основной
подход для частного облака

Virtual Machine
Manager
Создание кластера Hyper-V «с нуля»
Конфигурация

VMM-сервер Загрузка и Сервер bare-metal


установка

Настройка
Настройка сети Кластер
хранилища Hyper-V

Хранилище Сеть
Добавление узлов из группы хостов
Укажите хосты из
выбранной группы
для добавления в
кластер

При
необходимости
отключите запуск
тестов
Настройка IP-адресации для кластера
Определяется IP-пул и логическая
сеть. Администратор выбирает IP-
пул, из пула присваивается
конкретный IP-адрес

Определяется IP-пул и логическая


сеть. Администратор вручную
задает IP-адрес из пула

Определение IP-пула и логической


сети не происходит. Администратор
вручную настраивает IP
Выделение хранилища для кластера
Присваиваются
существующие LUN
из выделенных для
хостовой группы

При необходимости
включается
поддержка CSV
Построение частного облака
Александр Шаповал
Microsoft
Трансформация ЦОД в частное облако

Абстракция Гетерогенность Контроль Экспансия


Абстрагируйте имеющиеся Создавайте облака, Стандартизуйте процесс Потребляйте ресурсы за
инфраструктурные ресурсы, использующие развертывания приложений пределами ЦОД, включая
такие как сеть, хранилища, инфраструктуру с помощью сервисных Windows Azure и сервис-
вычислительные мощности, в виртуализации от Microsoft, шаблонов провайдеров
виде облаков VMware и Citrix
Создание облачной
абстракции

Virtual Machine
Manager
Построение частного облака

Разработка Производство

Облачная
Назначение выделенных и общих ресурсов абстракция

ЦОД 1 ЦОД 2 Логическая и


стандартизованная
инфраструктура

Разнородная
инфраструктура

Разработка

Производство
Логическая группировка ресурсов в облако
Создайте облака,
владельцев и сети ВМ

Отслеживайте
развернутые сервисы и
ВМ
Разворачивайте
сервисы, используя
ресурсы облаков
Подключение объектов физ. инфраструктуры
Агрегируйте
доступные ресурсы

Выберите
логические сети

Выберите
необходимые
хранилища
Квотирование ресурсов облака
Установите лимиты
на использование
физических
ресурсов облаком

Изменяйте
установленные
квоты при
необходимости
Контроль используемых типов ВМ
Задайте
необходимые
лимиты для ВМ с
помощью профилей
capability profiles
Укажите
разрешенные для
облака профили
Использование гетерогенной среды
виртуализации

Virtual Machine
Manager
Эффективное использование инвестиций

Целостность Выбор Простота


Обеспечьте одинаковые Microsoft Hyper-V Абстрагируйте уровень
возможности с различными гипервизора для снижения
гипервизорами VMware vSphere 5.1, 5.0 и 4.1 общей сложности
Используйте ту же сетевую Citrix XenServer 6.0 Упростите миграцию между
абстракцию различными платформами
виртуализации
Внедряйте ВМ и приложения,
используя единый подход

Используйте единый подход к управлению виртуализацией и сервисами для разных гипервизоров


Поддержка различных гипервизоров
Virtual Machine
Manager

Хостовая
группа

Microsoft Hyper-V VMware vCenter Citrix


vSphere 5.1 Server XenServer 6.0
vSphere 5.0
vSphere 4.1
Контроль доступа к ресурсам
частного облака

Virtual Machine
Manager
Защита инфраструктуры частного
облака в разделяемой среде
Я хочу, чтобы Мне необходим Мне Я хочу
ресурсы облака механизм квот необходимо в контролировать
можно было для контроля рамках одной набор действий,
запрашивать и потребления инфраструктуры которые
получать ресурсов разделять пользователь
самостоятельно владельцами ресурсы между может
приложений владельцами выполнять
приложений самостоятельно
Делегирование доступа к частному облаку

Разработка Делегированные
Производство объемы ресурсов

Облачная
абстракция

ЦОД 1 ЦОД 2

Разработка

Производство
Доступ на основе ролей
Delegated VMM
Self-service user Tenant
administrator Administrator
Владелец приложений
administrator
Администратор Администратор
• Область: только облака Арендатор инфраструктуры
• Создание шаблонов инфраструктуры
• Область: только • Область: вся
• Развертывание/управление • Область: группы
сервисами и ВМ облака система
хостов и облака
• Набор разделяемых ресурсов • Создание сетей ВМ • Может выполнять
• Отзываемые действия • Настройка
• Назначение любые действия
• Общая квота и квота на инфраструктуры
пользователя облаков (хосты, сеть,
• Управление ролями хранилища)
Self-service user • Создание облаков
Read only administrator • Назначение облаков

Служба поддержки
• Область: группы хостов и облака, действия
запрещены
Назначение прав пользовательским ролям
Создайте роль

Укажите права и
изменяйте их по мере
необходимости

Используйте учетные
записи пользователей
и групп Active Directory
Назначение квот на ресурсы
Задание квот для всех
членов роли

Задание квоты для


отдельного члена роли

Члены роли могут


использовать до 50 ВМ
Каждый пользователь – не
более 10 ВМ
Подключение к лаб. работам
https://cloud.holsystems.com/itcamp
Подключение к лаб. работам
https://cloud.holsystems.com/itcamp

Access event code: ITCM4444


Lab: 2 - Infrastructure Provisioning до п. 2.8
Подключение к лаб. работам
https://cloud.holsystems.com/itcamp
Автоматизация предоставления
ИТ-сервисов
Александр Шаповал
Microsoft
Согласованное предоставление ИТ-сервиса

Самообслуживание Системы

Автоматизация

Потребитель Провайдер
сервиса Процессы Стандартизация
сервиса
Автоматизация предоставления ИТ-сервиса

Самообслужи- Каталог сервисов


Отчеты
вание Почта/Клиент/Моб.

Обработка процессов
CMDB
Формы

Стандартизация

элементы
Рабочие

Знания
Конфигурац.
единицы
Отчеты и
Рабочие процессы хранилище
данных

Инструменты
Автоматизация управления
3-х фирм
Автоматизированное предложение запроса

СОЗДАНИЕ

1 2 3

ИМПОРТ ОПРЕДЕЛЕНИЕ ПУБЛИКАЦИЯ


ЗАПУСК

МОНИТОРИНГ
5
6
Сценарий: запрос ресурсов частного облака

Импорт Формирование Публикация в Запрос ресурсов Выполнение Мониторинг


процедур предложения каталог сервисов частного облака нужных процедур предоставленных
(Runbooks) запроса ресурсов

Провайдер сервиса Потребитель


Переход к автоматизации предоставления ИТ-сервисов
СТАНДАРТИЗАЦИЯ САМООБСЛУЖИВАНИЕ АВТОМАТИЗАЦИЯ

Стандартизуйте сервисы, Предоставьте потребителям Автоматизируйте процессы и


предоставляемые ИТ возможность идентифицировать и системы, необходимые для
сформировать запрос на сервис выполнения запросов
Определите предлагаемые сервисы
Контролируемое предоставление Автоматизируйте маршрутизацию
Определите предложения запросов
сервисов запросов для утверждений и
в рамках предложения сервиса
оповещений
Перечень предложений запросов
Определите список вовлеченных
определяется ролью пользователя Автоматизируйте исполнения
субъектов (утверждения,
запросов
оповещения, исполнения) Интуитивно понятная навигация на
портале
СТАНДАРТИЗАЦИЯ

Service Manager
Стандартизация предложений
ПРЕДЛОЖЕНИЕ СЕРВИСА ПРЕДЛОЖЕНИЕ ЗАПРОСА АВТОМАТИЗАЦИЯ

Определите сервисы, Укажите запросы, доступные для Определите организационные


предлагаемые потребителям каждого сервиса, и требуемую активности, необходимые для
информацию для их исполнения выполнения и отслеживания
запросов

Сервисы Запрос на Шаблон запроса Процессы


облака новую ВМ
Информация о Назначение
Сервисы Запрос на
затратах и SLA
сервера расширение ВМ
Оповещение
Статьи знаний
Сервисы Удаление ВМ
хранилища Утверждение
Входные данные

Автоматизация систем
ПУБЛИКАЦИЯ В КАТАЛОГ СЕРВИСОВ
Предложение сервиса
• Представляет собой рабочий
элемент (Work Item) CMDB для
идентификации и
классификации ИТ-сервисов
• Содержит одно или несколько
предложений запросов
• Также включает в себя:
• Статьи знаний
• Информацию SLA
• Информацию о затратах
Предложение запроса
• Определяет информацию,
которую необходимо получить от
потребителя
• Хранится в каталоге сервисов
• Содержит поля для ввода
• Текстовая строка
• Список
• Список выбора
• Да/Нет (True/False)
• Ставит в соответствие введенные
данные заданным активностям
Автоматизация
Классификация

Оповещения
• Классифицируйте запросы на
сервисы Маршрутизация

• Задайте правила маршрутизации Автомат-ия процессов


запросов для отработки
немедленных активностей Процедуры
• Свяжите с процессами назначения и
оповещения
• Сопоставьте введенные значения с
параметрами процедур

Отчетность
Автоматизированное предложение запроса

ОПР ПУБ 4

ИМ СОЗДАНИЕ

1
ЕДЕ ЛИК
2 3

ПОР
ЛЕН АЦИ МОНИТОРИНГ
ЗАПУСК

5
Т 6

ИЕ Я
Демонстрация
Предоставление ресурсов с помощью
запросов в каталоге сервисов
САМООБСЛУЖИВАНИЕ

Service Manager
Самообслуживание с помощью каталога сервисов
ПЕРДОСТАВЛЕНИЕ СЕРВИСОВ ИСПОЛЬЗОВАНИЕ РОЛЕЙ ПОРТАЛ

Перевод запросов с языка бизнеса в Перечень предложений запросов Удобная навигация по каталогу
термины ИТ. Сбор требуемой определяется ролью пользователя сервисов
информации для исполнения
запросов
Предоставление сервисов

• Услуги публикуются провайдером,


инициируются потребителем
• Запросы транслируются с языка
бизнеса в термины ИТ
• Сервисы предоставляются в
согласованном виде
• Потребитель выбирает уровень
сервиса и стоимость
Использование ролей

Облачные предложения

Бизнес-приложения
• Список предложений
зависит от роли
пользователя Предложения VDI

• Пользовательские роли
ставятся в соответствие
объектам Active Directory Предложения по разработке
Портал самообслуживания

Удобство использования
• Веб-части Silverlight в SharePoint Foundation
2010
• Настройка стандартными инструментами
администрирования SharePoint
• Расширение с помощью веб-частей

Возможности
• Настраиваемые динамические формы
Готовые к использованию предложения

Предложение Описание
Request Management for Предложения сервиса для запроса выделения и изменения
Private Cloud capacity объемов выделенных ресурсов частного облака
Request Management for Предложения сервиса для запроса виртуальных машин в
Virtual Machines within частном облаке
Private Clouds

System Center Cloud Services Process Pack


Автоматизированное предложение запроса

ОПР ПУБ 4

ИМ СОЗДАНИЕ

1
ЕДЕ 2
ЛИК
3

ПОР
ЛЕН АЦИ МОНИТОРИНГ
ЗАПУСК

5
Т 6

ИЕ Я
АВТОМАТИЗАЦИЯ

Service Manager Orchestrator


Автоматизация
АВТОМАТИЗАЦИЯ ПРОЦЕССА АВТОМАТИЗАЦИЯ СИСТЕМЫ

Назначение и оповещение Оркестровка


Утверждение Интеграция

Запрос Утверждение Исполнение


Входящие потоки в System Center

Интеграция
Двусторонние для Orchestrator
Двусторонние для оповещений/отчетов
Двусторонние для интеграции процедур

Virtual Machine Manager

Operations Manager
Service Manager
Orchestrator Data Warehouse
Configuration Manager

Active Directory

Оповещения Exchange

Бизнес-приложения
Service
Инструменты 3-х фирм
Manager
Коннекторы для интеграции
Configuration Manager Operations Manager Active Directory Virtual Machine Manager

Инвентаризация Объекты, Информация объектов ВМ и шаблоны ВМ


аппаратного и обнаруженные Active Directory:
программного Operations Manager пользователи, группы,
обеспечения, принтеры,
обновления ПО Распределенные компьютеры
приложения
Основной владелец (приложения, Контактная
компьютера на основе развернутые на информация
данных Asset основе сервисных пользователя,
Intelligence шаблонов VMM) организация, адреса

Информация, передаваемая через коннекторы, используется для автоматизации задач, в которых задействуются
продукты System Center, Exchange, бизнес-приложения, инструменты управления 3-х фирм
Концепция автоматизации
АКТИВНОСТИ ПРОЦЕДУРЫ (RUNBOOKS) СТАНДАРТНЫЕ
ШИНА ДАННЫХ
АКТИВНОСТИ

Компоненты, Процессы, Шина передачи Набор готовых


реализующие выполняющие информаций при активностей
определенные наборы выполнении
задачи связанных процедур
активностей
Get Server ID Get Data Create Recovery
Run .Net from DPM Sources Point
Script Create Create Start Maint Shut Down
Invoke Web Send e-mail
Incident Checkpoint Mode VM
Services

Query Compare
Database Values
E-mail on Update on
error success

Return Data Check


Schedule
Дизайнер процедур (Runbook Designer)

• Удобная разработка и отладка


– Drag and drop, работа в стиле Visio,
вложенные процедуры, встроенный
функционал циклов и ветвлений

• Шина данных
– Упрощение разработки процедур за
счет прозрачного обмена данными

• Более 20 интеграционных
пакетов для продуктов Microsoft
и сторонних производителей
Дизайнер процедур (Runbook Designer)

Стандартные активности для реализации


запросов к частному облаку
– Запуск системных команд
– Запуск активностей по расписанию
– Системные оповещения
– Операции с файлами (copy, move)
– Оповещения по email
– Поддержка других типов оповещений
– Поиск и модификация данных в процедурах
– Операции с текстовыми файлами
– Управление процедурами
Настройка интеграции

• Реализуйте интеграцию своими силами


• Quick Integration Kit (QIK) command line
interface (CLI)
– Мастер с графическим интерфейсом
– Встраивание своих скриптов в
активности
• QIK SDK
– Отсутствие мастера
– .NET или Java IDE для создания DLL или
JAR-файлов
Интеграционные пакеты

• Microsoft Runbook Integration Packs


• System Center 2007 Operations Manager
• System Center 2007 Configuration Manager
• System Center 2010 Service Manager
• System Center 2008 Virtual Machine Manager
• System Center 2010 Data Protection Manager
• System Center 2012 Operations Manager
• System Center 2012 Configuration Manager
• System Center 2012 Service Manager
• System Center 2012 Virtual Machine Manager
• System Center 2012 Data Protection Manager
• Active Directory
Автоматизированный ЦОД
Создание Обновление/
Каталог сервисов запроса закрытие запроса

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


Оповещение
Служба ИТ Утверждение
клиента

Исполнение сервисного запроса


Создание Обновление
Активы/CMDB элемента CMDB CMDB

Настройка инфраструктуры
Назначение Выделение Настройка
Конфигурация админ. VMM ресурсов разрешений

Настройка служб
Выбор
Гипервизор гипервизора

Настройка
Безопасность безопасности

Назначение
Хранилище хранилищ

Выбор хоста
Сервер для ВМ

Подключение
Сеть адаптеров
Автоматизированное предложение запроса

ОПР ПУБ 4

ИМ СОЗДАНИЕ

1
ЕДЕ 2
ЛИК
3

ПОР
ЛЕН АЦИ МОНИТОРИНГ
ЗАПУСК

5
Т 6

ИЕ Я
Демонстрация
Предоставление сервиса с помощью
Service Manager и Orchestrator
Переход к автоматизации предоставления ИТ-сервисов
СТАНДАРТИЗАЦИЯ САМООБСЛУЖИВАНИЕ АВТОМАТИЗАЦИЯ

Стандартизуйте сервисы, Предоставьте потребителям Автоматизируйте процессы и


предоставляемые ИТ возможность идентифицировать и системы, необходимые для
сформировать запрос на сервис выполнения запросов
Определите предлагаемые сервисы
Контролируемое предоставление Автоматизируйте маршрутизацию
Определите предложения запросов
сервисов запросов для утверждений и
в рамках предложения сервиса
оповещений
Перечень предложений запросов
Определите список вовлеченных
определяется ролью пользователя Автоматизируйте исполнения
субъектов (утверждения,
запросов
оповещения, исполнения) Интуитивно понятная навигация на
портале
Автоматизированное предложение запроса

ОПР ПУБ 4

ИМ СОЗДАНИЕ

1
ЕДЕ 2
ЛИК
3

ПОР
ЛЕН АЦИ МОНИТОРИНГ
ЗАПУСК

5
Т 6

ИЕ Я
Сценарий: запрос ресурсов частного облака

Импорт Формирование Публикация в Запрос ресурсов Выполнение Мониторинг


процедур предложения каталог сервисов частного облака нужных процедур предоставленных
(Runbooks) запроса ресурсов

Провайдер сервиса Потребитель


Конфигурация и управление
приложениями
Александр Шаповал
Microsoft
Построение частного облака
Стандартизованные
сервисы

Разработка Делегированные
Производство объемы ресурсов

Облачная
Назначение выделенных и общих ресурсов абстракция

ЦОД 1 ЦОД 2 Логическая и


стандартизованная
инфраструктура

Разнородная
инфраструктура

Разработка

Производство
Масштабируемые стандартизованные
приложения
Абстракция Согласованность Мониторинг Контроль
Server App-V абстрагирует Service templates Application performance App Controller
приложение от ОС, представляет собой monitoring предоставляет обеспечивает
упаковывает в описание конфигурации, механизмы для унифицированный
виртуализационный пакет, параметров развертывания определения требуемых контролируемый доступ к
динамически настраивает и масштабирования уровней приложениям в частном
на этапе развертывания приложения производительности и/или публичном облаке
приложения
Жизненный цикл приложения
Спецификация приложения

Обновление шаблона,
Создание шаблона
применение к сервису

Развертывание сервиса Настройка развертывания


Описание приложения с помощью
сервисного шаблона

App Controller Operations Manager


Структура сервисного шаблона
Сервисный шаблон (многоуровневое приложение .NET)
Web-уровень Уровень приложения Уровень данных
Масштабирование и здоровье Масштабирование и здоровье Масштабирование и здоровье

Internet Information Services (IIS) Сервер приложений SQL Server

Профиль Профиль Профиль Профиль Профиль


оборудо- Профиль приложе- оборудо- Профиль приложе- оборудо- Профиль Профиль
вания ОС ния вания ОС ния вания ОС SQL

W2K8R2.VHD Настройки Пакет Конфигурация Конфигурация App-V SQL DAC Конфигурация


ОС WebDeploy Библиотека
сервисных
шаблонов
Структура профиля приложения

Совместимость Определение Выполнение

Версии и редакции ОС, Конфигурация ОС и данные для Пре-, пост-скрипты и другие


поддерживаемые приложением подключения к SQL исполняемые файлы
Временная зона, ключ продукта, Любые команды и действия за
Windows 2003/2008(x86, x64) пароль администратора, пределами самого приложения
Windows Server 2008 R2 (x64) включение в домен, dacpacs
Windows Server 2012
Структура профиля SQL

Развертывание Конфигурация Подключения Учетные записи


Требуемая конфигурация Дистрибутивные файлы Подключения Data-Tier Набор записей для профиля
Режим безопасности Application Packages
Именованные экземпляры Уч. записи для SQL Service,
Ключ продукта для Конфигурация сети Определение экземпляров Agent, и Reporting Services
персонализации установки Файлы поддержки Режим аутентификации Определение через Run As
Обновление и миграция
Использование стандартизованного
подхода для развертывания приложений в
частном и публичном облаках

App Controller Virtual Machine


Manager
Развертывание приложений с
помощью Server App-V
Подготовка Установка Обновление Доступность

Создайте пакет Сконфигурируйте и Обновляйте Обновляйте ОС без


приложения с помощью разверните приложение приложение путем прерывания работы
Server App-V, используя с помощью профиля обновления сервисного сервиса, благодаря
инсталлятор и приложения и шаблона и его абстракции
процедуры установки сервисного шаблона применения через приложения
портал
самообслуживания
Виртуализация приложения с Server App-V
Хосты Ресурсы Компоненты

Виртуализованные службы Двоичные файлы приложения Ключи и ветви реестра


Windows, зарегистрированные в
Service Control Manager COM+ и DCOM COM

Веб-приложения для IIS 6, 7, 7.5, 8.0 Конфигурация в текстовых файлах Java-приложения

Все типы пользовательских Провайдеры WMI .NET-компоненты


учетных записей (Local System, SQL Service Reporting Services Информация о состоянии,
Network Service, доменные записи) сохраненная на локальном диске
Локальные пользователи и группы
Виртуализация приложения с Server App-V

Развертывание с помощью
сервисного шаблона

Настройка шаблона для


Профиль приложения A развертывания связанных
приложений

Пакет Server App-V, Сбор информации в


двоичные файлы,
ресурсы, профиль приложения для
информация о согласованного
состоянии
развертывания
Профиль приложения B Настройки, применяемые
при развертывании
Самообслуживание и приложения
Делегирование и Разделение Единая точка
контроль полномочий управления

Использование стандартизованных Доступ на основе ролей Ресурсы частного и публичного


шаблонов облаков, сервисы, ВМ
Создание, управление и обмен
Утилизация ресурсов на основе ресурсами между репозиториями Аудит и прогресс выполнения
квот История изменений
Стандартизованная поддержка
приложений

Virtual Machine
Manager
Упрощенная поддержка приложений
На основе шаблона На месте На основе образа
Единый источник изменений для Изменение настроек приложения Замена исходного образа ОС
развертывания сервисов или шаблона без замены образа новым образом
Применение «доменов ОС
Переустановка приложений,
обновлений» для сокращения Изменение памяти, обновление восстановление состояния
простоев в процессе обновления пакета приложений
Обновление на месте
Ожидание
обновления Сервисный
1. Выберите шаблон из Сервисный
сервиса шаблон V1.5
библиотеки шаблон V1.0
2. Разверните
экземпляр сервиса
3. Скопируйте шаблон,
обновите номер
версии, обновите
приложение или Веб Приложение Данные
конфигурацию
4. Опубликуйте шаблон
и установите его для
развернутого сервиса
5. Примените
обновление, Библиотека
обеспечьте шаблонов
доступность сервиса
с помощью «доменов
обновлений» Вычисл. ресурсы Хранилище Сеть V1.5
V1.0
Обновление на основе образа
Ожидание
обновления Сервисный
1. Выберите шаблон из Сервисный
сервиса шаблон V1.5
библиотеки шаблон V1.0
2. Разверните
экземпляр сервиса
3. Скопируйте шаблон,
обновите номер
версии, обновите
VHD или приложение
Веб Приложение Данные
4. Опубликуйте шаблон
и установите его для
развернутого сервиса
5. Примените
обновление,
обеспечьте Библиотека
доступность сервиса шаблонов
при замене VHD или
переустановке
приложения с Вычисл. ресурсы Хранилище Сеть V1.5
V1.0
помощью «доменов
обновлений»
Мониторинг и доступность
приложений

Operations Manager
Готовое решение по мониторингу
приложений
На стороне сервера На стороне клиента Тестирование
Мониторинг исполнения кода Производительность с точки Сконфигурированные тесты для
приложения зрения пользователя, включая регулярной оценки доступности
скорость загрузки страниц, и производительности
выполнения скриптов, задержки приложения
в сети

Инфраструктура мониторинга
Единые инструменты мониторинга от уровня инфраструктуры до конкретного приложения
Управление производительностью приложений
Определение
Мониторинг
Детальный зависимостей
клиентской
мониторинг и
приложения
Изоляция корня
Устранение проблемы
проблемы
приложения
серверной частей приложения
поможет вам
“стать зеленым”
Мониторинг
Определение Изоляция
клиент. и серв. Устранение
зависимостей корня
частей проблемы
приложения проблемы
приложения
Настройка мониторинга приложения

Задайте
Выберите пороги для загрузки
приложение Задайтестраницы
пороги
и выполнения Ajax/WCF
для мониторинга на стороне
производительности
клиента
Приложения Измените значения по
обнаруживаются MP умолчанию
360o .NET Application Monitoring Dashboard
Отображение данных
 Global Service Monitor,
 .NET Application
Performance Monitoring
 Web Application
Availability Monitoring
На одной панели
информация по ключевым
метрикам и общее состояние
приложения

1
Создание панели мониторинга за 4 шага

Выбор Дизайн Настройка Доступ


Делегируйте и публикуйте
на нужном уровне

Выберите папку для Выберите шаблон для Добавьте нужные Предоставьте в общий
отображения панели определения вида виджеты доступ через веб-
панели консоль или SharePoint
Жизненный цикл приложения
Спецификация приложения

Определите требования
приложения к ресурсам и
Обновление шаблона, производительности
Развертывание сервиса
применение к сервису Загрузите необходимые ресурсы в
Создание
библиотеку VMMшаблона
Задайте
Обновите параметры
версию
мониторинга приложения,
шаблона и приложения
подключите процессы Создайте шаблон в библиотеке
Примените обновления,
сопровождения VMM, основываясь на требованиях
Настройка развертывания
минимизировав по приложения
Запустите
возможностиразвертывание,
простои
например, с помощью App Опубликуйте
Выберите шаблон,
наиболее делегируйте
подходящее
сервиса
Controller права, назначьте
облако квоты сервиса
для экземпляра
Подключение к лаб. работам
https://cloud.holsystems.com/itcamp

Access event code: ITCM4444


Lab: 2 - Infrastructure Provisioning п. 2.8, 4-
Automation & Self-Service, п. 4.2 и 4.3 (если останется время)
Ресурсы
Windows Server 2012 R2
http://technet.microsoft.com/ru-RU/evalcenter/dn205286

System Center 2012 R2


http://technet.microsoft.com/ru-RU/evalcenter/dn205295

Windows Azure
http://msdn.microsoft.com/ru-ru/ff380142

Портал Microsoft Virtual Academy


http://www.microsoftvirtualacademy.ru

Портал TechNet
http://technet.microsoft.com/ru-ru/
Александр Шаповал
Эксперт по стратегическим технологиям
Email: ashapo@microsoft.com
Blog: http://blogs.technet.com/b/ashapo
Twitter: @ashapoval