User Tools

Site Tools


подготовка_к_занятиям

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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]]
  
подготовка_к_занятиям.1748861355.txt.gz · Last modified: 2025/06/02 13:49 by val