This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
подготовка_к_занятиям [2025/06/02 13:49] val [ЛИН8] |
подготовка_к_занятиям [2025/10/25 10:12] (current) val [ЛИН3 (ЮНБЕЗ)] |
||
|---|---|---|---|
| Line 17: | Line 17: | ||
| По поводу сабжа прошу: | По поводу сабжа прошу: | ||
| - | 1. подтвердить, что письмо дошло. | + | 1. выделить в аудитории, в которой будут занятия, систему с моим образом (!!! не преподавательскую) и предоставить к ней удаленный доступ, начиная с сегодня и до окончания занятий, для развертывания на ней необходимой инфраструктуры |
| - | n. выделить в аудитории, в которой будут занятия, систему с моим образом (!!! не преподавательскую) и предоставить к ней удаленный доступ, начиная с сегодня и до окончания занятий, для развертывания на ней необходимой инфраструктуры | + | n. настроить на центральном роутере (микротик) маршрут (М - номер класса) аналогичный команде: |
| - | + | ||
| - | n. !!! настроить на центральном роутере (микротик) маршрут (М - номер класса) аналогичный команде: | + | |
| route -p add 172.16.1.0 mask 255.255.255.0 10.5.M.178 | route -p add 172.16.1.0 mask 255.255.255.0 10.5.M.178 | ||
| route -p add 192.168.0.0 mask 255.255.0.0 10.5.M.178 !!! ЛИН3 | route -p add 192.168.0.0 mask 255.255.0.0 10.5.M.178 !!! ЛИН3 | ||
| - | n. !!! настроить там же "проброс" порта (М - номер класса) | + | n. настроить там же "проброс" порта (М - номер класса) |
| 21956 UDP - 10.5.М.178:21956 | 21956 UDP - 10.5.М.178:21956 | ||
| n. снять ограничение на скорость для ip 10.5.M.178 | n. снять ограничение на скорость для ip 10.5.M.178 | ||
| + | |||
| + | n. если будет несколько аудиторий, учесть, что все системы слушателей должны быть в одной локальной сети | ||
| n. сообщить, сколько слушателей ожидается в дополнение к списку? | n. сообщить, сколько слушателей ожидается в дополнение к списку? | ||
| Line 39: | Line 39: | ||
| n. сообщить, сколько слушателей с оплаченным питанием? | n. сообщить, сколько слушателей с оплаченным питанием? | ||
| - | |||
| - | n. сообщить, в каких аудиториях занятия? | ||
| - | |||
| - | n. Все системы слушателей должны быть в одной локальной сети | ||
| n. Убедиться, что на ВСЕХ системах установлено не менее 16GB памяти, 32GB для ЛИН6(Ceph), ДЕВОПС1, 64GB для ДЕВОПС2) | n. Убедиться, что на ВСЕХ системах установлено не менее 16GB памяти, 32GB для ЛИН6(Ceph), ДЕВОПС1, 64GB для ДЕВОПС2) | ||
| Line 54: | Line 50: | ||
| n. не проводить вечерние занятия в аудитории РА7 (будет завалена ценным оборудованием) | n. не проводить вечерние занятия в аудитории РА7 (будет завалена ценным оборудованием) | ||
| - | n. снять вторые мониторы и освободить розетки из под них | + | n. освободить розетки из под мониторов соседних стендов |
| - | + | ||
| - | n. убедиться, что у очных слушателей имеется два монитора | + | |
| n. установить на преподавательский компьютер колонки и микрофон для записи | n. установить на преподавательский компьютер колонки и микрофон для записи | ||
| - | |||
| - | n. ! Выделить планшет для рисования схем | ||
| n. Подключить и проверить гарнитуры с МИКРОФОНАМИ на компьютерах слушателей курсов АСТЕРИСК, АСТЕРИСК3 и КОММ в ОО или всех слушателей, занимающихся в классе | n. Подключить и проверить гарнитуры с МИКРОФОНАМИ на компьютерах слушателей курсов АСТЕРИСК, АСТЕРИСК3 и КОММ в ОО или всех слушателей, занимающихся в классе | ||
| - | n. "Разлить" на 12-ти системах 1,2,4,5,6,7,9,10,11,12,16,17 (4-ре ряда по 2 системы у стены и 2 ряда у окна) | + | n. "Разлить" мой образ, убедиться что имеются образы в каталоге |
| - | и на преподавательской, мой образ | + | |
| - | + | ||
| - | n. Убедиться, что на диске каждой системы достаточно места (не забыть расширить раздел) | + | |
| - | + | ||
| - | n. убедиться что имеются и, импортируются!!! образы в каталоге | + | |
| C:\distrs | C:\distrs | ||
| Line 80: | Line 67: | ||
| winxp.qcow2.zip (https://val.bmstu.ru/unix/img/winxp.qcow2.zip) | winxp.qcow2.zip (https://val.bmstu.ru/unix/img/winxp.qcow2.zip) | ||
| - | n. !!! Для курсов ДЕВОПС1 и ДЕВОПС2 дополнительно скопировать на компьютеры в каталог C:\distrs образ | + | n. !!! Для курса ДЕВОПС1 дополнительно скопировать на компьютеры в каталог C:\distrs |
| debian12-generic.box (https://val.bmstu.ru/unix/HashiCorp/debian12-generic.box) | debian12-generic.box (https://val.bmstu.ru/unix/HashiCorp/debian12-generic.box) | ||
| - | + | \\share\student\DevOps_1\gitlab-ce_18.0.1-ce.0_amd64.deb | |
| - | ДЕВОПС1 \\share\student\DevOps_1\gitlab-ce_18.0.1-ce.0_amd64.deb | + | |
| n. !!! Для курсов КОММ, ЛИН4 дополнительно скопировать на компьютеры в каталог C:\distrs образ | n. !!! Для курсов КОММ, ЛИН4 дополнительно скопировать на компьютеры в каталог C:\distrs образ | ||
| Line 100: | Line 86: | ||
| n. Если используется не "свежий" разлитый образ, удалить старые виртуальные машины из VirtualBox, все сессии, кроме Default в PuTTY и настройку DNS в адаптере Virtualbox | n. Если используется не "свежий" разлитый образ, удалить старые виртуальные машины из VirtualBox, все сессии, кроме Default в PuTTY и настройку DNS в адаптере Virtualbox | ||
| - | n. Отключить ВСЕ дополнительные физические адаптеры, если есть (адаптер Virtualbox оставить!!!) | + | n. Отключить ВСЕ дополнительные физические адаптеры, если есть |
| + | |||
| + | n. Убедиться в наличии адаптера VirtualBox Host-Only Network (!!! именно с таким названием) | ||
| n. Отключить ВСЕ дополнительные Virtualbox адаптеры (АСТ2) | n. Отключить ВСЕ дополнительные Virtualbox адаптеры (АСТ2) | ||
| Line 106: | Line 94: | ||
| n. Убедиться в наличии второго сетевого адаптера в системах 2, 4, 7, 9, 12, 17 | n. Убедиться в наличии второго сетевого адаптера в системах 2, 4, 7, 9, 12, 17 | ||
| - | n. !!! Перезагрузить рабочие станции после разливки моего образа, залогиниться на всех системах (и преподавательской) и убедиться, что закончились все установочные процессы (иначе, не идут некоторые лабы) | + | n. Перезагрузить рабочие станции после разливки моего образа, залогиниться на всех системах (и преподавательской) и убедиться, что закончились все установочные процессы и имеется значок громкости (иначе, не идут некоторые лабы) |
| - | + | !!! не было сделано в прошлый раз, были проблемы | |
| - | n. Убедиться, что имеется значок громкости звукового адаптера и работают !!! гарнитуры | + | |
| n. Убедиться, что ВСЕ системы не "засыпают" в течении 2-х часов | n. Убедиться, что ВСЕ системы не "засыпают" в течении 2-х часов | ||
| Line 114: | Line 101: | ||
| n. Убедиться, сервис RDP на рабочих станциях работает стабильно длительное время, и позволяет многократно пере подключаться (удалить программу Veyon) | n. Убедиться, сервис RDP на рабочих станциях работает стабильно длительное время, и позволяет многократно пере подключаться (удалить программу Veyon) | ||
| - | n. !!! Запустить и оставить на экране результаты All тестов программы | + | n. Запустить и оставить на экране результаты All тестов программы |
| этой программы https://crystalmark.info/en/download/#CrystalDiskMark (утром подключусь ко всем станциям и закрою окно) | этой программы https://crystalmark.info/en/download/#CrystalDiskMark (утром подключусь ко всем станциям и закрою окно) | ||
| Line 122: | Line 109: | ||
| n. Не позднее вечера, перед занятиями, прислать таблицу соответствий ip_внешний:порт:ip_внутренний:номер_стола:ФИО слушателя, код курса(OO), ДАТА НАЧАЛА ЗАНЯТИЙ (ОО) (!!! С учетом запасных систем и тех, кто стартует на второй день(ОО) и преподавательской) | n. Не позднее вечера, перед занятиями, прислать таблицу соответствий ip_внешний:порт:ip_внутренний:номер_стола:ФИО слушателя, код курса(OO), ДАТА НАЧАЛА ЗАНЯТИЙ (ОО) (!!! С учетом запасных систем и тех, кто стартует на второй день(ОО) и преподавательской) | ||
| + | !!! в прошлый раз, небыло тех, кто стартует на второй день и не был проброшен порт преподавательского сервера | ||
| n. Такую же таблицу в бумажном виде положить на стол, понадобится рано утром! | n. Такую же таблицу в бумажном виде положить на стол, понадобится рано утром! | ||
| Line 243: | Line 231: | ||
| * При планировании вести занятия удаленно, скопировать ссылку на вебинар в wiki и написать об этом на доске | * При планировании вести занятия удаленно, скопировать ссылку на вебинар в wiki и написать об этом на доске | ||
| * При планировании вести занятия удаленно, узнать ip адрес и пароль компьютера преподавателя | * При планировании вести занятия удаленно, узнать ip адрес и пароль компьютера преподавателя | ||
| - | * - Поправить номер класса в репозитории и | + | * Перезагрузить стенды с ЛИН7 |
| * Протестировать развертывание стенда на запасном компьютере | * Протестировать развертывание стенда на запасном компьютере | ||
| * Залогиниться на всех станциях (особенно вебинаристов для отметки подключения к занятию) | * Залогиниться на всех станциях (особенно вебинаристов для отметки подключения к занятию) | ||
| Line 354: | Line 342: | ||
| * 2-й день - 4.2-7.2 модуль | * 2-й день - 4.2-7.2 модуль | ||
| - | ==== ЛИН8 ==== | + | ==== ЛИН8|ДЕВОПС1 ==== |
| !!! Времени не хватает ??? | !!! Времени не хватает ??? | ||
| Line 363: | Line 351: | ||
| * 3-й день - закончили в ??? | * 3-й день - закончили в ??? | ||
| + | ==== ЛИН9|ДЕВОПС2 ==== | ||
| + | |||
| + | Июнь 2025 | ||
| + | |||
| + | * 1-й день теория по 1-му модулю до 12:40, практика по 1-му модулю 12:40-13:10, 14:00-15:00, теория по модулю 2.1 15:00-17:10 | ||
| + | * 2-й день теория по 2-му модулю до 15:00, практика по 2-му модулю до 16:00, теория по модулю 3 до 17:10 | ||
| + | * 3-й день теория по 3-му модулю до 12:10, практика по 3-му модулю до ... | ||
| ==== Communigate ==== | ==== Communigate ==== | ||
| Line 372: | Line 367: | ||
| * Добавить образы winserver (как в ЛИН4) в стенд | * Добавить образы winserver (как в ЛИН4) в стенд | ||
| * Настроить почту mail.isp.un на отправку/прием почты и учетные записи user100+X | * Настроить почту mail.isp.un на отправку/прием почты и учетные записи user100+X | ||
| + | <code> | ||
| + | gate.isp.un:~# bash conf/isp/scripts/createuser.bash | ||
| + | </code> | ||
| + | |||
| + | * Добавить A записи compX.un и mail.compX.un | ||
| * Подготовить систему с Ansible для развертывания роли host (mail/100+X) | * Подготовить систему с Ansible для развертывания роли host (mail/100+X) | ||
| * Телефония только на второй день, подготовить как для Астериск | * Телефония только на второй день, подготовить как для Астериск | ||
| Line 511: | Line 511: | ||
| ==== ЛИН3 (ЮНБЕЗ) ==== | ==== ЛИН3 (ЮНБЕЗ) ==== | ||
| + | * Убрать все устаревшее, в соответствии с программой | ||
| + | * LCX centos + FreeIPA ? | ||
| + | * lan2 Almalinux + FreeIPA ? | ||
| * https://smallstep.com/docs/step-ca/#x509-certificate-authority | * https://smallstep.com/docs/step-ca/#x509-certificate-authority | ||
| * Добавить вопросы в план лабораторных работ | * Добавить вопросы в план лабораторных работ | ||
| - | * OTPW | ||
| * 2-й модуль оставить внешний и внутренний аудит систем | * 2-й модуль оставить внешний и внутренний аудит систем | ||
| - | * [[POSIX capabilities]] | ||
| * Аудит самбы | * Аудит самбы | ||
| * Расписать в таблице задачи (руткиты, подозрительные файлы, целостность файлов, ошибочные настройки, логирование действий) и пройти в порядке chkrootkit, rkhunter, aide, ossec | * Расписать в таблице задачи (руткиты, подозрительные файлы, целостность файлов, ошибочные настройки, логирование действий) и пройти в порядке chkrootkit, rkhunter, aide, ossec | ||
| Line 600: | Line 601: | ||
| ==== ЛИН8 ==== | ==== ЛИН8 ==== | ||
| + | * Ansible Vault | ||
| * [[https://github.com/smenateam/assignments/blob/master/devops/docs/assignment.md|Тестовое задание DevOps разработчик]] | * [[https://github.com/smenateam/assignments/blob/master/devops/docs/assignment.md|Тестовое задание DevOps разработчик]] | ||
| * [[https://www.freecodecamp.org/news/learn-kubernetes-in-under-3-hours-a-detailed-guide-to-orchestrating-containers-114ff420e882|Learn Kubernetes in Under 3 Hours: A Detailed Guide to Orchestrating Containers]] | * [[https://www.freecodecamp.org/news/learn-kubernetes-in-under-3-hours-a-detailed-guide-to-orchestrating-containers-114ff420e882|Learn Kubernetes in Under 3 Hours: A Detailed Guide to Orchestrating Containers]] | ||
| - | * Убрать "Minikube ingress-nginx-controller" | + | |
| ==== ЛИН9 ==== | ==== ЛИН9 ==== | ||
| + | * !!! Helm Chart pywebd + ssl в начало 3-го модуля | ||
| + | * [[https://habr.com/ru/companies/flant/articles/563422/|Обзор Lens — IDE для Kubernetes]] | ||
| * [[https://habr.com/ru/articles/481662/|Пробуем новые инструменты для сборки и автоматизации деплоя в Kubernetes]] | * [[https://habr.com/ru/articles/481662/|Пробуем новые инструменты для сборки и автоматизации деплоя в Kubernetes]] | ||
| * [[https://habr.com/ru/company/southbridge/blog/713884/|Как легко пройти собеседование по Kubernetes в 2023 году?]] | * [[https://habr.com/ru/company/southbridge/blog/713884/|Как легко пройти собеседование по Kubernetes в 2023 году?]] | ||
| Line 612: | Line 616: | ||
| * оптимизация параметров (тайм аут сбоя узла) кубера в кубеспрей | * оптимизация параметров (тайм аут сбоя узла) кубера в кубеспрей | ||
| * обновление кубера через кубеспрей | * обновление кубера через кубеспрей | ||
| - | * запускать кубеспрей с server (экономия времени) | ||
| - | * везде использовать https с само подписанным сертификатом | ||
| * k8s dashboard | * k8s dashboard | ||
| * https haproxy | * https haproxy | ||
| * ingress через редактирование манифестов и реклама helm | * ingress через редактирование манифестов и реклама helm | ||
| - | * Переделать лабу с Volumes: hostpath (без nodeAffinity + ЛИН6(можно nfs)) vs local (не понятно, для чего), Dynamic Volume Provisioning + Keycloak | ||
| * [[https://cloud.vk.com/blog/monitoring-events-in-kubernetes-4-free-tools|Как настроить мониторинг событий в Kubernetes: 4 бесплатных инструмента]] | * [[https://cloud.vk.com/blog/monitoring-events-in-kubernetes-4-free-tools|Как настроить мониторинг событий в Kubernetes: 4 бесплатных инструмента]] | ||
| * Добавить лабораторные: | * Добавить лабораторные: | ||
| Line 671: | Line 672: | ||
| ==== Asterisk1 ==== | ==== Asterisk1 ==== | ||
| + | |||
| + | * asterisk transfer callerid | ||
| * [[https://github.com/FreePBX/sng_freepbx_debian_install]] | * [[https://github.com/FreePBX/sng_freepbx_debian_install]] | ||