デバイスの採用
デバイス(ルーター、スイッチ、ファイアウォール)を採用またはオンボーディングするには、スーパーユーザーまたはネットワーク管理者権限を持つユーザーである必要があります。
このリリースでは、ルーターのみを採用できます。
スーパーユーザーまたはネットワーク管理者は、新しいデバイス(グリーンフィールド)と、すでにネットワークの一部となっているデバイス(ブラウンフィールドデバイス)の両方を採用し、Paragon Automationを使用してデバイスを管理できます。ネットワーク実装計画に関連付けられていないデバイスを採用する場合、スーパーユーザーまたはネットワーク管理者は、設定テンプレートを使用して手動で設定を更新し、ライセンスを適用し、ソフトウェアをアップグレードする必要があります。ただし、ネットワーク実装計画を使用してデバイスをオンボードする場合は、ネットワーク実装計画に変更を加え、計画に含まれるデバイスに変更を有効にするための変更を公開できます。また、デバイスをオンボードするネットワーク実装計画を使用することで、デバイスの健全性とパフォーマンスに関する詳細なメトリックを取得できます。
すでにインストールされ、ネットワークに接続されているが、Paragon Automationによって管理されていないデバイスのステータスは、[インベントリ(Inventory)] ページ([インベントリ(Inventory)] > [デバイス(Devices > Network Inventory))で切断(Disconnected)と表示されます。デバイスを導入すると、デバイスはParagon Automationに接続され、デバイスのステータスが[接続済み]に変わり、デバイスがParagon Automationによって管理されていることを示します。
以下のいずれかの方法を使用して、デバイスをParagon Automationに導入できます。
-
ZTP を使用してデバイスを採用する。 「ZTP を使用したデバイスの採用」を参照してください。
-
ZTPのないデバイスを採用します。 「ZTPを使用しないデバイスの導入」を参照してください。
デバイスを採用する前に、以下を確認してください。
-
デバイスはゲートウェイに到達できます。
手記:Paragon Automationとデバイス間にファイアウォールが存在する場合は、デバイスの管理ポートからTCPポート443、2200、6800、および32,767でのアウトバウンドアクセスを許可するようにファイアウォールを設定します。
-
デバイスはParagon Automationに接続できます。
ZTP を使用したデバイスの採用
前提 条件:
-
デバイスに対してネットワーク実装計画を設定する必要があります。
-
デバイスはゼロ化されているか、工場出荷時のデフォルト設定になっている必要があります。
-
デバイスから到達可能なTFTPサーバ
-
デバイスから到達可能なDHCPサーバーで、TFTPサーバーと構成ファイル(スクリプト)名でデバイスに応答する機能
デバイス上のSSH設定をコミットするためのオンボーディングスクリプトの例
次に、TFTPサーバからデバイスにダウンロードされるオンボーディングスクリプトの例を示します。
#!/usr/bin/python from jnpr.junos import Device from jnpr.junos.utils.config import Config from jnpr.junos.exception import * import sys def main(): config = "set system services ssh protocol-version v2\n\ set system authentication-order password\n\ set system login user jcloud class super-user\n\ set system login user jcloud authentication encrypted-password $6$Oi4IvHbbFYT.XgXP7$43TeEU7V0Uw3CBlN/HFKQT.Xl2wsm6GEBaS9pfE9d3VrINIKBqlYlJfE2cTcHsCSSVboNnVtqJEaLNUBAfbu.\n\ set system login user jcloud authentication ssh-rsa \"ssh-rsa AAAAB3NzaC1yc2EAAAAADAQABAAABgQCuVTpIyaDwBuB8aTVrzxDQO50BS5GtoGnMBkWbYi5EEc0n8eJGmmbINE8auRGGOtY/CEbIHKSp78ptdzME0uQhc7UZm4Uel8C3FRb3qEYjr1AMJMU+hf4L4MYWYXqk+Y9RvnWBzsTO2iEqGU0Jk0y7Mev5z/YI9r8u8MZlWKdQzegBRIkL4HYYOAeAbenNw6ddxRzAP1bPESpmsT+0kChu3jYg8dzKbI+xjDBhQsKCFfO5cXyALjBMI3beaxmXRV02UGCEBl+5Xw6a3OCiP7jplr92rFBjbqgh/bYoJRYz1Rc3AirDjROQuDdpHRn+DuUjPlyV17QR9Qvwn4OAmWM9YKWS/LZ375L8nacOHmlv4f0KETU4LScTFQXR6xiJ6RizEpO338+xmiVq6mOcv5VuXfNApdl8F3LWOxLGFlmieB4cEEyJ7MK9U+TgS7MlcAP+XAeXYM2Vx1b+UCyYoEyDizaRXZvmP5BPpxpb5L2iuXencZMbbpEbnNX/sk3teDc= jcloud@5c96fb73-4e3a-4d8b-8257-7361ef0b95e7\"\n\ set system services outbound-ssh client jcloud secret f72b785d71ea9o017f911a5d6c9o8c95f12a265e19e886f07a364ce12aa99c6c1ca072a1ccc7d39b3f8a7c94e7da761d1396714c0b32ef32b6e7d3c9ab62cf49d8d\n\ set system services outbound-ssh client jcloud services netconf keep-alive retry 12 timeout 5\n\ set system services outbound-ssh client jcloud oc-term.cloud.juniper.net port 2200 timeout 60 retry 1000\n\ set system services outbound-ssh client jcloud device-id 5c96fb73-4e3a-4d8b-8257-7391ef0b95e7.0ad21cc9-1fd6-4467-96fd-1f0750ad2678\n\ set system root-authentication encrypted-password \"$6$OeRp2LWC$/ZLm9CMiR.SeEunv.5sDksFHIkzafuHLf5f7sp1ZANYT0iiz6rk2A1d/4Bq1gmxBhEb1XFtskrocLD7VHvPU10\"" dev = Device() dev.open() try: with Config(dev, mode="exclusive") as cu: print ("Loading and committing configuration changes") cu.load(config, format="set", merge=True) cu.commit() except Exception as err: print (err) dev.close() if __name__ == "__main__": main()
次のステップ
Paragon Automation GUIに接続し、デバイスオンボーディングのステータスを表示します。[インベントリ(Inventory)] ページ([インベントリ(Inventory)] > [デバイス(Devices)] > [ネットワーク インベントリ(Network Inventory)])でデバイスのステータスが [接続済み(Connected)] に変わったら、デバイスの管理を開始できます。 「デバイス管理ワークフロー」を参照してください。
ZTPを使用しないデバイスの導入
次のステップ
Paragon Automation GUIに接続し、デバイスオンボーディングのステータスを表示します。[インベントリ(Inventory)] ページ([インベントリ(Inventory)] > [デバイス(Devices)] > [ネットワーク インベントリ(Network Inventory)])でデバイスのステータスが [接続済み(Connected)] に変わったら、デバイスの管理を開始できます。 「デバイス管理ワークフロー」を参照してください。