Novice question

tim+openstack.org at coote.org tim+openstack.org at coote.org
Mon May 30 11:06:48 UTC 2022


Thanks, Michael. Very reassuring. I’ll have a look and comment back.

> On 27 May 2022, at 20:11, Michael Johnson <johnsomor at gmail.com> wrote:
> 
> Hi Tim,
> 
> This should work fine. You will want a localrc/local.conf file to
> configure devstack. I didn't see that mentioned in your steps.
> See this section in the docs:
> https://docs.openstack.org/devstack/latest/#create-a-local-conf
> 
> The only caveat I would mention is the VM instances in Nova will run
> super slow on virtualbox as it lacks the required "nested
> virtualization" support and will run them all in software emulation.
> 
> To find the root cause of the issue in nova, I would look through the
> devstack at n-cpu log file (journal -u devstack at n-cpui) and the
> devstack at n-sch logs.
> 
> Also, you might have a look at one of the nova test localrc file as an example:
> https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_da7/843127/6/check/tempest-integrated-compute-centos-9-stream/da7bebc/controller/logs/local_conf.txt
> 
> Michael
> 
> 
> On Fri, May 27, 2022 at 4:16 AM <tim+openstack.org at coote.org> wrote:
>> 
>> Hullo
>> 
>> Naïve question follows. Sorry.
>> 
>> I’m trying a minimal OS install on a Virtualbox VM on a mac. I’d like to get to the point where I can launch a compute node.  I’ve failed with `packstack` and I’m trying `devstack`.
>> 
>> Should this work out of the box: ie
>> 
>> Spin up a vm with vagrant: I’m using Centos Stream 9 to ensure that I get a current(ish) version of Python. It has 9GB RAM
>> Ensure that SELinux and firewalls are turned off
>> Clone devstack, cd to the directory and run `stack.sh` as user `vagrant` (this fails 1/3 of the time as some repo or other resets a connection. `stack.sh` doesn’t seem to be idempotent as reinvoking it may or may not install and run the OS environment
>> Upload a ssh keypair through the web interface
>> Use the web interface to launch the m1.nano flavor with Cirros image (I think that this flavor is quite new as some of the documentation refers to creating such a flavor with 64MB, whereas this one has 128MB. I did try the 64MB route  [with `packstack`] and concluded that at least 96MB was needed and the documentation was wrong. I couldn’t log into launchpad.net to report this ☹
>> At this point the launch process fails with the error message: “Build of instance 157bfa1d-7f8c-4a6c-ba3a-b02fb4f4b6a9 aborted: Failed to allocate the network(s), not rescheduling.” In the web ui
>> 
>> 
>> Afaict, the vm has enough memory (just: it’s using a bit of swap, but more cache, so it could reclaim that).  I’d expected the instance to launch, and I can well believe that I’ve missed something, but the documentation seems to point all over the place for various logs.
>> 
>> Should this approach work? Is there an alternative that’s better (e.g. use Ubuntu: I’m not keen on apt/dpkg/.deb based distros as I’ve been tripped up in the past over the dependency handling and systemd integration, so I’ve avoided this, but I can see that Canonical is spending money on OS. But so is IBM/Redhat)?  Where can I find info on how to trouble shoot the failing process?
>> 
>> tia
>> Tim




More information about the openstack-discuss mailing list