The Multi-Node Setup guide in README.md
https://github.com/openstack-dev/devstack/tree/master#multi-node-setup
guides users to use
SCHEDULER=nova.scheduler.simple.SimpleScheduler
where the SimpleScheduler doesn't actually exist in nova. Even
though this is just an example, it is misleading enough for a
beginner to put SimpleScheduler into local.conf. The resulting
error message where n-sch fails to start
ImportError: No module named simple
Isn't intuitive enough and may takes the beginner long time to
locate what's wrong.
This patch replaces SimpleScheduler with a real existing
FilterScheduler in nova.
Change-Id: I14a2a5c0604ce08a498accfc3a795c1c9aa3e642
Closes-bug: #1453186
| ... | ... |
@@ -328,7 +328,7 @@ that includes at least: |
| 328 | 328 |
You likely want to change your `localrc` section to run a scheduler that |
| 329 | 329 |
will balance VMs across hosts: |
| 330 | 330 |
|
| 331 |
- SCHEDULER=nova.scheduler.simple.SimpleScheduler |
|
| 331 |
+ SCHEDULER=nova.scheduler.filter_scheduler.FilterScheduler |
|
| 332 | 332 |
|
| 333 | 333 |
You can then run many compute nodes, each of which should have a `stackrc` |
| 334 | 334 |
which includes the following, with the IP address of the above controller node: |