rough draft v2, structural changes
removed sets, adding in remote include, editorial changes from diane Change-Id: I557303b68c4ca5b5d9f9664e200db3ab6286794e
This commit is contained in:
parent
070e387f36
commit
4291371b04
19
doc/src/docbkx/openstack-training/bk001-preface.xml
Normal file
19
doc/src/docbkx/openstack-training/bk001-preface.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<preface xmlns="http://docbook.org/ns/docbook"
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
|
||||
xml:id="bk001-preface">
|
||||
<title>Preface</title>
|
||||
<para>OpenStack™ Training Guides offers open source software training for cloud
|
||||
administration and management for any organization. </para>
|
||||
<section xml:id="Document_Change_History-d1e118">
|
||||
<title>Document Change History</title>
|
||||
<para>The following table describes the most recent changes:</para>
|
||||
<?rax revhistory?>
|
||||
</section>
|
||||
<section xml:id="references_and_credits">
|
||||
<title>References and Credits</title>
|
||||
<para>The training materials include the following materials:</para>
|
||||
</section>
|
||||
<!-- <xi:include href="https://raw.github.com/openstack/operations-guide/master/doc/src/docbkx/openstack-ops/src/preface_ops.xml" parse="xml" xpointer="chapter_gk2_jpr_lj"/> -->
|
||||
</preface>
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<book xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
|
||||
xml:id="bk002-associate-training-guide">
|
||||
<title>Associate Training Guide</title>
|
||||
<xi:include href="bk002-ch001-associate-getting-started.xml"/>
|
||||
<xi:include href="bk002-ch050-associate-assessment.xml"/>
|
||||
</book>
|
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
|
||||
xml:id="bk002-ch001-associate-getting-started">
|
||||
<title>Associate Getting Started</title>
|
||||
<section xml:id="associate-section-one">
|
||||
<title>Associate section one</title>
|
||||
<para>
|
||||
<orderedlist>
|
||||
<listitem>
|
||||
<para/>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</para>
|
||||
</section>
|
||||
<xi:include href="https://raw.github.com/openstack/operations-guide/master/doc/src/docbkx/openstack-ops/src/ch_arch_provision.xml" parse="xml" xpointer="automated_deploy"/>
|
||||
</chapter>
|
@ -1,10 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
|
||||
xml:id="ch_associate-assessment">
|
||||
xml:id="bk002-ch050-associate-assessment">
|
||||
<title>Associate Assessment</title>
|
||||
<section xml:id="associate-assessment">
|
||||
<title>Associate Assessment</title>
|
||||
<section xml:id="associate-sections">
|
||||
<title>Associate Sections</title>
|
||||
<para>
|
||||
<orderedlist>
|
||||
<listitem>
|
||||
@ -13,4 +13,4 @@
|
||||
</orderedlist>
|
||||
</para>
|
||||
</section>
|
||||
</chapter>
|
||||
</chapter>
|
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
|
||||
xml:id="bk003-ch002-operations-getting-started">
|
||||
<title>Operations Getting Started</title>
|
||||
<section xml:id="operations-getting-started">
|
||||
<title>Operations Getting Started</title>
|
||||
<para>
|
||||
<orderedlist>
|
||||
<listitem>
|
||||
<para/>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</para>
|
||||
</section>
|
||||
</chapter>
|
@ -1,276 +1,276 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
|
||||
xml:id="ch_operations-fix-bug">
|
||||
xml:id="bk003-ch002-operations-fix-bug">
|
||||
<title>Fix a Bug</title>
|
||||
<section xml:id="getting-tools-and-accounts">
|
||||
<title>Getting Tools and Accounts</title>
|
||||
<para>
|
||||
<orderedlist>
|
||||
<listitem>
|
||||
<para>Create a GitHub account at github.com</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<procedure>
|
||||
<step>
|
||||
<para>Create a GitHub account at github.com.</para>
|
||||
</step>
|
||||
<step>
|
||||
<para>Create your local repository directory
|
||||
<programlisting>$ mkdir /Users/yourusername/code/</programlisting>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Install SourceTree</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<procedure>
|
||||
<step>
|
||||
<para>through OSX AppManager</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Ignore the Atlassian Bitbucket and Stack setup</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Add your GitHub username and password</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Set your local </para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
</procedure>
|
||||
</step>
|
||||
<step>
|
||||
<para>Install Oxygen</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<procedure>
|
||||
<step>
|
||||
<para><link xlink:href="http://www.oxygenxml.com/download_oxygenxml_editor.html"
|
||||
>http://www.oxygenxml.com/download_oxygenxml_editor.html</link></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Request the openstack registration code from anne@openstack.org</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Start Oxygen, use registration code from anne obtain the oxygen license</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>You will receive an email with the license data in it. Copy and paste everything
|
||||
between and including ------START-LICENSE-KEY------ and
|
||||
-------END-LICENSE-KEY------- </para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
</procedure>
|
||||
</step>
|
||||
<step>
|
||||
<para>Install Maven</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<procedure>
|
||||
<step>
|
||||
<para><programlisting>$ mkdir /usr/local/apache-maven</programlisting></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>The latest stable binary from <link
|
||||
xlink:href="http://maven.apache.org/download.cgi"
|
||||
>http://maven.apache.org/download.cgi</link> into /usr/local/apache-maven</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>create variables</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>
|
||||
<orderedlist>
|
||||
<listitem>
|
||||
<procedure>
|
||||
<step>
|
||||
<para><programlisting>export M2_HOME=/usr/local/apache-maven/apache-maven-3.0.5
|
||||
export M2=$M2_HOME/bin
|
||||
export PATH=$M2:$PATH
|
||||
export MAVEN_OPTS='-Xms256m -XX:MaxPermSize=1024m -Xmx1024m'</programlisting></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>verify maven is setup with
|
||||
<programlisting>$ mvn --install</programlisting></para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</step>
|
||||
</procedure>
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
</step>
|
||||
</procedure>
|
||||
</step>
|
||||
<!-- the next five paragraphs were lifted from https://wiki.openstack.org/wiki/Documentation/HowTo#First-time_Contributors, we should figure out how to embed instead -->
|
||||
|
||||
<listitem>
|
||||
<step>
|
||||
<para>Create a Launchpad account: Visit https://login.launchpad.net/+new_account After you
|
||||
create this account, the followup page is slightly confusing. It doesn't tell you that
|
||||
you are done. (It gives you the opportunity to change your -password, but you do not
|
||||
have to.) </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Add at least one SSH key to your account profile. To do this, follow the
|
||||
instructions onhttps://help.launchpad.net/YourAccount/CreatingAnSSHKeyPair. </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Sign the CLA: Every developer and contributor needs to sign the Individual
|
||||
Contributor License agreement and join the OpenStack Foundation. Visit
|
||||
https://review.openstack.org/ and click the Sign In link at the top-right corner of the
|
||||
page. Log in with your Launchpad ID. You can preview the text of the Individual
|
||||
CLA.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Create a Github account and add SSH keys to your account profile (same one as used
|
||||
in Launchpad, they must match). When you copy and paste the SSH key, include the ssh-rsa
|
||||
algorithm and computer identifier. If this is your first time setting up git and Github,
|
||||
be sure to run these steps in a Terminal window:
|
||||
<programlisting>$ git config --global user.name "Firstname Lastname"
|
||||
$ git config --global user.email "your_email@youremail.com" </programlisting></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Install git-review. If pip is not already installed, use "sudo easy_install pip" to
|
||||
install it on a Mac or Ubuntu
|
||||
<programlisting>$ sudo pip install git-review</programlisting></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Create the location for your repository
|
||||
<programlisting>$ mkdir /Users/yourusername/code</programlisting></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Change to the directory
|
||||
<programlisting>$ cd /Users/yourusername/code</programlisting></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Clone the openstack-manuals repository with
|
||||
<programlisting>$ git clone http://github.com/openstack/openstack-manuals.git </programlisting></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Change directory to the pulled repository
|
||||
<programlisting>$ cd openstack-manuals</programlisting></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Enter your Launchpad account information after testing for ssh key setup with
|
||||
<programlisting>$ git review -s</programlisting></para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</step>
|
||||
</procedure>
|
||||
</para>
|
||||
</section>
|
||||
<section xml:id="fix-doc-bug">
|
||||
<title>Fix a Documentation Bug</title>
|
||||
<para>
|
||||
<orderedlist>
|
||||
<listitem>
|
||||
<procedure>
|
||||
<step>
|
||||
<para>Note: For this example, we are going to assume bug 1188522 and change 33713</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Bring up <link xlink:href="https://launchpad.net/openstack"
|
||||
>https://launchpad.net/openstack</link></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Select the openstack-manuals project </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Select a bug that is unassigned and that you can fix. Syntax errors are the best
|
||||
ones to start off with. </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Using Oxygen, open the
|
||||
/Users/<username>/code/openstack-manuals/doc/src/docbkx/openstack-compute-admin/bk_compute_adminguide.xml
|
||||
master page for this example. It links together the rest of the material. Find the page
|
||||
with the bug. Open the page that is referenced in the bug description by selecting the
|
||||
content in the author view. Verify you have the correct page by visually inspecting the
|
||||
html page and the xml page. </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>In the shell,
|
||||
<programlisting>$ cd /Users/<username>/code/openstack-manuals/doc/src/docbkx/openstack-compute-admin/ </programlisting></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Verify that you are on master with
|
||||
<programlisting>$ git checkout master</programlisting></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Create your working branch off master with
|
||||
<programlisting>$ git checkout -b bug/1188522 </programlisting></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Verify that you have the branch open through SourceTree </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Correct the bug through Oxygen. Toggle back and forth through the different views at
|
||||
the bottom of the editor. </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Once the bug is fixed, verify that the documentation can be built without errors by
|
||||
running <programlisting>$ mvn clean generate-sources</programlisting></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Add the changes <programlisting>$ git add . </programlisting></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Commit the changes
|
||||
<programlisting>$ git commit -a -m " Removed reference to volume scheduler in the computer scheduler
|
||||
config and admin pages, bug 1188522, author sean roberts"</programlisting></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Submit the bug fix to gerrit <programlisting>$ git review</programlisting></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Track the Gerrit review process at<link
|
||||
xlink:href="https://review.openstack.org/#/c/33713"
|
||||
>https://review.openstack.org/#/c/33713</link> Follow and respond inline to the Code
|
||||
Review requests and comments </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Your change will be tested, track the Jenkins testing process at
|
||||
https://jenkins.openstack.org </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>If your change is rejected.<orderedlist>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>If your change is rejected.<procedure>
|
||||
<step>
|
||||
<para>Respond to the inline comments if any </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Update the status to work in progress </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Follow the recommended tweaks to the files </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Rerun <programlisting>$ mvn clean generate-sources</programlisting></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Commit the patch to the Gerrit change review <programlisting>$ git review -d 33713</programlisting></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>add your additonal changes to the change log <programlisting>$ git commit -a --amend</programlisting></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Final commit <programlisting>$ git review -v</programlisting></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Update the Jenkins status to change completed </para>
|
||||
</listitem>
|
||||
</orderedlist></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
</procedure></para>
|
||||
</step>
|
||||
<step>
|
||||
<para>Follow the jenkins build progress at
|
||||
https://jenkins.openstack.org/view/Openstack-manuals/. Note if the build process
|
||||
fails then the online documention will not reflect your bug fix. </para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</step>
|
||||
</procedure>
|
||||
</para>
|
||||
</section>
|
||||
<section xml:id="submit-doc-bug">
|
||||
<title>Submit a Documentation Bug Fix</title>
|
||||
<para>
|
||||
<orderedlist>
|
||||
<listitem>
|
||||
<procedure>
|
||||
<step>
|
||||
<para>Bring up <link
|
||||
xlink:href="https://bugs.launchpad.net/openstack-manuals/+filebug"
|
||||
>https://bugs.launchpad.net/openstack-manuals/+filebug</link></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Give your bug a descriptive name</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>verify if asked that it is not a duplicate</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Add some more detail into the description field</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Once submitted, select the assigned to pane and select assign to me</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
</step>
|
||||
<step>
|
||||
<para>Follow the instructions for fixing a bug in the Fix a Documentation Bug
|
||||
section.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</step>
|
||||
</procedure>
|
||||
</para>
|
||||
</section>
|
||||
</chapter>
|
@ -0,0 +1,174 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
|
||||
xml:id="bk003-ch050-operations-assessment">
|
||||
<title>Operations Assessment</title>
|
||||
<section xml:id="operations-assessment">
|
||||
<title>Operations Assessment</title>
|
||||
<para>
|
||||
<table rules="all"><caption>Trainee tasks</caption>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Task</th>
|
||||
<th>Completed?</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><para>Configure a ....</para></td>
|
||||
<td><para> </para></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<orderedlist>
|
||||
<listitem>
|
||||
<para>As a trainee I must configure a virtual environment to accomplish the
|
||||
configuration tasks </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must understand the basic overview of OpenStack core projects </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must understand the architecture the RefStack architecture described
|
||||
in the Basic Install Guide </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must understand how to install Ubuntu 12.04 (or 13.04 in later
|
||||
versions) </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must understand the role of the Controller Node in The RefStack
|
||||
architecture described in the basic install guide </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must understand the role of MySql server in the Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must install MySql server in the Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must understand the role of RabbitMQ Messaging Service in the
|
||||
Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must install and configure RabbitMQ Messaging Service in the
|
||||
Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must understand the role of OpenStack Identity Service in the
|
||||
Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must Install and Configure OpenStack Identity Service in the
|
||||
Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must understand the role of OpenStack Image Service in the Controller
|
||||
Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must Install and configure OpenStack Identity Service in the
|
||||
Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must understand the role of OpenStack Compute (Cloud Controller
|
||||
Services) in the Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must install and configure OpenStack Compute (Cloud Controller
|
||||
Services) in the Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must understand the role of OpenStack Block Storage Service in the
|
||||
Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must install and configure OpenStack Block Storage Service in the
|
||||
Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must understand the role of OpenStack Network Service (cloud
|
||||
controller) in the Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must install and configure OpenStack Network Service (cloud
|
||||
controller) in the Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As trainee I must verify the proper configuration and operation of the Controller
|
||||
node within the RefStack architecture described in the Basic Install Guide </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must understand the role of Network Node within the RefStack
|
||||
architecture described in the Basic Install Guide </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must understand the role of Open vSwitch in the Network Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must install and configure Open vSwitch in the Network Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must understand the role of Neutron (formerly Quantum) in the Network
|
||||
Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must install and configure Neutron (formerly Quantum) in the Network
|
||||
Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must understand the how to create virtual networking in the Network
|
||||
Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must configure virtual networking in the Network Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must understand L3 Configuration in the Network Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must configure L3 Configuration in the Network Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must verify the proper configuration and operation of the Network
|
||||
Node within the Reference Architecture described in the basic install guide </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must understand the role of Compute Node within the RefStack
|
||||
architecture described in the Basic Install Guide </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must understand Nova (compute node services) in the Compute Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must install and configure Nova (compute node services) in the
|
||||
Compute Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must understand OpenStack Networking using Open vSwitch in the
|
||||
Compute Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must install and configure OpenStack Networking using Open vSwitch in
|
||||
the Compute Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must understand OpenStack Networking using Neutron (formerly Quantum)
|
||||
in the Compute Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must install and configure OpenStack Networking using Open Neutron
|
||||
(formerly Quantum) n the Compute Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must understand instantiation of a Virtual Machine (Instance) using
|
||||
OpenStack Dashboard (Horizon) </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I must instantiate of a Virtual Machine (Instance) using OpenStack
|
||||
Dashboard (Horizon)</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</para>
|
||||
</section>
|
||||
</chapter>
|
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<book xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
|
||||
xml:id="bk003-operations-training-guide">
|
||||
<title>Operations Training Guide</title>
|
||||
<xi:include href="bk003-ch001-operations-getting-started.xml"/>
|
||||
<xi:include href="bk003-ch002-operations-fix-bug.xml"/>
|
||||
<xi:include href="bk003-ch050-operations-assessment.xml"/>
|
||||
</book>
|
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
|
||||
xml:id="ch-developer-getting-started">
|
||||
<title>Developer Getting Started</title>
|
||||
<section xml:id="developer-getting-started">
|
||||
<title>Developer Getting Started</title>
|
||||
<para>
|
||||
<orderedlist>
|
||||
<listitem>
|
||||
<para/>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</para>
|
||||
</section>
|
||||
</chapter>
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
|
||||
xml:id="ch_developer-assessment">
|
||||
xml:id="ch-developer-assessment">
|
||||
<title>Developer Assessment</title>
|
||||
<section xml:id="developer-assessment">
|
||||
<title>Developer Assessment</title>
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<book xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
|
||||
xml:id="bk004-developer-training-guide">
|
||||
<title>Developer Training Guide</title>
|
||||
<xi:include href="bk004-ch001-developer-getting-started.xml"/>
|
||||
<xi:include href="bk004-ch050-developer-assessment.xml"/>
|
||||
</book>
|
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
|
||||
xml:id="ch-devops-getting-started">
|
||||
<title>DevOps Getting Started</title>
|
||||
<section xml:id="devops-getting-started">
|
||||
<title>DevOps Getting Started</title>
|
||||
<para>
|
||||
<orderedlist>
|
||||
<listitem>
|
||||
<para/>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</para>
|
||||
</section>
|
||||
</chapter>
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
|
||||
xml:id="ch_devops-assessment">
|
||||
xml:id="ch-devops-assessment">
|
||||
<title>DevOps Assessment</title>
|
||||
<section xml:id="devops-assessment">
|
||||
<title>DevOps Assessment</title>
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<book xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
|
||||
xml:id="bk005-devops-training-guide">
|
||||
<title>DevOps Training Guide</title>
|
||||
<xi:include href="bk005-ch001-devops-getting-started.xml"/>
|
||||
<xi:include href="bk005-ch050-devops-assessment.xml"/>
|
||||
</book>
|
@ -1,171 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
|
||||
xml:id="ch_operations-assessment">
|
||||
<title>Operations Assessment</title>
|
||||
<section xml:id="operations-assessment">
|
||||
<title>Operations Assessment</title>
|
||||
<para>
|
||||
<orderedlist>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to configure a virtual environment enable to
|
||||
accomplish the configuration tasks </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to understand the basic overview of OpenStack core
|
||||
projects </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to understand the architecture the RefStack
|
||||
architecture described in the Basic Install Guide </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to understand how to install Ubuntu 12.04 (or 13.04
|
||||
in later versions) </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to understand the role of the Controller Node in The
|
||||
RefStack architecture described in the basic install guide </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to understand the role of MySql server in the
|
||||
Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to install MySql server in the Controller Node
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to understand the role of RabbitMQ Messaging Service
|
||||
in the Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to install and configure RabbitMQ Messaging Service
|
||||
in the Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to understand the role of OpenStack Identity Service
|
||||
in the Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to Install and Configure OpenStack Identity Service
|
||||
in the Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to understand the role of OpenStack Image Service in
|
||||
the Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to Install and configure OpenStack Identity Service
|
||||
in the Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to understand the role of OpenStack Compute (Cloud
|
||||
Controller Services) in the Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to install and configure OpenStack Compute (Cloud
|
||||
Controller Services) in the Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to understand the role of OpenStack Block Storage
|
||||
Service in the Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to install and configure OpenStack Block Storage
|
||||
Service in the Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to understand the role of OpenStack Network Service
|
||||
(cloud controller) in the Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to install and configure OpenStack Network Service
|
||||
(cloud controller) in the Controller Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As trainee I need to be able to verify the proper configuration and operation of the
|
||||
Controller node within the RefStack architecture described in the Basic Install Guide
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to understand the role of Network Node within the
|
||||
RefStack architecture described in the Basic Install Guide </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to understand the role of Open vSwitch in the Network
|
||||
Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to install and configure Open vSwitch in the Network
|
||||
Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to understand the role of Neutron (formerly Quantum)
|
||||
in the Network Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to install and configure Neutron (formerly Quantum)
|
||||
in the Network Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to understand the how to create virtual networking in
|
||||
the Network Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to configure virtual networking in the Network Node
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to understand L3 Configuration in the Network Node
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to configure L3 Configuration in the Network Node
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to verify the proper configuration and operation of
|
||||
the Network Node within the Reference Architecture described in the basic install guide
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to understand the role of Compute Node within the
|
||||
RefStack architecture described in the Basic Install Guide </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to understand Nova (compute node services) in the
|
||||
Compute Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to install and configure Nova (compute node services)
|
||||
in the Compute Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to understand OpenStack Networking using Open vSwitch
|
||||
in the Compute Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to install and configure OpenStack Networking using
|
||||
Open vSwitch in the Compute Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to understand OpenStack Networking using Neutron
|
||||
(formerly Quantum) in the Compute Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to install and configure OpenStack Networking using
|
||||
Open Neutron (formerly Quantum) n the Compute Node </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to understand instantiation of a Virtual Machine
|
||||
(Instance) using OpenStack Dashboard (Horizon) </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>As a trainee I need to be able to instantiate of a Virtual Machine (Instance) using
|
||||
OpenStack Dashboard (Horizon)</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</para>
|
||||
</section>
|
||||
</chapter>
|
@ -1,4 +1,3 @@
|
||||
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||
@ -21,8 +20,15 @@
|
||||
<!-- ################################################ -->
|
||||
|
||||
<build>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>target/docbkx/pdf</directory>
|
||||
<excludes>
|
||||
<exclude>**/*.fo</exclude>
|
||||
</excludes>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
|
||||
<plugin>
|
||||
<groupId>com.rackspace.cloud.api</groupId>
|
||||
<artifactId>clouddocs-maven-plugin</artifactId>
|
||||
@ -58,9 +64,9 @@
|
||||
<sectionAutolabel>0</sectionAutolabel>
|
||||
<tocSectionDepth>1</tocSectionDepth>
|
||||
<sectionLabelIncludesComponentLabel>0</sectionLabelIncludesComponentLabel>
|
||||
<targetDirectory>target/docbkx/webhelp/${release.path.name}/openstack-training</targetDirectory>
|
||||
<webhelpDirname>admin</webhelpDirname>
|
||||
<pdfFilenameBase>bk-training-manuals${release.path.name}</pdfFilenameBase>
|
||||
<targetDirectory>target/docbkx/webhelp/${release.path.name}/</targetDirectory>
|
||||
<webhelpDirname>openstack-training</webhelpDirname>
|
||||
<pdfFilenameBase>training-manuals-${release.path.name}</pdfFilenameBase>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
@ -87,9 +93,9 @@
|
||||
<xincludeSupported>true</xincludeSupported>
|
||||
<sourceDirectory>.</sourceDirectory>
|
||||
<includes>
|
||||
bk-training-manuals.xml
|
||||
st-training-manuals.xml
|
||||
</includes>
|
||||
<canonicalUrlBase>http://docs.openstack.org/${release.path.name}/openstack-training/admin/content/</canonicalUrlBase>
|
||||
<canonicalUrlBase>http://docs.openstack.org/${release.path.name}/openstack-training/content/</canonicalUrlBase>
|
||||
<profileSecurity>reviewer</profileSecurity>
|
||||
<branding>openstack</branding>
|
||||
|
||||
|
@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<preface xmlns="http://docbook.org/ns/docbook"
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
|
||||
xml:id="ch_preface">
|
||||
<title>Preface</title>
|
||||
<para>OpenStack™ Training Manuals offers open source software training for cloud
|
||||
administration and management for any organization. </para>
|
||||
<section xml:id="Document_Change_History-d1e118">
|
||||
<title>Document Change History</title>
|
||||
<para>The most recent changes are described in the table
|
||||
below:</para>
|
||||
<?rax revhistory?>
|
||||
</section>
|
||||
</preface>
|
@ -5,10 +5,10 @@
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:html="http://www.w3.org/1999/xhtml"
|
||||
version="5.0"
|
||||
xml:id="ch_openstack-training-manuals-havana">
|
||||
<title>OpenStack Training Manuals</title>
|
||||
xml:id="st-training-guides">
|
||||
<title>OpenStack Training Guides</title>
|
||||
<?rax title.font.size="28px" subtitle.font.size="28px"?>
|
||||
<titleabbrev>OpenStack Training Manuals</titleabbrev>
|
||||
<titleabbrev>OpenStack Training Guides</titleabbrev>
|
||||
<info>
|
||||
<author>
|
||||
<personname>
|
||||
@ -56,14 +56,27 @@
|
||||
</itemizedlist>
|
||||
</revdescription>
|
||||
</revision>
|
||||
<revision>
|
||||
<date>2013-07-17</date>
|
||||
<revdescription>
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
||||
<para>rough draft v2
|
||||
structural updates</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</revdescription>
|
||||
</revision>
|
||||
</revhistory>
|
||||
</info>
|
||||
<!-- Chapters are referred from the book file through these include statements. You can add additional chapters using these types of statements. -->
|
||||
<!-- Each groups of material (assoc, ops, ..) needs to be broken down into books and connected by a set http://www.docbook.org/tdg/en/html/set.html -->
|
||||
<xi:include href="preface.xml"/>
|
||||
<xi:include href="associate-assessment.xml"/>
|
||||
<xi:include href="operations-fix-bug.xml"/>
|
||||
<xi:include href="operations-assessment.xml"/>
|
||||
<xi:include href="developer-assessment.xml"/>
|
||||
<xi:include href="devops-assessment.xml"/>
|
||||
<xi:include href="bk001-preface.xml"/>
|
||||
<xi:include href="bk002-ch001-associate-getting-started.xml"/>
|
||||
<xi:include href="bk002-ch050-associate-assessment.xml"/>
|
||||
<xi:include href="bk003-ch001-operations-getting-started.xml"/>
|
||||
<xi:include href="bk003-ch002-operations-fix-bug.xml"/>
|
||||
<xi:include href="bk003-ch050-operations-assessment.xml"/>
|
||||
<xi:include href="bk004-ch001-developer-getting-started.xml"/>
|
||||
<xi:include href="bk004-ch050-developer-assessment.xml"/>
|
||||
<xi:include href="bk005-ch001-devops-getting-started.xml"/>
|
||||
<xi:include href="bk005-ch050-devops-assessment.xml"/>
|
||||
</book>
|
Loading…
x
Reference in New Issue
Block a user