Skip to content

Instantly share code, notes, and snippets.

@kashyapc
Created May 13, 2014 10:40
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 kashyapc/0d4869796c7ea79bfb89 to your computer and use it in GitHub Desktop.
Save kashyapc/0d4869796c7ea79bfb89 to your computer and use it in GitHub Desktop.

Diagnostics

Neutron diagnostics

$ . keystonerc_admin

$ neutron net-list
+--------------------------------------+------+-------------------------------------------------------+
| id                                   | name | subnets                                               |
+--------------------------------------+------+-------------------------------------------------------+
| 976a9bb7-f01a-4ccc-8eba-0329212fc868 | ext  | 49b174e5-fce2-490d-ac75-3c75a7b13e24 192.169.142.0/24 |
| f5af9fff-5d8a-420e-8a88-b3aae38ab5a4 | int  | 4ba033fa-19d3-429d-8c52-51f6f7147fd0 30.0.0.0/24      |
+--------------------------------------+------+-------------------------------------------------------+

$ neutron net-show ext
+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | True                                 |
| id                        | 976a9bb7-f01a-4ccc-8eba-0329212fc868 |
| name                      | ext                                  |
| provider:network_type     | gre                                  |
| provider:physical_network |                                      |
| provider:segmentation_id  | 1                                    |
| router:external           | True                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   | 49b174e5-fce2-490d-ac75-3c75a7b13e24 |
| tenant_id                 | 3e112abc4c4b4214b8efbd627a32f75e     |
+---------------------------+--------------------------------------+

$ neutron net-show int
+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | True                                 |
| id                        | f5af9fff-5d8a-420e-8a88-b3aae38ab5a4 |
| name                      | int                                  |
| provider:network_type     | gre                                  |
| provider:physical_network |                                      |
| provider:segmentation_id  | 2                                    |
| router:external           | False                                |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   | 4ba033fa-19d3-429d-8c52-51f6f7147fd0 |
| tenant_id                 | 0a6eb2259ca142e7a80541db10835e71     |
+---------------------------+--------------------------------------+

$ neutron subnet-list
+--------------------------------------+------------+------------------+-------------------------------------------------------+
| id                                   | name       | cidr             | allocation_pools                                      |
+--------------------------------------+------------+------------------+-------------------------------------------------------+
| 49b174e5-fce2-490d-ac75-3c75a7b13e24 |            | 192.169.142.0/24 | {"start": "192.169.142.10", "end": "192.169.142.200"} |
| 4ba033fa-19d3-429d-8c52-51f6f7147fd0 | intsubnet1 | 30.0.0.0/24      | {"start": "30.0.0.2", "end": "30.0.0.254"}            |
+--------------------------------------+------------+------------------+-------------------------------------------------------+

$ neutron port-list
+--------------------------------------+------+-------------------+---------------------------------------------------------------------------------------+
| id                                   | name | mac_address       | fixed_ips                                                                             |
+--------------------------------------+------+-------------------+---------------------------------------------------------------------------------------+
| a8818ee8-f949-4d0f-8f38-1086ad4c9c2c |      | fa:16:3e:22:e1:ad | {"subnet_id": "4ba033fa-19d3-429d-8c52-51f6f7147fd0", "ip_address": "30.0.0.3"}       |
| f0ea1594-3fda-4420-8a3c-011be8441bda |      | fa:16:3e:e4:15:79 | {"subnet_id": "4ba033fa-19d3-429d-8c52-51f6f7147fd0", "ip_address": "30.0.0.1"}       |
| fb9ff0ad-56db-480e-96be-ce7aac582065 |      | fa:16:3e:95:1e:d6 | {"subnet_id": "49b174e5-fce2-490d-ac75-3c75a7b13e24", "ip_address": "192.169.142.10"} |
+--------------------------------------+------+-------------------+-----------------------------------------------------------------------------------

OVS and ip diagnostics

On Controller:

$ ovs-vsctl show
c993ff93-7d03-42e2-8566-331d10442686
    Bridge br-int
        Port br-int
            Interface br-int
                type: internal
        Port "qr-f0ea1594-3f"
            tag: 4095
            Interface "qr-f0ea1594-3f"
                type: internal
        Port "tapa8818ee8-f9"
            tag: 4095
            Interface "tapa8818ee8-f9"
                type: internal
    Bridge br-ex
        Port "ens2"
            Interface "ens2"
        Port "qg-fb9ff0ad-56"
            Interface "qg-fb9ff0ad-56"
                type: internal
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.0.1"

ip:

$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master ovs-system state UP group default qlen 1000
    link/ether 52:54:00:ff:fd:94 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::5054:ff:feff:fd94/64 scope link 
       valid_lft forever preferred_lft forever
3: ovs-system: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default 
    link/ether 2e:f2:ad:44:c6:85 brd ff:ff:ff:ff:ff:ff
4: br-int: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default 
    link/ether fa:69:c5:74:87:48 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::6455:91ff:fed4:80cd/64 scope link 
       valid_lft forever preferred_lft forever
5: br-ex: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default 
    link/ether b2:f8:e1:b1:04:4c brd ff:ff:ff:ff:ff:ff
    inet 192.169.142.97/24 brd 192.169.142.255 scope global br-ex
       valid_lft forever preferred_lft forever
    inet6 fe80::b0f8:e1ff:feb1:44c/64 scope link 
       valid_lft forever preferred_lft forever
6: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 86:81:59:cd:0b:50 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever

On compute:

$ ovs-vsctl show
df92d38f-7e81-47a9-9f0c-8b9370976c61
    Bridge br-int
        Port br-int
            Interface br-int
                type: internal
    ovs_version: "2.0.1"

ip:

$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 52:54:00:8c:0c:d9 brd ff:ff:ff:ff:ff:ff
    inet 192.169.142.168/24 brd 192.169.142.255 scope global dynamic ens2
       valid_lft 3207sec preferred_lft 3207sec
    inet6 fe80::5054:ff:fe8c:cd9/64 scope link 
       valid_lft forever preferred_lft forever
3: ovs-system: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default 
    link/ether 6a:0c:1c:5c:89:8d brd ff:ff:ff:ff:ff:ff
4: br-int: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default 
    link/ether 8e:2d:2a:12:6d:4d brd ff:ff:ff:ff:ff:ff
    inet6 fe80::40:49ff:fe54:6033/64 scope link 
       valid_lft forever preferred_lft forever
5: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 92:7a:10:5a:bb:58 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment