Skip to content

Instantly share code, notes, and snippets.

@danehans
Last active March 24, 2016 19:58
Show Gist options
  • Select an option

  • Save danehans/2b752f0c2885353fd791 to your computer and use it in GitHub Desktop.

Select an option

Save danehans/2b752f0c2885353fd791 to your computer and use it in GitHub Desktop.
kolla_issues
$ kolla-ansible prechecks
Pre-deployment checking : ansible-playbook -i /usr/share/kolla/ansible/inventory/all-in-one -e @/etc/kolla/globals.yml -e @/etc/kolla/passwords.yml /usr/share/kolla/ansible/prechecks.yml
PLAY [all] ********************************************************************
GATHERING FACTS ***************************************************************
ok: [localhost]
TASK: [prechecks | Checking free port for Cinder API] *************************
ok: [localhost]
.....<removed for abbreviation>
TASK: [manila | Starting manila-share container] ******************************
skipping: [localhost]
PLAY RECAP ********************************************************************
localhost : ok=328 changed=69 unreachable=0 failed=0
# Using secure-openrc.sh
$ nova boot --image cirros --flavor m1.tiny --key-name mykey --nic net-id=89ea5be7-2301-4ada-81a5-3b1719833992 c1
ERROR (ConnectFailure): Unable to establish connection to https://172.18.151.92:8774/v2/f72b02396e924434bdc9b59fa4df12a4/servers
$ nova --insecure boot --image cirros --flavor m1.tiny --key-name mykey --nic net-id=89ea5be7-2301-4ada-81a5-3b1719833992 c1
/usr/lib/python2.7/site-packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
InsecureRequestWarning)
ERROR (ConnectFailure): Unable to establish connection to https://172.18.151.92:8774/v2/f72b02396e924434bdc9b59fa4df12a4/servers
$ kolla/tools/init-runonce
Downloading glance image.
Creating glance image.
[=============================>] 100%
+------------------+--------------------------------------+
| Property | Value |
+------------------+--------------------------------------+
| checksum | ee1eca47dc88f4879d8a229cc70a07c6 |
| container_format | bare |
| created_at | 2016-03-24T03:52:26Z |
| disk_format | qcow2 |
| id | c664bd00-c74d-41a3-96c7-412698b0bf0a |
| min_disk | 0 |
| min_ram | 0 |
| name | cirros |
| owner | f72b02396e924434bdc9b59fa4df12a4 |
| protected | False |
| size | 13287936 |
| status | active |
| tags | [] |
| updated_at | 2016-03-24T03:52:26Z |
| virtual_size | None |
| visibility | private |
+------------------+--------------------------------------+
Configuring neutron.
Created a new network:
+---------------------------+--------------------------------------+
| Field | Value |
+---------------------------+--------------------------------------+
| admin_state_up | True |
| availability_zone_hints | |
| availability_zones | |
| id | 34bbc610-7d17-4b75-9c39-56dae6ded295 |
| ipv4_address_scope | |
| ipv6_address_scope | |
| is_default | False |
| mtu | 1500 |
| name | public1 |
| provider:network_type | flat |
| provider:physical_network | physnet1 |
| provider:segmentation_id | |
| router:external | True |
| shared | False |
| status | ACTIVE |
| subnets | |
| tags | |
| tenant_id | f72b02396e924434bdc9b59fa4df12a4 |
+---------------------------+--------------------------------------+
Created a new subnet:
+-------------------+----------------------------------------------+
| Field | Value |
+-------------------+----------------------------------------------+
| allocation_pools | {"start": "10.0.2.150", "end": "10.0.2.199"} |
| cidr | 10.0.2.0/24 |
| dns_nameservers | |
| enable_dhcp | False |
| gateway_ip | 10.0.2.1 |
| host_routes | |
| id | 01ed10a4-5516-4825-82e9-7b7b737045b4 |
| ip_version | 4 |
| ipv6_address_mode | |
| ipv6_ra_mode | |
| name | 1-subnet |
| network_id | 34bbc610-7d17-4b75-9c39-56dae6ded295 |
| subnetpool_id | |
| tenant_id | f72b02396e924434bdc9b59fa4df12a4 |
+-------------------+----------------------------------------------+
Created a new network:
+---------------------------+--------------------------------------+
| Field | Value |
+---------------------------+--------------------------------------+
| admin_state_up | True |
| availability_zone_hints | |
| availability_zones | |
| id | 89ea5be7-2301-4ada-81a5-3b1719833992 |
| ipv4_address_scope | |
| ipv6_address_scope | |
| mtu | 1450 |
| name | demo-net |
| provider:network_type | vxlan |
| provider:physical_network | |
| provider:segmentation_id | 67 |
| router:external | False |
| shared | False |
| status | ACTIVE |
| subnets | |
| tags | |
| tenant_id | f72b02396e924434bdc9b59fa4df12a4 |
+---------------------------+--------------------------------------+
Created a new subnet:
+-------------------+--------------------------------------------+
| Field | Value |
+-------------------+--------------------------------------------+
| allocation_pools | {"start": "10.0.0.2", "end": "10.0.0.254"} |
| cidr | 10.0.0.0/24 |
| dns_nameservers | 8.8.8.8 |
| enable_dhcp | True |
| gateway_ip | 10.0.0.1 |
| host_routes | |
| id | a6e0bc1a-531d-46a7-bde0-316271d16120 |
| ip_version | 4 |
| ipv6_address_mode | |
| ipv6_ra_mode | |
| name | demo-subnet |
| network_id | 89ea5be7-2301-4ada-81a5-3b1719833992 |
| subnetpool_id | |
| tenant_id | f72b02396e924434bdc9b59fa4df12a4 |
+-------------------+--------------------------------------------+
Created a new router:
+-------------------------+--------------------------------------+
| Field | Value |
+-------------------------+--------------------------------------+
| admin_state_up | True |
| availability_zone_hints | |
| availability_zones | |
| distributed | False |
| external_gateway_info | |
| ha | False |
| id | d988e539-37fc-47fb-b5be-d758e2f29841 |
| name | demo-router |
| routes | |
| status | ACTIVE |
| tenant_id | f72b02396e924434bdc9b59fa4df12a4 |
+-------------------------+--------------------------------------+
Added interface 1d245b0b-b3eb-43a6-9a93-566df1b06be9 to router demo-router.
Set gateway for router demo-router
Created a new security_group_rule:
+-------------------+--------------------------------------+
| Field | Value |
+-------------------+--------------------------------------+
| direction | ingress |
| ethertype | IPv4 |
| id | 180d7040-6ad2-4215-8348-1002dff9e109 |
| port_range_max | |
| port_range_min | |
| protocol | icmp |
| remote_group_id | |
| remote_ip_prefix | 0.0.0.0/0 |
| security_group_id | 72d84f9b-15ca-4bb8-9ab2-0254f3f9ad23 |
| tenant_id | f72b02396e924434bdc9b59fa4df12a4 |
+-------------------+--------------------------------------+
Created a new security_group_rule:
+-------------------+--------------------------------------+
| Field | Value |
+-------------------+--------------------------------------+
| direction | ingress |
| ethertype | IPv4 |
| id | 9ae3b1f9-6dad-4a89-a46e-cbfd7437bb83 |
| port_range_max | 22 |
| port_range_min | 22 |
| protocol | tcp |
| remote_group_id | |
| remote_ip_prefix | 0.0.0.0/0 |
| security_group_id | 72d84f9b-15ca-4bb8-9ab2-0254f3f9ad23 |
| tenant_id | f72b02396e924434bdc9b59fa4df12a4 |
+-------------------+--------------------------------------+
Created a new security_group_rule:
+-------------------+--------------------------------------+
| Field | Value |
+-------------------+--------------------------------------+
| direction | ingress |
| ethertype | IPv4 |
| id | ddfc7c13-a6b3-491e-a775-6c12c3602ebf |
| port_range_max | 8000 |
| port_range_min | 8000 |
| protocol | tcp |
| remote_group_id | |
| remote_ip_prefix | 0.0.0.0/0 |
| security_group_id | 72d84f9b-15ca-4bb8-9ab2-0254f3f9ad23 |
| tenant_id | f72b02396e924434bdc9b59fa4df12a4 |
+-------------------+--------------------------------------+
Created a new security_group_rule:
+-------------------+--------------------------------------+
| Field | Value |
+-------------------+--------------------------------------+
| direction | ingress |
| ethertype | IPv4 |
| id | e15f674e-29ef-4487-b7cb-44f156be5df9 |
| port_range_max | 8080 |
| port_range_min | 8080 |
| protocol | tcp |
| remote_group_id | |
| remote_ip_prefix | 0.0.0.0/0 |
| security_group_id | 72d84f9b-15ca-4bb8-9ab2-0254f3f9ad23 |
| tenant_id | f72b02396e924434bdc9b59fa4df12a4 |
+-------------------+--------------------------------------+
Configuring nova public key and quotas.
$ docker ps | grep keystone
28a5eaeafaff 172.18.151.148:4000/kollaglue/centos-binary-keystone:2.0.0 "kolla_start" 35 minutes ago Up 35 minutes keystone
# curl --insecure https://172.18.151.92:5000
{"versions": {"values": [{"status": "stable", "updated": "2015-09-15T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}], "id": "v3.5", "links": [{"href": "https://172.18.151.92:5000/v3/", "rel": "self"}]}, {"status": "stable", "updated": "2014-04-17T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v2.0+json"}], "id": "v2.0", "links": [{"href": "https://172.18.151.92:5000/v2.0/", "rel": "self"}, {"href": "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}]}]}}
# curl http://172.18.151.102:35357/v3
{"version": {"status": "stable", "updated": "2015-09-15T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}], "id": "v3.5", "links": [{"href": "http://172.18.151.102:35357/v3/", "rel": "self"}]}}
$ curl --insecure https://172.18.151.92:8774/v2/
Authentication required
$ git log --oneline
3a74456 Merge "Add creation of new log folder for Horizon"
7212292 Merge "Add conntrack-tools"
....
INFO:kolla.cmd.build:Successfully built images
INFO:kolla.cmd.build:=========================
INFO:kolla.cmd.build:aodh-expirer
INFO:kolla.cmd.build:nova-api
INFO:kolla.cmd.build:cinder-base
INFO:kolla.cmd.build:swift-container
INFO:kolla.cmd.build:designate-api
INFO:kolla.cmd.build:kolla-toolbox
INFO:kolla.cmd.build:openvswitch-vswitchd
INFO:kolla.cmd.build:nova-network
INFO:kolla.cmd.build:trove-base
INFO:kolla.cmd.build:heat-api-cfn
INFO:kolla.cmd.build:aodh-base
INFO:kolla.cmd.build:neutron-server
INFO:kolla.cmd.build:magnum-base
INFO:kolla.cmd.build:magnum-conductor
INFO:kolla.cmd.build:nova-spicehtml5proxy
INFO:kolla.cmd.build:aodh-api
INFO:kolla.cmd.build:nova-libvirt
INFO:kolla.cmd.build:cinder-api
INFO:kolla.cmd.build:rabbitmq
INFO:kolla.cmd.build:manila-api
INFO:kolla.cmd.build:nova-base
INFO:kolla.cmd.build:zookeeper
INFO:kolla.cmd.build:kibana
INFO:kolla.cmd.build:swift-proxy-server
INFO:kolla.cmd.build:aodh-evaluator
INFO:kolla.cmd.build:tempest
INFO:kolla.cmd.build:trove-guestagent
INFO:kolla.cmd.build:neutron-linuxbridge-agent
INFO:kolla.cmd.build:magnum-api
INFO:kolla.cmd.build:keepalived
INFO:kolla.cmd.build:openstack-base
INFO:kolla.cmd.build:keystone
INFO:kolla.cmd.build:mongodb
INFO:kolla.cmd.build:ceph-mon
INFO:kolla.cmd.build:memcached
INFO:kolla.cmd.build:mesos-slave
INFO:kolla.cmd.build:heka
INFO:kolla.cmd.build:base
INFO:kolla.cmd.build:haproxy
INFO:kolla.cmd.build:ceilometer-collector
INFO:kolla.cmd.build:glance-api
INFO:kolla.cmd.build:swift-base
INFO:kolla.cmd.build:elasticsearch
INFO:kolla.cmd.build:horizon
INFO:kolla.cmd.build:cinder-scheduler
INFO:kolla.cmd.build:designate-sink
INFO:kolla.cmd.build:dind
INFO:kolla.cmd.build:trove-api
INFO:kolla.cmd.build:designate-poolmanager
INFO:kolla.cmd.build:neutron-openvswitch-agent
INFO:kolla.cmd.build:ceilometer-compute
INFO:kolla.cmd.build:manila-scheduler
INFO:kolla.cmd.build:mesos-base
INFO:kolla.cmd.build:ceilometer-central
INFO:kolla.cmd.build:nova-novncproxy
INFO:kolla.cmd.build:mesos-master
INFO:kolla.cmd.build:designate-backend-bind9
INFO:kolla.cmd.build:ceilometer-base
INFO:kolla.cmd.build:heat-api
INFO:kolla.cmd.build:aodh-notifier
INFO:kolla.cmd.build:cinder-backup
INFO:kolla.cmd.build:nova-conductor
INFO:kolla.cmd.build:neutron-base
INFO:kolla.cmd.build:designate-central
INFO:kolla.cmd.build:ironic-api
INFO:kolla.cmd.build:heat-engine
INFO:kolla.cmd.build:cinder-rpcbind
INFO:kolla.cmd.build:swift-object
INFO:kolla.cmd.build:openvswitch-base
INFO:kolla.cmd.build:ceph-base
INFO:kolla.cmd.build:cinder-volume
INFO:kolla.cmd.build:ceilometer-api
INFO:kolla.cmd.build:trove-taskmanager
INFO:kolla.cmd.build:swift-rsyncd
INFO:kolla.cmd.build:aodh-listener
INFO:kolla.cmd.build:glance-registry
INFO:kolla.cmd.build:mesosphere-base
INFO:kolla.cmd.build:neutron-l3-agent
INFO:kolla.cmd.build:ceph-rgw
INFO:kolla.cmd.build:chronos
INFO:kolla.cmd.build:marathon
INFO:kolla.cmd.build:ironic-base
INFO:kolla.cmd.build:zaqar
INFO:kolla.cmd.build:nova-consoleauth
INFO:kolla.cmd.build:designate-base
INFO:kolla.cmd.build:neutron-dhcp-agent
INFO:kolla.cmd.build:heat-base
INFO:kolla.cmd.build:designate-mdns
INFO:kolla.cmd.build:ceilometer-notification
INFO:kolla.cmd.build:ironic-inspector
INFO:kolla.cmd.build:openvswitch-db-server
INFO:kolla.cmd.build:ironic-conductor
INFO:kolla.cmd.build:nova-scheduler
INFO:kolla.cmd.build:manila-base
INFO:kolla.cmd.build:manila-share
INFO:kolla.cmd.build:ceph-osd
INFO:kolla.cmd.build:mariadb
INFO:kolla.cmd.build:swift-account
INFO:kolla.cmd.build:nova-compute
INFO:kolla.cmd.build:neutron-metadata-agent
INFO:kolla.cmd.build:nova-compute-ironic
INFO:kolla.cmd.build:glance-base
INFO:kolla.cmd.build:ironic-pxe
INFO:kolla.cmd.build:trove-conductor
INFO:kolla.cmd.build:Images that failed to build
INFO:kolla.cmd.build:===========================
ERROR:kolla.cmd.build:murano-base Failed with status: error
ERROR:kolla.cmd.build:murano-engine Failed with status: parent_error
ERROR:kolla.cmd.build:mistral-engine Failed with status: parent_error
ERROR:kolla.cmd.build:gnocchi-base Failed with status: error
ERROR:kolla.cmd.build:murano-api Failed with status: parent_error
ERROR:kolla.cmd.build:mistral-executor Failed with status: parent_error
ERROR:kolla.cmd.build:gnocchi-api Failed with status: parent_error
ERROR:kolla.cmd.build:mistral-base Failed with status: error
ERROR:kolla.cmd.build:gnocchi-statsd Failed with status: parent_error
ERROR:kolla.cmd.build:mistral-api Failed with status: parent_error
({'murano-base': 'error', 'murano-engine': 'parent_error', 'mistral-engine': 'parent_error', 'gnocchi-base': 'error', 'murano-api': 'parent_error', 'mistral-executor': 'parent_error', 'gnocchi-api': 'parent_error', 'mistral-base': 'error', 'gnocchi-statsd': 'parent_error', 'mistral-api': 'parent_error'}, {'aodh-expirer': 'built', 'nova-api': 'built', 'cinder-base': 'built', 'swift-container': 'built', 'designate-api': 'built', 'kolla-toolbox': 'built', 'openvswitch-vswitchd': 'built', 'nova-network': 'built', 'trove-base': 'built', 'heat-api-cfn': 'built', 'aodh-base': 'built', 'neutron-server': 'built', 'magnum-base': 'built', 'magnum-conductor': 'built', 'nova-spicehtml5proxy': 'built', 'aodh-api': 'built', 'nova-libvirt': 'built', 'cinder-api': 'built', 'rabbitmq': 'built', 'manila-api': 'built', 'nova-base': 'built', 'zookeeper': 'built', 'kibana': 'built', 'swift-proxy-server': 'built', 'aodh-evaluator': 'built', 'tempest': 'built', 'trove-guestagent': 'built', 'neutron-linuxbridge-agent': 'built', 'magnum-api': 'built', 'keepalived': 'built', 'openstack-base': 'built', 'keystone': 'built', 'mongodb': 'built', 'ceph-mon': 'built', 'memcached': 'built', 'mesos-slave': 'built', 'heka': 'built', 'base': 'built', 'haproxy': 'built', 'ceilometer-collector': 'built', 'glance-api': 'built', 'swift-base': 'built', 'elasticsearch': 'built', 'horizon': 'built', 'cinder-scheduler': 'built', 'designate-sink': 'built', 'dind': 'built', 'trove-api': 'built', 'designate-poolmanager': 'built', 'neutron-openvswitch-agent': 'built', 'ceilometer-compute': 'built', 'manila-scheduler': 'built', 'mesos-base': 'built', 'ceilometer-central': 'built', 'nova-novncproxy': 'built', 'mesos-master': 'built', 'designate-backend-bind9': 'built', 'ceilometer-base': 'built', 'heat-api': 'built', 'aodh-notifier': 'built', 'cinder-backup': 'built', 'nova-conductor': 'built', 'neutron-base': 'built', 'designate-central': 'built', 'ironic-api': 'built', 'heat-engine': 'built', 'cinder-rpcbind': 'built', 'swift-object': 'built', 'openvswitch-base': 'built', 'ceph-base': 'built', 'cinder-volume': 'built', 'ceilometer-api': 'built', 'trove-taskmanager': 'built', 'swift-rsyncd': 'built', 'aodh-listener': 'built', 'glance-registry': 'built', 'mesosphere-base': 'built', 'neutron-l3-agent': 'built', 'ceph-rgw': 'built', 'chronos': 'built', 'marathon': 'built', 'ironic-base': 'built', 'zaqar': 'built', 'nova-consoleauth': 'built', 'designate-base': 'built', 'neutron-dhcp-agent': 'built', 'heat-base': 'built', 'designate-mdns': 'built', 'ceilometer-notification': 'built', 'ironic-inspector': 'built', 'openvswitch-db-server': 'built', 'ironic-conductor': 'built', 'nova-scheduler': 'built', 'manila-base': 'built', 'manila-share': 'built', 'ceph-osd': 'built', 'mariadb': 'built', 'swift-account': 'built', 'nova-compute': 'built', 'neutron-metadata-agent': 'built', 'nova-compute-ironic': 'built', 'glance-base': 'built', 'ironic-pxe': 'built', 'trove-conductor': 'built'}, {})
real 9m12.778s
user 0m6.070s
sys 0m0.697s
$ kolla-ansible post-deploy
Post-Deploying Playbooks : ansible-playbook -i /usr/share/kolla/ansible/inventory/all-in-one -e @/etc/kolla/globals.yml -e @/etc/kolla/passwords.yml /usr/share/kolla/ansible/post-deploy.yml
PLAY [Creating admin openrc file on the deploy node] **************************
GATHERING FACTS ***************************************************************
ok: [localhost]
TASK: [template ] *************************************************************
ok: [localhost]
PLAY RECAP ********************************************************************
localhost : ok=2 changed=0 unreachable=0 failed=0
# cat /etc/kolla/secure-openrc.sh
export OS_PROJECT_DOMAIN_ID=default
export OS_USER_DOMAIN_ID=default
export OS_PROJECT_NAME=admin
export OS_TENANT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=password
export OS_AUTH_URL=https://172.18.151.92:5000
export OS_IDENTITY_API_VERSION=3
export OS_CACERT=/etc/kolla/certificates/haproxy-ca.crt
[openstack@dmccowan-ubu ~]$ neutron net-list
+--------------------------------------+----------+--------------------------------------------------+
| id | name | subnets |
+--------------------------------------+----------+--------------------------------------------------+
| 34bbc610-7d17-4b75-9c39-56dae6ded295 | public1 | 01ed10a4-5516-4825-82e9-7b7b737045b4 10.0.2.0/24 |
| 89ea5be7-2301-4ada-81a5-3b1719833992 | demo-net | a6e0bc1a-531d-46a7-bde0-316271d16120 10.0.0.0/24 |
+--------------------------------------+----------+--------------------------------------------------+
[openstack@dmccowan-ubu ~]$ glance image-list
+--------------------------------------+--------+
| ID | Name |
+--------------------------------------+--------+
| c664bd00-c74d-41a3-96c7-412698b0bf0a | cirros |
+--------------------------------------+--------+
[openstack@dmccowan-ubu ~]$ nova keypair-list
+-------+-------------------------------------------------+
| Name | Fingerprint |
+-------+-------------------------------------------------+
| mykey | ed:cc:97:25:6e:21:8d:f7:e5:7d:32:b4:b1:f7:dc:d1 |
+-------+-------------------------------------------------+
$ nova service-list
+----+------------------+--------------+----------+---------+-------+----------------------------+-----------------+
| Id | Binary | Host | Zone | Status | State | Updated_at | Disabled Reason |
+----+------------------+--------------+----------+---------+-------+----------------------------+-----------------+
| 3 | nova-consoleauth | dmccowan-ubu | internal | enabled | up | 2016-03-24T03:56:22.000000 | - |
| 9 | nova-scheduler | dmccowan-ubu | internal | enabled | up | 2016-03-24T03:56:25.000000 | - |
| 10 | nova-conductor | dmccowan-ubu | internal | enabled | up | 2016-03-24T03:56:26.000000 | - |
| 12 | nova-compute | dmccowan-ubu | nova | enabled | up | 2016-03-24T03:56:29.000000 | - |
+----+------------------+--------------+----------+---------+-------+----------------------------+-----------------+
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment