Điểm:0

minikube không chạy với hộp ảo, làm cách nào để khắc phục điều đó?

lá cờ kr

Tôi đang sử dụng phiên bản windows 10 chuyên nghiệp. Đã cài đặt hộp ảo và cũng kích hoạt ảo hóa trên bios, đó là lý do tại sao có thể chạy các máy Windows 10 64 bit dưới dạng máy ảo trong hộp ảo.

Khi tôi bắt đầu minikube, với lệnh bên dưới, gặp lỗi do ảo hóa không được bật.

C:\WINDOWS\system32>minikube start --vm-driver=virtualbox
* minikube v1.19.0 trên Microsoft Windows 10 Enterprise 10.0.19044 Build 19044
* Sử dụng trình điều khiển hộp ảo dựa trên cấu hình hiện có
* Khởi động nút mặt phẳng điều khiển minikube trong cụm minikube
* Tạo VM hộp ảo (CPUs=2, Memory=6000MB, Disk=20000MB) ...
! StartHost không thành công, nhưng sẽ thử lại: tạo máy chủ: tạo: tạo trước: Máy tính này chưa bật VT-X/AMD-v. Kích hoạt nó trong BIOS là bắt buộc
* Tạo VM hộp ảo (CPUs=2, Memory=6000MB, Disk=20000MB) ...
* Không khởi động được máy ảo hộp ảo. Chạy "minikube delete" có thể khắc phục sự cố: tạo máy chủ: tạo: tạo trước: Máy tính này không bật VT-X/AMD-v. Kích hoạt nó trong BIOS là bắt buộc

X Đang thoát do HOST_VIRT_UNAVAILABLE: Khởi động máy chủ không thành công: đang tạo máy chủ: tạo: tạo trước: Máy tính này chưa bật VT-X/AMD-v. Kích hoạt nó trong BIOS là bắt buộc
* Gợi ý: Hỗ trợ ảo hóa đã bị tắt trên máy tính của bạn. Nếu bạn đang chạy minikube trong VM, hãy thử '--driver=docker'. Nếu không, hãy tham khảo hướng dẫn sử dụng BIOS hệ thống của bạn để biết cách bật ảo hóa.
* Các vấn đề liên quan:
  - https://github.com/kubernetes/minikube/issues/3900
  - https://github.com/kubernetes/minikube/issues/4730

Làm thế nào để khắc phục điều này?

Tôi đã kích hoạt trong bios như trong ảnh chụp màn hình bên dưới.

cài đặt bios

Tương tự với --driver cũng

bắt đầu minikube --driver=hộp ảo
* minikube v1.19.0 trên Microsoft Windows 10 Enterprise 10.0.19044 Build 19044
* Sử dụng trình điều khiển hộp ảo dựa trên cấu hình hiện có
* Khởi động nút mặt phẳng điều khiển minikube trong cụm minikube
* Tạo VM hộp ảo (CPUs=2, Memory=6000MB, Disk=20000MB) ...
! StartHost không thành công, nhưng sẽ thử lại: tạo máy chủ: tạo: tạo trước: Máy tính này chưa bật VT-X/AMD-v. Kích hoạt nó trong BIOS là bắt buộc
* Tạo VM hộp ảo (CPUs=2, Memory=6000MB, Disk=20000MB) ...
* Không khởi động được máy ảo hộp ảo. Chạy "minikube delete" có thể khắc phục sự cố: tạo máy chủ: tạo: tạo trước: Máy tính này không bật VT-X/AMD-v. Kích hoạt nó trong BIOS là bắt buộc

X Đang thoát do HOST_VIRT_UNAVAILABLE: Khởi động máy chủ không thành công: đang tạo máy chủ: tạo: tạo trước: Máy tính này chưa bật VT-X/AMD-v. Kích hoạt nó trong BIOS là bắt buộc
* Gợi ý: Hỗ trợ ảo hóa đã bị tắt trên máy tính của bạn. Nếu bạn đang chạy minikube trong VM, hãy thử '--driver=docker'. Nếu không, hãy tham khảo hướng dẫn sử dụng BIOS hệ thống của bạn để biết cách bật ảo hóa.
* Các vấn đề liên quan:
  - https://github.com/kubernetes/minikube/issues/3900
  - https://github.com/kubernetes/minikube/issues/4730
lá cờ au
Bạn không thể chạy cả hai cùng một lúc vì chỉ có thể có một trình ảo hóa. Các tài liệu minikube nói rằng có một tùy chọn để tắt kiểm tra đó. Nó có thể là cần thiết để làm cho nó hoạt động. Xem: https://minikube.sigs.k8s.io/docs/drivers/virtualbox/
moonkotte avatar
lá cờ in
Hãy thử với cờ `--no-vtx-check`. Từ [vấn đề github được liên kết](https://github.com/kubernetes/minikube/issues/3900#issuecomment-474523309)
lá cờ kr
Tôi không chạy cả hai trình ảo hóa. Tôi chỉ sử dụng hộp ảo.
lá cờ kr
--no-vtx-check quá trình này đang bắt đầu nhưng đôi khi lại thất bại với cùng một lỗi
moonkotte avatar
lá cờ in
@user2331760 Sau đó thử chạy `minikube` với [`hyperv`](https://minikube.sigs.k8s.io/docs/drivers/hyperv/). Như siride đã nói, nó phải là `hyperv` hoặc hộp ảo.
lá cờ kr
Xin chào moonkotte và siride, tại sao hyper-v lại xuất hiện trong cuộc thảo luận của bạn? Không có nơi nào tôi đề cập đến việc tôi đã cài đặt nhiều trình ảo hóa. Câu hỏi này là về cách làm cho hộp ảo này hoạt động, không chuyển sang trình ảo hóa khác. Hãy cho tôi biết nếu bạn có bất kỳ về điều này.
moonkotte avatar
lá cờ in
@ user2331760 Bởi vì `hyperv` then nên bị tắt nếu không `minikube` sẽ không bắt đầu. Xem [tại đây](https://docs.microsoft.com/en-us/troubleshoot/windows-client/application-manager/virtualization-apps-not-work-with-hyper-v)
lá cờ kr
Tôi không biết bạn đã thấy ở đâu trong đầu ra ở trên về hyper-v. Nhưng hyper-v không bao giờ được bật trên máy của tôi. Chỉ có hộp ảo ở đó.
moonkotte avatar
lá cờ in
@ user2331760 Chà, tôi không thấy nó, nhưng chúng tôi không thể biết chắc nó có được bật hay không. Điều cuối cùng cần thử là sử dụng phiên bản minikube mới. Tôi thấy rằng bạn đang thử `1.19` rất cũ. Rất khó để đoán điều gì có thể sai, vì thông thường nó chỉ hoạt động.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.