https://purrli.com/ - для тех у кого нет кота 🐈 симулятор мурчания с настройками.
Виртуализация *
Виртуализируем машины, ресурсы, приложения
Linux под Hyper-V, overhead со знаком минус?
Неоднократно приходилось переходить с Linux на самой машине к той же версии и на той же машине, но развернутой в виртуалке в Windows. И часто замечал, что Linux в Hyper-V работает более “отзывчиво” по части GUI (vscode, chrome, firefox и т.п.). Но это были именно субъективные ощущения, особо не заострял на этом внимание предполагая, что улучшения происходят из-за каких-либо аппаратных интерфейсов, для которых Hyper-V предоставляет стандартные реализации.
Недавно решил обновить рабочий компьютер, и перед тем как выбрать какая ОСь будет основной, провел небольшой тест на сколько “тормозней” Linux в Hyperv-V.
Список оборудования и ПО:
Ноутбук Acer Aspire 7, Intel(R) Core(TM) i5-10300H CPU @ 2.50GHz, RAM 20.0 GB
ОС Linux Mint 21.3 Virginia 64-bit, Kernel Linux 5.15.0-130-generic x86_64
ОС Windows 10 Enterprise LTSC 21H2 (build 19044.5247)
В качестве теста выбрана сборка проекта OpenWrt.
Сценарий теста:
Linux на ноутбуке:
Устанавливаем Linux на ноутбук.
Клонируем OpenWrt и запускаем последовательно команды:
git clone -b openwrt-23.05 https://github.com/openwrt/openwrt.git
cd openwrt/
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
#выбираем Target System (Qualcomm Atheros IPQ807x)make -j8 download
#download отдельной командой, чтобы не зависеть от сети при тесте.time make -j8
Linux в Hyper-V:
Устанавливаем Windows 10 LTSC на ноут.
Включаем поддержку Hyper-V.
Устанавливаем Linux под Hyper-V.
В настройках виртуалки, установить кол-во CPU равным 8, выделить RAM 8-18 GB.
Далее выполняем те же действия, что и в пп. 1.2.
Вывод time после сборки OpenWrt:
Linux на ноутбуке:
попытка №1
real
30m37,765s
попытка №2
real
29m18,569s
Linux в Hyper-V:
попытка №1
real
27m12,136s
попытка №2
real
27m36,395s
Получается, что Linux в Hyper-V работает немного быстрей? Странно это, и по хорошему нужно проверять еще. Но на данном этапе меня устраивает, что могу две ОСи одновременно использовать и есть уверенность что нет дополнительных проседаний в производительности.
Так же попробовал в виртуалке установить Ubuntu 24.04 и Linux Mint 22 Cinnamon, их время было такое,real 30m59,630s
и 30m37,765s
соответственно.
Три проверенных метода организовать обмен прерываниями между машинами QEMU c KVM и без
Эмулятор QEMU помогает решать ряд задач, в том числе разработку и отладку любого уровня коммуникаций. Вы можете эмулировать работу не только отдельной машины, но и связывать несколько независимых машин между собой.
Быстрая работа такой связки приятна при разработке/отладке и очень важна при массовом прогоне автотестов в CI. Как оптимизировать обмен прерываниями и какой подход к организации IQI вам подойдет — узнаете из статьи. А еще разберемся c:
устройством QEMU под капотом,
реализацией модели и драйвера,
добавлением прерываний MSI-X,
результатами замеров.
На бонус: десяток полезных материалов для изучения.
Записали видеоэкскурсию по VMmanager — российской масштабируемой платформе серверной виртуализации
Задачи, которые решает VMmanager:
Миграция с зарубежных платформ виртуализации на решение, входящее в реестре отечественного ПО
Создание отказоустойчивого кластера серверной виртуализации
Автоматизированная выдача услуг (IaaS, VDS, SaaS) внутренним и внешним заказчикам
Виртуализация удаленных рабочих столов VDI совместно с VDI Termidesk
Предоставление пользователям возможности самостоятельного управления виртуальными машинами из личного кабинета
✅ В видео подробно разбираем каждый пункт меню VMmanager: виртуальные машины, узлы, кластеры, сети, шаблоны, скрипты, резервные копии, миграцию, обновления.
Битовые маски #17: О гипервизорах, реализации разных языков и будущем системного программирования
В гостях у подкаста «Битовые маски» — Николай Иготти, разработчик, участвовавший в создании многих известных проектов международных корпораций. Николай успел поработать над HotSpot в Sun Microsystems, над гипервизором VirtualBox, а также в разных проектах Google и EMC. Руководил разработкой Kotlin/Native компилятора и Compose Multiplatform в JetBrains, а сейчас трудится в Huawei. В выпуске затронули много разных тем — от гипервизоров до дизайна современных языков программирования:
Чем виртуальные машины отличаются друг от друга и от процессоров.
В чем сложности создания гипервизоров.
С какими проблемами придется столкнуться при создании нового языка программирования.
В чем особенности и отличия разработки системного ПО от прикладного.
Как связана разработка современных UI-фреймворков с системным программированием.
Какие задачи в системном программирование самые интересные.
Как учить будущих специалистов в этой сфере.
Бонус: разбор того, что не давало запустить VirtualBox c MacOS на архитектуре x86.
В Vmware content library в vpshere 7.03 отсутствует функционал копирования всего содержимого из одной Content Library в другую, к примеру, из новой в старую. Так же нет возможности поменять Datastore у существующей Content Library.
Поэтому сообщество придумало замечательный скрипт:
ContentLibrary.psm1, Описанный более подробно тут
С нужной мне функцией Copy-ContentLibrary которую я и проверил, и подтверждаю копирование работает! В процессе копирования 300+ объектов в новую Content Library скрипт падал несколько раз т.к. ловил "file locks" для подключенных к ВМ файлов, но по коду видно, что его можно смело перезапускать по многу раз т.к. скрипт не копирует ранее скопированные файлы, что я и сделал. В результате выполнив копирование всего содержимого из старой Content Library в новую.
Есть и другие функции:
Set-ContentLibrary
New-ExtReplicatedContentLibrary
Remove-SubscribedContentLibrary
New-LocalContentLibrary
Remove-LocalContentLibrary
Copy-ContentLibrary
Get-ContentLibrary
Get-ContentLibraryItems
Get-ContentLibraryItemFiles
Скрипт использует VMware SDK API поэтому в начале нужно подключиться к нему используя: Connect-CisService -Server vcentername
Российский разработчик экосистемы виртуализации Space «ДАКОМ М» провел тесты на совместную работу новой версии SpaceVM 6.5.1 и операционной системы РЕД ОС 8. Обновленная платформа для серверной виртуализации SpaceVM с поддержкой технологии FreeGRID для неограниченного использования технологии видеокарт Nvidia GRID продемонстрировала стабильную работу с отечественной ОС.
SpaceVM — комплексная платформа для развертывания полноценного частного облака в корпоративной среде с необходимыми дополнительными инструментами для автоматизации и оркестрации работы облачных сервисов. Версия SpaceVM 6.5.1 поддерживает проприетарную технологию компании «ДАКОМ» FreeGRID, позволяющая использовать возможности аппаратного ускорения и деления графического адаптера видеокарт Nvidia на пользовательские профили без лицензионных ограничений.
РЕД ОС — российская операционная система семейства Linux общего назначения для серверов и рабочих станций. Новая версия РЕД ОС 8 поддерживает пользовательские графические окружения KDE и GNOME, режим киоска, актуальные и LTS‑версии ключевых компонентов операционной системы, а также многоверсионность средств разработки.
РЕД ОС имеет сертификат ФСТЭК России и входит в Реестр российского программного обеспечения Минцифры РФ. Операционная система может применяться в организациях с высокими требованиями к информационной безопасности и сохранности персональных данных (до 1 класса включительно).
Поделимся небанальными сценариями использования частного облака на конференции про облачные решения и AI — GoCloud Tech ☁️
На конференции GoCloud Tech расскажем про нашу платформу для создания частного, гибридного или распределенного облака — Cloud.ru Evolution Stack. Покажем ее верхнеуровневую архитектуру, а также разберем три небанальных сценария использования:
- инвентаризация и контроль парка виртуальных машин;
- облако, управляющее облаками;
- единый инструмент для работы с разными технологиями.
Приходите послушать тему и обсудить в неформальной обстановке.
🕚 Когда: 24 октября с 15:40 до 16:30
📍 Где: онлайн и офлайн в Москве в лофт-пространстве Goelro
👉 Зарегистрироваться на GoCloud Tech
Полезное в блоге:
Прошёл неплохой онлайн курс по Nutanix на 9 часов, советую всем кому нужно быстро понять его и начать администрировать. Курс на английском но с французским акцентом и это пока лучшее что я нашёл, т.к. есть ещё курсы на арабском и индусском.
Изначально цена была 4500 р. но через время появилась скидка и я купил его за 1000р. оплатив через посредника.
Курс: The Complete Nutanix Private Cloud Solution Bootcamp.
Сертификат о прохождении:
Компания Delta Computers протестировала систему виртуализации РЕД Виртуализация и серверные версии операционных систем РЕД ОС 7.3 и 8 от компании «РЕД СОФТ» с новой серверную линейкой Delta Serval.
Платформа виртуализации РЕД Виртуализация и серверные РЕД ОС были протестированы с серверными решениям линейки Delta Serval от Delta Computers и показали полную совместимость. Об это был выпущен сертификатом соответствия. Также в марте 2024 года серверная система РЕД ОС 8 получила сертификат совместимости с другой с серверной линейкой — Tioga Pass.
Delta Serval — это высокопроизводительное устройство, предназначенное для высоконагруженных ERP систем, обработки больших данных, крупных баз данных и виртуализации.
Tioga Pass — это универсальная высокопроизводительная система, представленная в пяти SKU для центра обработки данных и идеально подходящая для таких рабочих нагрузок, как программно‑определяемое хранилище, большие данные, облачные вычисления, виртуализация, высокопроизводительные вычисления и предприятия.
РЕД ОС — это российская операционная система общего назначения для серверов и рабочих станций. Разработка РЕД ОС ведется в закрытом контуре компании РЕД СОФТ. Продукт обладает сертификатом ФСТЭК России и входит в Реестр российского программного обеспечения Минцифры России.
РЕД Виртуализация — это систему управления виртуализацией серверов и рабочих станций, базирующуюся на гипервизоре KVM и открытой платформе управления виртуальной инфраструктурой.
Компании «Хайстекс» и «РЕД СОФТ» сообщили об успешном завершении тестов на совместимость операционной системы РЕД ОС с программным решением Хайстекс Акура. Пользователям доступен программный комплекс на базе отечественных разработок, включающий в себя современную защищенную операционную систему и инструментарий для работы с платформами виртуализации.
Хайстекс Акура — это полностью автоматизированным решением по виртуализации, Disaster Recovery и бэкапу данных. Продукт помогает осуществлять миграцию между любыми российскими и зарубежными платформами виртуализации, обеспечивает аварийное восстановление и резервное копирование данных. Среди преимуществ разработчик указывает полную автоматизацию и надежность миграционных процессов (создание виртуальных машин, подбор конфигураций, контроль переноса данных), наличие изолированного окружения, обеспечивающего безопасность при репликации, а также кроссплатформенную работу и восстановление данных без потерь и с минимальным даунтаймом.
РЕД ОС — российская операционная система общего назначения семейства Linux для серверов и рабочих станций. Продукт обладает сертификатом ФСТЭК России и входит в Реестр российского программного обеспечения Минцифры России. В феврале этого года состоялся релиз РЕД ОС 8. В обновленной версии представлены новые пользовательские графические окружения KDE и GNOME в фирменном дизайне, ядро Linux 6.6, режим киоска, актуальные и LTS‑версии ключевых компонентов ОС.
Отечественный разработчик серверного оборудования «Бизнес Система Телеком» и российский разработчик программного обеспечения «РЕД СОФТ» успешно завершили тестирование на совместимость своих продуктов. В процессе тестирования была проверена работа серверов из линейки «Иридиум» с программным обеспечением РЕД Виртуализация 7.3. Результаты испытаний подтвердили соответствие всех моделей серверов, включая ИР-224Х, ИР-212Х и ИР-110Х с новой версией ПО. Об этом были выпущены сертификаты соответствия у обеих компаний.
РЕД Виртуализация — отечественная система управления виртуализацией серверов и рабочих станций. Базируется на гипервизоре KVM и открытой платформе управления виртуальной инфраструктурой. Все операции можно осуществлять из единого интерфейса. РЕД Виртуализация поддерживает гостевые операционные системы GNU / Linux, Microsoft Windows и FreeBSD.
Серверы БСТ серии Иридиум созданы для обеспечения высокой производительности, надежности и безопасности в различных ИТ‑сценариях. Подтверждение совместимости с РЕД Виртуализация 7.3 расширяет возможности клиентов по внедрению решений для виртуализации и поддержке процессов импортозамещения.
Успешное завершение тестирования стало результатом плодотворного сотрудничества компаний. Совместное внедрение оборудования БСТ и системы управления виртуализацией от РЕД СОФТ открывает новые возможности для клиентов, способствует модернизации и оптимизации ИТ‑инфраструктуры.
Когда встает задача запустить Windows приложениях в Linux, то неизменно на ум приходят с десяток приложений основанных на WINEhq. Однако есть одна разработка, WinApps, которая не идет этим путем и представляет собой попытку творческого переосмысления WSL, но наоборот, т.е. у нас есть виртуальная машина с MS Windows/Docker контейнер с Windows/Podman контейнер с Windows в которые мы устанавливаем необходимый софт, а дальше, мы получаем, через консоль или через ярлыки в системе, доступ посредством протокола RDP через утилиту FreeRDP. Однако удобство, по сравнению, с обычным RDP, заключается в том что каждое такое приложение будет в отдельном окне, словно нативное приложение Linux.
Плюсы метода:
OpenSource решение
Пользователь может безболезненно запускать привычные Windows приложения как если бы они были частью Linux
Минусы метода:
протокол RDP - в котором мне не удалось завести аппаратное ускорение Direct Draw и AGP, работает только Direct3D со всеми вытекающими. Различные манипуляции с реестром виртуальной машины, ее групповых политик и консольными параметрами freerdp ни к чему не привели. Приложения в которых работа Direct Draw и AGP жизненно необходима, например в Adobe Photoshop, Autodesk AutoCAD и т.п., работаю плохо или никак.
иногда происходят ложные срабатывания, например: когда пытаешься перемещаться по документу мышью удерживая полосу прокрутки - это, чаще всего не работает или работают не так как ожидаешь
Ближайшие события
Опубликован релиз свободного гипервизора Xen 4.19. В разработке проекта приняли участие Amazon, Arm, EPAM Systems и AMD. Формирование обновлений для ветки Xen 4.19 продлится до февраля 2026 года, а публикация исправлений уязвимостей до августа 2027 года.
Ключевые изменения в Xen 4.19:
для систем на базе архитектуры ARM добавлена поддержка механизма асинхронного обмена данными «FF‑A Notifications», описанного в спецификации FF‑A (Firmware Framework for Arm A‑profile). Реализована возможность динамического добавления и удаления узлов в Xen device tree при помощи файлов.dtbo;
для систем на базе архитектуры x86 добавлен новый драйвер контроллера прерываний x2APIC, использующий режим логической адресации (Cluster Logical) для внутренних прерываний (IPI, inter‑processor interrupt) и режим физической адресации для внешних прерываний;
объявлена устаревшей и будет прекращена в следующем выпуске поддержка процессоров Intel XeonPhi;
максимальное число CPU, используемых в Xen, увеличено с 4095 до 16383;
при сборке с systemd (./configure --enable-systemd) из сборочных зависимостей исключена библиотека libsystemd (поддержка systemd-notify реализована через собственную урезанную библиотеку);
для анализа трассировок для CPU AMD в xenalyze больше не нужно использовать опцию "--svm-mode";
продолжена реализация требований к разработке безопасных и надёжных программ на языке Си, сформулированных в спецификациях MISRA-C для критически важных систем.
Источник: OpenNET.
Broadcom продлил срок поддержки vSphere. Поддержка vSphere 7.0 должна была прекратиться в апреле 2025 года, но теперь она продлена до октября того же года.
Broadcom не назвала причину этого решения. Теперь у пользователей VMware есть больше времени, чтобы найти замену vSphere 8. Вероятно также, что они смогут перейти на версию 9.0, которая стоит в повестке дня конференции VMware Explore в следующем месяце.
Однако некоторым всё же придётся столкнуться с изменениями в лицензировании в ближайшие дни: возможность использовать хосты по требованию в сервисе VMware Cloud on AWS перестанет действовать 1 августа. Соглашение реселлера AWS с VMware истекло в апреле, а вместе с ним исчезла и возможность использовать серверы vSphere по требованию из сервиса VMware Cloud on AWS. Клиентам была предложена возможность приобрести 12-месячные лицензии в качестве альтернативы до закрытия в августе.
VMware призывала клиентов купить лицензии до 26 июля и предупреждала, что «любые хосты, на которые не распространяется подписка, могут быть удалены в соответствии с существующим планом подписки». Однако подобные сообщения начали поступать только с 12 июля, хотя Broadcom утверждает, что начала сотрудничать с клиентами до этого срока и даже продлила время, в течение которого затронутые пользователи могут приобретать лицензии.
Отказоустойчивость Hosted Engine, поддержка Keycloak и другие обновления: Orion soft расскажет о масштабном релизе zVirt 4.2
30 июля в 11:00 российский ИТ-разработчик Orion soft проведет онлайн-презентацию нового релиза флагманского решения компании — системы виртуализации zVirt. Представители компании раскроют технические особенности новых фичей, проведут демонстрацию и ответят на вопросы участников.
Версия zVirt 4.2 получила несколько мажорных обновлений. В их числе — дублирование Hosted Engine, которое обеспечивает высокую доступность для узла управления кластером zVirt, а также поддержка Keycloak — функция, с помощью которой компании могут организовать безопасную авторизацию пользователей zVirt с двухфакторной аутентификацией и удобно управлять учетными записями пользователей через UI. В zVirt 4.2 реализованы также механизм зеркалирования и приема трафика в SDN и поддержка программно-определяемого хранилища (SDS).
Презентацию новых функций проведет Максим Березин, директор по развитию бизнеса Orion soft. Кроме того, спикер поделится результатами нагрузочного тестирования и расскажет о том, на каком количестве хостов продукт может стабильно работать.
В рамках презентации будут анонсированы также функции, которые войдут в следующий релиз zVirt 5.0. Среди них Storage DRS, упрощенный инсталлятор, управление аппаратной репликацией на СХД, Terraform provider и миграция конфигурации VMware vSphere в модуль SDN zVirt.
Зарегистрироваться на митап можно по ссылке.
Компании К2Тех и «РЕД СОФТ» подтвердили совместимость интеграционной шины Roc Integration с РЕД ОС. Внедрение Roc Integration на отечественной операционной системе позволит компаниям развивать информационный ландшафт в полностью импортонезависимой среде и ускорить обработку данных.
Решение Roc Integration — это шина данных, объединяющая в единую структуру информационные системы и создающая сквозное взаимодействие между ними за счет оперативного обмена данными. Roc Integration предназначена для построения решений по координации информационных систем на предприятиях тяжелой промышленности, энергетической и машиностроительной отраслей, в государственных организациях, логистических и транспортных компаниях.
В состав РЕД ОС 8 входит набор средств разработки, включающий в себя компиляторы, интерпретаторы, средства сборки, отладки и другие инструменты. Репозиторий содержит инструменты разработки различных версий для создания ПО. Доступны инструменты для создания микросервисной инфраструктуры.
11 июля 2024 года РЕД ОС 8 и РЕД Виртуализация подтвердили стабильную работу с оборудованием компании BAUM‑Inform. ПО от компании «РЕД СОФТ» может работать на системах хранения данных (СХД) линеек UNIFIED2500, UNIFIED4000, UNIFIED8500 и B‑FLASH4500.
Компания «РТ‑Иридиум» (входит в Госкорпорацию «Ростех») представила на «Иннопроме-2024» свою обновлённую систему виртуализации Иридиум» со стабилизированной работой по обнаружению сбоев и потере связи.
Впервые платформа виртуализации «Иридиум» была предоставлена 22 мая 2024 года на конференции ЦИПР. По словам разработчиков, платформа создана без использования открытого кода и может использоваться для создания высоконагруженной виртуальной инфраструктуры с возможностью управления миллионами виртуальных объектов в подконтрольной зоне.
Также «Иридиум» может использоваться для автоматизированных систем управления технологическими процессами до первого класса защищённости включительно и в объектах критической информационной инфраструктуры до первой категории включительно.
В новом обновлении платформы добавлены постоянный мониторинг температур и энергопотребления процессоров и PCI‑устройств, мониторинг хоста и виртуальных машин с Zabbix 6.0, не требующих установки Zabbix‑агента на сервере.
Программное обеспечение РЕД ОС 8 и РЕД Виртуализация подтвердили стабильную работу с оборудованием компании BAUM‑Inform. ПО от компании «РЕД СОФТ» может работать на системах хранения данных (СХД) линеек UNIFIED2500, UNIFIED4000, UNIFIED8500 и B‑FLASH4500.
Инженеры РЕД СОФТ и BAUM‑Inform провели тестирование СХД и ПО. Совместимость озвученных решений образует еще один российский программно‑аппаратный комплекс, обеспечивающий стабильную работу виртуальных систем для инфраструктуры заказчика.
Системы хранения данных от BAUM‑Inform разработаны для:
— обеспечения работы VDI, баз данных, бизнес‑критичных приложений, систем резервного копирования, файловых и объектных хранилищ,
— поддержки песочницы разработок и решений на базе больших данных.
РЕД Виртуализация предназначена для создания и управления виртуальными серверами и рабочими станциями из единой консоли. Платформа позволяет управлять гипервизорами, виртуальными машинами, хранилищами, сетью и другими компонентами ИТ‑инфраструктуры.
Система управления РЕД Виртуализации располагается на отдельной виртуальной машине. В платформе предусмотрена продвинутая балансировка нагрузки в рамках работы кластера.
Релиз РЕД ОС 8 состоялся в феврале 2024 года. Система использует ядро Linux LTS‑версии 6.6. С ОС от РЕД СОФТ совместимы программные и аппаратные решения партнеров компании. Например, в РЕД ОС Сервер возможно построение домена на базе FreeIPA и Samba DC, добавление программно‑определяемой СХД и многое другое.
Заморозка ресурсов в облаке Selectel ❄️
Хотите сэкономить на аренде виртуальной машины, но боитесь потери данных? Для ВМ с сетевыми дисками теперь доступна заморозка ресурсов.
После отключения сервера сетевые диски, публичные IP-адреса и другие неотчуждаемые от ВМ ресурсы сохранятся за вами, а ядра, память и GPU больше не будут зарезервированы и перестанут потреблять средства. При восстановлении замороженного виртуального сервера отсчет времени начнется сначала.
Что можно заморозить?
Тестовую инфраструктуру.
Виртуальную машину с GPU в рамках вычислительных проектов.
Подготовленные ВМ, которые можно быстро поднять в случае падения продакшена.
Прерываемый виртуальный сервер.
Ресурсы для других ваших целей.