Мониторим CEPH кластер

Ceph - штука мощная. Пока работает - все счастливы. Как только начинает деградировать OSD, заполняться пул или сеть внезапно превращается в тыкву - начинается классический инфраструктурный квест:

«А что вообще происходит?»

Именно поэтому мониторинг Ceph - не роскошь, а средство сохранения нервной системы DevOps-инженера.

Мониторинг

Читать дальше

Shell vs Ansible. Подготовка серверов к автоматизации и созданию единого SSH-доступа

Почти каждая инфраструктура рано или поздно проходит через один и тот же этап взросления.

Сначала:

  • серверов мало;
  • все делается руками;
  • root-пароли живут в заметках;
  • SSH-доступ «вроде работает».

DevOps

Читать дальше

Увеличиваем размер LVM диска на Proxmox

В инфраструктуре есть вещи вечные:

  • разработчики, которые «ничего не меняли»;
  • мониторинг, начинающий орать в пятницу вечером;
  • и расширение дисков в виртуалках.

На первый взгляд операция простая. На практике - кто-то забывает про pvresize, кто-то расширяет не тот раздел, а кто-то внезапно обнаруживает, что внутри виртуальной машины XFS, а не ext4. И вот уже вместо «5 минут работы» начинается археология Linux-разделов.

Оставлю нормальную современную шпаргалку по увеличению дисков в Proxmox, с пояснениями, примерами и подводными камнями.

Виртуализация

Читать дальше

Docker Compose

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

Docker-Compose
инструмент для создания и запуска многоконтейнерных Docker приложений. В Compose, вы используете специальный файл для конфигурирования ваших сервисов приложения. Затем, используется простая команда, для создания и запуска всех сервисов из конфигурационного файла. 

Compose превосходен для разработки, тестирования и настройки среды, а также непрерывной интеграции. Вы этом разделе вы можете узнать более подробно о решаемых задачах.

Шпаргалки

Читать дальше

Dockerfile

Docker может автоматически создавать образы читая инструкции из Dockerfile. Файл Dockerfile представляет из себя текстовый документ содержащий все команды для сборки образа. С помощью команды docker build пользователи могут производить автоматизированную сборку которая выполняет последовательность инструкций в командной строке.

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

Шпаргалки

Читать дальше

Kubernetes

Небольшая шпаргалка по Kubectl. По мере работы с кластером, буду дополнять.

Что еще можно посмотреть:

Шпаргалки

Читать дальше