Am un server cu Windows Server 2012 R2 și, de asemenea, un al doilea server cu Windows Server 2019 Essentials. Am instalat VirtualBox 6.1 și o aplicație web în interiorul acestui vagabond. Pe ambele servere, aplicația rulează bine. Cu toate acestea, mă confrunt cu o problemă cu diverse comenzi vagabonde (halt, ssh, reload). Problema este că atunci când repornesc întreaga mașină Windows și rulez vagabond sus
, totul funcționează bine, rulează o aplicație web și o pot folosi vagabond ssh
. Dar după ceva timp (10 zile), când încerc să rulez oricare dintre comenzile vagabond, îmi arată o eroare:
A apărut o eroare la executarea „VBoxManage”, un CLI folosit de Vagrant
pentru controlul VirtualBox. Comanda și stderr sunt afișate mai jos.
Comanda: ["showvminfo", "2506e300-6742-49c3-8e39-f645ef1d3563"]
Dar mașina vagabondă încă funcționează bine în interior, deoarece pot accesa o pagină web.
Încerc și eu să fug showvminfo
comandă, dar nu se arată nimic special acolo.
De asemenea, încerc să rulez VirtualBox și să verific mașinile acolo:
- pe primul server, mașina nici măcar nu este listată în GUI VirtualBox
- pe al doilea server, mașina este listată în GUI, dar o eroare
RC apelat: REGDB_E_READREGDB (0x80040150)
Este frustrant, deoarece mașina funcționează bine, dar nu pot să fac ssh în ea și sunt forțat să repornesc mașina Windows pentru a rezolva problema.
Vagrantfile:
# -*- modul: rubin -*-
# vi: set ft=ruby :
Vagrant.configure("2") face |config|
config.vm.box = „ubuntu.box”
# instalați docker
config.vm.provision :docker
config.vm.provider „virtualbox” face |v|
v.memorie = 16384
v.personalizați ["modifyvm", :id, "--ioapic", "on"]
v.cpus = 4
v.personalizați ["modifyvm", :id, "--natdnshostresolver1", "on"]
v.personalizați ["modifyvm", :id, "--natdnsproxy1", "on"]
Sfârşit
config.vm.network „forwarded_port”, invitat: 443, gazdă: 443
config.vm.network „forwarded_port”, invitat: 80, gazdă: 80
config.vm.network „private_network”, ip: „10.10.10.10”
Sfârşit
Cum pot rezolva problema sau pot urmări problema?