การบูรณาการ Cisco ACI และ VMware vSphere

สรุปผลการทดสอบพิสูจน์แนวคิด (POC) สำหรับ ThaiPBS

บทนำและวัตถุประสงค์ของ POC

การทดสอบพิสูจน์แนวคิด (POC) นี้มีวัตถุประสงค์เพื่อประเมินและสาธิตความสามารถในการทำงานร่วมกันของเทคโนโลยี Cisco Application Centric Infrastructure (ACI) และ VMware vSphere สำหรับ ThaiPBS โดยมุ่งเน้นการตรวจสอบกระบวนการติดตั้ง การกำหนดค่า และการทำงานขององค์ประกอบหลัก เพื่อยกระดับการบริหารจัดการเครือข่ายสำหรับระบบงานเสมือนให้มีความคล่องตัว ยืดหยุ่น และปลอดภัยยิ่งขึ้น

100%
ความสำเร็จในการเชื่อมต่อ VMM Domain
อัตโนมัติ
การสร้าง Port Groups ใน vCenter

ภาพรวมสถาปัตยกรรมโซลูชัน

สภาพแวดล้อม POC ประกอบด้วย Cisco APIC เป็นจุดควบคุมกลาง, Leaf/Spine Switches, VMware vCenter Server 6.7 (IP: 172.16.166.150), ESXi Host(s) (IP: 172.16.166.151), และ VMs (Win10-APP_201, Win10-APP_202) การเชื่อมต่อเชิงตรรกะช่วยให้ APIC จัดการการตั้งค่าเครือข่ายสำหรับ VMs ผ่าน VMM integration

แผนผังองค์ประกอบหลัก (Conceptual)

Cisco APIC
(Controller กลาง)
VMware vCenter
(172.16.166.150)
ESXi Host(s)
(172.16.166.151)
Virtual Machines
(Win10-APP_201/202)

ภาพนี้แสดงการเชื่อมต่อเชิงแนวคิดของส่วนประกอบหลักใน POC

แนวคิดหลักของ ACI ที่สาธิต:

Tenant: ThaiPBS
Application Profile: ThaiPBS_App
EPGs: APP_201, APP_202, APP_203
BDs: BD_201, BD_202, BD_203
VMM Domain: ThaiPBS-vCenter
Contracts: Permit-to-L2Out
L2Outs: L2Out-NET201, etc.

ไฮไลท์ขั้นตอนการกำหนดค่าหลัก

การ POC ครอบคลุมการตั้งค่าหลายขั้นตอน ตั้งแต่การเตรียม vCenter ไปจนถึงการกำหนดนโยบายใน ACI และการเชื่อมโยงกับเครื่องเสมือน.

  1. การติดตั้ง vCenter และสร้าง Datacenter: ติดตั้ง vCenter 6.7 และสร้าง "ThaiPBS-Datacenter".
  2. การกำหนด AAEP: สร้าง "VMWare AEP" เพื่อเชื่อมโยง VMM domain กับ fabric.
  3. การเชื่อมต่อ VMM Domain: สร้าง "ThaiPBS-vCenter" domain เพื่อเชื่อม APIC กับ vCenter (172.16.166.150), ใช้ Distributed Switch และ VLAN Pool แบบ dynamic.
  4. การสร้าง BDs และ L2Outs: สร้าง BD_201, BD_202, BD_203 และ L2Outs ที่เกี่ยวข้องเพื่อเชื่อมต่อ VLAN ภายนอก.
  5. การสร้าง EPGs: สร้าง APP_201, APP_202, APP_203 ภายใต้ "ThaiPBS_App" และเชื่อมโยงกับ VMM Domain. APIC สร้าง Port Groups ใน vCenter โดยอัตโนมัติ.
  6. การกำหนด Contracts: ใช้ "Permit-to-L2Out" เพื่ออนุญาตการสื่อสารจาก EPGs สู่ L2Outs.
  7. การกำหนดเครือข่ายให้ VMs: VM "Win10-APP_201" ใช้ Port Group `ThaiPBS|ThaiPBS_App|APP_201` และ "Win10-APP_202" ใช้ `ThaiPBS|ThaiPBS_App|APP_202`.

ผลลัพธ์การสร้าง Port Group อัตโนมัติ

การเชื่อมโยง EPGs กับ VMM domain ส่งผลให้ APIC สร้าง Distributed Port Groups ใน vCenter โดยอัตโนมัติ ดังนี้:

  • ThaiPBS|ThaiPBS_App|APP_201
  • ThaiPBS|ThaiPBS_App|APP_202
  • ThaiPBS|ThaiPBS_App|APP_203

(อ้างอิงจากภาพหน้าจอในเอกสาร POC Status.pdf หน้า 3)

กรณีทดสอบและผลการตรวจสอบ

มีการทดสอบการเชื่อมต่อเครือข่ายสำหรับ VMs Win10-APP_201 (172.16.201.51) และ Win10-APP_202 (172.16.202.100) ผลลัพธ์ทั้งหมดเป็นที่น่าพอใจ.

ผลการทดสอบ Ping (สรุป)

  • Win10-APP_201 → Google DNS (8.8.8.8): สำเร็จ (เฉลี่ย 26ms)
  • Win10-APP_201 → Win10-APP_202 (172.16.202.100): สำเร็จ (เฉลี่ย 1ms)
  • Win10-APP_202 → Google DNS (8.8.8.8): สำเร็จ (เฉลี่ย 25ms)
  • Win10-APP_202 → Win10-APP_201 (172.16.201.51): สำเร็จ (เฉลี่ย 1ms)

การ ping สำเร็จไปยัง 8.8.8.8 ยืนยันว่า L2Outs และ Contracts ทำงานถูกต้อง ทำให้ VMs สื่อสารออกภายนอกได้ การ ping ระหว่าง VMs ยืนยันการสื่อสารภายใน (สันนิษฐานว่าผ่าน L3 routing ภายนอกผ่าน L2Outs เนื่องจากอยู่คนละ subnet และ POC ไม่ได้ระบุ inter-EPG contract โดยตรง)

สิ่งที่ค้นพบและข้อสังเกตที่สำคัญ

สรุปและข้อเสนอแนะ

POC นี้ประสบความสำเร็จในการบรรลุวัตถุประสงค์ทางเทคนิคทั้งหมด แสดงให้เห็นว่าการบูรณาการ Cisco ACI และ VMware vSphere เป็นโซลูชันที่มีประสิทธิภาพและนำไปปฏิบัติได้จริงสำหรับ ThaiPBS.

ข้อเสนอแนะ: