コンフィグレットの例(設計)
4.0.2のJuniper Junos Configletインターフェイスレベルの例:gigether-options
設計フェーズでインターフェイスレベルのコンフィグレットを作成する場合、インターフェイス名を知ることはありません。設計図を作成してになってから、その情報が得られます。Junosのインターフェイスレベルのコンフィグレットは、 コマンドを含めることなく詳細を set interface
入力できるように設計されています。例えば、Junosインターフェイスの「gigether-options」を変更するには、インターフェイスレベルの階層型を使用するか、コンフィグレットを設定することができます。
gigether-options no-auto-negotiation gigether-options fec none
gigether-options { no-auto-negotiation; fec none; }
ブループリントにコンフィグレットをインポートするときは、 などの xe-0/0/0
インターフェイスを指定します。Junosインターフェイスレベルの設定設定の場合、Apstraソフトウェアはセットコマンドの先頭に追加されます。
set interfaces xe-0/0/0 gigether-options no-auto-negotiation set interfaces xe-0/0/0 gigether-options fec none
Junosインターフェイスレベル階層構成の場合、ApstraソフトウェアはJunosの構造化された設定を読み込みます。
interfaces { xe-0/0/0 { gigether-options { no-auto-negotiation; fec none; } } }
4.0.2のJuniper Junos Configletの例:MTU(セクションインターフェイスレベル:削除)
Junosインターフェイスレベルのコンフィグレットを使用して既存の設定を削除したい場合は、インターフェイスレベルのコンフィグレットの削除を使用できます。インターフェイスレベルセットコンフィグレットと同様に、設計フェーズでコンフィグレットを作成する場合、インターフェイス名を知ることはありません。設計図を作成してになってから、その情報が得られます。Junosのインターフェイスレベルの削除コンフィグレットは、 コマンドを含めることなく詳細を delete interface
入力できるように設計されています。例えば、Junos インターフェイスの「mtu」設定を削除するには。
mtu
ブループリントにコンフィグレットをインポートするときは、 などの xe-0/0/0
インターフェイスを指定します。Junosインターフェイスレベルの削除設定では、Apstraソフトウェアは削除コマンドの先頭に追加されます。
delete interfaces xe-0/0/0 mtu
4.0.2のJuniper Junos Configletの例例:SNMP(複数のセクション)
トップレベルでジェネレータを使用してコンフィグレットを作成して、SNMPを有効にすることができます。例えば、サーバー側のインターフェイスでSNMPアラームを回避するには、インターフェイスレベルで2番目のジェネレータを作成してを設定 no-traps
します。
トップレベルテンプレートテキストは、「set」または「削除」で始まると検証されます。テキストの例については、以下を参照してください。
set snmp community public authorization read-only set snmp description “this is configlet test” set snmp location “Apstra DC” set snmp contact “june at juniper dot net” set snmp trap-group authentication-traps targets 10.0.10.1 set snmp trap-group authentication-traps targets 192.168.15.27 set snmp trap-group authentication-traps categories authentication
インターフェイスレベルテンプレートテキストは、完全なCLIコマンドではないため、検証されません。テキストの例については、以下を参照してください。
no-traps
ブループリントにコンフィグレットをインポートする際、Apstraソフトウェアが set コマンドの先頭に. などの ex-0/0/0
インターフェイスを指定します。
set interface xe-0/0/0 no-traps
4.0.1 および 4.0.0 の Juniper Junos Configlet の例:NTP(セクション SYSTEM)
Junos デバイスで NTP サーバーを構成するためのサンプル テキスト。(Apstraバージョン4.0.2 SYSTEMでは、トップレベル/階層型と呼ばれます)。
system { ntp { boot-server 10.1.4.1; server 10.1.4.2; } }
Cisco NX-OS Configlet の例:Syslog(セクション SYSTEM)
NX-OS デバイスで Syslog を設定するためのサンプル テキスト。
logging server 192.168.0.30 logging facility local3 logging trap warning
no logging server 192.168.0.30 no logging facility local3 no logging trap warning
Arista EOS Configletの例:NTP(セクションシステム)
EOS デバイスで NTP サーバーを設定するためのサンプル テキスト。この構成では、NTP サーバーの IP アドレスにプロパティ セットを使用します。
ntp server {{NTP_SERVER_1}} ntp server {{NTP_SERVER_2}}
no ntp server {{NTP_SERVER_1}} no ntp server {{NTP_SERVER_2}}
Arista EOS Configletの例:インターフェイス速度(セクションインターフェイス)
インターフェイスに「speed auto」を適用するためのサンプルテキスト。(ブループリントにコンフィグレットをインポートする際には、デバイスとインターフェイスを指定します。
speed auto
no speed auto
Enterprise SONiC Configletの例:NTP(セクションシステム)
コマンドを config
使用して、SONiC デバイスで mgmt VRF を使用する NTP サーバーを設定するためのサンプル テキスト。
sonic-db-cli CONFIG_DB hset 'NTP |global' vrf mgmt config ntp add {{ntp_server}}
config ntp del {{ntp_server}}
エンタープライズSONiC Configletの例:SNMP(セクションシステム)
コマンドを config
使用して、SONiC デバイスで mgmt VRF を使用する SNMP snmptrap を設定するためのサンプル テキスト。
config snmptrap modify 2 {{SNMP_SERVER}} -v mgmt -c mypass
config snmptrap del 2
Enterprise SONiC Configletの例:Syslog(セクションシステム)
コマンドを config
使用して SONiC デバイスの Syslog サーバーを設定するためのサンプル テキスト。
config syslog add {{syslog_host}}
config syslog del {{syslog_host}}
Enterprise SONiC Configletの例:スタティックルート(セクションFRR)
静的ルートを追加するためのサンプル テキスト
ip route 4.2.2.2/32 {{static_route_next_hop}} ip route 4.2.2.3/32 {{static_route_next_hop}}
エンタープライズSONiC Configletの例:sonic-cliコマンド(セクションSYSTEM)
コマンドを使用して sonic-cli
SONiC mclag
の オプションをdelay-restore
設定するためのサンプル テキスト。あなたは、それぞれのsonic-cliコマンドで、and surround terms that contain spaces with single quotes
そして最後に、< /dev/console
最初に使用sudo -u admin
する必要があります。
sudo -u admin sonic-cli -c config -c 'mclag domain 1' -c 'delay-restore 600' < /dev/console
sudo -u admin sonic-cli -c config -c 'mclag domain 1' -c 'no delay-restore' < /dev/console