AWS クラウド-init を使用したインスタンスの初期化vMX方法
Junos OS Release 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される設定のインポートは、最初の起動時にのみ行います。インスタンスが停止して再起動された場合、ユーザー データ ファイルは再びインポートされません。
ユーザーデータ ファイルを作成するには、次の方法に示します。
このサンプル ユーザーデータ ファイルは、ファイルを指定しない場合に使用されるデフォルトのファイルです。設定で特別なタグを使用します。
#junos-config
groups {
global {
system {
host-name HOSTNAME;
services {
ssh {
root-login deny-password;
}
}
login {
user jnpr {
uid 2000;
class super-user;
authentication {
ssh-rsa "SSHRSAKEY"; ## SECRET-DATA
}
}
}
syslog {
user * {
any emergency;
}
file messages {
any notice;
authorization info;
}
file interactive-commands {
interactive-commands any;
}
}
}
interfaces {
fxp0 {
unit 0 {
family inet {
address FXP0ADDR;
}
}
}
}
routing-options {
static {
route 0.0.0.0/0 {
next-hop GATEWAY;
retain;
no-readvertise;
}
}
}
}
}
apply-groups global;