Thanks Gabriele,
I've found the error log, which is in undercloud vm and not on the physical machine.
The error is:
2019-01-30 16:56:22 | CommunicationError: Error communicating with https://192.168.24.2:13292 [Errno 5] Input/output error
2019-01-30 16:56:22 | Error communicating with https://192.168.24.2:13292 [Errno 5] Input/output error
but I an also see:
2019-01-30 16:56:22 | Image "overcloud-full-vmlinuz" was uploaded.
which seems at least strange.
At the end of the log I see:
2019-01-30 16:56:22 | +--------------------------------------+------------------------+-------------+---------+--------+
2019-01-30 16:56:22 | | ID | Name | Disk Format | Size | Status |
2019-01-30 16:56:22 | +--------------------------------------+------------------------+-------------+---------+--------+
2019-01-30 16:56:22 | | 0db17f9b-9732-4a02-bed9-ead9c453cfe1 | overcloud-full-vmlinuz | aki | 6639808 | active |
2019-01-30 16:56:22 | +--------------------------------------+------------------------+-------------+---------+--------+
2019-01-30 16:56:22 | Image "overcloud-full-initrd" was uploaded.
2019-01-30 16:56:22 | +--------------------------------------+-----------------------+-------------+----------+--------+
2019-01-30 16:56:22 | | ID | Name | Disk Format | Size | Status |
2019-01-30 16:56:22 | +--------------------------------------+-----------------------+-------------+----------+--------+
2019-01-30 16:56:22 | | 8af30460-4fcf-43e6-a99e-961c92f75a6e | overcloud-full-initrd | ari | 51767348 | active |
2019-01-30 16:56:22 | +--------------------------------------+-----------------------+-------------+----------+--------+
How can I investigate why it failed to upload ?
He is actually runnin all on a physical machine.
Thx
Pierluigi
On Thursday 31 January 2019 09:26:59 Gabriele Cerami wrote:
> On 30 Jan, Pigi wrote:
>
> Hi
>
> > Hi all,
> > I'm trying to setup an environment for test using quickstart.sh
> >
> > On my previous attempt I was on vmware and had quite a lot of trouble, then I deided to go with physical servers.
> > Everything seemed to be fine until I hit an error:
> >
> > TASK [overcloud-prep-images : Prepare the overcloud images for deploy] *******************************************************************************************************************************************
> > task path: /root/.quickstart/usr/local/share/ansible/roles/overcloud-prep-images/tasks/overcloud-prep-images.yml:2
> > Wednesday 30 January 2019 17:55:26 +0100 (0:00:08.814) 3:19:01.327 *****
> > fatal: [undercloud]: FAILED! => {
> > "changed": true,
> > "cmd": "set -o pipefail && /home/stack/overcloud-prep-images.sh 2>&1 | awk '{ print strftime(\"%Y-%m-%d %H:%M:%S |\"), $0; fflush(); }' > /home/stack/overcloud_prep_images.log",
>
> 1) if you look closely at the error message, the complete command that
> fails is shown, and most of the commands in quickstart log to the home
> directory of the user. In this case your specific error is in
> /home/stack/overcloud_prep_images.log
> In /home/stack you'll find also all the other output for the other
> commands, past and future.
>
> 2) This answer is not simple. The default playbook launched by
> quickstart is quickstart-extras.yml, which in turn includes a list of
> playbooks run in sequence. We made effort to ensure that the playbooks
> can be called independently, but you'll need to pass the proper
> variables to each of them, and this requires some knowledge on what the
> playbooks need.
> Basically you need the expansion of this line
>
> http://git.openstack.org/cgit/openstack/tripleo-quickstart/tree/quickstart.sh#n679
>
> What I would suggest is to modify quickstart.sh and add a set -x at the
> start, then add a echo at the start of that line, so you'll do a dry run,
> but it will show what is launched, then you can replace the call to
> quickstart-extras playbook to one on the list, in your case you can use
> quickstart-extras-overcloud-prep.yml, which is the one that failed
> for you.
>
> We are working on making this interface frendlier.
>