1. Никак не могу понять как связаны друг с другом kvm и qemu. Вроде выполняют одну и ту же задачу (виртуализация).
Один является частью другого? Один пользуется другим? Или вообще никак не связаны?
2. Хочу такого:
— на хосте debian linux
— на guest терминальный сервер для работы 1С (несколько пользователей)
Что из виртуализации выбрать — kvm или qemu? Раньше успешно использовал только virtualbox (host и guest — windows), с виртуализацией в linux не знаком. Как быть в данном случае, или использовать все тот же vitualbox (для linux)?
Здравствуйте, Буравчик, Вы писали:
Б>1. Никак не могу понять как связаны друг с другом kvm и qemu. Вроде выполняют одну и ту же задачу (виртуализация). Б>Один является частью другого? Один пользуется другим? Или вообще никак не связаны?
Для простоты, kvm — это ядерный "ускоритель" qemu, позволяющий более быстро делать виртуализацию за счёт аппаратных фич. Но qemu может (медленно) работать и без kvm, в том числе и для эмуляции других архитектур.
Здравствуйте, Cyberax, Вы писали:
C>Для простоты, kvm — это ядерный "ускоритель" qemu, позволяющий более быстро делать виртуализацию за счёт аппаратных фич. Но qemu может (медленно) работать и без kvm, в том числе и для эмуляции других архитектур.
Когда есть смысл использовать qemu (вместо kvm) на системах с поддержкой аппаратной виртуализации?
Здравствуйте, Буравчик, Вы писали:
C>>Для простоты, kvm — это ядерный "ускоритель" qemu, позволяющий более быстро делать виртуализацию за счёт аппаратных фич. Но qemu может (медленно) работать и без kvm, в том числе и для эмуляции других архитектур. Б>Когда есть смысл использовать qemu (вместо kvm) на системах с поддержкой аппаратной виртуализации?
KVM — это ядерный модуль, он сам по себе ничего не делает. Пользовательский компонент для него — это как раз qemu.
Здравствуйте, Буравчик, Вы писали:
Б>- на хосте debian linux Б>- на guest терминальный сервер для работы 1С (несколько пользователей) Б>Что из виртуализации выбрать — kvm или qemu?
Если хост больше ничем не нагружен, я бы выбрал WS 2012/2008. Родное, протестировано, есть много людей с опытом. По цене не дороже, если мы говорим о лицензионном решении.
Здравствуйте, Буравчик, Вы писали:
Б>1. Никак не могу понять как связаны друг с другом kvm и qemu. Вроде выполняют одну и ту же задачу (виртуализация). Б>Один является частью другого? Один пользуется другим? Или вообще никак не связаны?
KVM — виртуальная машина в ядре. Т.е. пользовательский процесс выделяет память, настраивает маппинги (чтоб IO попадало в юзерспецс процесс типа qemu, который их эмулирует) и запускает виртуалку в ядре, все через kvm.ko.
Пользовательский процесс — это или qemu-kvm, или kvmtool, наверное, и всякие virtualbox умеют KVM, не знаю.
Сама по себе qemu сначала делалась для полной эмуляции машины, т.е. интерпретировала ассемблер, типа powerpc или arm гостя запускать на x86 и наоборот. Потом форкнули и добавили KVM, получился qemu-kvm, когда нибудь сольют вместе (если уже не слили).
Б>2. Хочу такого: Б>- на хосте debian linux Б>- на guest терминальный сервер для работы 1С (несколько пользователей) Б>Что из виртуализации выбрать — kvm или qemu? Раньше успешно использовал только virtualbox (host и guest — windows), с виртуализацией в linux не знаком. Как быть в данном случае, или использовать все тот же vitualbox (для linux)?
QEMU без KVM в реальной жизни бесполезен чуть менее чем полностью. virtualbox тоже годится по-моему. Я просто с этой байдой орудую для powerpc, а для нее virtualbox нету.
Б>3. kvm и qemu продолжают развиваться?
Жизнь там бьет фонтаном, и изнутри qemu не безнадежен.
Здравствуйте, wildwind, Вы писали:
W>Если хост больше ничем не нагружен, я бы выбрал WS 2012/2008. Родное, протестировано, есть много людей с опытом. По цене не дороже, если мы говорим о лицензионном решении.
Цена за KVM/qemu — $0 за полностью лицензионное решение. А уж про лёгкость настойки и использования вообще речи не идёт — KVM разрывает всякие детские поделки от MS на мелкие куски.
Здравствуйте, Cyberax, Вы писали:
W>>Внимательно читаем: W>>
на guest терминальный сервер для работы 1С
C>И что?
Терминальный сервер подразумевает Win, на которую нужна лицензия. Если же WS будет на хосте, то ее лицензия покроет и n-е количество виртуальных (например для 2008 Std — одну, 2012 Std — две).
Здравствуйте, wildwind, Вы писали:
W>Терминальный сервер подразумевает Win, на которую нужна лицензия. Если же WS будет на хосте, то ее лицензия покроет и n-е количество виртуальных (например для 2008 Std — одну, 2012 Std — две)