Компания Canonical выпустила версию Multipass 1.17. Теперь этот менеджер виртуальных машин поддерживает образы операционных систем Debian и Fedora для облачных сред, помимо Ubuntu.

Содержание.

Компания Canonical выпустила версию Multipass 1.17. Теперь этот менеджер виртуальных машин поддерживает образы операционных систем Debian и Fedora, помимо Ubuntu. Также в новой версии добавлены зоны доступности для локального тестирования, а также драйверы виртуализации для Windows и macOS.

Multipass предназначен в первую очередь для разработчиков, которым требуется быстро развернуть свежую виртуальную машину Linux для тестирования. Этот инструмент работает на платформах Linux, macOS и Windows; экземпляры можно запускать и управлять ими через командную строку.

Debian и Fedora в каталоге образов.

В версии 1.17 компания Canonical добавила Debian и Fedora в каталог образов. Теперь пользователи, которые хотят протестировать приложение на нескольких дистрибутивах, могут настроить соответствующие виртуальные машины с помощью одного и того же интерфейса Multipass. Графический интерфейс теперь группирует доступные образы по операционной системе.

Другие дистрибутивы ранее не были полностью исключены из использования: Multipass также мог запускать образы, находящиеся за пределами его встроенного каталога. Начиная с версии 1.16, это стало работать и под Windows, и под macOS через файловые или HTTPS-ссылки.

Три зоны для проведения локальных тестов на отказ оборудования.

Еще одна новая функция – это предопределенные зоны доступности, каждая из которых имеет собственную, изолированную подсеть. Multipass может назначать экземпляры определенной зоне и затем деактивировать эту зону. Multipass выключает работающие виртуальные машины в данной зоне и помечает их как недоступные. Таким образом, можно проверить, как, например, распределенный сервис реагирует на отказ части его инфраструктуры.

В объявлении о выпуске Canonical объясняется практическое применение этой функции: для работы с ней предусмотрены команды multipass launch --zone, multipass zones, а также команды для деактивации и активации зон. При обновлении Multipass автоматически присваивает существующие экземпляры зоне 1. Эта функция доступна в системах Linux и macOS с использованием QEMU, а также с новыми драйверами для Windows и macOS.

Новые драйверы, некоторые старые функции удалены.

В операционной системе Windows Multipass по умолчанию использует новый драйвер, основанный на API вычислительной системы хоста. По данным компании Canonical, он также работает в версии Windows Home. Предыдущие драйверы для Hyper-V и VirtualBox теперь считаются устаревшими. Для экземпляров Hyper-V предусмотрен способ миграции, а автоматическая перенос данных для экземпляров VirtualBox не предусмотрена.

В macOS появится драйвер, основанный на фреймворке виртуализации Apple – пока в виде предварительной версии. QEMU останется доступным, а также VirtualBox для компьютеров Mac с процессорами Intel. Компания Canonical обещает более короткое время запуска и поддержку 26 форматов дисковых образов ASIF "из коробки" в macOS благодаря новому драйверу.

Вместе с тем, версия 1.17 удаляет драйверы LXD и libvirt, а также шаблоны (blueprints) и готовые решения (appliances), которые были объявлены устаревшими ранее.

Первоисточник — Heise

Автор оригинала — Moritz Förster

Нашли неточность?

Сообщите редакции. Существенные исправления мы отмечаем в материале