为新的数据中心网络创建绿地部署
本节介绍如何执行全自动部署,从头开始构建新的数据中心交换矩阵(有时称为 绿地部署) 为此,我们使用了 CEM 的用户界面 Contrail 命令。
图 1 显示了我们将在此示例中使用的边缘路由桥接拓扑。

准备工作
开始构建新交换矩阵之前,需要执行一些任务。
要获取的信息
管理网络、交换矩阵接口和环路接口的 IP 地址范围。
iBGP 交换矩阵叠加的自治系统 (AS) 编号
交换矩阵底层中 eBGP 的 AS 编号范围。
交换矩阵中设备的序列号。
您可以使用 4 字节 AS 编号。为此, select Intrastructure > Cluster > Advanced Options.然后选择铅笔来编辑系统配置。将此值更改为 enabled 会导致所有 BGP 会话都使用 4 字节 ASN。
为您的设备布线
连接交换矩阵设备之间的接口。请确保将所有叶设备连接到所有主干设备,并将所有主干设备连接到所有叶设备。
不要将相似设备相互连接。例如,不要在一个叶设备和另一个叶设备之间以及两个主干设备之间连接电缆。
连接您的管理网络
连接管理网络,包括数据中心交换矩阵中的所有设备。由此产生的带外 (OoB) 管理网络应包括交换矩阵设备和 Contrail 群集组件。
安装 Contrail 软件
您需要将服务器连接到管理网络并安装 Contrail 软件。请参阅 安装 Contrail 命令 和 使用 Contrail 命令安装 Contrail 集群。
创建 YML 文件
您必须创建.yml格式的文件,并将其上传到 Contrail,作为创建交换矩阵过程中的一部分。您可以使用 Contrail 命令先下载通用模板,然后根据安装细节进行编辑。
.yml文件必须包含对其执行 ZTP 的所有设备的序列号。
您还可以在文件中包含主机名,并在 ZTP 期间为设备分配主机名。如果未指定主机名,Contrail 软件将使用设备的序列号。
您还可以选择包含环路地址和底层的 ASN。
有一个名为 to_ztp 的字段,您可以将其设置为 true 或 false。您可以使用它来在 ZTP 工作流中包含或忽略设备。
设备信息.yml文件采用以下格式:
device_to_ztp: - serial_number: 'WS3718030113' hostname: 'DC1-Access-Leaf-1' supplemental_day_0_cfg: ["Interface-Speed","Base-Config"] device_functional_group: 'Lean-Spine-with-Route-Reflector' loopback_ip: "172.17.254.241" underlay_asn: "64641" mgmt_ip: "10.87.110.111" to_ztp: "True/False"
您还可以指定 JunOS 映像发布版本,设备将在 ZTP 期间升级到该版本。
将交换矩阵设备置于出厂默认状态
确保交换矩阵设备尚未配置且处于归零、出厂默认状态,然后使其联机。
要将设备置于出厂默认状态,请在 Junos OS CLI 中输入 request system zeroize
命令。
Junos OS 设备 Amnesiac
处于正确状态时,会显示在登录屏幕上。

创建新交换矩阵并发现设备
完成开始 之前 中的任务后,您可以使用全自动部署来创建新的数据中心交换矩阵并启动设备发现流程。开始:
为设备分配角色
发现新的交换矩阵设备后,需要分配设备将在交换矩阵中执行的角色。为设备分配角色可以定制数据中心设计,并确定是采用分布式路由还是集中式路由。
要分配设备角色,请执行以下作:
有关配置角色的信息 ,请参阅设备角色 。
将基于角色的配置应用于新的交换矩阵设备
为交换矩阵设备分配角色后,就可以生成基于角色的配置并将其推送到设备。自动配置过程可处理此任务,并简化配置交换矩阵设备的过程。
要使用基于角色的配置自动配置交换矩阵设备,请执行以下作: