Warum kann ich mit Vagrant keine VirtualBox-VM erstellen?

Warum kann ich mit Vagrant keine VirtualBox-VM erstellen?

Ich habe vor Kurzem ein Buch mit dem Titel „DevOps für Verzweifelte“ gekauft und komme nicht über die Übungen in Kapitel 1 hinaus, um eine VM in Oracle Virtual Box zu erstellen.

In der anfänglichen Einrichtungsphase für Kapitel 1 erstelle ich:

  1. Eine Hyper-V Ubuntu VM
  2. In der Ubuntu-VM erstelle ich eine weitere VM in Oracle VirtualBox mit Vagrant

Ich habe die Übungen jetzt mehrmals durchgearbeitet und hatte nicht viel Glück, da ich beim Befehl ankomme, der die VM erstellt mit

vagrant up

Die Erstellung schlägt fehl.

Ich habe die folgenden Betriebssysteme ausprobiert

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

Bild

Dies stand nicht in den Anweisungen, aber als das Hyper-V-Image erstellt wurde, habe ich die Größe der Festplatte in den Hyper-V-Einstellungen auf 100 GB geändert, da mir beim Ausführen von Folgendem ständig der Speicherplatz ausging:

$vagrant up

Nachdem ich die Größe der Festplatte in Hyper-V geändert hatte, stellte ich fest, dass ich auch die Größe der Linux-Partition ändern musste. Dazu verwendete ich:

growpart

Bild

Alle anderen Schritte habe ich erfolgreich abgeschlossen, d. h.:

Seite xiv Set-VMProcessor -VMName 'Ubuntu 20.04 LTS' -ExposeVirtualizationExtensions $true

Seite xxi $git clone https://github.com/bradleyd/devops_for_the_desperate/

Seite 4 Installiertes Vagrant

Seite 7 Installiertes Ansible

Wenn ich auf Seite 9 komme, schlägt dies fehl:

$ vagrant up

Ich habe verschiedene Fehler erhalten, aber jetzt erhalte ich diesen:

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

Dank im Voraus.

verwandte Informationen