Monday, October 14, 2013

รวมทิปการใช้งาน VirtualBox

วันนี้ผมรวบรวมทิปที่ช่วยให้การใช้โปรแกรม VirtualBox ได้อย่างรวดเร็ว ง่ายดาย และมีประสิทธิภาพมากขึ้นมาฝากครับ โดย VirtualBox นั้นเป็นซอฟต์แวร์โอเพนซอร์สสำหรับใช้จำลองคอมพิวเตอร์ (Virtualization) บนเครื่องคอมพิวเตอร์ระบบ x86 และ AMD64/Intel64 ที่มีประสิทธิภาพสูง มีคุณสมบัติการทำงานหลากหลาย และที่สำคัญคือ "ใช้งานได้ฟรี" ครับ

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

Snapshots
สแนปชอต (Snapshot) เป็นการบันทึกสถานะของคอมพิวเตอร์เสมือน (Virtual Machine) ณ จุดที่ต้องการเก็บไว้ เช่น หลังจากทำการติดตั้ง Windows เป็นต้น จากนั้นเราสามารถใช้คอมพิวเตอร์เสมือนในการทดสอบโปรแกรม พัฒนาซอฟต์แวร์ และ ฯลฯ ได้ตามปกติ หลังจากใช้งานเสร็จแล้วเราสามารถทำการย้อนสถานะ (Restore) คอมพิวเตอร์เสมือนกลับไปยังจุดที่บันทึกสถานะเก็บไว้ (เช่น หลังจากทำการติดตั้ง Windows) ได้อย่างรวดเร็ว การสแนปชอตช่วยให้การทดสอบโปรแกรมทำได้สะดวก รวดเร็ว ช่วยให้ประหยัดทั้งเวลาและงบประมาณ

อ่านวิธีการสแนปชอตได้ที่ การสแนปชอตและรีสโตร์คอมพิวเตอร์เสมือนบน VirtualBox

3D Support
VirtualBox สนับสนุนการแสดงผลกราฟิกแบบ 3D ขั้นพื้นฐานซึ่งเพียงพอสำหรับการใช้งานที่ต้องใช้การแสดงผลแบบ 3D เช่น Windows Aero ในคอมพิวเตอร์เสมือน อย่างไรก็ตามจะไม่สามารถรองรับการเล่นเกมส์ 3D ที่ต้องใช้การประมวลผลกราฟิกหนักได้

การแสดงผลกราฟิกแบบ 3D ไม่ถูกเปิดใช้งานตั้งแต่เริ่มต้น ดังนั้นเราจะต้องเปิดใช้งานเองตามขั้นตอนดังนี้

1. บนหน้าต่างโปรแกรม VirtualBox ให้คลิกเลือกคอมพิวเตอร์เสมือนที่ต้องการจากนั้นคลิก Settings

2. บนหน้า Settings ในคอลัมน์ด้านซ้ายมือคลิก Display จากนั้นในคอลัมน์ด้านขวาบนแท็บ Video ให้คลิกเลือก Enable 3D Acceleration แล้วคลิก OK


Shared Folder
การแบ่งปันโฟลเดอร์ (Shared Folder) จะทำให้ระบบปฏิบัติการเกสต์ (Guest OS) สามารถเข้าถึงและแลกเปลี่ยนข้อมูลกับระบบปฏิบัติการโฮสต์ (Host OS) ได้ง่ายและรวดเร็ว

อ่านวิธีการแบ่งปันโฟลเดอร์ได้ที่ วิธีแบ่งปันโฟลเดอร์ระหว่างโฮสต์กับคอมพิวเตอร์เสมือนบน VirtualBox

Cloning Virtual Machines
การโคลนช่วยให้เราสามารถสร้างคอมพิวเตอร์เสมือนตัวใหม่จากคอมพิวเตอร์เสมือนต้นแบบได้ง่ายและรวดเร็วโดยไม่ต้องเสียเวลาติดตั้งและคอนฟิกระบบปฏิบัติการ ติดตั้งโปรแกรมประยุกต์ต่างๆ ทำการอัปเดทระบบ และ ฯลฯ ใหม่ทั้งหมด

อ่านวิธีการโคลนคอมพิวเตอร์เสมือนได้ที่ การโคลนคอมพิวเตอร์เสมือนบน VirtualBox

Import and Export Virtual Machine
VirtualBox สนับสนุนทั้งการนำเข้าและการส่งออกคอมพิวเตอร์เสมือน ซึ่งทำให้เราสามารถย้ายคอมพิวเตอร์เสมือนจาก VirtualBox ไปรันในโปรแกรมอื่น (ที่รองรับ) หรือย้ายคอมพิวเตอร์เสมือนจากโปรแกรมอื่นมารันใน VirtualBox ได้ง่ายและรวดเร็ว โดยไม่ต้องเสียเวลาทำการคอนฟิกระบบและติดตั้งซอฟต์แวร์ต่างๆ ใหม่

อ่านวิธีนำเข้าและการส่งออกคอมพิวเตอร์เสมือนได้ที่ การนำเข้าคอมพิวเตอร์เสมือนบน VirtualBox

Remote Display
หน้าจอระยะไกล (Remote Display) ทำให้เราสามารถรันคอมพิวเตอร์เสมือนบน Headless Server หรือบนระบบระยะไกลอื่นและสามารถเข้าถึงได้จากคอมพิวเตอร์อื่นผ่านทางระบบเครือข่าย โดยหน้าจอระยะไกลบน VirtualBox ใช้การทำงานด้วย VRDP ซึ่งใช้งานร่วมกันกับโปรโตคอล RDP ของไมโครซอฟท์ได้ ทำให้สามารถเชื่อมต่อจากระยะไกลได้จากโปรแกรม Remote Desktop Connection บน Windows หรือโปรแกรม RDP viewer อื่นๆ

คุณลักษณะหน้าจอระยะไกลไม่ถูกเปิดใช้งานตั้งแต่เริ่มต้น ดังนั้นเราจะต้องเปิดใช้งานเองตามขั้นตอนดังนี้

1. บนหน้าต่างโปรแกรม VirtualBox ให้คลิกเลือกคอมพิวเตอร์เสมือนที่ต้องการจากนั้นคลิก Settings

2. บนหน้า Settings ในคอลัมน์ด้านซ้ายมือคลิก Display จากนั้นในคอลัมน์ด้านขวาให้คลิกแท็บ Remote Display จากนั้นคลิกเลือก Enable Server แล้วตั้งค่า Server Port (ค่าเริ่มต้น 3389), Authentication Method (ค่าเริ่มต้นเป็น Null - เหมาะสำหรับการใช้ภายใน) และค่า Authentication Timeout (ค่าเริ่มต้น 5000 วินาที) ตามความเหมาะสม เสร็จแล้วคลิก OK


Shared Clipboard and Drag and Drop
VirtualBox สนับสนุนการแบ่งปันคลิปบอร์ดระหว่างระบบปฏิบัติการเกสต์และระบบปฏิบัติการโฮสต์ ซึ่งทำให้เราสามารถทำการแลกเปลี่ยนคลิปบอร์ดได้สะดวกรวดเร็ว และยังรองรับการลากและวางซึ่งทำให้เราสามารถทำการแลกเปลี่ยนไฟล์ง่ายและรวดเร็วอีกด้วย โดยสามารถตั้งค่าทั้ง 2 คุณลักษณะนี้ว่าจะให้ทำงานแบบทิศทางเดียวหรือแบบสองทิศทาง

คุณลักษณะการแบ่งปันคลิปบอร์ด และการลากและวางไม่ถูกเปิดใช้งานตังแต่เริ่มต้น ดังนั้นเราจะต้องเปิดใช้งานเองตามขั้นตอนดังนี้

1. บนหน้าต่างโปรแกรม VirtualBox ให้คลิกเลือกคอมพิวเตอร์เสมือนที่ต้องการจากนั้นคลิก Settings

2. บนหน้า Settings ในคอลัมน์ด้านซ้ายมือคลิก General จากนั้นในคอลัมน์ด้านขวาให้คลิกแท็บ Advanced จากนั้นตั้งค่า Shared Clipboard และ Drag'n'Drop เป็น Disabled, Host to Guest, Guest to Host หรือ Bidirectional ตามต้องการ เสร็จแล้วคลิก OK


USB Devices
กรณีที่ทำการเปิดใช้งานการสนับสนุนยูเอสบี (Enable USB Controller) ในหน้าการตั้งค่าของคอมพิวเตอร์เสมือน เมื่อเราต่ออุปกรณ์ยูเอสบีเข้ากับเครื่องคอมพิวเตอร์โฮสต์ของ VirtualBox จะสามารถใช้งานอุปกรณ์ยูเอสบีเหล่านั้นได้ง่ายๆ โดยการคลิกเมนู Devices จากนั้นเลือก USB Devices แล้วเลือกอุปกรณ์ยูเอสบีที่ต้องการใช้งาน


Seamless Mode
Seamless เป็นโหมดการใช้งานระบบปฏิบัติการเกสต์และระบบปฏิบัติการโฮสต์แบบไร้รอยต่อ เมื่อเปิดใช้งานโหมด Seamless หน้าต่างระบบปฏิบัติการเกสต์จะทำงานเสมือนโปรแกรมตัวหนึ่งบนเดสก์ท็อปของระบบปฏิบัติการโฮสต์

การใช้งาน Seamless นั้นเราจะต้องทำการติดตั้งชุด VirtualBox’s Guest Additions ในระบบปฏิบัติการเกสต์หลังจากนั้นจะสามารถสลับเป็นไปโหมด Seamless ได้โดยการคลิกเมนู View แล้วเลือก Switch to Seamless Mode หรือกดปุ่ม Host + L (ปุ่ม Host โดยเริ่มต้นคือปุ่ม Ctrl ขวา)



แหล่งข้อมูลอ้างอิง
How To Geek

Copyright © 2013 TWA Blog. All Rights Reserved.

0 Comment: