Автор: Дмитрий
Ansible for PROXMOX
Всем доброго дня.
После прохождения курсов «Яндекс Практикум» захотелось немного проработать полученные навыки. К сожалению, на текущем месте работы глобальных и интересных задач нет, т.ч. приходится оттачивать навыки на том, что есть.
А есть гипервизор PROXMOX. И вот почему бы не попробовать для него сделать IaC (Infrastructure as Code).
Ниже покажу как я сделал.
Сразу оговорюсь: я новичок в этом деле, т.ч. не факт что конфиг-файлы истинно верные в плане написания и всегда можно сделать лучше. Т.ч. прошу сильно не ругать.
Погнали…
If you found an error, highlight it and press Shift + Enter or to inform us.
BareOS 22 | Обновление до новой версии
Отправка сообщений и файлов в Телеграм
Всем привет.
Возникла необходимость отправлять информационные сообщения с сервера в c помощью бота и Телеграм API. Сервер стоит отдельно, но есть доступ в Интернет. И периодически надо с него получать сообщения, что он живой и что там запущено.
Подробности далее…
If you found an error, highlight it and press Shift + Enter or to inform us.
BareOS 21 | Установка и настройка в Ubuntu 22.04
Всем доброго дня.
Несколько лет назад делал заметку про установку системы резервного копирования BareOS 17 на Ubuntu 14.04.
Теперь пришла необходимость актуализировать данные.
За основу взял то, о чем писал раньше + документацию.
If you found an error, highlight it and press Shift + Enter or to inform us.
ClamAV обновление программы (program upgrade)
Всем привет!
Заметка о том, как обновить ClamAV до актуальной версии (на время заметки — 0.105.0) в ручном режиме.
Т.к. не всегда что-то обновляется из репозиториев, а поддерживать ПО в актуальном состоянии просто необходимо, то пришлось обновляться вручную.
Прошлая заметка была про обновление антивирусных баз.
Ссылка на скачивание внизу.
If you found an error, highlight it and press Shift + Enter or to inform us.
Ubuntu 20.10 EOL repositories
Всем привет.
У заказчика есть пара серверов с Ubuntu 20.10. Потребовалось установить одно ПО, а достучаться до репозиториев нельзя, т.к. срок жизни (EOL — End Of Live) прошел.
Благо, что есть инструкция от Canonical, как быть в такой ситуации.
На всякий случай оставлю тут:
1 2 3 4 5 6 7 8 | ## EOL upgrade sources.list # Required deb http://old-releases.ubuntu.com/ubuntu/ CODENAME main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-updates main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-security main restricted universe multiverse # Optional #deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-backports main restricted universe multiverse |
1 2 3 4 5 6 7 8 | ## EOL upgrade sources.list # Required deb http://old-releases.ubuntu.com/ubuntu/ groovy main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ groovy-updates main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ groovy-security main restricted universe multiverse # Optional #deb http://old-releases.ubuntu.com/ubuntu/ groovy-backports main restricted universe multiverse |
If you found an error, highlight it and press Shift + Enter or to inform us.
ClamAV обновление антивирусных баз
Всем привет.
Предисловие.
С недавнего времени, в связи с событиями на Украине, товарищи из Cisco, которым принадлежит ClamAV, органичили доступ к серверам с базами определения вирусов с российских IP-адресов. Соответственно, антивирус не может достучаться до серверов с обновлениями и скачать БД.
Вот ссылка на Хабр с новостью.
Столкнулся с проблемой на рабочих серверах. Там Ubuntu 20.04.4 LTS.
Для себя выкачал БД с определениями вирусов — 16.03.2022 — и далее буду добавлять.
БД доступны по ссылке.
If you found an error, highlight it and press Shift + Enter or to inform us.
Миграция Exchange 2007 на Dovecot
Всем привет.
По работе потребовалось рассмотреть вопрос возможности мигрировать почту с Exchange 2007 на Dovecot (iRedMail). Так же заодно возможность переноса домена с Windows Server 2008 на Windows Server 2012 R2.
Я хотел обновить заметку и использовать Windows Server 2016 или 2019, но там всплыли свои особенности:
— из-за ошибок синхронизации на домен контроллере 2019-я никак не хотела повышаться до уровня домен контроллера. С 2016-й такой проблемы не было.
— если AD у меня был 2016, а Exchange на 2012, то не давал продолжить установку из-за какой-то там несовместимости структуры AD, хотя все подготовительные действия были сделаны.
Так же будет рассмотрена настройка фильтрации по группе (не по всему контейнеру (OU)), а по конкретной группе. Те, кто будет состоять в этой группе, смогут залогиниться и отправить почту только пользователям из этой группы.
Пока что остается не решенным один вопрос: адресная книга, т.к. пока не разобрался как организовать фильтр по группам.
В данном конкретном примере не будет рассмотрена отправка на внешние почтовые адреса (тот же Яндекс или Gmail), т.к. почта будет работать исключительно во внутренней сети и не будет иметь доступа в Интернет.
Всё делалось в вирт среде, с бэкапами после каждой важной операции и snapshot’ами, для быстроты (но это уже на последних шагах).
И так, по порядку.
Сразу прошу прощения и извиняюсь, если где-то на скринах или на каких-то шагах фигурирует Windows Server 2016\2019 — пробовал и так, и этак, и мог где-то не заменить скрины.
На момент дополнения заметки — 18.09.2023 — всё делал на Windows Server 2012 R2.
If you found an error, highlight it and press Shift + Enter or to inform us.
Ubuntu Server 20.04: CA (Certificate Authority)
Центр Сертификации (Certificate Authority).
Потребовалось по работе настроить Центр Сертификации. До этого был на Windows Server, но не понравилось людям. Да и сам я не смог разобраться, как в консоли автоматизировать процесс.
Поэтому решил попробовать сделать на Ubuntu Server 20.04. Конечно, взял за основу статью и немного под себя ее переделал:
- написал скрипты с псевдографикой — whiptail;
- у них используется определенная дата, до которой надо выпускать серты. Я не смог понять как ее сделать, и пришлось колхозить. Может кто подскажет мою ошибку;
- упаковка в pfx с паролем.
И так, начнем.
If you found an error, highlight it and press Shift + Enter or to inform us.