The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз Multipass 1.14, инструментария для развёртывания Ubuntu в виртуальных машинах

26.07.2024 07:06

Компания Canonical опубликовала выпуск инструментария multipass 1.14, предназначенного для упрощения установки различных версий Ubuntu в виртуальных машинах, запускаемых в системах виртуализации Linux, Windows и macOS. Multipass позволяет разработчику одной командой без дополнительных настроек запустить нужную версию Ubuntu в виртуальной машине, например, для экспериментов или проверки работы своего приложения. Для запуска виртуальной машины в Linux используется KVM или VirtualBox, в Windows - Hyper-V, а в macOS - HyperKit. Код проекта написан на C++ и распространяется под лицензией GPLv3. Для быстрой установки multipass в Ubuntu подготовлен snap-пакет.

Multipass самостоятельно извлекает необходимый образ операционной системы и поддерживает его в актуальном состоянии. Для настройки может применяться cloud-init. Предусмотрена возможность как монтирования дисковых разделов в виртуальное окружение (команда "multipass mount"), так и передачи отдельных файлов между хост-системой и виртуальной машиной (команда "multipass transfer"). Поддерживается полная интеграция установленной виртуальной машины с основным рабочим столом (добавляются пиктограммы приложений, системное меню и уведомления).

Основные изменения:

  • Добавлен графический интерфейс для взаимодействия с сервисами multipass, упрощающий управление виртуальными машинами.
  • Реализована возможность добавления внешнего сетевого моста к существующему экземпляру виртуальной машины.
  • Добавлена опция для принудительного завершения экземпляров виртуальной машины: "multipass stop --force <instance-name>".
  • Для бэкенда VirtualBox добавлена поддержка снапшотов, которые ранее были доступны только для QEMU и Hyper-V.
  • Добавлены дополнительные ограничения при монтировании каталогов из хост-окружения в гостевые системы. Реализована защита от пересечения идентификаторов пользователей при монтировании.
  • Размер snap-пакета сокращён на 48% (c 122MB до 64MB).
  • При сборке vcpkg вместо gRPC задействована библиотека POCO.


  1. Главная ссылка к новости (https://discourse.ubuntu.com/t...)
  2. OpenNews: Выпуск Kata Containers 3.4 с изоляцией на основе виртуализации
  3. OpenNews: Для Xen развивается механизм паравиртуализации IOMMU
  4. OpenNews: Релиз Proxmox VE 8.0, дистрибутива для организации работы виртуальных серверов
  5. OpenNews: Опубликован MyBee 13.1.0, дистрибутив FreeBSD для организации работы виртуальных машин
Автор новости: iPony129412
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61611-multipass
Ключевые слова: multipass, virtual
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (31) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 07:57, 26/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Изобрели Docker?
     
     
  • 2.31, penetrator (?), 01:00, 28/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в отличие от дыркера, это полноценная виртуализация здорового человека, с автоматизацией
     

  • 1.3, iPony129412 (?), 07:58, 26/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Размер snap-пакета сокращён на 48% (c 122MB до 64MB).

    Вот это вообще SNAP чудо.
    Раньше был интерфейс в одну менюшку в трее. Сейчас добавили, вон и с графиками и иконками.
    И в два раза размер уменьшили.

     
     
  • 2.38, нах. (?), 00:00, 02/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> Размер snap-пакета сокращён на 48% (c 122MB до 64MB).
    > Вот это вообще SNAP чудо.
    > Раньше был интерфейс в одну менюшку в трее. Сейчас добавили, вон и
    > с графиками и иконками.
    > И в два раза размер уменьшили.

    Я такое регулярно проделываю. Просто удаляешь дев-версии пакетов и зависимости зависимостей, понаустановившиеся из-за привычки апт тащить ненужные ненужно recommends по умолчанию.

    Генитальный разработчик, разумеется, ничего этого не знал и не умел.
    Как там вон ниже - "закинул", всунул-вынул и к новым по36дам.

    А тут видимо кто-то все же попался грамотный. Наверное уволят.

     

  • 1.4, Аноним (4), 08:02, 26/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >самостоятельно извлекает необходимый образ операционной системы и поддерживает его в актуальном состоянии

    и кому нужна такая самостоятельность?

     
     
  • 2.6, iPony129412 (?), 08:27, 26/07/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Мне. Очень удобно в разработке.
    Когда сказал «хочу такой версии Ubuntu» и раз и готово.
     
     
  • 3.7, Аноним (7), 08:58, 26/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сказать не достаточно, распознавание речи отсутствует.
     
  • 3.9, нейм (?), 09:03, 26/07/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    В чем проблема тогда использовать тот же vagrant и провиженить ансиболью? И снап держать не надо
     
     
  • 4.10, Витюшка (?), 09:05, 26/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем? Я смотрю у кого-то много лишнего свободного времени.
     
     
  • 5.11, нейм (?), 09:11, 26/07/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > много свободного времени

    ну да, ужас, целых 5-10 минут с чтением getting started под кофе.

    А потом только версии подсовывать и запускать, ой ой, долго то как.

    То ли дело пОмЫшЕвОзИтЬ

     
     
  • 6.13, Витюшка (?), 09:28, 26/07/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Во-первых ничего нормального в open-source нет. Не помню насчёт vagrant, но кажется он не умеет или в контейнеры или в ВМ.

    Почему-то на твои 5 минут наша компания разрабатывает собственный внутренний инструмент для этого. Угадай почему)

     
  • 6.14, iPony129412 (?), 09:56, 26/07/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > То ли дело пОмЫшЕвОзИтЬ

    у Multipass графический интерфейс появился по сути только сейчас
    Но зачем возится, если можно не возится?

     
  • 4.12, iPony129412 (?), 09:17, 26/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Зависит от задач.
    Мне надо везде обмазываться Ubuntu.
    Так же нужен snapcraft.
    Поэтому и...
     
  • 4.32, penetrator (?), 01:22, 28/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    vagrant делает тупое копирование образов, если что-то инициализируется в процессе установки, то Vagrant этого не знает и скопирует как есть, например ключи SSH, т.е. для обеспечения уникальности экземпляра я должен все делать самостоятельно, что мне нафиг не надо

    лучше воспользоваться скриптами для установки ОС например kickstart, а создавать виртуальные машины в гипервизоре лучше средствами самого гипервизора, если сильно хочется то можно в Proxmox

    как и любое поделие HashiCorp оно не нужно

     

  • 1.8, Аноним (8), 09:01, 26/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Практически бесполезная прослойка. Никто не мешает создать несколько виртуалок с разными версиями ОС, назначить им одинаковый IP и запускать когда потребовалась конкретная версия. Или народ настолько обленился, что всё хочет делать лёжа на диване?
     
     
  • 2.16, Аноним (16), 10:58, 26/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Или народ настолько обленился, что всё хочет делать лёжа на диване?

    Вы так говорите, как будто это что-то плохое. Любой инструмент автоматизации для того и предназначен, чтобы делать всё, условно говоря, лёжа на диване.

     
     
  • 3.18, Аноним (7), 11:33, 26/07/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Отсутствие контроля за результатом вашей деятельности однажды приведёт вас к большим проблемам.
     
     
  • 4.21, Аноним (-), 18:27, 26/07/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Какой контроль, ты о чём? Нужно как-то по быстрому запустить ядро линукс с более-менее стандартным обвязом, закинуть туда код, что-то с ним сделать и двигаться дальше. Как называется дистрибутив внутри виртуалки без разницы уже лет 15. Сейчас бы тратить время на фигурное выпиливание лобзиком одноразового окружения. Ух, мечта!
     
     
  • 5.37, нах. (?), 23:56, 01/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Какой контроль, ты о чём? Нужно как-то по быстрому запустить ядро линукс
    > с более-менее стандартным обвязом, закинуть туда код, что-то с ним сделать
    > и двигаться дальше. Как называется дистрибутив внутри виртуалки без разницы уже

    А потом этот безразницы приносит список невероятных требований на пяти листах, из которых читается "сделайти как у миня на локалхосте!" (причем разумеется без признания - как. Потому что и не знает - "более-менее стандартный образ" хз чего запустил хз как с "закинутым" туда кодом, и все в ажуре, тесты проходят.)

    > Сейчас бы тратить время на фигурное выпиливание лобзиком одноразового окружения. Ух, мечта!

    если бы вы такие писали только тоже одноразовые программы - была бы конечно мечта - "что-то с ними сделать", удалить нахрен и двигаться дальше.

     
  • 2.27, Аноним (27), 16:08, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Неуж то вы компилируете в тетрадке, и вбиваете пироги в машинный кодах? И телнетоп, поди, пользуетесь, вместо всех этих браузеров.
     

  • 1.19, Аноним (19), 11:39, 26/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    поставлю когда сделают на конец .deb пакет, не раньше
     
     
  • 2.33, Аноним (33), 01:56, 28/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ebuild ждать не будешь?
     

  • 1.20, 1 (??), 12:03, 26/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А телеметрию они в этих виртуалках включают по умолчанию или нет ?
     
     
  • 2.22, Аноним (-), 18:29, 26/07/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Надеюсь что включают! А то как они узнают, что нужно в первую очередь оптимизировать работу в Hyper-V, а не на лаптопах двадцатилетней давности?
     

  • 1.23, _ (??), 19:06, 26/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Похоже на RH Image Builder но от негритят :)
     
  • 1.24, Аноним (24), 06:05, 27/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чем это лучше Vagrant?
    Кроме возможного отсутствия проблем с блокировками.
     
     
  • 2.25, Аноним (25), 07:16, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Тем что в стиле Убунту, сразу из коробки без лишних танцев, кому то сойдёт, затестить быстренько пакет или скрипт
     
  • 2.30, нах. (?), 22:12, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    то есть как чем?
    Поддерживается полная интеграция установленной виртуальной машины с основным рабочим столом (добавляются пиктограммы приложений, системное меню и уведомления).

    видал ?!

    А у твоего ящика с вагрантом небось "рабочего стола"-то и вовсе нет. Куда ты там вот пиктограммы приложениюв добавишь?

    И еще конфиг ему какой-то надо... да ну нафиг. Мышиком в веб-мордочке вон смотри - клац-клац-клац!

     

  • 1.26, Аноним (26), 08:55, 27/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Без компиляции и бутстрапа - скукотища.
     
  • 1.28, jura12 (ok), 19:01, 27/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    я так и не разобрался как порты пробрасывать во внешний контур из виртуалки.
     
     
  • 2.34, Аноним (34), 11:46, 28/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    NAT бывает прямой и обратный (SNAT и DNAT). Тебе нужен DNAT. RTFM
     

  • 1.29, нах. (?), 22:06, 27/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "инструментария для развёртывания Ubuntu в виртуальных машинах "

    ожидание - наконец-то можно будет автоматически устанавливать инстансы без пердолинга с убунтиным невменяемым установщиком, требующим интернет и непременно cloud-init, с его автоматическим удалятором ключей sshd.

    реальность: поделка для совсем ж0п0руких инвалидов вендомакое60в, которым слишком сложно скачать и запустить готовый образ виртуалочки.

     
     
  • 2.35, iPony129412 (?), 04:56, 29/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > которым слишком сложно скачать и запустить готовый образ виртуалочки

    а зачем возится, если можно не возится?
    тоже самое примерно в минимальном исполнении я смогу сделать в усеченном виде, посидев пару дней и наделав скрипты на питоне для той же QEMU, но зачем?

     
     
  • 3.36, нах. (?), 09:53, 01/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > а зачем возится, если можно не возится?

    целую "инструментарию" громоздить - это не возиться?

    > тоже самое примерно в минимальном исполнении я смогу сделать в усеченном виде, посидев пару
    > дней и наделав скрипты на питоне для той же QEMU, но зачем?

    да, зачем? Ведь чтобы просто запустить виртуалочку в hyper-v достаточно пяти минут, большую часть которых так и так будет скачиваться vhdx на пяток гигабайт.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру