Size: a a a

KVM (PVE/oVirt etc)

2019 August 06

k

kvaps in KVM (PVE/oVirt etc)
Alexey Shabalin
Да я не для себя 😁 я готовлю дистрибутив со сборником виртуализации, есть qemu+libvirt, pve, opennebula, openstack. Не хватает только чего-то легкого-лугкого, типа cockpit (он не подходит по некоторым причинам - плохая локализация, дублирует наш функционал управления)
А вы какую-то управлялку для них пишите?
источник

k

kvaps in KVM (PVE/oVirt etc)
или всё родное?
источник

AS

Alexey Shabalin in KVM (PVE/oVirt etc)
kvaps
А вы какую-то управлялку для них пишите?
Пока никакую, видимо придется писать 😁
источник

AS

Alexey Shabalin in KVM (PVE/oVirt etc)
kvaps
блин, я до последнего думал что virt-manager и vmmanager - это одно и тоже
Извиняюсь, я попутал vmmanager с webvirtmgr, поэтому и назвал его мертвым
источник

k

kvaps in KVM (PVE/oVirt etc)
Я хочу OpenNebula-оператора для kubernetes написать, что бы виртуалки прямо в кубе создавать
источник

k

kvaps in KVM (PVE/oVirt etc)
У куба очень приятное API
источник

AS

Alexey Shabalin in KVM (PVE/oVirt etc)
В runV ?
источник

k

kvaps in KVM (PVE/oVirt etc)
Не, отдельной сущностью
источник

k

kvaps in KVM (PVE/oVirt etc)
по сути в куб можно будет складывать ресурс описынный в yaml, а оператор будет парсить параметры и создавать виртуалку в OpenNebula
источник

k

kvaps in KVM (PVE/oVirt etc)
удаляешь ресурс - удаляется и виртуалка
источник

k

kvaps in KVM (PVE/oVirt etc)
внутри - обычный ansible
источник

AS

Alexey Shabalin in KVM (PVE/oVirt etc)
Типа docker-machine, но для k8s?
источник

PK

Pavel Kolobaev in KVM (PVE/oVirt etc)
в попенстеке так через zun+kata можно
источник

PK

Pavel Kolobaev in KVM (PVE/oVirt etc)
только та наизнанку от k8s
источник

i

ivdok in KVM (PVE/oVirt etc)
Alexey Shabalin
kimchi уже тяжеловато будет
kimchi и им подобные веб-морды над libvirt могут служить только заготовкой для биллинга, функционала там почти нихрена
источник

i

ivdok in KVM (PVE/oVirt etc)
Проходил списком всю вики kvm.org, из всего путного - только ovirt да pve, и ещё некоторые проприетарные морды, которые правда не щупал.
источник

k

kvaps in KVM (PVE/oVirt etc)
Не совсем, docker-machine - запускает виртуалку, а в ней докер, а затем настраивает хостовую тачку общаться с docker внутри этой виртуалки.
У меня же идея несколько другая.

Когда Kata-containers пытаются переиспользовать CNI и CSI интерфейсы куба, я не вижу в этом никакого смысла, так как логично предположить что эти интерфейсы приспособленны в основном для контейнеров, для stateful-виртуалок они подходят плохо, к примеру live-migration работает только на ReadWriteMany томах, а с сетью там вообще всё сложно.

Моя идея просто использовать уже готовую OpenNebula, под которую уже есть куча аддонов для сети и стораджа, которая уже умеет правильно запускать и менеджить виртуалке. А для неё написать интерфейс в Kubernetes.
источник

k

kvaps in KVM (PVE/oVirt etc)
Идея простая - деплоить OpenNebula в Kubernetes.
И сделать возможным общаться с ней через API кубернетиса, то есть создавать и управлять виртуалуами, хостами, imagами и т.п. просто как создавая новые сервисы в Kubernetes
источник

VR

Vladimir Renskiy in KVM (PVE/oVirt etc)
Все в кубер)
источник

k

kvaps in KVM (PVE/oVirt etc)
Vladimir Renskiy
Все в кубер)
Даже небо, даже Аллаха
источник