มาทำความรู้จักกับ Microsoft Virtualization โซลูชัน ภาค 2
เรียบเรียงโดย วิสิทธิ์ ทองภู่ จากนิตยสาร EWorld Magazine เดือนพฤษภาคม 2552
สวัสดี ครับท่านผู้อ่านทุกท่าน สำหรับบทความตอนนี้จะเป็นตอนที่ต่อจากตอนที่แล้วในเรื่องราวของ Virtualization โดยบทความตอนที่แล้วผมได้เล่าเรื่องราวต่างๆ เกี่ยวกับคอนเซ็ปต์ และประเภทของ Virtualization โดยเริ่มด้วยเรื่องของ Desktop Virtualization ครับ สำหรับท่านผู้อ่านที่เพิ่งเจอบทความ ตอนนี้ ก็ต้องย้อนกลับไปหา Eworld ฉบับที่แล้วมาอ่านเพื่อปูพื้นฐานและที่มาที่ไปกันก่อนครับ และเพื่อไม่ให้เป็นการ เสียเวลาเรามาเริ่มที่ Hyper-V กันต่อเลยครับผม
|
Server Virtualization (Hyper-V) คืออะไร? Hyper-V จัดว่าเป็นส่วนที่สำคัญครับในเรื่องของการทำ Virtualization ระบบคอมพิวเตอร์ โดยเราสามารกำหนด Hyper-V เข้าไปใน Windows Server 2008 โดยตัวของ Hyper-V เป็น Role หนึ่งในหลายๆ Roles ของ Windows Server 2008 ครับ สำหรับ ท่านผู้อ่านที่ยังไม่รู้จักหรือทราบคอนเซ็ปต์ Hyper-V ก็ไม่เป็นไร ครับ ผมจะเล่าให้ฟังคร่าวๆ ครับ เพื่อจะได้เข้าใจและเห็นภาพ ชัดเจน สำหรับเรื่องของ Hyper-V นั้นเป็นเรื่องของแนวคิดที่ จะนำเอาเครื่องเซิร์ฟเวอร์จริงที่ทำงานอยู่ มารันอยู่ใน Virtual Machine หรือจะเรียกว่าเครื่องคอมพิวเตอร์เสมือนก็ได้ครับ แต่ โดยส่วนใหญ่จะเรียกว่า Virtual Machine หรือเรียกสั้นๆ ว่า VM โดยเราสามารถยุบหรือนำเอาเซิร์ฟเวอร์ที่ใช้งานอยู่มารันเป็น VM หลายๆ ตัวได้ ซึ่ง VM ทั้งหมดจะรันอยู่บนเซิร์ฟเวอร์จริงหรือ เรียกว่า Physical Server เพียงตัวเดียว สาเหตุ หนึ่งที่องค์กรหลายๆ องค์กรกำลังให้ความสนใจเรื่องของ Virtualization ก็เพราะว่าเซิร์ฟเวอร์ที่เราใช้กันอยู่วันนี้ ในบาง เซิร์ฟเวอร์เรายังไม่ได้ใช้ประสิทธิภาพของมันอย่างเต็มที่ ยิ่งใน องค์กรที่มีจำนวนของเซิร์ฟเวอร์มากๆ หลายๆ ตัว เชื่อครับ ส่วนใหญ่เรายังไม่ได้ใช้ประสิทธิภาพมันอย่างเต็มที่ บางเครื่อง มีหลายๆ ซีพียู, มีแรมเยอะ, มีฮาร์ดดิสก์เยอะ ถ้านับตั้งแต่มีการ ติดตั้งและใช้งานยังไม่ได้ใช้รีซอร์สเหล่านี้เต็มที่เลย และจาก ประสบการณ์ส่วนตัวผมได้พบและเป็นที่ปรึกษาให้กับหลายๆ องค์กร สิ่งที่พบคือ มีเซิร์ฟเวอร์อยู่จำนวนไม่น้อยครับ ที่องค์กร เหล่านั้นได้ลงทุนซื้อมาใช้งาน แต่ยังใช้ได้ไม่เต็มที่เลย อีกทั้งยัง มีค่าใช้จ่ายอื่นๆ ตามมาอีก เช่น การดูแลรักษา, ค่าไฟฟ้า, ค่าแอร์ และอื่นๆ อีกมากมาย ซึ่งทำให้ในแต่ละปี องค์กรของท่าน ผู้อ่านจะต้องเสียค่าใช้จ่ายกับสิ่งต่างๆ เหล่านี้ไปเป็นเงินจำนวน ไม่น้อย แต่กลับใช้งานไม่เต็มประสิทธิภาพ และจากปัญหาต่างๆ เหล่านี้ ทำให้เกิดคอนเซ็ปต์เรื่องของ Virtualization ซึ่งต้อง บอกว่าคอนเซ็ปต์นี้มีมานานแล้วครับ สำหรับในต่างประเทศ ที่ผมเห็นเริ่มมีใช้งานกันไปเยอะพอสมควรแล้ว แต่สำหรับในบ้าน เราต้องบอกว่ายังมีไม่เยอะมากเท่าไร แต่ กำลังเป็นเทคโนโลยีที่น่าสนใจมาก เพราะมีแนวโน้มที่องค์กร จะทำการย้ายหรือเปลี่ยนมาใช้กันมากขึ้นเรื่อยๆ สำหรับ Hyper-V นั้นเป็นเทคโนโลยีที่ออกแบบมาเพื่อรองรับกับ แพลตฟอร์มที่เป็น 64 บิต ดังนั้นฮารด์ แวรห์ รือเครื่องก็จะตอ้ ง ซัพพอร์ตเทคโนโลยีดังกล่าวด้วย ซึ่งทั้ง Intel และ AMD ก็สนับสนุน การทำงานร่วมกับ Hyper-V ของ Windows Server 2008 โดย เรียกว่า Intel VT และ AMD-V ซึ่งเราสามารถตรวจเช็กเครื่องที่ เรากำลังจะซื้อก่อนว่ารองรับเทคโนโลยีดังกล่าวนี้หรือไม่ จากนั้น มาดูวิธีการติดตั้ง Hyper-V ใน Windows Server 2008 โดย ให้ท่านผู้อ่านไปที่ Run เมนูแล้วพิมพ์ Server Manager.msc จากนั้นก็จะปรากฏคอนโซล Server Manager ขึ้นมาดังรูป
จากนั้นให้ท่านผู้อ่านคลิกเมาส์ปุ่มขวาที่ Roles แล้วเลือก Add Roles ก็จะมีหน้าตาดังรูปด้านล่างครับ
จาก นั้นให้เลือก Hyper-V Role ครับ ก็จะเข้าสู่หน้าจอของการ ติดตั้ง Hyper-V โดยในหน้าจอนี้จะแจ้งให้เราเอ็นเอเบิ้ล Virtualization ที่ BIOS ของเครื่องก่อนที่จะทำการติดตั้ง Hyper-V Role ดังรูป
ให้ คลิก Next ต่อ ก็จะเข้าไปในส่วนของการกำหนดค่าในส่วน ของ Virtual Network โดยในส่วนนี้จะต้องทำการกำหนด Virtual Networks ให้กับ VM หรือ Virtual Machine เพื่อที่จะทำ ให้ VM สามารถติดต่อสื่อสารเครื่องอื่นๆ ได้ดังรูป
ให้คลิก Next ต่อ ก็จะเข้าสู่ส่วนของ Confirm Installation Selection ให้คลิก Install ดังรูป
ก็จะเริ่มกระบวนการการติดตั้ง Hyper-V ดังรูป
จากนั้นให้รอสักครู่ ท่านผู้อ่านก็จะเห็นหน้าจอที่แสดงว่าการ ติดตั้ง Hyper-V เสร็จแล้ว
|
มา ถึงตอนนี้ก็เป็นอันเสร็จสิ้นการติดตั้ง Hyper-V Role บน Windows Server 2008 ครับ สำหรับขั้นตอนต่อไปผมจะอธิบาย ถึงวิธีการสร้าง VM บน Hyper-V โดยใช้คอนโซลที่ชื่อว่า “Hyper-V Manager” โดยเจ้า Hyper-V Manager จะเป็นคอนโซลที่จะใช้ ในการบริหารและจัดการเกี่ยวกับ Virtual Machines และรูป ด้านล่างจะเป็นหน้าจอของ Hyper-V Manager คอนโซลครับ
จากนั้นให้ท่านผู้อ่านคลิกเมาส์ปุ่มขวาที่ไอคอนรูปเครื่องคอมพิวเตอร์ แล้วเลือก New/Virtual Machine… ดังรูปด้านล่างครับ
จากนั้นในส่วนของ Specify Name and Location ให้ท่าน ผู้อ่านกำหนดชื่อและที่เก็บ Virtual Machine Configuration ไฟล์ ดังรูปถัดไปครับ
เมื่อ กำหนดเสร็จแล้วให้คลิก Next ต่อไป และในส่วนต่อไปเป็น ส่วนของ Assign Memory เป็นส่วนที่เราทำการกำหนด RAM ให้กับ Virtual Machine ที่เรากำลังสร้างดังรูป ผมกำหนดเป็น 512MB ครับ
ในส่วนของ Configure Networking เป็นส่วนที่ให้เราทำการ กำหนดเน็ตเวิร์กให้กับ Virtual Machine
โดย Network ใน Hyper-V จะมีอยู่ด้วยกันทั้งหมด 3 แบบ โดย มีรายละเอียดดังต่อไปนี้ครับ
โดย ในส่วนของ Network ที่ใช้ใน Hyper-V จะต้องไปทำการ กำหนดเอาไว้ก่อนครับ โดยจากรูปก่อนหน้านี้ เป็น Network ที่ผมได้กำหนดรูปแบบเอาไว้แล้วครับผม จากนั้นให้คลิก Next เพื่อไปขั้นตอนต่อไปครับ ใน ส่วนของ Connect Virtual Hard Disk เป็นส่วนที่เราต้อง ทำการกำหนด Virtual Hard Disk (VHD) ให้กับ Virtual Machine ที่เรากำลังสร้างขึ้นครับ เพื่อใช้ในการติดตั้ง OS และ เก็บข้อมูลต่างๆ เปรียบได้กับฮาร์ดดิสก์ของเครื่องปกติครับ
ใน ส่วนของ Installation Options จะเป็นการบอกกับ Hyper-V ว่าจะติดตั้ง OS ลงไปยัง VM ที่กำลังสร้างโดยใช้ Media จาก ออปชันที่กำหนดครับ ดังรูป
เพิ่ม เติมอีกนิดครับ สำหรับในส่วนของ Installation Options ที่ผมได้อธิบายไปข้างต้น ถ้าท่านผู้อ่านยังไม่พร้อมที่จะติดตั้ง OS ลงไปยัง VM ตอนนี้ก็ให้เลือก Install an operating system later ครับ แต่ถ้าเลือกออปชันตามรูปที่ผมกำหนด ไว้ก็จะเป็นการติดตั้ง OS ลงบน VM ต่อทันที โดยขั้นตอน ของการติดตั้ง OS ท่านผู้อ่านสามารถทำการติดตั้งด้วยตัวเอง ได้เลยครับ โดยขั้นตอนการติดตั้งก็จะเหมือนกับการติดตั้ง OS ทั่วๆ ไป และทั้งหมดที่ผมได้เล่าให้ท่านผู้อ่านฟังทั้งหมด ก็คือเรื่องราวต่างๆ ของ Server Virtualization หรือ Hyper-V ครับ และถ้าท่านผู้อ่านมีข้อสงสัยใดๆ ก็สามารถเมล์มา สอบถามผมได้เช่นเคยครับ สำหรับตอนนี้พื้นที่หมดพอดี แล้วพบกันใหม่ฉบับหน้าครับผม ที่มา http://www.microsoft.com/business/smb/th-th/articles/fy09q4_may/virtualization2.mspx |













