I’m been struggling with SUSE Cloud trying to complete my setup. My environment is a test environment (for demo purposes), and is as follows:
- Host server running openSUSE 13.1 and VMware Workstation 10.
- vmnet10 (NAT) and all VLANs configured in the host server. Communications are OK between SUSE Cloud nodes and host and the internet (using 192.168.124.2 as gateway). Using all default crowbar networks, nothing changed (besides the admin network gateway, as stated before).
- SUSE Cloud version: initially 3 but yesterday I repeated all the process using SUSE Cloud 4.
- All nodes installed as expected and running OK (apparently) as per the deployment guide. I used 1 admin node, 1 control node and 1 compute node (KVM). Control node has 2 HD configured (20 GB each), 4 GB RAM, 1 vCPU, and compute node also has 2 HD configured (50 GB each), 4 GB RAM and 3 vCPU.
- Admin node configured with local SMT. All required repos present and mirrored in there.
As mentioned, I started this journey using SUSE Cloud 3. I got to install all the components in the described environment but when I uploaded a SUSE Studio created QCOW2 image and try to launch it, it always gave me an error (no further information), so I didn’t know what else to try.
Then SUSE Cloud 4 went live so I tried the whole thing again using this new version. I got exactly the same issue, but this time SUSE Cloud 4 gave some more specifics about the error:
No valid host was found.
File “/usr/lib64/python2.6/site-packages/nova/scheduler/filter_scheduler.py”, line 108, in schedule_run_instance raise exception.NoValidHost(reason="")
Aug. 28, 2014, 7:50 p.m.
As my compute node was using KVM, after reading a while I thought that as I was trying to launch a virtual machine (instance) on top of an already virtual machine (compute node over VMware Workstation), maybe I should try to use the QEMU instead of KVM as the nova configuration for the compute node… Tried that, same results
My SUSE Studio image, by the way, is a SLES JeOS 64 bits 200 MB size out-of-the-box, brand new created image, downloaded in the OpenStack / KVM format (qcow2).
So, as I ran into the same results repeating over and over the installation steps, even using two different versions of SUSE Cloud, as Einstein mentioned, I must be doing something wrong .
Does anybody know what could be missing in my scenario and installation? Where else could I look for further information about this error to share with you, if needed?
Thank you so much. Any help will be greatly appreciated.