gns3-gui icon indicating copy to clipboard operation
gns3-gui copied to clipboard

[Feature Request] Add physical nodes within the topology

Open jean-christophe-manciot opened this issue 8 years ago • 2 comments

@stephenguppy @grossmj @noplay This proposal can be a game changer if it is implemented: it would very significantly broaden GNS3 uses cases.

At least, the following node properties could be defined:

  • local name: the one inside the topology
  • remote name: the one allowing GNS3 to contact the remote node
    • IPv4/IPv6 addresses
    • or FQDN
  • symbol
  • console type:
    • telnet
    • vnc
    • spice?
    • ssh
  • custom commands: allow the user to launch any kind of local command towards that node:
    • ansible playbook
    • REST API call
    • ...
  • GNS3 API: new physical node type in:
    • create node
    • link node
    • change node properties
    • launch command for that node
    • delete node

Of course:

  • all the node properties related to the virtual nodes need to be removed from the physical nodes definition templates.
  • at least one cloud node should be required to connect the virtual nodes to the physical ones.
  • some actions available through the "right-click" menu for the virtual nodes are not directly available anymore, although they could be defined via a REST API for instance depending on the physical node type:
    • start the node
    • suspend the node
    • stop the node
    • reload the node
  • ...

jean-christophe-manciot avatar Aug 07 '17 16:08 jean-christophe-manciot

Indeed a good idea, thanks :)

grossmj avatar Aug 08 '17 05:08 grossmj

This has been partially implement by https://github.com/GNS3/gns3-gui/issues/2500

grossmj avatar Jun 10 '18 14:06 grossmj