Недавно я купил книгу под названием «DevOps для отчаявшихся» и не могу пройти дальше упражнений главы 1 по созданию виртуальной машины в Oracle Virtual Box.
На начальном этапе подготовки к главе 1 я создаю:
- Виртуальная машина Hyper-V Ubuntu
- В виртуальной машине Ubuntu я создаю еще одну виртуальную машину в Oracle VirtualBox с помощью Vagrant
Я уже несколько раз выполнял упражнения, но особого успеха не имел, когда добрался до команды, которая создает виртуальную машину с помощью
vagrant up
Творение терпит неудачу.
Я пробовал следующие ОС
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
- Ubuntu 22.04 LTS
Этого не было в инструкции, но при создании образа Hyper-V я изменил размер жесткого диска до 100 ГБ в настройках Hyper-V, так как у меня постоянно заканчивалось место при запуске:
$vagrant up
После того, как я изменил размер жесткого диска в Hyper-V, я обнаружил, что мне также необходимо изменить размер раздела Linux, что я и сделал с помощью:
growpart
Все остальные шаги я выполнил успешно, то есть:
Страница xiv
Set-VMProcessor -VMName 'Ubuntu 20.04 LTS' -ExposeVirtualizationExtensions $true
Страница xxi
$git clone https://github.com/bradleyd/devops_for_the_desperate/
Страница 4 Установленный Vagrant
Страница 7 Установленный Ansible
Когда я дохожу до страницы 9, происходит сбой:
$ vagrant up
Я получаю разные ошибки, но сейчас получаю эту:
$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'ubuntu/focal64'...
==> default: Matching MAC address for NAT networking...
==> default: Checking if box 'ubuntu/focal64' version '20230719.0.0' is up to date...
==> default: Setting the name of the VM: dftd
==> default: Clearing any previously set network interfaces...
**There was an error while executing `VBoxManage`, a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below.
Command: ["hostonlyif", "ipconfig", "vboxnet2", "--ip", "172.28.128.1", "--netmask", "255.255.255.0"]
Stderr: VBoxManage: error: Code E_ACCESSDENIED (0x80070005) - Access denied (extended info not available)
VBoxManage: error: Context: "EnableStaticIPConfig(Bstr(pszIp).raw(), Bstr(pszNetmask).raw())" at line 242 of file VBoxManageHostonly.cpp**
Заранее спасибо.