OpenVPN: настройка OpenVPN Access Server и AWS VPC peering
OpenVPN Access Server предоставляет полностью настроенный и готовый к использованию OpenVPN сервер, который требует минимальной настройки для запуска. Бесплатная версия разрешает использовать 2 одновременных подключения, если требуется больше пользователей – за денежку. Сейчас для доступа к нашим ресурсам, таким как Jenkins, Nexus и т.д. используются правила в Security Group-ах, в которых для каждого пользователя приходится…
https://rtfm.co.ua/openvpn-nastrojka-openvpn-access-server-i-aws-vpc-peering/
OpenVPN Access Server предоставляет полностью настроенный и готовый к использованию OpenVPN сервер, который требует минимальной настройки для запуска. Бесплатная версия разрешает использовать 2 одновременных подключения, если требуется больше пользователей – за денежку. Сейчас для доступа к нашим ресурсам, таким как Jenkins, Nexus и т.д. используются правила в Security Group-ах, в которых для каждого пользователя приходится…
https://rtfm.co.ua/openvpn-nastrojka-openvpn-access-server-i-aws-vpc-peering/
RTFM: Linux, DevOps и системное администрирование | DevOps-инжиниринг и системное администрирование. Случаи из практики.
OpenVPN: настройка OpenVPN Access Server и AWS VPC peering
OpenVPN Access Server предоставляет полностью настроенный и готовый к использованию OpenVPN сервер, который требует минимальной настройки для запуска. Бесплатная версия разрешает использовать 2 одновременных подключения, если требуется больше пользователей…
OpenVPN: настройки DNS и dnsmasq
В продолжение OpenVPN: настройка OpenVPN Access Server и AWS VPC peering – пример настройки DNS. Дано: домен ci.example.com, который должен резолвиться на публичный IP сервера с Jenkins при подключении напрямую, через Интернет, и на приватный IP – при подключении через VPN-соединение. Для этого на сервере с OpenVPN устанавливаем dnsmasq: # apt -y install dnsmasq…
https://rtfm.co.ua/openvpn-nastrojki-dns-i-dnsmasq/
В продолжение OpenVPN: настройка OpenVPN Access Server и AWS VPC peering – пример настройки DNS. Дано: домен ci.example.com, который должен резолвиться на публичный IP сервера с Jenkins при подключении напрямую, через Интернет, и на приватный IP – при подключении через VPN-соединение. Для этого на сервере с OpenVPN устанавливаем dnsmasq: # apt -y install dnsmasq…
https://rtfm.co.ua/openvpn-nastrojki-dns-i-dnsmasq/
RTFM: Linux, DevOps и системное администрирование | DevOps-инжиниринг и системное администрирование. Случаи из практики.
OpenVPN: настройки DNS и dnsmasq
В продолжение OpenVPN: настройка OpenVPN Access Server и AWS VPC peering - пример настройки DNS. UPD: решение, описанное в этом посте - рабочее, но есть более правильный вариант. См пост AWS: VPC peering DNS resolution и настройки DNS для OpenVPN AS. Дано:…
Arch Linux: grub-mkconfig зависает на создании /boot/grub/grub.cfg
Во время установки новой системы на новый компьютер – grub-mkconfig зависает при создании файла конфигурации GRUB. Нет ни ошибок, ни предупреждений. Решение нагуглилось тут>>>, запишу его и себе. Сама ошибка выглядит так: Прерываем по Ctrl+C. Проверяем скрипт /usr/bin/grub-mkconfig – находим все редиректы 2> (stderror) в /dev/null: …
https://rtfm.co.ua/arch-linux-grub-mkconfig-zavisaet-na-sozdanii-boot-grub-grub-cfg/
Во время установки новой системы на новый компьютер – grub-mkconfig зависает при создании файла конфигурации GRUB. Нет ни ошибок, ни предупреждений. Решение нагуглилось тут>>>, запишу его и себе. Сама ошибка выглядит так: Прерываем по Ctrl+C. Проверяем скрипт /usr/bin/grub-mkconfig – находим все редиректы 2> (stderror) в /dev/null: …
https://rtfm.co.ua/arch-linux-grub-mkconfig-zavisaet-na-sozdanii-boot-grub-grub-cfg/
Arch Linux: установка с EFI и dual-boot с Windows
Новый компьютер купил ещё в декабре, накатил тогда на него Windows, потом праздники – и всё руки не доходили установить Linux. Приходилось подключаться через Putty на старый ноут с Arch Linux, на котором всё настроено и работает – и через него делать всякие полезные вещи по SSH. Но Винда всё-таки неудобна, и наконец-то решил выделить…
https://rtfm.co.ua/arch-linux-ustanovka-s-efi-i-dual-boot-s-windows/
Новый компьютер купил ещё в декабре, накатил тогда на него Windows, потом праздники – и всё руки не доходили установить Linux. Приходилось подключаться через Putty на старый ноут с Arch Linux, на котором всё настроено и работает – и через него делать всякие полезные вещи по SSH. Но Винда всё-таки неудобна, и наконец-то решил выделить…
https://rtfm.co.ua/arch-linux-ustanovka-s-efi-i-dual-boot-s-windows/
RTFM: Linux, DevOps и системное администрирование | DevOps-инжиниринг и системное администрирование. Случаи из практики.
Arch Linux: установка с EFI и dual-boot с Windows
Новый компьютер купил ещё в декабре, накатил тогда на него Windows, потом праздники - и всё руки не доходили установить Linux. Приходилось подключаться через Putty на старый ноут с Arch Linux, на котором всё настроено и работает - и через него делать всякие…
World of Tanks: установка и запуск на Arch Linux
Не думал, что заведётся – но всё получилось) Использовался гайд 2017-го года отсюда>>>, а уже после того, как всё заработало – подсказали ещё один мануал тут>>>. Не уверен – будет ли работать с драверами nouveau – у меня запустилось на nvidia. Подключаем Multilib репозиторий. Обновляем доступные пакеты и систему: [setevoy@setevoy-arch-pc ~]$ sudo pacman -Syu…
https://rtfm.co.ua/world-of-tanks-ustanovka-i-zapusk-na-arch-linux/
Не думал, что заведётся – но всё получилось) Использовался гайд 2017-го года отсюда>>>, а уже после того, как всё заработало – подсказали ещё один мануал тут>>>. Не уверен – будет ли работать с драверами nouveau – у меня запустилось на nvidia. Подключаем Multilib репозиторий. Обновляем доступные пакеты и систему: [setevoy@setevoy-arch-pc ~]$ sudo pacman -Syu…
https://rtfm.co.ua/world-of-tanks-ustanovka-i-zapusk-na-arch-linux/
RTFM: Linux, DevOps и системное администрирование | DevOps-инжиниринг и системное администрирование. Случаи из практики.
World of Tanks: установка и запуск на Arch Linux
Не думал, что заведётся - но всё получилось) Использовался гайд 2017-го года отсюда>>>, а уже после того, как всё заработало - подсказали ещё один мануал тут>>>. В комментариях добавили ссылку на ещё один гайд тут>>>. Не уверен - будет ли работать с драверами…
OpenVPN: настройка SSL и hostname
Доводим до ума наш OpenVPN. У нас он уже в продакшене, пользуемся. Вкусно, просто, удобно. Встроенная поддержка ACL вообще замечательна, но о ней, может быть, в другом посте. Сейчас надо настроить SSL, что бы браузеры и клиенты не ругались. Документация по настройке SSL в OpenVPN AS – тут>>>. Let’s Encrypt Устанавливаем Let’s Encrypt клиент: …
https://rtfm.co.ua/openvpn-nastrojka-ssl-i-hostname/
Доводим до ума наш OpenVPN. У нас он уже в продакшене, пользуемся. Вкусно, просто, удобно. Встроенная поддержка ACL вообще замечательна, но о ней, может быть, в другом посте. Сейчас надо настроить SSL, что бы браузеры и клиенты не ругались. Документация по настройке SSL в OpenVPN AS – тут>>>. Let’s Encrypt Устанавливаем Let’s Encrypt клиент: …
https://rtfm.co.ua/openvpn-nastrojka-ssl-i-hostname/
RTFM: Linux, DevOps и системное администрирование | DevOps-инжиниринг и системное администрирование. Случаи из практики.
OpenVPN: настройка SSL и hostname
Доводим до ума наш OpenVPN. У нас он уже в продакшене, пользуемся. Вкусно, просто, удобно. Встроенная поддержка ACL вообще замечательна, но о ней, может быть, в другом посте. Сейчас надо настроить SSL, что бы браузеры и клиенты не ругались. Документация по…
Viber: нет подключения – qt.network.ssl: Incompatible version of OpenSSL
На свежеустановленной Arch Linux Viber запускается, но при авторизации – не может подключиться к сети. Вообще десктопная версия Вайбера, конечно, убога – но это лучше, чем тыкать кнопочки в телефоне. Да и сам Вайбер, как мессенджер… Решение для домохозяек. Но по статистке он установлен на 94% Android-телефонах, и по сути стал новым скайпом для обычных…
https://rtfm.co.ua/viber-net-podklyucheniya-qt-network-ssl-incompatible-version-of-openssl/
На свежеустановленной Arch Linux Viber запускается, но при авторизации – не может подключиться к сети. Вообще десктопная версия Вайбера, конечно, убога – но это лучше, чем тыкать кнопочки в телефоне. Да и сам Вайбер, как мессенджер… Решение для домохозяек. Но по статистке он установлен на 94% Android-телефонах, и по сути стал новым скайпом для обычных…
https://rtfm.co.ua/viber-net-podklyucheniya-qt-network-ssl-incompatible-version-of-openssl/
RTFM: Linux, DevOps и системное администрирование | DevOps-инжиниринг и системное администрирование. Случаи из практики.
Viber: нет подключения – qt.network.ssl: Incompatible version of OpenSSL
На свежеустановленной Arch Linux Viber запускается, но при авторизации - не может подключиться к сети. Вообще десктопная версия Вайбера, конечно, убога - но это лучше, чем тыкать кнопочки в телефоне. Да и сам Вайбер, как мессенджер... Решение для домохозяек.…
Linux: ALSA lib pcm_dmix.c:1108:(snd_pcm_dmix_open) unable to open slave
Имеется свежая установка Arch Linux. Пока фиксил запуск Viber – игрался с pulseaudio и alsa, после чего начал пропадать звук. Выглядит это так: запускаем qmmp, жмём Play: ... DecoderMAD: Fixed rate detected DecoderMAD: Total time: 297900 ReplayGain: disabled Dithering: disabled ALSA lib pcm_dmix.c:1108:(snd_pcm_dmix_open) unable to open slave OutputALSA: Error opening PCM device default OutputWriter:…
https://rtfm.co.ua/linux-alsa-lib-pcm_dmix-c1108snd_pcm_dmix_open-unable-to-open-slave/
Имеется свежая установка Arch Linux. Пока фиксил запуск Viber – игрался с pulseaudio и alsa, после чего начал пропадать звук. Выглядит это так: запускаем qmmp, жмём Play: ... DecoderMAD: Fixed rate detected DecoderMAD: Total time: 297900 ReplayGain: disabled Dithering: disabled ALSA lib pcm_dmix.c:1108:(snd_pcm_dmix_open) unable to open slave OutputALSA: Error opening PCM device default OutputWriter:…
https://rtfm.co.ua/linux-alsa-lib-pcm_dmix-c1108snd_pcm_dmix_open-unable-to-open-slave/
RTFM: Linux, DevOps и системное администрирование | DevOps-инжиниринг и системное администрирование. Случаи из практики.
Linux: ALSA lib pcm_dmix.c:1108:(snd_pcm_dmix_open) unable to open slave
Имеется свежая установка Arch Linux. Пока фиксил запуск Viber - игрался с pulseaudio и alsa, после чего начал пропадать звук. Выглядит это так: запускаем qmmp, жмём Play: [simterm] ... DecoderMAD: Fixed rate detected DecoderMAD: Total time: 297900 ReplayGain:…
Linux: редактирование systemd юнит-файлов, рестарт сервиса при падении и уведомление на почту
Имеется RabbitMQ сервис, который изредка может упасть. Требуется: перезапускать его, если процесс был завершён с ошибкой отправлять почтовое уведомление об этом событии Настроим это всё через systemd-сервис файл самого RabbitMQ (хотя есть и другие варианты, например – с помощью monit, см. Monit: мониторинг и перезапуск NGINX). Нас интересуют две опции: RestartSec=: задержка при рестарте сервиса…
https://rtfm.co.ua/linux-redaktirovanie-systemd-yunit-fajlov-restart-servisa-pri-padenii-i-uvedomlenie-na-pochtu/
Имеется RabbitMQ сервис, который изредка может упасть. Требуется: перезапускать его, если процесс был завершён с ошибкой отправлять почтовое уведомление об этом событии Настроим это всё через systemd-сервис файл самого RabbitMQ (хотя есть и другие варианты, например – с помощью monit, см. Monit: мониторинг и перезапуск NGINX). Нас интересуют две опции: RestartSec=: задержка при рестарте сервиса…
https://rtfm.co.ua/linux-redaktirovanie-systemd-yunit-fajlov-restart-servisa-pri-padenii-i-uvedomlenie-na-pochtu/
Arch Linux: OpenVPN – не обновляется resolv.conf
В Arch Linux при подключении к OpenVPN AS не обновляется resolv.conf. Насколько я в курсе – проблема специфична именно для Arch и его производных, типа Manjaro Linux. Пакет openvpn установлен с помощь pacman, см. OpenVPN: настройка OpenVPN Access Server и AWS VPC peering. При старте подключения – в логе выводятся сообщения: ... Fri Feb…
https://rtfm.co.ua/arch-linux-openvpn-ne-obnovlyaetsya-resolv-conf/
В Arch Linux при подключении к OpenVPN AS не обновляется resolv.conf. Насколько я в курсе – проблема специфична именно для Arch и его производных, типа Manjaro Linux. Пакет openvpn установлен с помощь pacman, см. OpenVPN: настройка OpenVPN Access Server и AWS VPC peering. При старте подключения – в логе выводятся сообщения: ... Fri Feb…
https://rtfm.co.ua/arch-linux-openvpn-ne-obnovlyaetsya-resolv-conf/
RTFM: Linux, DevOps и системное администрирование | DevOps-инжиниринг и системное администрирование. Случаи из практики.
Arch Linux: OpenVPN – не обновляется resolv.conf
В Arch Linux при подключении к OpenVPN AS не обновляется resolv.conf. Насколько я в курсе - проблема специфична именно для Arch и его производных, типа Manjaro Linux. Пакет openvpn установлен с помощь pacman, см. OpenVPN: настройка OpenVPN Access Server и…
Android Studio: adb – INSTALL_FAILED_INSUFFICIENT_STORAGE
Продолжаем воевать с нашими UI авто-тестами. Пригодились предыдущие посты – Android Studio: установка на Linux и работа с Android Virtual Devices и Appium: Android Virtual Device, Original error: Condition unmet after 60159 ms и костыль. В целом тесты работают, но иногда вылазят интересные проблемки. Сегодня наш QA-инженер скинул сообщение, что все UI-тесты упали с такой…
https://rtfm.co.ua/android-studio-adb-install_failed_insufficient_storage/
Продолжаем воевать с нашими UI авто-тестами. Пригодились предыдущие посты – Android Studio: установка на Linux и работа с Android Virtual Devices и Appium: Android Virtual Device, Original error: Condition unmet after 60159 ms и костыль. В целом тесты работают, но иногда вылазят интересные проблемки. Сегодня наш QA-инженер скинул сообщение, что все UI-тесты упали с такой…
https://rtfm.co.ua/android-studio-adb-install_failed_insufficient_storage/
RTFM: Linux, DevOps и системное администрирование | DevOps-инжиниринг и системное администрирование. Случаи из практики.
Android Studio: adb – INSTALL_FAILED_INSUFFICIENT_STORAGE
Продолжаем воевать с нашими UI авто-тестами. Пригодились предыдущие посты - Android Studio: установка на Linux и работа с Android Virtual Devices и Appium: Android Virtual Device, Original error: Condition unmet after 60159 ms и костыль. В целом тесты работают…
Arch Linux: установка, попытки фиксов и таки игра в EVE Online
После успешной установки WoT (см.World of Tanks: установка и запуск на Arch Linux) – было решено “взять следующий рубеж”, и установить EVE Online. По запросу в Google “EVE Online Linux” нашлась статья на wiki.eveuniversity.org, по которой сначала и пытался запустить EVE Online. Спустя несколько потраченных на дебаг вечеров – я сдался, и задал вопрос на……
https://rtfm.co.ua/arch-linux-ustanovka-popytki-fiksov-i-taki-igra-v-eve-online/
После успешной установки WoT (см.World of Tanks: установка и запуск на Arch Linux) – было решено “взять следующий рубеж”, и установить EVE Online. По запросу в Google “EVE Online Linux” нашлась статья на wiki.eveuniversity.org, по которой сначала и пытался запустить EVE Online. Спустя несколько потраченных на дебаг вечеров – я сдался, и задал вопрос на……
https://rtfm.co.ua/arch-linux-ustanovka-popytki-fiksov-i-taki-igra-v-eve-online/
RTFM: Linux, DevOps и системное администрирование | DevOps-инжиниринг и системное администрирование. Случаи из практики.
Arch Linux: установка, попытки фиксов и таки игра в EVE Online
После успешной установки WoT (см.World of Tanks: установка и запуск на Arch Linux) - было решено "взять следующий рубеж", и установить EVE Online. По запросу в Google "EVE Online Linux" нашлась статья на wiki.eveuniversity.org, по которой сначала и пытался…
Linux: The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv
Каждый разпосле установки VirtualBox на новую систему – натыкаюсь на одни и те же грабли, которые заставляют гуглить: The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv Попытка загрузить vboxdrv вручную тоже приводит к ошибке: $ sudo modprobe vboxdrv modprobe: FATAL: Module vboxdrv not found…
https://rtfm.co.ua/linux-the-virtualbox-linux-kernel-driver-vboxdrv-is-either-not-loaded-or-there-is-a-permission-problem-with-dev-vboxdrv/
Каждый разпосле установки VirtualBox на новую систему – натыкаюсь на одни и те же грабли, которые заставляют гуглить: The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv Попытка загрузить vboxdrv вручную тоже приводит к ошибке: $ sudo modprobe vboxdrv modprobe: FATAL: Module vboxdrv not found…
https://rtfm.co.ua/linux-the-virtualbox-linux-kernel-driver-vboxdrv-is-either-not-loaded-or-there-is-a-permission-problem-with-dev-vboxdrv/
Arch Linux: установка Steam
Новый компьютер, есть надежда поиграть в игры (World of Tanks уже работают, см.World of Tanks: установка и запуск на Arch Linux). Steam на Ubuntu работал без проблем, Civilization 5 игралась – попробуем на Arch. Документация по установке – тут>>>. Не без танцев с бубном – но всё завелось. Устанавливаем: [setevoy@setevoy-arch-pc ~]$ sudo pacman -S…
https://rtfm.co.ua/arch-linux-ustanovka-steam/
Новый компьютер, есть надежда поиграть в игры (World of Tanks уже работают, см.World of Tanks: установка и запуск на Arch Linux). Steam на Ubuntu работал без проблем, Civilization 5 игралась – попробуем на Arch. Документация по установке – тут>>>. Не без танцев с бубном – но всё завелось. Устанавливаем: [setevoy@setevoy-arch-pc ~]$ sudo pacman -S…
https://rtfm.co.ua/arch-linux-ustanovka-steam/
Prometheus: blackbox-exporter probe_http_status_code == 0 и его debug
Сегодня решил обновить Grafana до уже релизной версии 6.0, а заодно – все остальные образы в стеке. Апдейт прошёл успешно (Loki наконец-то начала выводить имена файлов логов и все остальные лейблы), но вот в Slack сразу упала пачка CRITICAL алертов от blackbox-exporter, который проверяет все наши API-ендпоинты. Собственно, тут – пример использования дебага blackbox-exporter. Всего…
https://rtfm.co.ua/prometheus-blackbox-exporter-probe_http_status_code-0-i-ego-debug/
Сегодня решил обновить Grafana до уже релизной версии 6.0, а заодно – все остальные образы в стеке. Апдейт прошёл успешно (Loki наконец-то начала выводить имена файлов логов и все остальные лейблы), но вот в Slack сразу упала пачка CRITICAL алертов от blackbox-exporter, который проверяет все наши API-ендпоинты. Собственно, тут – пример использования дебага blackbox-exporter. Всего…
https://rtfm.co.ua/prometheus-blackbox-exporter-probe_http_status_code-0-i-ego-debug/
AWS: RDS логи, сбор в CloudWatch Logs и CloudFormation
Имеется пачка AWS RDS инстансов с MariaDB. Бекенд-разработчики просят включить им slow-логи, что бы они могли дебажить свои запросы. Задача – включить логи, и добавить их передачу в CloudWatch Logs для дальнейшего анализа. RDS, как и всё остальное, у нас создаётся из CloudFormation шаблона – поэтому будут примеры и с ним. Кроме стандартных general/error/slow логов…
https://rtfm.co.ua/aws-rds-logi-sbor-v-cloudwatch-logs-i-cloudformation/
Имеется пачка AWS RDS инстансов с MariaDB. Бекенд-разработчики просят включить им slow-логи, что бы они могли дебажить свои запросы. Задача – включить логи, и добавить их передачу в CloudWatch Logs для дальнейшего анализа. RDS, как и всё остальное, у нас создаётся из CloudFormation шаблона – поэтому будут примеры и с ним. Кроме стандартных general/error/slow логов…
https://rtfm.co.ua/aws-rds-logi-sbor-v-cloudwatch-logs-i-cloudformation/
OpenVPN – автозапуск подключения на Linux
Имеется OpenVNP AS сервер в AWS, и openvnp клиент на Arch Linux (см.OpenVPN: настройка OpenVPN Access Server и AWS VPC peering). Хочется добавить его загрузку и подключение при старте системы. Используем systemd, документация – тут>>>, подходит для любых Linux-систем. Файлы настроек клиента располагаются в /etc/openvpn/client/ (см. WorkingDirectory в содержимом юнит-файла ниже), пока тут пусто: …
https://rtfm.co.ua/openvpn-avtozapusk-podklyucheniya-na-linux/
Имеется OpenVNP AS сервер в AWS, и openvnp клиент на Arch Linux (см.OpenVPN: настройка OpenVPN Access Server и AWS VPC peering). Хочется добавить его загрузку и подключение при старте системы. Используем systemd, документация – тут>>>, подходит для любых Linux-систем. Файлы настроек клиента располагаются в /etc/openvpn/client/ (см. WorkingDirectory в содержимом юнит-файла ниже), пока тут пусто: …
https://rtfm.co.ua/openvpn-avtozapusk-podklyucheniya-na-linux/
RTFM: Linux, DevOps и системное администрирование | DevOps-инжиниринг и системное администрирование. Случаи из практики.
OpenVPN – автозапуск подключения на Linux
Имеется OpenVNP AS сервер в AWS, и openvnp клиент на Arch Linux (см.OpenVPN: настройка OpenVPN Access Server и AWS VPC peering). Хочется добавить его загрузку и подключение при старте системы. Используем systemd, документация - тут>>>, подходит для любых…
Linux: LVM – pvcreate Device /dev/sdb4 excluded by a filter.
Во время установкий новой системы при создании Phisical Volume для LVM – вдруг вылезло непонятное сообщение. Виноваты кривые ручки и немного невнимательности – спешил. Создаём новый раздел: Проверяем размер раздела: [root@archiso ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0…
https://rtfm.co.ua/linux-lvm-pvcreate-device-dev-sdb4-excluded-by-a-filter/
Во время установкий новой системы при создании Phisical Volume для LVM – вдруг вылезло непонятное сообщение. Виноваты кривые ручки и немного невнимательности – спешил. Создаём новый раздел: Проверяем размер раздела: [root@archiso ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0…
https://rtfm.co.ua/linux-lvm-pvcreate-device-dev-sdb4-excluded-by-a-filter/
RTFM: Linux, DevOps и системное администрирование | DevOps-инжиниринг и системное администрирование. Случаи из практики.
Linux: LVM – pvcreate Device /dev/sdb4 excluded by a filter.
Во время установкий новой системы при создании Phisical Volume для LVM - вдруг вылезло непонятное сообщение. Виноваты кривые ручки и немного невнимательности - спешил. Создаём новый раздел: [simterm] [root@archiso ~]# pvcreate /dev/sdb4 Device /dev/sdb4 excluded…
Prometheus: мониторинг для RTFM – Grafana, Loki и promtail
После внедрения Loki на рабочем проекте – решил добавить его и себе. А заодно – добавить node_exporter и alertmanager, что бы получать уведомления, когда на разделах будует заканчиваться место. Обычно “Ссылки по теме” размещаю в конце поста, но тут стоит их добавить в начале. Для общего знакомства с Prometheus: Prometheus: мониторинг — введение, установка, запуск,…
https://rtfm.co.ua/prometheus-monitoring-dlya-rtfm-grafana-loki-i-promtail/
После внедрения Loki на рабочем проекте – решил добавить его и себе. А заодно – добавить node_exporter и alertmanager, что бы получать уведомления, когда на разделах будует заканчиваться место. Обычно “Ссылки по теме” размещаю в конце поста, но тут стоит их добавить в начале. Для общего знакомства с Prometheus: Prometheus: мониторинг — введение, установка, запуск,…
https://rtfm.co.ua/prometheus-monitoring-dlya-rtfm-grafana-loki-i-promtail/
RTFM: Linux, DevOps и системное администрирование | DevOps-инжиниринг и системное администрирование. Случаи из практики.
Prometheus: мониторинг для RTFM — Grafana, Loki и promtail
После внедрения Loki на рабочем проекте - решил добавить его и себе. А заодно - добавить node_exporter и alertmanager, что бы получать уведомления, когда на разделах будет заканчиваться место. Обычно "Ссылки по теме" размещаю в конце поста, но тут стоит их…
Ansible: проверка наличия пакета в системе
Имеется “самописная” Ansible роль letsencrypt. (см. Prometheus: мониторинг для RTFM — Grafana, Loki и promtail). Перед запуском Let’s Encrypt клиента для получения сертификатов – надо проверить, установлен ли в системе NGINX. Используем модуль package_facts: ... - name: "Check if NGINX is installed" package_facts: manager: "auto" ... И затем условную проверку по массиву ansible_facts.packages: ... -…
https://rtfm.co.ua/ansible-proverka-nalichiya-paketa-v-sisteme/
Имеется “самописная” Ansible роль letsencrypt. (см. Prometheus: мониторинг для RTFM — Grafana, Loki и promtail). Перед запуском Let’s Encrypt клиента для получения сертификатов – надо проверить, установлен ли в системе NGINX. Используем модуль package_facts: ... - name: "Check if NGINX is installed" package_facts: manager: "auto" ... И затем условную проверку по массиву ansible_facts.packages: ... -…
https://rtfm.co.ua/ansible-proverka-nalichiya-paketa-v-sisteme/
RTFM: Linux, DevOps и системное администрирование | DevOps-инжиниринг и системное администрирование. Случаи из практики.
Ansible: проверка наличия пакета в системе
Пример использования Ansible package_facts и условия when для проверки наличия пакета на удалённой системе перед выполнением действий.
VirtualBox: Nonexistent host networking interface, name ‘wlp13s0’
Копировал каталог ~/VirtualBox VMs с ноута на новый компьютер. После этого при запуске машины – VirtualBox сообщает об ошибке: Nonexistent host networking interface, name ‘wlp13s0’ (VERR_INTERNAL_ERROR). Result Code: NS_ERROR_FAILURE (0x80004005) Component: ConsoleWrap Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed} Проверяем интерфейсы на новой машине: $ ip a s 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group…
https://rtfm.co.ua/virtualbox-nonexistent-host-networking-interface-name-wlp13s0/
Копировал каталог ~/VirtualBox VMs с ноута на новый компьютер. После этого при запуске машины – VirtualBox сообщает об ошибке: Nonexistent host networking interface, name ‘wlp13s0’ (VERR_INTERNAL_ERROR). Result Code: NS_ERROR_FAILURE (0x80004005) Component: ConsoleWrap Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed} Проверяем интерфейсы на новой машине: $ ip a s 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group…
https://rtfm.co.ua/virtualbox-nonexistent-host-networking-interface-name-wlp13s0/
RTFM: Linux, DevOps и системное администрирование | DevOps-инжиниринг и системное администрирование. Случаи из практики.
VirtualBox: Nonexistent host networking interface, name ‘wlp13s0’
Причины и решение ошибки "Nonexistent host networking interface, name 'wlp13s0' (VERR_INTERNAL_ERROR)." в Virtualbox.