简介
本文档介绍如何在运行64位Cisco IOS® XR的路由器上将show tech-support文件从管理虚拟机(VM)传输到XR VM。
先决条件
要求
Cisco 建议您了解以下主题:
使用的组件
本文档中的信息基于以下软件和硬件版本:
- 运行64位Cisco IOS XR的ASR 9010
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
背景信息
了解Cisco IOS XR 64位架构
Cisco IOS XR 64位操作系统有两种版本:
- 基于虚拟机的64位软件:
- 支持的平台:ASR 9000、NCS 6000、NCS 5500。
- VM OS独立于主机OS。
该架构包括以下常见组件:
- 主机(虚拟机监控程序):主机是作为虚拟机监控程序的64位底层操作系统。虚拟机监控程序上衍生的XR VM/LXC和管理VM/LXC。它还运行容器/VM守护程序(如libvirt和docker)以生成XR和Calvados实例。
- XR VM:Cisco IOS XR控制平面进程在隔离VM/LXC内运行。此VM/LXC包含Cisco IOS XR控制平面进程(协议堆栈,如BGP、ISIS、OSPF、内部数据库、API等)。XR VM具有自己的内核,并在XR VM内运行libvirt守护程序和docker守护程序。用户LXC/Docker容器在XR VM内生成,与基于LXC的平台不同,用户容器在主机内核上生成。
- 管理VM:管理VM/LXC(称为Calvados)是主机层启动后第一个出现的实例。因此,管理VM/LXC有助于处理XR VM/LXC的生命周期。Calvados的主要目的是通过生成多个Cisco IOS XR实例在同一路由器上启用多租户。这些实例充当单独的逻辑路由器(安全域路由器(SDR))。
虚拟机在所有路由器处理器(RP)和线卡(LC)上运行。
管理VM和XR VM提示比较
XR VM提示符示例:
RP/0/RSP1/CPU0:ASR-9010-B-eXR#
管理员VM提示示例:
首先,您需要输入admin mode running admin命令,然后按enter。
RP/0/RSP1/CPU0:ASR-9010-B-eXR#admin
当您看到以sysadmin开头的提示时,这意味着您处于管理VM提示符下:
sysadmin-vm:0_RSP1#
在XR VM中创建show tech-support文件
对于此示例,使用show tech-support install,但这适用于所有可用的show tech-support文件。
步骤1:运行show tech-support install命令。
RP/0/RSP1/CPU0:ASR-9010-B-eXR#show tech-support install
Wed Sep 27 00:18:42.772 IST
++ Show tech start time: 2023-Sep-27.001843.IST ++
Wed Sep 27 00:18:47 IST 2023 Waiting for gathering to complete
..........................................................................
Wed Sep 27 00:22:57 IST 2023 Compressing show tech output
Show tech output available at 0/RSP1/CPU0 : /harddisk:/showtech/showtech-ASR-9010-B-eXR-install-2023-Sep-27.001843.IST.tgz
++ Show tech end time: 2023-Sep-27.002305.IST ++
第二步:路由器完成该过程后,您可以检查文件的位置路径。
harddisk:/showtech/showtech-ASR-9010-B-eXR-install-2023-Sep-27.001843.IST.tgz
文件为harddisk:/showtech/
运行命令dir harddisk:/showtech可以找到此文件
RP/0/RSP1/CPU0:ASR-9010-B-eXR#dir harddisk:/showtech
Wed Sep 27 00:24:23.412 IST
Directory of harddisk:/showtech
177 -rw-r--r--. 1 24750015 Sep 27 00:22 showtech-ASR-9010-B-eXR-install-2023-Sep-27.001843.IST.tgz
对于管理员show tech-support文件,您首先需要将文件移动到XR VM,然后通过FTP/TFTP或USB传输。
在管理VM中创建admin show tech文件并传输到XR VM
步骤1:进入管理模式。
RP/0/RSP1/CPU0:ASR-9010-B-eXR#admin
Wed Sep 27 00:25:07.481 IST
第二步:显示Admin VM提示后,您需要创建show tech-support安装文件。
sysadmin-vm:0_RSP1# show tech-support install
Tue Sep 26 18:55:16.993 UTC+00:00
++ Show tech start time: 2023-Sep-26.185517.UTC ++
Waiting for gathering to complete
.......
Compressing show tech output
Show tech output available at /misc/disk1//showtech/showtech-install-admin-2023-Sep-26.185517.UTC.tgz
Please collect show tech-support ctrace in addition to any sysadmin show-tech-support collection
++ Show tech end time: 2023-Sep-26.185646.UTC ++
从输出中您可以看到,从管理模式创建show tech-support文件时使用的是不同的路径。
/misc/disk1//showtech/showtech-install-admin-2023-Sep-26.185517.UTC.tgz
它还位于/showtech文件夹,但位于/misc/disk1/分区中。这基本上与硬盘:XR VM的分区相同,只是称为不同分区,而且由于管理VM与XR VM不同,它位于不同的位置。
如果您在管理VM提示符下运行命令dir harddisk:/showtech,则可以找到show tech-support文件。
sysadmin-vm:0_RSP1# dir harddisk:/showtech
Tue Sep 26 18:57:45.356 UTC+00:00
total 11468
129557 -rw-r--r--. 1 11012583 Sep 26 18:56 showtech-install-admin-2023-Sep-26.185517.UTC.tgz
129552 -rw-r--r--. 1 727473 Sep 22 02:07 showtech-fpd-admin-2023-Sep-22.020621.UTC.tgz
9553016 kbytes total (3916872 kbytes free)
第三步:现在,您已经在harddisk:/showtech路径下找到需要复制到XR VM的文件。
文件可以传输到硬盘:XR VM的根,或者,如果您喜欢与第一个创建的文件harddisk:/showtech相同的位置。
您需要使用命令copy <source path> <destination path>。
sysadmin-vm:0_RSP1# copy harddisk:/showtech/showtech-install-admin-2023-Sep-26.185517.UTC.tgz harddisk:/showtech/ location 0/RSP1/CPU0/VM1
Tue Sep 26 19:04:54.193 UTC+00:00
Copying harddisk:/showtech/showtech-install-admin-2023-Sep-26.185517.UTC.tgz to harddisk:/showtech/
showtech-install-admin-2023-Sep-26.185517.UTC.tgz 100% 11MB 10.5MB/s 00:00
File copied successfully
注:对于此情况,可将文件复制到harddisk:/showtech路径,但使用路由器活动路由交换机处理器(RSP)RSP1的VM1位置。
您可以从XR VM提示符RP/0/RSP1/CPU0:ASR-9010-B-eXR#或管理VM提示符sysadmin-vm:0_RSP1检查哪个RSP处于活动状态。
VM1始终为XR VM。
这也适用于使用路由处理器(RP)而非RSP的路由器。
您只需将RSP1替换为RP1,以防RSP1或RP1处于活动状态。如果active是RSP0或RP0,则需要更改命令的最后部分,如下例所示:
location 0/RSP0/CPU0/VM1 - When the active RSP is the RSP0
location 0/RSP1/CPU0/VM1 - When the active RSP is the RSP1
location 0/RP0/CPU0/VM1 - When the active RP is the RP0
location 0/RP1/CPU0/VM1 - when the active RP is the RP1
第四步:复制文件后,您可以退出管理模式,然后检查harddisk:/showtech目录以确认文件是否存在。
RP/0/RSP1/CPU0:ASR-9010-B-eXR#dir harddisk:/showtech
Wed Sep 27 00:36:51.042 IST
Directory of harddisk:/showtech
177 -rw-r--r--. 1 24750015 Sep 27 00:22 showtech-ASR-9010-B-eXR-install-2023-Sep-27.001843.IST.tgz
179 -rw-r--r--. 1 11012583 Sep 27 00:36 showtech-install-admin-2023-Sep-26.185517.UTC.tgz
现在文件已成功复制到XR VM,您可以使用FTP/TFTP服务器或USB介质传输文件。
注意:并非所有show tech文件都可以具有管理员变体。您可以运行show tech-support命令并选中问号“?”来检查哪些可用的show techs,如下面的示例所示:
sysadmin-vm:0_RSP1# show tech-support ?
Possible completions:
HBloss Show tech for Heartbeat loss
aaa show debug information for aaa
alarm_mgr Show tech of alarm_mgr process
canbus Show tech of canbus
cflow Dump code coverage data from admin/FCs/SCs
cm Show tech of cm process
confd show debug information for confd
control-ethernet Show tech of control ethernet subsystem
ctrace Show tech of ctrace
ds Show tech of ds process
envmon Show tech of envmon process
fpd Show tech of fpd process
install show debug information for install
issu Show tech for ISSU
obfl Show tech of obfl process
os Show tech for OS
pam Show tech for PAM
pcie Show tech of pcie
pm Show tech of pm process
sdr_mgr Show tech of sdr_mgr process
shelf_mgr Show tech of shelf_mgr process
syslog Show tech of syslog process
tacacs-server show debug information for tacacs-server
相关信息