Вопрос или проблема
работает на Ubuntu 20.04 -- 8-ядерный Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz -- 16GB ddr4
local.driver=lxd
У меня есть идентичная система, которая отлично работает на multipass
multipass info --all
Пожалуйста, убедитесь, что multipassd запущен и '/var/snap/multipass/common/multipass_socket' доступен
Большое спасибо за вашу помощь
Согласно комментарию @Rinzwind, я включил технологию виртуализации Intel в BIOS системы, и это сработало для меня.
Ответ или решение
Проблема, которую вы описываете, связана с отсутствием поддержки KVM (Kernel-based Virtual Machine) расширений со стороны вашего процессора. Сообщение "INFO: Your CPU does not support KVM extensions KVM acceleration can NOT be used" указывает на то, что в вашем текущем конфигурации аппаратной поддержки виртуализации недостаточно для использования KVM ускорения. Давайте разберем это подробнее.
Технический разбор
-
Конфигурация системы:
- Вы используете Ubuntu 20.04 с процессором Intel Core i7-6700.
- В этом процессоре по умолчанию должна быть поддержка технологии виртуализации Intel VT-x, которая необходима для работы KVM.
-
Проблема с KVM:
- KVM использует аппаратное ускорение для улучшения производительности виртуальных машин. Если KVM не может быть активирован, виртуальные машины будут работать медленнее, чем могли бы с аппаратным ускорением.
- Ошибка такого рода обычно указывает на то, что виртуализация в BIOS/UEFI отключена.
-
Решение через BIOS:
- Включение технологии виртуализации Intel VT-x в BIOS решает эту проблему, что вы уже сделали, основываясь на подсказке от @Rinzwind. Это позволяет вашей системе использовать KVM для запуска виртуальных машин с поддержкой аппаратного ускорения.
Сравнение с Multipass
Вы упомянули, что на идентичной системе Multipass работает без проблем. Это может быть связано с тем, что конфигурация BIOS/UEFI на той машине уже имела включённую виртуализацию. Multipass также может использовать аппаратное ускорение, но в отличие от некоторых других гипервизоров, может иметь механизмы для работы даже если аппаратное ускорение отключено, хотя и с пониженной производительностью.
Рекомендации
- Проверьте настройки BIOS: Убедитесь, что опция "Intel Virtualization Technology" (или аналогичная) включена.
- Проверьте доступность файлов и процессов: Сообщение "Please ensure multipassd is running and ‘/var/snap/multipass/common/multipass_socket’ is accessible" указывает на возможные проблемы с доступом. Убедитесь, что процессы, связанные с гипервизором, работают корректно.
- Обновление системы: Убедитесь, что ваша система и все установленные компоненты обновлены, поскольку обновления могут содержать исправления и улучшения, влияющие на поддержку виртуализации.
Эти шаги помогут вам настроить ваш текущий сервер для корректной работы с KVM и избежать возникновения таких проблем в будущем.