02-maasdeploy.sh can't pass, StopIteration

zhangyuanyou zhangyuanyou at huawei.com
Thu Dec 10 02:02:42 UTC 2015


Hi Narinder Gupta,
  I now excute the 02-maasdeploy.sh using the default deployment.yaml,
But it can't pass successfully, it appear "StopIteration",I don't know why?
Could u tell me how to pass this script.
Thanks,
Yuanyou

The log:
ubuntu at ubuntu:~/jujuatt/joid/ci$ ./02-maasdeploy.sh
+ echo '... Deployment of maas Started ....'
... Deployment of maas Started ....
+ '[' '!' -e /home/ubuntu/.ssh/id_rsa ']'
+ '[' '!' -e /var/lib/libvirt/images ']'
+ juju init -f
A boilerplate environment configuration file has been written to /home/ubuntu/.juju/environments.yaml.
Edit the file to configure your juju environment and run bootstrap.
+ cat /home/ubuntu/.ssh/id_rsa.pub
+ sudo maas-deployer -c deployment.yaml -d --force
[sudo] password for ubuntu:
2015-12-09 18:53:18,806 DEBUG Starting MAAS deployer
2015-12-09 18:53:18,824 WARNING No MAAS cluster nodes configured
2015-12-09 18:53:18,824 DEBUG Creating Juju bootstrap vm.
2015-12-09 18:53:18,827 DEBUG Executing: 'virsh -c qemu:///system pool-list' stdin=''
2015-12-09 18:53:18,848 DEBUG Checking if domain 'bootstrap' exists
2015-12-09 18:53:18,848 DEBUG Executing: 'virsh -c qemu:///system list --all' stdin=''
2015-12-09 18:53:18,864 DEBUG Domain 'bootstrap' already exists
2015-12-09 18:53:18,865 INFO Deleting domain 'bootstrap' before define since force=True
2015-12-09 18:53:18,865 DEBUG Undefining domain 'bootstrap'
2015-12-09 18:53:18,865 DEBUG Executing: 'virsh -c qemu:///system destroy bootstrap' stdin=''
2015-12-09 18:53:18,880 DEBUG Executing: 'virsh -c qemu:///system undefine bootstrap' stdin=''
2015-12-09 18:53:18,899 DEBUG Base volume 'bootstrap.img' already exists
2015-12-09 18:53:18,899 INFO Deleting volume 'bootstrap.img' before create since force=True
2015-12-09 18:53:18,899 DEBUG Executing: 'virsh -c qemu:///system vol-delete --pool default bootstrap.img' stdin=''
2015-12-09 18:53:18,915 DEBUG Creating domain 'bootstrap'
2015-12-09 18:53:18,915 DEBUG Executing: 'virt-install --connect qemu:///system --name bootstrap --ram 2048 --vcpus 2 --disk size=20,format=qcow2,bus=virtio,io=native,pool=default --network bridge=virbr0,model=virtio --boot network,hd,menu=off --noautoconsole --vnc --print-xml' stdin=''
2015-12-09 18:53:18,918 DEBUG Executing: 'tee /tmp/tmp2iDJdj/bootstrap.xml' stdin='<type 'file'>'
2015-12-09 18:53:19,241 DEBUG Executing: 'virsh -c qemu:///system define --file /tmp/tmp2iDJdj/bootstrap.xml' stdin=''
2015-12-09 18:53:19,258 DEBUG Executing: 'virsh -c qemu:///system dumpxml bootstrap' stdin=''
2015-12-09 18:53:19,273 DEBUG Creating MAAS virtual machine.
2015-12-09 18:53:19,276 DEBUG Executing: 'virsh -c qemu:///system pool-list' stdin=''
2015-12-09 18:53:19,294 DEBUG Checking if domain 'opnfv-maas' exists
2015-12-09 18:53:19,295 DEBUG Executing: 'virsh -c qemu:///system list --all' stdin=''
2015-12-09 18:53:19,311 DEBUG Domain 'opnfv-maas' already exists
2015-12-09 18:53:19,311 INFO Deleting domain 'opnfv-maas' before create since force=True
2015-12-09 18:53:19,311 DEBUG Undefining domain 'opnfv-maas'
2015-12-09 18:53:19,311 DEBUG Executing: 'virsh -c qemu:///system destroy opnfv-maas' stdin=''
2015-12-09 18:53:19,792 DEBUG Executing: 'virsh -c qemu:///system undefine opnfv-maas' stdin=''
2015-12-09 18:53:19,810 DEBUG Creating domain 'opnfv-maas'
2015-12-09 18:53:19,812 DEBUG Base volume 'trusty-amd64-base' already exists
2015-12-09 18:53:19,812 INFO Deleting volume 'trusty-amd64-base' before create since force=True
2015-12-09 18:53:19,812 DEBUG Executing: 'virsh -c qemu:///system vol-delete --pool default trusty-amd64-base' stdin=''
2015-12-09 18:53:20,177 DEBUG Creating base volume 'trusty-amd64-base'
2015-12-09 18:53:20,178 DEBUG Executing: 'virsh -c qemu:///system vol-create-as --pool default trusty-amd64-base 3G' stdin=''
2015-12-09 18:53:20,224 DEBUG Uploading image 'trusty-server-cloudimg-amd64-disk1.img' to volume
2015-12-09 18:53:20,225 DEBUG Executing: 'virsh -c qemu:///system vol-upload --pool default --file trusty-server-cloudimg-amd64-disk1.img --vol trusty-amd64-base' stdin=''
2015-12-09 18:53:21,404 DEBUG Root volume 'opnfv-maas-root.img' already exists
2015-12-09 18:53:21,405 INFO Deleting volume 'opnfv-maas-root.img' before create since force=True
2015-12-09 18:53:21,405 DEBUG Executing: 'virsh -c qemu:///system vol-delete --pool default opnfv-maas-root.img' stdin=''
2015-12-09 18:53:21,530 DEBUG Cloning 'opnfv-maas-root.img' from base image 'trusty-amd64-base'
2015-12-09 18:53:21,530 DEBUG Executing: 'virsh -c qemu:///system vol-clone --pool default trusty-amd64-base opnfv-maas-root.img' stdin=''
2015-12-09 18:53:24,345 DEBUG Resizing volume 'opnfv-maas-root.img' to 60G
2015-12-09 18:53:24,346 DEBUG Executing: 'virsh -c qemu:///system vol-resize --pool default opnfv-maas-root.img 60G' stdin=''
2015-12-09 18:53:24,379 DEBUG Executing: 'virsh -c qemu:///system vol-info --pool default opnfv-maas-root.img' stdin=''
2015-12-09 18:53:24,396 DEBUG
Name:           opnfv-maas-root.img
Type:           file
Capacity:       60.00 GiB
Allocation:     3.00 GiB


2015-12-09 18:53:24,397 DEBUG Creating cloud-init seed image for MAAS...
2015-12-09 18:53:24,398 INFO Seed volume 'opnfv-maas-seed.img' already exists
2015-12-09 18:53:24,399 INFO Deleting volume 'opnfv-maas-seed.img' before create since force=True
2015-12-09 18:53:24,399 DEBUG Executing: 'virsh -c qemu:///system vol-delete --pool default opnfv-maas-seed.img' stdin=''
2015-12-09 18:53:24,426 DEBUG Generating mime-multipart user data file using: ['write-mime-multipart', '--output=/tmp/tmpGYRBit/user-data.txt', '/tmp/tmpGYRBit/cloud-init.cfg', '/tmp/tmpGYRBit/config-maas.sh:text/x-shellscript']
2015-12-09 18:53:24,426 DEBUG Executing: 'write-mime-multipart --output=/tmp/tmpGYRBit/user-data.txt /tmp/tmpGYRBit/cloud-init.cfg /tmp/tmpGYRBit/config-maas.sh:text/x-shellscript' stdin=''
2015-12-09 18:53:24,473 DEBUG Creating local seed file
2015-12-09 18:53:24,473 DEBUG Executing: 'cloud-localds /tmp/tmpGYRBit/opnfv-maas-seed.img /tmp/tmpGYRBit/user-data.txt /tmp/tmpGYRBit/meta-data' stdin=''
2015-12-09 18:53:24,493 DEBUG Creating volume
2015-12-09 18:53:24,493 DEBUG Executing: 'virsh -c qemu:///system vol-create-as --pool default --name opnfv-maas-seed.img --capacity 376832 --format raw' stdin=''
2015-12-09 18:53:24,511 DEBUG Uploading seed /tmp/tmpGYRBit/opnfv-maas-seed.img to volume...
2015-12-09 18:53:24,511 DEBUG Executing: 'virsh -c qemu:///system vol-upload --pool default --file /tmp/tmpGYRBit/opnfv-maas-seed.img --vol opnfv-maas-seed.img' stdin=''
2015-12-09 18:53:24,535 DEBUG Executing: 'virt-install --connect qemu:///system --name opnfv-maas --ram 4096 --vcpus 2 --disk vol=default/opnfv-maas-root.img,format=qcow2,bus=virtio,io=native --disk vol=default/opnfv-maas-seed.img,format=raw,bus=virtio,io=native --network bridge=virbr0,model=virtio --noautoconsole --vnc --import' stdin=''
2015-12-09 18:53:25,441 DEBUG Executing: 'virsh -c qemu:///system autostart opnfv-maas' stdin=''
2015-12-09 18:53:25,458 DEBUG Waiting for MAAS vm to come up for ssh..
2015-12-09 18:53:25,458 DEBUG Using ip address specified: 192.168.122.2
2015-12-09 18:53:25,458 DEBUG Executing: 'ssh -i /home/ubuntu/.ssh/id_maas -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu at 192.168.122.2<mailto:ubuntu at 192.168.122.2> true' stdin=''
2015-12-09 18:53:28,462 DEBUG Waiting for MAAS vm to start.
2015-12-09 18:53:29,464 DEBUG Executing: 'ssh -i /home/ubuntu/.ssh/id_maas -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu at 192.168.122.2<mailto:ubuntu at 192.168.122.2> true' stdin=''
2015-12-09 18:53:31,462 DEBUG Waiting for MAAS vm to start.
2015-12-09 18:53:32,464 DEBUG Executing: 'ssh -i /home/ubuntu/.ssh/id_maas -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu at 192.168.122.2<mailto:ubuntu at 192.168.122.2> true' stdin=''
2015-12-09 18:53:34,470 DEBUG Waiting for MAAS vm to start.
2015-12-09 18:53:35,472 DEBUG Executing: 'ssh -i /home/ubuntu/.ssh/id_maas -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu at 192.168.122.2<mailto:ubuntu at 192.168.122.2> true' stdin=''
2015-12-09 18:53:35,481 DEBUG Waiting for MAAS vm to start.
2015-12-09 18:53:36,482 DEBUG Executing: 'ssh -i /home/ubuntu/.ssh/id_maas -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu at 192.168.122.2<mailto:ubuntu at 192.168.122.2> true' stdin=''
2015-12-09 18:53:39,701 DEBUG MAAS vm started.
2015-12-09 18:53:39,701 DEBUG Logging into maas host '192.168.122.2'
2015-12-09 18:53:39,702 DEBUG Executing: 'ssh -i /home/ubuntu/.ssh/id_maas -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu at 192.168.122.2<mailto:ubuntu at 192.168.122.2> grep "MAAS controller is now configured" /var/log/cloud-init-output.log' stdin=''
2015-12-09 18:53:40,143 INFO Waiting for cloud-init to complete - this usually takes several minutes
2015-12-09 18:53:40,143 DEBUG Executing: 'ssh -i /home/ubuntu/.ssh/id_maas -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu at 192.168.122.2<mailto:ubuntu at 192.168.122.2> grep -m 1 "MAAS controller is now configured" <(sudo tail -n 1 -F /var/log/cloud-init-output.log)' stdin=''
2015-12-09 19:44:08,952 INFO done.
2015-12-09 19:44:08,952 DEBUG Executing: 'ssh -i /home/ubuntu/.ssh/id_maas -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu at 192.168.122.2<mailto:ubuntu at 192.168.122.2> grep "+ apikey=" /var/log/cloud-init-output.log| tail -n 1| sed -r "s/.+=(.+)/\1/"' stdin=''
2015-12-09 19:44:09,459 DEBUG Executing: 'ssh -i /home/ubuntu/.ssh/id_maas -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu at 192.168.122.2<mailto:ubuntu at 192.168.122.2> mkdir virsh-keys' stdin=''
2015-12-09 19:44:09,939 DEBUG Executing: 'scp -i /home/ubuntu/.ssh/id_maas -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no /home/ubuntu/.ssh/id_rsa ubuntu at 192.168.122.2:virsh-keys/id_rsa<mailto:ubuntu at 192.168.122.2:virsh-keys/id_rsa>' stdin=''
2015-12-09 19:44:10,421 DEBUG Executing: 'scp -i /home/ubuntu/.ssh/id_maas -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no /home/ubuntu/.ssh/id_rsa.pub ubuntu at 192.168.122.2:virsh-keys/id_rsa.pub<mailto:ubuntu at 192.168.122.2:virsh-keys/id_rsa.pub>' stdin=''
2015-12-09 19:44:10,901 DEBUG Executing script on remote host '192.168.122.2'
2015-12-09 19:44:10,901 DEBUG Executing: 'ssh -i /home/ubuntu/.ssh/id_maas -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu at 192.168.122.2<mailto:ubuntu at 192.168.122.2>' stdin='maas_home=...'
2015-12-09 19:44:11,435 DEBUG Fetching MAAS api key
2015-12-09 19:44:11,435 DEBUG Executing: 'ssh -i /home/ubuntu/.ssh/id_maas -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu at 192.168.122.2<mailto:ubuntu at 192.168.122.2> sudo maas-region-admin apikey --username ubuntu' stdin=''
2015-12-09 19:44:12,714 DEBUG Executing: 'ssh -i /home/ubuntu/.ssh/id_maas -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=quiet ubuntu at 192.168.122.2<mailto:ubuntu at 192.168.122.2> maas login maas http://192.168.122.2/MAAS/api/1.0 3SpVLmd46fELPetYq7:2T2QZvtZpazeTEwLKZ:Dmczh6W43yxxHexGAjkbXKPPR3G4cPJe' stdin='LC_ALL=C'
2015-12-09 19:44:13,434 DEBUG Configuring MAAS settings...
2015-12-09 19:44:13,435 DEBUG Executing: 'ssh -i /home/ubuntu/.ssh/id_maas -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=quiet ubuntu at 192.168.122.2<mailto:ubuntu at 192.168.122.2> maas maas maas set-config name='main_archive' value='http://us.archive.ubuntu.com/ubuntu'' stdin='LC_ALL=C'
2015-12-09 19:44:14,225 DEBUG Command executed successfully: stdout='OK'
2015-12-09 19:44:14,226 DEBUG Executing: 'ssh -i /home/ubuntu/.ssh/id_maas -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=quiet ubuntu at 192.168.122.2<mailto:ubuntu at 192.168.122.2> maas maas maas set-config name='maas_name' value='automaas'' stdin='LC_ALL=C'
2015-12-09 19:44:15,013 DEBUG Command executed successfully: stdout='OK'
2015-12-09 19:44:15,013 DEBUG Executing: 'ssh -i /home/ubuntu/.ssh/id_maas -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=quiet ubuntu at 192.168.122.2<mailto:ubuntu at 192.168.122.2> maas maas maas set-config name='ntp_server' value='202.120.2.101'' stdin='LC_ALL=C'
2015-12-09 19:44:15,929 DEBUG Command executed successfully: stdout='OK'
2015-12-09 19:44:15,930 DEBUG Executing: 'ssh -i /home/ubuntu/.ssh/id_maas -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=quiet ubuntu at 192.168.122.2<mailto:ubuntu at 192.168.122.2> maas maas maas set-config name='upstream_dns' value='114.114.114.114'' stdin='LC_ALL=C'
2015-12-09 19:44:16,748 DEBUG Command executed successfully: stdout='OK'
2015-12-09 19:44:16,748 DEBUG Starting the import of boot resources
2015-12-09 19:44:16,748 DEBUG Executing: 'ssh -i /home/ubuntu/.ssh/id_maas -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=quiet ubuntu at 192.168.122.2<mailto:ubuntu at 192.168.122.2> maas maas boot-resources import' stdin='LC_ALL=C'
2015-12-09 19:44:17,536 DEBUG Command executed successfully: stdout='Import of boot resources started'
2015-12-09 19:44:17,536 DEBUG Logging into 192.168.122.2
 Importing images ... Queued for download
 Importing images ... Downloading   5% ad
 Importing images ... Downloading   5%
 Importing images ... Downloading   5%
Traceback (most recent call last): 97%
  File "/usr/bin/maas-deployer", line 9, in <module>
    load_entry_point('maas-deployer==0.0.1', 'console_scripts', 'maas-deployer')()
  File "/usr/lib/python2.7/dist-packages/maas_deployer/cli.py", line 88, in main
    engine.deploy(target)
  File "/usr/lib/python2.7/dist-packages/maas_deployer/vmaas/engine.py", line 71, in deploy
    self.wait_for_import_boot_images(client, maas_config)
  File "/usr/lib/python2.7/dist-packages/maas_deployer/vmaas/engine.py", line 330, in wait_for_import_boot_images
    complete, status = checker.are_images_complete()
  File "/usr/lib/python2.7/dist-packages/maas_deployer/vmaas/maasclient/bootimages.py", line 93, in are_images_complete
    status = self.get_status()
  File "/usr/lib/python2.7/dist-packages/maas_deployer/vmaas/maasclient/bootimages.py", line 60, in get_status
    {'host': self.host, 'sequence': self.sequence.next()})
StopIteration



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju/attachments/20151210/77d674ff/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: deployment.yaml
Type: application/octet-stream
Size: 5430 bytes
Desc: deployment.yaml
URL: <https://lists.ubuntu.com/archives/juju/attachments/20151210/77d674ff/attachment.obj>


More information about the Juju mailing list