System Center Virtual Machine Manager 2012: управление программными...

Post on 07-Feb-2016

51 views 0 download

Tags:

description

PRC 303. Microsoft Consulting Services. Владимир Проворов. Microsoft Consulting Services. System Center Virtual Machine Manager 2012: управление программными службами виртуального ЦОД. Анна Хлобыстина. Содержание. Управление виртуальными службами Возможности Server App-V - PowerPoint PPT Presentation

transcript

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

Вопросы?

Владимир Проворовvprov@microsoft.com

Анна Хлобыстинаa-anshe@microsoft.com

PRC303

Вы сможете задать вопросы докладчикам в зоне Microsoft в зале №17 в течение часа после завершения этой сессии