要确保在目标系统上具有网络拓扑,请运行完全发现。 (可选) 迁移设备的受管状态以及任何定制的手动创建的拓扑。
- 停止并启动目标安装上的所有 Network Manager 进程,以确保使用定制更改来更新域。
- 在目标安装上运行完全发现。
- 如果在源安装上创建了手动拓扑,请完成以下所有步骤。 如果未在源安装上手动向网络拓扑添加或移除任何设备,请跳至步骤 7。
- 在新安装上,浏览至以下位置 $NCHOME/var/precision/export/manualtopology。
此目录包含列出手动添加到先前系统上每个域的设备和连接的 XML 文件。 每个域都有一个文件。 每个文件命名如下:
ManualTopology.DOMAIN.xml
其中 DOMAIN 是相关域的名称。
- 打开要使用手动创建的拓扑数据更新的域的 XML 文件。
- 使用 网络中继段视图中的拓扑管理向导将更改应用于新发现。
- 您可以从任何 " 网络中继段视图 " 窗口手动添加设备。
- 要手动添加连接,最佳实践是将 " 网络中继段视图 " 窗口指向 a-end 设备 (使用连接中的
fromdevice 属性指定) ,并创建与 b-end 设备的手动连接 (使用 todevice 属性指定)。
执行以下步骤以使用拓扑管理向导将示例 XML 代码片段中的设备和连接添加到拓扑。
- 单击事件图标并。
- 从 域 下拉列表中选择对应于以下示例 XML 代码中的行 2 的网络域。
- 通过执行以下步骤来添加 XML 文件中指定的所有设备:
- 右键单击网络跳数视图中的任意位置,然后单击。
- 在 " 添加设备 " 向导中,通过指定 XML 文件第 21 至 35 行中列出的属性来添加设备 aog.dom39.1 。
注: 请注意以下事项:
- XML 文件中的属性按字母顺序显示。 这与 GUI 请求它们的顺序不同。
- XML 文件可能未显示 GUI 为给定设备或连接请求的所有属性。 如果缺少属性,请勿在 GUI 中输入任何值。
完成所有向导屏幕,然后单击 完成,然后单击 关闭。 您添加的设备将显示在 网络中继段视图中。
- 在网络跳数视图中的任意位置单击鼠标右键,然后单击 ,并通过指定 XML 文件第 36 至 42 行列出的属性来添加设备 aog.dom39.2。 完成所有向导屏幕,然后单击 完成,然后单击 关闭。 您添加的设备将显示在 网络中继段视图中。
- 在网络跳数视图中的任意位置单击鼠标右键,然后单击 ,并通过指定 XML 文件第 43 至 48 行列出的属性来添加设备 aog.dom39.3。 完成所有向导屏幕,然后单击 完成,然后单击 关闭。 您添加的设备将显示在 网络中继段视图中。
- 通过执行以下步骤来添加 XML 文件中指定的所有连接:
- 在 网络中继段视图中,浏览到包含设备 aog.dom39.1的中继段视图。
- 右键单击设备 aog.dom39.1 ,然后单击。
- 在 " 添加连接 " 向导中,通过指定 XML 文件的 8 行 4 中列出的属性,将连接从设备 aog.dom39.1 添加到设备 aog.dom39.2 。 完成所有向导屏幕,然后单击 完成,然后单击 重新进入并关闭。 您添加的连接将显示在 网络中继段视图中。
- 在网络跳转视图中,确保您所在的跳转视图包含设备 aog.dom39.2 ,然后右键单击设备 aog.dom39.2 并单击。 通过指定在 XML 文件的第 9 行到第 13 行中列出的属性,将连接从设备 aog.dom39.2 添加到设备 172.20.1.3 上的接口 [ GigabitEthernet0/1/0/1 ]。 完成所有向导屏幕,然后单击 完成,然后单击 重新进入并关闭。 您添加的连接将显示在 网络中继段视图中。
- 在网络跳转视图中,确保您所在的跳转视图包含设备 172.20.1.3 ,然后右键单击设备 172.20.1.3 并单击。 通过指定 XML 文件第 14 至 20 行中列出的属性,将连接从设备 172.20.1.3 上的接口 [ Null0 ] 添加到设备 172.20.3.3 上的接口 [ Nu0 ]。 完成所有向导屏幕,然后单击 完成,然后单击 重新进入并关闭。 您添加的连接将显示在 网络中继段视图中。
- 如果源安装上有任何未受管的设备,请针对每个域完成以下步骤。 非受管设备未由 Network Manager 进行轮询,并且未包含在 RCA 中。 如果已管理所有设备,那么无需完成以下步骤。
- 在目标安装上,切换到以下目录: $NCHOME/precision/bin
- 针对要使用受管状态数据更新的域运行 UnmanageNode.pl 脚本。
使用类似于以下的命令:
ncp_perl UnmanageNode.pl -domain DOMAIN_NAME -user ncim -pwd password -noMainNodeLookup -file
$NCHOME/var/precision/export/managedstatus/UnmanagedEntities.DOMAIN_NAME.dat
其中:
- DOMAIN_NAME 是要使用受管状态数据更新的域。
- password 是 ncim 用户的密码。
- .dat 文件是导出过程生成的非受管实体的列表。 每个域都有一个列表。
该脚本将输出已处于非受管状态的主节点和接口的名称。 例如:
'aaa-11-12345.core.test.lab[ Lo0 ]' unmanaged.
'bbb-22-12345.core.eu.test.lab' unmanaged.
向网络拓扑添加手动添加的设备和连接
以下示例显示如何添加设备以及如何使用导入脚本生成的 XML 文件中的 XML 代码片段来添加连接。 下面的 XML 代码片段表示三个手动添加的设备和三个手动添加的连接。注: 连接的标记条目显示在 XML 文件中的设备条目之前。 但是,使用拓扑编辑器重新应用手动拓扑时,必须首先添加文件中指定的所有设备,然后添加连接。
表 1. 手动拓扑文件中的 XML 代码片段
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
<?xml version='1.0' standalone='yes'?>
<ManualTopology domain="DOMAIN_39"
version="3.9" >
<Connection connectivity="Layer 3 Meshed Topology"
fromdevice="aog.dom39.1"
reason="reas"
speed="1111"
todevice="aog.dom39.2" />
<Connection connectivity="Layer 3 Meshed Topology"
fromdevice="aog.dom39.2"
reason=""
todevice="172.20.1.3"
tointerface="[ GigabitEthernet0/1/0/1 ]" />
<Connection connectivity="Layer 2 Topology"
fromdevice="172.20.1.3"
frominterface="[ Null0 ]"
reason=""
speed="2345"
todevice="172.20.3.3"
tointerface="[ Nu0 ]" />
<Device entityname="aog.dom39.1"
accessipaddress="192.168.11.1"
accessprotocol="IPv4"
classname="Cisco"
description="aog.dom39.1 desc"
displaylabel="aog.dom39.1"
ipforwarding="forwarding"
modelname="aog.dom39.1 modelname"
reason="aog.dom39.1 reason"
serialnumber="ser.123"
syscontact="aog.dom39.1 syscont"
sysdescr="aog.dom39.1 sysdesc"
syslocation="aog.dom39.1 sysloc"
sysname="aog.dom39.1 sysname"
typename="Chassis" />
<Device entityname="aog.dom39.2"
accessipaddress="192.168.11.2"
accessprotocol="IPv4"
classname="Cisco"
displaylabel="aog.dom39.2"
reason=""
typename="Chassis" />
<Device entityname="aog.dom39.3"
accessprotocol="IPv4"
classname="Cisco"
displaylabel="aog.dom39.3"
reason=""
typename="Chassis" />
</ManualTopology>
|
下表汇总了此 XML 代码片段中的元素和属性:
表 2. 手动拓扑文件中 XML 代码片段的描述
| 行号 |
描述 |
| 2 |
应用此手动拓扑的域。 |
| 4-8 |
手动添加的设备 "aog.dom39.1" 与另一个手动添加的设备 "aog.dom39.2" 之间的手动连接。 |
| 9-13 |
在已发现的设备 172.20.1.3上手动添加的设备 "aog.dom39.2" 与接口 [ GigabitEthernet0/1/0/1 ] 之间的手动连接。 注: 此文件中的 <Device> 标记中未显示设备 172.20.1.3 ; 因此,它不是手动添加的设备,因此必须是已发现的设备。
|
| 14-20 |
已发现设备 72.20.1.3 上的接口 [ Null0 ] 与已发现设备 172.20.3.3上的接口 [ Nu0 ] 之间的手动连接。 注: 设备 172.20.3.3 未显示在此文件中的 <Device> 标记内; 因此它不是手动添加的设备,因此必须是发现的设备。
|
| 21 至 35 岁 |
手动添加了设备 aog.dom39.1。 |
| 36 -42 |
手动添加了设备 aog.dom39.2。 |
| 43-49 |
手动添加了设备 aog.dom39.3。 |