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/12/22 08:17]
val [ЛИН4 (ЮН3 windows)]
подготовка_к_занятиям [2026/04/02 13:03] (current)
val [Письмо инженерам]
Line 63: Line 63:
 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 дополнительно скопировать на компьютеры в каталог C:\distrs+n. Для курса ЛИН1 дополнительно скопировать на компьютеры в каталог C:​\Users\Administrator\Downloads\ 
 +debian-13.4.0-amd64-netinst.iso ​ (https://​val.bmstu.ru/​unix/​iso/​debian-13.4.0-amd64-netinst.iso) 
 + 
 +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)
Line 84: Line 87:
 n. Отключить ВСЕ дополнительные физические адаптеры,​ если есть (кроме АСТЕРИСК2) n. Отключить ВСЕ дополнительные физические адаптеры,​ если есть (кроме АСТЕРИСК2)
  
-n. Убедиться в наличии ОДНОГО адаптера VirtualBox Host-Only Network (!!! именно с таким названием, не было сделано в прошлый раз, были проблемы)+n. Убедиться в наличии ОДНОГО адаптера VirtualBox Host-Only Network (!!! именно с таким названием)
  
-n. Убедиться в наличии и работоспособности второго сетевого адаптера в системах ​ 38, 9, 13, 1418 и использовать их для слушателей АСТЕРИСК2+n. Убедиться в наличии и работоспособности второго сетевого адаптера в системах ​1814, 13, 98, 3 и использовать их для слушателей АСТЕРИСК2 ​(очников на последние номера)
  
 n. освободить розетки из под мониторов соседних стендов с ними стендов (что бы утром нашел !!!) n. освободить розетки из под мониторов соседних стендов с ними стендов (что бы утром нашел !!!)
 +
 +n. Не размещать очных слушателей на заднем ряду и рядом с АСТЕРИСК2
  
 n. Перезагрузить рабочие станции после разливки моего образа,​ залогиниться на всех системах (и преподавательской) и убедиться,​ что закончились все установочные процессы и имеется значок громкости (иначе,​ не идут некоторые лабы) n. Перезагрузить рабочие станции после разливки моего образа,​ залогиниться на всех системах (и преподавательской) и убедиться,​ что закончились все установочные процессы и имеется значок громкости (иначе,​ не идут некоторые лабы)
Line 430: Line 435:
  
   * Развернуть [[http://​gate.isp.un/​unix/​VBox/​ad.corp.un_25.95.2021.ova|ad.corp.un]] (для LDAP) (slmgr /rearm)   * Развернуть [[http://​gate.isp.un/​unix/​VBox/​ad.corp.un_25.95.2021.ova|ad.corp.un]] (для LDAP) (slmgr /rearm)
-  * Вторая карта -> Панасоник -> Линксис (интернет)+  * Вторая карта -> Панасоник -> Линксис (интернет+webserver на WAN)
   * Сбросить конфигурацию телефонов Panasonic и LinkSys   * Сбросить конфигурацию телефонов Panasonic и LinkSys
   * Подписать интерфейсы lan, wan (если адаптеры именуются идентично,​ удалить их в диспетчере устройств и просканировать оборудование снова, должен появиться ...#2)   * Подписать интерфейсы lan, wan (если адаптеры именуются идентично,​ удалить их в диспетчере устройств и просканировать оборудование снова, должен появиться ...#2)
Line 553: Line 558:
 ==== ЛИН5 (zabbix) ==== ==== ЛИН5 (zabbix) ====
  
 +  * https://​www.zabbix.com/​documentation/​current/​en/​manual/​config/​event_correlation
   * Анализ логов и оповещения (вместо того, что у нас делает f2b)   * Анализ логов и оповещения (вместо того, что у нас делает f2b)
   * Добавить упоминание методик [[https://​habr.com/​ru/​post/​514180/​|Павел Труханов. Мониторинг Postgres по USE и RED.]]   * Добавить упоминание методик [[https://​habr.com/​ru/​post/​514180/​|Павел Труханов. Мониторинг Postgres по USE и RED.]]
Line 603: Line 609:
 ==== ЛИН8 ==== ==== ЛИН8 ====
  
 +  * minikube service, minikube tunnel
   * Ansible Vault   * 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 разработчик]]
Line 627: Line 634:
   * - заставить gitlab-runner в k8s работать с docker socket   * - заставить gitlab-runner в k8s работать с docker socket
   * - ускорить сборку образа в k8s (кэширование?​)   * - ускорить сборку образа в k8s (кэширование?​)
 +
 +=== Доп. занятие ===
 +
 +== Причины ==
 +
 +  - Много материала в 3 дня не помещается никак
 +  - Мало часов
 +  - Очень сложная тема, необходимо еще несколько раз переслушать материал
 +  - Много, сложно. Даже в том что я думаю, что усвоил,​ на самом деле не уверен
 +  - Объем данных создал в голове кашу
 +
 +== Еще причины и пожелания ==
 +
 +  - Было очень тяжело. Во первых удерживать постоянно внимание. Это очень трудно
 +  - Второй день была лекция почти 4 часа и там удержание внимание превращается в подвиг.
 +  - Поэтому нужны перерывы. Хотя бы 5 минут на 40-60 минут освободить внимание.
 +  - Второй момент связан с той ситуацией,​ когда на второй день на самой тяжёлой лекции один студент сказал,​ а чем вы  вообще занимаемся занимаемся. На мой взгляд его вопрос связан не с пониманием каких-то конкретных вещей, а с потерей общего понимания занятия,​ его цели и смысла.
 +  - И тут, на мой взгляд,​ просто нужен общий план лекций или план работ.
 +  - Без такого плана непонятно как распределять силы. Непонятно что важно, что не очень важно. Непонятно что из чего вытекает. ​
 +  - Как правило по ходу лекции ты улавливаешь,​ что из чего вытекает в данный конкретный момент,​ но при этом через некоторый промежуток времени теряется общий план задачи. А что бы собственного говоря делаем,​ к чему идём? Зачем все эти шаги?
 +  - Если студент имеют возможность смотреть на такой план, то он может понять на каком этапе он находится,​ что он уже сделал и что ему предстоит.
 +  - А если не может, то преподавателю при наличии такого плана достаточно будет 2-3 минут что бы вернуть к сути «заблудившегося» студента.
 +  - Мы сейчас находимся условно ​ в пункте II.5.  То есть мы проделали то, то и то. Сейчас мы делаем это, а после этого у нас по плану ​ то-то, то.
 +
 +== Вопросы ==
 +
 +  - Как реализуется управление конфигурацией и секретами в Kubernetes, и чем это лучше или хуже по сравнению с Ansible Vault?
 +  - Как Docker сети (bridge, host, overlay) работают и взаимодействуют между контейнерами на одном хосте и в кластере Kubernetes?
 +  - Какие подходы существуют для организации сетевого взаимодействия и безопасности (например,​ через Service и Ingress) при масштабном развертывании микросервисов в Kubernetes?
 +  - Очень хотелось бы рассмотреть https://​github.com/​rancher/​rancher на живом примере (подготовка к развертыванию,​ работа в его веб-интерфейсе) Rancher — это платформа для управления контейнерами с открытым исходным кодом. Rancher позволяет легко запускать Kubernetes в любом месте, соответствовать требованиям ИТ и расширять возможности команд DevOps.
 +  - Базовые и продвинутые сущности k8s
 +  - Стратегии deploy и rollback с реальными примерами из практики
 +  - Работу с облаками
 +  - Хотелось бы рассмотреть поподробнее компоненты k8s Такие как Coredns Ingress Sidecar Istio
 +  - Может рассмотреть подробно как работает например kube api и etcd, scheduler, kube-proxy
 +  - Можно показать визуально как это выглядит в k9s
 ==== Communigate ==== ==== Communigate ====
  
   * Добавить кластерную конфигурацию   * Добавить кластерную конфигурацию
 +  * Права на редактирования атрибутов пользователя младшему админу
   * Добавить пример https://​mail.bmstu.ru/​filebrowser.wcgp?​subDir=~логин_сотрудника   * Добавить пример https://​mail.bmstu.ru/​filebrowser.wcgp?​subDir=~логин_сотрудника
  
подготовка_к_занятиям.1766380669.txt.gz · Last modified: 2025/12/22 08:17 by val