Комментарии 24
. zVirt представляет собой российскую систему виртуализации, построенную на базе решения с открытым исходным кодом oVirt.
Точно не QEMU-KVM в роли гипервизора ?
с примерами значений, рекомендациями по базовым настройкам и понятными скриншотами.
и даже ссылка на Compatibility Guide будет? Ну, там где про протестированные российские серверы, или даже про версии прошивок и драйверов ?
Чтобы собрать рекомендованную конфигурацию zVirt, нужно соединить компоненты согласно следующей топологии:
Это физическая или логическая коммутация ? Если физическая, то как включать VM в сетевую карту, а если логическая, то где виртуальные свичи ?
Если развертывать zVirt с DNS (как уже говорилось, можно и без него…но зачем?),
Затем, что виртуализация должна перезагрузиться и войти в строй без внешних сервисов.
Потому что, если у вас упала вся , условно, стойка и DNS на ней, то ваша система не поднимется при зависимости от DNS. Иначе придется делать балансировку DNS, ваша же система умеет работать с, ну скажем, 4 DNS ? (Ниже написано, что (можно ввести несколько в порядке приоритета, нажимая Add)
Устанавливаем zVirt Node
Стоп стоп. Где глава про выбор сервера, требования по памяти, процессорам, совместимость с сетевыми картами ? На какой сервер еще можно ставить Centos zvirt, на какой уже нельзя ? Где требования по совместимости СХД, режимы работы ? NFS - какой версии можно, какой нет, какой функционал будет доступен ?
Позаботьтесь, чтобы у вас уже были учетные записи zVirt, иначе вас не пустит загружать репозиторий zVirt Node.
Hosted Engine
То есть, система годится для разворачивания только в местах с доступом к интернету, принести в закрытый контур ISO на флешке нельзя.
На этом этапе нужно обязательно отметить опцию Automatically connect, а после этого выйти из настроек и сначала деактивировать (рядом с интерфейсом пропадёт), а потом снова активировать соединение. Процедуру необходимо выполнить на всех серверах виртуализации, чтобы ваш кластер начал нормально работать.
На скрине опции для IP v6, так на чем у вас работает кластер, на ip v4 или на ip v6 ?
Для этого будет использоваться веб-интерфейс Cockpit
https://cockpit-project.org/ . не иначе, тоже представляет собой российскую систему виртуализации
Для работы по интерфейсу iSCISI нужно: .. Настроить имена пользователей и пароли
Вот так просто проскочили раздел Challenge-Handshake Authentication Protocol (CHAP) . Какой нужен \ поддерживается, unidirectional CHAP \ bidirectional CHAP ?
◦ Убедитесь, что выбран корректный сетевой интерфейс или бонд (например, enp1s0).
Настройки для etherchannel выше не приводились и не описаны.
Кроме того, это у вас что, виртуальная машина сервера управления берет в заложники захватывает физическую сетевую карту, или как ?
На следующем этапе мы задаем пароль пользователя admin, который будет использоваться для доступа к веб-порталу zVirt.
Хардкод, как много в этом слове ..
VM будет запущена локально на хосте
То есть, нужно И СХД И локальные диски?? Не у всех локальные диски в серверах стоят, некоторые по старой школе 16-32 гб флешку или SSD или sata dom ставят и живут спокойно.
Дождитесь успешной подготовки ВМ Hosted Engine и перейдите к настройке хранилища для домена hosted_storage,
Судя по тексту дальше, будет развернута еще одна виртуальная машина ?
h. Если развернуть группу Дополнительно, можно будет увеличить размер диска ВМ Hosted Engine, если это требуется.
В каких случаях это требуется ?
Hosted engine будет перенесена в настроенное хранилище
А, вон оно что.
После этого вы можете самостоятельно добавлять центры данных
???????
И, разумеется, у статьи сразу +5, как и положено корпоративным статьям.
Судя по комментам нужна инструкция а не статья?)
По Вашему kvm и oVirt одни и те же вещи делают?
Много вопросов, которые легко снимаются одной установкой кластера. Сервера нужны для теста почти любые. Ну с поддержкой виртуализации конечно. И оборудование должно поддерживаться одним из последних ядер линейки 5.15. В том смысле, что не должно быть выпилено как ide и не должно быть слишком специфичным к которому ещё не успели написать драйвера.
О статье. Лёгкий комикс для простой установки, описывающий редчайшую задачу развёртывания на серверах с доступом к интернет.
Формально требования - минимум два хоста, а остальное уже можно в виртуализации.
Разворачивал ovirt. Послевкусие как после добротной поделки, которую постоянно пилят по частям. То одна часть начинает развиваться и ломать другие зависимости, то другая.
Компоненты: qemu, kvm, libvirt, open switch, open stack, postgres, vdsm,...
В общем на флешку ставить не стоит. Можно на не слишком мелкий ssd (64-128ГБ достаточно) . Но разделяемая СХД необходима. Есть чуть более сложный вариант с тремя хостами и glusterfs... Но в статье только третий хост из этой схемы выплыл. Да и чем сложнее решение, тем оно менее надёжное.
Для теста можно развернуть виртуализацию на одном хосте и даже будет работать, но до истечения сертификата vdsm, который не получится стандартным образом перевыпустить только потому, что нельзя увести узел в обслуживание с активными машинами, а для перевыпуска должна работать вм с управляющей машиной.
Сервера нужны для теста почти любые.
Лист совместимости пусть покажут.
. Но разделяемая СХД необходима.
И какая на ней будет кластерная файловая система и гле прочитать про работу механизма HA и кластерных блокировок ? В открытой документации, разумеется.
Для теста можно развернуть виртуализацию на одном хосте и даже будет работать
Тут так то был независимый обзор звирта, и он на порядок лучше этого описания "далее далее". Я, скажем, еще не спросил - как и где на этих скриншотах задается management VLAN для хостов
Лист совместимости пусть покажут
https://www.orionsoft.ru/sovmestimost-po-i-oborudovaniya
И какая на ней будет кластерная файловая система и гле прочитать про работу механизма HA и кластерных блокировок ? В открытой документации, разумеется.
В качестве кластерной ФС используется LVM с блокировками через sanlock. Если есть вопросы, всегда готовы помочь. Пишите на info@orionsoft.ru
как и где на этих скриншотах задается management VLAN для хостов
На скриншотах этого нет, но управление можно перевести в отдельный VLAN со своим VLAN ID.
В целом, в качестве сервера подойдет любой, где запускается Linux и есть аппаратная виртуализация. Вопрос в том, насколько быстро это будет работать. Для стендов можно использовать вложенную виртуализацию.
Можно даже на одном, если памяти достаточно. Требуется СХД или NAS с NFS. Для тестов можно поднять ISCSI target где-то на другом сервере или дать NFS шару.
Точно не QEMU-KVM в роли гипервизора ?
zVirt – система управления виртуализацией, которая в качестве гипервизора использует QEMU-KVM
и даже ссылка на Compatibility Guide будет? Ну, там где про протестированные российские серверы, или даже про версии прошивок и драйверов?
https://www.orionsoft.ru/sovmestimost-po-i-oborudovaniya
Это физическая или логическая коммутация ? Если физическая, то как включать VM в сетевую карту, а если логическая, то где виртуальные свичи ?
На схеме устройства с подписью "ВМ" – гипервизоры, на которых после развертывания zVirt и добавления их в среду можно будет стартовать ВМ
Затем, что виртуализация должна перезагрузиться и войти в строй без внешних сервисов.
Потому что, если у вас упала вся , условно, стойка и DNS на ней, то ваша система не поднимется при зависимости от DNS. Иначе придется делать балансировку DNS, ваша же система умеет работать с, ну скажем, 4 DNS ? (Ниже написано, что (можно ввести несколько в порядке приоритета, нажимая Add)
1. Использование DNS упрощает администрирование инфраструктуры и снижает вероятность ошибок при развертывании и сопровождении инфраструктуры
2. DNS, как и любой другой инфраструктурный сервис не должен быть зависим от работоспособности среды виртуализации и должен быть реализован как выделенный сервис с обеспечением отказоустойчивости.
Стоп стоп. Где глава про выбор сервера, требования по памяти, процессорам, совместимость с сетевыми картами ? На какой сервер еще можно ставить
Centoszvirt, на какой уже нельзя ? Где требования по совместимости СХД, режимы работы ? NFS - какой версии можно, какой нет, какой функционал будет доступен ?
Требования и рекомендации к аппаратному обеспечению и другим компонентам есть в Wiki по ссылке https://wiki.orionsoft.ru/ru/zvirt/latest/preplanning-guide.adoc
и лучшие практики: https://wiki.orionsoft.ru/ru/zvirt/best-practice
Но спасибо за комментарий. Напишу отдельную статью по планированию и выбору железа. :)
То есть, система годится для разворачивания только в местах с доступом к интернету, принести в закрытый контур ISO на флешке нельзя.
Развертывание в изолированной среде также поддерживается, включая возможность создания локальных репозиториев. В данном пункте подразумевается необходимость покупки лицензии или заказа демо для доступа к исходным репозиториям, в которых в т.ч находится ISO c zVirt Node.
На скрине опции для IP v6, так на чем у вас работает кластер, на ip v4 или на ip v6 ?
Поддерживается как конфигурация IPv4, так и IPv6. На скрине в разделе IPv6 стоит настройка по умолчанию.
https://cockpit-project.org/ . не иначе, тоже представляет собой российскую систему виртуализации
Cockpit - это универсальный веб-интерфейс для дистрибутивов Linux, который в некоторых дистрибутивах установлен по умолчанию, а в некоторых доступен для установки в официальных репозиториях.
Вот так просто проскочили раздел Challenge-Handshake Authentication Protocol (CHAP) . Какой нужен \ поддерживается, unidirectional CHAP \ bidirectional CHAP ?
Unidirectional по умолчанию. Для bidirectional нужно будет подправить iscsid.conf руками.
Настройки для etherchannel выше не приводились и не описаны.
Кроме того, это у вас что, виртуальная машина сервера управленияберет в заложникизахватывает физическую сетевую карту, или как ?
1. В статье рассказываем один из примеров развертывания zVirt. В нашей Wiki можно посмотреть другие варианты: https://wiki.orionsoft.ru/ru/zvirt/latest/install-guide.adoc
2. Нет. В данном случае для сетевого взаимодействия используется Linux Bridge.
То есть, нужно И СХД И локальные диски?? Не у всех локальные диски в серверах стоят, некоторые по старой школе 16-32 гб флешку или SSD или sata dom ставят и живут спокойно.
В целом, да, нужны локальный диски (для гипервизора) и для отказоустойчивой конфигурации внешняя СХД. Но возможны варианты.
В каких случаях это требуется ?
Увеличить размер диска Engine может потребоваться при увеличении инсталляции, росте кол-ва ВМ или хостов. Место нужно для СУБД
DNS, как и любой другой инфраструктурный сервис не должен быть зависим от работоспособности среды виртуализации и должен быть реализован как выделенный сервис с обеспечением отказоустойчивости.
Спорное утверждение. В сетях, использующих Active Directory, функции DNS-серверов обычно выполняют доменные контроллеры, а делать DC на отдельном аппаратном сервере при наличии системы виртуализации - ну, такое себе.
Или же можно сказать, что и виртуализация, и DNS - инфраструктурные сервисы, и что из них должно зависеть от другого, не вполне очевидно.
ну, до определенной версии использование vDS на хостах ESXi и vCSA вызывало сложности с повторным запуском инфраструктуры, пока не сделали локальный кэшь конфига сети на хостах.. Тот же AD/DC прекрасно запустится вообще без доступа к DNS и какое-то время работать будет, как минимум пустит на сервер через локальную SAM базу. А vSphere не взлетало, пока при обновлении не сделали кэшей. так что необходимость запихивать сервера DNS внутрь обслуживаемой виртуализации весьма спорна. как вариант все ключевые сервисы вносить в хосты
Поделитесь, про какие аспекты работы с платформой и ее архитектуру вам интереснее всего было бы прочитать в следующих наших статьях на Хабре?
Начну с трех простых вопросов
1. Как ваша система работает с RDMA \ iSER и с какими СХД вы это тестировали, в каких режимах?
2. В начале статьи вы заявили про SDN, с какими коммутаторами это работает?
3. Как в вашей системе выполняется откат на снапшот виртуальной машины ?
Подскажите пожалуйста на какой версии centos оно работает, кроме centos можно поставить на astra или Ubuntu?
Проще в личке спросить у автора другой статьи - https://habr.com/ru/articles/769360/
Хотя .. 3 (три) комментария с Зарегистрирован 13 марта 2019 .. неужели уже три учетки разморозили ?
Исходя из статьи оно из исошника разворачивается сразу готовое, а не на ОС ставится, и такой выбор - centos, очень странный.
Установка поддерживается только на zVirt Node, который является составной частью решения.
Привет. zVirt базируется на CentOS 8 Stream, на тот момент, когда я работал с этим продуктом версия ядра была сильно отстающей от актуальных для той же ОС. В процессе установки zVirt Node выполняется установка CentOS 8 Stream с дополнительными доработками от Orion.
Информация примерно около года назад получена, на тот момент была необходимость "докачивать" из реп пакеты для установки самой виртуализации. Эта проблема решается созданием "offline" репозитория, руководства у них есть, после ты уже в закрытый контур можешь идти.
На все .deb системы поставить zVirt - невозможно. База zVirt существует на основе .rpm. Ред ОС, CentOS.
помнится, engine в ovirt'e не уимеет себя мигрировать на другой сторадж..
виснут задачи
задачи нельзя снять
итд
опасайтесь покупать ovirt
Как по мне zvirt - вполне неплохой пример качественного импортозамещения наравне c vmmanager, spacevm и редвиртом. Лично мне после vmware vmmanager удобнее и проще по использованию, но тут каждый по потребностям выбирает
Можно инструкцию для установки актуальной версии на один standalone хост без подключаемого хранилища?
zVirt Hosted Engine: практика развертывания в картинках