Score:0

minikube ไม่ทำงานกับ virtualbox จะแก้ไขได้อย่างไร

ธง kr

ฉันใช้ windows 10 รุ่นมืออาชีพ ติดตั้ง virtualbox และเปิดใช้งานการจำลองเสมือนบน bios นั่นคือสาเหตุที่สามารถเรียกใช้เครื่อง windows 10 64 บิตเป็น VM ใน virtualbox

เมื่อฉันเริ่ม minikube ด้วยคำสั่งด้านล่าง ได้รับข้อผิดพลาดเนื่องจากไม่ได้เปิดใช้งานการจำลองเสมือน

C:\WINDOWS\system32>minikube start --vm-driver=virtualbox
* minikube v1.19.0 บน Microsoft Windows 10 Enterprise 10.0.19044 Build 19044
* การใช้ไดรเวอร์ virtualbox ตามโปรไฟล์ที่มีอยู่
* การเริ่มต้นโหนดระนาบควบคุม minikube ในคลัสเตอร์ minikube
* การสร้าง virtualbox VM (CPUs=2, Memory=6000MB, Disk=20000MB) ...
! StartHost ล้มเหลว แต่จะลองอีกครั้ง: การสร้างโฮสต์: สร้าง: สร้างล่วงหน้า: คอมพิวเตอร์เครื่องนี้ไม่ได้เปิดใช้งาน VT-X/AMD-v จำเป็นต้องเปิดใช้งานใน BIOS
* การสร้าง virtualbox VM (CPUs=2, Memory=6000MB, Disk=20000MB) ...
* ไม่สามารถเริ่ม virtualbox VM การเรียกใช้ "minikube delete" อาจแก้ไขได้: การสร้างโฮสต์: สร้าง: สร้างล่วงหน้า: คอมพิวเตอร์เครื่องนี้ไม่ได้เปิดใช้งาน VT-X/AMD-v จำเป็นต้องเปิดใช้งานใน BIOS

X ออกเนื่องจาก HOST_VIRT_UNAVAILABLE: ไม่สามารถเริ่มโฮสต์: การสร้างโฮสต์: สร้าง: สร้างล่วงหน้า: คอมพิวเตอร์เครื่องนี้ไม่ได้เปิดใช้งาน VT-X/AMD-v จำเป็นต้องเปิดใช้งานใน BIOS
* คำแนะนำ: การสนับสนุนการจำลองเสมือนถูกปิดใช้งานบนคอมพิวเตอร์ของคุณ หากคุณใช้งาน minikube ภายใน VM ให้ลอง '--driver=docker' มิฉะนั้น ให้ศึกษาคู่มือ BIOS ของระบบของคุณสำหรับวิธีเปิดใช้งานการจำลองเสมือน
* ประเด็นที่เกี่ยวข้อง:
  - https://github.com/kubernetes/minikube/issues/3900
  - https://github.com/kubernetes/minikube/issues/4730

จะแก้ไขปัญหานี้ได้อย่างไร?

ฉันเปิดใช้งานใน bios แล้วตามภาพหน้าจอด้านล่าง

การตั้งค่าไบออส

เช่นเดียวกับ --driver ด้วย

minikube เริ่มต้น --driver=virtualbox
* minikube v1.19.0 บน Microsoft Windows 10 Enterprise 10.0.19044 Build 19044
* การใช้ไดรเวอร์ virtualbox ตามโปรไฟล์ที่มีอยู่
* การเริ่มต้นโหนดระนาบควบคุม minikube ในคลัสเตอร์ minikube
* การสร้าง virtualbox VM (CPUs=2, Memory=6000MB, Disk=20000MB) ...
! StartHost ล้มเหลว แต่จะลองอีกครั้ง: การสร้างโฮสต์: สร้าง: สร้างล่วงหน้า: คอมพิวเตอร์เครื่องนี้ไม่ได้เปิดใช้งาน VT-X/AMD-v จำเป็นต้องเปิดใช้งานใน BIOS
* การสร้าง virtualbox VM (CPUs=2, Memory=6000MB, Disk=20000MB) ...
* ไม่สามารถเริ่ม virtualbox VM การเรียกใช้ "minikube delete" อาจแก้ไขได้: การสร้างโฮสต์: สร้าง: สร้างล่วงหน้า: คอมพิวเตอร์เครื่องนี้ไม่ได้เปิดใช้งาน VT-X/AMD-v จำเป็นต้องเปิดใช้งานใน BIOS

X ออกเนื่องจาก HOST_VIRT_UNAVAILABLE: ไม่สามารถเริ่มโฮสต์: การสร้างโฮสต์: สร้าง: สร้างล่วงหน้า: คอมพิวเตอร์เครื่องนี้ไม่ได้เปิดใช้งาน VT-X/AMD-v จำเป็นต้องเปิดใช้งานใน BIOS
* คำแนะนำ: การสนับสนุนการจำลองเสมือนถูกปิดใช้งานบนคอมพิวเตอร์ของคุณ หากคุณใช้งาน minikube ภายใน VM ให้ลอง '--driver=docker' มิฉะนั้น ให้ศึกษาคู่มือ BIOS ของระบบของคุณสำหรับวิธีเปิดใช้งานการจำลองเสมือน
* ประเด็นที่เกี่ยวข้อง:
  - https://github.com/kubernetes/minikube/issues/3900
  - https://github.com/kubernetes/minikube/issues/4730
au flag
คุณไม่สามารถเรียกใช้ทั้งสองอย่างพร้อมกันได้ เนื่องจากมีไฮเปอร์ไวเซอร์ได้เพียงตัวเดียว เอกสาร minikube บอกว่ามีตัวเลือกในการปิดใช้งานการตรวจสอบนั้น อาจจำเป็นเพื่อให้มันใช้งานได้ ดู: https://minikube.sigs.k8s.io/docs/drivers/virtualbox/
moonkotte avatar
in flag
ลองด้วยแฟล็ก `--no-vtx-check` จาก [ปัญหา github ที่เชื่อมโยง](https://github.com/kubernetes/minikube/issues/3900#issuecomment-474523309)
kr flag
ฉันไม่ได้ใช้งานไฮเปอร์ไวเซอร์ทั้งคู่ ฉันใช้เฉพาะ virtualbox
kr flag
--no-vtx-check นี่กำลังเริ่มกระบวนการ แต่ล้มเหลวหลังจากนั้นอีกครั้งโดยมีข้อผิดพลาดเดิม
moonkotte avatar
in flag
@ user2331760 ลองรัน `minikube` ด้วย [`hyperv`](https://minikube.sigs.k8s.io/docs/drivers/hyperv/) แล้ว ดังที่ siride กล่าวว่าควรเป็น `hyperv` หรือ virtualbox อย่างใดอย่างหนึ่ง
kr flag
สวัสดี moonkotte และ siride ทำไม hyper-v ถึงมาที่นี่ในการสนทนาของคุณ ไม่มีที่ฉันพูดถึงว่าฉันติดตั้งไฮเปอร์ไวเซอร์หลายตัว คำถามนี้เกี่ยวกับวิธีทำให้ virtualbox นี้ใช้งานได้ ไม่ใช่เปลี่ยนไปใช้ไฮเปอร์ไวเซอร์อื่น แจ้งให้เราทราบหากคุณมีเกี่ยวกับเรื่องนี้
moonkotte avatar
in flag
@ user2331760 เนื่องจากควรปิดใช้งาน `hyperv` มิฉะนั้น `minikube` จะไม่เริ่มทำงาน ดู[ที่นี่](https://docs.microsoft.com/en-us/troubleshoot/windows-client/application-management/virtualization-apps-not-work-with-hyper-v)
kr flag
ฉันไม่รู้ว่าคุณเห็นผลลัพธ์ด้านบนเกี่ยวกับ hyper-v จากที่ใด แต่เครื่องของฉันไม่เคยเปิดใช้งาน hyper-v เลย มีเพียงกล่องเสมือนเท่านั้น
moonkotte avatar
in flag
@ user2331760 ฉันไม่เห็น แต่เราไม่ทราบแน่ชัดว่าเปิดใช้งานหรือไม่ สิ่งสุดท้ายที่ควรลองคือใช้ minikube เวอร์ชันใหม่ ฉันเห็นว่าคุณกำลังลอง `1.19` ที่เก่ามาก เป็นการยากที่จะเดาว่าอะไรผิดพลาดได้ เนื่องจากโดยปกติแล้วมันใช้งานได้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา