The OpenNET Project / Index page

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

Второй выпуск инструментария KVM для Linux-ядра и корректирующий релиз Xen 4.1.1

15.06.2011 23:20

Представлен второй выпуск проекта Native Linux KVM tool, в рамках которого развивается инструментарий для обеспечения работы с системой виртуализации KVМ, который планируется поставлять в составе Linux-ядра. Целью проекта является создание упрощенного инструмента для запуска гостевых виртуальных окружений под управлением KVM, работающего независимо от QEMU и не требующего установки пакета qemu-kvm.

По сравнению с первым выпуском отмечается значительный прогресс развития проекта. Разработчики рассчитывают добиться включения кода Native Linux KVM tool в состав Linux-ядра, начиная с версии 3.1. Интеграция позволит синхронизировать разработку частей KVM, работающих на уровне ядра и пользовательских инструментов, а также обеспечить возможность работы KVM без установки дополнительных компонентов. В Native Linux KVM tool гарантируется, что утилита всегда будет совместима с ABI KVM текущего ядра, так как код утилиты развивается в одном репозитории и неразрывно от KVM (в случае qemu-kvm, при смене ABI KVM нужно ждать пока под изменение адаптируют сторонний проект qemu-kvm).

Из добавленных во втором выпуске новшеств можно отметить:

  • Экспериментальная поддержка GUI-интерфейса, базирующегося на SDL и VNC;
  • Поддержка SMP. Инструментарий (tools/kvm/) теперь хорошо масштабируется, реализует интерфейс к драйверу с минимумом блокировок, в коде отдельных драйверов использует fine-grained блокировки;
  • Поддержка virtio-сети на базе виртуальных сетевых адаптеров (TAP);
  • Поддержка быстрой работы (чтение и запись) с образами виртуальных машин в формате QCOW2. Тесты производительности показали, что реализация поддержки QCOW2 опережает по скорости Qemu;
  • Поддержка Virtio-9p для доступа из гостевых окружений к участкам файловой системы хост-окружения;
  • Реализация virtio-драйвера с реализацией генератора случайных чисел;
  • На 64-разрядных системах блочные устройства могут быть использованы для загрузки гостевых систем, работая в режиме copy-on-write с сохранением изменений в памяти.

Дополнительно, можно отметить выход корректирующего релиза системы виртуализации Xen 4.1.1. Основные изменения:

  • Устранение уявзимостей CVE-2011-1583 (целочисленное переполнение в коде распаковки паравиртуализированной гостевой системы) и CVE-2011-1898 (устранение уязвимости в механизме виртуализации Intel VT-d);
  • Многочисленные улучшения, связанные со стабильностью. Например, решение проблем с обработкой IRQ для PV-on-HVM, для паравиртуальных гостевых систем добавлена поддержка процессорного флага XSAVE и т.п.
  • Улучшение совместимости с гостевыми системами на базе новых Linux-дистрибутивов, поддержка новых компиляторов, новых версий Python, grub2. Добавление обходных путей для некоторых ошибок, связанных с BIOS и оборудованием.


  1. Главная ссылка к новости (http://permalink.gmane.org/gma...)
  2. OpenNews: Создан альянс, который займется продвижением систем виртуализации на базе KVM
  3. OpenNews: Проект по разработке для Linux-ядра отдельного пользовательского KVM-инструментария
  4. OpenNews: Проект Xen празднует окончание интеграции полной поддержки Dom0 и DomU в Linux-ядро
  5. OpenNews: В QEMU интегрированы наработки, созданные в рамках проекта Xen
  6. OpenNews: Релиз системы виртуализации Xen 4.1
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/30890-xen
Ключевые слова: xen, kvm, virtual
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (10) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 01:53, 16/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Кажется, кто-то решил забить болт на qemu.
     
     
  • 2.3, фтанг (?), 02:05, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    забивать болт на кему очень рано, кто же будет arm, mips и sparc эмулировать, как минимум?
     
     
  • 3.9, Макс (??), 17:05, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > забивать болт на кему очень рано, кто же будет arm, mips и
    > sparc эмулировать, как минимум?

    Расскажите как эмулировать спарк?
    Мне нужно было запускать Солярис10 ... не смог.
    Вроде бы не работала нормальная эмуляция спарков?

     
     
  • 4.11, pavlinux (ok), 02:28, 17/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Я как-то пытался поставить NetBSD на Sparс64 эмуляцию, куй с маслом!!!
    А Sparc 32 работает.

     
  • 2.4, Аноним (-), 09:34, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Нет, просто они решили что простая возможность рулить KVM должна быть сразу, а не через сторонний пакет. Вроде логично.
     
  • 2.5, ВКПб (?), 11:40, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Забить болт на qemu это тоже самое, что забить болт на android, meego и кучу других неx86 девайсов. Просто kvm на qemu уж слишком убого и костыльно выглядит.
     

  • 1.6, vovans (ok), 12:15, 16/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    хорошо, что Xen живее всех живых :)
     
  • 1.7, MadDog (??), 14:15, 16/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ксати, а где тут про Xen было сказано? В упор не вижу!
     
     
  • 2.8, MadDog (??), 14:16, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Прошу прощения... в самом низу мааааленькая сносочка.
     

  • 1.10, Аноним (-), 17:09, 16/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    qcow это конечно хорошо, но хотелось бы virtio для блочных устройств
     

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



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

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