ข่าว: ข่าวประกาศ

  • 23 พฤศจิกายน 2024, 17:51:57

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ผู้เขียน หัวข้อ: ประสบการณ์ Virtual Box บน Ubuntu 8.04.1 Desktop  (อ่าน 22606 ครั้ง)

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
ประสบการณ์ Virtual Box บน Ubuntu 8.04.1 Desktop
« เมื่อ: 16 กันยายน 2008, 00:11:58 »
หลังจากที่ได้ค้นคว้าวิจัยเรื่อง การลดจำนวน Server ลง

เพื่อประหยัดพลังงาน ประหยัดพื้นที่ แต่ยังคงประสิทธิภาพการทำงานอยู่

เนื่องจากว่าปัจจุบันนี้ CPU / Mainboard / Memory / HDD มีประสิทธิภาพสูง

รองรับการทำงาน Multi Processor ได้อย่างมีประสิทธิภาพ

อย่างแรก ก็คือ วางแผนกันก่อน ว่าจะต้องทำอะไรบ้าง เครื่องมีกี่เครื่อง และจะแบ่งทรัพยากรกันอย่างไร

เดิม ผมใช้อยู่ 3 เครื่อง

1. Authentication Server // Pentium 4   1.7Ghz // RAM 512MB // HDD 80GB
2. MultiWAN Server // Pentium D  2.66Ghz // RAM 1GB // HDD 80GB
3. Windows XP // Pentium E 2.2Ghz // RAM 2GB // HDD 250GB

จุดประสงค์ต้องการ รวม 3 เครื่องนี้ ไว้ในเครื่องเดียว โดยเครื่องใหม่ กำหนด spec ไว้ดังนี้

Pentium E 2.2GHz // RAM 6GB // HDD 80GB + 500GB (RAID0 250GB + 250GB)

ก่อนอื่น ก็มาพิจารณา Base OS ที่จะทำการติดตั้ง ซึ่งจะต้ิองนิ่งมาก ๆ ไม่แฮงก์ ไม่ reboot ไม่มีปัญหาจุกจิก

- Windows XP  ก็ติดปัญหาว่า มักมีปัญหามีการ Reboot บ่อยเวลาอัพเดทต่าง ๆ และมองเห็น RAM แค่ 3.25GB
- Windows XP 64bit ก็ติดปัญหาว่า Software ที่จะมาทำ Virtual Host ไม่รองรับ และ Driver ไม่รองรับ
- Ubuntu Server ก็ติดปัญหาว่า ไม่มี Graphic Mode เวลาจะใช้งาน Windows ก็คงลำบาก จะติดตั้ง Desktop เพิ่ม ก็กลัวว่าจะรวน หรือมีปัญหาภายหลัง

- Ubuntu Desktop 8.04.1 ลองติดตั้ง ปรากฎว่า ดันเห็น RAM แค่ 3.2G ก็เลยงงแหะ ทำไม Ubuntu Server 7.10 มองเห็น RAM 8GB ยังได้เลย แต่ตัว Desktop 8.04.1 ดันเห็นแค่ 3.2G ก็สรุปได้ว่า kernel ของ Desktop กับ Server มีการ Compile ที่แตกต่างกัน

- Ubuntu Desktop 8.04.1 version 64bit เป็นอันว่าลงตัว มองเห็น RAM ได้ครบ ติดตั้งผ่าน
เรียบร้อยไม่มีปัญหาอะไร

« แก้ไขครั้งสุดท้าย: 16 กันยายน 2008, 00:20:06 โดย admin »
<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
Re: ประสบการณ์ Virtual Box บน Ubuntu 8.04.1 Desktop
« ตอบกลับ #1 เมื่อ: 16 กันยายน 2008, 00:30:03 »
ต่อไปก็เป็นการพิจารณาเลือกใช้โปรแกรมจำลอง OS
ซึ่งก็มีอยู่ 2 ตัวด้วยกันคือ VMWare และ Virtual BOX

เริ่มต้นลองติดตั้ง Virtual Box สามารถหาข้อมูลได้จาก http://www.virtualbox.org

เป็น Software ฟรี ซึ่งจะต้องเลือกเป็น Ubuntu Desktop 64bit มาติดตั้ง

ในขณะนี้ จะเป็น version 2.0.2 จะมี Package เป็น .deb สำหรับ Ubuntu 8.04 version 64 bit

http://download.virtualbox.org/virtualbox/2.0.2/virtualbox-2.0_2.0.2-36488_Ubuntu_hardy_amd64.deb

เมื่อทำการ download มาเสร็จแล้ว ก็ิติดตั้ง

dpkg -i virtualbox-2.0_2.0.2-36488_Ubuntu_hardy_amd64.deb

เป็นอันเรียบร้อย

« แก้ไขครั้งสุดท้าย: 16 กันยายน 2008, 00:48:09 โดย admin »
<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
Re: ประสบการณ์ Virtual Box บน Ubuntu 8.04.1 Desktop
« ตอบกลับ #2 เมื่อ: 16 กันยายน 2008, 01:00:07 »
เริ่มต้น ทดสอบด้วยการติดตั้ง Windows XP SP3 32bit ลงไป โดยกำหนดค่าดังนี้


เมื่อทำการติดตั้งเสร็จเรียบร้อย ปรากฎว่า มี Hardware บางตัวที่ยังไม่ได้ทำการติดตั้ง Driver

ซึ่งจะต้องติดตั้ง Sun xVM VirtualBox Guest Additions ซึ่งมีมาให้แล้ว

โดยเลือกที่ Devices --> Install Guest Additions ...

เมื่อทำการติดตั้งเสร็จเรียบร้อย ทำการ reboot Guest ก็เป็นอันสมบูรณ์

แต่มันก็ไม่ได้ง่ายขนาดนั้น เมื่อทดลองใช้ไป ปรากฎว่า เสียงไม่ออก

จะต้องทำการเปลี่ยน Driver Sound เป็น ALSA Audio Driver ก็สามารถใช้งานได้ปกติ


ปุ่มที่ใช้ในการสลับหน้าต่าง ระหว่าง Host และ Guest ของ xVM คือ ปุ่ม Ctrl ด้านขวา
« แก้ไขครั้งสุดท้าย: 16 กันยายน 2008, 05:26:36 โดย admin »
<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
Re: ประสบการณ์ Virtual Box บน Ubuntu 8.04.1 Desktop
« ตอบกลับ #3 เมื่อ: 16 กันยายน 2008, 05:32:57 »
ปัญหาต่อไปที่เจอก็คือ เรื่องของ USB

ปัญหาคือว่า Windows XP ไม่สามารถใช้งาน USB ได้ โดยเครื่องที่ใช้อยู่ จะมีอุปกรณ์ที่เป็น USB อยู่ 3 อันคือ

root@xxxkung-desktop:~# lsusb
Bus 007 Device 011: ID 04fc:0c15 Sunplus Technology Co., Ltd
Bus 007 Device 003: ID 03f0:6811 Hewlett-Packard
Bus 001 Device 003: ID 04d8:0033 Microchip Technology, Inc.
root@xxxkung-desktop:~#

1. External USB HDD ซึ่งต่อไว้สำหรับ Backup ข้อมูล
2. USB Printer ยี่ห้อ HP รุ่น D5360
3. PICkit 2 Microcontroller ตัวที่ใช้ โปรแกรม PIC Microcontroller

สาเหตุคือ ทำการ add USB เข้าไปแล้ว แต่ไม่สามารถ Connect กับอุปกรณ์ที่เป็น USB ได้เลย

ทำการค้นหาสาเหตุอยู่ 2 วัน จนถอดใจ ลองเปลี่ยนเป็นติดตั้ง VMWare ดูดีกว่า

ก็ทำการศึกษาค้นคว้า จากเวป http://www.vmware.com ก็จะมีให้เลือกให้ version มาก

ทั้ง VMWare Workstation , VMWare Server , VMWare ESX Server เยอะแยะไปหมด

สรุปสุดท้ายตัวที่ฟรี ก็คือ VMWare Server อันเดียว เท่านั้น


ก็ได้ทำการโหลด ตัว VMWare Server 2.0 บน Linux ขนาด 500MB กว่า

โอ้พระเจ้า อะไรกันเนี้ย  โปรแกรมอะไร จะอลังการงานสร้างขนาดนี้  ก็โหลดมา

แล้วก็ทำการติดตั้ง เสร็จแล้ว ก็ต้อง config ผ่านทาง Web  https://localhost:8222

การใช้งานก็คล้าย ๆ กัน ก็ทดลองร้าง Guest ที่เป็น Windows XP ขึ้นมา

การใช้งาน VMWare Server ค่อนข้างยากกว่า เมื่อเทียบกับ xVM Virtual Box

« แก้ไขครั้งสุดท้าย: 16 กันยายน 2008, 07:05:06 โดย admin »
<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
Re: ประสบการณ์ Virtual Box บน Ubuntu 8.04.1 Desktop
« ตอบกลับ #4 เมื่อ: 16 กันยายน 2008, 08:04:25 »
หลังจากติดตั้งเสร็จ ก็เจอปัญหาเช่นเดียวกันกับ xVM Virtual Box

คือไม่สามารถใช้งาน USB ได้ ก็เลยทำการศึกษาหาสาเหตุ และก็ได้วิธีแก้ไขออกมาคือ

http://www.hadyaiinternet.com/index.php?topic=354.msg1557#msg1557

ก็สามารถ ใช้งาน USB ได้  แต่การตั้ง Guest บน VmWare ถ้ากำหนด CPU เป็น 2 จะทำให้รู้สึกกระตุก เวลาใช้งาน

แนะนำให้ตั้งเป็น 1 CPU เท่านั้น  การใช้งานค่อนข้างยาก เพราะต้องอาศัยการ Remote เข้าไปใช้

จึงตัดสินใจ กลับมาใ้ช้ xVM Virtual Box เหมือนเดิม และก็สามารถใช้งาน USB ได้แล้ว

« แก้ไขครั้งสุดท้าย: 16 กันยายน 2008, 11:54:42 โดย admin »
<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
Re: ประสบการณ์ Virtual Box บน Ubuntu 8.04.1 Desktop
« ตอบกลับ #5 เมื่อ: 16 กันยายน 2008, 12:09:38 »
และ Function ที่สำคัญอีกอย่างหนึ่งก็คือ การแชร์ข้อมูล ระหว่างเครื่อง Host ที่เป็น Ubuntu และ Guest ที่เป็น WinXP

ก็สามารถทำได้เลย ผ่านการ Share ของ WinXP


แต่การใช้งาน Windows ก็อาจจะมีการหน่วงอยู่บ้าง หากมีการรันโปรแกรมหนัก ๆ ที่ต้องใช้ CPU เยอะๆ

โดยเมื่อดูใน System Properties ของ Windows XP จะปรากฎความเร็วที่ 1.87GHz และมีแค่ Core เดียว


และเมื่อทำการใช้ โดยใช้โปรแกรม CPUZ ก็จะได้ผลออกมาดังรูป


แนะนำหากต้องการเพิ่มประสิทธิภาพ ก็ให้ใช้ CPU เป็น Core2 Duo หรือ Core2 Quad ไปเลย
« แก้ไขครั้งสุดท้าย: 16 กันยายน 2008, 12:39:59 โดย admin »
<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
Re: ประสบการณ์ Virtual Box บน Ubuntu 8.04.1 Desktop
« ตอบกลับ #6 เมื่อ: 16 กันยายน 2008, 12:52:05 »
ต่อไปก็เป็นการติดตั้ง Ubuntu Server เพื่อทำเป็น MultiWAN Server + Authentication Server

โดยกำหนดรายละเอียดดังนี้


ในการติดตั้ง Ubuntu Server ลงบน xVM Virtual Box นั้น จะต้อง Enable Function PAE/NX

เนื่องจากว่า Ubuntu Server นั้น สามารถมองเห็น RAM ได้เกิน 4GB ถ้าไม่มีการ Enable จะทำให้ Kernel PANIC ครับ
« แก้ไขครั้งสุดท้าย: 16 กันยายน 2008, 13:00:10 โดย admin »
<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
Re: ประสบการณ์ Virtual Box บน Ubuntu 8.04.1 Desktop
« ตอบกลับ #7 เมื่อ: 16 กันยายน 2008, 13:32:18 »
ครั้งต่อไป

จะทดลองเป็น Ubuntu Server แล้ว ติดตั้ง Desktop ลงไป และใช้ xVM Virtual BOX รัน Windows XP

เพื่อลดการใช้ CPU และ RAM ของ Base OS ลง
<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>

skung22

  • Customer Lv.1
  • Newbie
  • ***
  • กระทู้: 29
    • ดูรายละเอียด
    • อีเมล์
Re: ประสบการณ์ Virtual Box บน Ubuntu 8.04.1 Desktop
« ตอบกลับ #8 เมื่อ: 20 มกราคม 2009, 23:06:18 »
ครั้งต่อไป

จะทดลองเป็น Ubuntu Server แล้ว ติดตั้ง Desktop ลงไป และใช้ xVM Virtual BOX รัน Windows XP

เพื่อลดการใช้ CPU และ RAM ของ Base OS ลง

ผมต้องการแค่ลงเซิฟเวอร์แล้วติดตั้งเป็น Desktop แบบไม่ต้องลง xVM Virtual Box อ่ะครับ ต้องลงสคิปไรยังไงมั่งครับ