目录

简介

先决条件

要求

使用的组件

背景信息

配置

Web UI访问

升级

安装模式

删除非活动文件日志

安装日志

管理文件

从交换机复制/复制到交换机

相关信息

思科漏洞 ID

简介

本文档介绍如何通过Web UI管理Catalyst 9000交换机。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档中的信息基于以下软件和硬件版本：

- Catalyst 9200

- Catalyst 9300

- Catalyst 9400

- Catalyst 9500

- Catalyst 9600

- Cisco IOS® XE 17.9.1及更高版本

注意：有关在其他思科平台上启用这些功能所使用的命令，请参阅相应的配置指南。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您的网络处于活动状态，请确保您了解所有命令的潜在影响。

背景信息

Web用户界面(Web UI)是一种基于GUI的嵌入式工具，能够管理设备以增强用户体验。您可以使用Web UI构建配置、监控和排除设备故障，无需具备CLI专业知识。

注意：每个IOS XE版本的发行说明中列出了Web UI访问的硬件系统要求。

配置

Web UI访问

要访问Web UI，需要以下配置：

1. HTTP(S)服务器已启用（默认情况下已启用）并使用本地身份验证。

2. 可从本地PC访问的第3层接口。

3. 本地用户帐户。

使用命令验证HTTP(S)服务器是否已启用show running-config | section http。此命令显示HTTP服务器已启用并使用本地凭证进行身份验证：

Cat9k#show running-config | section http

ip http server                     <--- HTTP server enabled

ip http authentication local       <--- Use local credentials for authentication

ip http secure-server              <--- HTTPS server enabled

destination transport-method http

此外show ip http server status，命令可用于验证HTTP(S)服务器是否已启用。

Cat9k#show ip http server status | include server status

HTTP server status: Enabled

HTTP secure server status: Enabled

验证从本地PC可以到达交换机上的第3层接口。第3层接口可以是管理接口或交换机虚拟接口(SVI)。 使用下列命令：

Cat9k#show running-config interface vlan 10

Building configuration...

Current configuration : 94 bytes

!

interface Vlan10

description MGMT

ip address 10.1.1.1 255.255.255.0      <--- IP address configured in the SVI VLAN 10

no ip redirects

end

Cat9k#show ip interface brief | exclude unassigned

Interface              IP-Address      OK? Method Status                Protocol

Vlan10                 10.1.1.1        YES manual up                    up      <--- SVI VLAN 10 is UP/UP

Cat9k#ping 10.1.1.10

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 10.1.1.10, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms   <--- Ping from the switch to the local PC is successful

验证是否配置了权限级别为15的本地用户帐户。当使用权限级别为1-14或未显式配置权限15时，Web UI仅可用于监控目的。权限级别15授予对Web UI配置和管理工具的完全访问权限。

Cat9k#show running-config | include username

username cisco privilege 15 secret 9 $9$0hzcXmr/bfxxaU$XdMzC1B45nCyLJ.9Li3q94JHh9uDWEq9urVf4YUKfnQ  <--- User cisco with privilege level 15

升级

安装模式

Web UI软件管理工具允许您使用位于本地PC的软件映像文件升级交换机。使用此方法时，映像文件通过HTTP复制到交换机，因此无需从FTP/TFTP/SCP服务器或USB闪存驱动器复制映像。

警告：IOS XE 17.9.1及更高版本支持使用Web UI进行升级。早期软件版本不支持通过Web UI进行升级或降级。

1. 访问支持的互联网浏览器，键入在交换机上配置的第3层接口的IP地址。

2. 使用交换机上配置的本地凭证登录。

3. 导航至Administration > Software Management并选择页Software Upgrade面。
软件管理窗口

4. 在Manage下，Remove Inactive Files单击以清除未使用的安装文件(.bin、.pkg、.conf)。系统将显示一个弹出窗口，要求确认，请选择Yes。此操作启动后，将显示“状态面板”，您可以单Show Logs击以显示此操作的进度。完成此操作后，请确保闪存中至少有1GB的空间。
删除非活动文件操作

5. 从下Upgrade Mode拉列表中选择INSTALL。

6. 选中该One-Shot Install Upgrade复选框，以便在激活后重新加载交换机，使其使用新软件。

7. 从下Transport Type拉列表中，选My Desktop择从本地PC上传二进制软件映像文件（.bin文件）。如果.bin文件已位于交换机的闪存中，您可以选择并选择该文件Device。

8. 从下拉File System列表中，选择bootflash。

9. 在下Source File Path面，Select File单击并浏览到本地PC中的二进制软件映像。

10. 单击Download & Install，开始升级过程。系统将显示一个弹出窗口，要求确认，请选择  Yes。确认后，映像将下载到交换机，安装并激活，然后交换机重新加载以提交新软件。此操作启动后，将显示“状态面板”，您可以单击Show Logs，以显示此操作的进度。

注意：交换机重新加载时，会话可能会超时。如果是，请重新加载浏览器窗口并登录。

正在进行软件升级

删除非活动文件日志

以下是操作过程中显示的日志示例Remove Inactive Files:

Initiating install_remove_inactive to remove inactive files

install_remove: START Wed Jan 31 17:49:42 UTC 2024

Cleaning up unnecessary package files

No path specified, will use booted path bootflash:packages.conf

Cleaning bootflash:

Scanning boot directory for packages ... done.

Preparing packages list to delete ...

cat9k-cc_srdriver.17.09.01.SPA.pkg

File is in use, will not delete.

cat9k-espbase.17.09.01.SPA.pkg

File is in use, will not delete.

cat9k-guestshell.17.09.01.SPA.pkg

File is in use, will not delete.

cat9k-lni.17.09.01.SPA.pkg

File is in use, will not delete.

cat9k-rpbase.17.09.01.SPA.pkg

File is in use, will not delete.

cat9k-rpboot.17.09.01.SPA.pkg

File is in use, will not delete.

cat9k-sipbase.17.09.01.SPA.pkg

File is in use, will not delete.

cat9k-sipspa.17.09.01.SPA.pkg

File is in use, will not delete.

cat9k-srdriver.17.09.01.SPA.pkg

File is in use, will not delete.

cat9k-webui.17.09.01.SPA.pkg

File is in use, will not delete.

cat9k-wlc.17.09.01.SPA.pkg

File is in use, will not delete.

packages.conf

File is in use, will not delete.

done.

The following files will be deleted:

[R0]:

/bootflash/cat9k-cc_srdriver.17.09.04a.SPA.pkg

/bootflash/cat9k-espbase.17.09.04a.SPA.pkg

/bootflash/cat9k-guestshell.17.09.04a.SPA.pkg

/bootflash/cat9k-lni.17.09.04a.SPA.pkg

/bootflash/cat9k-rpbase.17.09.04a.SPA.pkg

/bootflash/cat9k-rpboot.17.09.04a.SPA.pkg

/bootflash/cat9k-sipbase.17.09.04a.SPA.pkg

/bootflash/cat9k-sipspa.17.09.04a.SPA.pkg

/bootflash/cat9k-srdriver.17.09.04a.SPA.pkg

/bootflash/cat9k-webui.17.09.04a.SPA.pkg

/bootflash/cat9k-wlc.17.09.04a.SPA.pkg

/bootflash/cat9k_iosxe.17.09.01.SPA.bin

/bootflash/cat9k_iosxe.17.09.01.SPA.conf

/bootflash/cat9k_iosxe.17.09.04a.CSCwf83348.SPA.smu.bin

/bootflash/cat9k_iosxe.17.09.04a.CSCwh82668.SPA.smu.bin

/bootflash/cat9k_iosxe.17.09.04a.SPA.bin

/bootflash/cat9k_iosxe.17.09.04a.SPA.conf

[R0]:

Deleting file bootflash:cat9k-cc_srdriver.17.09.04a.SPA.pkg ... done.

Deleting file bootflash:cat9k-espbase.17.09.04a.SPA.pkg ... done.

Deleting file bootflash:cat9k-guestshell.17.09.04a.SPA.pkg ... done.

Deleting file bootflash:cat9k-lni.17.09.04a.SPA.pkg ... done.

Deleting file bootflash:cat9k-rpbase.17.09.04a.SPA.pkg ... done.

Deleting file bootflash:cat9k-rpboot.17.09.04a.SPA.pkg ... done.

Deleting file bootflash:cat9k-sipbase.17.09.04a.SPA.pkg ... done.

Deleting file bootflash:cat9k-sipspa.17.09.04a.SPA.pkg ... done.

Deleting file bootflash:cat9k-srdriver.17.09.04a.SPA.pkg ... done.

Deleting file bootflash:cat9k-webui.17.09.04a.SPA.pkg ... done.

Deleting file bootflash:cat9k-wlc.17.09.04a.SPA.pkg ... done.

Deleting file bootflash:cat9k_iosxe.17.09.01.SPA.bin ... done.

Deleting file bootflash:cat9k_iosxe.17.09.01.SPA.conf ... done.

Deleting file bootflash:cat9k_iosxe.17.09.04a.CSCwf83348.SPA.smu.bin ... done.

Deleting file bootflash:cat9k_iosxe.17.09.04a.CSCwh82668.SPA.smu.bin ... done.

Deleting file bootflash:cat9k_iosxe.17.09.04a.SPA.bin ... done.

Deleting file bootflash:cat9k_iosxe.17.09.04a.SPA.conf ... done.

SUCCESS: Files deleted.

--- Starting Post_Remove_Cleanup ---

Performing Post_Remove_Cleanup on Active/Standby

[1] Post_Remove_Cleanup package(s) on R0

[1] Finished Post_Remove_Cleanup on R0

Checking status of Post_Remove_Cleanup on [R0]

Post_Remove_Cleanup: Passed on [R0]

Finished Post_Remove_Cleanup

SUCCESS: install_remove  Wed Jan 31 17:52:28 UTC 2024

安装日志

以下是成功升级期间显示的日志示例：

install_add_activate_commit: START Wed Jan 31 18:02:27 UTC 2024

install_add_activate_commit: Adding PACKAGE

install_add_activate_commit: Checking whether new add is allowed ....

--- Starting Add ---

Performing Add on Active/Standby

[1] Add package(s) on R0

[1] Finished Add on R0

Checking status of Add on [R0]

Add: Passed on [R0]

Finished Add

Image added. Version: 17.09.04a.0.6

install_add_activate_commit: Activating PACKAGE

Following packages shall be activated:

/bootflash/cat9k-wlc.17.09.04a.SPA.pkg

/bootflash/cat9k-webui.17.09.04a.SPA.pkg

/bootflash/cat9k-srdriver.17.09.04a.SPA.pkg

/bootflash/cat9k-sipspa.17.09.04a.SPA.pkg

/bootflash/cat9k-sipbase.17.09.04a.SPA.pkg

/bootflash/cat9k-rpboot.17.09.04a.SPA.pkg

/bootflash/cat9k-rpbase.17.09.04a.SPA.pkg

/bootflash/cat9k-lni.17.09.04a.SPA.pkg

/bootflash/cat9k-guestshell.17.09.04a.SPA.pkg

/bootflash/cat9k-espbase.17.09.04a.SPA.pkg

/bootflash/cat9k-cc_srdriver.17.09.04a.SPA.pkg

--- Starting Activate ---

Performing Activate on Active/Standby

[1] Activate package(s) on R0

--- Starting list of software package changes ---

Old files list:

Modified cat9k-cc_srdriver.17.09.01.SPA.pkg

Modified cat9k-espbase.17.09.01.SPA.pkg

Modified cat9k-guestshell.17.09.01.SPA.pkg

Modified cat9k-lni.17.09.01.SPA.pkg

Modified cat9k-rpbase.17.09.01.SPA.pkg

Modified cat9k-rpboot.17.09.01.SPA.pkg

Modified cat9k-sipbase.17.09.01.SPA.pkg

Modified cat9k-sipspa.17.09.01.SPA.pkg

Modified cat9k-srdriver.17.09.01.SPA.pkg

Modified cat9k-webui.17.09.01.SPA.pkg

Modified cat9k-wlc.17.09.01.SPA.pkg

New files list:

Added cat9k-cc_srdriver.17.09.04a.SPA.pkg

Added cat9k-espbase.17.09.04a.SPA.pkg

Added cat9k-guestshell.17.09.04a.SPA.pkg

Added cat9k-lni.17.09.04a.SPA.pkg

Added cat9k-rpbase.17.09.04a.SPA.pkg

Added cat9k-rpboot.17.09.04a.SPA.pkg

Added cat9k-sipbase.17.09.04a.SPA.pkg

Added cat9k-sipspa.17.09.04a.SPA.pkg

Added cat9k-srdriver.17.09.04a.SPA.pkg

Added cat9k-webui.17.09.04a.SPA.pkg

Added cat9k-wlc.17.09.04a.SPA.pkg

Finished list of software package changes

[1] Finished Activate on R0

Checking status of Activate on [R0]

Activate: Passed on [R0]

Finished Activate

--- Starting Commit ---

Performing Commit on Active/Standby

[1] Commit package(s) on R0

[1] Finished Commit on R0

Checking status of Commit on [R0]

Commit: Passed on [R0]

Finished Commit

Send model notification for install_add_activate_commit before reload

Install will reload the system now!

SUCCESS: install_add_activate_commit  Wed Jan 31 18:09:14 UTC 2024

Requesting RP pvp reload

管理文件

从交换机复制/复制到交换机

Web UI File Manager工具允许将文件从交换机复制到本地PC，反之亦然，无需使用外部FTP/TFTP/SCP服务器。在排除问题和需要从交换机提取文件（例如二进制跟踪文件、数据包捕获、崩溃文件和系统报告）时，此功能非常有用。

注意：允许上传的最大文件大小为1GB。

1. 访问支持的互联网浏览器，键入在交换机上配置的第3层接口的IP地址。

2. 使用交换机上配置的本地凭证登录。

3. 导航至Administration > Management > File Manager。

4. 选择bootflash:，这是将文件复制到/从其中复制文件的目录。
文件管理器窗口

5. 要下载文件，请右键单击该文件并选择Download。
使用文件管理器下载文件

6. 要上传文件，请点击Upload，然后选择要上传的文件。文件将上载到所选目录。屏幕顶部的进度条显示上载的进度。

相关信息

- Catalyst 9000 交换机升级指南

- Cisco Catalyst 9500系列交换机、Cisco IOS® XE Cupertino 17.9.x版本说明(章节：兼容性矩阵和Web UI系统要求)

- 思科技术支持和下载

思科漏洞 ID

- Cisco Bug ID CSCwh87343 - Cisco IOS® XE软件Web UI权限提升漏洞