cncf / cnf-testbed

ARCHIVED: 🧪🛏️Cloud-native Network Function (CNF) Testbed --> See LFN Cloud Native Telecom Initiative https://wiki.lfnetworking.org/pages/viewpage.action?pageId=113213592
https://wiki.lfnetworking.org/pages/viewpage.action?pageId=113213592
Apache License 2.0
162 stars 51 forks source link

Create ansible code to setup Packet.net Mixed Layer-2 / Layer-3 network #113

Closed taylor closed 5 years ago

taylor commented 5 years ago

Reference issue #90

Tasks:

Related issues/tasks:


Setting up layer-2 for a server via Packet.net API

  1. Create vlan
  2. Disbond interface from default bond
  3. Assign vlan to disbonded interface
lixuna commented 5 years ago

Level of effort in pts: 1, 2, 3, 5, 8, 13, 21 => 3 pts

taylor commented 5 years ago

Setting up layer-2 for a server via Packet.net API

  1. Create vlan . .env ; ruby l2_packet_networking.rb --create-vlan vlantest27 --project-name='CNCF CNFs' --packet-url='api.packet.net' --facility='ewr1'
  2. Disbond interface from default bond . .env ; ruby l2_packet_networking.rb --server 'quadtestb-07' --disbond-interface eth3 --project-name='CNCF CNFs' --packet-url='api.packet.net'
  3. Assign vlan to disbonded interface . .env ; ruby l2_packet_networking.rb --server 'quadtestb-07' --assign-vlan quadtestvlan1 --assign-vlan-port eth3 --project-name='CNCF CNFs' --packet-url='api.packet.net' --facility='ewr1'
taylor commented 5 years ago

Need to get packet api code working in tool container