2015-07-14 3 views
7

VirtualBox 5 предоставляет параметр «Паравиртуализационный интерфейс», который может повысить производительность для некоторых гостевых операционных систем.Настройка «Паравиртуализационный интерфейс» в файле Vagrant

Есть ли способ установить этот параметр в Vagrantfile?

И вообще: Есть ли документация о том, как установить настройки ускорения через Vagrantfile?

ответ

10

Найдено. VBoxManage (инструмент CLI VirtualBox) имеет необязательный аргумент --paravirtprovider. Можно добавить, что в vb.customize вызова:

Vagrant.configure(2) do |config| 
    config.vm.box = "ubuntu/trusty64" 
    config.vm.provider "virtualbox" do |vb| 
    vb.customize [ 
     "modifyvm", :id, 
     "--memory", "1024", 
     "--paravirtprovider", "kvm", # for linux guest 
     "--cpus", "2" 
    ] 
    end 
end 

Остальные настройки CPU также доступны таким образом, vb.customize принимает тот же аргумент, как VBoxManage. Обратитесь к VboxManage --help, чтобы получить список всех параметров.

Смежные вопросы