
ในการบริหารจัดการระบบเครือข่ายแบบ Cisco ACI (Application Centric Infrastructure) อุปกรณ์ Switch ถือเป็นหนึ่งในองค์ประกอบหลักที่ต้องมีการกำหนดค่า (configuration) และจัดการอย่างรอบคอบ อย่างไรก็ตาม ในบางสถานการณ์ ผู้ดูแลระบบอาจจำเป็นต้อง รีเซ็ต Switch เพื่อการเคีลยร์ค่าต่าง หรือเตรียมพร้อมสำหรับการใช้งานในรูปแบบที่แตกต่างออกไป
โดยทั่วไปแล้ว มี 2 กรณีหลักที่ผู้ดูแลระบบอาจต้องรีเซ็ตการตั้งค่าของ Switch
1. รีเซ็ตเพื่อให้ Switch ดาวน์โหลดค่าคอนฟิกใหม่จาก APIC
2. ถอด Switch ออกจาก Fabric (และอาจนำไปใช้งานใน Fabric อื่น)
ในกรณีแรก มักเกิดขึ้นเมื่อ Switch ทำงานผิดปกติ หรือมีพฤติกรรมแปลก ๆ ซึ่งการรีเซ็ตจะช่วยให้ Switch ดึงค่าคอนฟิกจาก APIC ใหม่อีกครั้ง เพื่อให้กลับมาทำงานได้ตามปกติ
สำหรับกรณีที่สอง มักจะเกิดเมื่อมีความจำเป็นต้องรีเซ็ตทั้ง Fabric ใหม่ทั้งหมด หรือต้องการย้าย Switch ไปใช้งานที่อื่น เช่น จากระบบ Production ไปยังระบบทดสอบ (Lab) หรือในกรณีที่ Switch หมดอายุการใช้งาน และต้องการถอดออกจากระบบ ACI Fabric
รีเซ็ต Switch ผ่าน CLI
การรีเซ็ตผ่าน CLI เหมาะสำหรับกรณีแรกที่กล่าวถึงก่อนหน้านี้ กล่าวคือ APIC จะยังคงจดจำ Switch ตัวนั้นอยู่ และถือว่า Switch จะกลับมาใช้งานอีกครั้ง ดังนั้น หากต้องการถอด Switch ออกจาก Fabric อย่างถาวร ควรใช้วิธีผ่าน GUI
สำหรับการรีเซ็ตผ่าน CLI มีเพียง 2 ขั้นตอนง่าย ๆ โดยเริ่มจากการรีเซ็ตค่าการตั้งค่าด้วยคำสั่ง setup-clean-config.sh
ซึ่งตัวอย่างผลลัพธ์ของคำสั่งจะมีลักษณะดังนี้
leaf01# setup-clean-config.sh In progress In progress In progress In progress In progress In progress In progress In progress In progress Done
หลังจากนั้น ต้องทำการรีโหลด Switch โดยใช้คำสั่ง reload
leaf01# reload This command will reload the chassis; proceed (y/n). [n]: y
หลังจากนั้น จะใช้เวลาประมาณ 2-5 นาที Switch จะกลับมาออนไลน์อีกครั้ง โดยเมื่อกลับมาแล้ว Switch จะเชื่อมต่อกลับเข้าสู่ Fabric และดึงค่าคอนฟิกจาก APIC ใหม่อีกครั้ง เมื่อกระบวนการทั้งหมดเสร็จสิ้น Switch จะกลับมาอยู่ในสถานะเดิมเหมือนก่อนทำการรีเซ็ต
รีเซ็ต Switch และนำออกจาก Fabric (ผ่าน GUI)
ใช้ในกรณีที่ต้องการนำ Switch ออกจาก Fabric เช่น ต้องการเปลี่ยนเป็น Switch ตัวใหม่ หรือเพียงแค่ลบออกเพราะไม่จำเป็นต้องใช้งานอีก สามารถทำได้ผ่าน GUI
ไปที่เมนู Fabric > Inventory > Pod 1 เลือก Switch ที่ต้องการ จากนั้นคลิกขวาที่ Switch แล้วเลือก “Remove From Controller”
ตัวเลือกนี้จะลบข้อมูลทั้งหมดบน Switch และนำออกจาก Fabric หากภายหลังต้องการนำ Switch กลับมาใช้งานอีกครั้ง จะต้องเพิ่มเข้าไปใหม่ผ่านเมนู Fabric Membership
เมื่อไปตรวจสอบ Switch จะพบว่า Switch กลับมาในสถานะที่ไม่มีการตั้งค่า และจะไม่ดึงค่าคอนฟิกใด ๆ จาก APIC
สามารถตรวจสอบปกรณ์นี้ได้ที่ Fabric > Inventory Fabric Membership > Nodes Pending Registration
วิธีการนี้สามารถใช้ในการรีเซ็ต Switch ในระบบ Cisco ACI ไม่ว่าจะเป็น Leaf หรือ Spine โดยครอบคลุมทั้งการรีเซ็ตเพียงเพื่อตั้งค่ากลับไปโหลดจาก APIC และการนำ Switch ออกจาก Fabric อย่างถาวรผ่าน GUI
หากมีคำถามเพิ่มเติมหรือพบปัญหา สามารถสอบถามเพิ่มเติมได้เลยครับ