网络应用服务 : Cisco CSS 11500 系列内容服务交换机

使用 XML 配置 CSS

2016 年 10 月 24 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈


目录


简介

可扩展标记语言(XML)是使用的一个强大的工具配置CSS交换机。可以从命令行界面(CLI)完成的任何可以远程完成使用XML和其中任一个容易对您的选择XML编辑器

先决条件

要求

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

使用的组件

本文档不限于特定的软件和硬件版本。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。

规则

有关文档规则的详细信息,请参阅 Cisco 技术提示规则

决定执行什么配置任务

XML可以用于自动化某些任务,执行的远程配置,或者作为对GUI管理接口联机的一增强在4.0。目前, GUI管理接口不支持许多功能可得到从CLI (例如, save_config命令或write memory)。

XML代码装载一系列的CLI命令,无需需要响应到提示符,类似于专家模式。交换机管理员必须度过时间计划什么样的更改他们要实现和这些更改结果,当他们执行。例如,如果要配置接口和您配置一装载从另一个IP地址的XML或VLAN,这将造成使用的发布进程暂停,因为接口不再有效。

创建 XML 代码

所有文本编辑可以用于创建XML代码。语法不是严重的,但是第一行必须查找如下:

<?xml version="1.0" standalone="yes"?>

在那以后,语句应该在此格式:

<?xml version="1.0" standalone="yes" ?>
<config>
<action>command</action>
<action>command</action>
<action>command</action>
<action>command</action>
</config>

命令代表实际CLI命令。例如,这些命令用于配置访问控制列表(ACL) :

<?xml version="1.0" standalone="yes" ?>
<config>
<action>acl 98</action>
<action>clause 10 permit any any dest any</action>
<action>apply circuit-(VLAN3)</action>
</config>

这些configure命令一个接口到电路里:

<?xml version="1.0" standalone="yes" ?>
<config>
<action>interface ethernet-6</action>
<action>bridge vlan 3</action>
<action>circuit VLAN3</action>
<action>ip address 10.10.104.1/16</action>
</config>

解析 XML 代码

解析的简便的方法对XML代码保证语法上地正确是用Internet Explorer和装载文件。当文件装载,语法错误将被标记。

向 CSS 交换机分发 XML 代码

有编辑软件应用应用程序的许多易用和简单XML可用。当曾经您的选择您的XML编辑器,当Publish按钮点击时时, XML推送到交换机。在发布进程的一个错误代码通常意味着no restrict xml (4.x的)或webmgmt状态enable (event) (3.x)命令在交换机未发出在发布对它的文件之前。当您发布XML文件对在CSS时的HTTP服务器, CSS要求有效用户名和密码作为用户验证进程一部分发布XML文件。用户名一定分配超级用户特权添加XML文件到CSS。

测试 XML 代码的输出

您将需要通过查看交换机的配置测试代码的输出。一旦XML发布到交换机,请远程登录到交换机并且发出show running-configuration命令验证XML更改发生。

注意: 由于XML管理写脚本,运行在此脚本内的另一份脚本是不可能的。


相关信息


Document ID: 15044