สวัสดีครับ
ผมกำลังทดสอบระบบ VMs อยู่ครับ
ตั้งใจเพื่อจะ Production Deployment กันเลยละ
ได้อะไรต่อมิอะไรมาหลายๆ อย่าง
อยากเล่าให้ฟัง เพื่อแบ่งปันและขอคำแนะนำครับ
ขอเริ่มต้นด้วย Host H/W ผมเตรียมไว้หลักๆ ตามนี้ครับ:
- Mainboard : ASUS Rampage Formula
- CPU : Core2Quad Core
- Ram : 4GB
- HDD SATA2 1TB x 3 ลูก กำหนดเป็น RAID5 จาก BIOS
- NIC x 2 : Marvel Yukon 88E8056 1Gb (On Board)
- NIC x 2 : Intel PRO/1000 MT Dual Port Server
ความตั้งใจแต่แรกเริ่มอยากเล่น ESXi ครับ
อยากเล่นมานานแล้วครับ แต่ H/W ไม่ถึงซักที
ก็เพิ่งได้ Custom Build Server ตัวนี้ล่ะ ทำให้ได้เล่นซักที
ทดสอบใช้อยู่ 2 วันเต็มๆ ครับ เจอปัญหาหลายๆ อย่าง
เลยต้องทำใจ 'ถอยทัพ' มาเล่น VMware Server แทน ด้วยสาเหตุ ตามนี้ครับ:
Problems & Solutions1. HDD + Controller
เพราะ ESXi ต้องการ H/W RAID Controller
จริงๆ อยากเพิ่มงบ เพื่อสอย RAID Controller ซักตัว+HDD อีก 1 ลูก เพื่อไป RAID10
แต่งบทะลุแล้ว

2. NIC
ก็เพราะอยากยลโฉมเจ้า ESXi นี่ล่ะครับ เลยต้องยอมซื้อ NIC Intel เพิ่ม
แต่พอได้ลองแล้ว วิ่งบน ESXi ผมเห็นแค่ 2 NICs ตัว On Board มันมองไม่เห็น
แถมยังใหม่กับ ESXi เลยยังไม่ได้หาวิธีทำ Teaming จากตัว ESXi เองด้วย
แต่หากวิ่งบน VMware Server แล้ว ผมใช้ได้ทั้ง 2 ตัว (4 Ports)
บวกกับ features ที่มาพร้อมกับชุด S/W ของ Intel PRO
รวบทำ Teaming ให้เห็นเป็น 1 NIC (คิดไว้ในใจ ได้ความเร็วที่ 4Gbs+เผื่อเจ๊งได้ด้วย)
ทำงานได้ไม่ปัญหาอะไรบน Host OS ครับ
3. Interface / Console
เป็นเรื่องหนักหนาเลยครับ VMware GO ไม่ไหวๆ ช้ามากๆ
แนวคิดการ Manage VMs แล้วต้องไปใช้ เวปข้างนอกนี่ผมว่า ไม่ work ครับ
โห VMware vSphere Client ก็ยอมให้ใช้ 60วัน ใจร้ายจริงๆ เลย
(ใครมีตัวช่วย ขอรบกวนด้วยครับ อย่างแรงเลย
)เทียบกันกับด้วยชุด S/W ที่ VMware Server จัดมาให้แล้ว
แทบไม่ต้องการอะไรเพิ่มแล้วครับ
บทสรุปตอนนี้ก็เลย ขอวิ่งบน VMware Server ก่อน
Host OS วิ่งบน Windows Server 2008 x64 ฉิวเลยครับ
แต่ก็ใช่ จะไม่มีปัญหาเลยซะทีเดียว
ปัญหา#1 : vNIC บน Guess OS มองไม่เห็น Team Adaptor ครับ
ที่ Host OS กำหนด Bridge ไปที่ Teaming NIC แล้ว (4Gbs), ปิด auto bridging แล้ว
แต่ใน Guess OS (ณ ที่นี่คือ Windows Server 2008 x64 เช่นกัน) เห็นแค่ 1 port
ตอนแรก มันมองเห็นเป็น เจ้า Intel ครับ และ speed รายงานแค่ 1Gb
ปัญหา#2 : copy ไฟล์ช้า พอควรครับ
ลองรื้อหาวิธีแก้หลายยก
เห็นว่า เจอแทบทุกคน + CPU peak มาก ตามสูตร เพราะ by design ของ VMware เอง
ตอนนี้ลง VMware Tools แล้ว
ลองปรับ NIC Driver ให้ Guess OS จาก e1000 ไปใช้ vmxnet แล้ว
ลองกำหนดให้ใช้ 2 CPU แล้ว
ดีขึ้นมาบ้าง ลอง copy ไฟล์เยอะๆ หนักๆ จาก Server อื่น
ได้อย่างเก่งก็ 8-10MB/sec ครับ
น่าจะเพราะปัญหา#1 ยังหาทางสว่างไม่เจอ
หากใครพอมีข้อมูล รบกวนด้วยครับ
แล้วก็เห็นมีคุยกันถึง vmxnet3 ยังไม่มีแหล่งข้อมูลเลยครับ เชื่อว่า คนที่วิ่งบน H/W ประมาณนี้ น่าจะเจอปัญหาคล้่ายๆ กัน
ขาดตกอะไรไป ขอคำแนะนำด้วยนะครับ
ขอบคุณที่ทนอ่านครับ
