19 июля 2019

Остаться в живых: как переехать с ESXi на KVM/LXD

Доклады, принятые в программу DevOpsConf 2019

Андрей Юмашев руководит отделом информационного обеспечения в ЛитРес и владеет несколькими компаниями по разработке ПО. На конференции он поделится своим опытом DevOps-трансформации. По мнению Андрея многие не понимают сути DevOps. Он объяснит, как правильно анализировать спектр проблем, как выстроить план деятельности, правильно рассчитать KPI и, главное, как вовремя остановиться.

Матвей Григорьев из Dodo Pizza расскажет, как целая команда опытных разработчиков отложила в сторону свои любимые языки программирования и пошла изучать линукс, терраформ, пакер, рисовать NALSD и строить IaC. О том, как в дело вступили практики экстремального программирования для управления инфраструктурой компании и прошли первые шаги к полноценной команде SRE.

Андрей Квапил (WEDOS Internet, a.s) выступит с докладом «Применение техник CI/CD для развёртывания и управления BareMetal-инфраструктурой». WEDOS Internet, a.s — крупнейший чешский хостинг. Услуги компания предоставляет на собственных серверах, поэтому, прежде чем выработать правильную стратегию, инженерам пришлось решить ряд задач по автоматизации развёртывания как инфраструктуры, так и новых сервисов.

Андрей расскажет:

  • где хранить и как применять конфигурацию, как в этом поможет Jsonnet;
  • о конфиденциальности данных: как правильно и зачем хранить пароли в GIT, почему это удобно;
  • как организовать структуру репозитория так, чтобы это позволяло отслеживать изменения для непрерывной интеграции и при этом было удобно вам. 

30 сентября и 1 октября мы вновь соберёмся в ламповом Инфопространстве на DevOpsConf. Заявки на доклады Программный комитет принимает до 20 августа и 1 сентября примет окончательное решение о программе конференции.

Как переехать с ESXi на KVM/LXD и не сойти с ума

На DevOpsConf 2018 Лев Николаев из «Макснет Системы» рассказал, как его компании удалось переехать с ESXi на KVM, зачем это нужно было сделать и с какими сложностями они столкнулись.

Когда-то компания использовала в качестве гипервизора бесплатную версию VMware — ESXi. У неё были недостатки по сравнению с платной версией, но с этим можно было жить. Всё изменилось, когда в свежих версиях ESXi новый веб-интерфейс отказался работать со старым, а мониторинг RAID-массивов перестал подавать признаки жизни.

В «Макснет Системы» решили, что гипервизор мечты будет гибридным и сочетать для разных нагрузок KVM и LXD.

Лев рассказал о сетях, хранилищах, контейнерах, KVM, LXD, LXC, provisioning и удобных виртуалках.

Сеть. Пока скорости ваших интерфейсов не превышают 1 Гбит/с, вам хватит bridge. Как только захотите выжать больше — он будет вас ограничивать.

Хранилище. Создайте общее сетевое хранилище. Даже если вы не готовы внутри сети использовать 10 Гбит/с, то даже 1 Гбит/с даст вам 125 МБ/с хранилища. Для целого ряда нагрузок этого будет достаточно с запасом, а миграция виртуальных машин будет элементарным делом.

Контейнер или KVM? Плюсы, минусы, подводные камни. Какие виды нагрузки лучше положить в контейнер, а какие лучше оставить в KVM?

LXD или LXC. LXD — это LXC? Или другая версия? Или надстройка? Что это вообще? Развеем мифы и поймем, в чем отличия между LXD и LXC.

Удобный provisioning. Что удобнее: брать одинаковый образ или инсталлировать систему с нуля каждый раз? Как это делать быстро и аккуратно каждый раз?

Удобная виртуальная машина. Здесь будут страшные рассказы о загрузчиках, разделах, LVM.

Разное. Много мелких вопросов: как быстро перетащить виртуальную машину c ESXi на KVM, как хорошо мигрировать, как правильно виртуализировать диски?Полную расшифровку доклада читайте на Хабре.