อุปกรณ์ Huawei Switch
Network Configuration Manager ช่วยให้คุณบริหารจัดการการตั้งค่า Config ของ Huawei
Switch ได้อย่างมีประสิทธิภาพ โดยใช้เทมเพลต Huawei Switch Device Template
ซึ่งช่วยให้สามารถค้นหาอุปกรณ์และเริ่มจัดการ Config ได้อย่างรวดเร็ว เพียงนำเข้าเทมเพลต Huawei
Switch เข้าสู่ Network Configuration Manager
ก็จะสามารถควบคุมและมองเห็นสถานะของอุปกรณ์ได้อย่างครบถ้วน สำหรับอุปกรณ์เครือข่ายอย่าง Huawei
Switch ระบบจะดำเนินการจัดการ Config ผ่าน Device Template ที่กำหนดไว้
และเมื่อมีการเรียกใช้งานคำสั่งใด ๆ ระบบจะเชื่อมต่อไปยังอุปกรณ์ผ่านโปรโตคอลที่กำหนด (เช่น SSH,
Telnet หรือ SSH-TFTP) จากนั้นรันชุดคำสั่งบน CLI ของอุปกรณ์ ประมวลผลผลลัพธ์
และบันทึกรายละเอียดที่จำเป็นไว้ในระบบ
คำสั่ง Config สำหรับ Huawei Switch
ด้านล่างนี้คือชุดคำสั่งที่ระบบจะรันสำหรับแต่ละการทำงานบน Huawei Switch
การสำรองข้อมูล Current Config ของ
Huawei Switch ผ่าน SSH/TELNET
- undo terminal logging
- system-view
- user-interface vty 0 4
- screen-length 0
- return
- display current-configuration - [นี่คือคำสั่งที่ระบบรันจริงสำหรับการสำรองข้อมูล Config]
- system-view
- user-interface vty 0 4
- undo screen-length
- return
การสำรองข้อมูล Current Config ของ
Huawei Switch ผ่าน SSH/TELNET
- undo terminal logging
- system-view
- user-interface vty 0 4
- screen-length 0
- return
- display saved-configuration - [นี่คือคำสั่งที่ระบบรันจริงสำหรับการสำรองข้อมูล Config]
- system-view
- user-interface vty 0 4
- undo screen-length
- return
การสำรองข้อมูล Saved Config ของ
Huawei Switch ผ่าน SSH/TELNET
- system-view
- info-center loghost ${UserInput:HostIpAddress}
- info-center source default channel loghost log level ${UserInput:LoggingLevel}
- return
Huawei Switch - ปิดการใช้ Syslog Change Detection (SSH/TELNET)
- system-view
- undo info-center loghost ${UserInput:HostIpAddress}
- return
Huawei Switch - Sync Configuration (SSH/TELNET)
- save
Huawei Switch - สำรองข้อมูล Config (SSH/TELNET - TFTP)
- save de_running.cfg
- tftp ${UserInput:tftp_server_address} put de_running.cfg ${UserInput:file_name}
Huawei Switch - สำรองข้อมูล Config (SSH/TELNET - TFTP)
- undo terminal logging
- system-view
- user-interface vty 0 4
- screen-length 0
- return
- display saved-configuration - [นี่คือคำสั่งที่ระบบรันจริงสำหรับการสำรองข้อมูล Config]
- system-view
- user-interface vty 0 4
- undo screen-length
- return
Huawei Switch - อัปโหลด Config (SSH/TELNET - TFTP)
- tftp ${UserInput:tftp_server_address} get ${UserInput:file_name}
- copy ${UserInput:file_name} deviceexpert.cfg
- startup saved-configuration deviceexpert.cfg
Huawei Switch - เปิดการใช้ Syslog Change Detection (SSH/TELNET - TFTP)
- system-view
- info-center loghost ${UserInput:HostIpAddress}
- info-center source default channel loghost log level ${UserInput:LoggingLevel}
- return
Huawei Switch - ปิดการใช้ Syslog Change Detection (SSH/TELNET - TFTP)
- system-view
- undo info-center loghost ${UserInput:HostIpAddress}
- return
ซิงก์และบันทึก Config ให้ตรงกันบน Huawei
Switch
- save
การดำเนินการด้าน Config ที่รองรับใน Device Template ของ Network Configuration Manager
ปัจจุบัน Device Template ของ Network Configuration Manager
รองรับการดำเนินการด้าน Config ดังต่อไปนี้
การสำรองข้อมูล Config
- ระบบจะดึงไฟล์ Config จากอุปกรณ์ปลายทางและจัดเก็บไว้ใน Network
Configuration Manager
- หากพบความแตกต่างระหว่าง Config เดิมกับเวอร์ชันใหม่
ระบบจะบันทึกเป็นเวอร์ชันแยกต่างหากและแจ้งเตือนผู้ใช้เมื่อมีการเปลี่ยนแปลง
การอัปโหลด Config
- ไฟล์ Config หรือ Draft
ที่ผู้ใช้สร้างและสำรองไว้ก่อนหน้า สามารถอัปโหลดจาก Network Configuration Manager
ไปยังอุปกรณ์ได้
- ไฟล์ Config หรือ Draft
ที่ผู้ใช้สร้างและสำรองไว้ก่อนหน้า สามารถอัปโหลดจาก Network Configuration Manager
ไปยังอุปกรณ์ได้
- การอัปโหลด Config จำเป็นต้องให้อุปกรณ์รองรับ TFTP หรือ SCP และต้องผูก
Credential แบบ SSH/Telnet-TFTP หรือ SSH-SCP ไว้ใน Network Configuration Manager
การซิงก์ Config
- ระบบจะคัดลอก Running Configuration ไปยัง Startup
Configuration เพื่อให้ทั้งสองค่าอยู่ในสถานะซิงก์กัน
- การเปลี่ยนแปลงที่เกิดขึ้นจะถูกบันทึกไว้ เพื่อป้องกันการสูญหายของ Config จากเหตุการณ์ไม่คาดคิด เช่น
อุปกรณ์รีบูตหรือไฟฟ้าดับ
การตรวจจับการเปลี่ยนแปลงแบบอัตโนมัติ
- ระบบจะตั้งค่า Network Configuration Manager ให้ทำหน้าที่เป็น Syslog Server บนอุปกรณ์เครือข่าย
เพื่อรับข้อความ Syslog จากอุปกรณ์
- ข้อมูลใน Syslog
ที่ระบุว่าใครเป็นผู้เปลี่ยนแปลง Config จะถูกใช้เป็นกลไกหลักในการตรวจจับการเปลี่ยนแปลงแบบอัตโนมัติ
การอัปเดตรายละเอียดฮาร์ดแวร์
- ระบบจะประมวลผลรายละเอียด Interface
ของอุปกรณ์และแสดงในแท็บ Interface Details บนหน้า Device Snapshot
- นอกจากนี้ Device Template
ยังมีการกำหนดคำสั่งสำหรับดึงข้อมูลฮาร์ดแวร์เพิ่มเติม เช่น OS Version, Model, Series และ Serial
Number
ตัวแปร (Variable) ที่รองรับใน Device Template
ของ NCM
มีการใช้ Variable
บางส่วนเพื่อทำให้คำสั่งใน Device Template เป็นแบบ Generic
และสามารถนำไปใช้ซ้ำได้กับหลายอุปกรณ์
สามารถดูค่า IP ของ Network Configuration Manager Server ได้ที่เมนู Settings -> Server Settings
รายละเอียด Credential ของ SCP Server ใน Network Configuration Manager สามารถดูได้ที่
Settings -> SSH Settings -> SCP Server
| S.No | Variable | Values |
|---|
| 1 | ${UserInput:tftp_server_address} | NCM Server IP - Eg : 10.10.190.5 |
| 2 | ${UserInput:file_name} | จะถูกสร้างโดยอ้างอิงจาก deviceId เพื่อให้ชื่อไฟล์ไม่ซ้ำกัน |
| 3 | ${UserInput:HostIpAddress} | NCM Server IP - Eg : 10.10.190.5 |
| 4 | ${UserInput:LoggingLevel} | ระบบจะใช้ค่า Notification/Info ที่เลือกไว้ในขณะเปิดใช้งาน Change Detection |
| 5 | ${UserInput:scp_server_address} | NCM Server IP - Eg : 10.10.190.5 |
| 6 | ${UserInput:scp_username} | NCM SCP Server UserName - Eg : admin |
| 7 | ${UserInput:scp_password} | NCM SCP Server password - Eg : admin |
ข้อสงวนสิทธิ์: หน้าเว็บนี้มีวัตถุประสงค์เพื่อให้ข้อมูลเกี่ยวกับ Device Templates
ใหม่สำหรับการจัดการเครือข่ายของคุณ ข้อมูลเหล่านี้ถูกจัดเตรียมให้แบบ "ตามสภาพ" (As Is)
โดยไม่มีการรับประกันใดๆ ทั้งสิ้น