Quickstart script kills non-root user processes during initial deploy

Bug #1751929 reported by James LaBarre
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
tripleo
Incomplete
Medium
Unassigned

Bug Description

Situation:
 Previously had been able to set up TripleO Quickstart on x86_64 (late Fall?)
 Currently the setup will start the ansible-playbook, then kill all the processes for the non-root user, thereby killing the deploy.

I've been using environment variables to make it easier to try different variables in the quickstart.sh script. This is what had worked for me in the late fall time period.

==========================================
export OOOtimestamp=`date +%Y%m%d_%H%M`
export GenConfig=minimal
export ReleaseName=pike
export ClusterNodes=config/nodes/1ctlr_1comp.yml
export OtherSwitches=" --bootstrap --no-clone --retain-inventory --ansible-debug --clean"
export EnvHostnameIP="127.0.0.2"

bash quickstart.sh --playbook quickstart-extras.yml \
   --config config/general_config/${GenConfig}.yml \
   --tags all \
   --skip-tags overcloud-validate \
   --release ${ReleaseName} \
   --nodes $ClusterNodes \
   $OtherSwitches $EnvHostnameIP |& tee ~/OOOlog_${OOOtimestamp}.txt
==========================================

I eventually set quickstart.sh to show verbose output, which I piped to a file, I will attach a sample one here. Also attaching the corresponding logs saved in ~/.ansible/tmp/

I did get the setup to complete by using NO parameters (other than the host IP), so I don't know just yet what configuration it gave me. Will update that later as I find details.

==================================================
./quickstart.sh 127.0.0.2 |& tee ~/OOOlog_${OOOtimestamp}.txt ==================================================

Ultimately I am trying to get a containerized test setup of Queens working on RHEL 7.5b, but for the purposes of troubleshooting my process I went back to the procedure I had run successfully run before, so I could work my way up to there.

I have running "git pull" first thing in the morning before I start trying the script, for tripleO repos:
   tripleo-environments
   tripleo-heat-templates
   tripleo-quickstart
   tripleo-quickstart-extras
   tripleo-ui

I know I don't need all of them, at least not right off.

REPOSITORIES CONFIGURED FOR RHEL 7.4
!epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 12,299
rhel-7-server-extras-rpms/x86_64 Red Hat Enterprise Linux 7 Server - Extras (RPMs) 747
rhel-7-server-openstack-12-rpms/x86_64 Red Hat OpenStack Platform 12 for RHEL 7 (RPMs) 868
rhel-7-server-rh-common-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server - RH Common (RPMs) 231
rhel-7-server-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server (RPMs) 18,035
rhel-ha-for-rhel-7-server-rpms/7Server/x86_64 Red Hat Enterprise Linux High Availability (for RHEL 7 Server) (RPMs) 404

Since I *did* get a simplistic script to run, I will step through the parameters to see if I can see where it fails.

Tags: quickstart
Revision history for this message
James LaBarre (jlabarre-rh) wrote :
Revision history for this message
James LaBarre (jlabarre-rh) wrote :

ara.json from failed deploy

Revision history for this message
James LaBarre (jlabarre-rh) wrote :

command-ZIP_DEFLATED from failed deploy

Revision history for this message
James LaBarre (jlabarre-rh) wrote :

setup-ZIP_DEFLATED from failed deploy

description: updated
Changed in tripleo:
status: New → Triaged
importance: Undecided → Medium
milestone: none → rocky-1
tags: added: quickstart
Changed in tripleo:
milestone: rocky-1 → rocky-2
Changed in tripleo:
milestone: rocky-2 → rocky-3
Changed in tripleo:
milestone: rocky-3 → rocky-rc1
Changed in tripleo:
milestone: rocky-rc1 → stein-1
Changed in tripleo:
milestone: stein-1 → stein-2
Changed in tripleo:
milestone: stein-2 → stein-3
Changed in tripleo:
milestone: stein-3 → train-1
Changed in tripleo:
milestone: train-1 → train-2
Changed in tripleo:
milestone: train-2 → train-3
Changed in tripleo:
milestone: train-3 → ussuri-1
Changed in tripleo:
milestone: ussuri-1 → ussuri-2
wes hayutin (weshayutin)
Changed in tripleo:
milestone: ussuri-2 → ussuri-3
wes hayutin (weshayutin)
Changed in tripleo:
milestone: ussuri-3 → ussuri-rc3
wes hayutin (weshayutin)
Changed in tripleo:
status: Triaged → Incomplete
wes hayutin (weshayutin)
Changed in tripleo:
milestone: ussuri-rc3 → victoria-1
Changed in tripleo:
milestone: victoria-1 → victoria-3
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.