1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:exsl="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng"><head>
5
<meta http-equiv="X-UA-Compatible" content="IE=7"/>
6
<title xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:d="http://docbook.org/ns/docbook">3.5.1. Setting Flags in the nova.conf File - OpenStack Compute Administration Manual
7
- Trunk (in progress)</title><meta xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:d="http://docbook.org/ns/docbook" name="generator" content="DocBook XSL-NS Stylesheets V1.76.1"/><link rel="home" href="index.html" title="OpenStack Compute Administration Manual"/><link rel="up" href="configuring-openstack-compute-basics.html" title="3.5. Post-Installation Configuration for OpenStack Compute"/><link rel="prev" href="configuring-openstack-compute-basics.html" title="3.5. Post-Installation Configuration for OpenStack Compute"/><link rel="next" href="ch03s05s02.html" title="3.5.2. Setting Up OpenStack Compute Environment on the Compute Node"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><script type="text/javascript">
8
//The id for tree cookie
9
var treeCookieId = "treeview-4924";
13
txt_filesfound = 'Results';
14
txt_enter_at_least_1_char = "You must enter at least one character.";
15
txt_browser_not_supported = "Your browser is not supported. Use of Mozilla Firefox is recommended.";
16
txt_please_wait = "Please wait. Search in progress...";
17
txt_results_for = "Results for: ";
18
</script><style type="text/css">
28
background: transparent url(../common/jquery/treeview/images/folder.gif) 0 0px no-repeat;
31
</style><link rel="shortcut icon" href="../favicon.ico" type="image/x-icon"/><link rel="stylesheet" type="text/css" href="../common/css/positioning.css"/><link rel="stylesheet" type="text/css" href="../common/jquery/theme-redmond/jquery-ui-1.8.2.custom.css"/><link rel="stylesheet" type="text/css" href="../common/jquery/treeview/jquery.treeview.css"/><script type="text/javascript" src="../common/jquery/jquery-1.4.2.min.js"><!----></script><script type="text/javascript" src="../common/jquery/jquery-ui-1.8.2.custom.min.js"><!----></script><script type="text/javascript" src="../common/jquery/jquery.cookie.js"><!----></script><script type="text/javascript" src="../common/jquery/treeview/jquery.treeview.min.js"><!----></script><script type="text/javascript" src="search/htmlFileList.js"><!----></script><script type="text/javascript" src="search/htmlFileInfoList.js"><!----></script><script type="text/javascript" src="search/nwSearchFnt.js"><!----></script><script type="text/javascript" src="search/stemmers/en_stemmer.js"><!--//make this scalable to other languages as well.--></script><script type="text/javascript" src="search/index-1.js"><!----></script><script type="text/javascript" src="search/index-2.js"><!----></script><script type="text/javascript" src="search/index-3.js"><!----></script></head><body><div xmlns="" id="header"><img src="../common/images/openstack-logo.png" alt="OpenStack Documentation" width="157" height="47"/><p class="breadcrumbs"><a href="http://docs.openstack.org/">OpenStack Manuals</a></p><h1>3.5.1. Setting Flags in the nova.conf File</h1><div id="navheader" align="right"><!----><table class="navLinks"><tr><td><a id="showHideButton" onclick="showHideToc();" class="pointLeft" title="Hide TOC tree">Sidebar
32
</a></td><td><a accesskey="p" class="navLinkPrevious" href="configuring-openstack-compute-basics.html">Prev</a>
34
<a accesskey="u" class="navLinkUp" href="configuring-openstack-compute-basics.html">Up</a>
36
<a accesskey="n" class="navLinkNext" href="ch03s05s02.html">Next</a></td></tr></table></div></div><div id="content"><!----><div class="section" title="3.5.1. Setting Flags in the nova.conf File"><div class="titlepage"><div><div><h3 class="title"><a id="d1433e294"/>3.5.1. Setting Flags in the nova.conf File</h3></div></div></div><p>The configuration file nova.conf is installed in /etc/nova by default. You only
37
need to do these steps when installing manually, the scripted installation above
38
does this configuration during the installation. A default set of options are
39
already configured in nova.conf when you install manually. The defaults are as
40
follows:</p><pre class="literallayout">--daemonize=1
41
--dhcpbridge_flagfile=/etc/nova/nova.conf
42
--dhcpbridge=/usr/bin/nova-dhcpbridge
43
--logdir=/var/log/nova
44
--state_path=/var/lib/nova </pre><p>Starting with the default file, you must define the following required items in
45
/etc/nova/nova.conf. The flag variables are described below. You cannot place
46
comments in the nova.conf file. To see a listing of all possible flag settings, see
47
the output of running /bin/nova-api --help.</p><table rules="all" id="d1433e299"><caption>Table 3.1. Description of nova.conf flags (not comprehensive)</caption><thead><tr>
50
</tr></thead><tbody><tr>
51
<td>--sql_connection</td>
52
<td>IP address; Location of OpenStack Compute SQL database</td>
55
<td>IP address; Location where OpenStack Compute is hosting the objectstore
56
service, which will contain the virtual machine images and buckets</td>
58
<td>--rabbit_host</td>
59
<td>IP address; Location of OpenStack Compute SQL database</td>
62
<td>IP address; Location where the nova-api service runs</td>
65
<td>Set to 1 to turn on; Optional but helpful during initial setup</td>
68
<td>HTTP URL; Location to interface nova-api. Example:
69
http://184.106.239.134:8773/services/Cloud</td>
71
<td>--network_manager</td>
73
<p>Configures how your controller will communicate with additional
74
OpenStack Compute nodes and virtual machines. Options: </p>
75
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>nova.network.manager.FlatManager</p><p>Simple, non-VLAN networking</p></li><li class="listitem"><p>nova.network.manager.FlatDHCPManager</p><p>Flat networking with DHCP</p></li><li class="listitem"><p>nova.network.manager.VlanManager</p><p>VLAN networking with DHCP; This is the Default if no
76
network manager is defined here in nova.conf. </p></li></ul></div>
79
<td>--fixed_range</td>
80
<td>IP address/range; Network prefix for the IP network that all the
81
projects for future VM guests reside on. Example: 192.168.0.0/12</td>
83
<td>--network_size</td>
84
<td>Number value; Number of IP addresses to use for VM guests across all
86
</tr></tbody></table><p>Here is a simple example nova.conf file for a small private cloud, with all the
87
cloud controller services, database server, and messaging server on the same
88
server.</p><pre class="literallayout">--dhcpbridge_flagfile=/etc/nova/nova.conf
89
--dhcpbridge=/usr/bin/nova-dhcpbridge
90
--logdir=/var/log/nova
91
--state_path=/var/lib/nova
93
--s3_host=184.106.239.134
94
--rabbit_host=184.106.239.134
95
--cc_host=184.106.239.134
96
--ec2_url=http://184.106.239.134:8773/services/Cloud
97
--fixed_range=10.0.0.0/12
99
--routing_source_ip=184.106.239.134
100
--sql_connection=mysql://root:nova@184.106.239.134/nova </pre><p>Create a “nova” group, so you can set permissions on the configuration file: </p><pre class="literallayout">sudo addgroup nova</pre><p>The nova.config file should have its owner set to root:nova, and mode set to 0640,
101
since the file contains your MySQL server’s root password. </p><pre class="literallayout">chown -R root:nova /etc/nova
102
chmod 640 /etc/nova/nova.conf</pre></div><script xmlns="" type="text/javascript" src="../common/main.js"><!----></script><hr xmlns=""/><h2 xmlns="" class="userNotes">User Notes On This Page</h2><div xmlns="" id="disqus_thread"><script type="text/javascript">
103
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
104
var disqus_shortname = 'openstackdocs';
112
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
113
dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
114
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
116
</script><noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript><a href="http://disqus.com" class="dsq-brlink">User notes powered by <span class="logo-disqus">Disqus</span></a></div><div class="navfooter"><hr/><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="configuring-openstack-compute-basics.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="configuring-openstack-compute-basics.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s05s02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div xmlns=""><div id="leftnavigation" style="padding-top:3px; background-color:white;"><div id="tabs"><ul><li><a href="#treeDiv"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="../../../common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"/><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li xmlns="http://www.w3.org/1999/xhtml"><span class="file"><a href="ch_getting-started-with-openstack.html">1. Getting Started with OpenStack</a></span><ul><li><span class="file"><a href="what-is-openstack.html">1.1. What is OpenStack?</a></span></li><li><span class="file"><a href="components-of-openstack.html">1.2. Components of OpenStack</a></span></li><li><span class="file"><a href="why-cloud.html">1.3. Why Cloud?</a></span></li></ul></li><li xmlns="http://www.w3.org/1999/xhtml"><span class="file"><a href="ch_introduction-to-openstack-compute.html">2. Introduction to OpenStack Compute</a></span><ul><li><span class="file"><a href="hypervisors.html">2.1. Hypervisors</a></span></li><li><span class="file"><a href="users-and-projects.html">2.2. Users and Projects</a></span></li><li><span class="file"><a href="images-and-instances.html">2.3. Images and Instances</a></span></li><li><span class="file"><a href="system-architecture.html">2.4. System Architecture</a></span></li><li><span class="file"><a href="storage-and-openstack-compute.html">2.5. Storage and OpenStack Compute</a></span></li></ul></li><li xmlns="http://www.w3.org/1999/xhtml"><span class="file"><a href="ch_installing-openstack-compute.html">3. Installing OpenStack Compute</a></span><ul><li><span class="file"><a href="compute-system-requirements.html">3.1. System Requirements</a></span></li><li><span class="file"><a href="ch03s02.html">3.2. Example Installation Architecture</a></span></li><li><span class="file"><a href="installing-openstack-compute-on-ubuntu.html">3.3. Installing OpenStack Compute on Ubuntu </a></span><ul><li><span class="file"><a href="ch03s03s01.html">3.3.1. Scripted Installation</a></span></li><li><span class="file"><a href="ch03s03s02.html">3.3.2. Manual Installation</a></span><ul><li><span class="file"><a href="ch03s03s02s01.html">3.3.2.1. Installing the Cloud Controller</a></span><ul><li><span class="file"><a href="ch03s03s02s01s01.html">Setting up the SQL Database (MySQL) on the Cloud Controller</a></span></li></ul></li><li><span class="file"><a href="ch03s03s02s02.html">3.3.2.2. Installing the Compute Node</a></span></li><li><span class="file"><a href="ch03s03s02s03.html">3.3.2.3. Restart All Relevant Services on the Compute Node</a></span></li></ul></li></ul></li><li><span class="file"><a href="installing-openstack-compute-on-rhel6.html">3.4. Installing OpenStack Compute on Red Hat Enterprise Linux 6 </a></span></li><li><span class="file"><a href="configuring-openstack-compute-basics.html">3.5. Post-Installation Configuration for OpenStack Compute</a></span><ul><li id="webhelp-currentid"><span class="file"><a href="ch03s05s01.html">3.5.1. Setting Flags in the nova.conf File</a></span></li><li><span class="file"><a href="ch03s05s02.html">3.5.2. Setting Up OpenStack Compute Environment on the Compute Node</a></span></li><li><span class="file"><a href="ch03s05s03.html">3.5.3. Creating Certifications</a></span></li><li><span class="file"><a href="ch03s05s04.html">3.5.4. Enabling Access to VMs on the Compute Node</a></span></li><li><span class="file"><a href="ch03s05s05.html">3.5.5. Configuring Multiple Compute Nodes</a></span></li></ul></li></ul></li><li xmlns="http://www.w3.org/1999/xhtml"><span class="file"><a href="ch_configuring-openstack-compute.html">4. Configuring OpenStack Compute</a></span><ul><li><span class="file"><a href="general-compute-configuration-overview.html">4.1. General Compute Configuration Overview</a></span></li><li><span class="file"><a href="configuring-logging.html">4.2. Configuring Logging</a></span></li><li><span class="file"><a href="configuring-hypervisors.html">4.3. Configuring Hypervisors </a></span></li><li><span class="file"><a href="configuring-compute-to-use-ipv6-addresses.html">4.4. Configuring Compute to use IPv6 Addresses </a></span></li><li><span class="file"><a href="configuring-compute-to-use-the-image-service.html">4.5. Configuring Image Service and Storage for Compute</a></span></li><li><span class="file"><a href="configuring-live-migrations.html">4.6. Configuring Live Migrations </a></span></li><li><span class="file"><a href="configuring-database-connections.html">4.7. Configuring Database Connections </a></span></li><li><span class="file"><a href="configuring-compute-messaging.html">4.8. Configuring the Compute Messaging System</a></span></li><li><span class="file"><a href="configuring-authentication-authorization.html">4.9. Configuring Authentication and Authorization </a></span></li></ul></li><li xmlns="http://www.w3.org/1999/xhtml"><span class="file"><a href="ch_openstack-compute-automated-installations.html">5. OpenStack Compute Automated Installations</a></span><ul><li><span class="file"><a href="openstack-compute-deployment-tool-with-puppet.html">5.1. OpenStack Compute Deployment Tool with Puppet</a></span><ul><li><span class="file"><a href="openstack-compute-deployment-tool-with-puppet.html#d1433e889">5.1.1. Prerequisites</a></span></li><li><span class="file"><a href="openstack-compute-deployment-tool-with-puppet.html#d1433e931">5.1.2. Installing the Deployment Tool</a></span></li><li><span class="file"><a href="openstack-compute-deployment-tool-with-puppet.html#d1433e935">5.1.3. Set permissions to the deployment 'user'</a></span></li><li><span class="file"><a href="openstack-compute-deployment-tool-with-puppet.html#d1433e941">5.1.4. Configure SSH</a></span></li><li><span class="file"><a href="openstack-compute-deployment-tool-with-puppet.html#d1433e952">5.1.5. Configuring the Deployment Tool</a></span></li></ul></li><li><span class="file"><a href="openstack-compute-installation-using-virtualbox-vagrant-and-chef.html">5.2. OpenStack Compute Installation Using VirtualBox, Vagrant, And Chef</a></span><ul><li><span class="file"><a href="openstack-compute-installation-using-virtualbox-vagrant-and-chef.html#d1433e987">5.2.1. Installing VirtualBox</a></span></li><li><span class="file"><a href="openstack-compute-installation-using-virtualbox-vagrant-and-chef.html#d1433e996">5.2.2. Get the Vagrant Pre-release</a></span></li><li><span class="file"><a href="openstack-compute-installation-using-virtualbox-vagrant-and-chef.html#d1433e1004">5.2.3. Get the Chef Recipes</a></span></li><li><span class="file"><a href="openstack-compute-installation-using-virtualbox-vagrant-and-chef.html#d1433e1007">5.2.4. Set Up Some Directories</a></span></li><li><span class="file"><a href="openstack-compute-installation-using-virtualbox-vagrant-and-chef.html#d1433e1010">5.2.5. Get the chef-solo Vagrant file</a></span></li><li><span class="file"><a href="openstack-compute-installation-using-virtualbox-vagrant-and-chef.html#d1433e1014">5.2.6. Running OpenStack Compute within a Vagrant Instance</a></span></li></ul></li></ul></li><li xmlns="http://www.w3.org/1999/xhtml"><span class="file"><a href="ch_networking.html">6. Networking</a></span><ul><li><span class="file"><a href="networking-options.html">6.1. Networking Options</a></span></li><li><span class="file"><a href="configuring-networking-on-the-compute-node.html">6.2. Configuring Networking on the Compute Node</a></span><ul><li><span class="file"><a href="configuring-flat-networking.html">6.2.1. Configuring Flat Networking</a></span></li><li><span class="file"><a href="configuring-flat-dhcp-networking.html">6.2.2. Configuring Flat DHCP Networking</a></span></li><li><span class="file"><a href="configuring-vlan-networking.html">6.2.3. Configuring VLAN Networking</a></span></li><li><span class="file"><a href="enabling-ping-and-ssh-on-vms.html">6.2.4. Enabling Ping and SSH on VMs</a></span></li><li><span class="file"><a href="allocating-associating-ip-addresses.html">6.2.5. Allocating and Associating IP Addresses with Instances</a></span></li><li><span class="file"><a href="associating-public-ip.html">6.2.6. Associating a Public IP Address</a></span></li></ul></li></ul></li><li xmlns="http://www.w3.org/1999/xhtml"><span class="file"><a href="ch_system-administration-for-openstack-compute.html">7. System Administration</a></span><ul><li><span class="file"><a href="starting-images.html">7.1. Starting Images</a></span></li><li><span class="file"><a href="deleting-instances.html">7.2. Deleting Instances</a></span></li><li><span class="file"><a href="creating-custom-images.html">7.3. Creating Custom Images</a></span></li><li><span class="file"><a href="understanding-the-compute-service-architecture.html">7.4. Understanding the Compute Service Architecture</a></span><ul><li><span class="file"><a href="understanding-the-compute-service-architecture.html#d1433e1221">7.4.1. API Server</a></span></li><li><span class="file"><a href="understanding-the-compute-service-architecture.html#d1433e1225">7.4.2. Message Queue</a></span></li><li><span class="file"><a href="understanding-the-compute-service-architecture.html#d1433e1229">7.4.3. Compute Worker</a></span></li><li><span class="file"><a href="understanding-the-compute-service-architecture.html#d1433e1245">7.4.4. Network Controller</a></span></li><li><span class="file"><a href="understanding-the-compute-service-architecture.html#d1433e1255">7.4.5. Volume Workers</a></span></li></ul></li><li><span class="file"><a href="managing-the-cloud.html">7.5. Managing the Cloud</a></span><ul><li><span class="file"><a href="managing-the-cloud.html#d1433e1270">7.5.1. Using the nova-manage command</a></span></li></ul></li><li><span class="file"><a href="managing-compute-users.html">7.6. Managing Compute Users</a></span><ul><li><span class="file"><a href="managing-compute-users.html#d1433e1285">7.6.1. Credentials</a></span></li><li><span class="file"><a href="managing-compute-users.html#d1433e1291">7.6.2. Role Based Access Control</a></span></li></ul></li><li><span class="file"><a href="managing-volumes.html">7.7. Managing Volumes</a></span><ul><li><span class="file"><a href="managing-volumes.html#d1433e1316">7.7.1. Configure Volumes for use with nova-volume</a></span></li><li><span class="file"><a href="managing-volumes.html#d1433e1357">7.7.2. Configure iscsitarget</a></span></li><li><span class="file"><a href="managing-volumes.html#d1433e1363">7.7.3. Configure nova.conf Flag File</a></span></li><li><span class="file"><a href="managing-volumes.html#d1433e1366">7.7.4. Start nova-volume and Create Volumes</a></span></li></ul></li><li><span class="file"><a href="live-migration-usage.html">7.8. Using Live migration</a></span></li><li><span class="file"><a href="reference-for-flags-in-nova-conf.html">7.9. Reference for Flags in nova.conf</a></span></li></ul></li><li xmlns="http://www.w3.org/1999/xhtml"><span class="file"><a href="ch_introduction-to-openstack-imaging-service.html">8. OpenStack Imaging Service</a></span><ul><li><span class="file"><a href="overview-of-architecture.html">8.1. Overview of Architecture</a></span></li><li><span class="file"><a href="openstack-imaging-service-api-server.html">8.2. OpenStack Imaging Service API Server</a></span></li><li><span class="file"><a href="openstack-imaging-service-registry-servers.html">8.3. OpenStack Imaging Service Registry Servers</a></span></li><li><span class="file"><a href="installing-openstack-imaging-service.html">8.4. Installing and Configuring OpenStack Imaging Service</a></span><ul><li><span class="file"><a href="glance-system-requirements.html">8.4.1. System Requirements for OpenStack Imaging Service (Glance)</a></span></li><li><span class="file"><a href="installing-openstack-imaging-service-on-ubuntu.html">8.4.2. Installing OpenStack Imaging Service on Ubuntu </a></span><ul><li><span class="file"><a href="ch08s04s02s01.html">8.4.2.1. Example Installation Architecture</a></span></li><li><span class="file"><a href="installing-glance.html">8.4.2.2. Installing OpenStack Imaging Service (Glance) </a></span></li></ul></li><li><span class="file"><a href="configuring-and-controlling-openstack-imaging-servers.html">8.4.3. Configuring and Controlling Glance Servers</a></span><ul><li><span class="file"><a href="configuring-and-controlling-openstack-imaging-servers.html#d1433e1904">8.4.3.1. Manually starting the server</a></span></li><li><span class="file"><a href="configuring-and-controlling-openstack-imaging-servers.html#d1433e1910">8.4.3.2. Starting the server with the glance-control wrapper script</a></span></li><li><span class="file"><a href="configuring-and-controlling-openstack-imaging-servers.html#d1433e1919">8.4.3.3. Stopping a Glance server</a></span></li><li><span class="file"><a href="configuring-and-controlling-openstack-imaging-servers.html#d1433e1926">8.4.3.4. Restarting a Glance server</a></span></li></ul></li><li><span class="file"><a href="configuring-compute-to-use-glance.html">8.4.4. Configuring Compute to use Glance</a></span></li></ul></li><li><span class="file"><a href="configuring-logging-for-glance.html">8.5. Configuring Logging for Glance</a></span></li><li><span class="file"><a href="openstack-imaging-service-glance-rest-api.html">8.6. OpenStack Imaging Service (Glance) REST API</a></span><ul><li><span class="file"><a href="requesting-vm-list.html">8.6.1. Requesting a List of Public VM Images</a></span></li><li><span class="file"><a href="requesting-vm-metadata.html">8.6.2. Requesting Detailed Metadata on Public VM Images</a></span></li><li><span class="file"><a href="requesting-metadata-specific-image.html">8.6.3. Requesting Detailed Metadata on a Specific Image</a></span></li><li><span class="file"><a href="retrieving-vm-image.html">8.6.4. Retrieving a Virtual Machine Image</a></span></li><li><span class="file"><a href="adding-vm-image.html">8.6.5. Adding a New Virtual Machine Image</a></span></li><li><span class="file"><a href="adding-image-metadata-http-headers.html">8.6.6. Adding Image Metadata in HTTP Headers</a></span></li><li><span class="file"><a href="updating-vm-image.html">8.6.7. Updating an Image</a></span></li></ul></li></ul></li><li xmlns="http://www.w3.org/1999/xhtml"><span class="file"><a href="ch_openstack-interfaces.html">9. OpenStack Interfaces</a></span><ul><li><span class="file"><a href="dashboard-system-requirements.html">9.1. System Requirements</a></span></li><li><span class="file"><a href="installing-openstack-dashboard.html">9.2. Installing the OpenStack Dashboard</a></span><ul><li><span class="file"><a href="ch09s02s01.html">9.2.1. Get the Dashboard Website Source</a></span></li><li><span class="file"><a href="ch09s02s02.html">9.2.2. Build and Configure Openstack-Dashboard</a></span></li><li><span class="file"><a href="ch09s02s03.html">9.2.3. Run the Server</a></span></li></ul></li></ul></li><li xmlns="http://www.w3.org/1999/xhtml"><span class="file"><a href="ch_openstack-compute-tutorials.html">10. OpenStack Compute Tutorials</a></span><ul><li><span class="file"><a href="running-elastic-web-app-cloud.html">10.1. Running Your First Elastic Web Application on the Cloud</a></span><ul><li><span class="file"><a href="part-i-setting-up-cloud-infrastructure.html">10.1.1. Part I: Setting Up the Cloud Infrastructure</a></span><ul><li><span class="file"><a href="part-i-setting-up-cloud-infrastructure.html#d1433e2200">10.1.1.1. Configuring the network</a></span></li><li><span class="file"><a href="part-i-setting-up-cloud-infrastructure.html#d1433e2222">10.1.1.2. Ensure the Database is Up-to-date</a></span></li><li><span class="file"><a href="part-i-setting-up-cloud-infrastructure.html#d1433e2226">10.1.1.3. Creating a user</a></span></li><li><span class="file"><a href="part-i-setting-up-cloud-infrastructure.html#d1433e2233">10.1.1.4. Creating a project and related credentials</a></span></li></ul></li><li><span class="file"><a href="part-ii-getting-virtual-machines.html">10.1.2. Part II: Getting Virtual Machines to Run the Virtual Servers</a></span></li><li><span class="file"><a href="installing-needed-software-for-web-scale.html">10.1.3. Part III: Installing the Needed Software for the Web-Scale Scenario</a></span><ul><li><span class="file"><a href="installing-needed-software-for-web-scale.html#d1433e2269">10.1.3.1. On the first VM, install WordPress</a></span></li><li><span class="file"><a href="installing-needed-software-for-web-scale.html#d1433e2279">10.1.3.2. On a second VM, install MySQL</a></span></li><li><span class="file"><a href="installing-needed-software-for-web-scale.html#d1433e2283">10.1.3.3. On a third VM, install Memcache</a></span></li><li><span class="file"><a href="installing-needed-software-for-web-scale.html#d1433e2288">10.1.3.4. Configure the Wordpress Memcache plugin</a></span></li></ul></li><li><span class="file"><a href="running-a-blog-in-the-cloud.html">10.1.4. Running a Blog in the Cloud</a></span></li></ul></li></ul></li><li xmlns="http://www.w3.org/1999/xhtml"><span class="file"><a href="ch_support-and-troubleshooting.html">11. Support and Troubleshooting</a></span><ul><li><span class="file"><a href="community-support.html">11.1. Community Support</a></span><ul><li><span class="file"><a href="community-support.html#d1433e2300">11.1.1. The Launchpad Answers area</a></span></li><li><span class="file"><a href="community-support.html#d1433e2305">11.1.2. OpenStack mailing list</a></span></li><li><span class="file"><a href="community-support.html#d1433e2310">11.1.3. The OpenStack Wiki search </a></span></li><li><span class="file"><a href="community-support.html#d1433e2314">11.1.4. The Launchpad Bugs area </a></span></li><li><span class="file"><a href="community-support.html#d1433e2330">11.1.5. The OpenStack IRC channel </a></span></li></ul></li><li><span class="file"><a href="troubleshooting-openstack-object-storage.html">11.2. Troubleshooting OpenStack Object Storage</a></span><ul><li><span class="file"><a href="ch11s02s01.html">11.2.1. Handling Drive Failure</a></span></li><li><span class="file"><a href="ch11s02s02.html">11.2.2. Handling Server Failure</a></span></li><li><span class="file"><a href="ch11s02s03.html">11.2.3. Detecting Failed Drives</a></span></li></ul></li><li><span class="file"><a href="troubleshooting-openstack-compute.html">11.3. Troubleshooting OpenStack Compute</a></span><ul><li><span class="file"><a href="ch11s03s01.html">11.3.1. Log files for OpenStack Compute</a></span></li><li><span class="file"><a href="ch11s03s02.html">11.3.2. Common Errors and Fixes for OpenStack Compute</a></span></li></ul></li></ul></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(ditaSearch_Form);return false" name="ditaSearch_Form" class="searchForm"><fieldset class="searchFieldSet"><legend>Search</legend><center><input id="textToSearch" name="textToSearch" type="text" class="searchText"/> <input onclick="Verifie(ditaSearch_Form)" type="button" class="searchButton" value="Go" id="doSearch"/></center></fieldset></form></div><div id="searchResults"><center/></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
b'\\ No newline at end of file'