简介
本文档介绍思科集成多业务路由器(ISR)上的Cisco ISR-WAAS安装指南。它是指在Cisco ISR上实施虚拟广域应用服务(vWAAS)。
ISR-WAAS部署在IOS-XE容器中。 在此上下文中,容器是指在Cisco ISR 4000系列路由器上运行虚拟化应用的虚拟机监控程序。
ISR-WAAS安装前提条件
每个WAAS软件版本可能具有不同的资源要求(内存、CPU和固态驱动器[SSD]),如果您不能满足这些要求,可能会导致性能问题,甚至会在安装过程中出错。
请通过以下链接查看配置指南:
https://www.cisco.com/c/en/us/support/routers/virtual-wide-area-application-services-vwaas/products-installation-and-configuration-guides-list.html
此表总结了每个ISR型号的资源要求和支持的ISR平台。
NIM-SSD和ISR-SSD之间的区别
NIM-SSD
NIM-SSD是位于ISR外部的可热插拔模块。
这是一个安装在ISR路由器的其中一个可用网络接口模块(NIM)中的模块。
以下是可用于提高RMA的NIM-SSD和SSD的产品标识符(PID):
NIM-SSD(=)NIM Carrier Card for SSD drives
SSD-SATA-200G(=)200 GB, SATA Solid State Disk for NIM-SSD
要从路由器移除NIM-SSD或NIM-HDD,请执行以下步骤:
步骤1:使用十字螺丝刀松开任一侧的紧固螺钉,如下图所示:
第二步:从路由中删除NIM-SSD或NIM-HDD,如下图所示:
ISR-SSD
另一方面,ISR-SSD安装在路由器机箱内部,您需要关闭路由器电源,打开其盖子以找到ISR-SSD。
ISR-SSD不可热插拔。
这是ISR 4300系列上ISR-SSD的PID,可用于提高RMA:
SSD-MSATA-200G(=)200 GB, mSATA Solid State Disk
下图显示了闪存卡和SSD mSATA存储设备位置:
ISR-WAAS安装
当您满足ISR-WAAS安装的所有要求后,下一步就是下载您打算部署的ISR-WAAS版本的开放式虚拟化设备(OVA)文件。您可以从以下链接下载软件:
https://software.cisco.com/download/home/280484571/type/280836712
下载软件后,您需要将文件传输到路由器的bootflash:
在路由器CLI上,请按照以下步骤使用EZConfig程序部署ISR-WAAS:
- 运行Service WAAS enable命令。
- 为要部署的WAAS版本选择之前传输的.ova映像。
- 选择要部署的WAAS配置文件。
- 配置ISR-WAAS IP地址。
- 配置WAAS中央管理器IP地址。
- 在要启用WAAS拦截的路由器上选择广域网(WAN)接口。
- 完成后,保存配置。这是成功安装的映像。
排除ISR-WAAS故障
WAAS安装故障场景
如果没有SSD,则ISR-WAAS安装将失败,因此请先检查SSD是否存在。
ISR-WAAS激活失败场景
在某些情况下,更换路由器并将SSD安装到新机箱后,ISR-WAAS将无法激活。
在ISR路由器上可以看到以下错误:
09/16 11:44:08.946 [vman]: [31298]: (note): VM (AUTOWAAS) State Transition: next_state: LIFECYCLE_DEACTIVATE
09/16 11:44:17.613 [vman]: [31298]: (ERR): Loading of machine definition (/vol/harddisk/virtual-instance/AUTOWAAS/ISR4331X.xml) failed
09/16 11:44:17.613 [vman]: [31298]: (ERR): Failed to load machine definition
09/16 11:44:17.613 [vman]: [31298]: (note): Setting failure response (1)
09/16 11:44:17.613 [vman]: [31298]: (ERR): Virtual Service failure log[AUTOWAAS]::Validation::Package validation::Failed to process package-def file::File '/vol/harddisk/virtual-instance/AUTOWAAS/ISR4331X.xml'
09/16 11:44:17.613 [errmsg]: [31298]: (ERR): %VMAN-3-PROCESS_PKG_DEF: Virtual Service[AUTOWAAS]::Validation::Package validation::Failed to process package-def file::File '/vol/harddisk/virtual-instance/AUTOWAAS/ISR4331X.xml'
09/16 11:44:17.613 [vman]: [31298]: (note): VM (AUTOWAAS) State Transition: next_state: LIFECYCLE_WAIT_ACTIVATE
09/16 11:44:17.613 [vman]: [31298]: (note): IF MTU message received:
09/16 11:44:17.613 [vman]: [31298]: (ERR): Invalid bridge ID or the bridge(31) has not been created yet
09/16 11:44:17.614 [vman]: [31298]: (ERR): Failed to set DP IF mtu for DP bridge 31
09/16 11:44:17.614 [vman]: [31298]: (note): vman IF MTU message processed
09/16 11:44:24.725 [vman]: [31298]: (note): Get local RP location rp/0/0
09/16 11:44:27.758 [vman]: [31298]: (note): Get local RP location rp/0/0
09/16 11:44:27.759 [vman]: [31298]: (note): Get local RP location rp/0/0
09/16 11:44:27.772 [vman]: [31298]: (note): Get local RP location rp/0/0
09/16 11:44:27.779 [vman]: [31298]: (note): Get local RP location rp/0/0
09/16 11:44:27.779 [vman]: [31298]: (note): Successfully removed VM init ctx for VM [AUTOWAAS]
09/16 11:44:27.780 [vman]: [31298]: (note): Per-VM message marshalled successfully into persistent DB
09/16 11:44:27.780 [vman]: [31298]: (note): Successfully reset per-VM mac address binding into TDL msg
09/16 11:44:28.063 [vman]: [31298]: (ERR): vman_libvirt_err: code=1
09/16 11:44:28.063 [vman]: [31298]: (ERR): internal error '/usr/sbin/lvremove -f /dev/lvm_raid/vdc.AUTOWAAS' exited with non-zero status 5 and signal 0: /dev/harddisk1: read failed after 0 of 4096 at 21474770944: Input/output error
/dev/harddisk1: read failed after 0 of 4096 at 21474828288: Input/output error
/dev/harddisk1: read failed after 0 of 4096 at 0: Input/output error
/dev/harddisk1: read failed after 0 of 4096 at 4096: Input/output error
/dev/dm-1: read failed after 0 of 4096 at 4429119488: Input/output error
/dev/dm-1: read failed after 0 of 4096 at 4429176832: Input/output error
/dev/dm-1: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-1: read failed after 0 of 4096 at 4096: Input/output error
/dev/dm-2: read failed after 0 of 4096 at 11072897024: Input/output error
/dev/dm-2: read failed after 0 of 4096 at 11072954368: Input/output error
/dev/dm-2: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-2: read failed after 0 of 4096 at 4096: Input/output error
/dev/dm-3: read failed after 0 of 4096 at 1630
09/16 11:44:28.063 [vman]: [31298]: (ERR): Failed to delete volume vdc.AUTOWAAS in pool virt_strg_pool_vg
09/16 11:44:28.241 [vman]: [31298]: (ERR): vman_libvirt_err: code=1
09/16 11:44:28.241 [vman]: [31298]: (ERR): internal error '/usr/sbin/lvremove -f /dev/lvm_raid/vdb.AUTOWAAS' exited with non-zero status 5 and signal 0: /dev/harddisk1: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-1: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-2: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-3: read failed after 0 of 4096 at 0: Input/output error
/dev/harddisk1: read failed after 0 of 4096 at 21474770944: Input/output error
/dev/harddisk1: read failed after 0 of 4096 at 21474828288: Input/output error
/dev/harddisk1: read failed after 0 of 4096 at 4096: Input/output error
/dev/dm-1: read failed after 0 of 4096 at 4429119488: Input/output error
/dev/dm-1: read failed after 0 of 4096 at 4429176832: Input/output error
/dev/dm-1: read failed after 0 of 4096 at 4096: Input/output error
/dev/dm-2: read failed after 0 of 4096 at 11072897024: Input/output error
/dev/dm-2: read failed after 0 of 4096 at 11072954368: Input/output error
/dev/dm-2: read failed after 0 of 4096 at 4096: I
09/16 11:44:28.241 [vman]: [31298]: (ERR): Failed to delete volume vdb.AUTOWAAS in pool virt_strg_pool_vg
09/16 11:44:28.418 [vman]: [31298]: (ERR): vman_libvirt_err: code=1
09/16 11:44:28.418 [vman]: [31298]: (ERR): internal error '/usr/sbin/lvremove -f /dev/lvm_raid/vda.AUTOWAAS' exited with non-zero status 5 and signal 0: /dev/harddisk1: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-1: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-2: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-3: read failed after 0 of 4096 at 0: Input/output error
/dev/harddisk1: read failed after 0 of 4096 at 21474770944: Input/output error
/dev/harddisk1: read failed after 0 of 4096 at 21474828288: Input/output error
/dev/harddisk1: read failed after 0 of 4096 at 4096: Input/output error
/dev/dm-1: read failed after 0 of 4096 at 4429119488: Input/output error
/dev/dm-1: read failed after 0 of 4096 at 4429176832: Input/output error
/dev/dm-1: read failed after 0 of 4096 at 4096: Input/output error
/dev/dm-2: read failed after 0 of 4096 at 11072897024: Input/output error
/dev/dm-2: read failed after 0 of 4096 at 11072954368: Input/output error
/dev/dm-2: read failed after 0 of 4096 at 4096: I
09/16 11:44:28.418 [vman]: [31298]: (ERR): Failed to delete volume vda.AUTOWAAS in pool virt_strg_pool_vg
09/16 11:44:28.420 [vman]: [31298]: (note): Found orphaned volume(vda.AUTOWAAS) in pool(virt_strg_pool_vg). Deleting...
硬盘可能损坏,可以采取以下操作:
# show platform hardware subslot <ssd subslot> module device filesystem
# request platform hardware filesystem harddisk: destroy
# hw-module subslot 0/5 reload
SSD故障场景
在某些情况下,如果SSD出现故障,当您运行与硬盘和文件系统相关的命令时,您会看到这些错误。
“request platform hardware filesystem harddisk: destroy”
%This operation can take some time, please be patient
%Harddisk not present. Destroy filesystem aborted.
要解决此问题,您可以尝试以下步骤:
步骤1:尝试重新拔插SSD。
第二步:重新启动路由器。
第三步:如果这些步骤失败,则仅对SSD执行RMA。