ฉันมีเซิร์ฟเวอร์ที่ใช้ Windows Server 2012 R2 และเซิร์ฟเวอร์ที่สองที่มี Windows Server 2019 Essentials ฉันได้ติดตั้ง VirtualBox 6.1 และเว็บแอปพลิเคชันภายในคนจรจัดนี้แล้ว บนเซิร์ฟเวอร์ทั้งสอง แอปพลิเคชันทำงานได้ดี อย่างไรก็ตาม ฉันประสบปัญหากับคำสั่งคนจรจัด (หยุด, ssh, โหลดซ้ำ) ปัญหาคือเมื่อฉันรีสตาร์ทเครื่อง windows ทั้งหมดและเรียกใช้ พเนจรขึ้น
, ทุกอย่างทำงานได้ดี เว็บแอปกำลังทำงาน และฉันสามารถใช้งานได้ ssh คนจรจัด
. แต่หลังจากผ่านไประยะหนึ่ง (10 วัน) เมื่อฉันพยายามเรียกใช้คำสั่ง vagrant ใด ๆ มันแสดงข้อผิดพลาดให้ฉัน:
เกิดข้อผิดพลาดขณะเรียกใช้ "VBoxManage" ซึ่งเป็น CLI ที่ Vagrant ใช้
สำหรับควบคุม VirtualBox คำสั่งและ stderr แสดงอยู่ด้านล่าง
คำสั่ง: ["showvminfo", "2506e300-6742-49c3-8e39-f645ef1d3563"]
แต่เครื่องคนจรจัดยังคงทำงานได้ดีเพราะฉันสามารถเข้าถึงหน้าเว็บได้
ฉันยังพยายามที่จะวิ่ง โชว์วีมินอินโฟ
คำสั่ง แต่ไม่มีอะไรพิเศษแสดงอยู่ที่นั่น
ฉันยังพยายามเรียกใช้ VirtualBox และตรวจสอบเครื่องที่นั่น:
- บนเซิร์ฟเวอร์เครื่องแรก เครื่องไม่ได้อยู่ใน VirtualBox GUI
- บนเซิร์ฟเวอร์ที่สอง เครื่องจะแสดงรายการใน GUI แต่มีข้อผิดพลาด
Callee RC: REGDB_E_READREGDB (0x80040150)
มันน่าผิดหวังเพราะเครื่องทำงานได้ดี แต่ฉันไม่สามารถ ssh ในเครื่องได้ และฉันถูกบังคับให้รีสตาร์ทเครื่อง windows เพื่อแก้ไขปัญหา
ไฟล์คนจรจัด:
# -*- โหมด: ทับทิม -*-
# vi: set ft=ruby :
Vagrant.configure("2") ทำ |config|
config.vm.box = "ubuntu.box"
#ติดตั้งด็อกเกอร์
config.vm.provision :docker
config.vm.provider "virtualbox" ทำ |v|
v.หน่วยความจำ = 16384
v.ปรับแต่ง ["modifyvm", :id, "--ioapic", "on"]
v.cpus = 4
v.ปรับแต่ง ["modifyvm", :id, "--natdnshostresolver1", "เปิด"]
v.ปรับแต่ง ["modifyvm", :id, "--natdnsproxy1", "on"]
จบ
config.vm.network "forwarded_port", แขก: 443, โฮสต์: 443
config.vm.network "forwarded_port", แขก: 80, โฮสต์: 80
config.vm.network "private_network", ip: "10.10.10.10"
จบ
ฉันจะแก้ไขปัญหาหรือติดตามปัญหาได้อย่างไร