คุณต้องการเปิดใช้งานการจำลองเสมือนในเครื่องเสมือน Ubuntu ของคุณหรือไม่? ถ้าใช่ คุณมาถูกที่แล้ว!
ในโพสต์บล็อกนี้ เราจะแสดงวิธีการทำเช่นนั้น การจำลองเสมือนเป็นวิธีที่ยอดเยี่ยมในการปรับปรุงเวิร์กโฟลว์ของคุณ และยังเหมาะสำหรับวัตถุประสงค์ในการทดสอบและการพัฒนาอีกด้วย เพื่อไม่ให้เป็นการเสียเวลา เริ่มกันเลย!
เนื้อหา
เปิดใช้งานการจำลองเสมือนใน UBUNTU:
1) ถ้าคุณต้องการ เปิดใช้งานการจำลองเสมือน ในระบบของคุณ คุณจะต้องเข้าไปใน BIOS และเปิดใช้งาน โดยปกติจะทำได้โดยการกดปุ่มระหว่างการบู๊ต (มักจะเป็น F12, F10 หรือ ESC) เพื่อเปิดเมนูที่ให้คุณเปลี่ยนลำดับการบู๊ตหรือเข้าสู่การตั้งค่า BIOS
เมื่อคุณอยู่ใน BIOS ให้มองหาตัวเลือกที่ระบุว่า “การจำลองเสมือน” “VT-x” “SVM” หรือ “AMD-V” เปิดใช้งานจากนั้นบันทึกและออกจาก BIOS
2) หากคุณกำลังวิ่ง อูบุนตู ในเครื่องเสมือน คุณจะต้องเปิดใช้งานการจำลองเสมือนของฮาร์ดแวร์สำหรับ VM เพื่อให้การจำลองเสมือนที่ซ้อนกันทำงานได้
ใน VMware Player สามารถทำได้โดยไปที่ VM > การตั้งค่า > ฮาร์ดแวร์ > โปรเซสเซอร์ และทำเครื่องหมายที่ช่องถัดจาก “จำลองเสมือน Intel VT-x/EPT หรือ AMD-V/RVI”
ใน VirtualBox ไปที่ VM > การตั้งค่า > ระบบ > โปรเซสเซอร์ และทำเครื่องหมายที่ช่องถัดจาก “เปิดใช้งาน VT-x/AMD-V”
3) เมื่อเปิดใช้งานการจำลองเสมือนของฮาร์ดแวร์ในการตั้งค่า BIOS และ/หรือ VM ของระบบแล้ว คุณสามารถตรวจสอบได้ว่าทำงานโดยใช้คำสั่งต่อไปนี้:
egrep -c '(vmx|svm)' /proc/cpuinfo
หากเปิดใช้งานการจำลองเสมือนสำหรับฮาร์ดแวร์ คำสั่งนี้ควรส่งคืนตัวเลขที่ไม่ใช่ศูนย์ ถ้ามันส่งคืน 0 แสดงว่าไม่มีการเปิดใช้งานการจำลองเสมือนของฮาร์ดแวร์ในระบบของคุณ
Virtualization คืออะไร?
การจำลองเสมือนช่วยให้คุณสามารถเรียกใช้ระบบปฏิบัติการทั้งหมดบนระบบปฏิบัติการอื่นได้
กล่าวอีกนัยหนึ่ง คุณสามารถมีคอมพิวเตอร์ Windows ทั้งเครื่องในคอมพิวเตอร์ Ubuntu ของคุณได้
คอมพิวเตอร์ที่ใช้ Windows เครื่องนั้นสามารถเรียกใช้ซอฟต์แวร์ Windows ใดๆ ก็ได้ และจะเรียกใช้เหมือนกับว่ากำลังทำงานบนเครื่อง Windows ที่มีอยู่จริง
การจำลองเสมือนมีประโยชน์ด้วยเหตุผลหลายประการ ช่วยให้คุณสามารถทดสอบซอฟต์แวร์ใหม่ในสภาพแวดล้อมที่ปลอดภัยและแยกจากกันก่อนที่คุณจะติดตั้งลงในระบบปฏิบัติการหลักของคุณ
นอกจากนี้ยังช่วยให้คุณสามารถเรียกใช้ระบบปฏิบัติการหลายระบบพร้อมกันบนคอมพิวเตอร์เครื่องเดียวกัน คุณจึงสามารถสลับไปมาระหว่างระบบได้อย่างง่ายดายตามต้องการ
หนึ่งในโปรแกรมซอฟต์แวร์เวอร์ชวลไลเซชันที่ได้รับความนิยมมากที่สุดคือ VirtualBox ซึ่งพัฒนาโดย Oracle
VirtualBox ใช้งานได้ฟรีและใช้ได้กับระบบปฏิบัติการหลักทั้งหมด รวมถึง Linux, Windows และ Mac OS X
ทำไมต้องใช้ Virtualization?
มีเหตุผลหลายประการที่คุณอาจต้องการใช้การจำลองเสมือนกับ Ubuntu บางทีคุณอาจต้องทดสอบแอปหรือเว็บไซต์ในเบราว์เซอร์หลายตัว หรือบน Ubuntu เวอร์ชันต่างๆ
บางทีคุณอาจต้องการเรียกใช้เซิร์ฟเวอร์ในเครื่องเสมือน (VM) เพื่อให้แยกออกจากคอมพิวเตอร์หลักของคุณ
หรือบางทีคุณอาจต้องใช้ Windows เพื่อให้คุณสามารถใช้แอพบางตัวที่มีให้ใช้งานสำหรับระบบปฏิบัติการนั้นเท่านั้น
ไม่ว่าเหตุผลของคุณจะเป็นเช่นไร การจำลองเสมือนเป็นวิธีที่ยอดเยี่ยมในการปรับปรุงเวิร์กโฟลว์และใช้ประโยชน์จากคอมพิวเตอร์ของคุณให้มากขึ้น
จะเปิดใช้งานการจำลองเสมือนใน Ubuntu ได้อย่างไร
มีวิธีต่างๆ สองสามวิธีในการเปิดใช้งานการจำลองเสมือนใน Ubuntu แต่เราจะเน้นที่วิธีที่ได้รับความนิยมมากที่สุดสองวิธี: การใช้การตั้งค่า BIOS หรือ UEFI และการใช้พารามิเตอร์เคอร์เนลของ Linux
การเปิดใช้งานการจำลองเสมือนใน BIOS หรือการตั้งค่า UEFI โดยทั่วไปเป็นวิธีที่ง่ายที่สุด แต่อาจไม่สามารถใช้ได้ในทุกระบบ
หากต้องการตรวจสอบว่าระบบของคุณรองรับวิธีนี้หรือไม่ คุณสามารถค้นหาการตั้งค่าที่เรียกว่า “เวอร์ช่วลไลเซชั่น” หรือ “วีที-เอ็กซ์” ในเมนูการตั้งค่า BIOS หรือ UEFI หากคุณเห็นการตั้งค่านี้ ให้เปิดใช้งาน จากนั้นรีบูตระบบของคุณ
หากระบบของคุณไม่มีการตั้งค่าสำหรับการจำลองเสมือน หรือหากคุณไม่แน่ใจว่าเปิดใช้งานอยู่หรือไม่ คุณสามารถลองใช้พารามิเตอร์เคอร์เนลของ Linux
ในการทำเช่นนี้ คุณจะต้องแก้ไขไฟล์คอนฟิกูเรชัน GRUB ของระบบของคุณ สำหรับระบบส่วนใหญ่ ไฟล์นี้จะอยู่ที่ /etc/default/grub.
ในไฟล์นี้ ให้มองหาบรรทัดที่ขึ้นต้นด้วย “GRUB_CMDLINE_LINUX” และเพิ่มพารามิเตอร์ต่อไปนี้เข้าไป: “intel_iommu=เปิด”.
หลังจากบันทึกการเปลี่ยนแปลงของคุณในไฟล์นี้แล้ว ให้อัปเดตการกำหนดค่า GRUB ของคุณด้วยคำสั่ง “sudo อัพเดตด้วง” และรีบูตระบบของคุณ
ประโยชน์ของการจำลองเสมือนคืออะไร?
การจำลองเสมือนให้ประโยชน์หลายประการ ที่สำคัญคือการใช้ทรัพยากรฮาร์ดแวร์อย่างมีประสิทธิภาพมากขึ้นและความยืดหยุ่นที่เพิ่มขึ้นในการปรับใช้เซิร์ฟเวอร์
เนื่องจากเครื่องเสมือนแต่ละเครื่องที่ทำงานบนเซิร์ฟเวอร์จริงสามารถทำงานเป็นเซิร์ฟเวอร์อิสระได้ องค์กรต่างๆ จึงสามารถใช้ทรัพยากรฮาร์ดแวร์ของตนได้ดีขึ้น
ตัวอย่างเช่น แทนที่จะมีเซิร์ฟเวอร์จริงเพียงเครื่องเดียวสำหรับเรียกใช้แอปพลิเคชันเฉพาะ เซิร์ฟเวอร์จริงเครื่องเดียวกันนั้นสามารถเรียกใช้เครื่องเสมือนหลายเครื่อง โดยแต่ละเครื่องโฮสต์แอปพลิเคชันที่แตกต่างกัน
ส่งผลให้มีการใช้ทรัพยากรฮาร์ดแวร์เพิ่มขึ้นและลดต้นทุน
นอกจากนี้ เวอร์ชวลไลเซชันยังเพิ่มความยืดหยุ่นโดยช่วยให้องค์กรสามารถปรับใช้เซิร์ฟเวอร์ใหม่หรือเปลี่ยนการกำหนดค่าของเซิร์ฟเวอร์ที่มีอยู่ได้อย่างรวดเร็วและง่ายดาย
ตัวอย่างเช่น หากองค์กรต้องการปรับใช้แอปพลิเคชันใหม่อย่างรวดเร็ว ก็สามารถสร้างเครื่องเสมือนใหม่และติดตั้งแอปพลิเคชันบนเครื่องเสมือนนั้น
ซึ่งง่ายกว่าและรวดเร็วกว่าการจัดเตรียมเซิร์ฟเวอร์จริงใหม่และติดตั้งแอปพลิเคชันบนเซิร์ฟเวอร์นั้น
จะใช้ virtualization ในธุรกิจได้อย่างไร?
การใช้งานในการตั้งค่าธุรกิจได้เพิ่มขึ้นอย่างรวดเร็วในช่วงไม่กี่ปีที่ผ่านมา เนื่องจากองค์กรจำนวนมากขึ้นเรื่อย ๆ หันมาใช้เครื่องเสมือน (VM) เพื่อเพิ่มประสิทธิภาพ ปรับปรุงความคล่องตัว และลดต้นทุน
การจำลองเสมือนสามารถใช้เพื่อวัตถุประสงค์ที่หลากหลายในธุรกิจ ตั้งแต่การใช้งานระบบปฏิบัติการหลายระบบบนเซิร์ฟเวอร์เครื่องเดียว ไปจนถึงการสร้างสภาพแวดล้อมการทดสอบและการพัฒนาที่สะท้อนระบบที่ใช้งานจริง
ในบทความนี้ เราจะสำรวจการใช้งานระบบเสมือนจริงในธุรกิจที่พบบ่อยที่สุดบางส่วน พร้อมด้วยเคล็ดลับในการเริ่มต้นใช้งาน
การใช้งานเสมือนจริงอย่างหนึ่งในธุรกิจคือการเรียกใช้ระบบปฏิบัติการหลายระบบบนเซิร์ฟเวอร์เครื่องเดียว ซึ่งสามารถทำได้ด้วยเหตุผลหลายประการ รวมถึงการรวมเซิร์ฟเวอร์ การลดต้นทุนฮาร์ดแวร์ และเพิ่มความยืดหยุ่น
หากคุณกำลังคิดจะใช้การจำลองเสมือนเพื่อเรียกใช้ระบบปฏิบัติการหลายระบบบนเซิร์ฟเวอร์เครื่องเดียว มีบางสิ่งที่คุณต้องจำไว้
ก่อนอื่น คุณจะต้องเลือกแพลตฟอร์มการจำลองเสมือน มีตัวเลือกต่างๆ มากมาย ดังนั้นให้ใช้เวลาในการค้นหาตัวเลือกของคุณและเลือกตัวเลือกที่เหมาะกับความต้องการของคุณ
ประการที่สอง คุณจะต้องแน่ใจว่าเซิร์ฟเวอร์ของคุณมีทรัพยากรเพียงพอ (หน่วยความจำ CPU พื้นที่เก็บข้อมูล) เพื่อรองรับจำนวน VM ที่คุณวางแผนจะเรียกใช้
และสุดท้าย คุณจะต้องตรวจสอบให้แน่ใจว่าใบอนุญาตระบบปฏิบัติการของคุณอนุญาตสำหรับการจำลองเสมือน
การใช้ virtualization ทั่วไปในธุรกิจคือการสร้างสภาพแวดล้อมการทดสอบและการพัฒนาที่สะท้อนระบบการผลิต
นี่อาจเป็นเครื่องมืออันทรงคุณค่าสำหรับองค์กรที่ต้องการทดสอบซอฟต์แวร์หรือการกำหนดค่าใหม่ก่อนที่จะปรับใช้ในการผลิต
นอกจากนี้ยังสามารถช่วยนักพัฒนาสร้างสภาพแวดล้อมที่สอดคล้องกันสำหรับการทดสอบรหัสของพวกเขา
หากคุณสนใจที่จะใช้การจำลองเสมือนเพื่อสร้างสภาพแวดล้อมการทดสอบและการพัฒนา มีบางสิ่งที่คุณต้องจำไว้
ก่อนอื่น คุณจะต้องแน่ใจว่าสภาพแวดล้อมการทดสอบและการพัฒนาของคุณตรงกับสภาพแวดล้อมการผลิตของคุณทุกประการ
ซึ่งหมายถึงการกำหนดค่าฮาร์ดแวร์และการตั้งค่าซอฟต์แวร์ที่เหมือนกัน
ประการที่สอง คุณจะต้องแน่ใจว่าทีมของคุณมีทักษะและความรู้ที่จำเป็นต่อการทำงานในสภาพแวดล้อมเสมือนจริง
และสุดท้าย คุณจะต้องมีแผนสำหรับการย้ายการเปลี่ยนแปลงจากสภาพแวดล้อมการทดสอบและการพัฒนาไปสู่การใช้งานจริง
จะใช้ virtualization ในการศึกษาได้อย่างไร?
เทคโนโลยีเวอร์ช่วลไลเซชันสามารถนำมาใช้ในการศึกษาเพื่อสร้าง “เสมือน” ห้องปฏิบัติการคอมพิวเตอร์ซึ่งนักเรียนสามารถเข้าถึงแอพพลิเคชั่นซอฟต์แวร์และระบบปฏิบัติการที่หลากหลายในเครื่องเดียว
ซึ่งจะเป็นประโยชน์อย่างยิ่งสำหรับโรงเรียนที่มีทรัพยากรจำกัด เนื่องจากจะช่วยให้นักเรียนสามารถเข้าถึงสื่อการเรียนรู้ที่หลากหลายยิ่งขึ้น
บทสรุป
หากคุณต้องการใช้การจำลองเสมือนบน Ubuntu VM คุณจะต้องเปิดใช้งานในการตั้งค่า BIOS
ในการทำเช่นนี้ ให้รีบูต VM ของคุณแล้วกดปุ่มที่ให้คุณเข้าสู่การตั้งค่า BIOS (โดยปกติคือ F2 หรือ F12)
เมื่ออยู่ในการตั้งค่า BIOS ให้ค้นหาส่วนที่เกี่ยวข้องกับการจำลองเสมือนและตรวจสอบให้แน่ใจว่าได้เปิดใช้งานแล้ว
หลังจากบันทึกการเปลี่ยนแปลงและออกจาก BIOS แล้ว คุณควรจะสามารถใช้การจำลองเสมือนบน Ubuntu VM ได้โดยไม่มีปัญหาใดๆ