Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@kavichu
Created April 17, 2017 23:19
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 kavichu/bc5e2254712028b6666d72a3c2bc9775 to your computer and use it in GitHub Desktop.
Save kavichu/bc5e2254712028b6666d72a3c2bc9775 to your computer and use it in GitHub Desktop.
OpenStack Triple O Troubleshooting - Installing openstack-tripleo-ui from rdo-trunk-newton-tested

Running the quickstart script

bash quickstart.sh $VIRTHOST

Get the IP of the undercloud VM

TASK [setup/undercloud : Get undercloud vm ip address] *************************
task path: /home/ansible/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:295
Monday 17 April 2017  18:04:07 +0000 (0:00:02.322)       0:11:31.488 ********** 
FAILED - RETRYING: TASK: setup/undercloud : Get undercloud vm ip address (20 retries left).
FAILED - RETRYING: TASK: setup/undercloud : Get undercloud vm ip address (19 retries left).
changed: [srvr1.cloud.priv] => {"attempts": 3, "changed": true, "rc": 0, "stderr": "Warning: the ECDSA host key for 'srvr1.cloud.priv' differs from the key for the IP address '192.168.88.100'\nOffending key for IP in /home/ansible/.ssh/known_hosts:1\nMatching host key in /home/ansible/.ssh/known_hosts:3\r\nConnection to srvr1.cloud.priv closed.\r\n", "stdout": "192.168.23.25\r\n", "stdout_lines": ["192.168.23.25"]}

Using IP to connect to the undercloud VM

export UNDERCLOUD_IP="192.168.23.25"
ssh -i  id_rsa_undercloud root@$UNDERCLOUD_IP

Installing openstack-tripleo-ui from a rdo-trunk-newton-tested

# yum install -y https://buildlogs.centos.org/centos/7/cloud/x86_64/rdo-trunk-newton-tested/openstack-tripleo-ui-1.1.0-0.20170201184830.36b0b58.el7.centos.noarch.rpm

It solved

PLAY RECAP *********************************************************************
localhost                  : ok=20   changed=8    unreachable=0    failed=0   
srvr1.cloud.priv           : ok=120  changed=42   unreachable=0    failed=0   
undercloud                 : ok=39   changed=25   unreachable=0    failed=0   

Monday 17 April 2017  18:56:07 +0000 (0:00:00.861)       1:03:31.548 ********** 
=============================================================================== 
undercloud-deploy : Install the undercloud --------------------------- 2339.90s
/home/ansible/.quickstart/usr/local/share/ansible/roles/undercloud-deploy/tasks/install-undercloud.yml:15 
overcloud-prep-images : Prepare the overcloud images for deploy ------- 325.80s
/home/ansible/.quickstart/usr/local/share/ansible/roles/overcloud-prep-images/tasks/overcloud-prep-images.yml:1 
setup/undercloud : Resize undercloud image (call virt-resize) --------- 135.85s
/home/ansible/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:190 
overcloud-prep-flavors : Prepare the scripts for overcloud flavors ----- 93.12s
/home/ansible/.quickstart/usr/local/share/ansible/roles/overcloud-prep-flavors/tasks/overcloud-prep-flavors.yml:1 
setup/undercloud : Perform selinux relabel on undercloud image --------- 85.85s
/home/ansible/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:154 
setup/undercloud : Copy instackenv.json to appliance ------------------- 46.71s
/home/ansible/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:73 
setup/undercloud : Upload undercloud volume to storage pool ------------ 44.97s
/home/ansible/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:257 
setup/undercloud : Get undercloud vm ip address ------------------------ 27.43s
/home/ansible/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:295 
overcloud-prep-containers : Create the default parameters for the container deployment -- 18.01s
/home/ansible/.quickstart/usr/local/share/ansible/roles/overcloud-prep-containers/tasks/create-scripts.yml:9 
overcloud-prep-containers : Create overcloud prep-containers script ---- 17.76s
/home/ansible/.quickstart/usr/local/share/ansible/roles/overcloud-prep-containers/tasks/create-scripts.yml:3 
fetch-images : Get qcow2 image from cache ------------------------------ 17.76s
/home/ansible/.quickstart/tripleo-quickstart/roles/fetch-images/tasks/fetch.yml:167 
overcloud-prep-config : Create network environment file for network isolation -- 17.53s
/home/ansible/.quickstart/usr/local/share/ansible/roles/overcloud-prep-config/tasks/main.yml:15 
overcloud-ssl : Ensure rpm requirements for ssl are installed ---------- 16.31s
/home/ansible/.quickstart/usr/local/share/ansible/roles/overcloud-ssl/tasks/main.yml:5 
setup ------------------------------------------------------------------ 15.50s
 ------------------------------------------------------------------------------
setup ------------------------------------------------------------------ 15.28s
 ------------------------------------------------------------------------------
environment/setup : redefine the libvirt networks so the config is written to /etc/libvirt -- 14.19s
/home/ansible/.quickstart/tripleo-quickstart/roles/environment/setup/tasks/main.yml:57 
setup/undercloud : Inject undercloud ssh public key to appliance ------- 13.71s
/home/ansible/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:99 
undercloud-deploy : Create undercloud configuration -------------------- 13.57s
/home/ansible/.quickstart/usr/local/share/ansible/roles/undercloud-deploy/tasks/create-scripts.yml:3 
overcloud-prep-network : Create overcloud-prep-network script ---------- 13.40s
/home/ansible/.quickstart/usr/local/share/ansible/roles/overcloud-prep-network/tasks/create-scripts.yml:3 
overcloud-deploy : Create post-deploy script --------------------------- 13.21s
/home/ansible/.quickstart/usr/local/share/ansible/roles/overcloud-deploy/tasks/create-scripts.yml:10 
+ set +x
##################################
Virtual Environment Setup Complete
##################################

Access the undercloud by:

    ssh -F /home/ansible/.quickstart/ssh.config.ansible undercloud

Follow the documentation in the link below to complete your deployment.

    http://ow.ly/c44w304begR

##################################
Virtual Environment Setup Complete
##################################
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment