network-importer icon indicating copy to clipboard operation
network-importer copied to clipboard

Additional Guidance on getting_started.md

Open telescope40 opened this issue 3 years ago • 1 comments

Environment

  • Python version: 3.7
  • Network Importer version: 2.7.3

Guidance on the initial use and steps to deploy for network-importer

-->

Proposed Functionality

Network-Importer This plug in is useful to import data from devices once the base information is in Nautobot. This plug-in is installed on the main machine if running Nautobot in a container. In order to import data you will need to

  1. Confirm you have existing inventory Devices , Platform , Management IP / FQDN
  2. Confirm you can reach the devices with tcp ping
  3. Pull down the device configuration into batfish config directory
  4. Apply the configuration into Nautobot

--->

Use Case

  1. Check for the inventory Validate you base inventory is seen in Nautobot network-importer inventory
  2. **Validate to Inventory from Nautobot ** TCP Ping on port 2 is done to check the inventory can be reached network-importer inventory --check-connectivity 3 Pull configuration from devices into Batfish configuration directoty You will need to connect to the devices and pull the configuration configuration is dropped into the batfish config file location network-importer check --update-configs
  3. Apply the configuration to the source of truth network-importer apply
  4. You should now see a populated Nautobot environment

Configuration Changes

telescope40 avatar Apr 14 '22 14:04 telescope40

I'm good with a few of the updates. A point of clarification, is that network-importer can be run from any machine that has access to both devices and Nautobot/NetBox. It does not need to be run from the same system as Nautobot. The reason for this is that this leverages the REST API of Nautobot to make the updates, not into the inside.

There may be a few tweaks based on this additional knowledge.

jvanderaa avatar Apr 25 '22 16:04 jvanderaa