- https://github.com/openstack/tripleo-quickstart
- [host] Create a new VM
- [guest] Make sure sshd is running
systemctl start sshd.service
systemctl enable sshd.service
- [host] Generate ssh keys & copy them to the guest
- [host] Declare
$VIRTHOST
and test it
$ ssh root@$VIRTHOST uname -a
Linux tripleo 4.5.5-300.fc24.x86_64 #1 SMP Thu May 19 13:05:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
- [host] Grab the quickstart script & install dependencies
wget https://raw.githubusercontent.com/openstack/tripleo-quickstart/master/quickstart.sh
bash quickstart.sh --install-deps
- [host] Deploy tripleo
bash quickstart.sh $VIRTHOST
- [host] Deploy failed
TASK [setup] *******************************************************************
Tuesday 24 January 2017 13:03:34 -0500 (0:00:00.359) 0:00:01.825 *******
fatal: [192.168.122.154]: FAILED! => {"changed": false, "failed": true, "module_stderr": "Connection to 192.168.122.154 closed.\r\n", "module_stdout": "/bin/sh: /usr/bin/python: No such file or directory\r\n", "msg": "MODULE FAILURE"}
- [guest] Install python 2 (system python is 3 on fedora 24)
dnf -y install python2-dnf
- [host] Try again
bash quickstart.sh $VIRTHOST
- [host] Deploy failed
TASK [provision/remote : Configure non-root user authorized_keys] **************
task path: /home/diana/.quickstart/tripleo-quickstart/roles/provision/remote/tasks/main.yml:54
Tuesday 24 January 2017 13:13:46 -0500 (0:00:00.251) 0:01:15.937 *******
failed: [192.168.122.154] (item=ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDkQU/w3F7VndwyLOT99XeJ1Y2bcf6NVUCAUc+zXUvoBkJfU5o5Cwbr8u+nmVL5AgkIWRUjmu0UQXU/qRUey6Efe8JklAgT3Vw97qzErgGl8EoX+JY9zPDb1ySx2/DK9rt2C1rTZUc2rFsbJznuVIQlsPz4lk9tAXAo/lisp1MnWM7p+uhJNZ8hSQ7ByVjHgz+c4HOJBqBjWmayMix3xwcnAqj0AN+RaYd/eXJhPbo9YH8pBBDGFgbWhCe3aLX10F4twj2MXpH2r5AhC6SJCZmy18mYMsarW6++bnRNuTUsvEU98g/T2qlTfqG5esDYesNYXIX6Lle0+CP7MGNv46BOjRAqERnkM2ndZ3u1PjeQ4ZsCbOqvcb9TVBlfEgwUO2oeT8gc8raIJTc8nHsz9alTQwjZ6jC0vC1wgbltWliDET5Nr6fz/dvldPDxFlHjq/89gPx5I0/dngtV8C6GeiBEzawu8bpkpHex+WA1i9Vdn4R2WTkLob9MKB9xtpOPa+JBoxkh0ILvwvv417CVx+7/ZoC2TGiyC9KSNdhM8jEN/CCwIrgDTV+dkVeTJcw8aTEmmjVeRl/A5o+GfXWf71L3AGqL53RizvO+aIsUrvPORcYPvk1ZKsNh7q3I6m2MiIjk66PD6P7mTWnX0945jZx+5jVZATzLoVrr++LWOkiM5Q== ansible_generated_virt_host) => {"failed": true, "item": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDkQU/w3F7VndwyLOT99XeJ1Y2bcf6NVUCAUc+zXUvoBkJfU5o5Cwbr8u+nmVL5AgkIWRUjmu0UQXU/qRUey6Efe8JklAgT3Vw97qzErgGl8EoX+JY9zPDb1ySx2/DK9rt2C1rTZUc2rFsbJznuVIQlsPz4lk9tAXAo/lisp1MnWM7p+uhJNZ8hSQ7ByVjHgz+c4HOJBqBjWmayMix3xwcnAqj0AN+RaYd/eXJhPbo9YH8pBBDGFgbWhCe3aLX10F4twj2MXpH2r5AhC6SJCZmy18mYMsarW6++bnRNuTUsvEU98g/T2qlTfqG5esDYesNYXIX6Lle0+CP7MGNv46BOjRAqERnkM2ndZ3u1PjeQ4ZsCbOqvcb9TVBlfEgwUO2oeT8gc8raIJTc8nHsz9alTQwjZ6jC0vC1wgbltWliDET5Nr6fz/dvldPDxFlHjq/89gPx5I0/dngtV8C6GeiBEzawu8bpkpHex+WA1i9Vdn4R2WTkLob9MKB9xtpOPa+JBoxkh0ILvwvv417CVx+7/ZoC2TGiyC9KSNdhM8jEN/CCwIrgDTV+dkVeTJcw8aTEmmjVeRl/A5o+GfXWf71L3AGqL53RizvO+aIsUrvPORcYPvk1ZKsNh7q3I6m2MiIjk66PD6P7mTWnX0945jZx+5jVZATzLoVrr++LWOkiM5Q== ansible_generated_virt_host", "msg": "Aborting, target uses selinux but python bindings (libselinux-python) aren't installed!"}
- [guest] Install missing dependency
dnf install libselinux-python
- [host] Try again
bash quickstart.sh $VIRTHOST
- [host] Deploy failed
TASK [provision/support_check : Check the linux distro] ************************
task path: /home/diana/.quickstart/tripleo-quickstart/roles/provision/support_check/tasks/main.yml:3
Tuesday 24 January 2017 13:20:42 -0500 (0:00:02.960) 0:01:15.073 *******
fatal: [192.168.122.154]: FAILED! => {
"changed": false,
"failed": true,
"failed_when_result": true,
"msg": "Unfortunately your linux distribution is not supported at the moment. We welcome community support, please see https://github.com/openstack/tripleo-quickstart .\nTo run quickstart with out this check set 'quickstart.sh -e supported_distro_check=false'"
}
- [host] Be bold :)
bash quickstart.sh -e supported_distro_check=false $VIRTHOST
- [host] Deploy failed
TASK [teardown/nodes : Check overcloud vms] ************************************
task path: /home/diana/.quickstart/tripleo-quickstart/roles/libvirt/teardown/nodes/tasks/main.yml:22
Tuesday 24 January 2017 13:25:44 -0500 (0:00:03.350) 0:01:23.433 *******
failed: [192.168.122.154] (item={u'flavor': u'control', u'virtualbmc_port': 6230, u'name': u'control_0'}) => {"changed": true, "cmd": ["virsh", "domid", "control_0"], "delta": "0:00:00.036960", "end": "2017-01-24 13:25:46.584019", "failed": true, "item": {"flavor": "control", "name": "control_0", "virtualbmc_port": 6230}, "rc": 1, "start": "2017-01-24 13:25:46.547059", "stderr": "error: failed to get domain 'control_0'\nerror: Domain not found: no domain with matching name 'control_0'", "stdout": "", "stdout_lines": [], "warnings": []}
...ignoring
failed: [192.168.122.154] (item={u'flavor': u'compute', u'virtualbmc_port': 6231, u'name': u'compute_0'}) => {"changed": true, "cmd": ["virsh", "domid", "compute_0"], "delta": "0:00:00.044657", "end": "2017-01-24 13:25:48.309659", "failed": true, "item": {"flavor": "compute", "name": "compute_0", "virtualbmc_port": 6231}, "rc": 1, "start": "2017-01-24 13:25:48.265002", "stderr": "error: failed to get domain 'compute_0'\nerror: Domain not found: no domain with matching name 'compute_0'", "stdout": "", "stdout_lines": [], "warnings": []}
TASK [teardown/nodes : Delete baremetal vm storage] ****************************
task path: /home/diana/.quickstart/tripleo-quickstart/roles/libvirt/teardown/nodes/tasks/main.yml:53
Tuesday 24 January 2017 13:25:49 -0500 (0:00:00.267) 0:01:27.595 *******
failed: [192.168.122.154] (item={u'flavor': u'control', u'virtualbmc_port': 6230, u'name': u'control_0'}) => {"changed": true, "cmd": "virsh vol-dumpxml --pool 'oooq_pool' 'control_0'.qcow2 2>&1 > /dev/null\n virsh vol-delete --pool 'oooq_pool' 'control_0'.qcow2", "delta": "0:00:00.075027", "end": "2017-01-24 13:25:50.851924", "failed": true, "item": {"flavor": "control", "name": "control_0", "virtualbmc_port": 6230}, "rc": 1, "start": "2017-01-24 13:25:50.776897", "stderr": "error: failed to get pool 'oooq_pool'\nerror: Storage pool not found: no storage pool with matching name 'oooq_pool'", "stdout": "error: failed to get pool 'oooq_pool'\nerror: Storage pool not found: no storage pool with matching name 'oooq_pool'", "stdout_lines": ["error: failed to get pool 'oooq_pool'", "error: Storage pool not found: no storage pool with matching name 'oooq_pool'"], "warnings": []}
...ignoring
failed: [192.168.122.154] (item={u'flavor': u'compute', u'virtualbmc_port': 6231, u'name': u'compute_0'}) => {"changed": true, "cmd": "virsh vol-dumpxml --pool 'oooq_pool' 'compute_0'.qcow2 2>&1 > /dev/null\n virsh vol-delete --pool 'oooq_pool' 'compute_0'.qcow2", "delta": "0:00:00.084342", "end": "2017-01-24 13:25:52.624925", "failed": true, "item": {"flavor": "compute", "name": "compute_0", "virtualbmc_port": 6231}, "rc": 1, "start": "2017-01-24 13:25:52.540583", "stderr": "error: failed to get pool 'oooq_pool'\nerror: Storage pool not found: no storage pool with matching name 'oooq_pool'", "stdout": "error: failed to get pool 'oooq_pool'\nerror: Storage pool not found: no storage pool with matching name 'oooq_pool'", "stdout_lines": ["error: failed to get pool 'oooq_pool'", "error: Storage pool not found: no storage pool with matching name 'oooq_pool'"], "warnings": []}
ASK [teardown/nodes : Check undercloud vm] ************************************
task path: /home/diana/.quickstart/tripleo-quickstart/roles/libvirt/teardown/nodes/tasks/main.yml:65
Tuesday 24 January 2017 13:25:52 -0500 (0:00:03.834) 0:01:31.430 *******
fatal: [192.168.122.154]: FAILED! => {"changed": true, "cmd": ["virsh", "domid", "undercloud"], "delta": "0:00:00.039650", "end": "2017-01-24 13:25:54.607634", "failed": true, "rc": 1, "start": "2017-01-24 13:25:54.567984", "stderr": "error: failed to get domain 'undercloud'\nerror: Domain not found: no domain with matching name 'undercloud'", "stdout": "", "stdout_lines": [], "warnings": []}
TASK [teardown/nodes : Delete undercloud vm storage] ***************************
task path: /home/diana/.quickstart/tripleo-quickstart/roles/libvirt/teardown/nodes/tasks/main.yml:88
Tuesday 24 January 2017 13:25:55 -0500 (0:00:00.235) 0:01:33.875 *******
fatal: [192.168.122.154]: FAILED! => {"changed": true, "cmd": "virsh vol-dumpxml --pool 'oooq_pool' 'undercloud'.qcow2 2>&1 > /dev/null\n virsh vol-delete --pool 'oooq_pool' 'undercloud'.qcow2", "delta": "0:00:00.068499", "end": "2017-01-24 13:25:57.078676", "failed": true, "rc": 1, "start": "2017-01-24 13:25:57.010177", "stderr": "error: failed to get pool 'oooq_pool'\nerror: Storage pool not found: no storage pool with matching name 'oooq_pool'", "stdout": "error: failed to get pool 'oooq_pool'\nerror: Storage pool not found: no storage pool with matching name 'oooq_pool'", "stdout_lines": ["error: failed to get pool 'oooq_pool'", "error: Storage pool not found: no storage pool with matching name 'oooq_pool'"], "warnings": []}
TASK [teardown/nodes : Check volume pool] **************************************
task path: /home/diana/.quickstart/tripleo-quickstart/roles/libvirt/teardown/nodes/tasks/main.yml:103
Tuesday 24 January 2017 13:25:59 -0500 (0:00:02.000) 0:01:37.894 *******
fatal: [192.168.122.154]: FAILED! => {"changed": true, "cmd": ["virsh", "pool-uuid", "oooq_pool"], "delta": "0:00:00.036206", "end": "2017-01-24 13:26:01.067979", "failed": true, "rc": 1, "start": "2017-01-24 13:26:01.031773", "stderr": "error: failed to get pool 'oooq_pool'\nerror: Storage pool not found: no storage pool with matching name 'oooq_pool'", "stdout": "", "stdout_lines": [], "warnings": []}
TASK [teardown/user : Remove virt_power_key from remote authorized_keys] *******
task path: /home/diana/.quickstart/tripleo-quickstart/roles/libvirt/teardown/user/tasks/main.yml:3
Tuesday 24 January 2017 13:26:02 -0500 (0:00:00.309) 0:01:41.302 *******
[WARNING]: Unable to find '/home/diana/.quickstart/id_rsa_virt_power.pub' in expected paths.
fatal: [192.168.122.154]: FAILED! => {"failed": true, "msg": "could not locate file in lookup: /home/diana/.quickstart/id_rsa_virt_power.pub"}
TASK [parts/kvm : Fetch current runtime nested setting] ************************
task path: /home/diana/.quickstart/tripleo-quickstart/roles/parts/kvm/tasks/main.yml:32
Tuesday 24 January 2017 13:26:16 -0500 (0:00:04.392) 0:01:55.046 *******
fatal: [192.168.122.154]: FAILED! => {"changed": false, "cmd": ["cat", "/sys/module/kvm_intel/parameters/nested"], "delta": "0:00:00.003667", "end": "2017-01-24 13:26:18.188646", "failed": true, "rc": 1, "start": "2017-01-24 13:26:18.184979", "stderr": "cat: /sys/module/kvm_intel/parameters/nested: No such file or directory", "stdout": "", "stdout_lines": [], "warnings": []}
- Nested virtualization not enabled?
- [host] Check if nested virtualization is enabled (nope)
$ cat /sys/module/kvm_intel/parameters/nested
N
- Shut down
$VIRTHOST
and close virtual machine manager
- [host] Enable nested virtualization
$ sudo rmmod kvm-intel
$ sudo sh -c "echo 'options kvm-intel nested=y' >> /etc/modprobe.d/dist.conf"
$ sudo modprobe kvm-intel
$ cat /sys/module/kvm_intel/parameters/nested
Y
- Reboot
$VIRTHOST
- [host] Try again
bash quickstart.sh -e supported_distro_check=false $VIRTHOST
- [host] Deploy failed
- [host] Perhaps this
host-passthrough
stuff? (yup)
$ sudo virsh list
Id Name State
----------------------------------------------------
13 tripleo running
$ sudo virsh edit tripleo
Domain tripleo XML configuration edited.
<cpu mode='custom' match='exact'>
<model fallback='allow'>Haswell-noTSX</model>
</cpu>
<cpu mode='host-passthrough'>
</cpu>
- [host] Try again
bash quickstart.sh -e supported_distro_check=false $VIRTHOST
- Oh! It appears to be working... it's taking a long time doing things... and now it's hung ;(
- [guest] Hmmm.... disk space ;(
[diana@tripleo ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 436K 16G 1% /dev/shm
tmpfs 16G 1.4M 16G 1% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/mapper/fedora_tripleo-root 18G 17G 0 100% /
tmpfs 16G 136K 16G 1% /tmp
/dev/sda1 477M 111M 337M 25% /boot
tmpfs 3.2G 28K 3.2G 1% /run/user/42
tmpfs 3.2G 16K 3.2G 1% /run/user/1000
tmpfs 3.2G 4.0K 3.2G 1% /run/user/1001
TASK [setup/undercloud : Upload undercloud volume to storage pool] *************
task path: /home/diana/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:257
Tuesday 24 January 2017 16:59:28 -0500 (0:00:02.441) 0:18:52.837 *******
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: UnboundLocalError: local variable 'async_result' referenced before assignment
fatal: [192.168.122.154]: FAILED! => {"failed": true, "msg": "Unexpected failure during module execution.", "stdout": ""}
- And finally (no surprise)
TASK [provision/remote : Ensure image cache directory exists] ******************
task path: /home/diana/.quickstart/tripleo-quickstart/roles/provision/remote/tasks/main.yml:112
Tuesday 24 January 2017 18:52:22 -0500 (0:00:00.282) 0:00:57.567 *******
fatal: [192.168.122.154]: UNREACHABLE! => {"changed": false, "msg": "mkdir: cannot create directory ?/home/stack/.ansible/tmp/ansible-tmp-1485301942.59-37805047923084?: No space left on device\n", "unreachable": true}
- Time to start again with more disk space. I wonder what the minimum is for the Quickstart?
- Working example from someone else:
$ sudo ls -lah /home/stack/pool/
total 36G
drwxr-xr-x. 2 stack stack 73 12. Jan 19:28 .
drwx------. 8 stack stack 4,0K 12. Jan 19:28 ..
-rw-------. 1 stack stack 5,3G 25. Jan 14:33 compute_0.qcow2
-rw-------. 1 stack stack 7,4G 25. Jan 14:33 control_0.qcow2
-rw-------. 1 stack stack 23G 25. Jan 14:33 undercloud.qcow2
- Start again with 40G
- [guest] Enable ssh, install missing dependencies etc
$ systemctl start sshd.service
$ systemctl enable sshd.service
$ sudo dnf -y install python2-dnf
$ sudo dnf install libselinux-python
- [host] Set up ssh keys for
$VIRTHOST
etc
$ VIRTHOST=192.168.122.15
$ ssh-copy-id root@$VIRTHOST
$ ssh root@$VIRTHOST uname -a
Linux tripleo 4.5.5-300.fc24.x86_64 #1 SMP Thu May 19 13:05:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
- [host] Enable nested virtualization
$ sudo virsh list
Id Name State
----------------------------------------------------
13 tripleo running
$ sudo virsh edit tripleo
Domain tripleo XML configuration edited.
<cpu mode='custom' match='exact'>
<model fallback='allow'>Haswell-noTSX</model>
</cpu>
<cpu mode='host-passthrough'>
</cpu>
- [host] Deploy
bash quickstart.sh -e supported_distro_check=false $VIRTHOST
- That worked! Happy dance! Snapshot it, sister! Gah... not enough disk space for snapshot...
PLAY RECAP *********************************************************************
192.168.122.15 : ok=113 changed=51 unreachable=0 failed=0
localhost : ok=20 changed=8 unreachable=0 failed=0
undercloud : ok=37 changed=25 unreachable=0 failed=0
- [host] Saved the logs in
success.txt
(just realizes openstack's pastebin in truncating my logs)
- Started again on Fedora 25, with custom storage.
$ pwd
/home/diana/images
$ ls -lah
-rw-------. 1 qemu qemu 41G Feb 14 11:09 tripleo.qcow2
- How do I access the undercloud?
[diana@localhost ~]$ ls .quickstart/
ara.sqlite id_rsa_virt_host.pub playbooks
bin id_rsa_virt_power ssh.config.ansible
config id_rsa_virt_power.pub ssh.config.local.ansible
hosts include stackrc
id_rsa_undercloud lib tripleo-quickstart
id_rsa_undercloud.pub lib64 tripleo_quickstart.egg-info
id_rsa_virt_host pip-selfcheck.json usr
[diana@localhost ~]$ ssh -F $HOME/.quickstart/ssh.config.ansible undercloud
Warning: Permanently added '192.168.122.236' (ECDSA) to the list of known hosts.
Warning: Permanently added 'undercloud' (ECDSA) to the list of known hosts.
Last login: Thu Feb 9 21:30:11 2017 from gateway
[stack@undercloud ~]$
[stack@undercloud ~]$ . stackrc
[stack@undercloud ~]$ heat stack-list
Gateway Timeout (HTTP 504)
[stack@undercloud ~]$ heat stack-list
WARNING (base) Discovering versions from the identity service failed when creating the password plugin. Attempting to determine version from URL.
Gateway Timeout (HTTP 504)
[stack@undercloud ~]$ heat stack-list
WARNING (shell) "heat stack-list" is deprecated, please use "openstack stack list" instead
+----+------------+--------------+---------------+--------------+
| id | stack_name | stack_status | creation_time | updated_time |
+----+------------+--------------+---------------+--------------+
+----+------------+--------------+---------------+--------------+
[stack@undercloud ~]$ openstack stack list
- This no longer appears to be true. "And you can source the overcloudrc file if you want to interact with the overcloud:
[stack@undercloud ~]$ . overcloudrc
"
[stack@undercloud ~]$ . overcloudrc
-bash: overcloudrc: No such file or directory
[stack@undercloud ~]$ ls
cloud-names.yaml overcloud-full.vmlinuz
containers-default-parameters.yaml overcloud-prep-containers.sh
enable-tls.yaml overcloud_prep_flavors.log
inject-trust-anchor.yaml overcloud-prep-flavors.sh
instackenv.json overcloud_prep_images.log
ironic-python-agent.initramfs overcloud-prep-images.sh
ironic-python-agent.kernel overcloud_prep_network.log
network-environment.yaml overcloud-prep-network.sh
overcloud-cacert.pem quickstart-hieradata-overrides.yaml
overcloud-ca-privkey.pem server-cert.pem
overcloud_create_ssl_cert.log server-key.pem
overcloud-create-ssl-cert.sh server-req.pem
overcloud_custom_tht_script.log stackrc
overcloud-custom-tht-script.sh undercloud.conf
overcloud-deploy-post.sh undercloud_install.log
overcloud-deploy.sh undercloud-install.sh
overcloud-full.initrd undercloud-passwords.conf
overcloud-full.qcow2 upload_images_to_local_registry.py
[diana@localhost ~]$ ssh -F $HOME/.quickstart/ssh.config.ansible overcloud-controller-0
ssh: Could not resolve hostname overcloud-controller-0: Name or service not known
- What's currently in that ssh config?
[diana@localhost ~]$ cat $HOME/.quickstart/ssh.config.ansible
Host *
IdentitiesOnly yes
Host virthost
Hostname 192.168.122.236
IdentityFile /home/diana/.quickstart/id_rsa_virt_host
User stack
StrictHostKeyChecking no
UserKnownHostsFile=/dev/null
Host undercloud-root
ProxyCommand ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o ConnectTimeout=60 -i /home/diana/.quickstart/id_rsa_virt_host [email protected] -W 192.168.23.17:22
IdentityFile /home/diana/.quickstart/id_rsa_undercloud
User root
StrictHostKeyChecking no
UserKnownHostsFile=/dev/null
Host undercloud
ProxyCommand ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o ConnectTimeout=60 -i /home/diana/.quickstart/id_rsa_virt_host [email protected] -W 192.168.23.17:22
IdentityFile /home/diana/.quickstart/id_rsa_undercloud
User stack
StrictHostKeyChecking no
UserKnownHostsFile=/dev/null
- Do I not have an overcloud yet? It said I had one right before the play recap.
PLAY [validate the overcloud] **************************************************
PLAY [Execute tempest against the overcloud] ***********************************
PLAY RECAP *********************************************************************
192.168.122.236 : ok=107 changed=42 unreachable=0 failed=0
localhost : ok=20 changed=7 unreachable=0 failed=0
undercloud : ok=37 changed=25 unreachable=0 failed=0
Thursday 09 February 2017 16:30:21 -0500 (0:00:01.421) 1:15:51.260 *****
===============================================================================
undercloud-deploy : Install the undercloud --------------------------- 1895.51s
/home/diana/.quickstart/usr/local/share/ansible/roles/undercloud-deploy/tasks/install-undercloud.yml:15
fetch-images : Get image ---------------------------------------------- 807.54s
/home/diana/.quickstart/tripleo-quickstart/roles/fetch-images/tasks/fetch.yml:64
overcloud-prep-images : Prepare the overcloud images for deploy ------- 304.69s
/home/diana/.quickstart/usr/local/share/ansible/roles/overcloud-prep-images/tasks/overcloud-prep-images.yml:1
overcloud-prep-flavors : Prepare the scripts for overcloud flavors ---- 225.41s
/home/diana/.quickstart/usr/local/share/ansible/roles/overcloud-prep-flavors/tasks/overcloud-prep-flavors.yml:1
setup/undercloud : Perform selinux relabel on undercloud image -------- 189.82s
/home/diana/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:154
setup/undercloud : Resize undercloud image (call virt-resize) --------- 170.48s
/home/diana/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:190
setup/undercloud : Upload undercloud volume to storage pool ------------ 63.19s
/home/diana/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:257
setup/undercloud : Get undercloud vm ip address ------------------------ 39.58s
/home/diana/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:295
parts/libvirt : Install packages for libvirt --------------------------- 39.55s
/home/diana/.quickstart/tripleo-quickstart/roles/parts/libvirt/tasks/main.yml:46
overcloud-ssl : Ensure rpm requirements for ssl are installed ---------- 26.88s
/home/diana/.quickstart/usr/local/share/ansible/roles/overcloud-ssl/tasks/main.yml:5
overcloud-ssl : Create overcloud-create-ssl-cert.sh -------------------- 24.98s
/home/diana/.quickstart/usr/local/share/ansible/roles/overcloud-ssl/tasks/main.yml:15
overcloud-deploy : Cloud names heat environment ------------------------ 23.54s
/home/diana/.quickstart/usr/local/share/ansible/roles/overcloud-deploy/tasks/create-scripts.yml:28
setup/undercloud : Inject undercloud ssh public key to appliance ------- 23.32s
/home/diana/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:99
overcloud-deploy : Create post-deploy script --------------------------- 22.15s
/home/diana/.quickstart/usr/local/share/ansible/roles/overcloud-deploy/tasks/create-scripts.yml:10
overcloud-deploy : Create overcloud deploy script ---------------------- 21.62s
/home/diana/.quickstart/usr/local/share/ansible/roles/overcloud-deploy/tasks/create-scripts.yml:4
overcloud-prep-network : Create overcloud-prep-network script ---------- 21.13s
/home/diana/.quickstart/usr/local/share/ansible/roles/overcloud-prep-network/tasks/create-scripts.yml:3
setup ------------------------------------------------------------------ 20.43s
------------------------------------------------------------------------------
overcloud-prep-flavors : Create overcloud-prep-flavors script ---------- 20.34s
/home/diana/.quickstart/usr/local/share/ansible/roles/overcloud-prep-flavors/tasks/create-scripts.yml:3
fetch-images : Get qcow2 image from cache ------------------------------ 19.10s
/home/diana/.quickstart/tripleo-quickstart/roles/fetch-images/tasks/fetch.yml:127
setup/undercloud : Copy instackenv.json to appliance ------------------- 19.07s
/home/diana/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:73
+ set +x
real 75m54.095s
user 4m54.253s
sys 1m0.623s
[diana@localhost ~]$ ssh -F $HOME/.quickstart/ssh.config.ansible undercloud
Warning: Permanently added '192.168.122.236' (ECDSA) to the list of known hosts.
Warning: Permanently added 'undercloud' (ECDSA) to the list of known hosts.
Last login: Tue Feb 14 16:17:57 2017 from gateway
[stack@undercloud ~]$ source stackrc
[stack@undercloud ~]$ nova list
+----+------+--------+------------+-------------+----------+
| ID | Name | Status | Task State | Power State | Networks |
+----+------+--------+------------+-------------+----------+
+----+------+--------+------------+-------------+----------+
[diana@tripleo ~]$ sudo ls -lah /home/stack/pool
total 27G
drwxr-xr-x. 2 stack stack 4.0K Feb 16 15:53 .
drwx------. 11 stack stack 4.0K Feb 16 15:53 ..
-rw-------. 1 stack stack 5.5G Feb 17 13:34 compute_0.qcow2
-rw-------. 1 stack stack 9.1G Feb 17 13:35 control_0.qcow2
-rw-------. 1 stack stack 13G Feb 17 13:35 undercloud.qcow2
[diana@tripleo ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 336K 16G 1% /dev/shm
tmpfs 16G 1.4M 16G 1% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/mapper/fedora-root 44G 41G 747M 99% /
tmpfs 16G 148K 16G 1% /tmp
/dev/sda1 976M 114M 796M 13% /boot
tmpfs 3.2G 28K 3.2G 1% /run/user/42
tmpfs 3.2G 4.6M 3.2G 1% /run/user/1000
tmpfs 3.2G 60K 3.2G 1% /run/user/1001
[diana@localhost ~]$ ssh -F $HOME/.quickstart/ssh.config.ansible undercloud
[stack@undercloud ~]$ source stackrc
[stack@undercloud ~]$ nova list
+--------------------------------------+-------------------------+--------+------------+-------------+------------------------+
| ID | Name | Status | Task State | Power State | Networks |
+--------------------------------------+-------------------------+--------+------------+-------------+------------------------+
| aa71b3d4-f6d9-46b4-ac79-b37ce2df71cd | overcloud-controller-0 | ACTIVE | - | Running | ctlplane=192.168.24.7 |
| f52600cc-c7e1-4319-8d3c-bc60df8c373e | overcloud-novacompute-0 | ACTIVE | - | Running | ctlplane=192.168.24.11 |
+--------------------------------------+-------------------------+--------+------------+-------------+------------------------+
[stack@undercloud ~]$ openstack stack list
+--------------------------------------+------------+-----------------+----------------------+--------------+
| ID | Stack Name | Stack Status | Creation Time | Updated Time |
+--------------------------------------+------------+-----------------+----------------------+--------------+
| 0c4f7222-97f1-49a7-b818-69dd8c76a571 | overcloud | CREATE_COMPLETE | 2017-02-16T21:33:50Z | None |
+--------------------------------------+------------+-----------------+----------------------+--------------+
[diana@localhost ~]$ ssh -F $HOME/.quickstart/ssh.config.ansible overcloud-controller-0
[heat-admin@overcloud-controller-0 ~]$