У меня есть сервер с Windows Server 2012 R2, а также второй сервер с Windows Server 2019 Essentials. Я установил VirtualBox 6.1 и веб-приложение внутри этого бродяги. На обоих серверах приложение работает нормально. Однако я столкнулся с проблемой с различными бродячими командами (остановка, ssh, перезагрузка). Проблема в том, что когда я перезагружаю всю машину Windows и запускаю бродить вверх
, все работает нормально, веб-приложение запущено, и я могу использовать бродячий ssh
. Но через некоторое время (10 дней), когда я пытаюсь запустить любую бродячую команду, она показывает мне ошибку:
Произошла ошибка при выполнении `VBoxManage`, CLI, используемого Vagrant.
для управления VirtualBox. Команда и stderr показаны ниже.
Команда: ["showvminfo", "2506e300-6742-49c3-8e39-f645ef1d3563"]
Но бродячая машина все еще работает нормально внутри, потому что я могу получить доступ к веб-странице.
я тоже пытаюсь бегать показатьvminfo
команда, но ничего особенного там не отображается.
Я также пытаюсь запустить VirtualBox и проверить там машины:
- на первом сервере машина даже не указана в графическом интерфейсе VirtualBox
- на втором сервере машина указана в графическом интерфейсе, но ошибка
Вызываемый RC: REGDB_E_READREGDB (0x80040150)
Это расстраивает, потому что машина работает нормально, но я не могу подключиться к ней по ssh, и я вынужден перезапустить машину с Windows, чтобы решить проблему.
Бродячий файл:
# -*- режим: рубиновый -*-
# vi: установить ft=ruby :
Vagrant.configure("2") сделать |config|
config.vm.box = "ubuntu.box"
# установить докер
config.vm.provision: докер
config.vm.provider "виртуальный ящик" сделать |v|
объем памяти = 16384
v.customize ["modifyvm", :id, "--ioapic", "on"]
v.процессор = 4
v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
v.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
конец
config.vm.network "forwarded_port", гость: 443, хост: 443
config.vm.network "forwarded_port", гость: 80, хост: 80
config.vm.network "частная_сеть", ip: "10.10.10.10"
конец
Как я могу решить проблему или отследить проблему?