我已经抓了三天头了,没找到解决办法。我需要更大的StackOverflow社区的帮助。
Cisco Nexus交换机具有POAP功能,可以使用DHCP服务器和TFTP服务器远程委托它们。
这个过程是这样的:
文件的DHCP子选项。
文件是通过交换机下载并使用内置的points执行的(到目前为止)。
以下是问题所在:
有人能解释原因吗?
下面是我的Python脚本:
#!/bin/env python
#md5sum="fdcc67e518f1cd317c0e94b8d4089b7d"
from cli import *
import sys
cli('copy tftp://10.10.10.254/ztp.hostname.cfg bootflash:ztp.cfg vrf management ; end')
cli('copy bootflash:ztp.cfg scheduled-config ; end')
cli('copy bootflash:ztp.cfg running-config ; end')
cli('copy running-config startup-config ; end')下面的配置文件(它几乎与Python sctipt相同):
#md5sum="9befa447448be7bbb1d4af13dddac9b1"
!
boot nxos bootflash:/nxos.9.3.9.bin
!
hostname NEXUS-SWITCH
!
feature ssh
interface mgmt0
ip address 10.10.10.111/24
description DOWNLOADED-FILE
!
vrf context management
ip route 0.0.0.0/0 10.10.10.254
!
ip ssh source-interface mgmt 0
!
username admin password 0 Password123#我有一种感觉,它与我如何结束脚本有关(请注意,我在Nexus开关上测试了脚本,它的所有参数都正常工作--没有任何错误)。
非常感谢你的帮助。
谢谢。
发布于 2022-05-31 07:32:51
以防其他人经历同样的事情。
我使用了一个真正的开关来测试这一点,并更新了问题中的脚本。
POAP脚本文件中所需的全部内容是这些行以及一个有效的MD5值。
https://stackoverflow.com/questions/72327810
复制相似问题