ย้อนกลับไปในวันนี้ฉันใช้VirtualBox (VB)และVagrant (V)เพื่อเรียกใช้ VMs ตั้งแต่ผมติดตั้งนักเทียบท่าสำหรับ Windows (DFW)และเรียกใช้ V, VB บ่นเกี่ยวกับHyper-V (HV)
[user@localhost ~]$ vagrant up
Stderr: VBoxManage.exe: error: VT-x is not available (VERR_VMX_NO_VMX)
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component
ConsoleWrap, interface IConsole
แม้ว่าลิงค์นี้จะระบุว่า V รองรับ HV แต่ข้อความแสดงข้อผิดพลาดข้างต้นนั้นขัดแย้งกัน ทำไม VB จึงดูไม่เข้ากันกับ HV ทำไม V บอกว่ามันรองรับ HV และวิธีการป้องกันไม่ให้ HV นั้นต้องถูกปิดใช้งานเพื่อใช้ V อีกครั้ง
| Product | Version |
|:-----------|--------:|
| Vagrant | 2.0.1 |
| VirtualBox | 5.2.4 |
| Windows | 10 |
อภิปรายผล
คำแนะนำในการเปิดและปิด Hyper-Vไม่ใช่โซลูชันที่ต้องการเนื่องจากใช้เวลานาน
หากเป็นไปได้ที่จะเรียกใช้ V และ DfW ในระบบเดียวกันโดยการแทนที่ VB นี่อาจเป็นตัวเลือก