Uploaded by wlas72

DevOps-External-Topics-Spring-2016

advertisement
Student Training Program "Advanced Systems Engineering and DevOps"
Hours
Lectures
(acad.
hours)
Lab work
(acad.
hours)
Module 1 Computer Network Fundamentals
12
4
8
Module 2 Linux
12
4
8
Automating Administration with Bash
Module 3 (Introduction)
16
4
12
Automating Administration with Windows
Module 4 PowerShell 2.0 (Introduction)
26
8
18
Configuring Windows Server 2008 Active
Module 5 Directory
26
6
20
Installing and Configuring Microsoft SQL
Module 6 Server 2012 Database
32
8
24
Configuring and Troubleshooting IIS Web
Module 7 Server
16
7
9
140
41
99
№
Topics
Totals hours
Module 1 Computer Network Fundamentals
Модуль1 лекция1
1. Виртуальные машины
2. История виртуализации
3. Технологии виртуализации
4. Средства виртуализации
5. Создание виртуальной машины в Hyper-V
6. Основы сетей
7. Типы сетей
8. Телефонные сети
9. xDSL сети
10. Одноранговые сети
11. Беспроводные сети
12. Wi-Fi
13. Bluetooth
Модуль1 лекция2
1. Топология сетей
2. Модель OSI
3. Архитектура Ethernet
4. Сетевые протоколы
5. Утилиты диагностики
6. Аппаратные компоненты сетей
Модуль1 лекция3
1. Адресация в IP-сетях
2. DHCP
3. Задачи DHCP
4. Термины DHCP
5. Механизм запроса к DHCP
6. MAC-фильтрация в DHCP
7. Ретрансляция DHCP
8. DNS
9. Отображение имён
10. Пространство имён
11. Домены и зоны
12. Итеративный и рекурсивный запросы
13. Маршрутизация
14. Статическая маршрутизация
15. Динамическая маршрутизация
16. NAT
Модуль1 лекция4
1. Мониторинг производительности и надежности в Windows Server
2. Основные сценарии мониторинга производительности и стабильности
Module 2 Linux
Модуль2 Перечень вопросов к лекциям (4 лекции) NEW TOPIC
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
Ведение, общие сведения об операционных системах
Работа в различных терминалах. Виртуальные и графические консоли.
Интерпретатор команд. Редактирование командной строки. История команд.
Понятие домашнего каталога, файлы .bashrc, .bash_profile, .bash_history.
Получение справки. Команда man и info.
Получение/изменение личной информации (who, whoami, id, finger, w, chfn,
passwd, chsh).
Организация файловой системы. Дерево каталогов.
Типы файлов и устройств в Linux
Ознакомиться с основными командами для навигации по файловой системе (pwd,
cd, dir, ls).
Ознакомиться с основными командами для работы с файлами (каталогами) (rm,
mv, cp, mkdir; cat, less, more).
Мягкие и жесткие ссылки (ln).
Организация поиска (find, locate, grep).
Стандартный ввод/вывод и их перенаправление.
Работа с дисками (mount, umount).
Программа Midnight Commander.
Общие сведения о пользователях в Linux. Основные файлы конфигурации.
Управление пользователями, команды adduser, useradd, userdel, usermod.
Изменение прав доступа к файлам и каталогам (chmod, chgrp).
Изменение владельца файла и каталогов (chown)
Команды для работы с группами groupadd, groupdel, groupmod.
Работа с механизмом квот (quota, quotaoff, quotaon, quotastats и т.д.)
Управление доступом в файловой системе
Учетная запись суперпользователя
Использование битов "setuid" и "setgid "
Управление доступом на основе ролей
SELinux: Linux-системы с улучшенной безопасностью
Подключаемые модули аутентификации
Сетевой протокол криптографической аутентификации Kerberos
Списки управления доступом
Команда su: замена идентификатора пользователя
Утилита sudo: ограниченный вариант команды su
Псевдопользователи
Настройка системы ограничений дискового пространства. (quota)
Конфигурация ядра при использовании системы ограничений дискового
пространства
Выбор файловой системы, на которую будут накладываться ограничения
Проверка файловой системы на ограничения дискового пространства
Определение ограничения дискового пространства для пользователя или группы
Состояние процессов. Сигналы. Дерево сигналов.
Перевод процесса в фоновый режим, изменение приоритетов процесса.
Демоны в ОС Linux.
Управление памятью (ОЗУ) в Linux.
Использование swap пpостpанства.
Cредствами редактирования текстов в Linux.
Редактор текстов vi.
Редактор текстов nano.
Подсистема печати в Linux. Вывод текста на принтер.
Упаковка файлов в ОС Linux. Связка упаковщиков tar+gzip.
Основные методы работы с командным интерпретатором.
Служебные символы при программировании.
Сканирование и обработка текстов.
Базовые регулярные выражения.
Команда tail, head, sort.
53. Этапы загрузки ОС Linux.
54. Основные конфигурационные файлы и утилиты, участвующие в процессе
загрузки.
55. Особенности выполнения процесса загрузки с учётом современных ограничений
на использование существующих технологических решений
56. Причины обновления ядра.
57. Способы обновления ядра.
58. Нумерация версий ядра.
59. Создание и установка нового ядра.
60. Удалённый доступ. Клиент-серверная реализация защищенного терминала.
61. Сетевой экран. Настройка ip-tables.
Module 3 Automating Administration with Bash (Introduction)
Модуль3 лекция1
1. Особенности применения Bash, сравнение с PowerShell
2. Текстовые редакторы в Linux, основные представители (vi(vim), Joe, nano)
Модуль3 лекция2
Служебные символы
Переменные и параметры
1. Подстановка переменных
2. Присваивание значений переменным
3. Специальные типы переменных
4. Особенности применения кавычек
5. Завершение и код завершения
Модуль3 лекция3
Проверка условий
1. Конструкции проверки условий
2. Операции проверки файлов
3. Операции сравнения
4. Операции и смежные темы ( операторы и числовые константы)
5. Внутренние переменные
6. Работа со строками
7. Подстановка параметров
Модуль3 лекция4
1. Циклы и ветвления
2. Команды управления заданиями
3. Внешние команды, программы и утилиты
4. Команды системного администрирования
5. Подстановка команд
6. Арифметические подстановки
7. Перенаправление ввода/вывода
8. Особенности применения языка обработки текстовой информации Awk.
Module 4 Automating Administration with Windows PowerShell 2.0
(Introduction)
Модуль4 лекция1
1. Скрипты в администрировании
2. Знакомство со средой разработки скриптов PowerShell
3. Основы языка Windows PowerShell
Модуль4 лекция2
1. Конвейер PowerShell
2. Вывод в PowerShell
3. Поставщики и диски PowerShell
Модуль4 лекция3
Скрипты PowerShell
Профили PowerShell
Модули
Модуль4 лекция4
Инструментарий управления Windows
1. WMI для начинающих
2. Получение объекта WMI
3. Самораскрытие
4. Мощный язык запросов
Решение задач администрирования с WMI-объектами
1. Некоторые задачи на PowerShell c WMI
2. Тестовый опрос компьютера с помощью PowerShell
3. Разрешение общего доступа к папке с помощью Windows PowerShell
Реагирование на события WMI
1. Простые события
2. Полезные события
3. Предостережения и уловки
Модуль4 лекция5
Использование WMI-объектов
PS Remoting
Сессии
Модуль4 лекция6
Работа с Active Directory
1. ADSI
2. AD PowerShell
3. Командлеты от сторонних разработчиков
Выполнение сетевых задач
1. Получение списка IP-адресов компьютера
2. Проверка связи с компьютерами
3. Извлечение свойств сетевого адаптера
4. Назначение домена DMS сетевому адаптеру
5. Выполнение задач настройки DHCP
6. Создание общего сетевого ресурса
7. Удаление общего сетевого ресурса
8. Подключение сетевого диска, доступного в Windows
Module 5 Configuring Windows Server 2008 Active Directory
Модуль5 лекция1
Задачи и возможности Active Directory
Управление доступом
Обеспечение данных аудита
Структурная схема AD
Подготовка к повышению ранга сервера
Повышение ранга сервера до контроллера домена
Модуль5 лекция2
Оснастки для управления объектами Active Directory
Создание объектов в Active Directory
Создание подразделения
Создание объекта пользователя
Создание объекта пользователя посредством dsadd
Создание объекта группы
Делегирование
Модуль5 лекция3
Групповая политика
Аудит
Модуль5 лекция4
Аудит изменений службы каталогов
Контроллеры домена только для чтения
Настройка контроллеров RODC
Установка контроллера RODC
Политика репликации паролей
Модуль5 лекция5
Интеграция DNS с AD DS
DNS и IPv6
Протокол разрешения одноранговых имен
Синдром раздвоения личности
Анализ безопасности роли DNS-сервера
Зоны DNS
Типы записей DNS
Модуль5 лекция6
Введение
Мастера операций
Роли мастеров операций
Размещение хозяев операций
Идентификация хозяев операций
Модуль5 лекция7
Настройка сайтов и подсетей
Сайты
Трафик репликации
Локализация служб
Планирование сайтов
Репликация Active Directory
Автоматическое генерирование эффективной и надежной топологии репли­кации
Модуль5 лекция8
Домены и леса
Функциональные уровни домена и леса
Функциональные уровни
Функциональные уровни домена
Повышение функционального уровня домена
Функциональные уровни леса
Доверительные связи
Module 6 Installing and Configuring Microsoft SQL Server 2012 Database
Модуль6 лекция1
Службы MS SQL Server
Инсталляция и конфигурирование SQL Server
Изолированная установка SQL Server
Программа sqlcmd
Введение в SQL Server Management Studio
Модуль6 лекция2
Сведения о системных базах данных
Сведения о файлах и файловых группах
Журнал транзакций
Конфигурирование файлов журнала и файлов данных
Основные понятия секционированных таблиц и индексов
Схемы базы данных
Идентификаторы
Модуль6 лекция3
Принципиалы
Выбор режима проверки подлинности
Серверные роли
Безопасность на уровне баз данных
Стандартные роли баз данных
Разрешения защищаемых объектов
Цепочки владения
Модуль6лекция4
Агент SQL Server
Мастер планов обслуживания
Пакеты SSIS(SQLServerIntegrationServices)
Database Mail
Модуль6 лекция5
Монитор активности (Activity Monitor )
Приложение Microsoft SQL Server Profiler
Динамические административные представления и функции
(DM Views)
Производительность запроса (Analyzing Query Performance)
Индексы
Мониторинг использования ресурсов (системный монитор)
Модуль6 лекция6
Резервное копирование
Модели восстановления
Моментальные снимки БД
Резервные копии и восстановление системных БД
Менеджмент журнала транзакций
AlwaysOn
Модуль6 лекция7
Репликация транзакций
Репликация слиянием
Репликация моментальных снимков
Общие сведения о решениях с высоким уровнем доступности
Module 7 Configuring and Troubleshooting IIS Web Server
Модуль7 лекция1
Introducing IIS Architecture
What Are Typical Workloads?
Модуль7 лекция2
How Is IIS Configured?
Where Are Configuration Files Stored?
Configuring Application Development Features
Configuring Health and Diagnostics Features
Configuring HTTP Features
Модуль7 лекция3
Introducing Web Sites and Application Pools
Creating and Configuring Web Sites and Applications
Creating and Configuring a New Application Pool
Maintaining an Application Pool
Модуль7 лекция4
Configuring Secure Web Sites and Servers
Reviewing & Managing Certificates, Managing Request Filtering
Configuring Logging for IIS 7.0
Модуль7 лекция5
Backing Up and Restoring Web Sites
Introducing Shared Configurations
Working with Shared Configurations
Configuring Network Load Balancing for IIS
Модуль7 лекция6
Using IIS
Logging for Troubleshooting
Troubleshooting Authentication and Authorization
Troubleshooting Communication
Troubleshooting Configuration
Модуль7 лекция7
Tools for Running Administrative Tasks in IIS
Executing Scripts for Administrative Tasks
Managing IIS Tasks
Download