Por que não consigo criar uma VM VirtualBox usando o Vagrant?

Por que não consigo criar uma VM VirtualBox usando o Vagrant?

Comprei recentemente um livro chamado: DevOps for the Desparate e não consigo passar dos exercícios do capítulo 1 para criar uma VM no Oracle Virtual Box.

Na fase de configuração inicial do capítulo 1, estou criando:

  1. Uma VM Ubuntu Hyper-V
  2. Na VM Ubuntu, estou criando outra VM no Oracle VirtualBox usando Vagrant

Já fiz os exercícios várias vezes e não tive muita sorte desde quando cheguei ao comando que cria a VM usando

vagrant up

A criação falha.

Eu tentei os seguintes sistemas operacionais

  1. Ubuntu 18.04LTS
  2. Ubuntu 20.04LTS
  3. Ubuntu 22.04LTS

imagem

Isso não estava nas instruções, mas quando a imagem do Hyper-V foi criada, redimensionei o disco rígido para 100 GB na configuração do Hyper-V, pois ficava sem espaço ao executar:

$vagrant up

Depois de redimensionar o disco rígido no Hyper-V, descobri que também precisava redimensionar a partição Linux, o que fiz usando:

growpart

imagem

Todas as outras etapas foram concluídas com êxito, ou seja:

Página xiv Set-VMProcessor -VMName 'Ubuntu 20.04 LTS' -ExposeVirtualizationExtensions $true

Página xxi $git clone https://github.com/bradleyd/devops_for_the_desperate/

Página 4 Vagrant instalado

Página 7 Ansible instalado

Quando chego à página 9, isso falha:

$ vagrant up

Tenho recebido erros diferentes, mas agora estou recebendo este:

$ 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**

Desde já, obrigado.

informação relacionada