Red Hat Bugzilla – Bug 976316
packstack: keystonerc_admin is not copied automatically to the computes during installation
Last modified: 2016-04-26 10:18:36 EDT
Created attachment 763417 [details]
Description of problem:
I installed an allinone+ a nova compute node.
when I wanted to check status of instances and need to login through keystone_admin in the compute I noticed that the keystonerc_admin does not exists under /root.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. install two nova-computes using packstack
2. login to one of the computes and ls -l /root
keystonerc_admin does not exists under /root in the second compute I installed
we should copy the keystonerc_admin to all computes if user is installing through packstack or ask if they are interested in doing that during the installation
The keystonerc file is actually very security sensitive, and as such, we want to have as few copies of it as possible. Copying it to every compute node would not be wise.
Packstack allows you to specify a machine that you want to use as your OpenStack client. The rc file is copied to /root on that designated machine. In an all-in-one install, that means the rc file is placed on the local machine in /root
You would not typically use a Compute Node as your OpenStack client machine (except in an all in one mode install)
So, this is not a feature we should implement.