Created
August 30, 2016 20:09
-
-
Save vinzent/11ade1d03235484283e60079723e95c8 to your computer and use it in GitHub Desktop.
ein paar neutron/nova commands
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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