Upload
binta
View
61
Download
0
Tags:
Embed Size (px)
DESCRIPTION
PRC 303. Microsoft Consulting Services. Владимир Проворов. Microsoft Consulting Services. System Center Virtual Machine Manager 2012: управление программными службами виртуального ЦОД. Анна Хлобыстина. Содержание. Управление виртуальными службами Возможности Server App-V - PowerPoint PPT Presentation
Citation preview
PRC303
System Center Virtual Machine Manager 2012: управление программными службами виртуального ЦОД
Анна ХлобыстинаMicrosoft Consulting Services
Владимир ПроворовMicrosoft Consulting Services
Содержание
Управление виртуальными службами
Возможности Server App-V
Управление обновлениями
Шаблоны служб
Развёртывание приложений
Выполнение произвольных
команд
Обслуживание образов
приложений
Службы и приложенияИнфраструктура
Развёртывание Hyper-V на серверы
без ОС
Hyper-V, VMware,
Citrix XenServer
Управление сетевыми
устройствами
Управление хранилищами данных
Установка обновлений
Динамическая оптимизация
Управление питанием
Интеграция с OpsMgr
System Center Virtual Machine Manager 2012
Предоставление
приложений пользователям
Управление ресурсами и
доступностью
Делегирование и
квотирование
Облако
Концепция службы в VMM 2012
Начальная точка для службОпределяет требования к виртуальным машинам и подключениямРазвёрнутые экземпляры всегда связаны со своими шаблонамиПозволяет выполнять обслуживание развёрнутых экземпляров
Шаблонслужбы
Группа виртуальных машин, работающих вместеВключает описание виртуальных машин и приложенияТиповые приложения:
Web Applications (WebDeploy)Virtual Applications (Server App-V Package)Database Applications (SQL DAC)
Экземплярслужбы
Для чего нужны виртуальные службы?
Управление многоуровневыми приложениями как единым целым
Масштабирование при необходимости
Разделение операционной системы и приложений требует меньших усилий по обслуживанию образов
Жизненный цикл службыСоздание шаблона
Настройка для развёртывани
я
Развёртывание сервиса
Обновление шаблона и
применение к сервисам
Создание шаблона службы
Шаблон – отправная точкаСоздание шаблонов с помощью Service Designer
Определяет состав виртуальных машин и их подключенияоборудование, логические сети, операционная система, приложения, шаблоны настройки балансировщиков нагрузки и т.д.
Развёрнутые сервисы всегда связаны со своими шаблонами
Шаблон не содержит информации о конкретных серверах виртуализации или балансировщиках нагрузки
Создание шаблона
Настройка для развёртывания
Развертывание сервиса
Обновление шаблона и
применение к сервисам
Шаблон и экземпляр службы
Шаблон службы Экземпляр службы
Шаблон ВМ
ОС
Аппаратная конфигурация
ПриложениеРоли/компоненты
ОС
ОС
Аппаратная конфигурация
Шаблон ВМ
Экземпляр службы
WS08 R2
Server App-V Package
Machine02
.NET 3.51WS08 R2
Machine01
Server App-V Package
.NET 3.51
WS08 R2
Machine01
Развёртывание
Компоненты шаблона службыService
Template
Computer Tier (1..n)
Application Host Profile (1…n)
Load Balancer Template
VHDs
Application Profile
Hardware Profile
Guest OS Profile SQL Profile
Application Deployment
(1..n)
SQL Deployment
Pre/Post Install GCEs
Pre/Post Install GCEs
Application Profile
SQL DAC Deployment
Объекты существовавшие в VMM 2008R2
Новые объекты VMM 2012
Возможности для расширения
Roles and Features
Settings
VM Template
Операции для уровня или службыОперации для службы
Простые операции, выполняемые для всех ВМ службыStart, Pause, Resume, Stop, Shutdown, Delete
Операции для уровняScale out
Операции для виртуальных машинMigrate VMsStore Virtual Machines to LibraryDeploy Virtual Machines from LibraryClone Virtual MachinesCreate CheckpointsScale in
Отображение службы в OpsMgr
Служба
Уровень
Виртуальные машины
Компоненты ВМ
Экспорт и импорт шаблонов служб
ПреимуществаВозможность переносить шаблоны между различными средамиРезервное копирование шаблонов служб и ВМ
Параметры шаблона экспортируются в XML-файл
Настройка для развёртывания
Подготовка шаблона к развёртыванию
Задание параметров операционной системыИмя компьютера, пароль администратора и т.п.
Указание настроек приложенийНапример параметры подключения к SQL
Возможность использования одного шаблона в различных средах
Разработчики, тестовая среда, промышленная и т.д.
Создание шаблона
Настройка для развёртывания
Развёртывание сервиса
Обновление шаблона и
применение к сервисам
Выполнение команд до установки
приложения
Выполнение команд после
установки приложения
Команды для подготовки и
конфигурирования до установки приложения
Команды для конфигурирования после установки
приложения
Определение уровня по порядку
развёртывания
Создание ВМ из шаблона
Добавление к балансировщику
нагрузки
Установка приложения
Операции для виртуальной
машины
Операции для гостевой ОС
Операции для приложения
Встроенные операции
Команды, выполняемыев гостевой ОС
Операциидля службы
Включение виртуальной
машины
Установка агента VMM
Готово!
Создание шаблона
Настройка для развёртывания
Развёртывание сервиса
Обновление шаблона и
применение к сервисам
Экземпляры приложений
Параметры приложения
Служба
Обновление служб
Обновление «на ходу»Изменения в шаблоне применяются без заменыобраза операционной системыНапример, изменение объёма памяти, обновление приложения
Обновление образа операционной системыЗамена старого образа ОС на новый образПереустановка приложения и восстановление состояния Например, обновление с Windows Server 2008 на 2008 R2
Создание шаблона
Настройка для развёртывания
Развёртывание сервиса
Обновление шаблона и
применение к сервисам
Команды до обслуживания приложения
Команды после обслуживания приложения
Команды после удаления
приложения
Сортировка уровней по
порядку обслуживания
Выбор виртуальной
машины
Отключение от балансировщика
нагрузки
Подключение к балансировщику
нагрузки
Применение обновлений к приложению
Удаление приложения
Встроенные операции
Команды в гостевой ОС
Обновление «на ходу»
Готово!
Команды до удаления
приложения
Команды после установки
приложения
Установка приложения
Команды до установки
приложения
Операции для виртуальной
машины
Операции для гостевой ОС
Операции для приложения
Операциидля службы
Подготовка к установке
приложения
Команды завершающие
конфигурирование
Команды до установки
приложенияКоманды после установки
приложения
Сортировка уровней по
порядку обслуживания
Выбор виртуальной
машины
Отключение от балансировщика
нагрузки
Подключение к балансировщику
нагрузки
Установка приложенияКонфигурирование
новой ОС
Команды для сохранения состояния
Добавление диска для данных
Сохранение состояния Server
App-V
Замена диска с ОС
Команды для востановления
состояния
Обновление образа ОС
Готово! Восстановление состояния Server App-V
Операции для виртуальной
машины
Операции для гостевой ОС
Операции для приложения
Операциидля службы
Встроенные операции
Команды в гостевой ОС
Server App-V
Технология для виртуализации серверных приложений
Доступна как компонент System Center Virtual Machine Manager 2012
Как Server App-V решает эти проблемы?Создание образа
Серверное приложение
Services (IIS, Windows Services) Resources (COM, COM+, DCOM, Java, WMI, SSRS, Local Users and Groups, Environment Variables, Performance Counters)Configuration (Registry, Files)
Sequencer
Пакет Server App-V
SFT Package file
Package Manifest
Configuration
Как Server App-V решает эти проблемы?Развёртывание виртуализованных приложений
ПакетServer App-V
SFT Package File
Package Manifest
Configuration
Экземпляр приложения
Агент SAV
Виртуальная машина A
Экземпляр приложения
Агент SAV
Виртуальная машина B
Конфигурация A
Конфигурация B
Поддерживаемые подсистемыЧто Server App-V может виртуализовать?
Компоненты
• Службы Windows• Приложения IIS
Ресурсы
• COM+/DCOM• Текстовые
конфигурационные файлы• WMI провайдеры• SSRS• Локальные группы и
пользователи• Переменные окружения• Счетчики
производительности
Прочее
• Реестр• COM• Java• .Net• Состояние на
локальном диске
SCVMM 2012 на TechNet Library
8 сентября была выложена полная документация о SCVMM 2012 RC40 страниц, посвящённых Server App-VСайт TechNet позволяет собирать книги из выбранных тем для распечатки или сохранения в HTML или PDF
Блог «Офисное пространство»: Сборка книг из статей TechNethttp://blogs.technet.com/b/tasush/archive/2011/08/02/technet.aspx
“A long time ago, in a galaxy far, far away…”Полгода назад был развёрнут кластер Hyper-V на Windows Server 2008 R2На выходных серверная отключилась из-за сбоя электропитанияПосле восстановления электропитания служба кластера не запустиласьВ системном журнале событий были ошибки аутентификации службы кластеров в доменеАутентификация Kerberos не работает при значительном расхождении времени (по умолчанию 5 минут)Расхождение времени между контроллерами домена и узлами кластера составляло ровно 1 часПричина проблемы: На узлах кластера не было установлено обновление, корректирующее временные зоны!Отсутствие актуальных обновлений ОС и ПО может полностью парализовать работу систем!
Управление обновлениями
Новая возможность VMM 2012Цель: Поддержание серверов виртуализации в актуальном состоянии
Настройка функции
Определение базового уровня
Обследование серверов
Обновление серверов
Управление исключениями
Настройка управления обновлениямиКонфигурирование источника обновлений для VMM
Требуется WSUS 3.0 SP2 64-bitТребуется установленная консоль WSUS на сервере VMM в случае, если WSUS сервер установлен на другом сервере Поддерживается WSUS в режиме SSLВозможно использовать один сервер WSUS для SCCM и SCVMM
VMM получает список обновлений с сервера обновлений
VMM конфигурирует источник обновлений на серверах виртуализации
Определение базового уровня обновлений
Создание базового уровня обновленийЛогическое группирование обновленийДва примера базовых уровней обновлений для обновлений безопасности и критических обновлений
Назначение базового уровня обновленийВыбор серверов для проверки на наличие обновленийМожет быть назначен для следующих объектов:
Hosts, Host Groups, Host ClustersVMM Server Roles: Library Server, PXE Server, Update Server, VMM Server
Не может быть назначен для следующих объектовVMs, VHDs в библиотеке
Сканирование и обновлениеСканирование
Проверка, соответствует ли сервер назначенному уровню обновленийVMM использует WUA для обеспечения совместимостиВыполняется по запросу и может быть автоматизировано с помощью PowerShell
ОбновлениеУстанавливает необходимые обновления на серверПроцесс обновления отображается в консоли VMMВыполняется по запросу и может быть автоматизировано с помощью PowerShell
Обновление кластера Hyper-VУправляемый процесс
Перевод узла кластера в режим для обслуживанияПеревод в режим обслуживания в VMM также переключает в режим обслуживания в SCOMПеренос нагрузки с узла кластера, используя Live Migration
Установка необходимых обновлений и перезагрузка при необходимостиВывод узла из режима обслуживанияПереход к следующему узлу, требующему обновления
Поддержка кластеров WS08 и WS08 R2 Автоматизация с помощью PowerShell
Из любого правила есть исключения!
Исключения из процесса обновления
Позволяет сделать исключение для одного или нескольких обновлений в случае несовместимостиУстановка обновления разрешена только в случае, если нет исключенийИсключения добавляются вручную администратором при необходимости
Ответы на незаданные вопросыVMM 2012 RC доступен для скачивания
http://www.microsoft.com/download/en/details.aspx?id=27252
RTM версия будет поддерживать обновлениеVMM 2008 R2 SP1 → VMM 2012 RTMVMM 2012 RC → VMM 2012 RTMhttp://technet.microsoft.com/en-us/library/hh430986.aspx
VMM 2012 может работать как служба кластераhttp://blogs.technet.com/b/scvmm/archive/2011/03/28/scvmm-2012-creating-a-highly-available-vmm-server.aspx http://technet.microsoft.com/en-us/library/gg610675.aspx
Итоги Виртуальные службы
Сценарии использования виртуальных службЖизненный цикл виртуальных службРазвёртывание виртуальных служб в частном облакеПроцедура обновления виртуальных служб
Server App-VОбзор возможностейСоздание и развёртывание пакетов Server App-V
Управление обновлениямиАвтоматизированная установка обновленийОбновление кластеров Hyper-VИсключения из процесса обновлений
Сессии по теме Код Название сессииPRC302 System Center Virtual Machine Manager 2012: управление инфраструктурой
виртуального ЦОД
PRC303 System Center Virtual Machine Manager 2012: управление программными службами виртуального ЦОД
PRC305 Интеграция продуктов System Center: облака без бла-бла-блаPRC306 Microsoft Consulting Datacenter Services: облако от профессионаловPRC307 Линия фронта: выбор платформы виртуализации и частного облака и миграция с
VMware
ENT302 Способы повышения отказоустойчивости серверной инфраструктуры: как максимально эффективно повысить надежность?
ENT303 Способы повышения отказоустойчивости серверной инфраструктуры: мастер-класс по кластеризации
ENT307 Как сделать гетерогенную инфраструктуру преимуществом: интеграция Linux и Microsoft. Управление Linux с помощью System Center
ENT310CT Все, что вы хотели знать о построении правильной архитектуры предприятия, но стеснялись бингануть
Ресурсы System Center Virtual Machine Manager team blog:
http://blogs.technet.com/b/scvmm/
TechNet Library: SCVMM 2012 Release Candidate http://technet.microsoft.com/en-us/library/gg610610.aspx
Russian Windows Virtualization Discussion http://blogs.technet.com/b/vm/
Microsoft Downloads: SCVMM 2012 Release Candidatehttp://www.microsoft.com/download/en/details.aspx?id=27252
Сессия вопросов и ответов сегодняENT310CT
Все, что вы хотели знать о построении правильной архитектуры предприятия, но стеснялись бингануть
Приходите с вопросами о построении инфраструктуры предприятия или центров обработки данных!
Мы будем изгонять демонов из серверов и разыгрывать призы за интересные вопросы!
Зал B8 10 ноября в 17:30!
Обратная связь
Уважаемые участники!Ваше мнение очень важно для нас!В блокноте, который находится в инфопаке участника, вы найдете анкету для оценки докладовПожалуйста, оцените доклад и сдайте анкету при выходе из зала модераторуДля участия в конкурсе заполненных анкет, отметьте в анкете номер, который указан на вашем бейдже
Спасибо!
PRC303
Вопросы?
Владимир Проворов[email protected]
Анна Хлобыстина[email protected]
PRC303
Вы сможете задать вопросы докладчикам в зоне Microsoft в зале №17 в течение часа после завершения этой сессии