บทที่ 22 · Maintenance

Backup / Restore Configuration Lab

SW1 ใช้งานมาแล้วนิ่ง ๆ ด้วย VLAN 10 (Staff) และ VLAN 20 (Guest) — งานของแอดมินคือสำรองคอนฟิกที่ใช้งานดีอยู่ออกไปเก็บนอกตัวอุปกรณ์ (TFTP Backup Server) ก่อนจะมีใครมาแก้อะไรผิดพลาด แล้วเมื่อเกิดเหตุจริง (คอนฟิกหายหรือถูกลบผิด) ต้องดึงไฟล์ backup กลับมา ตั้งเป็น startup ไฟล์ แล้ว reboot เพื่อกู้คืนให้ใช้งานได้เหมือนเดิม — ไม่ใช่แค่กด save เฉย ๆ เพราะ save ทับไฟล์ในเครื่องเดิม ถ้าคอนฟิกที่ save ไปนั้นพังอยู่แล้ว ก็ไม่มีอะไรกู้คืนได้ถ้าไม่มี backup แยกนอกเครื่อง

Backup Server (TFTP) · 192.168.1.100 ความเสี่ยง: save ทับไฟล์เดิมในเครื่องได้ ถ้าคอนฟิกพังไปแล้วก็ save ทับ backup ในเครื่องหายไปด้วย เป้าหมาย: สำรองไว้ก่อน แล้วกู้คืนได้จริงเมื่อเกิดเหตุ

Topology — สถานะสด

Terminal — SW1

<SW1>

คำสั่งอ้างอิง — คลิกเพื่อแทรกลงเทอร์มินัล

save เขียน current-configuration ทับไฟล์ที่ตั้งเป็น "next startup" อยู่ตอนนี้ (ค่าเริ่มต้น vrpcfg.zip) — ไม่ได้สร้างไฟล์สำรองใหม่ให้เอง ต้อง tftp <ip> put ไปเก็บนอกเครื่องเองถึงจะเรียกว่า backup จริง ๆ ส่วน startup saved-configuration <file> (ต้องอยู่ system-view) แค่ "เปลี่ยนตัวชี้" ว่าจะบูตครั้งหน้าด้วยไฟล์ไหน — ไม่ได้โหลดคอนฟิกนั้นมาใช้ทันที ต้อง reboot ก่อนถึงจะมีผลจริง (ปุ่มใต้ไดอะแกรมจำลอง "เหตุการณ์ผิดพลาด" และ "reboot" เพราะไม่ใช่คำสั่ง CLI ที่พิมพ์ได้ในบทนี้) ก่อนจะสั่ง startup saved-configuration + reboot จริง แนะนำเช็คก่อนด้วย compare configuration <file> outfile <output> แล้ว more <output> เพื่อดูว่าคอนฟิกไฟล์ที่จะกู้คืนต่างจาก current-configuration ตอนนี้ตรงไหนบ้าง ก่อนตัดสินใจ reboot จริง