417 lines
293 KiB
XML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" font-size="10pt" text-align="left" line-height="1.3" font-selection-strategy="character-by-character" line-height-shift-adjustment="disregard-shifts" writing-mode="lr-tb" language="en"><fo:layout-master-set><fo:simple-page-master master-name="blank" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="19mm" margin-right="31mm"><fo:region-body display-align="center" margin-bottom="8mm" margin-top="11mm"/><fo:region-before region-name="xsl-region-before-blank" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-blank" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="titlepage-first" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1"/><fo:region-before region-name="xsl-region-before-first" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-first" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="titlepage-odd" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1"/><fo:region-before region-name="xsl-region-before-odd" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-odd" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="titlepage-even" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="19mm" margin-right="31mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1"/><fo:region-before region-name="xsl-region-before-even" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-even" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="lot-first" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1"/><fo:region-before region-name="xsl-region-before-first" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-first" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="lot-odd" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1"/><fo:region-before region-name="xsl-region-before-odd" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-odd" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="lot-even" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="19mm" margin-right="31mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1"/><fo:region-before region-name="xsl-region-before-even" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-even" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="front-first" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1"/><fo:region-before region-name="xsl-region-before-first" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-first" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="front-odd" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1"/><fo:region-before region-name="xsl-region-before-odd" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-odd" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="front-even" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="19mm" margin-right="31mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1"/><fo:region-before region-name="xsl-region-before-even" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-even" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="body-first" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1"/><fo:region-before region-name="xsl-region-before-first" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-first" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="body-odd" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1"/><fo:region-before region-name="xsl-region-before-odd" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-odd" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="body-even" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="19mm" margin-right="31mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1"/><fo:region-before region-name="xsl-region-before-even" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-even" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="back-first" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1"/><fo:region-before region-name="xsl-region-before-first" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-first" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="back-odd" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1"/><fo:region-before region-name="xsl-region-before-odd" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-odd" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="back-even" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="19mm" margin-right="31mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1"/><fo:region-before region-name="xsl-region-before-even" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-even" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="index-first" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="2"/><fo:region-before region-name="xsl-region-before-first" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-first" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="index-odd" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="2"/><fo:region-before region-name="xsl-region-before-odd" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-odd" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="index-even" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="19mm" margin-right="31mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="2"/><fo:region-before region-name="xsl-region-before-even" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-even" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="blank-draft" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="19mm" margin-right="31mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" background-image="url(Common_Content/images/watermark-draft.png)" background-attachment="fixed" background-repeat="no-repeat" background-position-horizontal="center" background-position-vertical="center"/><fo:region-before region-name="xsl-region-before-blank" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-blank" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="titlepage-first-draft" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1" background-image="url(Common_Content/images/watermark-draft.png)" background-attachment="fixed" background-repeat="no-repeat" background-position-horizontal="center" background-position-vertical="center"/><fo:region-before region-name="xsl-region-before-first" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-first" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="titlepage-odd-draft" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1" background-image="url(Common_Content/images/watermark-draft.png)" background-attachment="fixed" background-repeat="no-repeat" background-position-horizontal="center" background-position-vertical="center"/><fo:region-before region-name="xsl-region-before-odd" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-odd" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="titlepage-even-draft" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="19mm" margin-right="31mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1" background-image="url(Common_Content/images/watermark-draft.png)" background-attachment="fixed" background-repeat="no-repeat" background-position-horizontal="center" background-position-vertical="center"/><fo:region-before region-name="xsl-region-before-even" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-even" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="lot-first-draft" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1" background-image="url(Common_Content/images/watermark-draft.png)" background-attachment="fixed" background-repeat="no-repeat" background-position-horizontal="center" background-position-vertical="center"/><fo:region-before region-name="xsl-region-before-first" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-first" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="lot-odd-draft" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1" background-image="url(Common_Content/images/watermark-draft.png)" background-attachment="fixed" background-repeat="no-repeat" background-position-horizontal="center" background-position-vertical="center"/><fo:region-before region-name="xsl-region-before-odd" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-odd" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="lot-even-draft" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="19mm" margin-right="31mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1" background-image="url(Common_Content/images/watermark-draft.png)" background-attachment="fixed" background-repeat="no-repeat" background-position-horizontal="center" background-position-vertical="center"/><fo:region-before region-name="xsl-region-before-even" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-even" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="front-first-draft" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1" background-image="url(Common_Content/images/watermark-draft.png)" background-attachment="fixed" background-repeat="no-repeat" background-position-horizontal="center" background-position-vertical="center"/><fo:region-before region-name="xsl-region-before-first" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-first" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="front-odd-draft" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1" background-image="url(Common_Content/images/watermark-draft.png)" background-attachment="fixed" background-repeat="no-repeat" background-position-horizontal="center" background-position-vertical="center"/><fo:region-before region-name="xsl-region-before-odd" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-odd" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="front-even-draft" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="19mm" margin-right="31mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1" background-image="url(Common_Content/images/watermark-draft.png)" background-attachment="fixed" background-repeat="no-repeat" background-position-horizontal="center" background-position-vertical="center"/><fo:region-before region-name="xsl-region-before-even" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-even" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="body-first-draft" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1" background-image="url(Common_Content/images/watermark-draft.png)" background-attachment="fixed" background-repeat="no-repeat" background-position-horizontal="center" background-position-vertical="center"/><fo:region-before region-name="xsl-region-before-first" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-first" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="body-odd-draft" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1" background-image="url(Common_Content/images/watermark-draft.png)" background-attachment="fixed" background-repeat="no-repeat" background-position-horizontal="center" background-position-vertical="center"/><fo:region-before region-name="xsl-region-before-odd" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-odd" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="body-even-draft" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="19mm" margin-right="31mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1" background-image="url(Common_Content/images/watermark-draft.png)" background-attachment="fixed" background-repeat="no-repeat" background-position-horizontal="center" background-position-vertical="center"/><fo:region-before region-name="xsl-region-before-even" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-even" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="back-first-draft" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1" background-image="url(Common_Content/images/watermark-draft.png)" background-attachment="fixed" background-repeat="no-repeat" background-position-horizontal="center" background-position-vertical="center"/><fo:region-before region-name="xsl-region-before-first" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-first" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="back-odd-draft" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1" background-image="url(Common_Content/images/watermark-draft.png)" background-attachment="fixed" background-repeat="no-repeat" background-position-horizontal="center" background-position-vertical="center"/><fo:region-before region-name="xsl-region-before-odd" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-odd" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="back-even-draft" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="19mm" margin-right="31mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="1" background-image="url(Common_Content/images/watermark-draft.png)" background-attachment="fixed" background-repeat="no-repeat" background-position-horizontal="center" background-position-vertical="center"/><fo:region-before region-name="xsl-region-before-even" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-even" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="index-first-draft" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="2" background-image="url(Common_Content/images/watermark-draft.png)" background-attachment="fixed" background-repeat="no-repeat" background-position-horizontal="center" background-position-vertical="center"/><fo:region-before region-name="xsl-region-before-first" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-first" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="index-odd-draft" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="31mm" margin-right="19mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="2" background-image="url(Common_Content/images/watermark-draft.png)" background-attachment="fixed" background-repeat="no-repeat" background-position-horizontal="center" background-position-vertical="center"/><fo:region-before region-name="xsl-region-before-odd" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-odd" extent="5mm" display-align="after"/></fo:simple-page-master><fo:simple-page-master master-name="index-even-draft" page-width="210mm" page-height="297mm" margin-top="15mm" margin-bottom="15mm" margin-left="19mm" margin-right="31mm"><fo:region-body margin-bottom="8mm" margin-top="11mm" column-gap="12pt" column-count="2" background-image="url(Common_Content/images/watermark-draft.png)" background-attachment="fixed" background-repeat="no-repeat" background-position-horizontal="center" background-position-vertical="center"/><fo:region-before region-name="xsl-region-before-even" extent="9mm" display-align="before"/><fo:region-after region-name="xsl-region-after-even" extent="5mm" display-align="after"/></fo:simple-page-master><fo:page-sequence-master master-name="titlepage"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference master-reference="blank" blank-or-not-blank="blank"/><fo:conditional-page-master-reference master-reference="titlepage-first" page-position="first"/><fo:conditional-page-master-reference master-reference="titlepage-odd" odd-or-even="odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="titlepage-even"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="lot"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference master-reference="blank" blank-or-not-blank="blank"/><fo:conditional-page-master-reference master-reference="lot-first" page-position="first"/><fo:conditional-page-master-reference master-reference="lot-odd" odd-or-even="odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="lot-even"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="front"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference master-reference="blank" blank-or-not-blank="blank"/><fo:conditional-page-master-reference master-reference="front-first" page-position="first"/><fo:conditional-page-master-reference master-reference="front-odd" odd-or-even="odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="front-even"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="body"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference master-reference="blank" blank-or-not-blank="blank"/><fo:conditional-page-master-reference master-reference="body-first" page-position="first"/><fo:conditional-page-master-reference master-reference="body-odd" odd-or-even="odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="body-even"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="back"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference master-reference="blank" blank-or-not-blank="blank"/><fo:conditional-page-master-reference master-reference="back-first" page-position="first"/><fo:conditional-page-master-reference master-reference="back-odd" odd-or-even="odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="back-even"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="index"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference master-reference="blank" blank-or-not-blank="blank"/><fo:conditional-page-master-reference master-reference="index-first" page-position="first"/><fo:conditional-page-master-reference master-reference="index-odd" odd-or-even="odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="index-even"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="titlepage-draft"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference master-reference="blank-draft" blank-or-not-blank="blank"/><fo:conditional-page-master-reference master-reference="titlepage-first-draft" page-position="first"/><fo:conditional-page-master-reference master-reference="titlepage-odd-draft" odd-or-even="odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="titlepage-even-draft"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="lot-draft"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference master-reference="blank-draft" blank-or-not-blank="blank"/><fo:conditional-page-master-reference master-reference="lot-first-draft" page-position="first"/><fo:conditional-page-master-reference master-reference="lot-odd-draft" odd-or-even="odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="lot-even-draft"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="front-draft"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference master-reference="blank-draft" blank-or-not-blank="blank"/><fo:conditional-page-master-reference master-reference="front-first-draft" page-position="first"/><fo:conditional-page-master-reference master-reference="front-odd-draft" odd-or-even="odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="front-even-draft"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="body-draft"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference master-reference="blank-draft" blank-or-not-blank="blank"/><fo:conditional-page-master-reference master-reference="body-first-draft" page-position="first"/><fo:conditional-page-master-reference master-reference="body-odd-draft" odd-or-even="odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="body-even-draft"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="back-draft"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference master-reference="blank-draft" blank-or-not-blank="blank"/><fo:conditional-page-master-reference master-reference="back-first-draft" page-position="first"/><fo:conditional-page-master-reference master-reference="back-odd-draft" odd-or-even="odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="back-even-draft"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="index-draft"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference master-reference="blank-draft" blank-or-not-blank="blank"/><fo:conditional-page-master-reference master-reference="index-first-draft" page-position="first"/><fo:conditional-page-master-reference master-reference="index-odd-draft" odd-or-even="odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="index-even-draft"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master></fo:layout-master-set><fo:declarations xmlns:fox="http://xmlgraphics.apache.org/fop/extensions"><x:xmpmeta xmlns:x="adobe:ns:meta/"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description xmlns:dc="http://purl.org/dc/elements/1.1/" rdf:about=""><dc:title>Runbook - Prescriptive instructions for deploying Apache CloudStack</dc:title><dc:creator/></rdf:Description><rdf:Description xmlns:pdf="http://ns.adobe.com/pdf/1.3/" rdf:about=""/><rdf:Description xmlns:xmp="http://ns.adobe.com/xap/1.0/" rdf:about=""><xmp:CreatorTool>DocBook XSL Stylesheets with Apache FOP</xmp:CreatorTool></rdf:Description></rdf:RDF></x:xmpmeta></fo:declarations><fo:bookmark-tree><fo:bookmark internal-destination="id2782025" starting-state="hide"><fo:bookmark-title>Runbook</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="toc...id2782025"><fo:bookmark-title>Table of Contents</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="pref-Runbook-Preface" starting-state="hide"><fo:bookmark-title>Preface</fo:bookmark-title><fo:bookmark internal-destination="id2927475" starting-state="hide"><fo:bookmark-title>1. Document Conventions</fo:bookmark-title><fo:bookmark internal-destination="id3002565" starting-state="hide"><fo:bookmark-title>1.1. Typographic Conventions</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="id3065386" starting-state="hide"><fo:bookmark-title>1.2. Pull-quote Conventions</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="id3025392" starting-state="hide"><fo:bookmark-title>1.3. Notes and Warnings</fo:bookmark-title></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="id2946619" starting-state="hide"><fo:bookmark-title>2. We Need Feedback!</fo:bookmark-title></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="chap-Runbook-Overview" starting-state="hide"><fo:bookmark-title>Chapter 1. Overview</fo:bookmark-title><fo:bookmark internal-destination="sect-Runbook-Overview-What_building" starting-state="hide"><fo:bookmark-title>1.1. What exactly are we building?</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="sect-Runbook-Overview-hilevel" starting-state="hide"><fo:bookmark-title>1.2. High level overview of the process</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="sect-Runbook-Overview-prereqs" starting-state="hide"><fo:bookmark-title>1.3. Prerequisites</fo:bookmark-title></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="chap-Runbook-Environment" starting-state="hide"><fo:bookmark-title>Chapter 2. Environment</fo:bookmark-title><fo:bookmark internal-destination="sect-Runbook-Environment-operatingsys" starting-state="hide"><fo:bookmark-title>2.1. Operating System</fo:bookmark-title><fo:bookmark internal-destination="sect-Runbook-Environment-operatingsys-network" starting-state="hide"><fo:bookmark-title>2.1.1. Configuring the network</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="sect-Runbook-Environment-operatingsys-hostname" starting-state="hide"><fo:bookmark-title>2.1.2. Hostname</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="sect-Runbook-Environment-operatingsys-selinux" starting-state="hide"><fo:bookmark-title>2.1.3. SELinux</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="sect-Runbook-Environment-operatingsys-ntp" starting-state="hide"><fo:bookmark-title>2.1.4. NTP</fo:bookmark-title></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="sect-Runbook-Environment-nfs" starting-state="hide"><fo:bookmark-title>2.2. NFS</fo:bookmark-title></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="chap-Runbook-Management" starting-state="hide"><fo:bookmark-title>Chapter 3. Installation of the management server</fo:bookmark-title><fo:bookmark internal-destination="sect-Runbook-Management-database" starting-state="hide"><fo:bookmark-title>3.1. Database Installation and Configuration</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="sect-Runbook-Management-extraction" starting-state="hide"><fo:bookmark-title>3.2. Extraction</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="sect-Runbook-Management-installation" starting-state="hide"><fo:bookmark-title>3.3. Installation</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="sect-Runbook-Management-templatesetup" starting-state="hide"><fo:bookmark-title>3.4. System Template Setup</fo:bookmark-title></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="chap-Runbook-KVM" starting-state="hide"><fo:bookmark-title>Chapter 4. KVM Setup and installation</fo:bookmark-title><fo:bookmark internal-destination="sect-Runbook-KVM-Prerequisites" starting-state="hide"><fo:bookmark-title>4.1. Prerequisites</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="sect-Runbook-KVM-Installation" starting-state="hide"><fo:bookmark-title>4.2. Installation</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="sect-Runbook-KVM-Configuration" starting-state="hide"><fo:bookmark-title>4.3. KVM Configuration</fo:bookmark-title></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="chap-Runbook-Config" starting-state="hide"><fo:bookmark-title>Chapter 5. Configuration</fo:bookmark-title><fo:bookmark internal-destination="sect-Runbook-Config-UI_Access" starting-state="hide"><fo:bookmark-title>5.1. UI Access</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="sect-Runbook-Config-Zone" starting-state="hide"><fo:bookmark-title>5.2. Setting up a Zone</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="sect-Runbook-Config-Pod" starting-state="hide"><fo:bookmark-title>5.3. Pod Configuration</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="Runbook-config-cluster" starting-state="hide"><fo:bookmark-title>5.4. Cluster</fo:bookmark-title><fo:bookmark internal-destination="Runbook-config-cluster-pristorage" starting-state="hide"><fo:bookmark-title>5.4.1. Primary Storage</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="Runbook-config-cluster-secstorage" starting-state="hide"><fo:bookmark-title>5.4.2. Secondary Storage</fo:bookmark-title></fo:bookmark></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="appe-Runbook-Revision_History" starting-state="hide"><fo:bookmark-title>Appendix A. Revision History</fo:bookmark-title></fo:bookmark></fo:bookmark-tree><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="id2782025"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="pref-Runbook-Preface"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="id2927475"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="id3002565"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="id3065386"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="id3025392"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="id2946619"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="chap-Runbook-Overview"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="sect-Runbook-Overview-What_building"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="sect-Runbook-Overview-hilevel"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="sect-Runbook-Overview-prereqs"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="chap-Runbook-Environment"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="sect-Runbook-Environment-operatingsys"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="sect-Runbook-Environment-operatingsys-network"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="sect-Runbook-Environment-operatingsys-hostname"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="sect-Runbook-Environment-operatingsys-selinux"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="sect-Runbook-Environment-operatingsys-ntp"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="sect-Runbook-Environment-nfs"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="chap-Runbook-Management"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="sect-Runbook-Management-database"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="sect-Runbook-Management-extraction"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="sect-Runbook-Management-installation"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="sect-Runbook-Management-templatesetup"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="chap-Runbook-KVM"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="sect-Runbook-KVM-Prerequisites"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="sect-Runbook-KVM-Installation"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="sect-Runbook-KVM-Configuration"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="chap-Runbook-Config"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="sect-Runbook-Config-UI_Access"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="sect-Runbook-Config-Zone"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="sect-Runbook-Config-Pod"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="Runbook-config-cluster"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="Runbook-config-cluster-pristorage"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="Runbook-config-cluster-secstorage"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="appe-Runbook-Revision_History"/><fo:page-sequence xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions" hyphenate="true" master-reference="titlepage" language="en" format="1" initial-page-number="1" force-page-count="end-on-even" hyphenation-character="-" hyphenation-push-character-count="2" hyphenation-remain-character-count="2"><fo:static-content flow-name="xsl-region-before-first"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"/></fo:static-content><fo:static-content flow-name="xsl-region-before-odd"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always"><fo:retrieve-marker retrieve-class-name="section.head.marker" retrieve-position="first-including-carryover" retrieve-boundary="page-sequence"/></fo:inline></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-even"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always" font-weight="bold">Runbook</fo:inline></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-blank"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" flow-name="xsl-footnote-separator"><fo:block margin-top="2em"><fo:leader color="black" leader-pattern="rule" leader-length="1in"/></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-first"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"/></fo:static-content><fo:static-content flow-name="xsl-region-after-odd"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-even"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-blank"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:flow flow-name="xsl-region-body"><fo:block id="id2782025"><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions"><fo:block><fo:block text-align="center" font-size="34pt" space-before="18.6624pt" font-weight="bold" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" color="#336699">Apache CloudStack 3.0.2</fo:block><fo:block text-align="center" font-size="34pt" space-before="18.6624pt" font-weight="bold" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" color="#336699"><fo:block keep-with-next.within-column="always" hyphenate="false">Runbook</fo:block></fo:block><fo:block text-align="center" font-size="14pt" space-before="30pt" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" color="#336699" font-weight="bold">Prescriptive instructions for deploying Apache CloudStack</fo:block><fo:block font-size="17.28pt" keep-with-next.within-column="always" space-before="2in" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" color="#336699" font-weight="bold" text-align="center"><fo:block>
<fo:external-graphic src="url(Common_Content/images/title_logo.svg)" width="auto" height="auto" content-width="auto" content-height="auto" content-type="content-type:image/svg+xml"/>
</fo:block></fo:block><fo:block font-size="14pt" space-before="15.552pt" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" color="#336699" font-weight="bold" text-align="center">Apache CloudStack</fo:block><fo:block color="black" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"/></fo:block><fo:block break-after="page"/><fo:block><fo:block font-size="14.4pt" font-weight="bold" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats">Apache CloudStack 3.0.2 Runbook<fo:block padding-bottom="24pt">Prescriptive instructions for deploying Apache CloudStack<fo:block>Edition 0</fo:block></fo:block></fo:block><fo:block font-size="10pt"><fo:table table-layout="fixed" width="100%"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row><fo:table-cell><fo:block>Author</fo:block></fo:table-cell><fo:table-cell><fo:block>Apache CloudStack</fo:block></fo:table-cell><fo:table-cell><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block><fo:block padding-top="12pt" padding-bottom="24pt" font-size="10pt"><fo:block id="id2923672"><fo:block space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
</fo:block><fo:block space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
http://www.apache.org/licenses/LICENSE-2.0
</fo:block><fo:block space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
</fo:block><fo:block space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Apache CloudStack is an effort undergoing incubation at The Apache Software Foundation (ASF).
</fo:block><fo:block space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
</fo:block></fo:block></fo:block></fo:block><fo:block><fo:block start-indent="0.0in" end-indent="0.0in"><fo:block space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
These runbooks are designed to provide a strict environment to guarantee a higher degree of success in initial deployments of Apache CloudStack. All of the elements of the environment will be provided to you. Apache CloudStack is capable of much more complex configurations, but they are beyond the scope of this document.
</fo:block></fo:block></fo:block><fo:block break-after="page"/></fo:block></fo:block></fo:flow></fo:page-sequence><fo:page-sequence xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions" hyphenate="true" master-reference="lot" language="en" format="i" initial-page-number="auto-odd" force-page-count="end-on-even" hyphenation-character="-" hyphenation-push-character-count="2" hyphenation-remain-character-count="2"><fo:static-content flow-name="xsl-region-before-first"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-odd"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always"><fo:retrieve-marker retrieve-class-name="section.head.marker" retrieve-position="first-including-carryover" retrieve-boundary="page-sequence"/></fo:inline></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-even"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always" font-weight="bold">Runbook</fo:inline></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-blank"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" flow-name="xsl-footnote-separator"><fo:block margin-top="2em"><fo:leader color="black" leader-pattern="rule" leader-length="1in"/></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-first"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-odd"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-even"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-blank"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:flow flow-name="xsl-region-body" start-indent="0pt" end-indent="0pt"><fo:block id="toc...id2782025" space-before.minimum="0.5em" space-before.optimum="1em" space-before.maximum="2em" space-after.minimum="0.5em" space-after.optimum="1em" space-after.maximum="2em"><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="left" space-before.minimum="6pt" space-before.optimum="6pt" space-before.maximum="8pt" font-weight="bold"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="pref-Runbook-Preface">Preface</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="use-content" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always" white-space-collapse="false"> </fo:leader> <fo:basic-link internal-destination="pref-Runbook-Preface" text-align="right"><fo:page-number-citation ref-id="pref-Runbook-Preface"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.id2782025.pref-Runbook-Preface" margin-left="24pt"><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="id2927475">1. Document Conventions</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="id2927475" text-align="right"><fo:page-number-citation ref-id="id2927475"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.id2782025.id2927475" margin-left="24pt"><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="id3002565">1.1. Typographic Conventions</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="id3002565" text-align="right"><fo:page-number-citation ref-id="id3002565"/></fo:basic-link></fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="id3065386">1.2. Pull-quote Conventions</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="id3065386" text-align="right"><fo:page-number-citation ref-id="id3065386"/></fo:basic-link></fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="id3025392">1.3. Notes and Warnings</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="id3025392" text-align="right"><fo:page-number-citation ref-id="id3025392"/></fo:basic-link></fo:inline></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="id2946619">2. We Need Feedback!</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="id2946619" text-align="right"><fo:page-number-citation ref-id="id2946619"/></fo:basic-link></fo:inline></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="left" space-before.minimum="6pt" space-before.optimum="6pt" space-before.maximum="8pt" font-weight="bold"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="chap-Runbook-Overview">1. Overview</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="use-content" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always" white-space-collapse="false"> </fo:leader> <fo:basic-link internal-destination="chap-Runbook-Overview" text-align="right"><fo:page-number-citation ref-id="chap-Runbook-Overview"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.id2782025.chap-Runbook-Overview" margin-left="24pt"><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="sect-Runbook-Overview-What_building">1.1. What exactly are we building?</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="sect-Runbook-Overview-What_building" text-align="right"><fo:page-number-citation ref-id="sect-Runbook-Overview-What_building"/></fo:basic-link></fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="sect-Runbook-Overview-hilevel">1.2. High level overview of the process</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="sect-Runbook-Overview-hilevel" text-align="right"><fo:page-number-citation ref-id="sect-Runbook-Overview-hilevel"/></fo:basic-link></fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="sect-Runbook-Overview-prereqs">1.3. Prerequisites</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="sect-Runbook-Overview-prereqs" text-align="right"><fo:page-number-citation ref-id="sect-Runbook-Overview-prereqs"/></fo:basic-link></fo:inline></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="left" space-before.minimum="6pt" space-before.optimum="6pt" space-before.maximum="8pt" font-weight="bold"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="chap-Runbook-Environment">2. Environment</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="use-content" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always" white-space-collapse="false"> </fo:leader> <fo:basic-link internal-destination="chap-Runbook-Environment" text-align="right"><fo:page-number-citation ref-id="chap-Runbook-Environment"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.id2782025.chap-Runbook-Environment" margin-left="24pt"><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="sect-Runbook-Environment-operatingsys">2.1. Operating System</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="sect-Runbook-Environment-operatingsys" text-align="right"><fo:page-number-citation ref-id="sect-Runbook-Environment-operatingsys"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.id2782025.sect-Runbook-Environment-operatingsys" margin-left="24pt"><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="sect-Runbook-Environment-operatingsys-network">2.1.1. Configuring the network</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="sect-Runbook-Environment-operatingsys-network" text-align="right"><fo:page-number-citation ref-id="sect-Runbook-Environment-operatingsys-network"/></fo:basic-link></fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="sect-Runbook-Environment-operatingsys-hostname">2.1.2. Hostname</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="sect-Runbook-Environment-operatingsys-hostname" text-align="right"><fo:page-number-citation ref-id="sect-Runbook-Environment-operatingsys-hostname"/></fo:basic-link></fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="sect-Runbook-Environment-operatingsys-selinux">2.1.3. SELinux</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="sect-Runbook-Environment-operatingsys-selinux" text-align="right"><fo:page-number-citation ref-id="sect-Runbook-Environment-operatingsys-selinux"/></fo:basic-link></fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="sect-Runbook-Environment-operatingsys-ntp">2.1.4. NTP</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="sect-Runbook-Environment-operatingsys-ntp" text-align="right"><fo:page-number-citation ref-id="sect-Runbook-Environment-operatingsys-ntp"/></fo:basic-link></fo:inline></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="sect-Runbook-Environment-nfs">2.2. NFS</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="sect-Runbook-Environment-nfs" text-align="right"><fo:page-number-citation ref-id="sect-Runbook-Environment-nfs"/></fo:basic-link></fo:inline></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="left" space-before.minimum="6pt" space-before.optimum="6pt" space-before.maximum="8pt" font-weight="bold"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="chap-Runbook-Management">3. Installation of the management server</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="use-content" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always" white-space-collapse="false"> </fo:leader> <fo:basic-link internal-destination="chap-Runbook-Management" text-align="right"><fo:page-number-citation ref-id="chap-Runbook-Management"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.id2782025.chap-Runbook-Management" margin-left="24pt"><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="sect-Runbook-Management-database">3.1. Database Installation and Configuration</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="sect-Runbook-Management-database" text-align="right"><fo:page-number-citation ref-id="sect-Runbook-Management-database"/></fo:basic-link></fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="sect-Runbook-Management-extraction">3.2. Extraction</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="sect-Runbook-Management-extraction" text-align="right"><fo:page-number-citation ref-id="sect-Runbook-Management-extraction"/></fo:basic-link></fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="sect-Runbook-Management-installation">3.3. Installation</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="sect-Runbook-Management-installation" text-align="right"><fo:page-number-citation ref-id="sect-Runbook-Management-installation"/></fo:basic-link></fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="sect-Runbook-Management-templatesetup">3.4. System Template Setup</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="sect-Runbook-Management-templatesetup" text-align="right"><fo:page-number-citation ref-id="sect-Runbook-Management-templatesetup"/></fo:basic-link></fo:inline></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="left" space-before.minimum="6pt" space-before.optimum="6pt" space-before.maximum="8pt" font-weight="bold"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="chap-Runbook-KVM">4. KVM Setup and installation</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="use-content" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always" white-space-collapse="false"> </fo:leader> <fo:basic-link internal-destination="chap-Runbook-KVM" text-align="right"><fo:page-number-citation ref-id="chap-Runbook-KVM"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.id2782025.chap-Runbook-KVM" margin-left="24pt"><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="sect-Runbook-KVM-Prerequisites">4.1. Prerequisites</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="sect-Runbook-KVM-Prerequisites" text-align="right"><fo:page-number-citation ref-id="sect-Runbook-KVM-Prerequisites"/></fo:basic-link></fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="sect-Runbook-KVM-Installation">4.2. Installation</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="sect-Runbook-KVM-Installation" text-align="right"><fo:page-number-citation ref-id="sect-Runbook-KVM-Installation"/></fo:basic-link></fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="sect-Runbook-KVM-Configuration">4.3. KVM Configuration</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="sect-Runbook-KVM-Configuration" text-align="right"><fo:page-number-citation ref-id="sect-Runbook-KVM-Configuration"/></fo:basic-link></fo:inline></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="left" space-before.minimum="6pt" space-before.optimum="6pt" space-before.maximum="8pt" font-weight="bold"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="chap-Runbook-Config">5. Configuration</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="use-content" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always" white-space-collapse="false"> </fo:leader> <fo:basic-link internal-destination="chap-Runbook-Config" text-align="right"><fo:page-number-citation ref-id="chap-Runbook-Config"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.id2782025.chap-Runbook-Config" margin-left="24pt"><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="sect-Runbook-Config-UI_Access">5.1. UI Access</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="sect-Runbook-Config-UI_Access" text-align="right"><fo:page-number-citation ref-id="sect-Runbook-Config-UI_Access"/></fo:basic-link></fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="sect-Runbook-Config-Zone">5.2. Setting up a Zone</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="sect-Runbook-Config-Zone" text-align="right"><fo:page-number-citation ref-id="sect-Runbook-Config-Zone"/></fo:basic-link></fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="sect-Runbook-Config-Pod">5.3. Pod Configuration</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="sect-Runbook-Config-Pod" text-align="right"><fo:page-number-citation ref-id="sect-Runbook-Config-Pod"/></fo:basic-link></fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="Runbook-config-cluster">5.4. Cluster</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="Runbook-config-cluster" text-align="right"><fo:page-number-citation ref-id="Runbook-config-cluster"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.id2782025.Runbook-config-cluster" margin-left="24pt"><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="Runbook-config-cluster-pristorage">5.4.1. Primary Storage</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="Runbook-config-cluster-pristorage" text-align="right"><fo:page-number-citation ref-id="Runbook-config-cluster-pristorage"/></fo:basic-link></fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="start"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="Runbook-config-cluster-secstorage">5.4.2. Secondary Storage</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="dots" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always"/> <fo:basic-link internal-destination="Runbook-config-cluster-secstorage" text-align="right"><fo:page-number-citation ref-id="Runbook-config-cluster-secstorage"/></fo:basic-link></fo:inline></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" end-indent="24pt" last-line-end-indent="-24pt" text-align-last="justify" text-align="left" space-before.minimum="6pt" space-before.optimum="6pt" space-before.maximum="8pt" font-weight="bold"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="appe-Runbook-Revision_History">A. Revision History</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader leader-pattern="use-content" leader-pattern-width="3pt" leader-alignment="reference-area" keep-with-next.within-line="always" white-space-collapse="false"> </fo:leader> <fo:basic-link internal-destination="appe-Runbook-Revision_History" text-align="right"><fo:page-number-citation ref-id="appe-Runbook-Revision_History"/></fo:basic-link></fo:inline></fo:block></fo:block></fo:flow></fo:page-sequence><fo:page-sequence xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions" hyphenate="true" master-reference="front" language="en" format="i" initial-page-number="auto-odd" force-page-count="end-on-even" hyphenation-character="-" hyphenation-push-character-count="2" hyphenation-remain-character-count="2"><fo:static-content flow-name="xsl-region-before-first"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-odd"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always"><fo:retrieve-marker retrieve-class-name="section.head.marker" retrieve-position="first-including-carryover" retrieve-boundary="page-sequence"/></fo:inline></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-even"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always" font-weight="bold">Preface</fo:inline></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-blank"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" flow-name="xsl-footnote-separator"><fo:block margin-top="2em"><fo:leader color="black" leader-pattern="rule" leader-length="1in"/></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-first"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-odd"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-even"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-blank"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:flow flow-name="xsl-region-body" start-indent="0pt" end-indent="0pt"><fo:block id="pref-Runbook-Preface"><fo:block><fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" color="#336699" font-size="24pt" font-weight="bold">Preface</fo:block></fo:block></fo:block></fo:block><fo:block id="id2927475"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">Document Conventions</fo:marker><fo:block color="#336699" font-size="16pt">1. Document Conventions</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
This manual uses several conventions to highlight certain words and phrases and draw attention to specific pieces of information.
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
In PDF and paper editions, this manual uses typefaces drawn from the <fo:basic-link external-destination="url(https://fedorahosted.org/liberation-fonts/)" font-style="italic" color="#0066cc">Liberation Fonts</fo:basic-link><fo:footnote><fo:inline font-size="66.66%" font-weight="normal" font-style="normal" margin-left="0.25em" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" baseline-shift="super">1</fo:inline><fo:footnote-body padding-top="48pt" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" font-size="8pt" color="black" font-weight="normal" font-style="normal" text-align="left" start-indent="0pt" text-indent="0pt" hyphenate="true" wrap-option="wrap" linefeed-treatment="treat-as-space"><fo:block><fo:inline font-size="66.66%" font-weight="normal" font-style="normal" margin-left="0.25em" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" baseline-shift="super">1</fo:inline> <fo:basic-link external-destination="url(https://fedorahosted.org/liberation-fonts/)">https://fedorahosted.org/liberation-fonts/</fo:basic-link></fo:block></fo:footnote-body></fo:footnote> set. The Liberation Fonts set is also used in HTML editions if the set is installed on your system. If not, alternative but equivalent typefaces are displayed. Note: Red Hat Enterprise Linux 5 and later includes the Liberation Fonts set by default.
</fo:block><fo:block id="id3002565"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">Typographic Conventions</fo:marker><fo:block color="#336699" font-size="14pt">1.1. Typographic Conventions</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Four typographic conventions are used to call attention to specific words and phrases. These conventions, and the circumstances they apply to, are as follows.
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
<fo:inline font-weight="bold" font-family="Liberation Mono,monospace">Mono-spaced Bold</fo:inline>
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Used to highlight system input, including shell commands, file names and paths. Also used to highlight keycaps and key combinations. For example:
</fo:block><fo:block margin-left="0.5in" margin-right="0.5in" space-after.minimum="0.5em" space-after.optimum="1em" space-after.maximum="2em"><fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
To see the contents of the file <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">my_next_bestselling_novel</fo:inline> in your current working directory, enter the <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">cat my_next_bestselling_novel</fo:inline> command at the shell prompt and press <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">Enter</fo:inline> to execute the command.
</fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
The above includes a file name, a shell command and a keycap, all presented in mono-spaced bold and all distinguishable thanks to context.
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Key combinations can be distinguished from keycaps by the hyphen connecting each part of a key combination. For example:
</fo:block><fo:block margin-left="0.5in" margin-right="0.5in" space-after.minimum="0.5em" space-after.optimum="1em" space-after.maximum="2em"><fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Press <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">Enter</fo:inline> to execute the command.
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Press <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">Ctrl</fo:inline>+<fo:inline font-weight="bold" font-family="Liberation Mono,monospace">Alt</fo:inline>+<fo:inline font-weight="bold" font-family="Liberation Mono,monospace">F2</fo:inline> to switch to the first virtual terminal. Press <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">Ctrl</fo:inline>+<fo:inline font-weight="bold" font-family="Liberation Mono,monospace">Alt</fo:inline>+<fo:inline font-weight="bold" font-family="Liberation Mono,monospace">F1</fo:inline> to return to your X-Windows session.
</fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
The first paragraph highlights the particular keycap to press. The second highlights two key combinations (each a set of three keycaps with each set pressed simultaneously).
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
If source code is discussed, class names, methods, functions, variable names and returned values mentioned within a paragraph will be presented as above, in <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">mono-spaced bold</fo:inline>. For example:
</fo:block><fo:block margin-left="0.5in" margin-right="0.5in" space-after.minimum="0.5em" space-after.optimum="1em" space-after.maximum="2em"><fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
File-related classes include <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">filesystem</fo:inline> for file systems, <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">file</fo:inline> for files, and <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">dir</fo:inline> for directories. Each class has its own associated set of permissions.
</fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
<fo:inline font-weight="bold">Proportional Bold</fo:inline>
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
This denotes words or phrases encountered on a system, including application names; dialog box text; labeled buttons; check-box and radio button labels; menu titles and sub-menu titles. For example:
</fo:block><fo:block margin-left="0.5in" margin-right="0.5in" space-after.minimum="0.5em" space-after.optimum="1em" space-after.maximum="2em"><fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Choose <fo:inline font-weight="bold">System</fo:inline><fo:inline font-family="Symbol"></fo:inline><fo:inline font-weight="bold">Preferences</fo:inline><fo:inline font-family="Symbol"></fo:inline><fo:inline font-weight="bold">Mouse</fo:inline> from the main menu bar to launch <fo:inline font-weight="bold">Mouse Preferences</fo:inline>. In the <fo:inline font-weight="bold">Buttons</fo:inline> tab, click the <fo:inline font-weight="bold">Left-handed mouse</fo:inline> check box and click <fo:inline font-weight="bold">Close</fo:inline> to switch the primary mouse button from the left to the right (making the mouse suitable for use in the left hand).
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
To insert a special character into a <fo:inline font-weight="bold">gedit</fo:inline> file, choose <fo:inline font-weight="bold">Applications</fo:inline><fo:inline font-family="Symbol"></fo:inline><fo:inline font-weight="bold">Accessories</fo:inline><fo:inline font-family="Symbol"></fo:inline><fo:inline font-weight="bold">Character Map</fo:inline> from the main menu bar. Next, choose <fo:inline font-weight="bold">Search</fo:inline><fo:inline font-family="Symbol"></fo:inline><fo:inline font-weight="bold">Find…</fo:inline> from the <fo:inline font-weight="bold">Character Map</fo:inline> menu bar, type the name of the character in the <fo:inline font-weight="bold">Search</fo:inline> field and click <fo:inline font-weight="bold">Next</fo:inline>. The character you sought will be highlighted in the <fo:inline font-weight="bold">Character Table</fo:inline>. Double-click this highlighted character to place it in the <fo:inline font-weight="bold">Text to copy</fo:inline> field and then click the <fo:inline font-weight="bold">Copy</fo:inline> button. Now switch back to your document and choose <fo:inline font-weight="bold">Edit</fo:inline><fo:inline font-family="Symbol"></fo:inline><fo:inline font-weight="bold">Paste</fo:inline> from the <fo:inline font-weight="bold">gedit</fo:inline> menu bar.
</fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
The above text includes application names; system-wide menu names and items; application-specific menu names; and buttons and text found within a GUI interface, all presented in proportional bold and all distinguishable by context.
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
<fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-style="italic" font-family="Liberation Mono,monospace">Mono-spaced Bold Italic</fo:inline></fo:inline> or <fo:inline font-weight="bold"><fo:inline font-style="italic" font-family="Liberation Mono,monospace">Proportional Bold Italic</fo:inline></fo:inline>
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Whether mono-spaced bold or proportional bold, the addition of italics indicates replaceable or variable text. Italics denotes text you do not input literally or displayed text that changes depending on circumstance. For example:
</fo:block><fo:block margin-left="0.5in" margin-right="0.5in" space-after.minimum="0.5em" space-after.optimum="1em" space-after.maximum="2em"><fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
To connect to a remote machine using ssh, type <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">ssh <fo:inline font-style="italic" font-family="Liberation Mono,monospace">username</fo:inline>@<fo:inline font-style="italic" font-family="Liberation Mono,monospace">domain.name</fo:inline></fo:inline> at a shell prompt. If the remote machine is <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">example.com</fo:inline> and your username on that machine is john, type <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">ssh john@example.com</fo:inline>.
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
The <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">mount -o remount <fo:inline font-style="italic" font-family="Liberation Mono,monospace">file-system</fo:inline></fo:inline> command remounts the named file system. For example, to remount the <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">/home</fo:inline> file system, the command is <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">mount -o remount /home</fo:inline>.
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
To see the version of a currently installed package, use the <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">rpm -q <fo:inline font-style="italic" font-family="Liberation Mono,monospace">package</fo:inline></fo:inline> command. It will return a result as follows: <fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-style="italic" font-family="Liberation Mono,monospace">package-version-release</fo:inline></fo:inline>.
</fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Note the words in bold italics above — username, domain.name, file-system, package, version and release. Each word is a placeholder, either for text you enter when issuing a command or for text displayed by the system.
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Aside from standard usage for presenting the title of a work, italics denotes the first use of a new and important term. For example:
</fo:block><fo:block margin-left="0.5in" margin-right="0.5in" space-after.minimum="0.5em" space-after.optimum="1em" space-after.maximum="2em"><fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Publican is a <fo:inline font-style="italic">DocBook</fo:inline> publishing system.
</fo:block></fo:block></fo:block></fo:block><fo:block id="id3065386"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">Pull-quote Conventions</fo:marker><fo:block color="#336699" font-size="14pt">1.2. Pull-quote Conventions</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Terminal output and source code listings are set off visually from the surrounding text.
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Output sent to a terminal is set in <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">mono-spaced roman</fo:inline> and presented thus:
</fo:block><fo:block id="id3076156" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa">books Desktop documentation drafts mss photos stuff svn
books_tests Desktop1 downloads images notes scripts svgs</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Source-code listings are also set in <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">mono-spaced roman</fo:inline> but add syntax highlighting as follows:
</fo:block><fo:block id="id3076169" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa">package org.<fo:inline color="#007f00">jboss</fo:inline>.<fo:inline color="#007f00">book</fo:inline>.<fo:inline color="#007f00">jca</fo:inline>.<fo:inline color="#007f00">ex1</fo:inline>;
<fo:inline color="#002F5D">import</fo:inline> javax.naming.InitialContext;
<fo:inline color="#002F5D">public</fo:inline> <fo:inline color="#002F5D">class</fo:inline> ExClient
{
<fo:inline color="#002F5D">public</fo:inline> <fo:inline color="#0000ff">static</fo:inline> <fo:inline color="#0000ff">void</fo:inline> <fo:inline color="#007f00">main</fo:inline>(String args[])
<fo:inline color="#002F5D">throws</fo:inline> Exception
{
InitialContext iniCtx = <fo:inline color="#002F5D">new</fo:inline> InitialContext();
Object ref = iniCtx.<fo:inline color="#007f00">lookup</fo:inline>(<fo:inline color="#5C3566">"EchoBean"</fo:inline>);
EchoHome home = (EchoHome) ref;
Echo echo = home.<fo:inline color="#007f00">create</fo:inline>();
System.<fo:inline color="#007f00">out</fo:inline>.<fo:inline color="#007f00">println</fo:inline>(<fo:inline color="#5C3566">"Created Echo"</fo:inline>);
System.<fo:inline color="#007f00">out</fo:inline>.<fo:inline color="#007f00">println</fo:inline>(<fo:inline color="#5C3566">"Echo.echo('Hello') = "</fo:inline> + echo.<fo:inline color="#007f00">echo</fo:inline>(<fo:inline color="#5C3566">"Hello"</fo:inline>));
}
}</fo:block></fo:block><fo:block id="id3025392"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">Notes and Warnings</fo:marker><fo:block color="#336699" font-size="14pt">1.3. Notes and Warnings</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Finally, we use three visual styles to draw attention to information that might otherwise be overlooked.
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" id="id2929872" keep-together.within-column="always" color="black" background-color="white" padding-bottom="-3em" padding-top="0pt" padding-left="0em" margin-left="0em" space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em" margin-top="1em" margin-bottom="4em"><fo:block-container><fo:block-container margin-left="0em"><fo:block padding-left="0em" padding-bottom="0em" margin-left="0em" margin-bottom="0em" text-indent="3em" font-size="13pt" color="#eeeeec" font-weight="bold" hyphenate="true" keep-with-next.within-column="always" background-color="#8e9f00">Note</fo:block></fo:block-container><fo:block-container margin-left="0em"><fo:block margin-right="0em" margin-left="0em" background-color="#eeeeec" border-left-width="1pt" border-left-style="solid" border-left-color="#aaaaaa" border-right-width="1pt" border-right-style="solid" border-right-color="#aaaaaa" border-bottom-width="1pt" border-bottom-style="solid" border-bottom-color="#aaaaaa" padding-top="1.5em" padding-left="1em" padding-right="1em" margin-top="0em" margin-bottom="0em"><fo:block space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Notes are tips, shortcuts or alternative approaches to the task at hand. Ignoring a note should have no negative consequences, but you might miss out on a trick that makes your life easier.
</fo:block></fo:block></fo:block-container><fo:block-container position="absolute" top="-12px" left="1px" margin-left="0em"><fo:block><fo:external-graphic width="auto" height="auto" content-width="36pt" src="url(Common_Content/images/note.svg)"/></fo:block></fo:block-container></fo:block-container></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" id="id2929887" keep-together.within-column="always" color="black" background-color="white" padding-bottom="-3em" padding-top="0pt" padding-left="0em" margin-left="0em" space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em" margin-top="1em" margin-bottom="4em"><fo:block-container><fo:block-container margin-left="0em"><fo:block padding-left="0em" padding-bottom="0em" margin-left="0em" margin-bottom="0em" text-indent="3em" font-size="13pt" color="#eeeeec" font-weight="bold" hyphenate="true" keep-with-next.within-column="always" background-color="#d08e13">Important</fo:block></fo:block-container><fo:block-container margin-left="0em"><fo:block margin-right="0em" margin-left="0em" background-color="#eeeeec" border-left-width="1pt" border-left-style="solid" border-left-color="#aaaaaa" border-right-width="1pt" border-right-style="solid" border-right-color="#aaaaaa" border-bottom-width="1pt" border-bottom-style="solid" border-bottom-color="#aaaaaa" padding-top="1.5em" padding-left="1em" padding-right="1em" margin-top="0em" margin-bottom="0em"><fo:block space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' will not cause data loss but may cause irritation and frustration.
</fo:block></fo:block></fo:block-container><fo:block-container position="absolute" top="-12px" left="1px" margin-left="0em"><fo:block><fo:external-graphic width="auto" height="auto" content-width="36pt" src="url(Common_Content/images/important.svg)"/></fo:block></fo:block-container></fo:block-container></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" id="id2946583" keep-together.within-column="always" color="black" background-color="white" padding-bottom="-3em" padding-top="0pt" padding-left="0em" margin-left="0em" space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em" margin-top="1em" margin-bottom="4em"><fo:block-container><fo:block-container margin-left="0em"><fo:block padding-left="0em" padding-bottom="0em" margin-left="0em" margin-bottom="0em" text-indent="3em" font-size="13pt" color="#eeeeec" font-weight="bold" hyphenate="true" keep-with-next.within-column="always" background-color="#9e0000">Warning</fo:block></fo:block-container><fo:block-container margin-left="0em"><fo:block margin-right="0em" margin-left="0em" background-color="#eeeeec" border-left-width="1pt" border-left-style="solid" border-left-color="#aaaaaa" border-right-width="1pt" border-right-style="solid" border-right-color="#aaaaaa" border-bottom-width="1pt" border-bottom-style="solid" border-bottom-color="#aaaaaa" padding-top="1.5em" padding-left="1em" padding-right="1em" margin-top="0em" margin-bottom="0em"><fo:block space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Warnings should not be ignored. Ignoring warnings will most likely cause data loss.
</fo:block></fo:block></fo:block-container><fo:block-container position="absolute" top="-12px" left="1px" margin-left="0em"><fo:block><fo:external-graphic width="auto" height="auto" content-width="36pt" src="url(Common_Content/images/warning.svg)"/></fo:block></fo:block-container></fo:block-container></fo:block></fo:block></fo:block><fo:block id="id2946619"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">We Need Feedback!</fo:marker><fo:block color="#336699" font-size="16pt">2. We Need Feedback!</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:wrapper space-before.minimum="0em" space-before.optimum="0em" space-before.maximum="0em" space-after.minimum="0em" space-after.optimum="0em" space-after.maximum="0em" font-size="0pt" keep-with-next.within-column="always" id="id3062701"><!--feedback1, contact information for this brand--></fo:wrapper><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
If you find a typographical error in this manual, or if you have thought of a way to make this manual better, we would love to hear from you! Please submit a bug: <fo:basic-link external-destination="url(http://bugs.cloudstack.org)" font-style="italic" color="#0066cc">http://bugs.cloudstack.org</fo:basic-link> against the component <fo:inline font-weight="bold">Doc</fo:inline>
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
If you have a suggestion for improving the documentation, try to be as specific as possible when describing it. If you have found an error, please include the section number and some of the surrounding text so we can find it easily.
</fo:block></fo:block></fo:flow></fo:page-sequence><fo:page-sequence xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions" hyphenate="true" master-reference="body" language="en" format="1" initial-page-number="1" force-page-count="end-on-even" hyphenation-character="-" hyphenation-push-character-count="2" hyphenation-remain-character-count="2"><fo:static-content flow-name="xsl-region-before-first"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always" font-weight="bold">Chapter 1.</fo:inline></fo:block></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-odd"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always"><fo:retrieve-marker retrieve-class-name="section.head.marker" retrieve-position="first-including-carryover" retrieve-boundary="page-sequence"/></fo:inline></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-even"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always" font-weight="bold">Chapter 1. Overview</fo:inline></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-blank"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" flow-name="xsl-footnote-separator"><fo:block margin-top="2em"><fo:leader color="black" leader-pattern="rule" leader-length="1in"/></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-first"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-odd"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-even"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-blank"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:flow flow-name="xsl-region-body" start-indent="0pt" end-indent="0pt"><fo:block id="chap-Runbook-Overview"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats"><fo:block margin-left="0pc"><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" color="#336699" background-color="white" font-size="24pt" font-weight="bold" text-align="left" padding-left="1em" padding-right="1em">Overview</fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Infrastructure-as-a-Service (IaaS) clouds can be a complex thing to build, and by definition they have a plethora of options, which often lead to confusion for even experienced admins who are newcomers to building cloud platforms. The goal for this runbook is to provide a straightforward set of instructions to get you up and running with CloudStack with a minimum amount of trouble.
</fo:block><fo:block id="sect-Runbook-Overview-What_building"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">What exactly are we building?</fo:marker><fo:block color="#336699" font-size="16pt">1.1. What exactly are we building?</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
This runbook will focus on building a CloudStack cloud using KVM with CentOS 6.2 with NFS storage on a flat layer-2 network utilizing layer-3 network isolation (aka Security Groups), and doing it all on a single piece of hardware.
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
KVM, or Kernel-based Virtual Machine is a virtualization technology for the Linux kernel. KVM supports native virtualization atop processors with hardware virtualization extensions.
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Security Groups act as distributed firewalls that control access to a group of virtual machines.
</fo:block></fo:block><fo:block id="sect-Runbook-Overview-hilevel"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">High level overview of the process</fo:marker><fo:block color="#336699" font-size="16pt">1.2. High level overview of the process</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Before we actually get to installing CloudStack, we'll start with installing our base operating system, and then configuring that to act as an NFS server for several types of storage. We'll install the management server, download the systemVMs, and finally install the agent software. Finally we'll spend a good deal of time configuring the entire cloud in the CloudStack web interface.
</fo:block></fo:block><fo:block id="sect-Runbook-Overview-prereqs"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">Prerequisites</fo:marker><fo:block color="#336699" font-size="16pt">1.3. Prerequisites</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
To complete this runbook you'll need the following items:
<fo:list-block id="id2717184" space-before.optimum="0.1pt" space-before.minimum="0.1pt" space-before.maximum="0.1pt" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em" provisional-distance-between-starts="1.2em" provisional-label-separation="0.2em"><fo:list-item id="id2717187" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>1.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
At least one computer which supports hardware virtualization.
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id2717194" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>2.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
The <fo:basic-link external-destination="url(http://mirrors.kernel.org/centos/6.2/isos/x86_64/CentOS-6.2-x86_64-minimal.iso)" font-style="italic" color="#0066cc"> CentOS 6.2 x86_64 minimal install CD </fo:basic-link><fo:footnote><fo:inline font-size="66.66%" font-weight="normal" font-style="normal" margin-left="0.25em" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" baseline-shift="super">1</fo:inline><fo:footnote-body padding-top="48pt" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" font-size="8pt" color="black" font-weight="normal" font-style="normal" text-align="left" start-indent="0pt" text-indent="0pt" hyphenate="true" wrap-option="wrap" linefeed-treatment="treat-as-space"><fo:block><fo:inline font-size="66.66%" font-weight="normal" font-style="normal" margin-left="0.25em" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" baseline-shift="super">1</fo:inline> <fo:basic-link external-destination="url(http://mirrors.kernel.org/centos/6.2/isos/x86_64/CentOS-6.2-x86_64-minimal.iso)">http://mirrors.kernel.org/centos/6.2/isos/x86_64/CentOS-6.2-x86_64-minimal.iso</fo:basic-link></fo:block></fo:footnote-body></fo:footnote>
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id2717209" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>3.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
A /24 network with the gateway being at xxx.xxx.xxx.1, no DHCP should be on this network and none of the computers running CloudStack may have a dynamic address.
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id2717220" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>4.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Copy of <fo:basic-link external-destination="url(http://sourceforge.net/projects/cloudstack/files/CloudStack%20Acton/3.0.2/CloudStack-oss-3.0.2-1-rhel6.2.tar.gz/download)" font-style="italic" color="#0066cc"> CloudStack 3.0.2 for RHEL and CentOS 6.2 </fo:basic-link><fo:footnote><fo:inline font-size="66.66%" font-weight="normal" font-style="normal" margin-left="0.25em" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" baseline-shift="super">2</fo:inline><fo:footnote-body padding-top="48pt" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" font-size="8pt" color="black" font-weight="normal" font-style="normal" text-align="left" start-indent="0pt" text-indent="0pt" hyphenate="true" wrap-option="wrap" linefeed-treatment="treat-as-space"><fo:block><fo:inline font-size="66.66%" font-weight="normal" font-style="normal" margin-left="0.25em" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" baseline-shift="super">2</fo:inline> <fo:basic-link external-destination="url(http://sourceforge.net/projects/cloudstack/files/CloudStack%20Acton/3.0.2/CloudStack-oss-3.0.2-1-rhel6.2.tar.gz/download)">http://sourceforge.net/projects/cloudstack/files/CloudStack%20Acton/3.0.2/CloudStack-oss-3.0.2-1-rhel6.2.tar.gz/download</fo:basic-link></fo:block></fo:footnote-body></fo:footnote>
</fo:block></fo:block></fo:list-item-body></fo:list-item></fo:list-block>
</fo:block></fo:block></fo:flow></fo:page-sequence><fo:page-sequence xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions" hyphenate="true" master-reference="body" language="en" format="1" initial-page-number="auto-odd" force-page-count="end-on-even" hyphenation-character="-" hyphenation-push-character-count="2" hyphenation-remain-character-count="2"><fo:static-content flow-name="xsl-region-before-first"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always" font-weight="bold">Chapter 2.</fo:inline></fo:block></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-odd"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always"><fo:retrieve-marker retrieve-class-name="section.head.marker" retrieve-position="first-including-carryover" retrieve-boundary="page-sequence"/></fo:inline></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-even"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always" font-weight="bold">Chapter 2. Environment</fo:inline></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-blank"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" flow-name="xsl-footnote-separator"><fo:block margin-top="2em"><fo:leader color="black" leader-pattern="rule" leader-length="1in"/></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-first"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-odd"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-even"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-blank"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:flow flow-name="xsl-region-body" start-indent="0pt" end-indent="0pt"><fo:block id="chap-Runbook-Environment"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats"><fo:block margin-left="0pc"><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" color="#336699" background-color="white" font-size="24pt" font-weight="bold" text-align="left" padding-left="1em" padding-right="1em">Environment</fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Before you begin, you need to prepare the environment before you install CloudStack. We will go over the steps to prepare now.
</fo:block><fo:block id="sect-Runbook-Environment-operatingsys"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">Operating System</fo:marker><fo:block color="#336699" font-size="16pt">2.1. Operating System</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Using the CentOS 6.2 x86_64 minimal install ISO, you'll need to install CentOS on your hardware. The defaults will generally be acceptable for this installation.
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Once this installation is complete, you'll want to connect to your freshly installed machine via SSH as the root user. Note that you should not allow root logins in a production environment, so be sure to turn off remote logins once you have finished the installation and configuration.
</fo:block><fo:block id="sect-Runbook-Environment-operatingsys-network"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">Configuring the network</fo:marker><fo:block color="#336699" font-size="14pt">2.1.1. Configuring the network</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
By default the network will not come up on your hardware and you will need to configure it to work in your environment. Since we specified that there will be no DHCP server in this environment we will be manually configuring your network interface. We will assume, for the purposes of this exercise, that eth0 is the only network interface that will be connected and used.
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Connecting via the console you should login as root. Check the file <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">/etc/sysconfig/network-scripts/ifcfg-eth0</fo:inline>, it will look like this by default:
<fo:block id="id2937361" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa">
DEVICE="eth0"
HWADDR="52:54:00:B9:A6:C0"
NM_CONTROLLED="yes"
ONBOOT="no"
</fo:block>
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Unfortunately, this configuration will not permit you to connect to the network, and is also unsuitable for our purposes with CloudStack. We want to configure that file so that it specifies the IP address, netmask, etc., as shown in the following example:
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" id="id2771507" keep-together.within-column="always" color="black" background-color="white" padding-bottom="-3em" padding-top="0pt" padding-left="0em" margin-left="0em" space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em" margin-top="1em" margin-bottom="4em"><fo:block-container><fo:block-container margin-left="0em"><fo:block padding-left="0em" padding-bottom="0em" margin-left="0em" margin-bottom="0em" text-indent="3em" font-size="13pt" color="#eeeeec" font-weight="bold" hyphenate="true" keep-with-next.within-column="always" background-color="#d08e13">Hardware Addresses</fo:block></fo:block-container><fo:block-container margin-left="0em"><fo:block margin-right="0em" margin-left="0em" background-color="#eeeeec" border-left-width="1pt" border-left-style="solid" border-left-color="#aaaaaa" border-right-width="1pt" border-right-style="solid" border-right-color="#aaaaaa" border-bottom-width="1pt" border-bottom-style="solid" border-bottom-color="#aaaaaa" padding-top="1.5em" padding-left="1em" padding-right="1em" margin-top="0em" margin-bottom="0em"><fo:block space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
You should not use the hardware address (aka MAC address) from our example for your configuration. It is network interface specific, so you should keep the address already provided in the HWADDR directive.
</fo:block></fo:block></fo:block-container><fo:block-container position="absolute" top="-12px" left="1px" margin-left="0em"><fo:block><fo:external-graphic width="auto" height="auto" content-width="36pt" src="url(Common_Content/images/important.svg)"/></fo:block></fo:block-container></fo:block-container></fo:block><fo:block id="id2958350" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa">
DEVICE=eth0
HWADDR=52:54:00:B9:A6:C0
NM_CONTROLLED=no
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.16.10.2
NETMASK=255.255.255.0
GATEWAY=172.16.10.1
DNS1=8.8.8.8
DNS2=8.8.4.4
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" id="id2989316" keep-together.within-column="always" color="black" background-color="white" padding-bottom="-3em" padding-top="0pt" padding-left="0em" margin-left="0em" space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em" margin-top="1em" margin-bottom="4em"><fo:block-container><fo:block-container margin-left="0em"><fo:block padding-left="0em" padding-bottom="0em" margin-left="0em" margin-bottom="0em" text-indent="3em" font-size="13pt" color="#eeeeec" font-weight="bold" hyphenate="true" keep-with-next.within-column="always" background-color="#8e9f00">IP Addressing</fo:block></fo:block-container><fo:block-container margin-left="0em"><fo:block margin-right="0em" margin-left="0em" background-color="#eeeeec" border-left-width="1pt" border-left-style="solid" border-left-color="#aaaaaa" border-right-width="1pt" border-right-style="solid" border-right-color="#aaaaaa" border-bottom-width="1pt" border-bottom-style="solid" border-bottom-color="#aaaaaa" padding-top="1.5em" padding-left="1em" padding-right="1em" margin-top="0em" margin-bottom="0em"><fo:block space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Throughout this document we are assuming that you will have a /24 network for your CloudStack implementation. This can be any RFC 1918 network. However, we are assuming that you will match the machine address that we are using. Thus we may use <fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-style="italic" font-family="Liberation Mono,monospace">172.16.10</fo:inline>.2</fo:inline> and because you might be using the 192.168.55.0/24 network you would use <fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-style="italic" font-family="Liberation Mono,monospace">192.168.55</fo:inline>.2</fo:inline>
</fo:block></fo:block></fo:block-container><fo:block-container position="absolute" top="-12px" left="1px" margin-left="0em"><fo:block><fo:external-graphic width="auto" height="auto" content-width="36pt" src="url(Common_Content/images/note.svg)"/></fo:block></fo:block-container></fo:block-container></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Now that we have the configuration files properly set up, we need to run a few commands to start up the network
</fo:block><fo:block id="id2934153" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa"><fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">chkconfig</fo:inline> network on</fo:inline></fo:block><fo:block id="id2934164" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa"><fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">service</fo:inline> network start</fo:inline></fo:block></fo:block><fo:block id="sect-Runbook-Environment-operatingsys-hostname"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">Hostname</fo:marker><fo:block color="#336699" font-size="14pt">2.1.2. Hostname</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Cloudstack requires that the hostname be properly set. If you used the default options in the installation, then your hostname is currently set to localhost.localdomain. To test this we will run:
</fo:block><fo:block id="id2934191" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa"><fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">hostname --fqdn</fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
At this point it will likely return:
</fo:block><fo:block id="id2923538" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa">localhost</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
To rectify this situation - we'll set the hostname by editing the <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">/etc/hosts</fo:inline> file so that it follows a similar format to this example:
<fo:block id="id2940098" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa">
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
172.16.10.2 srvr1.cloud.priv
</fo:block>
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
After you've modified that file, go ahead and restart the network using:
</fo:block><fo:block id="id3006497" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa"><fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">service</fo:inline> network restart</fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Now recheck with the <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">hostname --fqdn</fo:inline> command and ensure that it returns a FQDN response
</fo:block></fo:block><fo:block id="sect-Runbook-Environment-operatingsys-selinux"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">SELinux</fo:marker><fo:block color="#336699" font-size="14pt">2.1.3. SELinux</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
At the moment, for CloudStack to work properly SELinux must be set to permissive. We want to both configure this for future boots and modify it in the current running system.
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
To configure SELinux to be permissive in the running system we need to run the following command:
</fo:block><fo:block id="id3008504" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa"><fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">setenforce</fo:inline> 0</fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
To ensure that it remains in that state we need to configure the file <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">/etc/selinux/config</fo:inline> to reflect the permissive state, as shown in this example:
</fo:block><fo:block id="id2710105" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa">
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=permissive
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
</fo:block></fo:block><fo:block id="sect-Runbook-Environment-operatingsys-ntp"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">NTP</fo:marker><fo:block color="#336699" font-size="14pt">2.1.4. NTP</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
NTP configuration is a necessity for keeping all of the clocks in your cloud servers in sync. However, NTP is not installed by default. So we'll install and and configure NTP at this stage. Installation is accomplished as follows:
</fo:block><fo:block id="id2790632" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa"><fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">yum</fo:inline> install ntp</fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
The actual default configuration is fine for our purposes, so we merely need to enable it and set it to start on boot as follows:
</fo:block><fo:block id="id2790648" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa"><fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">chkconfig</fo:inline> ntpd on</fo:inline></fo:block><fo:block id="id2790659" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa"><fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">service</fo:inline> ntpd start</fo:inline></fo:block></fo:block></fo:block><fo:block id="sect-Runbook-Environment-nfs"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">NFS</fo:marker><fo:block color="#336699" font-size="16pt">2.2. NFS</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Our configuration is going to use NFS for both primary and secondary storage. We are going to go ahead and setup two NFS shares for those purposes. We'll start out by installing <fo:inline font-weight="bold">nfs-utils</fo:inline>.
</fo:block><fo:block id="id2790692" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa"><fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">yum</fo:inline> install nfs-utils</fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
We now need to configure NFS to serve up two different shares. This is handled comparatively easily in the <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">/etc/exports</fo:inline> file. You should ensure that it has the following content:
</fo:block><fo:block id="id2790713" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa">
/secondary *(rw,async,no_root_squash)
/primary *(rw,async,no_root_squash)
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
You will note that we specified two directories that don't exist (yet) on the system. We'll go ahead and create those directories and set permissions appropriately on them with the following commands:
</fo:block><fo:block id="id2766813" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa">
<fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">mkdir</fo:inline> /primary</fo:inline>
<fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">mkdir</fo:inline> /secondary</fo:inline>
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
CentOS 6.x releases use NFSv4 by default. NFSv4 requires that domain setting matches on all clients. In our case, the domain is cloud.priv, so ensure that the domain setting in <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">/etc/idmapd.conf</fo:inline> is uncommented and set as follows:
</fo:block><fo:block id="id2766846" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa">Domain = cloud.priv</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Now you'll need uncomment the configuration values in the file <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">/etc/sysconfig/nfs</fo:inline>
</fo:block><fo:block id="id2766859" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa">
LOCKD_TCPPORT=32803
LOCKD_UDPPORT=32769
MOUNTD_PORT=892
RQUOTAD_PORT=875
STATD_PORT=662
STATD_OUTGOING_PORT=2020
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Now we need to configure the firewall to permit incoming NFS connections. Edit the file <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">/etc/sysconfig/iptables</fo:inline>
</fo:block><fo:block id="id2766874" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa">
-A INPUT -s 172.16.10.0/24 -m state --state NEW -p udp --dport 111 -j ACCEPT
-A INPUT -s 172.16.10.0/24 -m state --state NEW -p tcp --dport 111 -j ACCEPT
-A INPUT -s 172.16.10.0/24 -m state --state NEW -p tcp --dport 2049 -j ACCEPT
-A INPUT -s 172.16.10.0/24 -m state --state NEW -p tcp --dport 32803 -j ACCEPT
-A INPUT -s 172.16.10.0/24 -m state --state NEW -p udp --dport 32769 -j ACCEPT
-A INPUT -s 172.16.10.0/24 -m state --state NEW -p tcp --dport 892 -j ACCEPT
-A INPUT -s 172.16.10.0/24 -m state --state NEW -p udp --dport 892 -j ACCEPT
-A INPUT -s 172.16.10.0/24 -m state --state NEW -p tcp --dport 875 -j ACCEPT
-A INPUT -s 172.16.10.0/24 -m state --state NEW -p udp --dport 875 -j ACCEPT
-A INPUT -s 172.16.10.0/24 -m state --state NEW -p tcp --dport 662 -j ACCEPT
-A INPUT -s 172.16.10.0/24 -m state --state NEW -p udp --dport 662 -j ACCEPT
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Now you can restart the iptables service with the following command:
</fo:block><fo:block id="id2766897" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa"><fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">service</fo:inline> iptables restart</fo:inline></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
We now need to configure nfs service to start on boot and actually start it on the host by executing the following commands:
</fo:block><fo:block id="id2766913" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa">
<fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">service</fo:inline> rpcbind start</fo:inline>
<fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">service</fo:inline> nfs start</fo:inline>
<fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">chkconfig</fo:inline> rpcbind on</fo:inline>
<fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">chkconfig</fo:inline> nfs on</fo:inline>
</fo:block></fo:block></fo:flow></fo:page-sequence><fo:page-sequence xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions" hyphenate="true" master-reference="body" language="en" format="1" initial-page-number="auto-odd" force-page-count="end-on-even" hyphenation-character="-" hyphenation-push-character-count="2" hyphenation-remain-character-count="2"><fo:static-content flow-name="xsl-region-before-first"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always" font-weight="bold">Chapter 3.</fo:inline></fo:block></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-odd"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always"><fo:retrieve-marker retrieve-class-name="section.head.marker" retrieve-position="first-including-carryover" retrieve-boundary="page-sequence"/></fo:inline></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-even"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always" font-weight="bold">Chapter 3. Installation of the management server</fo:inline></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-blank"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" flow-name="xsl-footnote-separator"><fo:block margin-top="2em"><fo:leader color="black" leader-pattern="rule" leader-length="1in"/></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-first"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-odd"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-even"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-blank"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:flow flow-name="xsl-region-body" start-indent="0pt" end-indent="0pt"><fo:block id="chap-Runbook-Management"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats"><fo:block margin-left="0pc"><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" color="#336699" background-color="white" font-size="24pt" font-weight="bold" text-align="left" padding-left="1em" padding-right="1em">Installation of the management server</fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Now it is time to start installing CloudStack's management server and some of the related components.
</fo:block><fo:block id="sect-Runbook-Management-database"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">Database Installation and Configuration</fo:marker><fo:block color="#336699" font-size="16pt">3.1. Database Installation and Configuration</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
We'll start out by installing <fo:inline font-weight="bold">MySQL</fo:inline> and configuring some options to ensure CloudStack runs well.
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
To install <fo:inline font-weight="bold">MySQL</fo:inline> run the following command:
<fo:block id="id2964191" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa"><fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">yum</fo:inline> -y install mysql-server</fo:inline></fo:block>
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
With <fo:inline font-weight="bold">MySQL</fo:inline> installed we need to make a few configuration changes to <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">/etc/my.cnf</fo:inline>. Specifically we need to add the following options to the [mysqld] section:
<fo:block id="id3005070" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa">
innodb_rollback_on_timeout=1
innodb_lock_wait_timeout=600
max_connections=350
log-bin=mysql-bin
binlog-format = 'ROW'
</fo:block>
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Now that <fo:inline font-weight="bold">MySQL</fo:inline> is properly configured we can start it and configure it to start on boot as follows:
<fo:block id="id2907691" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa">
<fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">service</fo:inline> mysqld start</fo:inline>
<fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">chkconfig</fo:inline> mysqld on</fo:inline>
</fo:block>
</fo:block></fo:block><fo:block id="sect-Runbook-Management-extraction"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">Extraction</fo:marker><fo:block color="#336699" font-size="16pt">3.2. Extraction</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
The next step is to extract the contents of the CloudStack tarball (mentioned in <fo:basic-link internal-destination="sect-Runbook-Overview-prereqs"><fo:inline font-style="italic" color="#0066cc">Section 1.3, “Prerequisites”</fo:inline></fo:basic-link>) you downloaded previously. To extract the contents of this tarball use the following command:
</fo:block><fo:block id="id2964003" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa">
<fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">tar</fo:inline> -xzvf CloudStack-oss-3.0.2-1-rhel6.2.tar.gz</fo:inline>
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
For the next few sections you'll need to <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">cd</fo:inline> into the first level that was just created.
</fo:block></fo:block><fo:block id="sect-Runbook-Management-installation"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">Installation</fo:marker><fo:block color="#336699" font-size="16pt">3.3. Installation</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Now that you are in the directory created by extracting the tarball, it's now time to install. We'll run <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">./install.sh</fo:inline> and choose option <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">M</fo:inline>. This will install the management server and necessary dependencies.
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
With the application itself installed we can now setup the database, we'll do that with the following command and options:
</fo:block><fo:block id="id2988930" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa">
<fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">cloud-setup-databases</fo:inline> cloud:<fo:inline font-style="italic" font-family="Liberation Mono,monospace">password</fo:inline>@localhost --deploy-as=root</fo:inline>
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
When this process is finished, you should see a message like "CloudStack has successfully initialized the database."
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Now that the database has been created, we can take the final step in setting up the management server by issuing the following command:
</fo:block><fo:block id="id3012520" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa">
<fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">cloud-setup-mangament</fo:inline></fo:inline>
</fo:block></fo:block><fo:block id="sect-Runbook-Management-templatesetup"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">System Template Setup</fo:marker><fo:block color="#336699" font-size="16pt">3.4. System Template Setup</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
CloudStack uses a number of system VMs to provide functionality for accessing the console of virtual machines, providing various networking services, and managing various aspects of storage. This step will acquire those system images ready for deployment when we bootstrap your cloud.
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
The place we are going to download these images to is the secondary storage share that we setup earlier, so we'll need to mount that share with the <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">mount</fo:inline> command run on the management server:
</fo:block><fo:block id="id3006501" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa">
<fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">mount</fo:inline> -t nfs <fo:inline font-style="italic" font-family="Liberation Mono,monospace">172.16.10.</fo:inline>2:/secondary /mnt/secondary</fo:inline>
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Now we need to download the system VM template and deploy that to the share we just mounted. The management server includes a script to properly manipulate the system VMs images.
</fo:block><fo:block id="id3006525" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa">
<fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">/usr/lib64/cloud/agent/scripts/storage/secondary/cloud-install-sys-tmplt</fo:inline> -m /mnt/secondary -u http://download.cloud.com/templates/acton/acton-systemvm-02062012.qcow2.bz2 -h kvm -F</fo:inline>
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
That concludes our setup of the management server. We still need to configure CloudStack, but we will do that after we get our hypervisor set up.
</fo:block></fo:block></fo:flow></fo:page-sequence><fo:page-sequence xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions" hyphenate="true" master-reference="body" language="en" format="1" initial-page-number="auto-odd" force-page-count="end-on-even" hyphenation-character="-" hyphenation-push-character-count="2" hyphenation-remain-character-count="2"><fo:static-content flow-name="xsl-region-before-first"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always" font-weight="bold">Chapter 4.</fo:inline></fo:block></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-odd"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always"><fo:retrieve-marker retrieve-class-name="section.head.marker" retrieve-position="first-including-carryover" retrieve-boundary="page-sequence"/></fo:inline></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-even"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always" font-weight="bold">Chapter 4. KVM Setup and installation</fo:inline></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-blank"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" flow-name="xsl-footnote-separator"><fo:block margin-top="2em"><fo:leader color="black" leader-pattern="rule" leader-length="1in"/></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-first"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-odd"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-even"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-blank"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:flow flow-name="xsl-region-body" start-indent="0pt" end-indent="0pt"><fo:block id="chap-Runbook-KVM"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats"><fo:block margin-left="0pc"><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" color="#336699" background-color="white" font-size="24pt" font-weight="bold" text-align="left" padding-left="1em" padding-right="1em">KVM Setup and installation</fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
KVM is the hypervisor we'll be using - we will recover the initial setup which has already been done on the hypervisor host and cover installation of the agent software, you can use the same steps to add additional KVM nodes to your CloudStack environment.
</fo:block><fo:block id="sect-Runbook-KVM-Prerequisites"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">Prerequisites</fo:marker><fo:block color="#336699" font-size="16pt">4.1. Prerequisites</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
We explicitly are using the management server as a compute node as well, which means that we have already performed many of the prerequisite steps when setting up the management server, but we will list them here for clarity. Those steps are:
<fo:list-block id="id3075621" space-before.optimum="0.1pt" space-before.minimum="0.1pt" space-before.maximum="0.1pt" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em" provisional-distance-between-starts="1.2em" provisional-label-separation="0.2em"><fo:list-item id="id3008997" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>1.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
<fo:basic-link internal-destination="sect-Runbook-Environment-operatingsys-network"><fo:inline font-style="italic" color="#0066cc">Section 2.1.1, “Configuring the network”</fo:inline></fo:basic-link>
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id2937328" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>2.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
<fo:basic-link internal-destination="sect-Runbook-Environment-operatingsys-hostname"><fo:inline font-style="italic" color="#0066cc">Section 2.1.2, “Hostname”</fo:inline></fo:basic-link>
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id3004424" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>3.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
<fo:basic-link internal-destination="sect-Runbook-Environment-operatingsys-selinux"><fo:inline font-style="italic" color="#0066cc">Section 2.1.3, “SELinux”</fo:inline></fo:basic-link>
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id2939596" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>4.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
<fo:basic-link internal-destination="sect-Runbook-Environment-operatingsys-ntp"><fo:inline font-style="italic" color="#0066cc">Section 2.1.4, “NTP”</fo:inline></fo:basic-link>
</fo:block></fo:block></fo:list-item-body></fo:list-item></fo:list-block>
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
You shouldn't need to do that for the management server, of course, but any additional hosts will need for you to complete the above steps.
</fo:block></fo:block><fo:block id="sect-Runbook-KVM-Installation"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">Installation</fo:marker><fo:block color="#336699" font-size="16pt">4.2. Installation</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
You'll need to ensure that you are in the directory that was created when we extracted the the tarball. <fo:basic-link internal-destination="sect-Runbook-Management-extraction"><fo:inline font-style="italic" color="#0066cc">Section 3.2, “Extraction”</fo:inline></fo:basic-link>
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
You'll be running <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">./install.sh</fo:inline> again and this time choosing <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">A</fo:inline> which will install the software necessary for managing a KVM node.
</fo:block></fo:block><fo:block id="sect-Runbook-KVM-Configuration"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">KVM Configuration</fo:marker><fo:block color="#336699" font-size="16pt">4.3. KVM Configuration</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
KVM configuration is relatively simple at only a single item. We need to edit the QEMU VNC configuration. This is done by editing <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">/etc/libvirt/qemu.conf</fo:inline> and ensuring the following line is present and uncommented.
<fo:block id="id2932873" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa">vnc_listen=0.0.0.0</fo:block>
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
You can now just restart the libvirt daemon by issuing the following command:
<fo:block id="id2928168" text-align="start" wrap-option="wrap" hyphenation-character="\" space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="true" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" font-family="Liberation Mono,monospace" background-color="#f5f5f5" color="black" padding-left="6pt" padding-top="6pt" padding-bottom="6pt" margin-left="0pc" font-size="8pt" border-width="1pt" border-style="solid" border-color="#aaaaaa"><fo:inline font-family="Liberation Mono,monospace"># </fo:inline><fo:inline font-weight="bold" font-family="Liberation Mono,monospace"><fo:inline font-weight="bold" font-family="Liberation Mono,monospace">service</fo:inline> libvirt restart</fo:inline></fo:block>
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
That concludes our installation and configuration of KVM, and we'll now move to using the CloudStack UI for the actual configuration of our cloud.
</fo:block></fo:block></fo:flow></fo:page-sequence><fo:page-sequence xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions" hyphenate="true" master-reference="body" language="en" format="1" initial-page-number="auto-odd" force-page-count="end-on-even" hyphenation-character="-" hyphenation-push-character-count="2" hyphenation-remain-character-count="2"><fo:static-content flow-name="xsl-region-before-first"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always" font-weight="bold">Chapter 5.</fo:inline></fo:block></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-odd"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always"><fo:retrieve-marker retrieve-class-name="section.head.marker" retrieve-position="first-including-carryover" retrieve-boundary="page-sequence"/></fo:inline></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-even"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always" font-weight="bold">Chapter 5. Configuration</fo:inline></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-blank"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" flow-name="xsl-footnote-separator"><fo:block margin-top="2em"><fo:leader color="black" leader-pattern="rule" leader-length="1in"/></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-first"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-odd"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-even"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-blank"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:flow flow-name="xsl-region-body" start-indent="0pt" end-indent="0pt"><fo:block id="chap-Runbook-Config"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats"><fo:block margin-left="0pc"><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" color="#336699" background-color="white" font-size="24pt" font-weight="bold" text-align="left" padding-left="1em" padding-right="1em">Configuration</fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
As we noted before we will be using security groups to provide isolation and by default that implies that we'll be using a flat layer-2 network. It also means that the simplicity of our setup means that we can use the quick installer.
</fo:block><fo:block id="sect-Runbook-Config-UI_Access"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">UI Access</fo:marker><fo:block color="#336699" font-size="16pt">5.1. UI Access</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
To get access to CloudStack's web interface, merely point your browser to http://<fo:inline font-style="italic" font-family="Liberation Mono,monospace">172.16.10.</fo:inline>2:8080/client The default username is 'admin', and the default password is 'password'. You should see a splash screen that allows you to choose several options for setting up CloudStack. You should choose the <fo:inline font-weight="bold" font-family="Liberation Mono,monospace">Continue with Basic Setup</fo:inline> option.
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
You should now see a prompt requiring you to change the password for the admin user. Please do so.
</fo:block></fo:block><fo:block id="sect-Runbook-Config-Zone"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">Setting up a Zone</fo:marker><fo:block color="#336699" font-size="16pt">5.2. Setting up a Zone</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
A zone is the largest organization entity in CloudStack - and we'll be creating one, this should be the screen that you see in front of you now. And for us there are 5 pieces of information that we need.
<fo:list-block id="id2962784" space-before.optimum="0.1pt" space-before.minimum="0.1pt" space-before.maximum="0.1pt" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em" provisional-distance-between-starts="1.2em" provisional-label-separation="0.2em"><fo:list-item id="id2962786" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>1.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Name - we will set this to the ever-descriptive 'Zone1' for our cloud.
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id2986761" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>2.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Public DNS 1 - we will set this to '8.8.8.8' for our cloud.
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id2898570" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>3.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Public DNS 2 - we will set this to '8.8.4.4' for our cloud.
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id2964554" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>4.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Internal DNS1 - we will also set this to '8.8.8.8' for our cloud.
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id2924756" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>5.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Internal DNS2 - we will also set this to '8.8.8.4' for our cloud.
</fo:block></fo:block></fo:list-item-body></fo:list-item></fo:list-block>
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" id="id2962846" keep-together.within-column="always" color="black" background-color="white" padding-bottom="-3em" padding-top="0pt" padding-left="0em" margin-left="0em" space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em" margin-top="1em" margin-bottom="4em"><fo:block-container><fo:block-container margin-left="0em"><fo:block padding-left="0em" padding-bottom="0em" margin-left="0em" margin-bottom="0em" text-indent="3em" font-size="13pt" color="#eeeeec" font-weight="bold" hyphenate="true" keep-with-next.within-column="always" background-color="#8e9f00">Notes about DNS settings</fo:block></fo:block-container><fo:block-container margin-left="0em"><fo:block margin-right="0em" margin-left="0em" background-color="#eeeeec" border-left-width="1pt" border-left-style="solid" border-left-color="#aaaaaa" border-right-width="1pt" border-right-style="solid" border-right-color="#aaaaaa" border-bottom-width="1pt" border-bottom-style="solid" border-bottom-color="#aaaaaa" padding-top="1.5em" padding-left="1em" padding-right="1em" margin-top="0em" margin-bottom="0em"><fo:block space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
CloudStack distinguishes between internal and public DNS. Internal DNS is assumed to be capable of resolving internal-only hostnames, such as your NFS servers DNS name. Public DNS is provided to the guest VMs to resolve public IP addresses. You can enter the same DNS server for both types, but if you do so, you must make sure that both internal and public IP addresses can route to the DNS server. In our specific case we will not use any names for resources internally, and we have indeed them set to look to the same external resource so as to not add a namerserver setup to our list of requirements.
</fo:block></fo:block></fo:block-container><fo:block-container position="absolute" top="-12px" left="1px" margin-left="0em"><fo:block><fo:external-graphic width="auto" height="auto" content-width="36pt" src="url(Common_Content/images/note.svg)"/></fo:block></fo:block-container></fo:block-container></fo:block></fo:block><fo:block id="sect-Runbook-Config-Pod"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">Pod Configuration</fo:marker><fo:block color="#336699" font-size="16pt">5.3. Pod Configuration</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Now that we've added a Zone, the next step that comes up is a prompt for information regading a pod. Which is looking for 4 items.
<fo:list-block id="id2932746" space-before.optimum="0.1pt" space-before.minimum="0.1pt" space-before.maximum="0.1pt" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em" provisional-distance-between-starts="1.2em" provisional-label-separation="0.2em"><fo:list-item id="id3007962" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>1.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Name - We'll use Pod1 for our cloud.
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id2903671" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>2.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Gateway - We'll use <fo:inline font-style="italic" font-family="Liberation Mono,monospace">172.16.10</fo:inline>.1 as our gateway
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id2980788" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>3.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Netmask - We'll use 255.255.255.0
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id3001934" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>4.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Start/end reserved system IPs - we will use 172.16.10.10-172.16.10.20
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id2989508" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>5.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Guest gateway - We'll use <fo:inline font-style="italic" font-family="Liberation Mono,monospace">172.16.10</fo:inline>.1
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id2939933" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>6.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Guest netmask - We'll use 255.255.255.0
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id2917780" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>7.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Guest start/end IP - We'll use <fo:inline font-style="italic" font-family="Liberation Mono,monospace">172.16.10.</fo:inline>30-<fo:inline font-style="italic" font-family="Liberation Mono,monospace">172.16.10.</fo:inline>200
</fo:block></fo:block></fo:list-item-body></fo:list-item></fo:list-block>
</fo:block></fo:block><fo:block id="Runbook-config-cluster"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">Cluster</fo:marker><fo:block color="#336699" font-size="16pt">5.4. Cluster</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Now that we've added a Zone, we need only add a few more items for configuring the cluster.
<fo:list-block id="id2898954" space-before.optimum="0.1pt" space-before.minimum="0.1pt" space-before.maximum="0.1pt" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em" provisional-distance-between-starts="1.2em" provisional-label-separation="0.2em"><fo:list-item id="id2898957" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>1.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Name - We'll use Cluster1
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id2898965" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>2.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Hypervisor - Choose KVM
</fo:block></fo:block></fo:list-item-body></fo:list-item></fo:list-block>
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
You should be prompted to add the first host to your cluster at this point. Only a few bits of information are needed.
<fo:list-block id="id2898980" space-before.optimum="0.1pt" space-before.minimum="0.1pt" space-before.maximum="0.1pt" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em" provisional-distance-between-starts="1.2em" provisional-label-separation="0.2em"><fo:list-item id="id2898983" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>1.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Hostname - we'll use the IP address <fo:inline font-style="italic" font-family="Liberation Mono,monospace">172.16.10.</fo:inline>2 since we didn't set up a DNS server.
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id3045879" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>2.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Username - we'll use 'root'
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id3045886" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>3.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Password - enter the operating system password for the root user
</fo:block></fo:block></fo:list-item-body></fo:list-item></fo:list-block>
</fo:block><fo:block id="Runbook-config-cluster-pristorage"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">Primary Storage</fo:marker><fo:block color="#336699" font-size="14pt">5.4.1. Primary Storage</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
With you cluster now setup - you should be prompted for primary storage information. Choose NFS as the storage type and then enter the following values in the fields:
<fo:list-block id="id3045914" space-before.optimum="0.1pt" space-before.minimum="0.1pt" space-before.maximum="0.1pt" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em" provisional-distance-between-starts="1.2em" provisional-label-separation="0.2em"><fo:list-item id="id3045917" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>1.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Name - We'll use 'Primary1'
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id3045924" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>2.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Server - We'll be using the IP address <fo:inline font-style="italic" font-family="Liberation Mono,monospace">172.16.10.</fo:inline>2
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id3045936" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>3.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Path - Well define /primary as the path we are using
</fo:block></fo:block></fo:list-item-body></fo:list-item></fo:list-block>
</fo:block></fo:block><fo:block id="Runbook-config-cluster-secstorage"><fo:block><fo:block><fo:block margin-left="0pc" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" keep-together.within-column="always"><fo:block keep-with-next.within-column="always"><fo:block font-family="Liberation Sans,sans-serif" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="1.8em" space-before.optimum="2.0em" space-before.maximum="2.2em" space-after.minimum="0.1em" space-after.optimum="0.1em" space-after.maximum="0.1em" text-align="left" start-indent="0pc"><fo:marker marker-class-name="section.head.marker">Secondary Storage</fo:marker><fo:block color="#336699" font-size="14pt">5.4.2. Secondary Storage</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
If this is a new zone, you'll be prompted for secondary storage information - populate it as follows:
<fo:list-block id="id3045963" space-before.optimum="0.1pt" space-before.minimum="0.1pt" space-before.maximum="0.1pt" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em" provisional-distance-between-starts="1.2em" provisional-label-separation="0.2em"><fo:list-item id="id3045966" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>1.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
NFS server - We'll use the IP address <fo:inline font-style="italic" font-family="Liberation Mono,monospace">172.16.10.</fo:inline>2
</fo:block></fo:block></fo:list-item-body></fo:list-item><fo:list-item id="id3045978" space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em"><fo:list-item-label end-indent="label-end()"><fo:block>2.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block margin-left="6pt"><fo:block space-before.optimum="0.1em" space-before.minimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="1em" space-after.maximum="1em">
Path - We'll use /secondary
</fo:block></fo:block></fo:list-item-body></fo:list-item></fo:list-block>
</fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
Now, click Launch and your cloud should begin setup - it may take several minutes depending on your internet connection speed for setup to finalize.
</fo:block></fo:block></fo:block></fo:flow></fo:page-sequence><fo:page-sequence xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions" hyphenate="true" master-reference="back" language="en" format="1" initial-page-number="auto-odd" force-page-count="end-on-even" hyphenation-character="-" hyphenation-push-character-count="2" hyphenation-remain-character-count="2"><fo:static-content flow-name="xsl-region-before-first"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-odd"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always"><fo:retrieve-marker retrieve-class-name="section.head.marker" retrieve-position="first-including-carryover" retrieve-boundary="page-sequence"/></fo:inline></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-even"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block><fo:inline keep-together.within-line="always" font-weight="bold">Appendix A. Revision History</fo:inline></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-blank"><fo:block wrap-option="no-wrap" font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(0)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="center" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell><fo:table-cell text-align="right" display-align="before" relative-align="baseline"><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" flow-name="xsl-footnote-separator"><fo:block margin-top="2em"><fo:leader color="black" leader-pattern="rule" leader-length="1in"/></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-first"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-odd"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-even"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-blank"><fo:block font-family="Liberation Sans,sans-serif,Symbol,ZapfDingbats" margin-left="0pc"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell text-align="start" display-align="after" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell text-align="center" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell text-align="end" display-align="after" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:flow flow-name="xsl-region-body" start-indent="0pt" end-indent="0pt"><fo:block id="appe-Runbook-Revision_History"><fo:block><fo:block><fo:block xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" color="#336699" background-color="white" font-size="24pt" font-weight="bold" text-align="left" padding-left="1em" padding-right="1em">Appendix A. Revision History</fo:block></fo:block></fo:block></fo:block><fo:block space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em">
<fo:table xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:rx="http://www.renderx.com/XSL/Extensions" table-layout="fixed"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(2)"/><fo:table-column column-number="3" column-width="proportional-column-width(3)"/><fo:table-body start-indent="0pt" end-indent="0pt"><fo:table-row><fo:table-cell font-weight="bold" padding-left="4pt" padding-right="4pt" padding-top="2pt" padding-bottom="2pt" padding-start="2pt" padding-end="2pt"><fo:block>Revision 0-0</fo:block></fo:table-cell><fo:table-cell font-weight="bold" padding-left="4pt" padding-right="4pt" padding-top="2pt" padding-bottom="2pt" padding-start="2pt" padding-end="2pt"><fo:block>Mon Jun 25 2012</fo:block></fo:table-cell><fo:table-cell font-weight="bold" padding-left="4pt" padding-right="4pt" padding-top="2pt" padding-bottom="2pt" padding-start="2pt" padding-end="2pt"><fo:block/></fo:table-cell></fo:table-row><fo:table-row><fo:table-cell number-columns-spanned="3" padding-bottom="25pt" font-weight="normal" padding-left="16pt"><fo:block>
<fo:table id="id2928439" space-before.minimum="0.1em" space-before.optimum="0.1em" space-before.maximum="0.1em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em" table-layout="fixed" width="100%"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-body start-indent="0pt" end-indent="0pt"><fo:table-row><fo:table-cell><fo:block>Initial creation of book by publican</fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table>
</fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table>
</fo:block></fo:flow></fo:page-sequence></fo:root>