《NX-OS与Cisco Nexus交换技术:下一代数据中心架构(第2版)》一1.4 管理系统文件

简介:

本节书摘来自异步社区《NX-OS与Cisco Nexus交换技术:下一代数据中心架构(第2版)》一书中的第1章,第1.4节,作者 【美】Ron Fuller, CCIE#5851 , David Jansen, CCIE #5952 , Matthew McPherson,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.4 管理系统文件

NX-OS与Cisco Nexus交换技术:下一代数据中心架构(第2版)
NX-OS允许在bootflash:和外部闪存(slot0:、usb1:和usb2:)上创建目录,也可以通过这些目录进行导航并使用它们管理文件。可以在bootflash:、volatile:、slot0:、usb1:和usb2:文件系统上创建并访问文件,不过只能在system:文件系统上访问文件。可以在debug logfile命令中指定调试日志文件来使用debug文件系统,而且还可以通过FTP、SCP(Secure Copy,安全拷贝)、SFTP(Secure Shell FTP,安全外壳FTP)以及TFTP从远程服务器下载系统映像文件。

1.4.1 文件系统

表1-1列出了指定本地文件系统的语法参数,即:


fcf725071d5bbdaa2b626f97aff9845bacb482de


f6bdf889130f8009c1762f289c0c05c259ef06b0


4d5f1636e676b7af1aaa638891cbc0373519887c

例1-9解释了部分文件系统命令并说明了文件复制方式。

例1-9 文件系统命令/复制文件


2760cfb4b83f80415fd1ea2ffc4514f89a8a6b86

1.4.2 配置文件:配置回退

配置回退功能可以获取Cisco NX-OS配置快照或检查点(checkpoint),然后在任意点将该配置再次应用到其他设备,而无需重新加载该设备。回退功能允许经授权的网络管理员应用该检查点配置,而无需掌握该检查点中配置的各种功能特性的专业知识。

可以在任何时间创建当前运行配置的检查点备份。Cisco NX-OS会将该检查点保存为ASCII文件,可以在未来时间点利用该备份将运行配置回退为检查点配置。NX-OS允许创建多个检查点并保存为不同版本的运行配置。

在回退运行配置时,可以触发以下回退类型。

Atomic(基本模式):仅在没有任何差错的情况下实施回退操作,这是默认的回退类型。
Best-effort(尽力而为模式):实施回退操作并忽略任何差错。
Stop-at-first-failure(第一次失败后停止模式):出现差错后停止回退操作的回退类型。
Verbose mode(详细模式):显示执行日志并允许管理员查看交换机在配置回退过程中的操作行为。
在准备回退到检查点配置时,建议在执行回退操作之前,查看将要应用到当前运行配置的配置变化信息。如果在回退操作过程中出现了差错,那么可以选择取消回退操作或者忽略该差错,继续进行回退操作。如果取消了回退操作,那么Cisco NX-OS将提供一份出现差错前已经应用的变更清单,然后就可以采取手工方式清除这些变更。

配置回退功能存在以下限制条件:

每个 VDC 最多只允许创建10份检查点备份;
不能将某个VDC的检查点文件应用到其他VDC;
如果运行配置的全局配置部分与检查点配置不同,那么就不能将检查点配置应用到非默认VDC;
检查点文件名的字符数必须小于等于 75 个;
检查点文件名不能以单词auto开头;
检查点文件名不能是summary,也不能是summary的任何缩写形式;
对于VDC来说,同一时间内只允许一个用户执行检查点备份或者将运行配置回退/复制到启动配置;
运行 write erase 和 reload 命令之后,检查点将被删除,可以使用命令 clear checkpoint database清除所有检查点文件;
如果在回退过程中试图修改硬件中的程序化记录,那么用于NetFlow的回退操作将失败;
虽然并不支持不同软件版本之间的检查点回退,但是用户可以自行决定回退方式,可以使用尽力而为模式从差错中恢复;
如果在 bootflash 上创建了检查点,那么在执行回退且系统报告“No Changes(无变更)”之前,那些与运行系统配置相异的部分将无法执行。
例1-10解释了创建配置回退的方式。

注:必须确认位于正确的VDC中,在需要时可以使用switchto vdc命令来更改 VDC。
例1-10 创建配置回退


c9a795a2f3088d751e1dd845c2cfa3b9eb66da91

1.4.3 操作系统文件

Cisco NX-OS软件包括以下3类映像。

kickstart映像:包含Linux内核、基本驱动以及初始文件系统。
系统映像:包含系统软件、基础设施以及四层到七层功能。
EPLD(Erasable Programmable Logic Device,可擦除可编辑逻辑器件)映像:Nexus 7000上的EPLD目前是随I/O模块一起提供的,NX-OS不会频繁发布EPLD映像,即使发布了新的EPLD映像,也不强制要求网络管理员升级到新的映像。升级I/O模块的EPLD映像时会中断流经I/O模块的流量,因为在升级过程中,I/O模块需要暂时断电,而且每次只能升级一个I/O模块的EPLD映像。对于NX-OS 5.2.1及以后版本来说,可以在所有I/O模块上并行安装EPLD映像。
对于安装了双控制引擎模块的Nexus 7000来说,NX-OS支持ISSU。NX-OS的ISSU升级操作不会中断数据流量。但是,如果升级操作需要在线卡上安装EPLD,那么就会中断数据流量。NX-OS 软件会在升级前发出告警提示,这样就可以根据需要停止升级,并将升级时间重新安排到对网络影响最小的时间段。

NX-OS的ISSU可以升级以下映像:

kickstart映像;
系统映像;
控制引擎模块BIOS;
数据模块映像;
数据模块BIOS;
SUP-1 CMP映像;
SUP-1 CMP BIOS。
ISSU进程将按照以下顺序执行一系列操作。

1.升级活动和备用控制引擎模块和线卡(数据卡或非控制引擎模块)上的BIOS。

2.利用新的kickstart映像和系统映像更新备用控制引擎模块。

3.利用SSO(Stateful Switchover,状态化切换)机制从活动控制引擎模块切换到新的升级后的备用控制引擎模块。

4.利用新的kickstart映像和系统映像更新原活动控制引擎模块。

5.升级两块控制引擎模块上的CMP。

6.对线卡(数据卡或非控制引擎模块)执行无业务中断的映像升级,每次只升级一块线卡。对于NX-OS 5.2.1及更高版本来说,可以对Nexus 7000上的I/O模块进行并行升级。

7.ISSU升级完成。

相关文章
|
2月前
|
监控 安全 API
使用PaliGemma2构建多模态目标检测系统:从架构设计到性能优化的技术实践指南
本文详细介绍了PaliGemma2模型的微调流程及其在目标检测任务中的应用。PaliGemma2通过整合SigLIP-So400m视觉编码器与Gemma 2系列语言模型,实现了多模态数据的高效处理。文章涵盖了开发环境构建、数据集预处理、模型初始化与配置、数据加载系统实现、模型微调、推理与评估系统以及性能分析与优化策略等内容。特别强调了计算资源优化、训练过程监控和自动化优化流程的重要性,为机器学习工程师和研究人员提供了系统化的技术方案。
175 77
使用PaliGemma2构建多模态目标检测系统:从架构设计到性能优化的技术实践指南
|
7天前
|
存储 缓存 关系型数据库
社交软件红包技术解密(六):微信红包系统的存储层架构演进实践
微信红包本质是小额资金在用户帐户流转,有发、抢、拆三大步骤。在这个过程中对事务有高要求,所以订单最终要基于传统的RDBMS,这方面是它的强项,最终订单的存储使用互联网行业最通用的MySQL数据库。支持事务、成熟稳定,我们的团队在MySQL上有长期技术积累。但是传统数据库的扩展性有局限,需要通过架构解决。
49 18
|
17天前
|
缓存 安全 Linux
Linux系统查看操作系统版本信息、CPU信息、模块信息
在Linux系统中,常用命令可帮助用户查看操作系统版本、CPU信息和模块信息
72 23
|
22天前
|
监控 搜索推荐 开发工具
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
|
2月前
|
机器学习/深度学习 算法 数据可视化
基于深度混合架构的智能量化交易系统研究: 融合SSDA与LSTM自编码器的特征提取与决策优化方法
本文探讨了在量化交易中结合时序特征和静态特征的混合建模方法。通过整合堆叠稀疏降噪自编码器(SSDA)和基于LSTM的自编码器(LSTM-AE),构建了一个能够全面捕捉市场动态特性的交易系统。SSDA通过降噪技术提取股票数据的鲁棒表示,LSTM-AE则专注于捕捉市场的时序依赖关系。系统采用A2C算法进行强化学习,通过多维度的奖励计算机制,实现了在可接受的风险水平下最大化收益的目标。实验结果显示,该系统在不同波动特征的股票上表现出差异化的适应能力,特别是在存在明确市场趋势的情况下,决策准确性较高。
76 5
基于深度混合架构的智能量化交易系统研究: 融合SSDA与LSTM自编码器的特征提取与决策优化方法
|
23天前
|
消息中间件 监控 小程序
电竞陪玩系统架构优化设计,陪玩app如何提升系统稳定性,陪玩小程序平台的测试与监控
电竞陪玩系统架构涵盖前端(React/Vue)、后端(Spring Boot/php)、数据库(MySQL/MongoDB)、实时通信(WebSocket)及其他组件(Redis、RabbitMQ、Nginx)。通过模块化设计、微服务架构和云计算技术优化,提升系统性能与可靠性。同时,加强全面测试、实时监控及故障管理,确保系统稳定运行。
|
2月前
|
机器学习/深度学习 人工智能 并行计算
【AI系统】Kernel 层架构
推理引擎的Kernel层负责执行底层数学运算,如矩阵乘法、卷积等,直接影响推理速度与效率。它与Runtime层紧密配合,通过算法优化、内存布局调整、汇编优化及调度优化等手段,实现高性能计算。Kernel层针对不同硬件(如CPU、GPU)进行特定优化,支持NEON、AVX、CUDA等技术,确保在多种平台上高效运行。
105 32
|
2月前
|
存储 机器学习/深度学习 人工智能
【AI系统】计算图优化架构
本文介绍了推理引擎转换中的图优化模块,涵盖算子融合、布局转换、算子替换及内存优化等技术,旨在提升模型推理效率。计算图优化技术通过减少计算冗余、提高计算效率和减少内存占用,显著改善模型在资源受限设备上的运行表现。文中详细探讨了离线优化模块面临的挑战及解决方案,包括结构冗余、精度冗余、算法冗余和读写冗余的处理方法。此外,文章还介绍了ONNX Runtime的图优化机制及其在实际应用中的实现,展示了如何通过图优化提高模型推理性能的具体示例。
67 4
【AI系统】计算图优化架构
|
2月前
|
JSON iOS开发 数据格式
tauri2-vue3-macos首创跨平台桌面OS系统模板
自研Tauri2.0+Vite6+Pinia2+Arco-Design+Echarts+sortablejs桌面端OS管理平台系统。提供macos和windows两种桌面风格模式、自研拖拽式栅格引擎、封装tauri2多窗口管理。
134 3
|
2月前
|
机器学习/深度学习 存储 人工智能
基于AI的实时监控系统:技术架构与挑战分析
AI视频监控系统利用计算机视觉和深度学习技术,实现实时分析与智能识别,显著提升高风险场所如监狱的安全性。系统架构包括数据采集、预处理、行为分析、实时决策及数据存储层,涵盖高分辨率视频传输、图像增强、目标检测、异常行为识别等关键技术。面对算法优化、实时性和系统集成等挑战,通过数据增强、边缘计算和模块化设计等方法解决。未来,AI技术的进步将进一步提高监控系统的智能化水平和应对复杂安全挑战的能力。

热门文章

最新文章