New Question

vNext Nano server as a compute node?

asked 2015-10-28 12:46:00 +0300

4c74356b41 gravatar image

updated 2015-10-28 12:48:38 +0300

Hello, I want to test this scenario, as far as I understand it is not yet possible? If I am wrong, could you, kindly, point me to the documentation on how to do that? Is there any eta if it is not yet available?

ps. is it possible to use your nova'compute hyper-v with devstack? I've tried and failed horribly ;)

edit retag flag offensive close merge delete

2 answers

Sort by » oldest newest most voted

answered 2015-11-02 11:55:12 +0300

4c74356b41 gravatar image

Hello, any update on this thread please?

edit flag offensive delete link more


Please see my last comment on the above question, thanks.

alexpilotti gravatar imagealexpilotti ( 2015-11-02 13:24:01 +0300 )edit

answered 2015-10-29 05:24:23 +0300

updated 2015-11-05 09:39:22 +0300

Sure you can use Nano as a compute Node. Starting with Liberty we release a zip archive containing the python environment and all you need to run nova-compute on Nano server. You can download the zip at this link

All you need to do is make a configuration file for nova-compute and neutron-hyperv-agent. This is a sample configuration for nova-compute and this one is for neutron-hyperv-agent. Modify passwords and ips to match your specific environment. You can start the services by using:

PS C:\HyperVNovaCompute_Liberty_12_0_test\Python> .\python.exe .\Scripts\ --config-file ..\etc\nova.conf

And for neutron-hyperv-agent:

C:\HyperVNovaCompute_Liberty_12_0_test\Python> .\python.exe .\Scripts\ --config-file ..\etc\neutron_hyperv_agent.conf

Our compute driver works very well with devstack. What exactly has been your problem?


Before we can start debugging your environment can you please provide me some details?

  1. Do you use physical machines for the deployment or virtual?
  2. What config file did you use to deploy devstack? Does the devstack deployment work or are there errors. If so, can you please provide logs?
  3. How did you install nano? Does it have the Hyperv role enabled? Also, can you provide the logs to see what happened when you tried to start nova? The logs should be under c:\OpenStack\Log.
edit flag offensive delete link more


Well, do I need to install old application compatibility package? or it will work without it? ps. Is there any step-by-step documentation on how to do that? Or at least a bit more detailed?

4c74356b41 gravatar image4c74356b41 ( 2015-10-29 09:30:09 +0300 )edit

well, nano server doesn't seem to be able to launch nova agent...It stays at "starting compute node" indefinitely... ps. about the devstack, i'm just really bad at linux, so i guess it my bad, i will find some way to figure it out ;) just wanted to be sure that it should work.

4c74356b41 gravatar image4c74356b41 ( 2015-10-29 21:28:48 +0300 )edit

Hello? Do you have any advice on this matter?

4c74356b41 gravatar image4c74356b41 ( 2015-10-30 22:50:15 +0300 )edit

Hi, sorry for the delay, most of the devs involved in the Nano porting are currently traveling back from the Tokyo OpenStack summit that just finished. We're going to provide some detailed steps very soon

alexpilotti gravatar imagealexpilotti ( 2015-11-02 13:23:17 +0300 )edit

that´s understandable, just don´t leave me all alone vs this thing :) Thanks, I appreciate all the work you guys are doing, but I wasn't able to find any document on implementing nano as a compute node, so I have to poke you on the forum... sorry for that!

4c74356b41 gravatar image4c74356b41 ( 2015-11-02 13:31:32 +0300 )edit

I edited my original answer. If you can give me those details we can start figuring out exactly what went wrong in your environment and how to fix it.

Adelina gravatar imageAdelina ( 2015-11-05 09:41:02 +0300 )edit

1 I have vNext tp4 where I deployed v-magine and nano server. the server itself works as a compute node just fine. 2 forget about devstack 3 nano with hyper-v and compat. package. nano with nested virtualization that works. I will supply logs later, when I get home. ps. pastebin ok?

4c74356b41 gravatar image4c74356b41 ( 2015-11-05 15:31:23 +0300 )edit and nothing happens after that, it will stay at that phase forever, funny thing is, there is nothing in the log (no log file gets generated, actually).

4c74356b41 gravatar image4c74356b41 ( 2015-11-05 20:03:52 +0300 )edit

I'll try to replicate your environment to see if I get issues. My intuition is that the nested virtualization might cause issues.

Adelina gravatar imageAdelina ( 2015-11-06 15:56:31 +0300 )edit

Also doesn't work on tp4 with gui, same thing. starting compute node indefinetely... (if tp4 is a vm with hyper-v)

4c74356b41 gravatar image4c74356b41 ( 2015-11-06 22:23:02 +0300 )edit

ping-pong ;)

4c74356b41 gravatar image4c74356b41 ( 2015-11-10 12:33:06 +0300 )edit

There is no public release of vNext tp4 I can use so unfortunately I cannot help you by reproducing your specific environment. Again, my intuition is that the nested virtualization might be the problem. We tested Nano as a compute node on tp3.

Adelina gravatar imageAdelina ( 2015-11-10 16:53:24 +0300 )edit

are you going to support nested virtualization when tp4 comes out (probably next week)

4c74356b41 gravatar image4c74356b41 ( 2015-11-11 15:29:40 +0300 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2015-10-28 12:46:00 +0300

Seen: 472 times

Last updated: Nov 05 '15