Technical Anshu หน้าแรก > บทช่วยสอน > Ubuntu บน ESXi
🖥️ การจำลองเสมือน ESXi

Ubuntu Virtualization บน ESXi - ตั้งค่า กำหนดค่า และแก้ไขปัญหา

ESXi เป็นไฮเปอร์ไวเซอร์แบบ Bare-Metal ที่แยกเครื่องโฮสต์หนึ่งเครื่องออกเป็นเครื่องเสมือนหลายเครื่อง คู่มือนี้สร้าง Ubuntu VM ด้วยวิธีที่ถูกต้อง — เฟิร์มแวร์ EFI, ดิสก์แบบบางที่คุณตรวจสอบ, อะแดปเตอร์เครือข่าย VMXNET3 และ open-vm-tools หลังการติดตั้ง จากนั้นแมปปัญหาทั่วไปกับการแก้ไข

✍️ Technical Anshu🖥️ VMware ESXi🎧 Multi-Language Audio
Ubuntu Virtualization บน ESXi - ตั้งค่า กำหนดค่า และแก้ไขปัญหา
🎧 เสียงหลายภาษา: ในโปรแกรมเล่นวิดีโอ คลิก [การตั้งค่า] (⚙️) ➔ [แทร็กเสียง] เพื่อเลือกภาษาที่คุณต้องการ

📑บทต่างๆ

  1. ก่อนที่คุณจะเริ่มต้น — สิ่งที่โฮสต์ ESXi ต้องการ (เว็บไคลเอ็นต์, การเปิดระบบเสมือนจริง, พื้นที่เก็บข้อมูล, Ubuntu ISO)
  2. การสร้างเครื่องเสมือนในเว็บไคลเอ็นต์ ESXi
  3. การตั้งค่าสี่ประการที่ตัดสินใจทุกอย่าง — เฟิร์มแวร์ การจัดเตรียมดิสก์ อะแดปเตอร์เครือข่าย และขนาด
  4. การติดตั้ง Ubuntu ภายในเครื่องเสมือน
  5. งานบูตครั้งแรก — open-vm-tools และการอัปเดตระบบ
  6. การตรวจสอบ VM จากโฮสต์ — ที่อยู่ IP ชื่อโฮสต์ และการปิดระบบอย่างค่อยเป็นค่อยไป
  7. การแก้ไขปัญหา — จับคู่แต่ละอาการให้ตรงกับการแก้ไข

📋 ภาพรวมและคำแนะนำทีละขั้นตอน

1

ก่อนที่คุณจะเริ่ม — สิ่งที่เจ้าของที่พักต้องการ

สามสิ่งที่ต้องเป็นจริงก่อนที่วิซาร์ดการสร้างจะเปิดขึ้น ขั้นแรก ESXi ได้รับการติดตั้งบนโฮสต์แล้ว และคุณสามารถเข้าถึงเว็บไคลเอ็นต์ได้ — ขณะนี้เครื่องโฮสต์เป็นไฮเปอร์ไวเซอร์ ไม่ใช่พีซีทั่วไป ดังนั้นทุกอย่างจึงเกิดขึ้นผ่านเว็บอินเทอร์เฟซนั้น ประการที่สอง BIOS โฮสต์ได้เปิด CPU virtualization (Intel VT-x หรือ AMD-V) หากไม่มีมัน แขก 64 บิตจะปฏิเสธที่จะทำงาน ประการที่สาม คุณต้องมีพื้นที่และรูปภาพ: พื้นที่เก็บข้อมูลที่มีพื้นที่ว่าง (Ubuntu VM ตัวแรกใช้งานได้สบายในขนาด 40 GB) และ Ubuntu ISO ที่อัปโหลดไปยังพื้นที่เก็บข้อมูลนั้นผ่านเบราว์เซอร์ Datastore เลือก LTS รุ่นปัจจุบันเพื่อให้ VM ได้รับการอัปเดตหลายปี

📌 หมายเหตุที่ตรงไปตรงมาเกี่ยวกับการอนุญาตให้ใช้สิทธิ์ ESXi: ไม่มีสิ่งใดในคู่มือนี้ที่จำเป็นต้องมีฟีเจอร์ที่ต้องชำระเงิน — การสร้าง VM, คอนโซล, สแนปช็อต และการส่งออก OVF ทั้งหมดนี้ทำงานบนโฮสต์แบบสแตนด์อโลน แต่หลังจากที่ Broadcom ซื้อ VMware แล้ว ESXi แบบฟรีตัวเก่าก็ถูกถอนออกในต้นปี 2024 และรุ่นฟรีกลับคืนมาพร้อมกับ ESXi 8.0 อัปเดต 3e ในปี 2025 โดยมุ่งเป้าไปที่ห้องปฏิบัติการและการใช้งานที่ไม่ใช่การใช้งานจริง โดยไม่มีการจัดการ vCenter และด้วยข้อจำกัด เช่น การจำกัด vCPU ต่อ VM และไม่มีการสนับสนุน ไลเซนส์แบบชำระเงินตอนนี้เป็นแบบสมัครสมาชิกและราคาต่อคอร์ ข้อกำหนดมีการเปลี่ยนแปลงมากกว่าหนึ่งครั้ง ดังนั้นโปรดตรวจสอบหน้าใบอนุญาตปัจจุบันของ Broadcom ก่อนที่จะสร้างข้อสันนิษฐานที่จริงจัง
2

สร้างเครื่องเสมือน

ในเว็บไคลเอ็นต์ ESXi ให้เลือก สร้าง / ลงทะเบียน VM จากนั้นเลือก สร้างเครื่องเสมือนใหม่ ตัวเลือกที่สำคัญ: ตั้งชื่อ VM ที่ระบุว่างาน (เช่น ไฟล์ ubuntu หรือ ubuntu-test ไม่ใช่ "VM 3"); ปล่อย ความเข้ากันได้ ไว้ที่ค่าเริ่มต้นของโฮสต์ — เวอร์ชันฮาร์ดแวร์เสมือนที่สูงกว่าจะปลดล็อกอุปกรณ์เสมือนรุ่นใหม่ และการลดระดับลงจะมีความสำคัญเฉพาะเมื่อ VM ต้องย้ายไปยังโฮสต์รุ่นเก่าเท่านั้น ตั้งค่า ตระกูลระบบปฏิบัติการเกสต์: Linux และ เวอร์ชัน: Ubuntu Linux (64 บิต) — นี่ไม่ใช่การตกแต่ง แต่ตั้งค่าฮาร์ดแวร์เสมือนที่เหมาะสมไว้ล่วงหน้าสำหรับ Ubuntu และเลือกพื้นที่เก็บข้อมูลที่มีพื้นที่ว่าง บนหน้าจอปรับแต่ง ให้ตั้งค่า CPU, หน่วยความจำ, ดิสก์, เครือข่าย และเฟิร์มแวร์ตามที่อธิบายในขั้นตอนต่อไป

3

การตั้งค่าสี่ประการที่ตัดสินใจทุกอย่าง

เฟิร์มแวร์: EFI Ubuntu สมัยใหม่คาดหวัง EFI, EFI คือสิ่งที่เปิดใช้งาน Secure Boot และเป็นค่าเริ่มต้น ESXi สำหรับ Linux VM ใหม่ BIOS รุ่นเก่ายังคงใช้งานได้กับ Ubuntu แต่ให้ถือว่าตัวเลือกเป็นแบบถาวร — ระบบปฏิบัติการที่ติดตั้งไว้คาดว่าจะมีเฟิร์มแวร์ที่ติดตั้งอยู่

ดิสก์: จัดสรรแบบบาง ดิสก์แบบบางจะขยายใหญ่ขึ้นเมื่อ Ubuntu เขียนข้อมูล ดังนั้นดิสก์ขนาด 40 GB อาจใช้ 12 GB ในวันแรก การจัดเตรียมแบบหนาสงวนขนาดเต็มไว้ล่วงหน้า — ปลอดภัยกว่าสำหรับเซิร์ฟเวอร์ที่สำคัญ และสิ้นเปลืองสำหรับห้องปฏิบัติการ

อะแดปเตอร์เครือข่าย: VMXNET3 เป็นการ์ดเครือข่ายเสมือนของ VMware ที่สร้างขึ้นสำหรับเครื่องเสมือน และ Ubuntu มีไดรเวอร์อยู่ในเคอร์เนล E1000E ที่จำลองยังใช้งานได้และเป็นทางเลือกสำหรับกรณีคี่

ขนาด: เริ่มต้นเพียงเล็กน้อย 2 vCPU และ RAM 4 GB ใช้งานเซิร์ฟเวอร์ Ubuntu อย่างมีความสุขและเดสก์ท็อปเป็นที่ยอมรับ คุณสามารถเพิ่มอีกได้ในภายหลังในหนึ่งนาที VM ขนาดใหญ่ส่วนใหญ่ทำให้โฮสต์เสียไป

⚠️ ดูดิสก์แบบบาง: การจัดเตรียมแบบบางหมายความว่าจะต้องตรวจสอบที่เก็บข้อมูล เนื่องจากดิสก์แบบบางสิบตัวสามารถรับประกันพื้นที่ได้มากกว่าที่ที่เก็บข้อมูลมีอยู่จริง และที่เก็บข้อมูลที่เติมเต็มจะหยุดทุก VM บนนั้น
4

ติดตั้งอูบุนตู

แนบ ISO เข้ากับไดรฟ์ซีดี/ดีวีดีของ VM ทำเครื่องหมาย เชื่อมต่อเมื่อเปิดเครื่อง เปิด VM แล้วเปิดคอนโซล โปรแกรมติดตั้งของ Ubuntu ทำงานเหมือนกับที่ทำงานบนเครื่องจริงทุกประการ เลือกเซิร์ฟเวอร์หรือเดสก์ท็อป — เซิร์ฟเวอร์สำหรับบริการและการเรียนรู้เทอร์มินัล เดสก์ท็อปเฉพาะในกรณีที่คุณต้องการสภาพแวดล้อมแบบกราฟิกอย่างแท้จริง ปล่อยให้โปรแกรมติดตั้งใช้ดิสก์เสมือนทั้งหมด มันเป็นไฟล์ใน datastore ไม่มีอะไรถูกลบทางกายภาพ สร้างผู้ใช้ของคุณ ตั้งรหัสผ่านที่คาดเดายาก และในการติดตั้งเซิร์ฟเวอร์ ให้ทำเครื่องหมายที่ตัวเลือกเซิร์ฟเวอร์ OpenSSH เพื่อให้คุณสามารถเข้าสู่ระบบจากระยะไกลได้ในภายหลัง เมื่อการติดตั้งเสร็จสิ้น ให้รีบูท — และยกเลิกการเชื่อมต่อ ISO ออกจากไดรฟ์ซีดี/ดีวีดี

✅ บู๊ตกลับเข้าไปในตัวติดตั้ง หาก VM บูทไปที่หน้าจอสีดำหรือเข้าไปในตัวติดตั้งอีกครั้ง สาเหตุก็คือ ISO ยังคงติดอยู่หรือลำดับการบู๊ตเกือบทุกครั้ง ไม่ใช่การติดตั้งที่เสียหาย
5

งานบูตครั้งแรก - open-vm-tools และการอัปเดต

Ubuntu VM ใหม่ใช้งานได้ แต่ ESXi นั้นตาบอดไปครึ่งหนึ่ง: สรุปโฮสต์ไม่แสดงที่อยู่ IP และการ "ปิดเครื่อง" จากโฮสต์นั้นเป็นการตัดไฟอย่างหนัก ไม่ใช่การปิดระบบใหม่ทั้งหมด การแก้ไขคือแพ็คเกจเดียวจากพื้นที่เก็บข้อมูลของ Ubuntu ซึ่งเป็นเส้นทางที่แนะนำของ VMware สำหรับ Ubuntu อย่าใช้ตัวติดตั้ง VMware Tools ที่ใช้ ISO รุ่นเก่าในเมนู ESXi สำหรับ Ubuntu open-vm-tools เป็นเส้นทางที่รองรับและจะถูกเก็บไว้เป็นปัจจุบันโดยระบบอัปเดตปกติของ Ubuntu

Ubuntu Terminal
sudo apt update
sudo apt install open-vm-tools

ในการติดตั้งบนเดสก์ท็อป ให้เพิ่มแพ็คเกจเดสก์ท็อปด้วย: sudo apt install open-vm-tools-desktop — นั่นคือสิ่งที่ทำให้ความละเอียดของคอนโซล การคัดลอกวาง และการลากและวางทำงาน จากนั้นยืนยันว่าบริการกำลังทำงานอยู่และสิ้นสุดการอัปเดตปกติ:

Ubuntu Terminal
sudo systemctl status open-vm-tools
sudo apt upgrade

สถานะควรแสดงบริการที่ใช้งานอยู่และกำลังทำงานอยู่ แพ็คเกจเดียวนี้คือสิ่งที่ทำให้โฮสต์มีที่อยู่ IP และชื่อโฮสต์ของแขก เปิดใช้งานการปิดระบบอย่างสง่างามจาก ESXi และตัดสินใจว่าการซิงค์เวลาและสแน็ปช็อตที่เงียบทำงานอย่างไร

6

ตรวจสอบ VM จากโฮสต์

รีเฟรชหน้าสรุปของ VM ในเว็บไคลเอ็นต์ ESXi: ขณะนี้ที่อยู่ IP ของแขกและชื่อโฮสต์ปรากฏขึ้น ซึ่งพิสูจน์ว่า open-vm-tools กำลังพูดคุยกับโฮสต์ ทดสอบการปิดระบบอย่างสง่างามจากโฮสต์ — Ubuntu ควรปิดเครื่องอย่างสมบูรณ์แทนที่จะถูกตัดออก จากที่นี่ ให้ทำงานทุกวันผ่าน SSH แทนที่จะอยู่ในคอนโซล คอนโซลมีไว้สำหรับการติดตั้งและเหตุฉุกเฉิน SSH เร็วกว่าและให้เทอร์มินัลที่เหมาะสมแก่คุณ

✅ กฎการยืนหยัด: วิซาร์ดการสร้างใช้เวลาสองนาทีและตัดสินใจในอีกสองปีข้างหน้า เฟิร์มแวร์ EFI, ดิสก์แบบบางที่คุณตรวจสอบจริง ๆ, อะแดปเตอร์ VMXNET3 และ open-vm-tools หลังการติดตั้ง - ทำสี่สิ่งเหล่านั้นให้ถูกต้องและ Ubuntu บน ESXi นั้นน่าเบื่อในวิธีที่ดีที่สุด
7

การแก้ไขปัญหา — จับคู่อาการกับการแก้ไข

เมื่อ Ubuntu VM ทำงานผิดปกติ อาการมักจะระบุสาเหตุของตัวเอง ทำงานแผนที่นี้ตามลำดับ:

VM จะไม่บู๊ตหรือบู๊ตตัวติดตั้งอีกครั้ง — ISO ยังคงเชื่อมต่ออยู่ ลำดับการบู๊ตไม่ถูกต้อง หรือเฟิร์มแวร์มีการเปลี่ยนแปลงหลังการติดตั้ง ไม่มีเครือข่าย — ตรวจสอบประเภทอะแดปเตอร์และกลุ่มพอร์ตก่อน จากนั้นภายใน Ubuntu ให้ตรวจสอบว่าการกำหนดค่าเครือข่ายยังคงชี้ไปที่ที่อยู่ MAC เก่าหรือไม่ โฮสต์ไม่แสดง IP และการปิดเครื่องคือไฟดับ — open-vm-tools หายไปหรือหยุดทำงาน ติดตั้งใหม่เหมือนในขั้นตอนที่ 5 คอนโซลเล็ก กระตุก หรือคลิปบอร์ดไม่ทำงาน — ปัญหาการตั้งค่าคอนโซล/จอแสดงผล สำหรับงานประจำวัน ให้ใช้ SSH แทน นาฬิกาเลื่อน — แก้ไขการซิงค์เวลากับ NTP ภายใน Ubuntu ทุกอย่างช้า — โฮสต์มีความมุ่งมั่นมากเกินไป เปรียบเทียบ vCPU และ RAM ทั้งหมดที่มอบให้กับ VM กับเครื่องจริงก่อนที่จะตำหนิ Ubuntu

การตรวจสอบด่วนสองครั้งภายใน Ubuntu ครอบคลุมงานนักสืบส่วนใหญ่ — ที่อยู่เครือข่ายและอินเทอร์เฟซของคุณ และสถานะนาฬิกา:

Ubuntu Terminal — Quick Checks
ip a
timedatectl

"ปัญหา ESXi" ส่วนใหญ่กลายเป็นการตั้งค่าเดียว หนึ่งแพ็คเกจ หรือขีดจำกัดฮาร์ดแวร์เดียว

🏷️ตัวแปรการค้นหาหัวข้อและคำหลัก

🔍 VMware ESXi 🔍 Ubuntu VM 🔍 Virtualization 🔍 open-vm-tools 🔍 VMXNET3 🔍 Thin Provisioning 🔍 EFI Firmware 🔍 Hypervisor 🔍 Datastore 🔍 Ubuntu Server 🔍 ESXi Troubleshooting 🔍 TechnicalAnshu
🎙️ บทถอดเสียงฉบับเต็ม — แตะเพื่อขยาย

__TOK_33__

❓คำถามที่พบบ่อย

บทช่วยสอนนี้ติดตามฟรี 100% หรือไม่

__TOK_34__

ผู้เริ่มต้นสามารถปฏิบัติตามคำแนะนำนี้ได้หรือไม่?

__TOK_35__

ฉันจะถามคำถามได้ที่ไหนหากฉันติดขัด?

__TOK_36__

🚀 ดูการฝึกสอนแบบเต็มบน YouTube

__TOK_37__

__TOK_38__

▶️ ดูวิดีโอเต็ม
บทช่วยสอนนี้อิงตาม Ubuntu Virtualization ของ Technical Anshu ในวิดีโอ ESXi • ติดขัดในขั้นตอนใดหรือไม่ ถามในความคิดเห็นของวิดีโอ — คุณจะได้รับความช่วยเหลือที่นั่น 🙏