mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-11-02 20:02:29 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			178 lines
		
	
	
		
			7.4 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			178 lines
		
	
	
		
			7.4 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<?xml version='1.0' encoding='utf-8' ?>
 | 
						||
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 | 
						||
<!ENTITY % BOOK_ENTITIES SYSTEM "Runbook.ent">
 | 
						||
%BOOK_ENTITIES;
 | 
						||
]>
 | 
						||
 | 
						||
<!-- 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
 | 
						||
 
 | 
						||
   http://www.apache.org/licenses/LICENSE-2.0
 | 
						||
 
 | 
						||
 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.
 | 
						||
-->
 | 
						||
 | 
						||
 | 
						||
<chapter id="chap-Runbook-Config">
 | 
						||
  <title>Configuration</title>
 | 
						||
  <para>
 | 
						||
    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. 
 | 
						||
  </para>
 | 
						||
  <section id="sect-Runbook-Config-UI_Access">
 | 
						||
    <title>UI Access</title>
 | 
						||
      <para>
 | 
						||
        To get access to CloudStack's web interface, merely point your 
 | 
						||
        browser to http://<replaceable>172.16.10.</replaceable>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 
 | 
						||
        <option>Continue with Basic Setup</option> option. 
 | 
						||
      </para>
 | 
						||
      <para>
 | 
						||
        You should now see a prompt requiring you to change the password for
 | 
						||
        the admin user. Please do so. 
 | 
						||
      </para>
 | 
						||
  </section>
 | 
						||
  <section id="sect-Runbook-Config-Zone">
 | 
						||
    <title>Setting up a Zone</title>
 | 
						||
    <para>
 | 
						||
      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.
 | 
						||
      <orderedlist>
 | 
						||
        <listitem>
 | 
						||
          <para>Name - we will set this to the ever-descriptive 'Zone1' for our cloud.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>Public DNS 1 - we will set this to '8.8.8.8' for our cloud.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>Public DNS 2 - we will set this to '8.8.4.4' for our cloud.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>Internal DNS1 - we will also set this to '8.8.8.8' for our cloud.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>Internal DNS2 - we will also set this to '8.8.8.4' for our cloud.</para>
 | 
						||
        </listitem>
 | 
						||
     </orderedlist>  
 | 
						||
    </para>
 | 
						||
    <note>
 | 
						||
      <title>Notes about DNS settings</title>
 | 
						||
      <para>
 | 
						||
        CloudStack distinguishes between internal and public DNS. Internal 
 | 
						||
        DNS is assumed to be capable of resolving internal-only 
 | 
						||
        hostnames, such as your NFS server’s 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. 
 | 
						||
      </para>
 | 
						||
    </note>
 | 
						||
    </section>
 | 
						||
    <section id="sect-Runbook-Config-Pod">
 | 
						||
      <title>Pod Configuration</title>
 | 
						||
      <para>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. 
 | 
						||
        <orderedlist>
 | 
						||
          <listitem>
 | 
						||
             <para>Name - We'll use Pod1 for our cloud.</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
             <para>Gateway - We'll use <replaceable>172.16.10</replaceable>.1 as our gateway</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
             <para>Netmask - We'll use 255.255.255.0</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
             <para>Start/end reserved system IPs - we will use 172.16.10.10-172.16.10.20 </para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
             <para>Guest gateway - We'll use <replaceable>172.16.10</replaceable>.1</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
             <para>Guest netmask - We'll use 255.255.255.0</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
             <para>Guest start/end IP - We'll use <replaceable>172.16.10.</replaceable>30-<replaceable>172.16.10.</replaceable>200</para>
 | 
						||
          </listitem>
 | 
						||
        </orderedlist>
 | 
						||
      </para>
 | 
						||
    </section>
 | 
						||
    <section id="Runbook-config-cluster">
 | 
						||
      <title>Cluster</title>
 | 
						||
      <para> Now that we've added a Zone, we need only add a few more items for configuring the cluster. 
 | 
						||
        <orderedlist>
 | 
						||
          <listitem>
 | 
						||
            <para>Name - We'll use Cluster1</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
            <para>Hypervisor - Choose KVM</para>
 | 
						||
          </listitem>
 | 
						||
        </orderedlist>
 | 
						||
      </para>
 | 
						||
      <para> You should be prompted to add the first host to your cluster at this point. Only a few bits of information are needed. 
 | 
						||
        <orderedlist>
 | 
						||
          <listitem>
 | 
						||
             <para>Hostname - we'll use the IP address <replaceable>172.16.10.</replaceable>2 since we didn't set up a DNS server.</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
             <para>Username - we'll use 'root' </para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
             <para>Password - enter the operating system password for the root user</para>
 | 
						||
          </listitem>
 | 
						||
        </orderedlist>
 | 
						||
      </para>
 | 
						||
      <section id="Runbook-config-cluster-pristorage">
 | 
						||
        <title>Primary Storage</title> 
 | 
						||
      <para>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:
 | 
						||
        <orderedlist>
 | 
						||
          <listitem>
 | 
						||
             <para>Name - We'll use 'Primary1'</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
             <para>Server - We'll be using the IP address <replaceable>172.16.10.</replaceable>2</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
            <para>Path - Well define /primary as the path we are using </para>
 | 
						||
          </listitem>
 | 
						||
        </orderedlist>
 | 
						||
      </para>
 | 
						||
      </section>
 | 
						||
      <section id="Runbook-config-cluster-secstorage">
 | 
						||
        <title>Secondary Storage</title>
 | 
						||
      <para> If this is a new zone, you'll be prompted for secondary storage information - populate it as follows:
 | 
						||
        <orderedlist>
 | 
						||
          <listitem>
 | 
						||
            <para>NFS server - We'll use the IP address <replaceable>172.16.10.</replaceable>2</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
            <para>Path - We'll use /secondary</para>
 | 
						||
          </listitem>
 | 
						||
        </orderedlist>
 | 
						||
      </para>
 | 
						||
      <para> Now, click Launch and your cloud should begin setup - it may take several minutes depending on your internet connection speed for setup to finalize.</para>
 | 
						||
    </section>
 | 
						||
    </section>
 | 
						||
  
 | 
						||
 | 
						||
</chapter>
 | 
						||
 |