POSIX Shell — Программирование

О КУРСЕ
Этот курс предназначен для пользователей систем *NIX, которые используют эти системы на регулярной основе. Материал этого курса и материал лабораторных работ построены с учетом того, что слушатели в будущем будут выполнять функции системных администраторов или администраторов сети.
В этом курсе содержится множество примеров, которые призваны помочь слушателям получить более глубоки знания и умения, а также проверить эти знания на практике. Примеры представляют собой небольшие упражнения по написанию shell-сценариев и сценариев с использованием awk. Примеры являются неотъемлемой частью лекционного материала и приедены не в ознакомительных целях, а в качестве упражнений, которые должны выполнять слушатели. Каждый модуль завершается лабораторной работой. Лабораторные работы являются небольшими исследованиями, которые слушатели должны выполнить самостоятельно.
АУДИТОРИЯ
Курс адресован в первую очередь «продвинутым» пользователям, действующим и будущим администраторам *NIX систем, а также всем, кто использует в своей работе оболочки *NIX (ksh, bash, dash, ash, posix и т.д.)
ПО ОКОНЧАНИИ КУРСА
Слушатели будут способны:
- Создавать, редактировать и тестировать сценарии.
- Использовать переменные окружения и специальные символы shell.
- Использовать регулярные выражения (утилиты grep, sed, и awk).
- Создавать сценарии sed для не интерактивного редактирования текста.
- Создавать сценарии awk.
- Использовать переменную-статус возврата.
- Обрабатывать аргументы командной строки.
- Управлять сообщениями об ошибках и других исключительных ситуациях.
- Использовать логические конструкции и конструкции циклов.
- Использовать целочисленную арифметику.
- Обрабатывать сигналы к процессам.
ПРОГРАММА КУРСА
Модуль 1 — Введение в POSIX Shell программирование
- Процесс создания сценария для POSIX shell.
- Процесс обработки команд оболочкой shell.
- Как shell выполняет команды.
- Как некоторые установки среды выполнения влияют на исполнение сценария.
- Как подготовить файл для выполнения его в качестве сценария shell.
- Обзор основных свойств интерпретатора POSIX shell.
Модуль 2 — Сценарии Shell
- Общая структура сценария.
- Как специфицировать имя интерпретатора, который будет использоваться для обработки команд тела сценария.
- Как создавать и выполнять простые сценарии shell.
- Комментарии в сценариях.
- Как правильно завершить сценарий.
Модуль 3 — Переменные
- Как создавать переменные POSIX shell.
- Как создать и использовать переменные в теле сценария.
- Как пометить переменные для экспортирования в порождаемый процесс.
- Как получить значение переменной.
- Как использовать конкатенацию переменных и подстроки.
Модуль 4 — Ввод данных
- Как присвоить значения переменным с помощью команды read.
- Как получить доступ к параметрам командной строки.
- Как проверить параметры на содержимое (на значения).
- Как установить умолчания для переменных.
- Как использовать встроенные переменные Shell имеющие отношения к параметрам командной строки.
Модуль 5 — Проектирование вывода сценария
- Атрибуты переменных, содержащих строковые данные.
- Как использовать команду typeset.
- Как управлять выводом с помощью кавычек.
- Основы использования возможностей терминала.
- Как использовать команду tput для изменения местоположения вывода на экране.
- Как управлять местоположением курсора.
- Как отключать эхопечать терминала с помощью команды stty.
Модуль 6 — Арифметика Shell
- Как декларировать переменные целого типа с помощью typedef
- Как назначать значения переменным с помощью команды let
- Как назначать значения переменным с использованием синтаксиса (( … ))
- Использование арифметических операторов.
- Как работать с целыми, имеющими разное основание системы счисления.
- Как использовать инструменты для вычисления значений выражений.
Модуль 7 — Ветвления и логические проверки
- Как вывести на экран значение статуса возврата предыдущей командной строки
- Как использовать логические операции в виде команды ((…))
- Применение команды test для оценки логических значений
- Как использовать альтернативы команды test – […] , [[…]]
- Как выполнять командную строку только когда логические состояния TRUE или FALSE
- Как применять управляющую последовательность if … then … fi.
- Как применять альтернативное ветвление elif
- Как использовать конструкции case …esac для выбора из множества альтернатив
- Как применять анализ совпадения по шаблону в конструкции case …esac
Модуль 8 — Шаблоны Shell
- Простые шаблоны Shell
- Как использовать некоторые составные шаблоны для генерации имен файлов
- Как использовать шаблоны и регулярные выражения для поиска совпадений
Модуль 9 — Программные циклы
- Понятие «программный цикл»
- Как управлять исполнением циклов с помощью оператора while
- Как управлять исполнением циклов с помощью оператора until
- Как управлять исполнением циклов с помощью оператора for
- Как прервать выполнение цикла с помощью оператора break
- Как продолжить выполнение цикла с данной точки (команда continue)
- Как завершать работу сценария с помощью команды exit
- Как использовать цикл типа select для конструирования структур меню.
Модуль 10 — Команда getopts
- Как использовать команду gteopts для управления опциями сценария
- Как определять опции, которые требуют указания аргумента
- Как использовать специальные переменные OPTIND и OPTARG
Модуль 11 — Массивы переменных
- Как сохранять множественные элементы в массивах переменных
- Как получать значение одного или более элементов массива
- Как получать количество элементов массива, которым присвоены значения.
Модуль 12 — Функции и библиотеки функций
- Как декларировать функции shell для текущей сущности shell
- Как получать список текущих функций shell с помощью команды typeset –f
- Как декларировать функции shell в теле файла сценария shell
- Как передать функции один или более аргументов
- Как декларировать внутренние (function-specific) переменные функции
- Как использовать команду return для возвращения значения в тело основного сценария
- Как использовать рекурсивный вызов функции
- Как создать файл библиотеки функций
- Как использовать переменную $FPATH для поиска библиотек функций
- Как использовать команду autoload для декларирования функций.
Модуль 13 — Управление вводом и выводом
- Применение дескрипторов файлов (3-9) при перенаправлении ввода/вывода.
- Как перенаправлять ввод из файла данных в сценарий.
- Как перенаправлять вывод из сценария в файл данных.
- Как читать строки данных в цикле while, используя перенаправления.
- Как использовать канал («трубы») для передачи данных внутрь цикла.
- Как использовать shell-управление here («документ здесь»)
Модуль 14 — Ловушки и сигналы
- Концепция сигналов
- Значения сигналов kill
- Как интерактивно обрабатывать сигналы
- Как обрабатывать сигналы с помощью команды kill
- Как использовать команду trap для обработки сигналов
- Как модифицировать установки терминала для посылки сигналов интерактивно.
Модуль 15 — Регулярные выражения
- Цели использования регулярных выражений
- Как использовать команды, в которых применяются регулярные выражения
- Как описывать метасимволы регулярных выражений
- Как использовать команду grep для поиска совпадений с текстовыми образцами.
Модуль 16 — Введение в awk
- Как использовать awk для вывода на печать специфицированной колонки ввода.
- Как применять совпадение по шаблону expression и условные совпадения в awk.
- Как применять команды awk, выполняемые до обработки входного потока с применением оператора BEGIN.
- Как применять команды awk, выполняемые после обработки входного потока с помощью оператора END.
- Как использовать встроенные переменные awk, такие как NF и NR.
- Как модифицировать разделители входного и выходного потоков и использованием FS, RS, OFS и ORS переменных.
- Как создавать и использовать файл программы awk.
- Как создавать и запускать на выполнение сценарий awk.
Модуль 17 — Переменные, строки и арифметические операторы
- Как создавать и использовать переменные в awk
- Как передавать переменные среды из POSIX Shell в awk
- Как использовать арифметические операторы, поддерживаемые в awk
- Как использовать функции работы со строками awk
- Как управлять форматом вывода с использованием print и printf
- Как совместно использовать awk и shell
- Как передать аргументы командной строки в awk
Модуль 18 — Управление потоком исполнения в awk
- Как использовать команду условия if
- Как использовать команду getline
- Как пользоваться командами next и exit.
- Как использовать циклы while и do-while
- Как использовать цикл for
- Как создавать и использовать одномерные и «многомерные» массивы
- Как создавать и использовать ассоциативные массивы
- Как использовать функцию split для создания массивов
- Как обрабатывать данные ассоциативных массивов с помощью цикла for
Модуль 19 — Потоковый редактор sed
- Как использовать редактор sed для выполнения подстановок заданного текста.
- Как использовать sed для удаления входных строк с использованием функции delete.
- Печатать и дублировать входные строки с использованием функции print.
- Как читать строки из другого файла в поток редактирования.
- Как записывать выходные строки в один или более файлов с помощью функции write.
- Как использовать различные функции редактирования в командной строке.
- Как создавать и использовать файл функций sed.
ТРЕБОВАНИЯ К СЛУШАТЕЛЯМ
Слушатели должны иметь знания в объеме курса «Основы работы в среде UNIX» или аналогичного ему. Предварительных знаний по программированию в среде Shell не требуется.
Желателен опыт администрирования операционных систем *NIX.
Инфраструктура открытых ключей Microsoft 2015 (ERC-A9)

ОРИЕНТИРОВАН НА:
всех IT-специалистов, заинтересованных в получении комплексного набора знаний и навыков по проектированию, пуско-наладке и обслуживанию инфраструктуры открытых ключей (PKI) на основе продуктов корпорации Microsoft
ПРЕДВАРИТЕЛЬНЫЙ УРОВЕНЬ ПОДГОТОВКИ:
Сертификации CompTIA A+, Network+, Server+ и Security+ или эквивалентный набор знаний и навыков; 2-летний опыт администрирования гетерогенной сети (Windows\Linux\Unix)
МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ:
Учебное пособие на английском языке с теоретической и практической частью
СЕРТИФИКАЦИОННЫЕ СТАТУСЫ И ЭКЗАМЕНЫ:
Сертификация Microsoft Certified Solutions Expert (MCSE): Server Infrastructure, экзамены 70-413 и 70-414
АННОТАЦИЯ:
Взрывной рост рисков информационной безопасности требует от современных систем защиты масштабного применения гибридной криптографии, что в свою очередь порождает проблему безопасного распространения ключевой информации. Решением этой проблемы является инфраструктура открытых ключей (Public Key Infrastructure – PKI). Сложность и критичность этого программно-аппаратного комплекса требуют системного подхода к его созданию.
Данный курс предлагает освоить методику проектирования, пуско-наладки и обслуживания, сложившуюся у автора курса в результате многолетней работы в области системной интеграции. Для достижения максимального учебного эффекта PKI собирается на основе широко распространенной и зарекомендовавшей себя серверной операционной системы Microsoft Windows Server 2012R2.
Для каждого из этапов жизненного цикла подробно рассматриваются как общие для всех PKI вопросы, так и уникальные для решения от Microsoft. Каждый из этапов сопровождается лабораторным практикумом, позволяющим подтвердить теорию на виртуальном стенде.
В результате успешного построения PKI и отработки вопросов ее обслуживания, участникам тренинга предлагается применить электронные сертификаты для активации продвинутых услуг безопасности в среде Microsoft таких как:
- мультифакторная аутентификация с помощью смарт-карт,
- защита трафика Web-приложений с помощью SSL\TLS,
- потоковая защита трафика сети организации с помощью IPSec,
- безопасность электронной почты в Exchange 2013,
- шифрование критичных файлов пользователей с помощью EFS
5-дневный тренинг (50% времени лекции/50% практические занятия)
ПРОГРАММА КУРСА:
Модуль 0. Оценочный тест. 100 вопросов
Модуль 1. Обзор PKI
- Урок 1.1. Введение в криптографию
- Урок 1.2. Знакомство с PKI
- Урок 1.3. Сертификаты и удостоверяющие центры (CA)
- Упражнение 1.3. Определение доверенных корневых CA
Модуль 2. Проектирование иерархии CA
- Урок 2.1. Определение требований к дизайну иерархии
- Урок 2.2. Типовые дизайны иерархий
- Урок 2.3. Требования законов\регуляторов
- Урок 2.4. Анализ требований
- Урок 2.5. Проектирование структуры иерархии СА
- Упражнение 2.5. Проектирование иерархии СА
Модуль 3. Создание иерархии СА
- Урок 3.1. Создание отключенного корневого СА (Offline Root CA)
- Упражнение 3.1. Установка Offline CA
- Урок 3.2. Проверка сертификатов
- Урок 3.3. Планирование публикации списка отозванных сертификатов (Certificate Revocation List — CRL)
- Упражнение 3.3. Публикация CRL и информации о СА (Authority Information Access – AIA)
- Урок 3.4. Установка подчиненного СА
- Упражнение 3.4. Внедрение подчиненного корпоративного СА (Subordinate Enterprise CA)
Модуль 4. Управление PKI
- Урок 4.1. Знакомство с управлением PKI
- Урок 4.2. Управление сертификатами
- Урок 4.3. Управление СА
- Упражнение 4.3. Реализация принципа разделения полномочий
- Урок 4.4. Планирование восстановления после катастрофы
- Упражнение 4.4. Резервное копирование и восстановление СА
Модуль 5. Настройка шаблонов сертификатов
- Урок 5.1. Знакомство с шаблонами сертификатов
- Упражнение 5.1. Делегирование управления шаблонами сертификатов
- Урок 5.2. Проектирование и создание шаблонов
- Упражнение 5.2. Проектирование шаблона сертификата
- Урок 5.3. Публикация шаблона сертификата
- Урок 5.4. Управление изменениями в шаблонах сертификатов
- Упражнение 5.4. Настройка шаблонов сертификатов
Модуль 6. Настройка выдачи сертификатов
- Урок 6.1. Знакомство с процессом выдачи сертификатов
- Урок 6.2. Выдача сертификатов вручную
- Урок 6.3. Автоматическая выдача сертификатов (Autoenrollment)
- Упражнение 6.3. Выдача сертификатов
Модуль 7. Настройка резервного копирования и восстановления закрытых ключей
- Урок 7.1. Знакомство с процессом резервного копирования и восстановления закрытых ключей
- Урок 7.2. Ручное резервное копирование и восстановление закрытых ключей
- Урок 7.3. Автоматическое резервное копирование и восстановление закрытых ключей
- Упражнение 7.3. Настройка резервного копирования и восстановление закрытого ключа
Модуль 8. Настройка отношений доверия между организациями
- Урок 8.1. Знакомство со сложными иерархиями PKI
- Урок 8.2. Концепция правомочной субординации (Qualified Subordination)
- Урок 8.3. Настройка ограничений в файле Policy.inf
- Урок 8.4. Внедрение Qualified Subordination
- Упражнение 8.4. Внедрение связующего СА (Bridge CA)
Модуль 9. Применение сертификатов в инфраструктуре смарт-карт
- Урок 9.1. Знакомство с мультифакторной аутентификацией
- Урок 9.2. Планирование и внедрение инфраструктуры смарт-карт
- Урок 9.3. Управление, поиск и устранение неисправностей в работе инфраструктуры смарт-карт
- Упражнение 9.3. Внедрение смарт-карт
Модуль 10. Защита Web-трафика с помощью SSL/TLS
- Урок 10.1. Знакомство с протоколами туннелирования SSL/TLS
- Урок 10.2. Включение SSL/TLS на Web-сервере
- Урок 10.3. Внедрение аутентификации на основе сертификатов
- Упражнение 10.3. Развертывание SSL/TLS на Web-сервере
Модуль 11. Безопасность электронной почты.
- Урок 11.1. Знакомство с методами защиты почтовых сообщений.
- Урок 11.2. Настройка механизмов защиты почтовых сообщений
- Урок 11.3. Восстановление закрытых ключей
- Упражнение 11.3. Настройка механизмов защиты почтового трафика
Модуль 12. Защита сетевого трафика организации
- Урок 12.1. Методы защиты сетевого трафика
- Урок 12.2. Знакомство с IPSec
- Урок 12.3. Планирование и внедрение IPSec
- Урок 12.4. Поиск и устранение неисправностей в работе IPSec
- Упражнение 12.4. Использование IPSec
Модуль 13. Использование шифрующей файловой системы (Encrypting File System – EFS)
- Урок 13.1. Знакомство с EFS
- Урок 13.2. Внедрение EFS в режиме рабочей группы
- Урок 13.3. Планирование и внедрение EFS в доменной среде
- Урок 13.4. Защита файлового сервера
- Урок 13.5. Поиск и устранение неисправностей EFS
- Упражнение 13.5. Использование EFS
ТРЕБОВАНИЯ К ОБОРУДОВАНИЮ УЧЕБНОГО КЛАССА:
На каждого студента выделенный ПЭВМ с доступом в сеть Интернет, поддержкой аппаратной виртуализации (AMD-V или Intel-VT), 8Гб оперативной памяти, 128Гб дискового пространства, установленная ОС Windows x64 7/8.
На базе указанного оборудования разворачивается виртуальный стенд в среде гипервизора Oracle VirtualBox. Стенд автономен и представлен в виде комплекта виртуальных машин, готовых для выполнения лабораторных работ.
ИНСТРУКТОР
Пашков Кузьма Юрьевич (pashkovky@gmail.com) — эксперт в области обеспечения информационной безопасности. С 2000 года занимается созданием автоматизированных систем в защищенном исполнении как для государственных, так и для коммерческих заказчиков. Подтвердил свою квалификацию получением топовых сертификационных статусов (ISC)2, ISACA, Microsoft, EMC, CompTIA и HP. С 2005 года преподает курсы по информационной безопасности в учебных центрах стран СНГ. С 2015 года сотрудничает с Учебным комплексом ERC.
Тренинг по управлению программами проектов (pm.Program)

АННОТАЦИЯ
«Программа — ряд связанных друг с другом проектов, управление которыми координируется для достижения преимуществ и степени управляемости, недоступных при управлении ими по отдельности. Программы могут содержать элементы работ, имеющих к ним отношение, но выходящих за рамки содержания отдельных проектов программы.»
©2013 Project Management Institute. The Standard for Program Management — Third Edition
На основе стандарта PMI® «The Standard for Program Management», 3rd Edition.
Тренинг практического использования стандарта Project Management Institute® для Управления программами проектов. Тренинг сочетает интенсивную подачу материала с закреплением полученных знаний на практических примерах, в ходе индивидуальных и групповых упражнений, а так же деловых игр.
На тренинге, участники прорабатывают материал стандарта; применяют техники и процессы запуска, планирования, выполнения, контроля и завершения программ, разбираясь в сущности этих инструментов и принципах их самостоятельно применения на практике.
ЦЕЛЕВАЯ АУДИТОРИЯ
- Высшее руководство;
- Руководители программ или большого количества проектов;
- Руководители подразделений, участвующих в нескольких проектах;
- Руководитель и сотрудники офиса управления проектами;
- Руководители проектов, желающие расти дальше.
ЗНАНИЯ И НАВЫКИ
По окончанию тренинга, слушатели приобретают следующие знания и навыки для управления программами:
- Грамотно инициировать программу и устанавливать финансовые границы проекта.
- Определять заинтересованные стороны, цели, требования, структуру и содержание программы.
- Разрабатывать план и управления программой и график выполнения программы.
- Оценивать затраты, а также разрабатывать бюджет и план финансирования программы.
- Определять и анализировать риски программы. Разрабатывать мероприятия по реагированию на риски.
- Планировать аудиты и обеспечивать качество программы.
- Контролировать исполнение программы в запланированные сроки и бюджеты.
- Управлять событиями и изменениями в программе.
- Правильно завершать программу.
Дополнительные знания и навыки:
- по инструментарию управления программами и портфелями можно получить на сертификационном курсе ms.PPM «Управление проектами и программами с помощью Microsoft Project Server 2013″;
- по методологии управления проектами можно получить на тренинге pm.Praxis «Прикладное управление проектами»;
- по методологии управления портфелями программам и проектов можно получить на тренинге pm.Protfolio «Управление портфелями проектов и программ».
ОРГАНИЗАЦИЯ ТРЕНИНГА
- Упражнения организованы в последовательность, позволяющую оставить в сознании слушателей целостную картину о:
— главных этапах жизненного цикла программ, а также ключевых сложностях каждого из этапов;
— положениях стандарта PMI® для управления программами;
— основных процессах и инструментах управления программами. - Слушателям предоставляются сертификаты о прохождении курса (9 контактных часов).
СОДЕРЖАНИЕ КУРСА
- Введение
— Что такое программа и управление программой?
— Отношения между портфелями, программами и проектами
— Взаимосвязь между управлением портфелями, программами и проектами
— Роли Руководителя портфеля, Руководителя программы и Руководителя проекта - Обзор управления программой
— Жизненные циклы программы и управления программой
— Организационные влияния
— Управление преимуществами программы - Стандарт управления программой
- Области знаний управления программой
— Управление интеграцией программы
— Управление содержанием программы
— Управление сроками программы
— Управление коммуникациями программы
— Управление рисками программы
— Управление закупками программы
— Управление финансами программы
— Управление заинтересованными сторонами программы
— Руководство программой - Группы процессов управления программой
— Инициация программы
— Планирование программы
— Исполнение программы
— Мониторинг и контроль программы
— Завершение программы
- Области знаний управления программой
ТЕХНИЧЕСКОЕ ОСНАЩЕНИЕ ТРЕНИНГА
- Оборудованный учебный класс:
a. Проектор и экран.
b. Доска (флип-чарт). - Материалы тренинга и рабочие тетради.
- Расходные материалы для проведения упражнений.
Тренинг по управлению портфелями проектов и программ (pm.Portfolio)

АННОТАЦИЯ
«Портфель — набор проектов или программ и других работ, объединенных вместе с целью эффективного управления данными работами для достижения стратегических целей. Проекты и программы портфеля не обязательно являются взаимозависимыми или напрямую связанными.»
©2013 Project Management Institute. The Standard for Portfolio Management — Third Edition
На основе стандарта PMI® «The Standard for Portfolio Management», 3rd EditionТренинг практического использования стандарта Project Management Institute® для Управления портфелями программ и проектов. Тренинг сочетает интенсивную подачу материала с закреплением полученных знаний на практических примерах, в ходе индивидуальных и групповых упражнений, а так же деловых игр.
На тренинге, участники прорабатывают материал стандарта; применяют инструменты и методы управления портфелями проектов и ограниченными ресурсами, разбираясь в сущности этих инструментов и принципах их самостоятельно применения на практике.
ЦЕЛЕВАЯ АУДИТОРИЯ
- Высшее руководство;
- Руководители портфелей, программ или большого количества проектов;
- Руководители подразделений, участвующих в большом количестве проектах;
- Руководитель и сотрудники Офиса Управления Проектами.
ЗНАНИЯ И НАВЫКИ
По окончанию тренинга, слушатели приобретают следующие знания и навыки для управления портфелями:
- Определять, классифицировать, оценивать, выбирать, приоритезировать и санкционировать компоненты портфеля.
- Определять и анализировать риски портфеля. Разрабатывать мероприятия по реагированию на риски.
- Выравнивать ресурсы портфеля.
- Выстраивать взаимоотношения участников портфеля и формировать отчетность.
Дополнительные знания и навыки:
- по инструментарию управления программами и портфелями можно получить на сертификационном курсе ms.PPM «Управление проектами и программами с помощью Microsoft Project Server 2013″;
- по методологии управления проектами можно получить на тренинге pm.Praxis «Прикладное управление проектами»;
- по методологии управления программами проектов можно получить на тренинге pm.Program «Управление программами проектов».
ОРГАНИЗАЦИЯ ТРЕНИНГА
- Упражнения организованы в последовательность, позволяющую оставить в сознании слушателей целостную картину о:
— главных этапах жизненного цикла портфелей, а также ключевых сложностях каждого из этапов;
— положениях стандарта PMI® для управления портфелями;
— основных процессах и инструментах управления портфелями. - Слушателям предоставляются сертификаты о прохождении курса (7 контактных часов).
СОДЕРЖАНИЕ КУРСА
- Введение
— Что такое портфель и управление портфелем?
— Отношения между портфелями, программами и проектами
— Взаимосвязь между управлением портфелями, программами и проектами
— Роли Руководителя портфеля, Руководителя программы и Руководителя проекта - Обзор управления портфелем
— Выравнивание стратегии и инвестиций
— Жизненные циклы портфеля и управления портфелем
— Роли и обязанности заинтересованных сторон портфеля
— Организационные влияния - Стандарт управления портфелем
— Область знаний Руководства портфелем
— Область знаний Управления рисками портфеля
— Группа процессов Выравнивания портфеля
— Группа процессов Мониторинга и контроля портфеля
ТЕХНИЧЕСКОЕ ОСНАЩЕНИЕ ТРЕНИНГА
- Оборудованный учебный класс:
a. Проектор и экран.
b. Доска (флип-чарт). - Материалы тренинга и рабочие тетради.
- Расходные материалы для проведения упражнений.
Тренинг по управлению проектами разработки ПО с помощью PMBOK (pm.Agile)

АННОТАЦИЯ
Основан на стандарте PMI® «A Guide to the Project Management Body of Knowledge» (5th Edition) и его надстройке для разработчиков ПО «Software Extension to the PMBOK® Guide Fifth Edition»
Тренинг практического использования свода знаний по управлению проектами PMBOK и дополнения к PMBOK по управлению проектами разработки программного обеспечения. Тренинг сочетает интенсивную подачу материала с закреплением полученных знаний на практических примерах и в ходе выполнения индивидуальных заданий и групповых воркшопов.
На тренинге участники разбиваются на две команды и прорабатывают один софтверный проект двумя разными подходами: по каскадной модели и с помощью гибкой методологии. По мере проработки проекта, группы применяют инструменты, техники и методы управления софтверными проектами, разбираясь в сущности этих инструментов и принципах их самостоятельного применения на практике, а также обмениваясь результатами своих исследований между группами.
Курс основан на стандарте PMI® «A Guide to the Project Management Body of Knowledge» (5th Edition) и его надстройке для разработчиков ПО «Software Extension to the PMBOK® Guide Fifth Edition».

ЦЕЛЕВАЯ АУДИТОРИЯ
- Руководители проектов разработки ПО;
- Функциональные руководители;
- Архитекторы программного обеспечения;
- Тимлиды;
- Инженеры программных систем;
- Разработчики программного обеспечения;
- Тестировщики и менеджеры по качеству;
- Специалисты по безопасности ПО;
- Менеджеры ИТ проектов;
- ИТ-директора;
- Руководители портфелей и программ;
- Менеджеры по продуктам;
- Заказчики разработки ПО;
- Системные аналитики и разработчики систем;
- Бизнес-аналитики и корпоративные архитекторы;
- Специалисты*, планирующие проходить сертификацию PMI-ACP.
*Данные специалисты смогут зачесть 14 контактных часов формального обучения по «гибким практикам» от провайдера обучения типа D «Training companies or consultants (e.g., training schools)».
ТРЕБУЕМЫЕ НАВЫКИ ДЛЯ УЧАСТИЯ В ТРЕНИНГЕ
Обязательно: базовое обучение по PMBOK на тренинге прикладного управления проектами «pm.Praxis».
Желательно: сертификационный курс «Управление проектами с помощью Microsoft Project Professional 2013».
ЗНАНИЯ И НАВЫКИ
Участники курса получат сбалансированное представление об инструментах, средствах и методах управления программными проектами с различными жизненными циклами от прогностических до итерационных, а также потренируются в практических подходах, которые улучшают эффективность и результативность управленческих команд и участников софтверных проектов. По окончанию тренинга, слушатели приобретают следующие знания и навыки:
- agile-практики управления проектами,
- инструменты и методы управления софтверными проектами,
- управление командой проекта разработки ПО,
- направление дальнейшего личного и командного развития.
РАССМАТРИВАЕМЫЕ ТЕМЫ
- Введение в управление софтверными проектами
- Жизненный цикл проекта разработки и организационные влияния
- Процессы управления проектом
- Области знаний управления проектом разработки
- Методология и инструменты управления проектами
- Разработка, ориентированная на создание ценности
i) Определение позитивной ценности
ii) Поэтапная разработка
iii) Обход возможных недостатков
iv) Приоритезация - Вовлечение заинтересованных сторон
v) Потребности заинтересованных сторон
vi) Участие заинтересованных сторон
vii) Ожидания заинтересованных сторон - Практики повышения производительности команды
viii) Формирование команды
ix) Предоставление полномочий команде
x) Организация совместной работы команды
xi) Вод команды в действие - Адаптивное планирование
xii) Уровни планирования
xiii) Адаптация
xiv) Оценки
xv) Скорость / Производительность / Длительность циклов - Определение и решение проблем
- Разработка, ориентированная на создание ценности
- Постоянное совершенствование (продукты, процессы, люди)
ТЕХНИЧЕСКОЕ ОСНАЩЕНИЕ ТРЕНИНГА
- Учебный класс оборудованный:
a. Проектор и экран.
b. Доска (флип-чарт). - Материалы тренинга и рабочие тетради.
- Расходные материалы для проведения упражнений.
ПРАКТИЧЕСКИЕ ЗАДАНИЯ ТРЕНИНГА
- Предварительный тест.
- Идентификация заинтересованных сторон и моделирование характеров.
- Разработка WBS, ориентированной на действие.
- Планирование работ (раскадровки и юскейсы).
- Разработка графика по технологиям SAIV и таймбоксинг.
- Оценка стоимости разработки.
- Планирование итераций и релиза.
- Использование диаграмм CFD, burnup, burndown.
- Развитие команды проекта.
- Обеспечение качества работ и продукта.
- Работа с рисками софтверного проекта.
- Создание наглядной и доступной информации по проекту (Information Radiator).
- Оценка скорости исполнения.
- Окончательный тест для оценки полноты усвоения материала.
VMware Horizon [V7]: установка, настройка, управление [V7.0]
![VMware Horizon [V7]: установка, настройка, управление [V7.0]](https://edu.erc.ua/wp-content/uploads/2019/11/wmvare.jpg)
КРАТКОЕ ОПИСАНИЕ
Курс по новейшей версии Horizon дает знания и навыки по установке виртуальных десктопов и приложений посредством единой платформы виртуализации для них. Курс позволяет нарастить свои навыки в установке, конфигурировании и управлении VMware Horizon® 7, применяя для этого сочетание лекций и лабораторных работ. Слушатели научатся конфигурировать и разворачивать пулы виртуальных машин, управлять доступом и средствами безопасности на машинах и тому, как обеспечивать пользователям настройку десктопной рабочей среды
ЦЕЛЬ КУРСА
По окончании курса вы будете понимать принципы работы в VMware Horizon® и сможете:
- Идентифицировать компоненты VMware Horizon
- Установить и сконфигурировать View Connection Server
- Установить и сконфигурировать виртуальные десктопы
- Конфигурировать и управлять: системами VMware Horizon® Client™ , пулами физических и виртуальных машин, автоматизированными пулами полностью виртуальных машин, пулами мгновенного клонирования, пулами клонированных (linked-clone) десктопов, пулами десктопов и приложений для Remote Desktop Services (RDS)
- Использовать Horizon Administrator для конфигурирования среды VMware Horizon
- Конфигурировать безопасный доступ к виртуальным десктопам
- Использовать VMware User Environment Manager™ для управления персонализацией пользователя и конфигурациями приложений
- Использовать VMware App Volumes™ для управления приложениями
- Управлять производительностью и масштабируемостью при развертывании VMware Horizon
ДЛЯ КОГО ПРЕДНАЗНАЧЕН:
Технические специалисты, работающие в IT-департаментах компаний-заказчиков и в особенности те, кто отвечает за работоспособность служб удаленных или виртуальных десктопов
ЧТО ДОЛЖНЫ ЗНАТЬ УЧАСТНИКИ
Предполагается, что участники курса обладают как минимум такими инфраструктурными навыками по VMware:
- Использование VMware vSphere® Web Client для просмотра состояния виртуальных машин, хранилищ данных и сетей
- Умение открыть виртуальную машинную консоль на VMware vCenter Server® и добраться до гостевой операционной системы
- Создавать мгновенные снимки виртуальных машин
- Конфигурировать спецификации по настройке “гостевого” пользователя
- Модифицировать свойства виртуальных машин
- Конвертировать в шаблон
- Развернуть виртуальную машину из шаблона
Кроме того, нужно иметь следующий запас знаний по администрированию Microsoft Windows:
- Конфигурировать службы Active Directory, включая DNS, DHCP, и синхронизацию по времени
- Запрещать действия пользователей путем внедрения объектов групповой политики
- Конфигурировать системы Windows для использования Remote Desktop Connections
- Устанавливать ODBC-коннект к базе данных на SQL Server
ПРОГРАММА КУРСА
- Введение в курс
- Введение и порядок изучения курса
- Цели курса
- Построение инфраструктуры
- Определение бизнес-целей клиента
- Сбор и анализ прикладных и бизнес-требований
- Использование системной методологии для оценки и документирования проектного решения
- Проектирование View
- Определение подхода к построению решений на Horizon
- Использование эталонной архитектуры для развертывания решений на Horizon
- Описание процесса для определения сценария использования
- Определение сценариев использования в приложении к бизнес-структуре
- Проектирование пулов и десктопов
- Cценарии использования для Horizon instances и Horizon pool
- Создание и развертывание пулов декстопов для сценария использования
- Перечень ключевых составляющих для определения размера для аппаратного обеспечения для Desktop Virtual Machine
- Настройка производительности виртуальных рабочих столов и оптимизация Windows, а также их влияние на производительность Horizon
- Проектирование Horizon Block and Pod
- Определение компонентов типового Horizon Block and Pod
- Описание взаимоотношения между компонентами управления блока Horizon
- Построение конфигурации Horizon Desktop Block and Pod для сценария использования
- Построение архитектуры Cloud Pod для множественного доступа
- Построение инфраструктуры VMware
- Определение факторов и проектных решений, которые определяют размеры хостов VMware ESXi™
- Оценка и определение размера CPU и требований к памяти
- Решения для определения пропускной способности сети
- Описание прав, необходимых для административного аккаунта пользователя
- Проектирование систем хранения
- Определение факторов, которые обусловливают размер общего хранилища
- Определение преимуществ использования разноуровневых хранилищ для пулов связанных клонов (linked-clone pool)
- Определение сценариев использования и преимуществ View Storage Accelerator
- Определение сценариев использования и преимуществ постоянных дисков и разделенных непостоянных дисков в связанных клонах (linked-clone desktop)
- Определение сценариев использования и преимуществ VMware Virtual SAN™
- Проектирование сетей и систем безопасности
- Определение проектирования решений по утилизации пропускной способности
- Определение сценариев использования и преимуществ автобалансировки и управления трафиком
- Определение оптимальных рекомендаций (best practices) для избегания перегрузки сети
- Определение сценариев использования и преимуществ файерволов для серверов безопасности в DMZ-сети
- Проектирование пользовательских сессий и клиентских устройств
- Определение оптимальных рекомендаций VMware для Active Directory контейнеров, групп, а также политик объектов групповой политики в решениях Horizon
- Обсуждение вариантов управления пользовательскими профилями
- Обзор преимуществ использования View Persona Management
- Определение характеристик и требований пользовательских устройств
- Развертывание и управление приложениями
- Описание значения механизма доставки приложений
- Определение необходимого инструмента Horizon для доставки бизнес-объектов
- Проектирование и создание ферм Remote Desktop Services и пулов приложений для поддержки развертывания приложений
Методические материалы — Учебник VMware на английском языке
VMware vSphere 6.5: инсталляция, конфигурирование, управление

АННОТАЦИЯ
Интенсивный курс с увеличенным количеством учебных часов ориентирован на системных администраторов и системных инженеров, способных в интенсивном режиме за короткий срок получить навыки управления VMware vSphere 6.5. Кроме того, будут исследованы те особенности среды виртуализации, которые позволят построить по-настоящему масштабируемую инфраструктуру с наибольшим эффектом.
ПРЕДВАРИТЕЛЬНЫЕ ТРЕБОВАНИЯ
- Опыт администрирования операционных систем Microsoft Windows или Linux.
- Понимание концепции виртуализации, представленной в курсе VMware Data Center Virtualization Fundamentals или сертификации VCA-DCV.
ЦЕЛИ КУРСА
После прохождения курса вы способны:
- Ориентироваться в особенностях программно определяемых ЦОД;
- Установить и настроить хост ESXi и создать виртуальные машины (ВМ);
- Установить и настроить vCenter Server на платформе Windows;
- Развернуть VMware vCenter Server Appliance и добиться его высокой доступности;
- Настраивать виртуальную инфраструктуру и управлять ею с помощью клиентов VMware vSphere Client и VMware Web Client;
- Настраивать виртуальные сети с помощью стандартных и распределенных виртуальных коммутаторов;
- Выполнять архивное копирование и восстановление vCenter Server;
- Управлять ВМ, шаблонами, клонами и мгновенными снимками;
- Создавать и использовать библиотеки контента Content Library;
- Мигрировать ВМ с помощью VMware vSphere vMotion и использовать VMware vSphere Storage vMotion для переноса файлов ВМ на другое хранилище данных;
- Использовать VMware vSphere® Storage vMotion® для миграции данных для виртуальных машин;
- Управлять кластерами VMware vSphere High Availability и настраивать VMware vSphere Fault Tolerance;
- Создавать vApp;
- Использовать VMware vSphere Replication для репликации файлов и VMware vSphere Data Protection для восстановления данных ВМ;
- Использовать кластеры VMware vSphere Distributed Resource Scheduler для лучшей масштабируемости инфраструктуры;
- Использовать VMware vCenter Update Manager для установки обновлении и заплаток;
- Конфигурировать и управлять сетями ESX и хранением данных на большом предприятии со сложной структурой;
- Конфигурировать и применять политики хранения виртуальных машин;
- Конфигурировать VMware vSphere® Storage I/O Control;
- Конфигурировать VMware vSphere® Storage DRS™;
- Шифровать виртуальные машины для дополнительной безопасности.
СОДЕРЖАНИЕ КУРСА
ПРОГРАММА КУРСА
1. Введение.
2. Программный Центр Обработки Данных.
- Описание Программного Центра Обработки Данных.
- Введение в виртуальную инфраструктуру.
- Преимущества использования ВМ.
- Принципы совместного использования ресурсов ВМ.
- Использование ESXi, vCenter Server,ПЦОД
- Использование vSphere для построения частных, публичных и гибридных облаков.
3. Создание ВМ.
- Введение в ВМ.
- Файлы, составляющие ВМ.
- Состав виртуального оборудования ВМ версии 11.
- Получение доступа к консоли ВМ.
- Создание ВМ.
- Создание новой ВМ с помощью мастера создания ВМ.
- Различия стандартного и выборочного режимов использования мастера создания ВМ.
- Установка гостевой ОС.
- Создание ВМ с помощью OVF-шаблона.
- Создание ВМ с помощью шаблона в облаке vCloud Air.
- Установка набора модулей и драйверов VMware Tools.
- Применение PCI pass-through, Direct I/O, RDMA, и NVMe
- Развертывание и конфигурирование ВМ и шаблонов
- Идентификация дискового формата ВМ.
4. VMware vCenter Server.
- Описание архитектуры vCenter Server.
- Архитектура vCenter Server.
- Дополнительные модули vCenter Server и интерфейсы.
- Platform Services Controller (PSC).
- Стандартные плагины vCenter Server.
- Плагины vSphere Web Client.
- Использование vCenter Server Appliance (VCSA).
- Различные модели развертывания VCSA.
- Возможности vCenter Server Appliance.
- Сервис лицензирования vSphere License Service.
- Подготовка к установке VCSA.
- Подключение к ESXi для установки VCSA.
- Выбор типа установки VCSA.
- Настройка vCenter Single Sign-ON (SSO).
- Использование Web Client для подключения к vCenter Server.
- Добавление лицензий.
- Настройка параметров vCenter Server.
- Добавление хостов в инфраструктуру vCenter Server.
- Настройка ситхронизации времени на хостах ESXi.
- Использование vSphere Web Client.
- Архитектура Web Client.
- Установка Web Client.
- Просмотр инфраструктуры с помощью Web Client.
- Использование быстрых фильтров.
- Использование технологии Drag-and-Drop.
- Управление инфраструктурой объектов vCenter.
- Объект Датацентр (Datacenter).
- Использование папок для организации объектов.
- Создание тегов для объектов инфраструктуры.
- Просмотр событий на vCenter.
- Просмотр журналов vCenter.
5. Настройка и управление виртуальными сетями.
- Использование стандартных виртуальных коммутаторов.
- Варианты подключений к виртуальным коммутаторам.
- Типы виртуальных коммутаторов.
- Компоненты стандартного виртуального коммутатора.
- Настройка VLAN.
- Настройка параметров сетевых адаптеров.
- Настройки политик стандартных виртуальных коммутаторов.
- Политики коммутатора и портов.
- Настройка политики безопасности.
- Настройка политики контроля трафика (Traffic-Shaping).
- Настройка балансировки нагрузки сетевых плат.
- Алгоритмы балансировки сетевого трафика.
- Основы применения распределенных виртуальных коммутаторов.
- Преимущества использования распределенных виртуальных коммутаторов.
- Архитектура распределенного коммутатора.
- Создание распределенного коммутатора.
- Настройка общих и расширенных свойств распределенного коммутатора.
- Добавление физических адаптеров хостов к распределенному коммутатору.
- Подключение ВМ к распределенному коммутатору.
- Изменение свойств портовых групп распределенного коммутатора.
- Создание VMkernel-адаптера на хосте, подключенном к распределенному коммутатору.
- Поиск и устранение проблем распределенного коммутатора.
6. Настройка и управление виртуальными хранилищами данных.
- Варианты СХД.
- Типы используемых протоколов СХД.
- Использование файловой системы VMFS5.
- Использование NFS.
- Использование RDM.
- Правила назначения имен хранилищ данных в vSphere.
- Настройка хранилищ iSCSI, NFS и FC.
- Настройка NFS хранилищ.
- Использование хранилищ VMFS.
- Хранилище VMware Virtual SAN (vSAN).
- Что такое vSAN.
- Требования для построения vSAN.
- Настройка хранилища vSAN.
- Политики Virtual Machine Storage.
- Управление дисками.
- Добавление/удаление дисков в дисковой группе.
- Удаление хоста из vSAN кластера.
- Новые возможности VMFS 6.5
- Шифрование гостевых файлов
7. Управление BM.
- Создание шаблонов и клонирование ВМ.
- Использование шаблонов для создания ВМ.
- Внесение изменений в шаблон.
- Настройка параметров гостевой ОС.
- Изменение параметров ВМ.
- Изменение состава виртуального оборудования ВМ.
- Создание RDM дисков.
- Динамическое увеличение размера виртуального диска ВМ.
- Просмотр и изменение параметров ВМ.
- Причины проблем при установке VMware Tools в ВМ.
- Миграция ВМ.
- Различные виды миграции ВМ.
- Требования для работы vMotion для ВМ.
- Требования для работы vMotion для ESXi.
- Применение Enhanced vMotion Compatability в кластере.
- Миграция ВМ между двумя vCenter серверами.
- Технология Long-Distance vSphere vMotion.
- Клонирование ВМ
- Обновление аппаратного обеспечения ВМ до версии 12
- Создание слепков состояния (Snapshot) ВМ.
- Назначение слепков состояния ВМ.
- Файлы ВМ для реализации слепков состояния.
- Создание слепков состояния.
- Различные варианты удаления слепков состояния ВМ.
- Консолидация слепков состояния.
- Создание объекта vApp.
- Управление ВМ с помощью объекта vApp.
- Параметры настройки vApp.
- Использование библиотек контента (Content Library).
- Назначение библиотек контента.
- Типы библиотек контента.
- Создание библиотеки контента.
- Операции публикации библиотеки и подписки.
- Импортирование элементов в библиотеку контента.
8. Управление распределением и контроль использования ресурсов.
- Основы виртуализации процессора и памяти в ВМ.
- Основы виртуализации памяти ВМ.
- Технологии перераспределения памяти между ВМ.
- Virtual SMP.
- Hyperthreading.
- Балансировка нагрузки CPU.
- Управление ресурсами и пулы ресурсов.
- Параметры контроля ресурсов ВМ: Shares, Limit, Reservation.
- Как ВМ борются за ресурсы.
- Назначение и развертывание пулов ресурсов.
- Параметры настройки пулов ресурсов.
- Установка резервирования, лимитов и совместных ресурсов
- Изменения в установках ресуросв по графику
- Примеры использования пулов ресурсов.
- Контроль использования ресурсов.
- Средства контроля использования ресурсов.
- Создание, клонирование, экспорт vApps
- Интерпретация данных таблиц vCenter Server Performance и esxtop для анализа производительности.
9. Высокая доступность и отказоустойчивость.
- Введение в технологии высокой доступности.
- Рекомендации по обеспечению высокой доступности vCenter Server.
- Технология vSphere High Availability (HA).
- Сценарии применения технологии HA.
- Архитектура vSphere HA.
- Обмен данными между агентами HA.
- Использование сетей контроля (Heartbeat Networks).
- Использование хранилищ данных для контроля кластера HA.
- Примеры сценариев срабатывания технологии HA.
- Настройка кластера vSphere HA.
- Создание кластера HA.
- Настройка параметров кластера HA.
- Настройка параметров контроля ВМ в кластере HA.
- Обеспечение избыточности сетей контроля.
- Обеспечение резервирования ресурсов в кластере HA.
- Мониторинг состояния кластера HA.
- Применение технологии Fault Tolerance (FT).
- Основные возможности технологии FT.
- Многопроцессорная FT.
- Использование избыточных VMDK-файлов.
- Технология Fast Checkpointing.
- Применение общих системных файлов первичной и вторичной ВМ.
- Настройка FT для ВМ.
- Технологии репликации ВМ vSphere Replication и архивации ВМ с помощью vSphere Data Protection.
- Назначение технологии репликации ВМ.
- Установка и настройка виртуального устройства Replication Appliance.
- Как работает репликация ВМ.
- Назначение vSphere Data Protection.
- Основные возможности vSphere Data Protection при архивации ВМ.
- Создание и изменение задания для архивации ВМ.
- Выполнение процедуры восстановления ВМ с помощью vSphere Data Protection.
- Применение опций HA для vCenter Server и VMware Platform Services Controller
10. Масштабируемость инфраструктуры vSphere.
- Использование кластера Distributed Resource Scheduler (DRS).
- Настройка параметров кластера DRS.
- Настройка правил Affinity для ВМ.
- Добавление хостов в кластер DRS.
- Контроль работы кластера DRS.
- для хостов режимов Maintenance и Standby.
- ESXi™ Image Builder CLI, and VMware vSphere® Auto Deploy™ capabilities
- Совместное Использование vSphere HA и vSphere DRS
- Удаление хостов из кластера DRS.
11. Масштабирование сетей.
- Конфигурирование и управление распределенными коммутаторами
- Особенности распределенных коммутаторов – зеркалирование портов, LACP, тегирование QoS и NetFlow
12. vSphere Update Manager и обслуживание хостов.
- Использование vSphere Update Manager для установки обновлений.
- Возможности vSphere Update Manager (VUM).
- Установка и настройка VUM и плагина vSphere Update Manager plug-in
- Создание и выполнение задания на установку обновлений ESXi, ВМ и vApp.
- Применение профилей хостов (Host Profiles).
- Назначение профилей хостов.
- Создание профиля хоста.
- Назначения профиля хосту.
- Проверка соответствия конфигурации хоста его профилю.
13. Масштабирование хранения данных.
- Обзор VMware vSphere® Storage APIs — Array Integration и VMware vSphere API for Storage Awareness™.
- Конфигурирование и присвоение политик хранения данных для ВМ.
- Последовательность установки ESXi.
- Конфигурирование vSphere Storage DRS и vSphere Storage I/O Control.
14. Масштабирование сетей.
- Конфигурирование vSphere для шифрования ВМ, дампов и миграций vSphere vMotion.
Методические материалы — Учебник VMware на английском языке
Документ об окончании курса — Сертификат VMware
Дополнительную информацию по учебным программам HP в Украине вы можете получить на сайте: http://www8.hp.com/ua/ru/training/index.html
VMware vSphere 6.5 — оптимизация и масштабирование

ОПИСАНИЕ
Этот 5-дневный курс дает возможность получить углубленные знания и навыки для настройки и обслуживания высокодоступной и масштабируемой виртуальной инфраструктуры. С помощью лекций и лабораторных работ вы сможете конфигурировать и оптимизировать компоненты vSphere, которые являются основой для масштабируемой инфраструктуры, обсудить когда и где эти компоненты имеют наибольшее влияние. Этот курс будет полезен тем, кто готов углубить уровень понимания vSphere и научиться использовать дополнительные возможности.
ЦЕЛЬ КУРСА
После прохождения курса вы сможете:
- Конфигурировать и управлять сетями и хранилищем ESXi на больших сложно устроенных предприятиях
- Управлять изменениями окружения vSphere
- Оптимизировать производительность всех компонентов vSphere
- Повысить устойчивость окружения vSphere против угроз безопасности
- Использовать VMware vSphere® Client™, VMware vSphere® Web Client, и VMware vSphere® ESXi™ Shell для управления vSphere
- Использовать VMware vSphere® Auto Deploy™ для автоматический установки ESXi хостов
- Использовать VMware vRealize® Log Insight™ для мониторинга системных логов
- Разворачивать высокоступный и оптимизированный для производительности VMware vCenter® Server Appliance™
ЦЕЛЕВАЯ АУДИТОРИЯ
Опытные системные администраторы, системные инженеры, системные интеграторы
СЕРТИФИКАЦИЯ
Этот курс готовит к сертификации
VMware Certified Professional 6 – Data Center Virtualization (VCP6-DCV)
ПРОДУКТОВАЯ ЛИНЕЙКА
- ESXi 6.5
- vCenter Server 6.5
ПРОГРАММА КУРСА
1.Введение в учебный курс
- Вводная информация и структура обучения
- Цели курса
2.Масштабируемость сети
- Конфигурирование и управление распределенных коммутаторов vSphere
- Описание особенностей распределенного коммутатора, таких как: зеркалирование портов, LACP, QoS метки, и NetFlow
3. Масштабируемость хранилища
- Использование API-интерфейсов хранилищ vSphere для интеграции массивов и учета требований хранилища
- Конфигурирование и настройка политик хранения виртуальных машин
- Конфигурирование VMware vSphere® Storage DRS™ и VMware vSphere® Storage I/O Control
- Создание и использование Virtual Volumes в vSphere
4. Масштабируемость хостов и средств управления
- Использование VMware vCenter® Converter™
- Определение и использование библиотек образов
- Описание и использование профилей хостов
- Описание и использование VMware vSphere® ESXi™ Image Builder CLI и vSphere Auto Deploy
5. Оптимизация ЦП
- Планировщик ЦП, поддержка NUMA, и другие компоненты, влияющие на производительность ЦП
- Использование команды esxtop для мониторинга ключевых показателей производительности ЦП
6. Оптимизация использования памяти
- Способы высвобождения неиспользуемой памяти и выделение объема памяти, превышающего физический объем
- Использование команды esxtop для мониторинга ключевых показателей производительности памяти
7. Оптимизация хранилища
- Описание факторов, влияющих на производительность хранилища
- Использование команды esxtop для мониторинга ключевых показателей производительности хранилища
8. Оптимизация сети
- Средства повышения производительности сетевых адаптеров
- Средства повышения производительности vSphere в области сетей
- Использование команды esxtop для мониторинга ключевых показателей производительности сети
9. Анализ vSphere
- Повышение доступности виртуальной машины с помощью проактивной защиты DRS
- Использование vRealize Log Insight для поиска и устранения проблем
10. Доступность и производительность vCenter Server
- Описание собственной высокой доступности в vCenter Server и VMware Platform Services Controller™
- Конфигурирование высокой доступности vCenter Server и Platform Services Controller
- Факторы, влияющие на производительность vCenter Server
11. Безопасность vSphere
- Конфигурирование доступа и авторизации ESXi хостов
- Безопасность ESXi, vCenter Server и виртуальных машин
- Использование VMware Certificate Authority для конфигурирования управления сертификатами vSphere
- Конфигурирование vSphere для шифрования виртуальных машин, дампов ядра, и VMware vSphere® vMotion®
Подробное описание курса H2UX4S (англ.)
Методические материалы — Учебник VMware на английском языке
Документ об окончании курса — Сертификат VMware
Длительность 5 дней/ 40 часов
VMware vSphere: поиск и решение проблем, управление производительностью — ускоренный курс

АННОТАЦИЯ
Данный курс включает в себя содержание курсов VMware vSphere:Manage for Performance и VMware vSphere: Troubleshooting. Данный курс дает знания и навыки, необходимые для принятия фундаментальных дизайнерских решений, которые помогут повысить производительность и достичь поставленных целей в развернутой установке VMware VSphere. Этот курс также дает знания, навыки и способности по устранении неполадок VSphere virtual infrastructure.Курс на 35% — лекция, на 65% — лабораторные работы.
АУДИТОРИЯ
- Системные администраторы
- Системные инженеры
- Технические консультанты
СОДЕРЖАНИЕ КУРСА
- Введение в курс
- Основные принципы DRS и Resource Controls
- Производительность приложений
- Устранение неисправностей сети
- Устранение неисправностей VMware Infrastructure
- Производительность памяти
- Производительность виртуальной машины
- ESX, ESXi и лог файлы vCenter Server
- Устранение неисправностей vMotion
- Производительность CPU
- Производительность систем хранения
- Способы устранения неисправностей с помощью командной строки ESXi
- Устранения неисправностей систем хранения
- Производительность в Виртуальной среде
- Производительность сети
- Модули устранения неполадок
- Устранение неисправностей управления
- Устранение неисправностей vSphere 4 DRS Cluster
Подбробное описание курса HK988S (англ.)
Дополнительную информацию по учебным программам HP в Украине вы можете получить на сайте: http://www8.hp.com/ua/ru/training/index.html
Проектирование и внедрение решений на основе VMware vSphere [V6]
![Проектирование и внедрение решений на основе VMware vSphere [V6]](https://edu.erc.ua/wp-content/uploads/2019/11/wmvare.jpg)
ЭТОТ КУРС ОРИЕНТИРОВАН НА:
архитекторов решений, системных архитекторов, системных администраторов, администраторов приложений, IT-менеджеров.
НЕОБХОДИМАЯ ПОДГОТОВКА:
Обучение на курсе «VMware vSphere: Install, Configure, Manage» или эквивалентный опыт работы с vSphere.
ОПИСАНИЕ КУРСА:
Данный учебный курс относится к категории интенсивных (FastTrack), в которых участники учатся по 10 часов каждый день. Он позволит получить знания и навыки проектирования и развертывания виртуальной инфраструктуры VMware vSphere® 6.0. Предлагается проверенный успешной практикой VMware подход к проектированию и развертыванию доступного, масштабируемого, управляемого и безопасного решения для виртуализации. Участники обучения получат информацию, необходимую для принятия обоснованных проектных решений. В учебном процессе применяется обсуждение преимуществ и рисков для разных вариантов дизайна. Будет возможность получить практические навыки в работе над дизайном проекта в составе группы и уделить внимание реализации основных компонентов vSphere.
ПРОГРАММА КУРСА
- Введение.
- Оценка инфраструктуры.
- Процесс разработки и реализации проекта;
- Типичное расписание создания проекта;
- Анализ текущего состояния;
- Создание концептуального проекта;
- Примеры концептуального проектирования;
- Создание логического проекта.
- Примеры логического проектирования.
- Управляющая инфраструктура
- Основные компоненты vCenter Server;
- Выбор платформы реализации vCenter Server;
- Выбор платформы реализации базы данных для vCenter Server;
- Выбор способа разворачивания PSC;
- Определение количества экземпляров vCenter Server;
- Определение количества экземпляров PSC;
- Реализация отказоустойчивости vCenter Server и PSC;
- Настройка синхронизации времени;
- Выбор метода централизованного хранения журналов;
- Выбор метода централизованной обработки дампов памяти.
- Инфраструктура Виртуального Центра Обработки Данных (ЦОД).
- Базовый процесс разработки проекта vSphere ЦОД;
- Вычисление необходимого количества серверов;
- Выбор архитектуры кластеров;
- Рекомендации по использованию vSphere HA;
- Рекомендации по использованию vSphere Fault Tolerance;
- Рекомендации по использованию vSphere DRS;
- Рекомендации по использованию vSphere DPM;
- Применение ресурсных пулов.
- Вычислительная инфраструктура.
- Выбор платформы для реализации ESXi хостов;
- Использование технологии Boot from SAN;
- Выбор между стоечными серверами и серверами-лезвиями;
- Варианты установки ESXi сервера;
- Использование ESXi Scratch Partition;
- Выбор настройки по умолчанию режима совместимости виртуальных машин.
- Инфраструктура хранения данных.
- Рекомендации по высокоуровневому проектированию систем хранения данных;
- Использование различных vSphere Storage API;
- Использование Virtual SAN;
- Использование Virtual Volumes;
- Выбор типа системы хранения данных;
- Рекомендации по проектированию iSCSI систем хранения данных;
- Рекомендации по проектированию Fiber Channel систем хранения данных;
- Применение зонирования и маскирование LUN в Fiber Channel;
- Проектирование избыточности путей к хранилищу данных – Multipathing;
- Рекомендации по проектированию NFS систем хранения данных;
- Рекомендации по проектированию VMFS хранилищ;
- Вычисление общего объема хранения данных;
- Определение количества хранилищ данных.
- Сетевая инфраструктура.
- Проектирование сетевых компонент:
- Использование распределенных виртуальных коммутаторов;
- Рекомендации по высокоуровневому проектированию сетевой инфраструктуры;
- Сетевая инфраструктура: трехуровневая иерархия;
- Определение количества сетей;
- Использование VLAN;
- Применение PVLAN;
- Выбор типа виртуального коммутатора;
- Определение количества виртуальных коммутаторов;
- Рекомендации по настройке физических коммутаторов корпоративной сети.
- Сетевое управление и мониторинг:
- Рекомендации по проектированию применения NIC Teaming;
- Применение Network I/O Control Version 3;
- Применение фильтрации трафика и приоритезации пакетов;
- Применение протокола LACP;
- Применение NetFlow и Port Mirroring;
- Рекомендации по проектированию применения IPv6.
- Дизайн виртуальных машин (ВМ).
- Рекомендации по высокоуровневому проектированию ВМ;
- Определение версии виртуального железа;
- Определение количества виртуальных процессоров;
- Определение количества виртуальной памяти;
- Определение значений Shares, Reservation и Limit;
- Рекомендации по созданию виртуальных дисков;
- Рекомендации по применению RDM LUN;
- Рекомендации по использованию Flash Read Cache;
- Рекомендации по выбору Virtual SCSI, Virtual NIC, Virtual GPU.
- Безопасность инфраструктуры.
- Основные рекомендации по проектированию безопасности vSphere;
- Использование документа vSphere Hardening Guide;
- Рекомендации по обеспечению безопасности vCenter Server;
- Контроль полномочий администраторов;
- Способы обеспечения контроля безопасности гипервизоров ESXi;
- Применение сертификатов vSphere;
- Рекомендации по обеспечению безопасности систем хранения данных;
- Рекомендации по обеспечению безопасности сетевых интерфейсов ВМ;
- Применение межсетевых экранов для защиты vCenter Server;
- Защита ВМ с помощью VLAN;
- Рекомендации по обеспечению безопасности ВМ.
- Управляемость инфраструктуры.
- vSphere Update Manager
- Проектирование базы данных для vSphere Update Manager;
- Модели скачивания обновлений;
- Настройки vSphere Update Manager;
- Настройки vSphere Update Manager для изменения ВМ и виртуальных устройств;
- Применение Baseline и групп Baseline;
- Управление инфраструктурой vSphere:
- Применение управляющего кластера;
- Управление гипервизорами ESXi;
- Управление шаблонами ВМ с помощью библиотек контента;
- Рекомендации по использованию слепков состояния ВМ;
- Использование vRealize Operations Manager;
- Рекомендации применения сервиса vCloud Air.
- Обеспечение восстановления инфраструктуры.
- Основные рекомендации по проектированию восстановления инфраструктуры;
- Рекомендации для гипервизоров ESXi;
- Рекомендации для vCenter Server;
- Рекомендации для ВМ;
- Применение технологии архивации vSphere Data Protection;
- Применение vSphere Replication.
Дополнительную информацию по учебным программам HP в Украине вы можете получить на сайте: http://www8.hp.com/ua/ru/training/index.html