Последние публикации

Восстановление файлов QCOW2, поврежденных при создании снимков

QCOW2 – очень популярный формат дисков виртуальных машин. Он широко применяется провайдерами сервисов, организациями и частными лицами, благодаря тому, что в нем используется тонкое выделение (thin provisioning) для пространства и поддерживается создание внутренних снимков. Тома – это обычные файлы, которые можно хранить в локальных файловых системах или удаленных хранилищах NFS. Эти характеристики сделали его фактическим стандартом для использования с гипервизором KVM, который также широко применяется.

Несмотря на достаточно высокую надежность, время от времени диски в формате QCOW2 могут повреждаться. Наш опыт показывает, что проблема часто возникает в тех случаях, когда пользователь пытается создать снимок с диска виртуальной машины, во время высокой нагрузки I/O на диск или все файловое хранилище. Иногда, это ведет к поломке дисков – их нельзя присоединить к виртуальной машине, а машину с ними нельзя запустить.

Подробнее ...

7 способов ускорить GitLab CI/CD при использовании Docker

Данная статья является переводом статьи автора Wes Cossick из Sparksuite.

При работе с любой системой непрерывной интеграции огромное значение имеет скорость выполнения задач интеграции и развертывания. Некоторое время назад мы начали рефакторинг процессов CI, чтобы сделать их максимально быстрыми. Вы cможете сделать то же самое, следуя нашим советам.

Подробнее ...

Не игнорируйте .dockerignore – это дорого и потенциально опасно

При создании сервисов разработчики часто сталкиваются с необходимостью оптимизировать образы Docker, чтобы уcкорить их сборку. Один из путей оптимизации заключается в использовании .dockerignore. Данная статья является переводом и адаптацией англоязычной статьи Алексея Леденева.

Подробнее ...

Оверлейные сети VXLAN: реализация BGP EVPN с Cumulus Quagga или FRR

Ранее мы уже писали о конфигурировании VXLAN в Linux. Представляем перевод еще одной англоязычной статьи “VXLAN: BGP EVPN with Cumulus Quagga (or FRR)” автора Vincent Bernat, которая может быть интересна разработчикам или администраторам, ищущим решение для реализации VXLAN в больших сетях, где недоступно мультивещание.

Подробнее ...

Оверлейные сети VXLAN в Linux

Недавно мы писали о выпуске первого релиза расширения для CloudStack, позволяющего выделять дополнительные частные сети, организуемые посредством оверлейных сетей VXLAN. При разработке расширения нам очень помог блог Vincent Bernat из Exoscale. Сегодня мы подробнее остановимся на конфигурировании VXLAN в Linux.

Данная статья является адаптированным и дополненным переводом англоязычной статьи автора Vincent Bernat. В статье вы встретите ссылки и на другие статьи автора.

VXLAN (Virtual eXtensible Local Area Network) – оверлейная сеть для передачи трафика Ethernet по существующей (высокодоступной и масштабируемой) IP-сети при одновременном размещении большого числа групп пользователей. Данное определение представлено в RFC 7348. VXLAN вполне реализованы в Linux, начиная с версии 3.12 поддерживаются мультивещание (multicast) и одноадресная передача (unicast), а также IPv6 и IPv4. Традиционно VXLAN работают с использованием групп мультивещания, но не всегда они применимы. В этой статье мы рассмотрим различные методы настройки сети VXLAN в Linux, и более подробно остановимся на вариантах применения одноадресной передачи (unicast).

Подробнее ...