Score:0

Proxmox VM จะไม่บูต ISO ของฉันเมื่อใช้ KVM

ธง sb

ฉันได้ตั้งค่า Proxmox บน vServer ที่จำลองเสมือนโดยใช้ Xen HVM (ตาม Hoster ของฉัน) และต้องการเริ่มต้นด้วยการสร้าง VM ด้วย pfSense ภายใน vServer ของฉันโดยใช้ KVM เพื่อกำหนดเส้นทางการรับส่งข้อมูลทั้งหมดของฉันผ่านมันด้วยประสิทธิภาพที่ดีที่สุดเท่าที่จะเป็นไปได้ แต่ ด้วยเหตุผลบางอย่าง ฉันได้รับสิ่งนี้ในคอนโซลของ VM ที่สร้างขึ้นใหม่ของฉันเท่านั้น แม้ว่าจะมีการอัปโหลด ISO และภายในไดรฟ์ดีวีดีเสมือนก็ตาม:

หน้าจอบูต Proxmox ของ VM ของฉัน

นี่คือการกำหนดค่าฮาร์ดแวร์ของ VM ของฉัน:

การกำหนดค่าฮาร์ดแวร์ของ VM ของฉัน

นี่คือตัวเลือก VM ของฉัน:

ตัวเลือก VM

ฉันดาวน์โหลดตัวติดตั้งดีวีดี AMD64 ISO จากไฟล์ เว็บไซต์ดาวน์โหลด pfSense อย่างเป็นทางการ (ฮอตลิงค์)

ฉันแตก ISO บน Mac ของฉันและอัปโหลดไปยังที่จัดเก็บในเครื่องของ Proxmox ฉันยังอัปเดตลำดับการบู๊ตของ VM ให้บู๊ตจากไดรฟ์ดีวีดีก่อน ฉันยังพยายามใช้ตัวควบคุม noVNC ทางด้านซ้ายเพื่อกด ESC โดยหวังว่าจะเข้าถึง Boot Menu แต่ไม่มีอะไรเกิดขึ้น

ฉันได้ทำก sha256sum ตรวจสอบไฟล์ .iso.gz ที่ดาวน์โหลดมาและแฮชถูกต้อง

ฉันพบว่า ISO ของฉันจะไม่ ฉันพบว่า ISO ของฉันจะบูตเมื่อฉันปิดใช้งาน KVM บน VM และเปลี่ยนโปรเซสเซอร์เป็น qemu64 แน่นอนว่านี่ไม่ใช่วิธีแก้ปัญหา เพราะประสิทธิภาพจะแย่มากหากไม่มี KVM

เนื้อหาของ /var/log/syslog:

30 มี.ค. 04:11:46 ระบบ pvedaemon[15783]: เริ่ม VM 100: UPID:ระบบ:00003DA7:002F5C28:6243D882:qmstart:100:root@pam:
30 มีนาคม 04:11:46 ระบบ pvedaemon[10598]: <root@pam> กำลังเริ่มงาน UPID:system:00003DA7:002F5C28:6243D882:qmstart:100:root@pam:
30 มี.ค. 04:11:47 ระบบ systemd[1]: เริ่มแล้ว 100.scope.
30 มี.ค. 04:11:47 ระบบ systemd-udevd[15793]: การใช้รูปแบบการตั้งชื่ออินเทอร์เฟซเริ่มต้น 'v240'
30 มี.ค. 04:11:47 ระบบ systemd-udevd[15793]: link_config: autonegotiation ไม่ได้ตั้งค่าหรือเปิดใช้งาน ไม่สามารถเขียนความเร็วและดูเพล็กซ์ได้
30 มีนาคม 04:11:47 ระบบ systemd-udevd[15793]: ไม่สามารถสร้างที่อยู่ MAC ถาวรสำหรับ tap100i0: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
30 มีนาคม 04:11:47 เคอร์เนลระบบ: [31037.520616] อุปกรณ์ tap100i0 เข้าสู่โหมดสำส่อน
30 มีนาคม 04:11:47 เคอร์เนลระบบ: [31037.537967] vmbr0: พอร์ต 2 (tap100i0) เข้าสู่สถานะการบล็อก
30 มีนาคม 04:11:47 เคอร์เนลระบบ: [31037.537970] vmbr0: พอร์ต 2 (tap100i0) เข้าสู่สถานะปิดใช้งาน
30 มีนาคม 04:11:47 เคอร์เนลระบบ: [31037.538177] vmbr0: พอร์ต 2 (tap100i0) เข้าสู่สถานะการบล็อก
30 มีนาคม 04:11:47 เคอร์เนลระบบ: [31037.538179] vmbr0: พอร์ต 2 (tap100i0) เข้าสู่สถานะการส่งต่อ
30 มี.ค. 04:11:47 ระบบ systemd-udevd[15804]: การใช้รูปแบบการตั้งชื่ออินเทอร์เฟซเริ่มต้น 'v240'
30 มี.ค. 04:11:47 ระบบ systemd-udevd[15804]: link_config: autonegotiation ไม่ได้ตั้งค่าหรือเปิดใช้งาน ความเร็วและ duplex ไม่สามารถเขียนได้
30 มีนาคม 04:11:47 ระบบ systemd-udevd[15804]: ไม่สามารถสร้างที่อยู่ MAC ถาวรสำหรับ tap100i1: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
30 มีนาคม 04:11:47 เคอร์เนลระบบ: [31037.958119] อุปกรณ์ tap100i1 เข้าสู่โหมดสำส่อน
30 มีนาคม 04:11:47 เคอร์เนลระบบ: [31037.974101] vmbr1: พอร์ต 1 (tap100i1) เข้าสู่สถานะการบล็อก
30 มีนาคม 04:11:47 เคอร์เนลระบบ: [31037.974104] vmbr1: พอร์ต 1 (tap100i1) เข้าสู่สถานะปิดใช้งาน
30 มีนาคม 04:11:47 เคอร์เนลระบบ: [31037.974307] vmbr1: พอร์ต 1 (tap100i1) เข้าสู่สถานะการบล็อก
30 มีนาคม 04:11:47 เคอร์เนลระบบ: [31037.974310] vmbr1: พอร์ต 1 (tap100i1) เข้าสู่สถานะการส่งต่อ
30 มี.ค. 04:11:48 ระบบ pvedaemon[10598]: <root@pam> สิ้นสุดงาน UPID:system:00003DA7:002F5C28:6243D882:qmstart:100:root@pam: ตกลง
30 มีนาคม 04:11:51 ระบบ pvedaemon[10598]: <root@pam> กำลังเริ่มงาน UPID:system:00003E03:002F5DFD:6243D887:vncproxy:100:root@pam:
30 มีนาคม 04:11:51 ระบบ pvedaemon[15875]: กำลังเริ่มต้น vnc proxy UPID:system:00003E03:002F5DFD:6243D887:vncproxy:100:root@pam:
30 มี.ค. 04:12:00 ระบบ systemd[1]: กำลังเริ่มต้นตัวเรียกใช้การจำลองแบบ Proxmox VE...
30 มี.ค. 04:12:01 ระบบ systemd[1]: pvesr.service: สำเร็จ
30 มี.ค. 04:12:01 ระบบ systemd[1]: เริ่มตัวเรียกใช้การจำลองแบบ Proxmox VE
30 มี.ค. 04:13:00 น. ระบบ systemd[1]: กำลังเริ่มต้นตัวเรียกใช้การจำลองแบบ Proxmox VE...
30 มี.ค. 04:13:01 ระบบ systemd[1]: pvesr.service: สำเร็จ
30 มี.ค. 04:13:01 ระบบ systemd[1]: เริ่มตัวเรียกใช้การจำลองแบบ Proxmox VE

แข็งแกร่งของ dmesg: https://gist.github.com/martin-braun/7c401af831e35343474e6a6aa69c11cc

ฉันพยายามกำหนดค่าและเรียกใช้ VM ด้วยตนเองจากบรรทัดคำสั่ง:

$ qm ตั้งค่า 100 --bootdisk ide2
อัปเดต VM 100: -bootdisk ide2
$qm เริ่มต้น 100

ไม่มีผลลัพธ์อีกต่อไปผลลัพธ์ก็เหมือนเดิม

ฉันจะทำอย่างไร

drookie avatar
za flag
คุณควรตรวจสอบบันทึกอย่างแน่นอน คอนโซลอาจไม่มีเสียง แต่บันทึกของไฮเปอร์ไวเซอร์จะไม่ทำงาน
Martin Braun avatar
sb flag
@drookie ขอบคุณสำหรับคำแนะนำ ฉันแนบ syslog ปัญหา `systemd-udevd` [ดูเหมือนจะไม่เป็นอันตราย](https://forum.proxmox.com/threads/proxmox-ve-5-cluster-some-strange-log.35670/#post-187350)ฉันจะพิมพ์บันทึกจาก VM โดยตรงได้อย่างไร `qm start 100` เงียบ
Nikita Kipriyanov avatar
za flag
มันรันภาพอื่น ๆ หรือไม่? นอกจากนี้ Proxmox เวอร์ชันใด (โดยทั่วไปคือ "เวอร์ชันผู้จัดการ" จากหน้าสรุปโหนด GUI) ฮาร์ดแวร์ที่คุณใช้งานอยู่คืออะไร?
Nikita Kipriyanov avatar
za flag
เป็นปัญหากับการติดตั้งเฉพาะของคุณอย่างแน่นอน ฉันดาวน์โหลดรูปภาพจากฮอตลิงก์ของคุณและบูตบน PVE 7.1-11 ได้สำเร็จ นอกจากนี้ ฉันต้องการระบุเพื่อความสอดคล้องกันว่า OS Type คือ **ไม่ใช่ Linux 2.6-5.x** แต่เป็น FreeBSD (ไม่มีตัวแปรดังกล่าว ดังนั้นฉันจึงเลือก "อื่นๆ") แต่มันบู๊ตได้แม้ว่าคุณจะสร้าง VM ด้วยประเภทระบบปฏิบัติการ "Linux" ฉันเชื่อว่ามีผลกับการเลือกแฮดเดอร์แวร์เสมือนเริ่มต้นเท่านั้น
drookie avatar
za flag
ฉันคาดว่าบันทึก libvirtd จะอยู่ใน dir แยกต่างหาก ดังนั้นจึงถูกแยกออกจากการเลิกใช้ catch-all เริ่มต้นของ rsyslog เป็น /var/log/messages หรือ /var/log/syslog ตรวจสอบ **/var/log/libvirt/qemu** dir
Martin Braun avatar
sb flag
@NikitaKipriyanov สวัสดีตอนเช้าและขอบคุณสำหรับความคิดเห็นของคุณ ฉันพยายามบูทเข้าสู่ Debian ISO และได้ผลลัพธ์เดียวกันทุกประการ ดังนั้นจึงไม่มีส่วนเกี่ยวข้องกับ ISO / pfSense นี่คือ PVE 6.4-14 บน vServer ที่โฮสต์ของฉัน ฉันไม่สามารถเข้าถึงฮาร์ดแวร์และความสามารถในการตั้งค่า HVM ที่จำกัด (ฉันต้องเลือก PVE 6) แต่ฉันรูทบนเครื่องโฮสต์ ฉันได้ลอง "Other" เป็นประเภท OS ด้วย แต่อย่างที่คุณคิดไว้ มันจะไม่สร้างความแตกต่างอย่างแน่นอน
Martin Braun avatar
sb flag
@drookie ไม่มีโฟลเดอร์ 'libvirt' ใน `/var/log` น่าเสียดาย
Nikita Kipriyanov avatar
za flag
วีเซิร์ฟเวอร์คืออะไร? คุณกำลังใช้งาน PVE ภายในเครื่องเสมือนหรือไม่? เพื่อที่คุณจะต้องเปิดใช้งาน *การจำลองเสมือนที่ซ้อนกัน* โปรดดูเอกสารประกอบของแพลตฟอร์มพื้นฐานเกี่ยวกับวิธีการดำเนินการนี้ แล้วทำไมถึงใช้ PVE ล่ะ? เหตุใดคุณจึงไม่เรียกใช้ pfSense บนแพลตฟอร์มพื้นฐานแทน // @drookie **Proxmox VE** ไม่มีส่วนเกี่ยวข้องกับ `libvirt` มันมีตัวจัดการ VM ที่ดีกว่ามากอย่างจริงจัง
Martin Braun avatar
sb flag
@NikitaKipriyanov ฉันรู้ ใช่ ฉันกำลังจำลองเสมือน PVE แต่มีการเปิดใช้งานการจำลองเสมือนแบบซ้อน ไม่เช่นนั้น PVE จะบ่น My Hoster ยังสนับสนุนสิ่งนี้อย่างเป็นทางการ ฉันต้องการจำลอง pfSense ภายใน PVE เพื่อหลีกเลี่ยงความต้องการ vServer รอง แม้ว่าฉันจะรู้ว่าสิ่งนี้มีประสิทธิภาพน้อยกว่า เนื่องจากโฮสต์จะไม่ถูกซ่อนอยู่หลัง pfSense ก็ยังดีกว่าไม่โฮสต์ไฟร์วอลล์เลย ฉันต้องการให้มันคุ้มค่า ณ จุดนี้ จนกว่าฉันจะอัปเกรดในภายหลัง แต่อย่างไรก็ตาม ไม่มี ISO กำลังบูท ฉันจะถือว่าปัญหากับ Hoster ของฉัน ณ จุดนี้ได้หรือไม่ ฉันควรติดต่อกับพวกเขาหรือไม่?
Nikita Kipriyanov avatar
za flag
ใช่ ติดต่อโฮสต์ แต่ในระหว่างนี้ ฉันแนะนำให้คุณอ่าน `dmesg` ใน PVE อย่างละเอียด เพราะมันอาจจะแนะนำคุณว่าปัญหาอยู่ที่ไหน
Martin Braun avatar
sb flag
@NikitaKipriyanov ฉันติดต่อ Hoster ของฉัน พวกเขาไม่มีวิธีแก้ปัญหาให้ฉัน แต่พวกเขาคิดว่าฉันสามารถบูตจาก ISO ได้เมื่อฉันปิดใช้งาน KVM และเปลี่ยนโปรเซสเซอร์เป็น qemu64 ฉันสามารถบูตจาก ISO ได้ Hoster ของฉันบอกว่า "Nested Virtualization ไม่รองรับอย่างเป็นทางการ" ซึ่งฉันไม่แน่ใจว่ามันหมายความว่าอย่างไรAfaik Nested Virtualization ไม่ใช่ Hardware Virtualization ผ่าน Kernel Virtualization Module ฉันคิดว่าพวกเขาไม่ได้ให้การสนับสนุนสำหรับกรณีเช่นของฉัน ดังนั้นฉันจะไม่ได้รับความช่วยเหลืออีกต่อไปเกี่ยวกับปัญหาของฉัน
Martin Braun avatar
sb flag
พวกเขาแนะนำให้อัปเกรด PVE เป็นเวอร์ชัน 7 ซึ่งฟังดูไร้สาระสำหรับฉัน เนื่องจากพวกเขาไม่มีวิธีติดตั้ง PVE 7 ล่วงหน้าด้วย HVM เลยด้วยซ้ำ ฉันแก้ไขคำถามเพื่อจัดเตรียมบันทึก `dmesg` ด้วย
Nikita Kipriyanov avatar
za flag
ฉันไม่เห็นปัญหา อัปเกรด มันจะดีกว่า. คำแนะนำในการอัปเกรดอยู่ในไซต์ PVE
Martin Braun avatar
sb flag
@NikitaKipriyanov ฉันลบทุกอย่างที่ติดตั้ง PVE7 ติดตั้ง Certbot และแทนที่ใบรับรองเพื่อให้สามารถเข้าถึง Proxmox ของฉันผ่าน HTTPS ได้อีกครั้ง เข้าสู่ระบบ อัปโหลด ISO และสร้าง VM ของฉัน (การตั้งค่าเหมือนเดิมมากเหมือนก่อนหน้านี้) ฉันไม่ได้ทำการปรับปรุงอื่น ๆ หรืออย่างอื่น เมื่อฉันพยายามบู๊ต ทุกอย่างบนหน้าจอ noVNC คือ "แขกยังไม่ได้เริ่มต้นการแสดงผล (ยัง)" มันเป็นปัญหาเดียวกัน สิ่งที่ปรากฏขึ้นเรื่อย ๆ คือ "ไม่สามารถเรียกใช้ vncproxy" แต่ฉันไม่พบการแก้ไขสำหรับสิ่งนั้น
Martin Braun avatar
sb flag
@NikitaKipriyanov ยกเว้นการปิดใช้งาน KVM ถ้าฉันปิดการใช้งาน KVM มันใช้งานได้ แต่ประสิทธิภาพจะแย่มาก คุณแน่ใจหรือว่า KVM ควรทำงานบน vServer ของฉันเมื่อระบบจำลองเสมือนโดยใช้ Xen โดย Hoster ของฉัน
Nikita Kipriyanov avatar
za flag
ครั้งล่าสุดที่ฉันเรียกใช้ Xen เมื่อ 10 ปีที่แล้ว นั่นคือ Xen v3.4 และฮาร์ดแวร์ในตอนนั้นไม่รองรับการจำลองเสมือนที่ซ้อนกัน ฉันไม่รู้ว่าตอนนี้ Xen รองรับหรือไม่ เสียใจ.
Martin Braun avatar
sb flag
@NikitaKipriyanov ในที่สุด Hoster ของฉันก็พูดชัดเจน vServers ของพวกเขาไม่รองรับการจำลองเสมือนที่ซ้อนกันโดยใช้ KVM ฉันเลิกกับพวกเขา ขอบคุณสำหรับความช่วยเหลือทั้งหมด แต่อย่างใด :)
Score:0
ธง sb

เห็นได้ชัดว่า Hoster ของฉันไม่รองรับ KVM บน vServers ดังนั้นฉันจึงต้องมองหาตัวเลือกอื่นหรือเลือกเซิร์ฟเวอร์เฉพาะ

โพสต์คำตอบ

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