สำหรับการที่จะทำ Load Sharing ตามหัวข้อกระทู้นั้นจะต้องใช้ความสามารถของ Hypervisor ดังนั้นจึงมีการเกริ่นนำกันก่อนสักเล็กน้อยตอนนี้มาเริ่มเข้าขั้นตอนกันเลยว่าจะต้องมีการเตรียมอะไรกันบ้างครับ
การเตรียมความพร้อม
1. PC 2 เครื่องขึ้นไป (แหงสิไม่งั้นจะทำ Load Sharing ได้ไง)
2. ลงโปรแกรม GNS3 และกำหนด Path ที่จำเป็นทั้งหมดให้ตรงกันทุก Path ** ข้อนี้สำคัญที่สุดเลยนะครับ
3. ให้เครื่องทั้งสองเครื่องเชื่อมต่อกันผ่าน network โดยจะต้องทำการ ping หากันได้
4. ทำการเช็ค firewall ว่าเปิด port ที่จะใช้งานระหว่างเชื่อมต่อกันไว้หรือยัง
- สำหรับในตัวอย่างนี้ผมจะใช้ Hypervisor port udp 7200 สำหรับ PC ตัวที่ 1
- และ Hypervisor port udp 7201 สำหรับ PC ตัวที่ 2
5. ทำการเพิ่ม External Hypervisor เข้าไปโดยกำหนด IP address , Port , Base UDP , Base Console และ Working Directory (ต้องสัมพันธ์กับข้อ 2 นะครับ)
6. การ add IOS เข้าไปใหม่ให้ระบุเครื่องที่ใช้เป็น IP address เท่านั้นห้ามใช้ localhost และต้องทำการยกเลิกการใช้งาน Hypervisor manager
7. ทั้งสองเครื่องต้องผ่านการหาค่า idlepc มาแล้ว และจะต้องหา idlepc ให้กับ IOS ที่ใช้ Hypervisor จากเครื่องอื่นด้วยเช่นเดียวกัน
ขั้นตอนพร้อมรูปกันงงครับ
ขั้นตอนที่ 1 เชื่อมต่อ PC เข้าหากันตามรูปครับตามตัวอย่างผมใช้ VMware
ขั้นตอนที่ 2 การกำหนด Path ** ถ้ากำหนดไม่ตรงกันทั้งสองเครื่องจะไม่สามารถใช้งานได้
ในส่วนนี้แยกออกเป็นสองส่วนย่อยคือ
2.1 การกำหนด path ที่ General setting เป็นการกำหนด Path ของ Project Directory และ IOS Directory
2.2 การกำหนด path ที่ Dynamips setting เป็นการกำหนด Path ของ Dynamips working directory
ทั้งสองหัวข้อนี้ผมกำหนด Path ใหม่โดยให้อยู่ใต้ Path C:\Program Files\GNS3\ เพื่อความเป็นระเบียบและจัดการง่าย
ขั้นตอนที่ 3 ผลการ ping test บน VMware
การเตรียมความพร้อม
1. PC 2 เครื่องขึ้นไป (แหงสิไม่งั้นจะทำ Load Sharing ได้ไง)
2. ลงโปรแกรม GNS3 และกำหนด Path ที่จำเป็นทั้งหมดให้ตรงกันทุก Path ** ข้อนี้สำคัญที่สุดเลยนะครับ
3. ให้เครื่องทั้งสองเครื่องเชื่อมต่อกันผ่าน network โดยจะต้องทำการ ping หากันได้
4. ทำการเช็ค firewall ว่าเปิด port ที่จะใช้งานระหว่างเชื่อมต่อกันไว้หรือยัง
- สำหรับในตัวอย่างนี้ผมจะใช้ Hypervisor port udp 7200 สำหรับ PC ตัวที่ 1
- และ Hypervisor port udp 7201 สำหรับ PC ตัวที่ 2
5. ทำการเพิ่ม External Hypervisor เข้าไปโดยกำหนด IP address , Port , Base UDP , Base Console และ Working Directory (ต้องสัมพันธ์กับข้อ 2 นะครับ)
6. การ add IOS เข้าไปใหม่ให้ระบุเครื่องที่ใช้เป็น IP address เท่านั้นห้ามใช้ localhost และต้องทำการยกเลิกการใช้งาน Hypervisor manager
7. ทั้งสองเครื่องต้องผ่านการหาค่า idlepc มาแล้ว และจะต้องหา idlepc ให้กับ IOS ที่ใช้ Hypervisor จากเครื่องอื่นด้วยเช่นเดียวกัน
ขั้นตอนพร้อมรูปกันงงครับ
ขั้นตอนที่ 1 เชื่อมต่อ PC เข้าหากันตามรูปครับตามตัวอย่างผมใช้ VMware
ขั้นตอนที่ 2 การกำหนด Path ** ถ้ากำหนดไม่ตรงกันทั้งสองเครื่องจะไม่สามารถใช้งานได้
ในส่วนนี้แยกออกเป็นสองส่วนย่อยคือ
2.1 การกำหนด path ที่ General setting เป็นการกำหนด Path ของ Project Directory และ IOS Directory
2.2 การกำหนด path ที่ Dynamips setting เป็นการกำหนด Path ของ Dynamips working directory
ทั้งสองหัวข้อนี้ผมกำหนด Path ใหม่โดยให้อยู่ใต้ Path C:\Program Files\GNS3\ เพื่อความเป็นระเบียบและจัดการง่าย
ขั้นตอนที่ 3 ผลการ ping test บน VMware