1 / 58

Быстрый старт — занятие 2 : управление Виртуализация от Майкрософт для специалистов VMware

Быстрый старт — занятие 2 : управление Виртуализация от Майкрософт для специалистов VMware Модуль 6: автоматизация с помощью System Center Opalis и PowerShell. Докладчики: Саймон Перриман и Кори Хайнс. Учебное расписание. Занятие 1: платформа Модуль 1: обзор виртуализации

britannia
Télécharger la présentation

Быстрый старт — занятие 2 : управление Виртуализация от Майкрософт для специалистов VMware

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Быстрый старт —занятие 2: управление Виртуализация от Майкрософт для специалистов VMware Модуль 6: автоматизация с помощью System Center Opalis и PowerShell Докладчики: Саймон Перриман и Кори Хайнс

  2. Учебное расписание • Занятие 1: платформа • Модуль 1: обзор виртуализации • Модуль 2: отличия решений от Майкрософт и VMware • Модуль 3: способы развертывания и архитектура технологии Hyper-V • Модуль 4: высокая доступность и кластеризация • Занятие 2: управление • Модуль 5: обзорпакета System Center с акцентом на DPM • Модуль 6: автоматизация с помощью System Center OpalisиPowerShell • Модуль 7: диспетчер виртуальных машин VMM 2012 • Модуль 8: частные облачные решения, архитектура и VMM SSP 2.0 • Занятие 3: VDI • Модуль 9: архитектура инфраструктуры виртуальных рабочих столов (VDI) | Часть 1 • Модуль 10: архитектура инфраструктуры виртуальных рабочих столов (VDI) | Часть 2 • Модуль 11: обзор решения v-Alliance • Модуль 12: организация доступа к приложениям в среде VDI

  3. Автоматизация с использованием SCSM, PowerShellи Opalis • План обучения • System Center Service Manager • PowerShell • System Center Opalis • Цели обучения • Познакомиться с настраиваемыми функциями управления службами в системе Service Manager для предприятий • Узнать о том, как с помощью скриптов PowerShellможно выполнить практически любую задачу • Познакомиться с функциональной платформой автоматизации Opalis, которая интегрируется в семейство продуктов System Center

  4. Модуль 8: автоматизация с помощью System CenterOpalis, Service Manager и PowerShell

  5. Что такое Service Manager? • Автоматизация управления ИТ-службами • Широкие возможности настройки • Объединение нескольких систем с использованием базы данных управления конфигурацией и хранилища данных • Создание автоматизированных процессов принятия решений для выполнения задач и устранения проблем • Использование признанных отраслевых методик и платформ, таких как ITIL и MOF • Интеграция с SCVMM, SCOM, SCCM, Opalisи AD

  6. Интеграция рабочего процесса • Service Manager предлагает функциональную инфраструктуру для создания рабочего процесса • Использование платформы Windows Workflow Foundation • Работа с объектами CMDB, а также внешними системами • Интеграция со средствами управления происшествиями и изменениями • Инструмент разработки для ИТ-специалистов • Компоненты рабочего процесса • Механизм рабочего процесса • Правила и критерии • Экземпляры рабочего процесса Правила рабочего процесса База данных управления конфигурацией Механизм рабочего процесса SCSM Библиотека интеграции и расширения рабочих процессов Библиотека рабочих процессов SCSM

  7. Управление происшествиями • Обеспечение работоспособности пользователей и центров обработки данных • Оперативное восстановление служб • Встраивание стандартных процессов, рабочих процессов и оповещений • Готовые шаблоны • Ускорение диагностики с помощью базы статистики и знаний • Автоматическое создание происшествий на базе ошибок SCCM DCM и предупреждений SCOM

  8. Управление изменениями • Минимизация количества ошибок для сокращения рисков • Встраивание стандартных процессов и проверка действий • Процедура утверждения через веб-интерфейс • Эффективное создание запросов на изменения от соответствующих элементов • Повторяемые процессы на базе настраиваемых шаблонов • Автоматизация процессов с помощью операций рабочего процесса

  9. Управление базой знаний • Более опуративное устранение проблем • Статьи базы знаний • Материалы от клиентов, партнеров и аналитиков • Сохранение информации из Интернета • Ссылки на внешние и локальные материалы • Оценки • Возможности поиска • Полнотекстовый поиск • Ключевые слова • Связанные происшествия, запросы на изменения, статьи базы знаний

  10. Интеграция с пакетом System Center • SCCM • Создание происшествий на базе ошибок системы управления требуемой конфигурацией (DCM) • Запросы на установку программных приложений (подготовка на уровне компьютеров) • SCOM • Создание происшествий на базе предупреждений • Синхронизация и устранение предупреждений OM • Просмотр сведений о предупреждении в SM

  11. PowerShell Модуль 8: автоматизация с помощью System CenterOpalis, Service Manager и PowerShell

  12. Windows PowerShell • Новый язык командной строки и скриптов • Интерактивность икомпоновка, как в BASH/KSH • Программирование, как в Perl/Python/Ruby • Ориентация на рабочую среду, как в AS400 CL/VMS DCL

  13. Что такое Windows PowerShell? • Ключевая платформа автоматизации Майкрософт • Революционный скриптовый язык • Интерактивные оболочки и базовые команды • Узел консоли Windows PowerShell • Интегрированная среда сценариев Windows PowerShell (ISE) • API для размещения и расширения • Встраивание механизма PowerShellв другие приложения, включая графические интерфейсы • Расширение базовой функциональности с помощью командлетов, поставщиков и т. д. • Адаптация систем типов к требованиям к современному пользовательскому интерфейсу PowerShellпозволяет ИТ-специалистам создавать собственные решения

  14. Ценностное предложение PowerShell • Автоматизация по принципу «продумать, ввести, получить результат» • Ваши собственные высокоуровневые ориентированные на задачи абстракции • Разработка на базе чужих высокоуровневых ориентированных на задачи абстракций • Источники — Windows, Майкрософт, интернет-провайдер, сообщество, друзья и коллеги и т. д. • Управление неоднородной инфраструктурой кода • Поддержка.NET, COM, AD, XML, тектовых анализаторов, веб-служб, собственного кода • Полный диапазон функций автоматизации • От стадии наброска до этапа производственной реализации • Простота управления по мере изменения среды

  15. Эффективность

  16. Объекты «Объект — это набор свойств и операций» Operations Methods Операции Свойства Properties Крутить педали Цвет Руль вправо Размер Руль влево Тип Нажать передний тормоз Изготовитель Нажать задний тормоз Детали

  17. Объекты Операции Методы Свойства Остановить() ОтображаемоеИмя Запустить() Состояние Пауза() ТребуемыеСлужбы Служба Windows

  18. Обучение и применение • Сопутствующая документация • Справка PowerShell_ISE • Начало работы • Руководство пользователя • О справке • Справка по командлетам • Справка по поставщикам • Служебные программы обнаружения • Книги • Сообщество • Практическая разработка

  19. Служебные программы: обнаружение

  20. Платформа управления Взаимодействие с пользователем • Функциональные решения • Ориентация на задачи • Возможность настройки • Расширяемость с помощью сторонних надстроек • Удаленный доступ • Масштабируемость и гибкость • Распространенность • Поддержка брандмауэров • Windows PowerShell • Интуитивная командная оболочка • Функциональный скриптовый язык • Универсальная среда выполнения • Протоколы и службы • На основе стандартов • ОС или только оборудование • Надежность и поддержка сетей Диспетчер серверов Миграция PowerShell ISE BPA Доступ RSAT Удаленный доступ к PS Платформа автоматизации Платформа PowerShell BITS WSMan WMI

  21. Автоматизация работы ИТ-службы • Формальные аспекты • Управление на базе стандартов • Формальные схемы и протоколы • Широкие возможности • WMI • Неформальные аспекты • Объединение текста, объектов COM, WS, AD, .NET, XML, собственного кода и т. д. • Создание собственный абстракций и/или использование чужих скриптов • Решение задач по мере их появления • PowerShell

  22. Что такое WMI? • Инструментарий управления Windows • Реализация модели CIM для Windows • Разработчики создают поставщики для доступа к объектам управления средствами COM и .NET • Интерфейсы разработчиков и администраторов для управления объектами (C++, .NET, командная строка, VBscript, PowerShell) • Удаленный доступ через DCOM и WSMan • В компоненты Windows и сторонние приложения входят управляемые поставщики WMI • PowerShellупрощает обнаружение объектов WMI и работу с ними

  23. Удаленное управление через PowerShell • Стандартная среда для удаленного и локального выполнения команд • Локально или удаленно • На одной или нескольких машинах • В интерактивном или фоновом режиме • Сразу же или в ответ на события • Полные и неограниченные либо делегированные и ограниченные среды • Различные схемы проверки подлинности • Поддержка делегированного администрирования и размещаемых служб • Управление правами на выполнение скриптов в различных средах с помощью ограниченных пространств выполнения • Возможность размещения среды PowerShellчерез WSManв службах IIS для делегированного администрирования

  24. PowerShellв составе основных серверных компонентов • Полнофункциональная среда командной строки PowerShell • На скрипты и командлеты распространяются те же ограничения, что и на любые другие фрагменты кода и скриптов • Установка PowerShell • Dism /Online /Enable-Feature /FeatureName:MicrosoftWindowsPowerShell • Командлеты диспетчера серверов • Dism /Online /Enable-Feature /FeatureName:ServerManager-Psh-Cmdlets • Import-Module ServerManager • Get-WindowsFeature, Add-WindowsFeatureи Remove-WindowsFeature • Командлеты анализатора соответствия рекомендациям • Dism /Online /Enable-Feature /FeatureName:BestPractices-Psh-Cmdlets • Import-Module BestPractices • Invoke-BPAModel, Get-BPAResultи Set-BPAesult

  25. Автоматизация VM с помощью PowerShell Модуль 8: автоматизация с помощью System CenterOpalis, Service Manager и PowerShell

  26. Автоматизация на базе SC Opalisи PowerShell • Введение в автоматизацию и скрипты • Доступны API непосредственного доступа • Командлеты сообщества • Командлеты Майкрософт • Цели обучения • Выбор способа написания скриптов • Создание простейших скриптов и автоматизация базовых задач • Создание простейших форм и шаблонов

  27. Способы автоматизации в среде Hyper-V • API гипервызовов: непосредственный интерфейс к низкоуровневой оболочке • WMI — API инструментария управления Windows • Собственные скрипты WMI • Библиотека PowerShellот сообщества • Библиотека PowerShell SCVMM 2008 • Библиотека PowerShell SCVMM 2012

  28. WMI и SCVMM • Иногда SCVMM — не оптимальное средство для выполнения задач • Необходим сервер, которого иногда нет в небольших средах (SMB) • Средства SCVMM автоматизируют задачи SCVMM • Могут отсутствовать права на доступ к развертыванию SCVMM • Иногда необходимо просто быстро решить одну или две задачи • Средства WMI постоянно под рукой, как и другие инструменты для доступа к среде Hyper-V

  29. Стандартные способы доступа к WMI • WMIC • VBS • PowerShell • Сторонние инструменты

  30. Доступ к среде Hyper-V через WMIC

  31. Преимущества PowerShell • В PowerShellменьше программного кода, чем в скриптах VBS • Легко разобраться в новых функциях (прозрачные названия, такие как get-member) • Теперь работает и в среде Core R2/Hyper-V Server R2 • Существуют готовые библиотеки средств управления от сообщества • В основе SCVMM лежит PowerShell

  32. Демонстрация PowerShell

  33. Ресурсы по Windows PowerShell • Ресурсы сообщества • Блог группы разработчиков: http://blogs.msdn.com/PowerShell • Сообщество PowerShell: http://www.powershellcommunity.org • Форум PowerShell: http://social.technet.microsoft.com/Forums/en-US/winserverpowershell/threads • Канал Channel 9: http://channel9.msdn.com/tags/PowerShell • Вики-ресурс: http://channel9.msdn.com/wiki/default.aspx/Channel9.WindowsPowerShellWiki • Центр скриптов: http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx • CodePlex: http://codeplex.com/Project/ProjectDirectory.aspx?TagName=powershell • Книги • Windows PowerShell2.0: рекомендацииhttp://www.microsoft.com/learning/en/us/Book.aspx?ID=13347&locale=en-us • Windows PowerShell2.0: карманный справочник администратораhttp://www.microsoft.com/learning/en/us/Book.aspx?ID=12789&locale=en-us

  34. Модуль 8: автоматизация с помощью System CenterOpalis, Service Manager и PowerShell

  35. Что такое Opalis? • Дочерняя компания Майкрософт • Приобретена Майкрософт в декабре 2009 г. • Opalis— эффективный инструмент для автоматизации ИТ-процессов • Интеграция, автоматизация, взаимодействие

  36. Возможности Opalis • Среда Opalis Run Book Automation (RBA) позволяет автоматизировать ИТ-процессы • Автоматизация операций, выполняемых вручную, требующих серьезных ресурсов и подвержденных ошибкам • Соблюдение требований соответствия • Снижение риска получения неожиданных результатов • Подготовка к переходу в облако

  37. Интеграция Opalisс пакетом System Center Защита и восстанов-ление данных Проектирование, настройка и развертывание Управление ИТ-службами Сквозной мониторинг и управление службами Виртуализация, развертывание и управление Автоматизация ИТ-процессов

  38. Автоматизация ИТ-процессов внутрикомпонентов центра обработки данных Управление событиями Анализ и дианостирование Служба поддержки Интеграция служб поддержки с инструментами для центров обработки данных Активы и CMDB Обновление CI и систем управления активами Конфигурация Координирование действий по аудиту, контролю соответствия и отслеживанию изменений Виртуальная среда Организация управления жизненным циклом Безопасность Установка исправлений, создание новых пользователей, сброс паролей Хранилище Подготовка, проверка, управление и списание Сервер Подготовка, проверка, управление и списание Сеть Подготовка, проверка, управление и списание

  39. Автоматизация ИТ-процессов между компонентами центра обработки данных Управление событиями Реагирование на происшествия Управление службами приложений Облачные вычисления Служба поддержки Контроль изменений и соответствия Подготовка Активы и CMDB Конфигурация Виртуальная среда Безопасность Хранилище Сервер Сеть

  40. Архитектура системы Opalis Оперативные серверы Сервер управления Диспетчер развертывания Храни-лище БД Пакеты интеграции Консоль оператора Политики Клиент интеграции Политики Сторонние инструменты – 27 доступных пакетов интеграции Набор SDK для быстрой интеграции

  41. Знакомство с Opalis Рабочая область рабочего процесса взаимодействия Рабочий процесс взаимодействия Панель инструментов Объекты Пакеты интеграции Связи Область навигации рабочих процессов взаимодействия Журналы, история и аудит

  42. Демонстрация работы с Opalis

  43. Пакеты интеграции для Opalis 6.3 от Майкрософт • System Center Service Manager 2010 • System Center Virtual Machine Manager 2008 R2 • System Center Configuration Manager 2007 R2 • System Center Data Protection Manager 2010 • System Center Operations Manager 2007 R2 • Active Directory

  44. Пакеты интеграции сторонних производителей • BladeLogic Operations Manage • BMC Atrium CMDB • BMC Event Manager • BMC Patrol • BMC Remedy AR System • CA Autosys • CA eHealth • CA Spectrum • CA Unicenter NSM • CA Unicenter Service Desk • EMC Smarts InCharge • File Transfer Protocol • HP Asset Manager • HP iLO and OA • HP Network Node Manager • HP OpenView Operations (Unix - HPUX) • HP OpenView Operations (Unix - Solaris) • HP OpenView Operations (Windows) • HP OpenView Service Desk • HP Service Manager • IBM Tivoli Enterprise Console • IBM Tivoli Netcool Omnibus • IBM Tivoli Storage Manager • Veritas NetBackup • VMware vSphere

  45. Создание собственного пакета интеграции • Оперативная разработка интеграции • API, простые в изучении и применении • Все параметры интеграции инкапсулированы • Создание пакетов интеграции с помощью мастера и инструментов для центра обработки данных (интерфейс командной строки) • QIK — пакетсредств разработки (SDK) • Программный интерфейс Microsoft .NET 2.0 (C#, VB) • Программный интерфейс Java SE5+ • Документация по API, примеры C#, часто задаваемые вопросы • Пакеты интеграции для выполнения объектов QIK • Мастер для упаковки пакетов интеграции • Мастер для разработки интеграции с помощью средств командной строки

  46. Подготовка ВМ с помощью Opalisи SCVMM • Что потребуется? • Системы Hyper-V под управлением SCVMM 2008 R2 • Правильно настроенная платформа управления Windows (Windows PowerShell 2.0 и WinRM 2.0) • Установленный экземпляр сервера интеграции Opalis 6.3 Integration Server • Пакет интеграции SCVMM 2008 R2 • Регистрация пакета интеграции SCVMM 2008 R2 • Развертывание пакета интеграции на оперативном сервере или клиенте • Подключение сервера VMM к серверу интеграции Opalis Integration Server

  47. Процесс подготовки ВМ из шаблона • Подготовка виртуальной машины • Ввод минимального объема данных • Имя ВМ • Имя шаблона • Предполагается, что определяемый шаблон отвечает требованиям

  48. Запуск рабочего процесса • Выполнение операции настраиваемого начала • Указание входных параметров рабочего процесса

  49. Создание ВМ • Добавление операции создания ВМ из пакета интеграции VMM • ВМ создается на базе указанного шаблона • Указание входных параметров имени ВМ и шаблона

  50. Процесс подготовки настраиваемой ВМ • Подготовка виртуальной машины для настройки шаблона • Вводимые данные • Имя ВМ • Имя шаблона • Параметры для настройки оборудования

More Related