add notes on site

This commit is contained in:
2025-05-10 13:20:57 +03:00
parent 06187b3761
commit 40edadb98e
55 changed files with 3210 additions and 0 deletions
@@ -0,0 +1,2 @@
#cloud-init #notes #automation #мысли
Подумать что мы можем делать с клауд инитом
+2
View File
@@ -0,0 +1,2 @@
#docker #notes #мысли
Для автоматизации установки докера на хост скопировать скрипт установки с сайта докера, залить в локальную репу и разливать его с ансибл хоста, после клауд инита.
@@ -0,0 +1,3 @@
#мысли
Определить бы какие сервера будут стетлесс а как стейтфулл
Тогда можно будет раскидать инфру, на плейбуки и создать репы для бекапов
@@ -0,0 +1,16 @@
#automation #notes #мысли
План настройки автоматизации при деплое сервисов.
Инструменты для использования OpenTofu + Ansible
Что мы настраиваем терраформом
1. Параметры ВМ (CPU, Ram, disk, ip, dns)
2. Креды (логин, пароль, ssh)
3. Первичная настройка (hostname, iptables?, fail2ban, ssh, time)
4. Docker?
В принципе делаем копию официальной репы софта?
Вид к которому я пришел
- Деплоим вм на хост через тераформ
- При деплое выполняются первичные настройки
- Передаем параметры в инвентарь ансибла
- Ансибл запускает плейбуки для настройки
- В настройку входят: система, мониторинг, бекап файлов.
-
@@ -0,0 +1,15 @@
#notes #backup #мысли
Примерные мысли такие. Для рекавери нам нужна вм, дата и конфиги.
Как сервер бекапов используем urbackup. С его помощью мы бекапим файлы из ВМок которые мы можем быстро востановить в случае чего, что бы уменьшить оверхед бекапа. На каждую ВМ создаем рекавери план. В основном мы имеем 3 вида файлов:
1) БД
2) Статика
3) Конфиги
На каждую ВМ делаем свою репу с бекапами. Хотелось бы все делать рестиком быстро и просто с дедупом, но сложно в управлении и не совмещаем образы ВМ и файлы. Можно написать автоматизацию для хапер ви через снапшоты, но очень много подводных. Это прям надо целый инструмент писать.
Для урбекапа надо проверить ограничения по скорости и мультипоток.
Настроить репы для файлов. Так же настроить репы для хранения тофу файлов.
Подумать над автоматической раскаткой приложения. Очень много автоматизации, долго писать тяжело поддерживать.
Примерная блок схема
Разверстка ВМ --> Добавление провижинига в репозиторий --> Определение директорий и файлов для бекапа --> Организация бекап-репы -- > Автоматизация бекапа
Схема говно надо переделать.
Добавить интеграцию бекапов в автоматизацию.
Надо сделать регистри контейнеров для наших систем.
@@ -0,0 +1,5 @@
#мысли
Маркировка осуществляется для:
* Сетевых кабелей (медных и оптических)
* Кабелей питания
@@ -0,0 +1,15 @@
#notes #мысли
Что требуется для онбординга новичка в команде?
Какая документация нужна для онбординга?
Попробуем сформировать базовую подготовку
Задачи на онбординг:
1) Знакомство с командой. Оформление пропусков (задача начальства)
2) Ознакомление с документами по ТБ, ОТ и остальными
3) Заведение учетных записей.
4) Первичный инструктаж
5) Острова обучения
6) Сдача предварительного среза знаний
7) Сдача экзамена.
* [ ] Составить список учетных записей которые нужно дать сотруднику.
* [ ] Определить входящую в инструктаж информацию
* [ ] Сформировать острова обучения
@@ -0,0 +1,2 @@
#мысли #notes
Нетбокс будет являться эталонным хостом для систем. НА основе его сделаем документацию и отработаем алгоритм развертывания. Так же эталонными хостами будут сервисные хосты (мониторинг, логи, бекап.)