Skip to content

Instantly share code, notes, and snippets.

@vinzent
Created August 30, 2016 20:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vinzent/11ade1d03235484283e60079723e95c8 to your computer and use it in GitHub Desktop.
Save vinzent/11ade1d03235484283e60079723e95c8 to your computer and use it in GitHub Desktop.
ein paar neutron/nova commands
neutron net-create --port_security_enabled=False --router:external=False NetA
neutron subnet-create --name NetA_Sub1 --no-gateway --disable-dhcp NetA 192.168.0.0/24
neutron net-create --port_security_enabled=False --router:external=False NetB
neutron subnet-create --name NetB_Sub1 --no-gateway --disable-dhcp NetB 192.168.1.0/24
neutron net-create --port_security_enabled=False --router:external=False NetC
neutron subnet-create --name NetC_Sub1 --no-gateway --disable-dhcp NetC 192.168.2.0/24
neutron net-create --port_security_enabled=False --router:external=False NetD
neutron subnet-create --name NetD_Sub1 --no-gateway --disable-dhcp NetD 192.168.3.0/24
neutron port-create --name NetA_Port1 NetA --binding:vnic-type direct
neutron port-create --name NetB_Port1 NetB --binding:vnic-type direct
neutron port-create --name NetB_Port2 NetB --binding:vnic-type direct
neutron port-create --name NetC_Port1 NetC --binding:vnic-type direct
neutron port-create --name NetD_Port1 NetD --binding:vnic-type direct
nova keypair-add --pub-key ~/.ssh/id_rsa.pub tmueller
nova boot --flavor c1.micro --image "Debian Jessie 8.1 (SWITCHengines)" \
--key-name=tmueller \
--nic port-id=$(neutron port-show -F id -f value NetA_Port1) \
--nic port-id=$(neutron port-show -F id -f value NetB_Port1) r1
nova boot --flavor c1.micro --image "Debian Jessie 8.1 (SWITCHengines)" \
--nic port-id=$(neutron port-show -F id -f value NetA_Port1) \
--nic port-id=$(neutron port-show -F id -f value NetB_Port1) r1
# remove ports/subnets/nets
for i in $(neutron port-list -F name -f value | grep Net); do neutron port-delete $i; done
for i in $(neutron subnet-list -F name -f value | grep Net); do neutron subnet-delete $i; done
for i in $(neutron net-list -F name -f value | grep Net); do neutron net-delete $i; done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment