Webboard on Worldsen / VMThai.com

โลกของ VPS => เรื่องทั่วไปของ VPS => ข้อความที่เริ่มโดย: cluangar ที่ มิถุนายน 24, 2008, 04:56:23 PM



หัวข้อ: ทดสอบ Vmotion แบบ Hot Migrate บน ESX 3.0.2 + Virtual Center 2.5
เริ่มหัวข้อโดย: cluangar ที่ มิถุนายน 24, 2008, 04:56:23 PM
  ทำเสร็จเสียทีสำหรับการทดสอบนี้โดยครั้งนี้แตกต่างจากครั้งก่อนที่ทดสอบ HA โดยครั้งนั้น VM ที่ Run ภายใต้ Cluster ของ ESX จะถูกย้ายไปยังเครื่อง ESX อื่นๆเมื่อระบบตรวจสอบได้ว่า ESX ที่ Run VM นั้นมีปัญหาเช่น network หลุด เครื่อง ESX เสียหายไม่สามารถติดต่อกลับมายัง Virtual Center ได้  โดยการย้าย VM นั้นระบบจะทำการย้าย VM แบบ Cold Migrate (ย้าย VM ขณะที่ VM ไม่ได้ถูก Run ขึ้นมา)
  โดยครั้งนี้จะสาธิตเป็น clip video แสดงการทำงานของ Vmotion แบบ Hotmigrate (ย้าย VM ขณะ Run โดย VM จะไม่ถูกปิดการทำงานแต่จะเป็นส่ง process ข้ามจาก ESX เครื่องนึงไปยังอีกเครื่องนึง)
  ระบบในครั้งนี้ประกอบไปด้วย
       - ESX Server 2 เครื่อง ( ESX Version 3.0.2 Build 63195)
                -PentiumD 930 Mem DDR 2GB
                -Dual Xeon 2.4@2.8GHz(Nacona) Mem DDR2 1GB
       - SAN Storage (ISCSI Server on Fedora4)
                -Althon X2 3800+ Mem DDR 4GB
       - Virtual Center (Version 2.5 Build 64192)
                -Althon X2 4200+@3.06GHz Mem DDR2 2GB
    โดยในตอนแรกใน Clip จะแสดงตอนที่ผมเปิดระบบ Cluster ไว้พร้อมอยู่แล้ว  โดย Run VM ที่ชื่อ VM_W2003_SenSCSI ทิ้งไว้ก่อนเลยโดยใช้ IP=192.168.1.223  จากนั้นจะไล่เปิดค่า Config คราวๆใน Cluster โดยแสดงค่า DRS/HA ที่เปิดการทำงานไว้เรียบร้อยแล้ว  โดย VM นี้จะ Run อยู่บน ESX เครื่อง SenPD.sen.intranet จากนั้นผมจะทำการย้าย VM ไปที่เครื่อง SenXeon.sen.intranet  พร้อมทั้งขณะย้ายจะทดสอบการ copy file ทิ้งไว้ใน VM ว่าขณะทำงาน ผู้ใช้ที่ไม่ใช่เป็นคนดูแลระบบจะไม่ทราบเลยว่าตอนนี้ VM เครื่องที่ใช้อยู่นั้นกำลังจะถูกย้ายไปยัง ESX อีกเครื่องนึง
    อันนี้เป็น link ไปชมนะครับ http://www.worldsen-sen.com/videoclip/hotmigrate/DemoShow_VMotion_on_HotMigrate_PJ.htm

 


หัวข้อ: Re: ทดสอบ Vmotion แบบ Hot Migrate บน ESX 3.0.2 + Virtual Center 2.5
เริ่มหัวข้อโดย: cluangar ที่ มิถุนายน 25, 2008, 06:25:17 PM
  อันนี้เป็นอีกกลุ่ม ESX Server ที่ตอนแรกผม fail ในการทดสอบแต่ตอนนี้กลับมาลองอีกหนแล้วสำเร็จ  โดยกลุ่มนี้ประกอบไปด้วย ESX Server ที่ใช้ CPU ของ AMD มีทั้งหมดในกลุ่ม 2 เครื่อง คือ
    - AMD Phenom 9500 @2.4GHz Memory DDR2 4GB (OS ESX 3.5.0 Build 98103)
    - AMD Athlon X2 3800+ @2.9GHz Memory DDR 2GB (OS ESX 3.0.2 Build 95415)
ในการทดสอบนี้ต้อง Modify CPUID MASK กันพอควรนอกเหนือจากที่ VMware แนะนำให้ Modify  จึงจะสามารถใช้ VMotion แบบ Hot Migrate ได้
  โดยใน Clip ผมจะแสดงตั้งแต่เริ่ม login เข้าไปที่ Virtual Center แล้วเริ่ม Start VM จากนั้นจะ Remote Login เข้าไปที่ VM (IP=192.168.1.223)  แล้วเปิด CPUZ แสดงการตรวจสอบ CPU ที่ใช้อยู่โดยจะแสดงเป็น AMD Phenom  แล้วหลังจากนั้นจะทำการย้าย VM ไปยังเครื่อง ESX อีกเครื่องซึ่งใช้ CPU Athlon X2 โดยจะแสดงการตรวจสอบอีกครั้งผ่าน CPUZ  ส่วนตอนหลังสุดของ Clip จะแสดงแผนที่ node ของ Cluster ว่าอีกอุปกรณ์อะไรต่ออย่างไรอยู่
   อันนี้เป็น Link ดูครับ http://www.worldsen-sen.com/videoclip/hotmigrateamd/VMotion_on_HotMigrate_AMD.htm


หัวข้อ: Re: ทดสอบ Vmotion แบบ Hot Migrate บน ESX 3.0.2 + Virtual Center 2.5
เริ่มหัวข้อโดย: cluangar ที่ มิถุนายน 25, 2008, 06:36:17 PM
  อันนี้เป็นภาพตอนเริ่มแรกของการทดสอบกลุ่ม Cluster ที่ใช้ CPU AMD


หัวข้อ: Re: ทดสอบ Vmotion แบบ Hot Migrate บน ESX 3.0.2 + Virtual Center 2.5
เริ่มหัวข้อโดย: cluangar ที่ มิถุนายน 25, 2008, 06:37:54 PM
ลำดับถัดมา Remote ไปที่เครื่อง VM แล้วแสดงการตรวจสอบ CPU ที่ใช้งาน  โดยตอนนี้ VM ทำงานอยู่บนเครื่อง ESX ที่ใช้ CPU Phenom


หัวข้อ: Re: ทดสอบ Vmotion แบบ Hot Migrate บน ESX 3.0.2 + Virtual Center 2.5
เริ่มหัวข้อโดย: cluangar ที่ มิถุนายน 25, 2008, 06:38:48 PM
ถัดมาเริ่มการทำงาน Funtion HotMigrate


หัวข้อ: Re: ทดสอบ Vmotion แบบ Hot Migrate บน ESX 3.0.2 + Virtual Center 2.5
เริ่มหัวข้อโดย: cluangar ที่ มิถุนายน 25, 2008, 06:39:36 PM
อันนี้แสดง Step ที่ระบบเริ่มย้าย VM ไปยัง ESX อีกเครื่อง


หัวข้อ: Re: ทดสอบ Vmotion แบบ Hot Migrate บน ESX 3.0.2 + Virtual Center 2.5
เริ่มหัวข้อโดย: cluangar ที่ มิถุนายน 25, 2008, 06:40:07 PM
อันนี้ย้ายเกือบเสร็จแล้ว


หัวข้อ: Re: ทดสอบ Vmotion แบบ Hot Migrate บน ESX 3.0.2 + Virtual Center 2.5
เริ่มหัวข้อโดย: cluangar ที่ มิถุนายน 25, 2008, 06:40:57 PM
อันนี้รอจนย้ายเสร็จ
 ;D


หัวข้อ: Re: ทดสอบ Vmotion แบบ Hot Migrate บน ESX 3.0.2 + Virtual Center 2.5
เริ่มหัวข้อโดย: cluangar ที่ มิถุนายน 25, 2008, 06:41:46 PM
ลำดับถัดมาแสดงการตรวจสอบ CPU อีกครั้งด้วย CPUZ  อันทางซ้ายคือ Check ครั้งใหม่
 ;D


หัวข้อ: Re: ทดสอบ Vmotion แบบ Hot Migrate บน ESX 3.0.2 + Virtual Center 2.5
เริ่มหัวข้อโดย: cluangar ที่ มิถุนายน 25, 2008, 06:43:15 PM
อันสุดท้ายแสดงว่าตอนนี้ VM ถูก Run บน ESX ที่ใช้ CPU Athlon X2  แล้วครับ
 ;D


หัวข้อ: Re: ทดสอบ Vmotion แบบ Hot Migrate บน ESX 3.0.2 + Virtual Center 2.5
เริ่มหัวข้อโดย: cluangar ที่ มิถุนายน 25, 2008, 10:39:10 PM
  แต่อย่างไรก็แล้วแต่การทำ Cluster บน ESX ยัง Limit การใช้ Resource สูงสุดแค่ 1 Physical Server  (สงสัยต้องรอ Version ต่อไป)  เช่น  ESX ของเรามี CPU Dual Core 3 GHz , Mem 2GB VM ที่ Run บนมันจะสามารถใช้ vCPU ได้แค่ 2 Core กับสามารถใช้งาน CPU ได้เต็มที่แค่ 3GHz (แต่ของจริงอย่างไรก็ Run ได้ไม่ถึง 3GHz x 2 Cores= 6GHz เพราะต้องเสียค่า OverHead ให้กับระบบไปส่วนนึง)  ทางออกในเวลานี้คือทำ VM Cluster ซ้อนการทำงาน ของ ESX Cluster อีกที  ไว้มีโอกาสได้ลองจะนำใสให้ชมกันครับ
 ;D


หัวข้อ: Re: ทดสอบ Vmotion แบบ Hot Migrate บน ESX 3.0.2 + Virtual Center 2.5
เริ่มหัวข้อโดย: wason555 ที่ กรกฎาคม 10, 2008, 11:58:25 AM
มีเป็นไฟล์คลิปเต็ม ๆ เลยไหมครับ  จะได้โหลดมาดูแบบ Offline หน่อยครับ


หัวข้อ: Re: ทดสอบ Vmotion แบบ Hot Migrate บน ESX 3.0.2 + Virtual Center 2.5
เริ่มหัวข้อโดย: cluangar ที่ กรกฎาคม 10, 2008, 01:10:30 PM
ตามคำขอครับ http://www.worldsen-sen.com/videoclip/download/my_downloads/


หัวข้อ: Re: ทดสอบ Vmotion แบบ Hot Migrate บน ESX 3.0.2 + Virtual Center 2.5
เริ่มหัวข้อโดย: wason555 ที่ กรกฎาคม 16, 2008, 10:27:42 AM
ขอถามเพิ่มครับ  ถ้าในกรณีที่เราได้สร้าง VM ไว้ใน ESX Server 3 Server แล้วกรณีที่มี OS Windows Server2000 ล่มไป 1 VM ถามว่ามันจะสามารถที่จะตั้งให้มัน Restart OS ของ VM Guest เฉพาะที่ล่มเองได้ไหม (รวมกรณีที่เกิด Blue Screen และกรณีอื่นๆ)

หรือถ้า OS ใด OS หนึ่งของ Guest ล่มเราสามารถที่จะให้ SAN อีกตัวนึงทำหน้าที่รับการรัน OS Guest เฉพาะตัวที่ล่มต่อได้ไหม


ขอบคุณที่มาตอบคำถามทุกคำถามนะครับ  :D


หัวข้อ: Re: ทดสอบ Vmotion แบบ Hot Migrate บน ESX 3.0.2 + Virtual Center 2.5
เริ่มหัวข้อโดย: cluangar ที่ กรกฎาคม 16, 2008, 08:59:09 PM
   ถ้ากรณี ESX Server เครื่องนึง ล่มใน Custer ของเรา(จำเป็นต้องเปิด Function HA ด้วย)   Virtual Center จะย้าย VM จากเครื่องที่ล่มไปสู่ ESX Server ที่เหลือเองครับ  โดย VM นั้นต้องอยู่ภายใน SAN เดียวกันที่ ESX Server ทุกเครื่องใน Custer เห็นครับ
   ส่วนอีกกรณีถ้ามัน Blue Screen อันนี้ตัวของ ESX คงไม่ทราบว่า VM นั้น Hang ไปแล้วนะครับระบบคงจะไม่ย้าย Guest OS หรือ  Restart เองนะครับ
    โดยหลักการแล้วการทำ load balance และการย้าย VM ไปสู่ ESX เครื่องอื่นๆนั้น VMware เองมี policy ในการควบคุมครับ  เช่น GuestOS ตัวนึงไม่อยากให้อยู่บน ESX เครื่องเดียวกัน  หรืออยากให้อยู่ด้วยกันได้ครับ (พอดีระบบที่ test ยังไม่ใหญ่พอเลยยังไม่ได้ลองเองจริงๆจังๆนะครับ)  ส่วนย้ายข้าม SAN กันในกรณีมี SAN มากกว่าหนึ่งชุดแล้วให้ Cluster ย้ายข้าม SAN กันจากที่ได้ลองเล่นมาคิดว่าไม่น่าจะได้ครับ  เนื่องจากจะใช้ Cluster ได้ Guest OS ต้องอยู่บน SAN ชุดเดียวกันและ ESX Server ใน SAN ต้องเห็น เหมือนกันครับถึงจะสามารถใช้ Function Cluster ได้   เนื่องจากการย้าย Guest OS ข้ามไปมาระหว่าง ESX จะเป็นการย้าย Config กับย้ายข้อมูลที่ถูกประมวลผลใน CPU ข้ามไปมาระหว่าง Server ไม่ได้ย้าย Data ทั้งก้อน( File Guest OS ทั้ง file) จริงๆ  เพราะว่า ESX Server เห็น Volume ของ SAN ชุดเดียวกันเข้าถึง GuestOS ได้เหมือนๆกันครับ
   เท่าที่เห็นโดยทั่วไปไม่เห็นเขาย้าย Guest OS ข้าม SAN กันใน Cluster  มีเพียงแต่จะย้ายกันส่วนมากคือ upgrade SAN แล้วย้าย Data ของ Guest OS ไปสู่ SAN ชุดใหม่มากกว่าใช้บน Cluster นะครับ  เท่าที่เคยลองมาสำหรับกรณีย้ายข้าม SAN กันถ้าเป็นแบบ Cold Migrate ไม่ค่อยพบปัญหาครับ  แม้ว่าจะย้ายข้าม ESX Server ที่ใช้ CPU AMD กับ Intel  แต่ถ้ากรณี Hot Migrate มีเงื่อนไขที่แยะกว่ามากรวมทั้งกรณี SAN คิดว่าต้องอยู่บนชุดเดียวกันครับ  และ CPU ควรจะเป็นค่ายเดียวกัน  รวมทั้ง CPU นั้นควรจะเป็นรุ่นสายพันธุ์เดียวกัน (กรณีที่ผมให้ดูจริงๆต้องปรับแต่งค่า MASK CPU ช่วยพอสมควรครับ  และถ้าใช้งานจริงๆจังผมยังเห็นว่าควรจะใช้ CPU ค่ายเดียวกันความเร็วเท่ากันสายพันธุ์เดียวกันด้วยครับ)
   ไม่กี่วันมานี้ผมเพิ่งย้าย VM ที่ Run webboard ตัวนี้ข้ามมาสู่ ESX Server อีกตัวนึงครับถ้าเคยสังเกต IP ของ Server จะเปลี่ยนไปจาก IP เดิมครับ


หัวข้อ: Re: ทดสอบ Vmotion แบบ Hot Migrate บน ESX 3.0.2 + Virtual Center 2.5
เริ่มหัวข้อโดย: bluesnetizen ที่ สิงหาคม 18, 2008, 10:29:30 AM
ก่อนอื่น ขอขอบคุณสำหรับความรู้ ที่มาแชร์นะครับ
1.พอดีหา SAN เล่นไม่ได้ ขอคำแนะนำเกี่ยวกับ วิธีทำคร่าวๆด้วยครับ
2.ใช้ converter 3.01 build 44840 ติดที่ 1% ตลอด เคยเจอมั้ยครับ

ขอบคุณครับ


หัวข้อ: Re: ทดสอบ Vmotion แบบ Hot Migrate บน ESX 3.0.2 + Virtual Center 2.5
เริ่มหัวข้อโดย: cluangar ที่ สิงหาคม 18, 2008, 01:53:38 PM
  ปรกติผมไม่ค่อยได้ใช้ Tools สำหรับ Converter นะครับ  เลยแนะนำไม่ได้มากครับ   ส่วนใหญ่ผมนิยม Ghost มานะครับเพราะสามารถ Custom Partition ได้ใหม่แถมตอนสร้าง Virutal Storage สำหรับติดตั้งสามารถกำหนดวิธีการสำหรับจัดสร้างได้ครับ (มันสำคัญตอนเรา Backup จะได้ใช้ compress ได้แยะและได้ประสิทธิภาพตอนใช้งานได้ดีครับ)
  ส่วน SAN ถ้าเอาแบบยาจกแบบที่ผม Test ให้ดูคือเอา Linux นี่แหละครับ  ติดตั้ง iSCSI Target สำหรับทำ iSCSI Storage Server ส่วน HDD ที่มาทำก็แล้วแต่   ตอนผม Test ใช้แค่ usb external disk ด้วยซ้ำไปครับ


หัวข้อ: Re: ทดสอบ Vmotion แบบ Hot Migrate บน ESX 3.0.2 + Virtual Center 2.5
เริ่มหัวข้อโดย: bluesnetizen ที่ สิงหาคม 18, 2008, 02:42:32 PM
ขอบคุณมากครับ
เดี๋ยวจะลองทำดูมั่ง iSCSI target  อิอิ
ตอนนี้เล่น อยู่2เครื่อง เป็น esx 3.5 กับ center 2.5 อย่างละตัว
หา Share storage ไม่ได้ ลอง NFS แล้วก็ไม่สำเร็จซะที

ส่วน ghost นี่ ใช้ Restore image ผ่าน lan เอาใช่มั้ยครับ แล้วจะมีเรื่อง sid มั้ยครับความเข้ากันได้ของ hardware น่ะครับ
ใช้ Ghost ver ใหนครับจะได้ลองด้วย

ที่ผมใช้ Vmware Converter น่ะครับ เพราะเห็น VM เค้าดันมากเลย ลูกเล่นเยอะดีแล้วเห็นว่าการันตีเรื่อง
ID Hardware ด้วยครับ Convert เสร็จปรับแต่ง GuestOS เพิ่มเติมได้ + sysprep
แต่ทั้งนี้ทั้งนั้น ก็ติดปัญหาที่ว่าแหล่ะครับ และผมเองก็อ่าน log ไม่เก่งด้วยอ่ะครับ
อยากให้ลองเล่นด้วยกันครับ ตัวโปรแกรมมีนะครับ
 




หัวข้อ: Re: ทดสอบ Vmotion แบบ Hot Migrate บน ESX 3.0.2 + Virtual Center 2.5
เริ่มหัวข้อโดย: cluangar ที่ สิงหาคม 18, 2008, 03:44:25 PM
   ผมใช้ 11 ครับ  แต่ก่อน ghost ถอด driver ที่ไม่จำเป็นสำหรับ image ก่อนก็ดีถ้าเป็นไปได้ครับ  เพราะว่า driver จริงๆ esx จะใช้ driver ที่มากับ win ได้ใน mode ต่ำสุดที่ยังไม่ได้ลง powertools ครับ software ตัวอื่นๆมีอีกหลายตัวครับที่ clone ได้ของ acronis ก็ใช้ได้ครับ
   เคยจะลองเหมือนกันครับ   แต่ช่วงหลังสร้าง VM บนนี้มากกว่าย้ายเข้าครับ  อิอิ NFS ให้ใช้ได้มันต้องทำงานแค่ UDP Port ครับ NFS บน ESX ไม่รองรับ TCP ครับ  อิอิ ถ้ามือถึง Mod Kernel Service Console ครับ