Nguyên nhân lỗi “…The virtual machine could not be started because the hypervisor is not running” Hypervisor là trình điều khiển ảo hóa, là lớp trung gian giữa phần cứng máy chủ vật lý với các máy chủ ảo (hệ điều hành, driver,.. của các máy ảo).
Để máy chủ ảo có thể hoạt động được thì Hypervisor phải hoạt động bình thường. Vì bất kỳ một lý do nào đó mà Hypervisor không hoạt động thì tất cả các máy chủ ảo sẽ bị lỗi. Nguyên nhân gây lỗi Hypervisor is not runnung 1)
Phần cứng không hỗ trợ công nghệ ảo hóa (Virtualization) hoặc tính năng Virtualization chưa được kich hoạt: Hầu hết phần cứng hiện nay đã hỗ trợ công nghệ ảo hóa, chẳng hạn như:
Intel Virtualization Technology (Intel VT) hay AMD Virtualization (AMD-V).
2) Hardware-enforced Data Execution Prevention (DEP) chưa được kích hoạt.
3) Hypervisor không được thiết lập tự khởi động khi boot The virtual machine could not be started because the hypervisor is not running Cách khắc phục lỗi “…the hypervisor is not running” Từ các nguyên nhân nêu trên, để khắc phục lỗi “The virtual machine could not be started because the hypervisor is not running” trong Hyper-V chúng ta cần:
1) Kiểm tra và kích hoạt (Enable) tính năng Virtualization của phần cứng
2) Kiểm tra và kích hoạt (Enable) tính năng Hardware-enforced Data Execution Prevention (DEP) Cả 2 thao tác trên được thực hiện trong BIOS setting của máy chủ vật lý.
Chú ý sau khi lưu setting BIOS thì Turn Off/Shutdown máy chủ rồi Turn On lai để cập nhật cấu hình BIOS (reset máy chủ không cập nhật được một số thay đổi trong BIOS) 3) Thiết lập tự động khởi động Hypervisor: Vào Run => CMD, gõ câu lệnh sau:
bcdedit /set hypervisorlaunchtype auto Khởi động lại máy một lần nữa. DONE. Chúc các bạn thành công!
VMware Workstation and Device/Credential Guard are not compatible Problem Resolve. First you need to Disable Group Policy... for that search for "Run" and type "gpedit.msc" in that Goto Local Computer Policy - Computer Configuration - Administrative Templates - System - Device Guard - Turn on Virtualization Double click that .... and select "Disable" ... Go to Control Panel - Uninstall a Program - Turn Windows features on or off - (uncheck/turn off) Hyper-V. Click OK Select Do not restart. And then type the following cmds in cmd prompt.. to Delete the related EFI variables from the BCD file... Launch cmd as admin... bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi" bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS bcdedit /set hypervisorlaunchtype off Restart your system ...
Install Hyper-V on Powershell
Enable-WindowsOptionalFeature –Online -FeatureName Microsoft-Hyper-V –All -NoRestart Lệnh trên chỉ cài đặt bộ ảo hóa nhưng không cài đặt các công cụ quản trị, nếu bạn muốn quản lý Hyper-V trong máy ảo, bạn phải cài đặt RSAT cho Hyper-V để thực hiện lệnh này: Install-WindowsFeature RSAT-Hyper-V-Tools -IncludeAllSubFeature bạn muốn tạo một cụm thì bạn cần cài đặt dịch vụ Cluster, chạy: Install-WindowsFeature RSAT-Clustering -IncludeAllSubFeature bạn có thể cài đặt Multipath I / O để kích hoạt nhiều đường dẫn đến bộ lưu trữ, nếu đây là trường hợp của bạn, hãy làm theo:
Install-WindowsFeature Multipath-IO Khởi động lại để hoàn thiện máy ảo bằng lệnh: Restart-Computer
Note: Nếu cài trên Vmware Worktations.
Edit file .vmx
hypervisor.cpuid.v0 = "FALSE"
mce.enable = "TRUE"
vhu.enable = "TRUE"
0 nhận xét:
Đăng nhận xét