after upgrade from Ocata to Pike with containers /var/lib/docker not present on undercloud node
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Invalid
|
High
|
Unassigned |
Bug Description
after upgrade from Ocata to Pike with containers /var/lib/docker not present on undercloud node:
ls: cannot access /var/lib/
On clean Pike with containers installation this directory are present:
[stack@undercloud ~]$ sudo ls -la /var/lib/docker/
total 28
drwx--x--x. 10 root root 120 Jun 9 19:02 .
drwxr-xr-x. 75 root root 4096 Jun 9 19:02 ..
drwx------. 2 root root 6 Jun 9 19:02 containers
drwx------. 3 root root 22 Jun 9 19:02 image
drwxr-x---. 3 root root 19 Jun 9 19:02 network
drwx------. 241 root root 20480 Jun 9 19:32 overlay2
drwx------. 2 root root 6 Jun 9 19:02 swarm
drwx------. 2 root root 6 Jun 9 19:32 tmp
drwx------. 2 root root 6 Jun 9 19:02 trust
drwx------. 2 root root 25 Jun 9 19:02 volumes
Steps to reproduce
==================
Deploy overcloud Ocata
openstack overcloud deploy \
--libvirt-type qemu \
--ntp-server clock.redhat.com \
--control-scale 1 \
--control-
--compute-
--templates $THT \
-e $THT/environmen
-e /usr/share/
-e /usr/share/
-e /usr/share/
-e /home/stack/
Upgrade Undercloud node
### UPGRADE UNDERCLOUD ###
# master repos
cd /home/stack/ && source stackrc
sudo curl -L -o /etc/yum.
sudo curl -L -o /etc/yum.
sudo sed -i 's/\[delorean\
sudo /bin/bash -c 'printf "\nincludepkgs=
sudo curl -L -o /etc/yum.
sudo systemctl stop openstack-*
sudo systemctl stop neutron-*
sudo systemctl stop httpd
sudo yum -y update instack-undercloud openstack-
openstack undercloud upgrade
# create an envrionment file to make overcloud fetch the images from the undercloud
# (192.168.24.1 is undercloud IP that must be pingable from the overcloud)
echo > ~/containers-
DockerNam
DockerNam
'
sleep 3
printf "\n"
cat > ~/containers-
parameter_defaults:
UpgradeInitCo
set -ex
pushd /etc/yum.repos.d/
rm -rf delorean*
REPO_
DELOREAN_
DELOREAN_
sudo curl -Lvo $REPO_PREFIX/
sudo sed -i -e 's%priority=
cat $REPO_PREFIX/
# Enable last known good RDO Trunk Delorean repository
sudo curl -Lvo $REPO_PREFIX/
sudo sed -i -e 's%priority=
cat $REPO_PREFIX/
# Enable latest RDO Trunk Delorean repository
sudo curl -Lvo $REPO_PREFIX/
sudo sed -i -e 's%priority=
sudo sed -i 's/\[delorean\
sudo /bin/bash -c "cat <<-EOF>
includepkgs
EOF"
cat $REPO_PREFIX/
popd
yum clean all
EOEF
download_
cd /home/stack/ && source stackrc
sudo openstack overcloud container image upload --verbose --config-file /usr/share/
Upgrade overcloud
cd /home/stack/ && source stackrc
export THT=/usr/
openstack overcloud deploy \
--libvirt-type qemu \
--ntp-server clock.redhat.com \
--control-scale 1 \
--control-
--compute-
--templates $THT \
-e $THT/environmen
-e /usr/share/
-e /usr/share/
-e /usr/share/
-e /home/stack/
-e $THT/environmen
-e $THT/environmen
-e ~/containers-
-e ~/containers-
Check docker containers state on overcloud nodes
Expected result
===============
directory /var/lib/docker are present
Actual result
ls: cannot access /var/lib/
Changed in tripleo: | |
status: | New → Triaged |
importance: | Undecided → High |
milestone: | none → pike-3 |
Changed in tripleo: | |
milestone: | pike-3 → pike-rc1 |
Changed in tripleo: | |
milestone: | pike-rc1 → pike-rc2 |
Changed in tripleo: | |
milestone: | pike-rc2 → queens-1 |
Changed in tripleo: | |
milestone: | queens-1 → queens-2 |
Changed in tripleo: | |
milestone: | queens-2 → queens-3 |
Changed in tripleo: | |
milestone: | queens-3 → queens-rc1 |
Changed in tripleo: | |
milestone: | queens-rc1 → rocky-1 |
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 |
It's suspected that this is no longer relevant with Ocata being end of life.