2016-09-05 12:19:58 |
Dmitry Tantsur |
description |
There are quite a few reasons to use local boot:
1. Nodes can safely reboot while ctlplane is down (important for installers like TripleO)
2. Tenants have control over kernel arguments (might be seen as downside as well)
3. Multitenant networks is not supported with netboot.
We probably don't want to get rid of netboot completely, because some boot-from-volume cases depend on it. However, we should eventually have local boot by default.
Here is the plan:
1. Introduce a new option default_boot_option ("netboot" by default) setting the default boot option when one is not set on a node.
2. Issue a deprecation warning that we are going to change its default, asking operators to set an explicit value to this option.
3. Flip the default to "local" and leave it there. |
There are quite a few reasons to use local boot:
1. Nodes can safely reboot while ctlplane is down (important for installers like TripleO)
2. Tenants have control over kernel arguments (might be seen as downside as well)
3. Multitenant networks is not supported with netboot.
We probably don't want to get rid of netboot completely, because some boot-from-volume cases depend on it. However, we should eventually have local boot by default.
Here is the plan:
1. Introduce a new option default_boot_option ("netboot" by default) setting the default boot option when one is not set on a node.
2. Issue a deprecation warning that we are going to change its default, asking operators to set an explicit value to this option.
3. After an appropriate deprecation period, flip the default to "local" and leave it there. |
|