With the current installer script what i can see is
1. if we need to add a node we have to rebuild the whole cloud which is pretty hectic if some one have more nodes
2. if some one have to add multiple nodes then he need to add 100 entries to role_mappings.yaml which is again hectic job
what we can have is by adding nodes we need not to rebuild the whole cloud
and for adding multiple nodes we should not need to add all the entries
for example:
if someone wants to add 100 compute nodes then we can have a class which will look for hostname "compute" if the hostname of the server is computeXXXXXX where XXXXXX are numbers then it should automatically added to compute servers list and same for swift and cinder
by that way it wont be required to rebuild the whole cloud system.
With the current installer script what i can see is
1. if we need to add a node we have to rebuild the whole cloud which is pretty hectic if some one have more nodes
2. if some one have to add multiple nodes then he need to add 100 entries to role_mappings.yaml which is again hectic job
what we can have is by adding nodes we need not to rebuild the whole cloud
and for adding multiple nodes we should not need to add all the entries
for example:
if someone wants to add 100 compute nodes then we can have a class which will look for hostname "compute" if the hostname of the server is computeXXXXXX where XXXXXX are numbers then it should automatically added to compute servers list and same for swift and cinder
by that way it wont be required to rebuild the whole cloud system.
any thoughts on it?