Tried the same thing last night: after 2,5 hours puppet was still busy:
System spec:
- i7 4700MQ
- 1 TB 7200RPM disk
- 8 GB RAM
- RHEL 7.3 clean install of "server + gui"
- Wifi network (its a laptop)
ran packstack --allinone
According to "top" system started swapping after 50 minutes or so, having absorbed all RAM.
Top memory users being puppet (6%) and *-api processes at around 2% each.
17 nova-api processes running at the same time. Total number of processes present on the box above 450.
/var/lib shows dirs being added (nova, cinder, redis, gnocci etc) until swapping starts
Last entries in the openstack-setup.log are:
cd /usr/share/openstack-puppet/modules
tar --dereference -cpzf - aodh apache ceilometer certmonger cinder concat firewall glance gnocchi heat horizon inifile ironic keystone magnum manila memcached mongodb mysql neutron nova nssdb openstack openstacklib oslo packstack panko rabbitmq redis remote rsync sahara ssh stdlib swift sysctl tempest trove vcsrepo vswitch xinetd | ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null root@192.168.178.37 tar -C /var/tmp/packstack/dc47e9fea0d74bd99031dad3e64afce4/modules -xpzf -
If you can provide log entries, that will be very helpful in getting to the bottom of this.
there is no packstack folder in var/log/ directory so there is only openstack-setup.log which i found out in /var/tmp/packstack/ folder.
For how long have you waited? That "Testing if puppet apply is finished" process takes a long time depending on your hardware.
I have waited for more than 4 hours