<commit_before>OpenStack Havana Agile Startup
==============================

OpenStack has high-scalability. So why don't we start with a single node, 
heading toward a right scale for each? So this is about a step-by-step 
startup of OpenStack Havana with Ubuntu 12.04 LTS. 

Goods and Bads about this approach
----------------------------------

* Goods
   * You can start with single node, which should be the easiest, and then scale it 
     to some extent with adding nodes and components.
   * The Bash scripts helps you to reduce manual works.
   * Each step makes something workable, with a little more effort.
   * Debug is relatively easy because you know it was working at the previous step.
* Bads
   * The document is ongoing and unfinished, and the scripts are beta forever.
     I often update things right now.
   * Each step makes something good. However, going to the next step will make
     some extra work for reconfiguration. For example, when you enable 
     ssl on keystone later, you need to delete the keystone endpoint and 
     relegister it with https. This kind of work happens at each step.
   * Best-effort in a lot of ways.

Index
-----

**Day 1.** `Build all-in-one node anyway. <https://github.com/kjtanaka/havana_startup/blob/master/doc/all_in_one.rst>`_

**Day 2.** `Add Nova compute nodes. <https://github.com/kjtanaka/havana_startup/blob/master/doc/add_compute.rst>`_

**Day 3.** `Build Cinder volume nodes. <https://github.com/kjtanaka/havana_startup/blob/master/doc/add_volume.rst>`_

**Day 4.** `Make Keystone and Horizon Secure. <https://github.com/kjtanaka/havana_startup/blob/master/doc/ca_setup.rst>`_

**Day 5.** Build Swift [On The Way]

**Day 6.** Setup Swift as the backend storage of Glance [OTW]

**Day 7.** Better understand Open vSwitch before Neutron [OTW]

**Day 8.** Setup Neutron. [OTW]

News
----
| **10/17/2013** Day 1 and Day 2 are ready to try.
| **10/18/2013** Day 3 is ready to try.
| **10/28/2013** Day 4 is ready to try.

Change Log<commit_msg>update README.rst<commit_after>OpenStack Havana Agile Startup
==============================

OpenStack has high-scalability. So why don't we start with a single node, 
heading toward a right scale for each? So this is about a step-by-step 
startup of OpenStack Havana with Ubuntu 12.04 LTS. 

Goods and Bads about this approach
----------------------------------

* Goods
   * You can start with single node, which should be the easiest, and then scale it 
     to some extent with adding nodes and components.
   * The Bash scripts helps you to reduce manual works.
   * Each step makes something workable, with a little more effort.
   * Debug is relatively easy because you know it was working at the previous step.
* Bads
   * The document is ongoing and unfinished, and the scripts are beta forever.
     I often update things right now.
   * Each step makes something good. However, going to the next step will make
     some extra work for reconfiguration. For example, when you enable 
     ssl on keystone later, you need to delete the keystone endpoint and 
     relegister it with https. This kind of work happens at each step.
   * Best-effort in a lot of ways.

Index
-----

**Day 1.** `Build all-in-one node anyway. <https://github.com/kjtanaka/havana_startup/blob/master/doc/all_in_one.rst>`_

**Day 2.** `Add Nova compute nodes. <https://github.com/kjtanaka/havana_startup/blob/master/doc/add_compute.rst>`_

**Day 3.** `Build Cinder volume nodes. <https://github.com/kjtanaka/havana_startup/blob/master/doc/add_volume.rst>`_

**Day 4.** `Enable SSL on Keystone and Horizon. <https://github.com/kjtanaka/havana_startup/blob/master/doc/ca_setup.rst>`_

**Day 5.** Build Swift [On The Way]

**Day 6.** Setup Swift as the backend storage of Glance [OTW]

**Day 7.** Better understand Open vSwitch before Neutron [OTW]

**Day 8.** Setup Neutron. [OTW]

News
----
| **10/17/2013** Day 1 and Day 2 are ready to try.
| **10/18/2013** Day 3 is ready to try.
| **10/28/2013** Day 4 is ready to try.

Change Log
{'fraction_non_alphanumeric': 0.12531017369727046, 'fraction_numerical': 0.019851116625310174, 'mean_word_length': 3.2974413646055436, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '162023', 'n_tokens_mistral': 1310, 'n_tokens_neox': 1181, 'n_words': 523}