ServerAdmin.ru
32.1K subscribers
1.04K photos
61 videos
29 files
3.11K links
Авторская информация о системном администрировании.

Информация о рекламе: @srv_admin_reklama_bot
Автор: @zeroxzed

Второй канал: @srv_admin_live
Сайт: serveradmin.ru

Ресурс включён в перечень Роскомнадзора
Download Telegram
Пару недель назад прочитал полезную статью на хабре:

Бросил tmux и написал свой инструмент

Там автор прошёлся прям по больному. Он рассказал про разные терминальные мультиплексоры с упоминанием проблем, которые напрягают в повседневной работе. Я нигде и ни от кого не видел ранее такую подборку. Думал всегда, что это я один страдаю из-за неудобного скрола мышки в screen или глюками с буферами или интерактивными утилитами в tmux. Там в статье прям по пунктам всякие неудобства перечислены и чем они вызваны с точки зрения архитектуры приложений.

Вроде основную задачу по сохранении сессии SSH при разрыве соединения решают и screen, и tmux, но пользоваться ими неудобно. Я последние года стал пользоваться повсеместно tmux вместо screen, но всё равно из-за разных глюков делал это редко и только для долгоиграющих процедур, типа обновления, которые крайне нежелательно прерывать. Во всех остальных случаях я отключал мультиплексор и работал напрямую в консоли. А разделение сессий на одном экране реализовывал с помощью менеджера соединений, а не мультиплексора.

В итоге автор написал небольшую утилиту atch на С, которая работает идеально, если вам нужно просто сохранять сессию при разрыве соединения и потом обратно в неё подключаться. Нет никакой эмуляции терминала, как в screen или tmux. Atch ничего не парсит, не перекодирует, поэтому нет проблем со скролом мышки, пропаданием истории терминала, глюками с OSC-последовательностями.

Работает atch так, как надо, без каких-либо дополнительных настроек. Я попробовал, очень понравилось. В репозитории есть собранный бинарник, его достаточно скачать:

# curl -Lo atch.tgz https://github.com/mobydeck/atch/releases/latest/download/atch-linux-amd64.tgz
# tar -xzf atch-linux-amd64.tgz atch
# mv atch /usr/local/bin/

Утилита совсем новая. В репозиториях дистрибутивов её, разумеется, пока нет. Очень надеюсь, что она там со временем появится, потому что она удобна и проста, решает ровно одну задачу и делает это хорошо. Всё в духе философии UNIX.

Дальше создаём сессию work:

# atch work

И работаем в ней. Если соединение разорвалось, то подключаемся заново по SSH и заходим в сессию:

# atch work

Видим тут же в терминале всю историю терминала, которая была до отключения!!! Она пишется в ~/.cache/atch/ сразу же в момент вывода. И потом воспроизводится при повторном подключении к сессии. Ничего не теряется. Ты попадаешь в тот же вывод терминала, откуда тебя отключило. Это очень удобно.

Смотрим список сессий:

# atch list

Всё интуитивно и просто. Запоминать команды не нужно. Этого достаточно, чтобы пользоваться, для моих задач. Я после перехода из screen в tmux постоянно вспоминаю, как посмотреть список сессий.

Можно запустить любой процесс через atch и потом посмотреть консольный вывод из любого места, подключившись в созданную сессию:

# atch start deploy ./deploy.sh

И история автоматом сохранится. Автор также приводит пример с AI агентами, которые работают в сессии с atch, а потом можно посмотреть, что они там делали. В принципе, записать действия в консоли можно очень разными способами (подборка разных решений этой задачи). Этот возможно и не самый удобный для этой задачи, но максимально простой.

Если много работаете в консоли, используете screen или tmux, рекомендую попробовать atch. Вам должно понравиться. Давно мне не попадались утилиты, которые бы так порадовали своей простой и удобством. Казалось бы, уже всё давно придумано, но, как видим, ещё нет.

❗️Если заметка вам полезна, не забудьте 👍 и забрать в закладки.

———
ServerAdmin: 📱 Telegram | 🌐 Сайт | 📲 MAX 😩

#linux #terminal
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍194👎2
В Microsoft работают настоящие специалисты по возвращению в систему одного и того же бага. Сколько лет уже наблюдается одна и та же проблема с раскладкой, а точнее с её переключением. Ещё 2 года назад делал статью, когда меня это конкретно достало:

Почему раскладка в Windows переключается не с первого раза? Решение.

На тот момент я вышел из ситуации сторонними программами. Отключил системное переключение и менял раскладку программой. Но когда баг исправили, перестал ими пользоваться, потому что привык переключать раскладку по Ctrl+Shift.

И вот спустя почти 2 года этот баг опять вернулся. Я сразу заметил, что переключаться стало опять не с первого раза. Тут же пошли комментарии к статье на эту тему, и к заметке в ВК. Она, судя по всему, тоже как-то в поиске выскакивает на эту тему.

Нормального решения у меня нет. Так и переключаю время от времени со второго или третьего раза. Если кто-то знает, как решить эту проблему в винде, поделитесь. Напрягает, а привыкать к другим комбинациям не хочу.

Не понимаю, как они умудряются постоянно воспроизводить этот баг? В прошлый раз он был вызван появляющимся окошком с анимацией переключения. Именно эта анимация давала тормоза. Анимацию убрали, баг пропал, переключение работало нормально. Теперь опять что-то случилось. Как показывает практика, решения от Microsoft можно ждать месяцами или годами.

#windows
👍73👎1
Я не раз между делом в заметках упоминал, что обычно не ставлю в автоматическую загрузку виртуальные машины на гипервизорах. Недавно один подписчик просил меня пояснить, на чём основана эта рекомендация и как он может убедить своё руководство в том, что лучше сделать так.

Убеждать никого не хочу, а просто поделюсь некоторыми реальными историями, которые были в моей практике. Сразу поясню, что всё это относится к небольшим инфраструктурам, где с каждым отдельным сервером работают руками. Речь не про кластеры с HA сервисами. Хотя там бы я тоже действовал так же.

1️⃣ У меня была ситуация была, когда сглючила память в сервере и он постоянно перезагружался. Сервер Dell почему-то не отключил её сам, пришлось идти в ЦОДе к серверу и вынимать физически. На сервере работал гипервизор с кучей виртуальных машин. Если бы они автоматом стартовали, то там 100% что-нибудь бы умерло. Он аварийно перезагружался каждые 5-10 минут и сделал это раз 10, пока сотрудник не добрался до ЦОД и не поменял память.

2️⃣ Ещё один пример. ЦОД обесточили, была серьезная авария с электропитанием. Как это обычно бывает, резервное оборудование под реальной нагрузкой никто не проверял, так как подобные отключения бывают крайне редко, а проверять хлопотно. В итоге электричество то появлялось, то пропадало, падал генератор под нагрузкой. Оборудование несколько раз включилось и выключилось.

3️⃣ В промзонах часто отключают электричество. Иногда надолго. Его могут вернуть, а потом опять отключить через 1-2 минуты. Сталкивался с этим десятки раз, так как много работал и работаю с реальным производством. Для меня это вообще обыденность. Стартующие сервера на пустых батареях аварийно падают. Это всё приводит к проблемам. У меня, кстати, и дома, такая же история бывала не раз.

В таких случаях считаю, что лучше перестраховаться и вручную всё запустить в случае аварии, нежели пускать процессы на самотёк. Во всех описанных случаях автозапуск виртуалок никак не помог бы восстановить нормальную работу. А вот организовать дополнительные проблемы - запросто. Лучше 5-10 минут подождать и всё запустить по своей команде, нежели отдать на откуп автоматическому запуску. Разумеется, если есть что-то, что должно сразу стартануть, типа шлюза, то его хочешь, не хочешь, а в автозагрузку придётся поставить. А всё остальное уже потом, когда можно будет удалённо отправить команду на запуск.

#совет
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍109👎21
Ищете простой и стабильный хостинг для сайта?

Многие владельцы сайтов сталкиваются с тем, что сайт начинает тормозить, работать нестабильно и требовать всё больше технических настроек.

🔄 На практике такие проблемы часто связаны с качеством хостинга.


Виртуальный хостинг Majordomo обеспечивает стабильную работу сайта и подходит для разных типов проектов: сайтов компаний, блогов, лендингов и интернет-магазинов. Поддерживает популярные CMS — WordPress, 1С-Битрикс, Joomla и другие.

Majordomo входит в топ-10 лучших хостингов России и для эффективной работы вашего бизнеса предлагает:

удобную панель управления;
автоматические бэкапы;
защиту от DDoS;
бесплатные SSL-сертификаты;
поддержку 24/7.


Стоимость — от 179 ₽ в месяц.
При оплате от 3 месяцев домен .RU или .РФ в подарок.

Попробовать бесплатно↖️

Реклама, ООО «Адвлайн», ИНН 7810543400.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17👎6
Домучиваю статью про Loki. Никак не соберусь и не доделаю её полностью. В процессе настройки хочется наполнить систему реальными логами в нормальном объёме, чтобы всё проверить. Я использовал для этого простую утилиту с гитхаба для генерации логов типовых форматов - flog.

Это одиночный бинарник на Go, с которым очень просто работать. Он поддерживает несколько форматов:

- Apache common
- Apache combined
- Apache error
- RFC3164
- RFC5424
- Common log fomat
- JSON

По сути тут 2 типовых формата - разные виды логов веб сервера и syslog, плюс json, где тоже генерируются логи веб сервера.

Для использования можно скачать бинарник в репозиотрии, либо запустить через docker:

# docker run -it --rm mingrammer/flog flog -f apache_common -n 10

Вывели в консоль 10 строк стандартного лога apache, nginx и т.д. Все веб сервера чаще всего используют по умолчанию этот формат логов. Если добавить ключ -l, то генерация логов будет идти непрерывно, пока её не остановишь.

Если тестируете логи докера, то удобно запустить генерацию через докер и собирать вывод stdout. В случае какого-то отдельного веб сервера, удобнее писать логи в файл, как это обычно делает веб сервер и потом их забирать. Делается это примерно так:

# wget https://github.com/mingrammer/flog/releases/download/v0.4.4/flog_0.4.4_linux_amd64.tar.gz
# tar -xzf flog_0.4.4_linux_amd64.tar.gz flog
# mv flog /usr/local/bin/

# flog -t log -f apache_combined -o /var/log/nginx/access.log -b 10485760
/var/log/nginx/access.log is created.

Сгенерировали лог /var/log/nginx/access.log размером в 10 МБ. Теперь этот файл можно отправить в Loki. Конкретно по веб серверу хочу сделать отдельную заметку с примером дашборда.

Такая вот простая утилитка, которая нужна исключительно для настройки и отладки систем сбора логов. Из-за максимальной простоты её удобно использовать для этой задачи. Не придумаю, где она ещё может быть полезна.

❗️Если заметка вам полезна, не забудьте 👍 и забрать в закладки.

———
ServerAdmin: 📱 Telegram | 🌐 Сайт | 📲 MAX 😩

#logs
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍50👎2
Освойте UserGate и повысьте уровень защиты своей ИТ-инфраструктуры! 🚀

Мы запускаем серию практических курсов по UserGate, и это первый курс программы.

Бесплатный онлайн-курс поможет вам освоить внедрение и настройку UserGate — без лишней теории, с упором на практику.

В программе курса:
Настройка сетевых зон, NAT, защищённых каналов, кластеров, фильтрации на уровне приложений и правил межсетевого экрана
Интеграция с LDAP и Active Directory, фильтрация контента, системы обнаружения вторжений и обратный прокси
Пошаговые видеоуроки, практические задания и итоговое тестирование

После прохождения вы получите:
⭐️ именной сертификат
📕 PDF-инструкции и чек-листы
🎁 Бонус: второй курс по настройке удалённого доступа

Пройдите курс в удобное время — запись уже доступна.
👎19👍16
Расскажу про один трюк в strace, про который я вроде бы ещё ни разу не писал. В нём ничего особенного нет, но в некоторых ситуациях с ним удобно. Если случайно нигде не видел подобного использования, то самому может и в голову не прийти, что так можно.

У strace и её производных (ltrace, latrace) есть ключ -o, через который настраивается вывод результата в файл. При этом вместо файла может выступать pipe, а не обычный файл. Покажу сразу на примере. Тут будет видно явное удобство такого подхода.

Strace много всего умеет и обычно используется при дебаге. Я про него часто упоминал в различных заметках в основном в контексте анализа дисковой активности процессов. Например, какие файлы читает процесс, в какие пишет. Вот сразу реальный и полезный пример с Angie/Nginx.

Если у вас навороченная конфигурация, где куча всего подключается из разных директорий, что бывает часто (привет настройкам Nginx в Bitrixenv), то хочется быстро посмотреть, а что реально из какой-то конкретной директории подключается в момент запуска веб сервера. Проще всего это сделать, анализируя активность процесса во время выполнения команды nginx -t. В этот момент конфигурация проверяется на ошибки, соответственно, она должна быть прочитана.

Можно просто посмотреть все системные вызовы openat, которые отвечают за чтение:

# strace -zf -e trace=openat nginx -t

В выводе будет много всего лишнего - библиотеки, логи, системные файлы и т.д. Можно попробовать грепнуть:

# strace -zf -e trace=openat nginx -t | grep /etc/nginx

У вас, кстати, ничего не получится. Это особенность nginx, про которую просто надо знать. Вывод этой команды улетает не в стандартный поток stdout, а в stderr. Не знаю, почему так, но в Nginx это исторически сложилось. А grep не грепает stderr. Вам нужно будет как минимум сделать вот так:

# strace -zf -e trace=openat nginx -t 2>&1 | grep /etc/nginx

То есть направить поток stderr в stdout. Тогда он грепнется. Но вывод всё равно будет не очень красивый и наглядный. И тут можно использовать вот такой трюк:

# strace -o "| grep -Eo '/etc/nginx/[^\"]+'" -zf -e trace=openat nginx -t
/etc/nginx/nginx.conf
/etc/nginx/modules-enabled
/etc/nginx/mime.types
/etc/nginx/conf.d
/etc/nginx/sites-enabled
/etc/nginx/sites-enabled/default

На выходе получили аккуратный обработанный список директорий и файлов в /etc/nginx, которые веб сервер прочитал. Смысл того, что мы сделали в том, что через ключ -o вывод отправили не в файл, а в пайп, где он сразу же был обработан тем же grep, который вывел только то, что было между " ", а это как раз путь в файловой системе. Вся остальная информация не нужна и только мешает.

В данном случае уже не имеет значение, куда и как пишет nginx. За этим не нужно следить. Аналогичная команда с обычным грепом выглядела бы так:

# strace -zf -e trace=openat nginx -t 2>&1 | grep -Eo '/etc/nginx/[^\"]+'

Тут обязательно перенаправление 2>&1.

Подобная обработка вывода через pipe актуальна для анализа каких-то интерактивных программ. Например, iftop:

# strace -o "| grep -Eo '/[^\"]+'" -zf -e trace=openat iftop

Запускаем и сразу закрываем iftop. В консоли видим список файлов, которые она прочитала. В данном случае команда:

# strace -zf -e trace=openat iftop | grep -Eo '/[^\"]+'

уже не сработает. До grep дело не дойдёт, так как сначала вывалится портянка strace, а потом запустится iftop. В первом случае мы сразу же обрабатываем вывод в strace, выводим его в консоль и потом запускается iftop.

Можно посмотреть, где живёт конфигурация mc, запущенная под рутом:

# strace -o "| grep -Eo '/root[^\"]+'" -zf -e trace=openat mc
/root/.config/mc/ini
/root/.bash_history

Просто и наглядно. Удобно смотреть, кто, что читает в момент запуска.

❗️Если заметка вам полезна, не забудьте 👍 и забрать в закладки.

———
ServerAdmin: 📱 Telegram | 🌐 Сайт | 📲 MAX 😩

#bash #linux #terminal
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍109👎1
📎 Внимание, инженеры, DevOps и архитекторы облачных решений!

📆 14 апреля, Москва (ЦДП) + онлайн

➡️ регистрируйтесь на ☁️☁️☁️☁️☁️☁️☁️

Это практическая конференция для тех, кто строит и поддерживает надежные облака, внедряет ИИ и обеспечивает безопасность инфраструктуры. Реальные кейсы, инструменты и подходы — без воды и маркетинга.

🟦 Технический трек: автоматизация, мониторинг, DevOps-практики, управление ресурсами, интеграция KMS, Dogfooding и Bug Bounty
🟦 Дискуссии про ИИ, информационную безопасность и роль провайдера
🟦 Живое общение и нетворкинг — обсудите подходы, обменяйтесь опытом, возьмите идеи в работу

➡️ Принять участие в конференции

Реклама. АО "К2 Интеграция". ИНН 7701829110
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👎3
Хочу дать небольшие советы, основанные на личном опыте работы в отрасли. Может показаться, что они будут актуальны только новичкам, но это далеко не так. Проблемы обсуждения зарплаты с руководством, а конкретно её увеличения, возникают у многих вне прямой зависимости от возраста и опыта. Есть люди, которые всегда ощущают неловкость в таких разговорах, но её быть не должно. Это рабочий момент.

Во всём мире раскручивается спираль инфляции, в том числе долларовой, про рубль и говорить не приходится. Мы это всё наблюдаем постоянно, да ещё и с ускорением в последние несколько лет. Так что вопрос индексации и увеличения зарплаты стоит остро. Мои советы:

1️⃣ Когда устраиваетесь на новую работу, сразу, либо на собеседовании, либо при успешном приёме, оговорите тему повышения или индексации зарплаты. Как это происходит: автоматически раз в год или нужно самому к кому-то обращаться на пересмотр, какие процедуры на этот счёт. Если обсудите всё в самом начале, потом проще будет вести такие разговоры. Просто сошлётесь на эти договорённости. Это такая база, которую в обязательном порядке надо обсуждать. Она существенно упростит хотя бы в моральном плане задачу, если вам тяжело вывозить такие разговоры.

2️⃣ Постоянно отслеживайте среднюю зарплату по отрасли и следите за набором наиболее востребованных навыков. Подтягивайте их хотя бы минимально, если на работе не используете какой-то популярный стек. Проще всего подписаться на рассылку вакансий в hh, настроив подходящие параметры.

3️⃣ Если видите, что ваша зарплата упала ниже рынка, выходите на разговор с руководством, которое отвечает за индексацию и пересмотр зарплат. Не тяните, не копите обиду, не начинайте искать новое место, если на текущем устраивает всё, кроме зарплаты. Чаще всего нормальному руководителю нет смысла терять хорошего для себя сотрудника (вы же хороший сотрудник?). Спокойно объясните, почему вы считаете, что вам пора поднять зарплату. У вас должны быть чёткие аргументы, а не только желание получать больше денег.

Однажды я устроил одного знакомого в компанию, где работал сам. Ему тут предложили на треть больше, чем там, где он работает. Он прошел все собеседования и его готовы были брать. Когда пришел увольняться к своему работодателю, тот сделал круглые глаза и сразу же увеличил ему зарплату до такого же уровня. Руководитель просто не следил за этим, а работник сам на разговор не выходил. Надо было раньше всё обсудить и получить прибавку на полгода или год раньше. Представляете, сколько он денег потерял из-за своей нерешительности?

Я не гипотетически всё это говорю. Мне эти разговоры и индексации приходится делать в среднем чаще, чем человеку с постоянной одной работой. Сам всё это отслеживаю и индексирую все свои доходы в соответствии с инфляцией. Раньше каждый год делал, сейчас раз в два года, потому что доход по найму не мой основной источник дохода. Лишнюю суету не хочется разводить. Исключение, если у меня занятость на конкретном месте уменьшилась, то есть работы стало меньше и я трачу меньше времени, то пересмотр оплаты не затеваю. Но это лично моя особенность на частичной занятости. Я могу перераспределять свои усилия по разным направлениям.

❗️И ещё важно понимать. Компенсация инфляции - это не повышение зарплаты. Некоторые руководители преподносят индексацию, как повышение и увеличивают требования, нагрузку. Надо спокойно пояснить, если просите именно индексацию, что речь про повышение не идёт. Они сами это понимают, просто используют такую манипуляцию.

Повышение следует просить, если у вас реально выросла нагрузка и навыки. Ну и если рынок позволяет это сделать, а ваша зарплата по какой-то причине стала ниже рынка.

☝️ Только действуйте аккуратно и оценивайте трезво свои шансы и возможности если что найти другую работу. Сейчас с этим могут быть проблемы. Я бы в такой истории не блефовал.

———
ServerAdmin: 📱 Telegram | 🌐 Сайт | 📲 MAX 😩

#совет
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍165👎2
▶️ Очередная подборка авторских IT роликов, которые я лично посмотрел и посчитал интересными/полезными. Это видео из моих подписок за последнее время (обычно беру период в 2 недели), что мне понравились.

Автоматические TLS-сертификаты в Angie с модулем ACME
Очень подробно разобрана тема работы встроенного клиента ACME в веб сервере Angie. Он давно уже умеет сам получать и регулярно обновлять бесплатные сертификаты. Делал об этом заметку.

Chrome DevTools: полный разбор для ускорения сайтов
Очень подробный разбор DevTools в контексте анализа быстродействия и загрузки сайта. Нигде ранее не встречал такой подробной информации на эту тему. Если для вас актуальна история с быстродействием сайтов, то обязательно посмотрите. Автор очень хорошо разбирается в этой теме.

What’s Actually Running in My Homelab? (50+ Self-Hosted Services)
Очень любопытное видео от популярного блогера на тему того, что он использует. Я давно его смотрю и в целом всё это уже видел. Там по идее стандартный набор: Proxmox, TrueNAS, Traefik, Pi-hole, Prometheus, Uptime Kuma, n8n, NetbootXYZ и т.д. Практически всё из его списка было в то или иное время у меня на канале.

Cloud-init - развертывание виртуальных машин за секунды. Автоматизация Proxmox
Хорошая инструкция по настройки Cloud-init для автоматизации запуска виртуалок в Proxmox.

Защищаем приложения на своем сервере - безопасность Homelab и VPS
Хорошее наглядное видео, где автор специально сделал уязвимое приложение и на его примере показывает работу WAF (Web Application Firewall), а конкретно SafeLine.

Инструменты, которые незаметно обеспечивают работу моей домашней лаборатории Proxmox в 2026 году.
Автор пишет про некоторые программы под Proxmox, которые он использует. Среди них PegaProx и ProxCenter, про которые я вообще впервые услышал. Надо будет попробовать. А помимо них там речь идёт про Netdata, Pulse, ProxMenuX.

MCP Inspector | Протокол MCP - 02
Структура протокола MCP | Протокол MCP - 03
Продолжение нового курса от известного преподавателя Созыкина Андрея по теме MCP - протокола для взаимодействия с языковыми моделями (LLM).

Сервисы заметок для самохостинга. Альтенративы Google Keep
Очередное видео на тему хостинга текстовых заметок на своём сервере. Не знаю, остались ли ещё люди, у которых таких сервисов нет? 😁 На них постоянно выходят обзоры и сравнения. Автор основательно подошёл к теме и даже сравнительную таблицу составил. Если кому интересно, то сам я уже несколько лет использую Joplin.

Uptime Kuma v2 is HERE // Breaking Changes & Safe Upgrade Checklist
Популярный бесплатный мониторинг Uptime Kuma обновился до новой версии v2, где много изменений по сравнению с первой версией. Надо будет тоже её попробовать.

———
ServerAdmin: 📱 Telegram | 🌐 Сайт | 📲 MAX 😩

#видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45👎1
Хостинг, к которому не нужны дополнения 👍

Когда всё собрано в одном месте — работать проще. Не нужно искать отдельные решения под размещение сайта, регистрацию домена или покупку лицензий на ПО. В ИХЦ уже есть всё необходимое, чтобы спокойно запускаться и развиваться.

Что мы предлагаем:
✔️Виртуальный хостинг — от 123₽/мес, с 7 днями теста
✔️VPS в России — от 317₽/мес, с 3 днями теста
✔️VPS в Европе — от 290₽/мес
✔️Оплата в рублях и русскоязычная поддержка даже для европейских серверов
✔️DDoS-защита на всех тарифах без доплат
✔️Партнёрская программа с выплатами до 50% с каждой оплаты

Всё на русском, с простой логичной панелью и без лишних сложностей — можно спокойно сосредоточиться на проекте, а не на инфраструктуре.

Если вы как раз присматриваете хостинг или хотите сменить текущий — это хороший вариант, который стоит попробовать 😉

👉 Посмотреть тарифы и попробовать ihc.ru 👍

Реклама, ООО «Интернет-Хостинг», ИНН 7701838266
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20👎8
Тихой сапой платформа виртуализации Proxmox захватила весь сегмент малого и среднего бизнеса и потихоньку ползёт дальше. Уже есть сравнения экосистемы PVE с VMware. Разумеется, не в пользу PVE в плане функциональности, но раньше и этого не было. Продукты были несопоставимы. Я в последнее время прочитал пару интересных статей на эту тему:

25 ЛЕТ НА ИГЛЕ VMWARE: Почему ломка длится дольше, чем вы думаете
Миграция с VMware в 2026. Архитектурное сравнение альтернатив

Кому интересна эта тема - рекомендую. Там качественные разборы функциональности различных систем виртуализации. Но заметку не об этом хотел написать. Это так, к слову пришлось.

Блогеры тоже все поголовно в домашних лабах перешли на Proxmox. Как, собственно, и я. Если раньше у меня наравне трудился Hyper-V, то буквально на днях с покупкой нового компа (цены 😭) принял решение убрать тестовый сервер с Hyper-V и пересобрать на PVE. Давно уже им не пользовался и не запускал там виртуалки. Не вижу у него вообще никаких плюсов в сравнении с Proxmox.

Возвращаясь к блогерам. В одном из видео увидел продукт PegaProx для управлением кластерами PVE. Причём он ещё и XCP-NG поддерживает - единственную бесплатную альтернативу платформы виртуализации, сопоставимую с PVE. По описанию функциональности там всё очень красиво. Намного больше возможностей, чем в Proxmox Datacenter Manager.

PegaProx поддерживает:

▪️Межкластерную миграцию VM
▪️Полное управление виртуальными машинами (создание, удаление и т.д.)
▪️Управление хостами виртуализации (сети, хранилища, графики и т.д.)
▪️Автоматическую балансировка нагрузки с переездом виртуалок между кластерами. То есть своё HA поверх разных кластеров.
▪️Балансировку загрузкой хранилищ
▪️LDAP & OIDC аутентификацию
▪️Live миграцию из ESXi
▪️Управление кластером CEPH
▪️Встроенный сканер уязвимостей
▪️Планировщик различных действий с виртуальными машинами (запуск, остановка, выполнение скриптов и т.д.)

Это самое основное. Список возможностей там большой. Выглядит внушительно. Как на практике работает - неизвестно. Продукт новый и всё ещё в бете. Чтобы попробовать, можно воспользоваться готовым скриптом, docker compose, или установить в Debian через установку пакетов из репозитория разработчиков:

# curl https://git.gyptazy.com/api/packages/gyptazy/debian/repository.key -o /etc/apt/keyrings/gyptazy.asc
# echo "deb [signed-by=/etc/apt/keyrings/gyptazy.asc] https://packages.gyptazy.com/api/packages/gyptazy/debian trixie main" | tee -a /etc/apt/sources.list.d/gyptazy.list
# apt update
# apt install pegaprox

Я развернул в виртуалке, подключил свои тестовые PVE и PBS. Интерфейс управления удобный. Более наглядный, чем стандартный. Конечно, для простого управления всё это не имеет смысла. Основное тут, что может быть полезным - автоматическая миграция и управление кластерами. Для этого есть разные настройки, в том числе объединение VM и CT в группы, чтобы они переезжали только все вместе. Есть отдельная кнопка для запуска обслуживания ноды. После запуска все VM переезжают на другие сервера и можно производить обновление или другое обслуживание. Как всё это работает на практике - надо тестировать.

Из того, что может пригодиться помимо миграции - планировщик действий с виртуальными машинами и контейнерами. Для них можно создавать задания с расписанием, а в качестве действий использовать запуск, остановку, завершение работы, перезагрузку, создание снепшотов. Помимо этого там есть уведомления о превышении системных ресурсов кластера, ноды или отдельной VM.

В целом, проект интересный и функциональный. По ощущениям, задел сделали большой и будут развивать дальше для вывода на рынок коммерческой версии. Сейчас это только beta, так что в прод ставить не стоит. А для себя или тестовых кластеров вполне можно использовать, если понравится.

❗️Если заметка вам полезна, не забудьте 👍 и забрать в закладки.

———
ServerAdmin: 📱 Telegram | 🌐 Сайт | 📲 MAX 😩

#proxmox
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍143👎4
У платформы для управления IT инфраструктурой INFRAX в начале марта вышел первый стабильный релиз 1.0. Я уже делал заметки по этой системе:

▪️Первый обзор на начальную версию
▪️Крупное обновление с поддержкой управления виртуализацией

Не хочу сейчас повторяться, но для тех, кто впервые слышит об этой системе кратко поясню, что INFRAX - это платформа для управления всеми активами и процессами, имеющими отношение к IT инфраструктуре и её поддержке. Акцент сделан на серверах и сетевом оборудовании, но можно и пользовательские компьютеры в неё добавлять. Система объединяет в себе мониторинг, удалённые подключения, управление гипервизорами и контейнерами, единую систему аутентификации и управления доступом, техническую поддержку с тикетами, резервное копирование, базу знаний и многие другие сервисы.

В очередном обновлении добавлены:

◽️SNMP-мониторинг: автообнаружение, шаблоны, триггеры
◽️Резервное копирование: расписания, ротация, контроль выполнения
◽️SLA: соглашения о качестве ИТ-услуг
◽️Инвентаризация активов (CMDB): актуальная карта инфраструктуры
◽️Управление активами (ITAM): закупки, контракты, бюджеты
◽️Удалённый доступ к рабочим станциям без ручной настройки
◽️Файловый менеджер: работа с файлами на удаленных серверах
◽️Управление дисками и разделами на серверах
🔥ИИ-помощник: доступ к инструментам управления

Я написал подробную статью с разбором и примером настройки основных нововведений:

Стабильный релиз INFRAX 1.0 - ситуационный центр ИТ инфраструктуры: мониторинг, подключения, инциденты и обращения

Статья рекламная, то есть заказана разработчиками, но написана полностью мной от структуры и до конечного содержания. Я ещё с первой статьи развернул INFRAX в одном из филиалов и с тех пор он крутится на реальной инфраструктуре, на основе которой я пишу статьи по этой системе.

☝️Обращаю внимание на ИИ-помощника. Я уделил ему много внимания в статье, так как тема актуальная, а помощник реально помогает. Он встроен в структуру системы, постоянно находится в контексте серверов и инцидентов и позволяет эффективно решать некоторые вопросы, в том числе по настройке самой INFRAX. В статье есть реальные примеры с картинками, как всё это выглядит на практике.

Этот же ИИ пишет шаблоны для мониторинга. И у него это хорошо получается. Преднастроенных шаблонов нет. Их нет смысла заранее писать. ИИ-помощник по месту практически всегда с первого раза создаёт работающий шаблон под конкретное устройство. В статье тоже есть примеры на этот счёт.

Так что чем дальше, тем больше будет ИИ в нашей жизни, ну и в профессии, соответственно.

Напомню, что INFRAX полностью бесплатен без каких-либо ограничений для 100 узлов и 100 пользователей. ИИ оплачивается отдельно через личный кабинет. Стоимость будет зависеть от используемого режима модели. Я тестировал самую первую джун и вторую - мидл. В среднем у меня получился один запрос к джуну 1-1,5 ₽, к мидлу 2-5 ₽. Процесс установки и базовой настройки описан в первой заметке. Ссылка в начале.

❗️Если заметка вам полезна, не забудьте 👍 и забрать в закладки.

———
ServerAdmin: 📱 Telegram | 🌐 Сайт | 📲 MAX 😩

#мониторинг #remote #infrax #отечественное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍56👎3