Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

在 AWS 上使用云 init 初始化vMX实例

从 Junos OS 17.2R1 开始,创建 vMX 实例时,您可以使用 AWS 上的服务将有效的 Junos OS 配置文件作为用户数据来初始化 vMX 实例。 cloud-init 用户数据文件使用标准语法Junos OS定义该实例的所有配置vMX详细信息。用户数据文件不能超过 16 KB。如果您的用户数据文件超过此限制,则必须使用 gzip 压缩该文件并使用压缩文件。例如, gzip junos.conf 命令将创建 junos.conf.gz 文件。

配置必须经过验证,并包括 fxp0 接口、登录和身份验证的详细信息。它还必须具有 fxp0 上流量的默认路由。此信息必须与启动实例的 AWS VPC 和子网的详细信息匹配。如果其中任何信息缺失或不正确,实例将无法访问,并且您必须启动新信息。

注意:

作为Junos OS数据时传输的配置,仅在初始启动时导入。如果实例停止并重新启动,则用户数据文件不会再次导入。

要创建用户数据文件:

  1. 以纯文本格式创建文件,Junos OS语法并保存。
    注意:

    字符串 #junos-config 必须是用户数据文件的第一行,然后才能Junos OS配置。

  2. (可选)您可以在配置中使用特殊标记。以下特殊标记区分大小写,运行时被相应信息取代。

    标记

    替换为

    FXP0ADDR

    第一个网络接口的 IP 地址/掩码

    网关

    默认网关的 IP 地址

    SSHRSAKEY

    启动期间指定的 SSH 公开密钥

    主机 名

    DHCP 分配给实例的主机名

  3. 要指定用于配置 vMX 的用户数据文件,请在"配置实例详细信息"页面上的"用户数据"一节选择 As 文件 并附上该文件。选定的配置文件用于实例的初始启动。

此示例用户数据文件是未指定文件时使用的默认文件。它使用配置中的特殊标记。

版本历史记录表
释放
描述
17.2R1
从 Junos OS 17.2R1 版开始,创建 vMX 实例时,您可以使用 AWS 上的云 init 服务将有效的 Junos OS 配置文件作为用户数据来初始化 vMX 实例。