Created
June 9, 2015 16:00
-
-
Save anonymous/84c925de41dba226b986 to your computer and use it in GitHub Desktop.
This file contains 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
vagrant@devstack-control:~/devstack$ sudo ovs-vsctl show | |
5d3eb4f3-b38d-447f-af66-53d0b80d9bc7 | |
Manager "tcp:192.168.50.1:6640" | |
is_connected: true | |
Bridge br-ex | |
Port br-ex | |
Interface br-ex | |
type: internal | |
Port "eht2" | |
Interface "eht2" | |
Bridge br-int | |
Controller "tcp:192.168.50.1:6653" | |
is_connected: true | |
fail_mode: secure | |
Port br-int | |
Interface br-int | |
type: internal | |
ovs_version: "2.3.0" | |
vagrant@devstack-control:~/devstack$ | |
vagrant@devstack-control:~/devstack$ | |
vagrant@devstack-control:~/devstack$ | |
vagrant@devstack-control:~/devstack$ | |
vagrant@devstack-control:~/devstack$ source openrc admin admin | |
vagrant@devstack-control:~/devstack$ | |
vagrant@devstack-control:~/devstack$ keystone tenant-create --name=tenant1 --enabled=true 2> /dev/null | |
+-------------+----------------------------------+ | |
| Property | Value | | |
+-------------+----------------------------------+ | |
| description | | | |
| enabled | True | | |
| id | cde2563ead464ffa97963c59e002c0cf | | |
| name | tenant1 | | |
+-------------+----------------------------------+ | |
vagrant@devstack-control:~/devstack$ keystone user-create --name=user1 --pass=user1 --email=user1@example.com 2> /dev/null | |
+----------+----------------------------------+ | |
| Property | Value | | |
+----------+----------------------------------+ | |
| email | user1@example.com | | |
| enabled | True | | |
| id | 0179ce97f244411e840cbb94259dbf29 | | |
| name | user1 | | |
| username | user1 | | |
+----------+----------------------------------+ | |
vagrant@devstack-control:~/devstack$ keystone user-role-add --user=user1 --role=_member_ --tenant=tenant1 2> /dev/null | |
vagrant@devstack-control:~/devstack$ | |
vagrant@devstack-control:~/devstack$ IMG_ID=$(nova image-list | grep 'cirros-0.3..-x86_64-uec\s' | awk '{print $2}') | |
vagrant@devstack-control:~/devstack$ TNT1_ID=$(keystone tenant-list 2> /dev/null | grep '\s'tenant1'' | awk '{print $2}') ; echo ${TNT1_ID} | |
cde2563ead464ffa97963c59e002c0cf | |
vagrant@devstack-control:~/devstack$ | |
vagrant@devstack-control:~/devstack$ neutron net-create ext1 --router:external --tenant_id=${TNT1_ID} --provider:network_type flat \ | |
> --provider:physical_network physnetext1 | |
Created a new network: | |
+---------------------------+--------------------------------------+ | |
| Field | Value | | |
+---------------------------+--------------------------------------+ | |
| admin_state_up | True | | |
| id | 7da709ff-397f-4778-a0e8-994811272fdb | | |
| mtu | 0 | | |
| name | ext1 | | |
| port_security_enabled | True | | |
| provider:network_type | flat | | |
| provider:physical_network | physnetext1 | | |
| provider:segmentation_id | | | |
| router:external | True | | |
| shared | False | | |
| status | ACTIVE | | |
| subnets | | | |
| tenant_id | cde2563ead464ffa97963c59e002c0cf | | |
+---------------------------+--------------------------------------+ | |
vagrant@devstack-control:~/devstack$ | |
vagrant@devstack-control:~/devstack$ neutron subnet-create --tenant_id=${TNT1_ID} \ | |
> --allocation-pool start=192.168.111.21,end=192.168.111.40 --gateway=192.168.111.254 \ | |
> --disable-dhcp --name subext1 ext1 192.168.111.0/24 | |
Created a new subnet: | |
+-------------------+------------------------------------------------------+ | |
| Field | Value | | |
+-------------------+------------------------------------------------------+ | |
| allocation_pools | {"start": "192.168.111.21", "end": "192.168.111.40"} | | |
| cidr | 192.168.111.0/24 | | |
| dns_nameservers | | | |
| enable_dhcp | False | | |
| gateway_ip | 192.168.111.254 | | |
| host_routes | | | |
| id | 00289199-e288-464a-ab2f-837ca67101a7 | | |
| ip_version | 4 | | |
| ipv6_address_mode | | | |
| ipv6_ra_mode | | | |
| name | subext1 | | |
| network_id | 7da709ff-397f-4778-a0e8-994811272fdb | | |
| subnetpool_id | | | |
| tenant_id | cde2563ead464ffa97963c59e002c0cf | | |
+-------------------+------------------------------------------------------+ | |
vagrant@devstack-control:~/devstack$ | |
vagrant@devstack-control:~/devstack$ | |
vagrant@devstack-control:~/devstack$ | |
vagrant@devstack-control:~/devstack$ unset SERVICE_TOKEN SERVICE_ENDPOINT | |
vagrant@devstack-control:~/devstack$ export OS_AUTH_URL=http://192.168.50.20:35357/v2.0/ | |
vagrant@devstack-control:~/devstack$ export OS_REGION_NAME=RegionOne | |
vagrant@devstack-control:~/devstack$ | |
vagrant@devstack-control:~/devstack$ ####================= | |
vagrant@devstack-control:~/devstack$ | |
vagrant@devstack-control:~/devstack$ export OS_USERNAME=user1 | |
vagrant@devstack-control:~/devstack$ export OS_TENANT_NAME=tenant1 | |
vagrant@devstack-control:~/devstack$ export OS_PASSWORD=user1 | |
vagrant@devstack-control:~/devstack$ export PS1='[\u@\h \W(keystone_user1)]\$ ' | |
[vagrant@devstack-control devstack(keystone_user1)]$ | |
[vagrant@devstack-control devstack(keystone_user1)]$ rm -f id_rsa_demo* ; ssh-keygen -t rsa -b 2048 -N '' -f id_rsa_demo > /dev/null | |
[vagrant@devstack-control devstack(keystone_user1)]$ nova keypair-add --pub-key id_rsa_demo.pub demo_key > /dev/null | |
[vagrant@devstack-control devstack(keystone_user1)]$ | |
[vagrant@devstack-control devstack(keystone_user1)]$ neutron router-create rtr1 | |
Created a new router: | |
+-----------------------+--------------------------------------+ | |
| Field | Value | | |
+-----------------------+--------------------------------------+ | |
| admin_state_up | True | | |
| external_gateway_info | | | |
| id | e09818e7-a05a-4963-9927-fc1dc6f1e844 | | |
| name | rtr1 | | |
| routes | | | |
| status | ACTIVE | | |
| tenant_id | cde2563ead464ffa97963c59e002c0cf | | |
+-----------------------+--------------------------------------+ | |
[vagrant@devstack-control devstack(keystone_user1)]$ | |
[vagrant@devstack-control devstack(keystone_user1)]$ | |
[vagrant@devstack-control devstack(keystone_user1)]$ neutron router-gateway-set rtr1 ext1 | |
Set gateway for router rtr1 | |
[vagrant@devstack-control devstack(keystone_user1)]$ | |
[vagrant@devstack-control devstack(keystone_user1)]$ | |
[vagrant@devstack-control devstack(keystone_user1)]$ | |
[vagrant@devstack-control devstack(keystone_user1)]$ | |
[vagrant@devstack-control devstack(keystone_user1)]$ neutron net-create net1 | |
Created a new network: | |
+-----------------------+--------------------------------------+ | |
| Field | Value | | |
+-----------------------+--------------------------------------+ | |
| admin_state_up | True | | |
| id | 12809f83-ccdf-422c-a20a-4ddae0712655 | | |
| mtu | 0 | | |
| name | net1 | | |
| port_security_enabled | True | | |
| router:external | False | | |
| shared | False | | |
| status | ACTIVE | | |
| subnets | | | |
| tenant_id | cde2563ead464ffa97963c59e002c0cf | | |
+-----------------------+--------------------------------------+ | |
[vagrant@devstack-control devstack(keystone_user1)]$ neutron subnet-create net1 10.1.0.0/24 --name subnet1 --dns-nameserver 192.168.111.254 | |
Created a new subnet: | |
+-------------------+--------------------------------------------+ | |
| Field | Value | | |
+-------------------+--------------------------------------------+ | |
| allocation_pools | {"start": "10.1.0.2", "end": "10.1.0.254"} | | |
| cidr | 10.1.0.0/24 | | |
| dns_nameservers | 192.168.111.254 | | |
| enable_dhcp | True | | |
| gateway_ip | 10.1.0.1 | | |
| host_routes | | | |
| id | 6c496958-a787-4d8c-9465-f4c4176652e8 | | |
| ip_version | 4 | | |
| ipv6_address_mode | | | |
| ipv6_ra_mode | | | |
| name | subnet1 | | |
| network_id | 12809f83-ccdf-422c-a20a-4ddae0712655 | | |
| subnetpool_id | | | |
| tenant_id | cde2563ead464ffa97963c59e002c0cf | | |
+-------------------+--------------------------------------------+ | |
[vagrant@devstack-control devstack(keystone_user1)]$ neutron router-interface-add rtr1 subnet1 | |
Added interface 9cc1af22-108f-40bb-b938-f1da292236bf to router rtr1. | |
[vagrant@devstack-control devstack(keystone_user1)]$ | |
[vagrant@devstack-control devstack(keystone_user1)]$ | |
[vagrant@devstack-control devstack(keystone_user1)]$ | |
[vagrant@devstack-control devstack(keystone_user1)]$ | |
[vagrant@devstack-control devstack(keystone_user1)]$ NET1_ID=$(neutron net-list | grep -w net1 | awk '{print $2}') ; echo "net1 $NET1_ID" | |
net1 12809f83-ccdf-422c-a20a-4ddae0712655 | |
[vagrant@devstack-control devstack(keystone_user1)]$ nova boot --poll --flavor m1.nano --image $IMG_ID --key-name demo_key --nic net-id=${NET1_ID} vm1 | |
+--------------------------------------+----------------------------------------------------------------+ | |
| Property | Value | | |
+--------------------------------------+----------------------------------------------------------------+ | |
| OS-DCF:diskConfig | MANUAL | | |
| OS-EXT-AZ:availability_zone | nova | | |
| OS-EXT-STS:power_state | 0 | | |
| OS-EXT-STS:task_state | scheduling | | |
| OS-EXT-STS:vm_state | building | | |
| OS-SRV-USG:launched_at | - | | |
| OS-SRV-USG:terminated_at | - | | |
| accessIPv4 | | | |
| accessIPv6 | | | |
| adminPass | zWzzFYkX4W3V | | |
| config_drive | | | |
| created | 2015-06-09T15:58:26Z | | |
| flavor | m1.nano (42) | | |
| hostId | | | |
| id | 20e500c3-41e1-4be0-b854-55c710a1cfb2 | | |
| image | cirros-0.3.4-x86_64-uec (3d94fbda-6982-43ab-bc12-95f2f9017bbd) | | |
| key_name | demo_key | | |
| metadata | {} | | |
| name | vm1 | | |
| os-extended-volumes:volumes_attached | [] | | |
| progress | 0 | | |
| security_groups | default | | |
| status | BUILD | | |
| tenant_id | cde2563ead464ffa97963c59e002c0cf | | |
| updated | 2015-06-09T15:58:27Z | | |
| user_id | 0179ce97f244411e840cbb94259dbf29 | | |
+--------------------------------------+----------------------------------------------------------------+ | |
Server building... 100% complete | |
Finished | |
[vagrant@devstack-control devstack(keystone_user1)]$ | |
[vagrant@devstack-control devstack(keystone_user1)]$ | |
[vagrant@devstack-control devstack(keystone_user1)]$ | |
[vagrant@devstack-control devstack(keystone_user1)]$ | |
[vagrant@devstack-control devstack(keystone_user1)]$ | |
[vagrant@devstack-control devstack(keystone_user1)]$ | |
[vagrant@devstack-control devstack(keystone_user1)]$ neutron floatingip-create ext1 | |
Created a new floatingip: | |
+---------------------+--------------------------------------+ | |
| Field | Value | | |
+---------------------+--------------------------------------+ | |
| fixed_ip_address | | | |
| floating_ip_address | 192.168.111.22 | | |
| floating_network_id | 7da709ff-397f-4778-a0e8-994811272fdb | | |
| id | f013bef4-9468-494d-9417-c9d9e4abb97c | | |
| port_id | | | |
| router_id | | | |
| status | ACTIVE | | |
| tenant_id | cde2563ead464ffa97963c59e002c0cf | | |
+---------------------+--------------------------------------+ | |
[vagrant@devstack-control devstack(keystone_user1)]$ FLOAT_IP=$(neutron floatingip-list | grep 192\.168\.111\. | grep -v 10\..\.0\. | head -1 | awk '{print $5}') ; echo ${FLOAT_IP} | |
192.168.111.22 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment