LFS264: lab1, step 5, APEX setup command fails

Hi,
the prerequisite to execute the labs for this course fails: I can login to my google-VM, but when I executeopnfv-deploy -v --debug -n network_settings.yaml -d os-nosdn-nofeature-noha.yaml
it fails with the following stack-trace:
Traceback (most recent call last):
File "/bin/opnfv-deploy", line 10, in
sys.exit(main())
File "/usr/lib/python3.4/site-packages/apex/deploy.py", line 266, in main
vcpus=args.virt_cpus
File "/usr/lib/python3.4/site-packages/apex/virtual/utils.py", line 68, in generate_inventory
'ipmi_ip': get_virt_ip(),
File "/usr/lib/python3.4/site-packages/apex/virtual/utils.py", line 40, in get_virt_ip
tree = ET.fromstring(virsh_net_xml)
File "/usr/lib64/python3.4/xml/etree/ElementTree.py", line 1335, in XML
parser.feed(text)
xml.etree.ElementTree.ParseError: syntax error: line 1, column 0
It seems there is a parsing error for some file.
Any hints ?
I have attached the apex_deploy.log as well as ther terminal output of my session.
Thanks
Gereon
Answers
Taking a look
Let us know, if you face any further issues.
Hi,
thanks for looking into this, but it is still happening.
Find the terminal log attached.
regards
Gereon
Hello,
I have the same issue with error:
2019-01-11 10:34:03,103 ERROR: Ansible playbook failed. See Ansible logs for details.
Traceback (most recent call last):
File "/bin/opnfv-deploy", line 10, in
sys.exit(main())
File "/usr/lib/python3.4/site-packages/apex/deploy.py", line 339, in main
APEX_TEMP_DIR)
File "/usr/lib/python3.4/site-packages/apex/undercloud/undercloud.py", line 126, in configure
user='stack')
File "/usr/lib/python3.4/site-packages/apex/common/utils.py", line 131, in run_ansible
raise Exception(e)
Exception: Ansible playbook failed. See Ansible logs for details.
I try using the suggested workaround from vmuthukrishnan, but I got the same error.
Attached:
Please help us to fix this issue and be able to proceed with the Labs.
Best regards,
Todor
Hi,
It appears that you do not have enough vCPUs on the GCP instance to start OPNFV deployment.
[email protected]:~$ gcloud compute instances create opnfv-instance-00 --zone=us-central1-f \
opnfv-deploy -v --debug -n network_settings.yaml -d os-nosdn-nofeature-noha.yaml --virtual-default-ram 16 --virtual-cpus 8
Your GCP instance has 8 vCPU's, and the OPNFV deployment also uses 8 vCPUs, which will not be sufficient.
Please create GCP instance with 32 vCPUs (this is what we recommend).
Hope that helps.
Hello,
Thanks a lot for your replay! I have tried to create a GCP instance with 32 vCPUs, but I got the following error:
gcloud compute instances create opnfv-instance-00 --zone=us-central1-f --custom-cpu=32 --custom-memory=52GB --min-cpu-platform="Intel Haswell" --image=aarna-opnfv-euphrates-51-pub-05012018-00 --image-project=onap-177920 --boot-disk-type "pd-standard" --boot-disk-size=300GB
ERROR: (gcloud.compute.instances.create) Could not fetch resource:
- Quota 'CPUS' exceeded. Limit: 8.0 in region us-central1.
The problem is that as a free GCP user I have limit of 8 vCPUs for all available zones - see attached screen-shoot.
Any suggestions how we can execute the Labs using the free GCP Quotas?
Best regards,
Todor
Unfortunately, the labs cannot be done on a free GCP tier. We actually advise in the course thst some costs are associated with them, due to the complexity of the labs and the environment needed.