- PVSM.RU - https://www.pvsm.ru -
В предыдущей статье [1] были рассмотрены варианты, на что можно заменить существующие системы в рамках выполнения приказа об импортозамещении. Далее в статьях речь пойдет о выборе конкретных продуктов для замены развернутых в настоящее время. Начнем с точки отсчета — системы виртуализации.

Итак, из чего можно выбрать? В реестре Минкомсвязи [2] выбор есть [3]:
Так же можно брать в расчет гипервизоры, входящие в состав поставки ОС, или находящиеся в их репозитории. Например, у той же Astra Linux есть поддержка KVM. И так как он входит в репозитории ОС, то его можно считать «легитимным» для установки и использования. О том, «что можно использовать в рамках импортозамещения, а что нет», было оговорено в предыдущей статье [1], так что не буду останавливаться на этом вопросе.
На деле вот список средств виртуализации Astra Linux [4]:
У ROSA Linux такого списка нет, но в wiki можно найти следующие пакеты [5]:
У Calculate это QEMU over KVM [6]
У Альт Линукс это тот же KVM [7]
При ближайшем рассмотрении, делаем вывод, что иметь дело нам придется всего лишь с несколькими известными гипервизорами, а именно:
QEMU — свободная программа с открытым исходным кодом для эмуляции аппаратного обеспечения различных платформ, которая может работать и без использования KVM, но использование аппаратной виртуализации значительно ускоряет работу гостевых систем, поэтому использование KVM в QEMU (-enable-kvm) является предпочтительным вариантом. (с) То есть QEMU — гипервизор 2го типа, что неприемлемо в продуктовой среде. С KVM его можно использовать, но в этом случае QEMU будет использоваться в качестве средства управления KVM…
Использование оригинального VirtualBox в коммерции является фактически нарушением лицензии [11]: «Начиная с версии 4, выпущенной в декабре 2010 года, основная часть продукта распространяется бесплатно под лицензией GPL v2. Устанавливаемый поверх неё дополнительный пакет, обеспечивающий поддержку устройств USB 2.0 и 3.0, протокол удалённого рабочего стола (RDP), шифрование накопителя, загрузку с NVMe и по PXE, распространяется под особой лицензией PUEL («для личного использования и ознакомления»), по который система бесплатна для личного использования, в целях обучения или для оценки перед принятием решения о приобретении коммерческой версии.» (с) Плюс VirtualBox так же является гипервизором 2го типа, так что он так же отпадает.
Итого: в чистом виде мы имеем только KVM.

В случае, если вам все же необходимо перейти на «отечественный» гипервизор — выбор у вас, прямо скажем, невелик. Это будет KVM в той или иной обертке, с теми или иными доработками, но все равно это будет KVM. Хорошо это или плохо — вопрос другой, все равно альтернативы нет.
В случае, если условия не столь строги, то, как говорилось в предыдущей статье [1]: «Нам надо привести показатели к установленным пределам. На деле это значит, что мы должны заменить существующие ОС на продукты из реестра Минкомсвязи и довести количество замененных операционных систем до 80%.… Итак, мы спокойно можем оставить кластер на Hyper-V, раз уж он у нас есть и нам он нравится...» (с) Так что перед нами стоит выбор: Microsoft Hyper-v или KVM. KVM может быть с «прикрученными» к нему средствами управления, но он все равно останется все тем же KVM.
Эти продукты сравнивались далеко не однократно [12], не двукратно [13], не трехкратно [14]… Ну, вы поняли…
Про развертывание и настройку KVM так же писалось не однократно [15], не двукратно [16], не трехкратно [17] и не четырехкратно [18]… Словом, выпонели [19].
То же самое и про Microsoft Hyper-V.. [20]
Не вижу смысла повторяться и описывать эти системы, сравнивать и т.д. Можно, конечно, повыдергивать из статей ключевые моменты, но это будет неуважение к авторам, я считаю. Кому предстоит выбирать — тот прочтет не только это, но и еще гору информации, чтобы определиться.
Единственное отличие, на котором хочу заострить внимание — отказоустойчивая кластеризация. Если у Microsoft это встроено в ОС и функционал гипервизора, то в случае с KVM придется использовать стороннее ПО, которое должно входить в репозитории ОС. Та же связка Corosync+Pacemaker, например. (Эта связка есть почти у всех отечественных ОС… может, и у всех, но все 100% я проверять не стал.) Мануалы по настройке кластеризации так же имеются в избытке.
Ну, как обычно, наши Кулибины не стали заморачиваться, взяли что было, прикрутили чуточку своего, и выдали «продукт», который по документам является отечественным, а на деле — OpenSource. Есть ли смысл тратить деньги из бюджета за «отдельные» системы виртуализации (читай не входящие в состав ОС)? Не думаю. Так как все равно вы получите тот же KVM, только за него еще нужно будет заплатить.
Таким образом, выбор замены для гипервизора сводится к тому, какие серверные ОС вы собираетесь закупать для Предприятия и эксплуатировать. Или же, как в моем случае, останетесь на том, что у вас уже есть (Hyper-VESXiвписать_нужное).
Автор: Сысоев Андрей
Источник [21]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/open-source/314481
Ссылки в тексте:
[1] статье: https://habr.com/ru/post/446456/
[2] реестре Минкомсвязи: https://reestr.digital.gov.ru/reestr/
[3] выбор есть: https://reestr.digital.gov.ru/reestr/?sort_by=date&sort=asc&sort_by=date&sort=asc&name=%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D0%B2%D0%B8%D0%B7%D0%BE%D1%80&owner_status=&owner_name=&name=%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D0%B8%D0%B7&owner_status=&owner_name=&set_filter=Y
[4] список средств виртуализации Astra Linux: https://wiki.astralinux.ru/pages/viewpage.action?pageId=3277441
[5] следующие пакеты: http://wiki.rosalab.ru/ru/index.php?search=%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86&go=%D0%9F%D0%B5%D1%80%D0%B5%D0%B9%D1%82%D0%B8&title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F%3A%D0%9F%D0%BE%D0%B8%D1%81%D0%BA
[6] QEMU over KVM: https://old.calculate-linux.org/main/ru/qemu
[7] KVM: http://sptlinux.ru/products/sptlinux6-0/spt-server/
[8] KVM: https://www.linux-kvm.org/page/Main_Page
[9] VirtualBox: https://www.virtualbox.org/
[10] QEMU: https://www.qemu.org/
[11] нарушением лицензии: https://ru.wikipedia.org/wiki/VirtualBox#%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
[12] однократно: https://habr.com/ru/company/ruvds/blog/308350/
[13] двукратно: https://www.xelent.ru/blog/sravnenie-gipervizorov-kvm-hyper-v-ili-vmware/
[14] трехкратно: https://www.itcentralstation.com/products/comparisons/hyper-v_vs_kvm
[15] однократно: https://habr.com/ru/post/168791/
[16] двукратно: https://habr.com/ru/post/170259/
[17] трехкратно: https://habr.com/ru/post/120717/
[18] четырехкратно: https://habr.com/ru/post/71709/
[19] выпонели: https://habr.com/ru/search/?target_type=posts&order_by=relevance&q=kvm+%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0&flow=
[20] Microsoft Hyper-V..: https://habr.com/ru/search/?target_type=posts&order_by=relevance&q=hyper-v+%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0&flow=
[21] Источник: https://habr.com/ru/post/447670/?utm_source=habrahabr&utm_medium=rss&utm_campaign=447670
Нажмите здесь для печати.