我有一个实验室EX-2200,上面有一个配置,现在我想复制到另外四个EX-2200上。我敢肯定有一种简单的方法可以做到这一点,但在Juniper上找不到它KB或(至少)谷歌搜索。这里有人知道吗?

评论

我不知道您在对他们做什么,但是虚拟机箱会更合适吗?

不-这些将用于防火墙之外的DMZ;只是想快速在它们上面放一个基本配置。我很惊讶地发现,即使使用EX2200,您也可以做虚拟机箱-Juniper rocks :)

#1 楼

您可以像这样从“源”交换机复制配置(假设您有支持SSH的本地软件版本):

show configuration | save user@otherswitch:myconfig


然后在“ otherswitch”上在编辑模式下:

load replace myconfig


评论


对于将配置传输到已经在线的另一台交换机来说,这听起来很棒,但是这种情况是从另一台已配置的交换机的设置中配置新的空白交换机。

–丹尼斯·威尔
2013年12月12日上午1:18

#2 楼

当然,您也可以在配置模式下:

save somefilename


,然后将该文件以某种方式移动到其他交换机,例如ftp,sftp,scp WinSCP等。,切换到另一台交换机,您可以在其中

load replace somefilename


另一种选择是以正常方式查看配置

show config


,然后将其复制到客户端(剪贴板)中。
然后在新的交换机上,键入

load patch terminal


,然后将配置粘贴到此处。完成后,按和。

评论


请注意,粘贴大型配置导致部分复制配置时,粘贴缓冲区大小可能会遇到问题。

– Teun Vink♦
2013年12月11日上午8:14

#3 楼

我按照此Juniper文档中的说明进行操作:
http://kb.juniper.net/InfoCenter/index?page=content&id=KB12022

简要地,我备份了已配置的交换机的配置文件到USB密钥,然后将USB密钥安装在新交换机上,并按照文档的“恢复”部分进行了load override /mnt/juniper.conf.gz。像冠军一样工作!

#4 楼

您可以使用脚本很容易地共享部分配置。

我使用脚本share-data。您可以在交换机/路由器上像这样创建配置:

groups {
    juniper-distro {
        apply-macro share-data {
            device3;
            device2;
            device1;
        }
        system {
            domain-name mydomain.com;
            domain-search [ mydomain.com anotherdomain.com ];
...........................................
        }
    }
}
apply-groups [ juniper-distro ];
...........................................


然后您可以使用脚本将组配置复制到其他设备:

{master:1}
root@device1> op share-data group juniper-distro ?
Possible completions:
              Execute this command
                 Argument name
  database             Database for configuration ('candidate' or 'committed')
  detail               Display detailed output
  target               Target for transfer (one or space-delimited list)
  |                    Pipe through a command


这对于交换机的初始配置不是很有帮助,因为您仍然需要能够访问它并能够设置应用组。我以前的建议是将scp配置文件移到上面。

#5 楼

对于四个设备,手动应用默认配置是一个不错的选择。但是,如果您要升级或降级并将默认配置应用于多个设备,则零接触配置(ZTP)对于Juniper硬件可能是一个更方便的解决方案。

KB27327提供了有关该过程以及“配置零接触供应”一文的一些很好的信息。提供软件映像和配置文件在网络上的位置
存储软件映像和配置文件的匿名FTP,HTTP或TFTP服务器。
DNS
NTP(可选)


#6 楼

假设SWA具有您要复制的配置,而SWB是新开关。请按照以下步骤复制配置


user@SWA>show configuration|display set
copy the set commands from this display
user@SWB#load set terminal
按Enter
右键单击以粘贴复制的设置命令
按ctrl-D
Commit check

Commit


#7 楼

我想我没有看到有人提到它,这两个命令还有另一个不错的知识:提交确认覆盖和提交确认合并。

这两个命令可帮助解决类似的问题,主要区别是
提交确认合并从另一个配置复制内容,该配置包含要集成到当前候选配置的数据。我通常从notepad ++复制它,或者使用secureCRT中的复制按钮将其复制到配置之外。此命令不会覆盖您的任何当前配置。

提交确认消息,然后按照新配置覆盖当前配置。

最后,在提交任何新的配置数据时,在确认之前使用commit check命令始终是一种很好的做法。

评论


尽管这是一个不错的建议,但这并不是问题的答案。

– Teun Vink♦
16 Sep 14 '13:54