This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
khaleesi_guide [2015/04/07 21:57] Daniel Farrell [Configuration] Marked some code blocks as YAML for syntax highlighting |
khaleesi_guide [2015/04/07 22:23] (current) Daniel Farrell [Running Khaleesi] Proper code formatting for Khaleesi run cmd |
||
---|---|---|---|
Line 16: | Line 16: | ||
<code> | <code> | ||
sudo rpm -i http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm | sudo rpm -i http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm | ||
- | sudo yum -y install python-pip python-virtualenv gcc git | + | sudo yum -y install python-pip python-virtualenv gcc git \ |
- | sudo yum -y install python-keystoneclient python-novaclient python-glanceclient python-neutronclient python-keystoneclient | + | python-keystoneclient python-novaclient \ |
- | sudo yum -y install sshpass | + | python-glanceclient python-neutronclient \ |
+ | python-keystoneclient sshpass | ||
</code> | </code> | ||
Line 28: | Line 29: | ||
<code> | <code> | ||
- | virtualenv venv | + | virtualenv khaleesi_venv |
- | source venv/bin/activate | + | source khaleesi_venv/bin/activate |
pip install ansible | pip install ansible | ||
- | cd khaleesi | + | cd khaleesi/tools/ksgen |
- | cd tools/ksgen | + | |
python setup.py develop | python setup.py develop | ||
cd ../.. | cd ../.. | ||
</code> | </code> | ||
- | From the above you can see that "source venv/bin/activate" will activate your virtual environment. Simply use deactivate to exit. Now we need to create a default Ansible config: | + | From the above you can see that ''source khaleesi_venv/bin/activate'' will activate your virtual environment. Simply use deactivate to exit. Now we need to create a default Ansible config: |
<code> | <code> | ||
Line 130: | Line 130: | ||
Now that you have Khaleesi installed and a configuration file, you are ready to rebuild your nodes. To run simply execute the following inside of your Khaleesi directory: | Now that you have Khaleesi installed and a configuration file, you are ready to rebuild your nodes. To run simply execute the following inside of your Khaleesi directory: | ||
+ | <code> | ||
./run.sh --use ../ksgen_settings.yml playbooks/quickstack.yml --no-logs -vv | ./run.sh --use ../ksgen_settings.yml playbooks/quickstack.yml --no-logs -vv | ||
+ | </code> | ||
The sequence of execution is as follows: | The sequence of execution is as follows: | ||
Line 143: | Line 145: | ||
The first line will give you the overall execution summary, followed by individual results: | The first line will give you the overall execution summary, followed by individual results: | ||
- | <code> | + | <code xml> |
<testsuite errors="0" failures="179" name="" tests="2141" time="880.284"> | <testsuite errors="0" failures="179" name="" tests="2141" time="880.284"> | ||
<testcase classname="" name="setUpClass (tempest.api.compute.flavors.test_flavors.FlavorsV3Test)" time="0.000"> | <testcase classname="" name="setUpClass (tempest.api.compute.flavors.test_flavors.FlavorsV3Test)" time="0.000"> |