
* Add docker Ubuntu Trusty packer template. * Rework cmtools to install ansible and puppet * Add support for Vagrant provider docker. * Containers will share the host system docker daemon and images in the storage, so may be run nested. * Ensure the rsyslogd and sshd is running in containers. * Also ensure the /var/log/solar dir, which is required for docker. * W/a Solar-hardcoded and vbox specific ssh key paths for docker case. * Update FAQ and docs Depends-on: I881d362968a10d816cbd368cb185900dfaa0b3bc Partial-bug: #1547587 Note, vagrant does not support vm.network and exec based provisioning for docker, so there are workarounds. Change-Id: Idf91bd6ed2fb90601f517064705df7721aeae3fb Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2.5 KiB
FAQ
Why nodes/transports have hardcoded keys, ips and other inputs ?
This is temporary situation, we will improve it in near future.
I want to use different SSH keys
Just update resource for example:
solar resource update ssh_transport1 '{"key": "/path/to/some/key"}'
I want to use passwords not keys
Just update resource:
solar resource update rsync1 '{"password": "vagrant", "key": null}'
Note
You need to change it for all transport resources (ssh and rsync by default).
How can I run solar worker ?
- If you use vagrant then you can just sudo start solar-worker as vagrant user.
How can I configure solar ?
There are several places where we search for config values:
- .config file in CWD or in path from SOLAR_CONFIG env variable
- if env SOLAR_CONFIG_OVERRIDE contains valid path then it override previous values
- .config.override in CWD
- You can also set upper-cased env variable which matches one of those in config
What database can I use with solar ?
By default for simplicity we use sqlite. On our vagrant environment we use single node riak. You can also use multiple nodes riak, with some strong consistent buckets.
Where can I find solar examples ?
Example resources, composer templates and examples itself are located: https://github.com/openstack/solar-resources
Can I run solar nodes with docker ?
Yes, although that is an experimental feature and currently supports
only a single network interface per a container. Note, that before to
run the vagrant up --provider docker
command, the following
preparations must be done at the host system:
# docker pull solarproject/riak
# git clone https://github.com/kiasaki/docker-alpine-postgres.git
# cd docker-alpine-postgres
# make build && cd -
This will allow the solar nodes to run required nested docker containers.