cloudstack-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From seb...@apache.org
Subject [1/7] setup i18n with transifex and sphinx-intl
Date Mon, 31 Mar 2014 18:07:00 GMT
Repository: cloudstack-docs-install
Updated Branches:
  refs/heads/master b1f7a0f01 -> bd81bcc4a


http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/blob/bd81bcc4/source/locale/pot/optional_installation.pot
----------------------------------------------------------------------
diff --git a/source/locale/pot/optional_installation.pot b/source/locale/pot/optional_installation.pot
new file mode 100644
index 0000000..3ded385
--- /dev/null
+++ b/source/locale/pot/optional_installation.pot
@@ -0,0 +1,1252 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2014, Apache Software Foundation
+# This file is distributed under the same license as the Apache CloudStack Installation Documentation package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Apache CloudStack Installation Documentation 4\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-03-31 14:02-0400\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../../optional_installation.rst:17
+# 62835cebd46447fc8a75e16ba7eba401
+msgid "Additional Installation Options"
+msgstr ""
+
+#: ../../optional_installation.rst:19
+# db3fdcfe721d4988b9e54bc7222b20ae
+msgid "The next few sections describe CloudStack features above and beyond the basic deployment options."
+msgstr ""
+
+#: ../../optional_installation.rst:23
+# 2ca513276af64c04a0ea19f1709100ec
+msgid "Installing the Usage Server (Optional)"
+msgstr ""
+
+#: ../../optional_installation.rst:25
+# 08d682ff68c44985bfe7220e1de58937
+msgid "You can optionally install the Usage Server once the Management Server is configured properly. The Usage Server takes data from the events in the system and enables usage-based billing for accounts."
+msgstr ""
+
+#: ../../optional_installation.rst:29
+# a8a635bc3d18492cbdd96c1be333feda
+msgid "When multiple Management Servers are present, the Usage Server may be installed on any number of them. The Usage Servers will coordinate usage processing. A site that is concerned about availability should install Usage Servers on at least two Management Servers."
+msgstr ""
+
+#: ../../optional_installation.rst:35
+# 04a298cf529c44d198b58ff422208441
+msgid "Requirements for Installing the Usage Server"
+msgstr ""
+
+#: ../../optional_installation.rst:39
+# 509d6aa6c0e04ec18e5805a0ce8323fe
+msgid "The Management Server must be running when the Usage Server is installed."
+msgstr ""
+
+#: ../../optional_installation.rst:44
+# 2e23f212128f457ba9abf05c854d807b
+msgid "The Usage Server must be installed on the same server as a Management Server."
+msgstr ""
+
+#: ../../optional_installation.rst:48
+# bda1ce86593d4a38a4644a56e6218ce1
+msgid "Steps to Install the Usage Server"
+msgstr ""
+
+#: ../../optional_installation.rst:52
+# 1c636a3ac72345eda8528a6443e7bb7d
+msgid "Run ./install.sh (NOT VALID, NEED CORRECTION)"
+msgstr ""
+
+#: ../../optional_installation.rst:58
+# 9fb3b577d8154be39e47dcb155e8e615
+msgid "You should see a few messages as the installer prepares, followed by a list of choices."
+msgstr ""
+
+#: ../../optional_installation.rst:63
+# 6af250d789ec47509d34ac3978a4d6fc
+msgid "Choose \"S\" to install the Usage Server."
+msgstr ""
+
+#: ../../optional_installation.rst:71
+# ff0a5c4f21a54bdaacd08a49ef778b62
+msgid "Once installed, start the Usage Server with the following command."
+msgstr ""
+
+#: ../../optional_installation.rst:77
+# aceedf97a46343e89608668dcd949ddd
+msgid "The Administration Guide discusses further configuration of the Usage Server."
+msgstr ""
+
+#: ../../optional_installation.rst:81
+# 816936d415214ab983de8f3bb64a8e6a
+msgid "SSL (Optional)"
+msgstr ""
+
+#: ../../optional_installation.rst:83
+# ab49fd64e3474b68ac3f29143b8c5759
+msgid "CloudStack provides HTTP access in its default installation. There are a number of technologies and sites which choose to implement SSL. As a result, we have left CloudStack to expose HTTP under the assumption that a site will implement its typical practice."
+msgstr ""
+
+#: ../../optional_installation.rst:88
+# fd380c7c8d0649569079e5667153039a
+msgid "CloudStack uses Tomcat as its servlet container. For sites that would like CloudStack to terminate the SSL session, Tomcat’s SSL access may be enabled. Tomcat SSL configuration is described at http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html."
+msgstr ""
+
+#: ../../optional_installation.rst:94
+# 2062d2fe64dc4e1bb85bc00d5c08727b
+msgid "Database Replication (Optional)"
+msgstr ""
+
+#: ../../optional_installation.rst:96
+# ab5f2c1a690c419e8d7ea82b4da28b12
+msgid "CloudStack supports database replication from one MySQL node to another. This is achieved using standard MySQL replication. You may want to do this as insurance against MySQL server or storage loss. MySQL replication is implemented using a master/slave model. The master is the node that the Management Servers are configured to use. The slave is a standby node that receives all write operations from the master and applies them to a local, redundant copy of the database. The following steps are a guide to implementing MySQL replication."
+msgstr ""
+
+#: ../../optional_installation.rst:107
+# b3a643bd88d244cd86fdeb8b1823325d
+msgid "Creating a replica is not a backup solution. You should develop a backup procedure for the MySQL data that is distinct from replication."
+msgstr ""
+
+#: ../../optional_installation.rst:111
+# 416f84b83a514c66bcdb90045773f0e0
+msgid "Ensure that this is a fresh install with no data in the master."
+msgstr ""
+
+#: ../../optional_installation.rst:115
+# fc938cd71e774b3b94e05d3e1968f03d
+msgid "Edit my.cnf on the master and add the following in the [mysqld] section below datadir."
+msgstr ""
+
+#: ../../optional_installation.rst:123
+# 105293596d6943a0ae0420f073d771f2
+msgid "The server\\_id must be unique with respect to other servers. The recommended way to achieve this is to give the master an ID of 1 and each slave a sequential number greater than 1, so that the servers are numbered 1, 2, 3, etc."
+msgstr ""
+
+#: ../../optional_installation.rst:130
+# 8a4b5dbe67c447ad9a8e9de760b638d3
+msgid "Restart the MySQL service. On RHEL/CentOS systems, use:"
+msgstr ""
+
+#: ../../optional_installation.rst:136
+# 5c3b7820d00c459ca57265787ec2fd5b
+msgid "On Debian/Ubuntu systems, use:"
+msgstr ""
+
+#: ../../optional_installation.rst:144
+# 4a230f88482a4a95931f2b58a0180585
+msgid "Create a replication account on the master and give it privileges. We will use the \"cloud-repl\" user with the password \"password\". This assumes that master and slave run on the 172.16.1.0/24 network."
+msgstr ""
+
+#: ../../optional_installation.rst:158
+# 8ff34461bbc9443da5c98650a97b141c
+msgid "Leave the current MySQL session running."
+msgstr ""
+
+#: ../../optional_installation.rst:162
+# 3e479f5ab88240a09303449bc895d6a1
+msgid "In a new shell start a second MySQL session."
+msgstr ""
+
+#: ../../optional_installation.rst:166
+# f4fa3623e02e497ca52b062716eb0a22
+msgid "Retrieve the current position of the database."
+msgstr ""
+
+#: ../../optional_installation.rst:180
+# 5521bd2939434fe19ad5ab048c4a917a
+msgid "Note the file and the position that are returned by your instance."
+msgstr ""
+
+#: ../../optional_installation.rst:184
+# 946b0ff096104aad8bbf3e535f59104a
+msgid "Exit from this session."
+msgstr ""
+
+#: ../../optional_installation.rst:188
+# bb7311f9bd634aec8c894b2b2d30d925
+msgid "Complete the master setup. Returning to your first session on the master, release the locks and exit MySQL."
+msgstr ""
+
+#: ../../optional_installation.rst:197
+# 4e9f4473e0b54f0e908fc082912971c5
+msgid "Install and configure the slave. On the slave server, run the following commands."
+msgstr ""
+
+#: ../../optional_installation.rst:207
+# 279f25d33b8147b0915b1b46b3aaa763
+msgid "Edit my.cnf and add the following lines in the [mysqld] section below datadir."
+msgstr ""
+
+#: ../../optional_installation.rst:218
+# ea002a738bb6421397288c9348d5afd7
+msgid "Restart MySQL. Use \"mysqld\" on RHEL/CentOS systems:"
+msgstr ""
+
+#: ../../optional_installation.rst:224
+# a1dd560330d34f029b9ae00431c7c33d
+msgid "On Ubuntu/Debian systems use \"mysql.\""
+msgstr ""
+
+#: ../../optional_installation.rst:232
+# f7f34afbe306462bb75bb4aae77bd393
+msgid "Instruct the slave to connect to and replicate from the master. Replace the IP address, password, log file, and position with the values you have used in the previous steps."
+msgstr ""
+
+#: ../../optional_installation.rst:247
+# a16d103e5fb048caa90dae277c78f150
+msgid "Then start replication on the slave."
+msgstr ""
+
+#: ../../optional_installation.rst:255
+# 77cfc7cfb6a64956b576027056206990
+msgid "Optionally, open port 3306 on the slave as was done on the master earlier."
+msgstr ""
+
+#: ../../optional_installation.rst:258
+# fd7930028c5444219c5f87c752883256
+msgid "This is not required for replication to work. But if you choose not to do this, you will need to do it when failover to the replica occurs."
+msgstr ""
+
+#: ../../optional_installation.rst:263
+# 5e6ad86df98c473db76a1d12f33dd6af
+msgid "Failover"
+msgstr ""
+
+#: ../../optional_installation.rst:265
+# 433eaa9a6ad942e3a9ebf55eda27dddf
+msgid "This will provide for a replicated database that can be used to implement manual failover for the Management Servers. CloudStack failover from one MySQL instance to another is performed by the administrator. In the event of a database failure you should:"
+msgstr ""
+
+#: ../../optional_installation.rst:272
+# d8a77566fc0a4911ab6349269da1bc66
+msgid "Stop the Management Servers (via service cloudstack-management stop)."
+msgstr ""
+
+#: ../../optional_installation.rst:276
+# ff1d228817b54a23b7e2197d5e7cd9b5
+msgid "Change the replica's configuration to be a master and restart it."
+msgstr ""
+
+#: ../../optional_installation.rst:280
+# a36b6275f2354327b0e21394b9a883e0
+msgid "Ensure that the replica's port 3306 is open to the Management Servers."
+msgstr ""
+
+#: ../../optional_installation.rst:285
+# 28145773ff534f1196dfcdc009a27d8d
+msgid "Make a change so that the Management Server uses the new database. The simplest process here is to put the IP address of the new database server into each Management Server's /etc/cloudstack/management/db.properties."
+msgstr ""
+
+#: ../../optional_installation.rst:292
+# 04d5359687c546b193f7694e48690c88
+msgid "Restart the Management Servers:"
+msgstr ""
+
+#: ../../optional_installation.rst:300
+# 908b240989be4e57a7a44645c1f1c200
+msgid "Amazon Web Services Interface"
+msgstr ""
+
+#: ../../optional_installation.rst:303
+# 13fa92afff834f76acf1807913a4ddd9
+msgid "Amazon Web Services Compatible Interface"
+msgstr ""
+
+#: ../../optional_installation.rst:305
+# 0e21bb994755441ba351a442ded0d861
+msgid "CloudStack can translate Amazon Web Services (AWS) API calls to native CloudStack API calls so that users can continue using existing AWS-compatible tools. This translation service runs as a separate web application in the same tomcat server as the management server of CloudStack, listening on a different port. The Amazon Web Services (AWS) compatible interface provides the EC2 SOAP and Query APIs as well as the S3 REST API."
+msgstr ""
+
+#: ../../optional_installation.rst:315
+# fd3570aa6bce4003bd691ddab7131659
+msgid "This service was previously enabled by separate software called CloudBridge. It is now fully integrated with the CloudStack management server."
+msgstr ""
+
+#: ../../optional_installation.rst:319
+# 2584c2fa19ea41e0bc7ecf98656e1baf
+msgid "The compatible interface for the EC2 Query API and the S3 API are Work In Progress. The S3 compatible API offers a way to store data on the management         server file system, it is not an implementation of the S3 backend."
+msgstr ""
+
+#: ../../optional_installation.rst:321
+# 4ecbe620a7054b75b388d7d946f8fcbf
+msgid "Limitations"
+msgstr ""
+
+#: ../../optional_installation.rst:325
+# d9b4eceaa5e14986b233f56dab81f2fe
+msgid "Supported only in zones that use basic networking."
+msgstr ""
+
+#: ../../optional_installation.rst:329
+# 7c00f154c2b84f3dacdfa1142686bb4b
+msgid "Available in fresh installations of CloudStack. Not available through upgrade of previous versions."
+msgstr ""
+
+#: ../../optional_installation.rst:334
+# 2c768e3715c347d4b658fd66b9cccabe
+msgid "Features such as Elastic IP (EIP) and Elastic Load Balancing (ELB) are only available in an infrastructure with a Citrix NetScaler device. Users accessing a Zone with a NetScaler device will need to use a NetScaler-enabled network offering (DefaultSharedNetscalerEIP and ELBNetworkOffering)."
+msgstr ""
+
+#: ../../optional_installation.rst:341
+# c79b074d0cd143bfbad1ccbe38da3870
+msgid "Supported API Version"
+msgstr ""
+
+#: ../../optional_installation.rst:345
+# 5d4ee9f9359e4edea1f3f26f95787aae
+msgid "The EC2 interface complies with Amazon's WDSL version dated November 15, 2010, available at `http://ec2.amazonaws.com/doc/2010-11-15/ <http://ec2.amazonaws.com/doc/2010-11-15/>`_."
+msgstr ""
+
+#: ../../optional_installation.rst:351
+# 275a7a85c52446bbba7fa468a12b13e8
+msgid "The interface is compatible with the EC2 command-line tools *EC2 tools v. 1.3.6230*, which can be downloaded at `http://s3.amazonaws.com/ec2-downloads/ec2-api-tools-1.3-62308.zip <http://s3.amazonaws.com/ec2-downloads/ec2-api-tools-1.3-62308.zip>`_."
+msgstr ""
+
+#: ../../optional_installation.rst:357
+# ee2fb0ee43ce44dfbc17dbc415357f4b
+msgid "Work is underway to support a more recent version of the EC2 API"
+msgstr ""
+
+#: ../../optional_installation.rst:360
+# a5066ccca5d947dab401b48fa1c827ac
+msgid "Enabling the EC2 and S3 Compatible Interface"
+msgstr ""
+
+#: ../../optional_installation.rst:362
+# 0a40a8c0aeae4d28847aaffebd2e0b77
+msgid "The software that provides AWS API compatibility is installed along with CloudStack. You must enable the services and perform some setup steps prior to using it."
+msgstr ""
+
+#: ../../optional_installation.rst:368
+# 2d1dfb320f094662a2abab3ee3ed7564
+msgid "Set the global configuration parameters for each service to true. See `*Setting Global Configuration Parameters* <configuration.html#setting-global-configuration-parameters>`_."
+msgstr ""
+
+#: ../../optional_installation.rst:373
+# 3c573004daaf447a9ea3781fd1a8dc67
+msgid "Create a set of CloudStack service offerings with names that match the Amazon service offerings. You can do this through the CloudStack UI as described in the Administration Guide."
+msgstr ""
+
+#: ../../optional_installation.rst:379
+# 94091fd248aa4742b4ade27bbfdc651c
+msgid "Be sure you have included the Amazon default service offering, m1.small. As well as any EC2 instance types that you will use."
+msgstr ""
+
+#: ../../optional_installation.rst:383
+# 042b0e1d5a114ee0b6f9a853b4d4ae39
+msgid "If you did not already do so when you set the configuration parameter in step 1, restart the Management Server."
+msgstr ""
+
+#: ../../optional_installation.rst:390
+# 7b9489e9131b43df850dfeb6d2503cb6
+msgid "The following sections provides details to perform these steps"
+msgstr ""
+
+#: ../../optional_installation.rst:393
+# 108cd093069f4ed98bc18c79149d6156
+msgid "Enabling the Services"
+msgstr ""
+
+#: ../../optional_installation.rst:395
+# 39010121ec2f4c72b2903b5672336aaa
+msgid "To enable the EC2 and S3 compatible services you need to set the configuration variables *enable.ec2.api* and *enable.s3.api* to true. You do not have to enable both at the same time. Enable the ones you need. This can be done via the CloudStack GUI by going in *Global Settings* or via the API."
+msgstr ""
+
+#: ../../optional_installation.rst:401
+# da34d29b15bb4336a4fce15fe496fabd
+msgid "The snapshot below shows you how to use the GUI to enable these services"
+msgstr ""
+
+#: ../../optional_installation.rst:403
+# ca106e08170a43b0955d6377943ecb95
+msgid "|Use the GUI to set the configuration variable to true|"
+msgstr ""
+
+#: ../../optional_installation.rst:405
+# aeb3f192704a4d2a8e37954b1965aa54
+msgid "Using the CloudStack API, the easiest is to use the so-called integration port on which you can make unauthenticated calls. In Global Settings set the port to 8096 and subsequently call the *updateConfiguration* method. The following urls shows you how:"
+msgstr ""
+
+#: ../../optional_installation.rst:415
+# b3b35c42560d4bd38c04fbb26767e459
+msgid "Once you have enabled the services, restart the server."
+msgstr ""
+
+#: ../../optional_installation.rst:418
+# 03be0ef180d04f31ae30950f0955519f
+msgid "Creating EC2 Compatible Service Offerings"
+msgstr ""
+
+#: ../../optional_installation.rst:420
+# 2e71b04ddca44f11b8df8d0516c2a461
+msgid "You will also need to define compute service offerings with names compatible with the `Amazon EC2 instance types <http://aws.amazon.com/ec2/instance-types/>`_ API names (e.g m1.small,m1.large). This can be done via the CloudStack GUI. Go under *Service Offerings* select *Compute offering* and either create a new compute offering or modify an existing one, ensuring that the name matches an EC2 instance type API name. The snapshot below shows you how:"
+msgstr ""
+
+#: ../../optional_installation.rst:428
+# 51951028996a46f18420abe8eb5e467a
+msgid "|Use the GUI to set the name of a compute service offering to an EC2 instance type API name.|"
+msgstr ""
+
+#: ../../optional_installation.rst:432
+# 4598bfc20670422d956c715404a0dfaf
+msgid "Modifying the AWS API Port"
+msgstr ""
+
+#: ../../optional_installation.rst:436
+# c994c76df7fe428aa36240f1299b6572
+msgid "(Optional) The AWS API listens for requests on port 7080. If you prefer AWS API to listen on another port, you can change it as follows:"
+msgstr ""
+
+#: ../../optional_installation.rst:440
+# 0dcbe38e7a8f4d399bfa1e949aea147c
+msgid "Edit the files ``/etc/cloudstack/management/server.xml``, ``/etc/cloudstack/management/server-nonssl.xml``, and ``/etc/cloudstack/management/server-ssl.xml``."
+msgstr ""
+
+#: ../../optional_installation.rst:446
+# 45096710b3864e3dba393626022c56cd
+msgid "In each file, find the tag <Service name=\"Catalina7080\">. Under this tag, locate <Connector executor=\"tomcatThreadPool-internal\" port=   ....<."
+msgstr ""
+
+#: ../../optional_installation.rst:450
+# 09955dd23725489ca5b44829047f83a6
+msgid "Change the port to whatever port you want to use, then save the files."
+msgstr ""
+
+#: ../../optional_installation.rst:454
+# 7850ae5c003647e3800993f09d3515e4
+msgid "Restart the Management Server."
+msgstr ""
+
+#: ../../optional_installation.rst:456
+# afa95ed12f774196a3900c58bec43a55
+msgid "If you re-install CloudStack, you will have to re-enable the services and if need be update the port."
+msgstr ""
+
+#: ../../optional_installation.rst:460
+# 90d8f2c211154a228b46bc50294a88f9
+msgid "AWS API User Setup"
+msgstr ""
+
+#: ../../optional_installation.rst:462
+# 6e5a5893f4e74d09b595f97252a0204b
+msgid "In general, users need not be aware that they are using a translation service provided by CloudStack. They only need to send AWS API calls to CloudStack's endpoint, and it will translate the calls to the native CloudStack API. Users of the Amazon EC2 compatible interface will be able to keep their existing EC2 tools and scripts and use them with their CloudStack deployment, by specifying the endpoint of the management server and using the proper user credentials. In order to do this, each user must perform the following configuration steps:"
+msgstr ""
+
+#: ../../optional_installation.rst:473
+# f7141ce2f88f4e81af3fb3225b181f35
+msgid "Generate user credentials."
+msgstr ""
+
+#: ../../optional_installation.rst:477
+# 78c96ff5025e4e1d919e7d09cbd791ae
+msgid "Register with the service."
+msgstr ""
+
+#: ../../optional_installation.rst:481
+# 65dfa81b512744bb8a2441e263329a52
+msgid "For convenience, set up environment variables for the EC2 SOAP command-line tools."
+msgstr ""
+
+#: ../../optional_installation.rst:486
+# 3b4d14b5a5f14ab08a7688e8833a9ec9
+msgid "AWS API Command-Line Tools Setup"
+msgstr ""
+
+#: ../../optional_installation.rst:488
+# dfde155c78ce4200baca48fa3a5f037b
+msgid "To use the EC2 command-line tools, the user must perform these steps:"
+msgstr ""
+
+#: ../../optional_installation.rst:492
+# 800693fcd6894e6aaa4745be9254bee6
+msgid "Be sure you have the right version of EC2 Tools. The supported version is available at `http://s3.amazonaws.com/ec2-downloads/ec2-api-tools-1.3-62308.zip <http://s3.amazonaws.com/ec2-downloads/ec2-api-tools-1.3-62308.zip>`_."
+msgstr ""
+
+#: ../../optional_installation.rst:498
+# df0880de8a5b4705b8dbb43fa76f2a98
+msgid "Set up the EC2 environment variables. This can be done every time you use the service or you can set them up in the proper shell profile. Replace the endpoint (i.e EC2\\_URL) with the proper address of your CloudStack management server and port. In a bash shell do the following."
+msgstr ""
+
+#: ../../optional_installation.rst:512
+# 1a4c91090a9d49718753e24f4e7e15dc
+msgid "Using Timeouts to Ensure AWS API Command Completion"
+msgstr ""
+
+#: ../../optional_installation.rst:514
+# 64619241fff543b9b001ef888c668c66
+msgid "The Amazon EC2 command-line tools have a default connection timeout. When used with CloudStack, a longer timeout might be needed for some commands. If you find that commands are not completing due to timeouts, you can specify a custom timeouts. You can add the following optional command-line parameters to any CloudStack-supported EC2 command:"
+msgstr ""
+
+#: ../../optional_installation.rst:520
+# e3ad2ffe38a3410bab7772a043223629
+msgid "Specifies a connection timeout (in seconds)"
+msgstr ""
+
+#: ../../optional_installation.rst:526
+# e756e801ae374a35bd58b0658429e502
+msgid "Specifies a request timeout (in seconds)"
+msgstr ""
+
+#: ../../optional_installation.rst:532
+# 69ff406095bb492a86be6ba348e2c4f4
+msgid "Example:"
+msgstr ""
+
+#: ../../optional_installation.rst:540
+# e145a9770bf849aaa75f7903c47fcb78
+msgid "The timeouts optional arguments are not specific to CloudStack."
+msgstr ""
+
+#: ../../optional_installation.rst:543
+# 895bcef30e684d5d8c9faa6e9c951af5
+msgid "Supported AWS API Calls"
+msgstr ""
+
+#: ../../optional_installation.rst:545
+# ad0a5e3e13ca4fe7b3df211e2caa7134
+msgid "The following Amazon EC2 commands are supported by CloudStack when the AWS API compatible interface is enabled. For a few commands, there are differences between the CloudStack and Amazon EC2 versions, and these differences are noted. The underlying SOAP call for each command is also given, for those who have built tools using those calls."
+msgstr ""
+
+#: ../../optional_installation.rst:551
+# 7b3c005fe35946dc84a3ea2fc0b6d0d1
+msgid "Table 1. Elastic IP API mapping"
+msgstr ""
+
+#: ../../optional_installation.rst:555
+#: ../../optional_installation.rst:574
+#: ../../optional_installation.rst:585
+#: ../../optional_installation.rst:602
+#: ../../optional_installation.rst:617
+#: ../../optional_installation.rst:638
+#: ../../optional_installation.rst:649
+#: ../../optional_installation.rst:666
+#: ../../optional_installation.rst:677
+#: ../../optional_installation.rst:696
+#: ../../optional_installation.rst:711
+# ab0814b37bab4bebba50ddcf37b3679d
+# 2759704657024f75868e25e8e9fcee4c
+# cbb8c8a42d3d4176bc116f22282dfcd8
+# 460991b7ba4745a0a6389c709ef34405
+# 43eacabecf4340c5978f9bef44afe3e9
+# 6e66ea93f49e4a8088b1240a3c9a5c0d
+# 7eafa5a23d4440129b24fe9c4ccfb831
+# ccac39d7bf1f44209f2df8f4017c1161
+# 71e1a212c3ef4513825770b509b37a15
+# 0f50d90449a448e3aa024777cf190d28
+# a6dafae1ffe245b384f3038eaff5e807
+msgid "EC2 command"
+msgstr ""
+
+#: ../../optional_installation.rst:555
+#: ../../optional_installation.rst:574
+#: ../../optional_installation.rst:585
+#: ../../optional_installation.rst:602
+#: ../../optional_installation.rst:617
+#: ../../optional_installation.rst:638
+#: ../../optional_installation.rst:649
+#: ../../optional_installation.rst:666
+#: ../../optional_installation.rst:677
+#: ../../optional_installation.rst:696
+#: ../../optional_installation.rst:711
+# 78a200ef3d484cf6b7a4c41ad9a8a7ca
+# adc512dff0ae4a40b5a46f0d5b9e39db
+# 2123f81311254f4388c7b7c2551a8078
+# 69d4baa8db464d6fa661b97796f03189
+# f3c078dd4101426694075f0ade30e05d
+# b3163c01285841ea9f888da3cb4239d1
+# d9518541d8044d4e8d6407f71745d28a
+# 5cb191d5b71d46298e4dfd4280bd64b8
+# 495c2421bf98440f8ee0d86344a4fce9
+# 82d977b2cb7943c99d25eb372572fe14
+# b58f0b7b468c47e28ae59c65bd9fa6e7
+msgid "SOAP call"
+msgstr ""
+
+#: ../../optional_installation.rst:555
+#: ../../optional_installation.rst:574
+#: ../../optional_installation.rst:585
+#: ../../optional_installation.rst:602
+#: ../../optional_installation.rst:617
+#: ../../optional_installation.rst:638
+#: ../../optional_installation.rst:649
+#: ../../optional_installation.rst:666
+#: ../../optional_installation.rst:677
+#: ../../optional_installation.rst:696
+#: ../../optional_installation.rst:711
+# ac59537fd8224b4e90196b1d78f23fbc
+# 2ca349b7c7fa446bb5581e7bb8614046
+# ff08a9523404400d83f3c843f0dff971
+# aa37961561ff47aeb4f11b98844c8232
+# df204989b28c46e088905c6861b0be06
+# ae89cb9f31e844d1993649cd64d8254b
+# f53a17d0817a4b558c29eb20c6edc6f9
+# 0c490fff40804f7c8106dad8d03330ce
+# 751e2e6c2d4444b8834f479f1fa43e48
+# dc275e4e74604d87a7bf1d181432f189
+# c917215672fb480ab9377a5aa7ad8f60
+msgid "CloudStack API call"
+msgstr ""
+
+#: ../../optional_installation.rst:557
+# 99e6554c2d594a2d82e50de0499caecd
+msgid "ec2-allocate-address"
+msgstr ""
+
+#: ../../optional_installation.rst:557
+# 0c7211c2d6fa4a3d9d97bda018a2c29b
+msgid "AllocateAddress"
+msgstr ""
+
+#: ../../optional_installation.rst:557
+# b56058adc8e2482bb99b566f5001a655
+msgid "associateIpAddress"
+msgstr ""
+
+#: ../../optional_installation.rst:559
+# 5eb619cc847c4222beea83e790f94c39
+msgid "ec2-associate-address"
+msgstr ""
+
+#: ../../optional_installation.rst:559
+# 8266e0a21a91482588230dd452ec8e70
+msgid "AssociateAddress"
+msgstr ""
+
+#: ../../optional_installation.rst:559
+# bb53eb62239140e1b5e624d08e000b88
+msgid "enableStaticNat"
+msgstr ""
+
+#: ../../optional_installation.rst:561
+# 658fda2a155145a7af43e8b6e0148816
+msgid "ec2-describe-addresses"
+msgstr ""
+
+#: ../../optional_installation.rst:561
+# 5d052cbb95104736ad915a3ca985c666
+msgid "DescribeAddresses"
+msgstr ""
+
+#: ../../optional_installation.rst:561
+# e345bfbcdd094eb8aa8e36a0fbd5d89b
+msgid "listPublicIpAddresses"
+msgstr ""
+
+#: ../../optional_installation.rst:563
+# 87ccbc154760470fa812d074fc093dce
+msgid "ec2-diassociate-address"
+msgstr ""
+
+#: ../../optional_installation.rst:563
+# 0480b2af2f824f7ebd3b345eb5ae6a4f
+msgid "DisassociateAddress"
+msgstr ""
+
+#: ../../optional_installation.rst:563
+# f49b439a4a67450b89eb7fdffb3e1c84
+msgid "disableStaticNat"
+msgstr ""
+
+#: ../../optional_installation.rst:565
+# 9c2f4489a860437282a0c188eeebe3ff
+msgid "ec2-release-address"
+msgstr ""
+
+#: ../../optional_installation.rst:565
+# 35f1e9817f1d4e3a805ca8aaee8fb229
+msgid "ReleaseAddress"
+msgstr ""
+
+#: ../../optional_installation.rst:565
+# a67d0ab0f1a64ec2b8c21b006e1a2f90
+msgid "disassociateIpAddress"
+msgstr ""
+
+#: ../../optional_installation.rst:570
+# 4a72020f31b34940841e0e3c1b4ef643
+msgid "Table 2. Availability Zone API mapping"
+msgstr ""
+
+#: ../../optional_installation.rst:576
+# 0d1a534afa9f4184bb6d7e6ba6d13a79
+msgid "ec2-describe-availability-zones"
+msgstr ""
+
+#: ../../optional_installation.rst:576
+# e2cb2767a40c473a8e6fb813769f7301
+msgid "DescribeAvailabilityZones"
+msgstr ""
+
+#: ../../optional_installation.rst:576
+# 9a382a47bfb74bb593a10a5ff6e25ffd
+msgid "listZones"
+msgstr ""
+
+#: ../../optional_installation.rst:581
+# f62baa92321346e39d05147ba7d3b6d3
+msgid "Table 3. Images API mapping"
+msgstr ""
+
+#: ../../optional_installation.rst:587
+# b6442db2335c4be787e2c6ab6f9993bc
+msgid "ec2-create-image"
+msgstr ""
+
+#: ../../optional_installation.rst:587
+# 384e6c0b65cd4ab7b8012368b424aad0
+msgid "CreateImage"
+msgstr ""
+
+#: ../../optional_installation.rst:587
+# e0c1789e1bc240c486b275ef6bd04ae7
+msgid "createTemplate"
+msgstr ""
+
+#: ../../optional_installation.rst:589
+# 7ea01be830ec4dd9bda90926a00fe600
+msgid "ec2-deregister"
+msgstr ""
+
+#: ../../optional_installation.rst:589
+# bd63ca4e7dc74205bdbd3ad62f01bfe7
+msgid "DeregisterImage"
+msgstr ""
+
+#: ../../optional_installation.rst:589
+# 34ac4b0eb9614903a3619e099a4ccc72
+msgid "DeleteTemplate"
+msgstr ""
+
+#: ../../optional_installation.rst:591
+# f53fef47b43b48ff8f863c654d9b4cdb
+msgid "ec2-describe-images"
+msgstr ""
+
+#: ../../optional_installation.rst:591
+# 47a1032852c24ad4853006959197af20
+msgid "DescribeImages"
+msgstr ""
+
+#: ../../optional_installation.rst:591
+# 0c6b2e8dfa4a462387c76e9832df6e65
+msgid "listTemplates"
+msgstr ""
+
+#: ../../optional_installation.rst:593
+# e09a7882cbc7406194f428d913c31b1a
+msgid "ec2-register"
+msgstr ""
+
+#: ../../optional_installation.rst:593
+# 186fd0feef5d42e39b45127aca5b509d
+msgid "RegisterImage"
+msgstr ""
+
+#: ../../optional_installation.rst:593
+# fcbeab7a8003431e960bee86a6417310
+msgid "registerTemplate"
+msgstr ""
+
+#: ../../optional_installation.rst:598
+# 5bcd512bca8a4e869de4bce42769dc47
+msgid "Table 4. Image Attributes API mapping"
+msgstr ""
+
+#: ../../optional_installation.rst:604
+# 6ef54cf16ba9473fae7f6913ae97b4c9
+msgid "ec2-describe-image-attribute"
+msgstr ""
+
+#: ../../optional_installation.rst:604
+# 4edda821f05c40998556bd1d673fd236
+msgid "DescribeImageAttribute"
+msgstr ""
+
+#: ../../optional_installation.rst:604
+# 4d02a782bb21400a98b3abf5389bfe7d
+msgid "listTemplatePermissions"
+msgstr ""
+
+#: ../../optional_installation.rst:606
+# 6e0940c541194f02a717cd834a129c1a
+msgid "ec2-modify-image-attribute"
+msgstr ""
+
+#: ../../optional_installation.rst:606
+# b0f1f5a1969c4d7489507d856af91c76
+msgid "ModifyImageAttribute"
+msgstr ""
+
+#: ../../optional_installation.rst:606
+#: ../../optional_installation.rst:608
+# 7ddb77996c354b60aa2fe4c82bdd54a0
+# c4da2db179494b67990b93b1ab06aff8
+msgid "updateTemplatePermissions"
+msgstr ""
+
+#: ../../optional_installation.rst:608
+# 9d783054b68d44279cb0809bbb1dab15
+msgid "ec2-reset-image-attribute"
+msgstr ""
+
+#: ../../optional_installation.rst:608
+# f6295dd7096d4ef39d13097670a6e669
+msgid "ResetImageAttribute"
+msgstr ""
+
+#: ../../optional_installation.rst:613
+# da0cf1a9af8b48b59ee0ba6dc31c8d76
+msgid "Table 5. Instances API mapping"
+msgstr ""
+
+#: ../../optional_installation.rst:619
+# 79355e5383ef4aa1a1e89ed488612fda
+msgid "ec2-describe-instances"
+msgstr ""
+
+#: ../../optional_installation.rst:619
+# 27d17d486d5e4743985ce9a4379de40a
+msgid "DescribeInstances"
+msgstr ""
+
+#: ../../optional_installation.rst:619
+#: ../../optional_installation.rst:640
+# 24ca1c436bb345dba12764523b51ec63
+# f5001ce1fafd42fa84dd1de9d24d5b83
+msgid "listVirtualMachines"
+msgstr ""
+
+#: ../../optional_installation.rst:621
+# 00c378633eab48a18c0ec9d21435cdf5
+msgid "ec2-run-instances"
+msgstr ""
+
+#: ../../optional_installation.rst:621
+# d09a59362a054bbfa236be1bd6d20def
+msgid "RunInstances"
+msgstr ""
+
+#: ../../optional_installation.rst:621
+# 087a670aa9874c86b8a3f60817b1f89a
+msgid "deployVirtualMachine"
+msgstr ""
+
+#: ../../optional_installation.rst:623
+# ecd305073eee4cf8a1dc6b574d81df30
+msgid "ec2-reboot-instances"
+msgstr ""
+
+#: ../../optional_installation.rst:623
+# aae4dc0cebdc49efae8d600783b9f12e
+msgid "RebootInstances"
+msgstr ""
+
+#: ../../optional_installation.rst:623
+# 1e8fb9e0ece345dca69feed52349021d
+msgid "rebootVirtualMachine"
+msgstr ""
+
+#: ../../optional_installation.rst:625
+# b0022e5bbdf44ec0a6341d106ec7d94c
+msgid "ec2-start-instances"
+msgstr ""
+
+#: ../../optional_installation.rst:625
+# 46031a76499b4c0e9c5a39e77782c4d9
+msgid "StartInstances"
+msgstr ""
+
+#: ../../optional_installation.rst:625
+# bf1504e3a0674d0b85095e836bd6962a
+msgid "startVirtualMachine"
+msgstr ""
+
+#: ../../optional_installation.rst:627
+# 5f2f3ec553f54c659f3c357b003a8d28
+msgid "ec2-stop-instances"
+msgstr ""
+
+#: ../../optional_installation.rst:627
+# 193cfd3fb58e4dbfa8bd1c233e11a8bf
+msgid "StopInstances"
+msgstr ""
+
+#: ../../optional_installation.rst:627
+# 41ba2031043045a5b0e664038a836a53
+msgid "stopVirtualMachine"
+msgstr ""
+
+#: ../../optional_installation.rst:629
+# 47f5f9f8ea2d494bbd858e7f046cb88b
+msgid "ec2-terminate-instances"
+msgstr ""
+
+#: ../../optional_installation.rst:629
+# 03fa4cc038b54af2b2b0b30a424154b3
+msgid "TerminateInstances"
+msgstr ""
+
+#: ../../optional_installation.rst:629
+# 8f834a4620474486b8d069bc80d4fa97
+msgid "destroyVirtualMachine"
+msgstr ""
+
+#: ../../optional_installation.rst:634
+# ce25e10dee3e4d588935eebac1f5f695
+msgid "Table 6. Instance Attributes Mapping"
+msgstr ""
+
+#: ../../optional_installation.rst:640
+# 7e9fa7a259f843448321f098e781d68d
+msgid "ec2-describe-instance-attribute"
+msgstr ""
+
+#: ../../optional_installation.rst:640
+# b354b9c4037c4be8b16792f11e0a685b
+msgid "DescribeInstanceAttribute"
+msgstr ""
+
+#: ../../optional_installation.rst:645
+# 8b396a202c604bfaa257d8bdc83d963e
+msgid "Table 7. Keys Pairs Mapping"
+msgstr ""
+
+#: ../../optional_installation.rst:651
+# c218341b87854777b1f69ed42f06c6cb
+msgid "ec2-add-keypair"
+msgstr ""
+
+#: ../../optional_installation.rst:651
+# f399f5b2e56f4c22979b33af8110b7b3
+msgid "CreateKeyPair"
+msgstr ""
+
+#: ../../optional_installation.rst:651
+# 7900c842debc41f7b23c4103bfac2fb1
+msgid "createSSHKeyPair"
+msgstr ""
+
+#: ../../optional_installation.rst:653
+# 9cfc2a2925b9456582e8c466e50e36c1
+msgid "ec2-delete-keypair"
+msgstr ""
+
+#: ../../optional_installation.rst:653
+# 8070f7e64f5e490088c7baea20ddc8f4
+msgid "DeleteKeyPair"
+msgstr ""
+
+#: ../../optional_installation.rst:653
+# 25a3f734f8ea47bdacfce912212f0f83
+msgid "deleteSSHKeyPair"
+msgstr ""
+
+#: ../../optional_installation.rst:655
+# 3069cec0128844058911d7ce8909dadf
+msgid "ec2-describe-keypairs"
+msgstr ""
+
+#: ../../optional_installation.rst:655
+# d393c055180b403f892e58e0af9c439c
+msgid "DescribeKeyPairs"
+msgstr ""
+
+#: ../../optional_installation.rst:655
+# b42372e5e42d49988975b69725725faa
+msgid "listSSHKeyPairs"
+msgstr ""
+
+#: ../../optional_installation.rst:657
+# 81bb596e06264af9a48db273ebf0ea8f
+msgid "ec2-import-keypair"
+msgstr ""
+
+#: ../../optional_installation.rst:657
+# fd199e97ef4b40ffbb5f65766607a3c9
+msgid "ImportKeyPair"
+msgstr ""
+
+#: ../../optional_installation.rst:657
+# d6c18bf7d0a64a23a9cd2c725b68bb38
+msgid "registerSSHKeyPair"
+msgstr ""
+
+#: ../../optional_installation.rst:662
+# 5e2d7ff2ad7f414483eaa4f5ed93c53f
+msgid "Table 8. Passwords API Mapping"
+msgstr ""
+
+#: ../../optional_installation.rst:668
+# b051d0105d244d179fc17a308cc1ffeb
+msgid "ec2-get-password"
+msgstr ""
+
+#: ../../optional_installation.rst:668
+# 71a1a1ebb372455099a50f4c1d5e654f
+msgid "GetPasswordData"
+msgstr ""
+
+#: ../../optional_installation.rst:668
+# 5ce16abd4d06403db13d08926e1158e4
+msgid "getVMPassword"
+msgstr ""
+
+#: ../../optional_installation.rst:673
+# 219acf23be7641ddad72e7121ee69796
+msgid "Table 9. Security Groups API Mapping"
+msgstr ""
+
+#: ../../optional_installation.rst:679
+# d59f5068cbbd4ec6896e917c8845cc41
+msgid "ec2-authorize"
+msgstr ""
+
+#: ../../optional_installation.rst:679
+# 1d770748c025465e988a75755f8bd10c
+msgid "AuthorizeSecurityGroupIngress"
+msgstr ""
+
+#: ../../optional_installation.rst:679
+# c9d82294d3bf469aaf5baf38b5ec4d6a
+msgid "authorizeSecurityGroupIngress"
+msgstr ""
+
+#: ../../optional_installation.rst:681
+# e375163e62cc49a19dcece0639d74d1e
+msgid "ec2-add-group"
+msgstr ""
+
+#: ../../optional_installation.rst:681
+# 2b7e0861da1b4181a9397d09cc3670bc
+msgid "CreateSecurityGroup"
+msgstr ""
+
+#: ../../optional_installation.rst:681
+# a6ea159ac67c4adfb718cf441a57703e
+msgid "createSecurityGroup"
+msgstr ""
+
+#: ../../optional_installation.rst:683
+# f5d06234f2704480935e3d6308552b5f
+msgid "ec2-delete-group"
+msgstr ""
+
+#: ../../optional_installation.rst:683
+# 2ba2b0c32f4d4656983301a3b4dbb33f
+msgid "DeleteSecurityGroup"
+msgstr ""
+
+#: ../../optional_installation.rst:683
+# 096876dd93ee45e59918615970873f00
+msgid "deleteSecurityGroup"
+msgstr ""
+
+#: ../../optional_installation.rst:685
+# 7e5a122e72fd494aa65d7b81ba68e23e
+msgid "ec2-describe-group"
+msgstr ""
+
+#: ../../optional_installation.rst:685
+# a5f4bca8d13045869578b21ac13cf577
+msgid "DescribeSecurityGroups"
+msgstr ""
+
+#: ../../optional_installation.rst:685
+# 83310e0ff6f947cf912c59c4825bc6e1
+msgid "listSecurityGroups"
+msgstr ""
+
+#: ../../optional_installation.rst:687
+# 10a505985f0a488d957a3c94952437fd
+msgid "ec2-revoke"
+msgstr ""
+
+#: ../../optional_installation.rst:687
+# 20a97fcd061d495b9fd9530c1b731484
+msgid "RevokeSecurityGroupIngress"
+msgstr ""
+
+#: ../../optional_installation.rst:687
+# a4b72631334b41ad9970ec13fb407ff2
+msgid "revokeSecurityGroupIngress"
+msgstr ""
+
+#: ../../optional_installation.rst:692
+# 6bc48720611a4083b4d7edf62a707dad
+msgid "Table 10. Snapshots API Mapping"
+msgstr ""
+
+#: ../../optional_installation.rst:698
+# d546aaa137334207a7a38816408b9a97
+msgid "ec2-create-snapshot"
+msgstr ""
+
+#: ../../optional_installation.rst:698
+# 2a15c0cc74a24cce8f6a47c5ebe88b30
+msgid "CreateSnapshot"
+msgstr ""
+
+#: ../../optional_installation.rst:698
+# 5156b81572154dc08aabd2c7eff470cc
+msgid "createSnapshot"
+msgstr ""
+
+#: ../../optional_installation.rst:700
+# df85667beada434ea7c65b1e9aba6527
+msgid "ec2-delete-snapshot"
+msgstr ""
+
+#: ../../optional_installation.rst:700
+# 6d5662797d8049dbb372300b509eadf1
+msgid "DeleteSnapshot"
+msgstr ""
+
+#: ../../optional_installation.rst:700
+# 2e00aedaa9474c12b4478f36c38522a7
+msgid "deleteSnapshot"
+msgstr ""
+
+#: ../../optional_installation.rst:702
+# 133870454b7a46a4975b338e8707e99a
+msgid "ec2-describe-snapshots"
+msgstr ""
+
+#: ../../optional_installation.rst:702
+# 91e9a8133a5145eabf6c7b20249daef4
+msgid "DescribeSnapshots"
+msgstr ""
+
+#: ../../optional_installation.rst:702
+# 774d14bab36946ef9a461f31cc3ca2c5
+msgid "listSnapshots"
+msgstr ""
+
+#: ../../optional_installation.rst:707
+# 1488a3ce4b014e2f8463c68d71e51a3f
+msgid "Table 11. Volumes API Mapping"
+msgstr ""
+
+#: ../../optional_installation.rst:713
+# 574127e918dc493bbaf9f00fe59b51e1
+msgid "ec2-attach-volume"
+msgstr ""
+
+#: ../../optional_installation.rst:713
+# 6d12ce27f3a3464f9e39618bcb2d6b17
+msgid "AttachVolume"
+msgstr ""
+
+#: ../../optional_installation.rst:713
+# eca0d38a1e85441c9bd95d3ae220c995
+msgid "attachVolume"
+msgstr ""
+
+#: ../../optional_installation.rst:715
+# 46017b1d538746a590d57482750f6869
+msgid "ec2-create-volume"
+msgstr ""
+
+#: ../../optional_installation.rst:715
+# 275a90cc400a467799bfc076ad4e91d9
+msgid "CreateVolume"
+msgstr ""
+
+#: ../../optional_installation.rst:715
+# 3a9965009180409e8c94474d984b7fca
+msgid "createVolume"
+msgstr ""
+
+#: ../../optional_installation.rst:717
+# d87fd97018ce47c1befddf53071bca74
+msgid "ec2-delete-volume"
+msgstr ""
+
+#: ../../optional_installation.rst:717
+# e00e5d79af884664aae162eb23d97daa
+msgid "DeleteVolume"
+msgstr ""
+
+#: ../../optional_installation.rst:717
+# 0ea441d0a5a444c8a822f70933d79fad
+msgid "deleteVolume"
+msgstr ""
+
+#: ../../optional_installation.rst:719
+# 9eec17b895294c358e0e6d068e3c67f7
+msgid "ec2-describe-volume"
+msgstr ""
+
+#: ../../optional_installation.rst:719
+# a21c198723b14699801f195d9c447f13
+msgid "DescribeVolume"
+msgstr ""
+
+#: ../../optional_installation.rst:719
+# 3ac919eb5ebc40cc8d69ec270a2d98b9
+msgid "listVolumes"
+msgstr ""
+
+#: ../../optional_installation.rst:721
+# b11e784574f64ed09d472fb0a1b8f878
+msgid "ec2-detach-volume"
+msgstr ""
+
+#: ../../optional_installation.rst:721
+# fd89621510db420cabe46f1e087869f6
+msgid "DetachVolume"
+msgstr ""
+
+#: ../../optional_installation.rst:721
+# ce97fae64f4544e98b34790f6c802962
+msgid "detachVolume"
+msgstr ""
+
+#: ../../optional_installation.rst:727
+# 43b90aa15e304481be19f8f11994e7e5
+msgid "Examples"
+msgstr ""
+
+#: ../../optional_installation.rst:729
+# 1c5767a4fecb43c5b54f99f5be3a1d87
+msgid "There are many tools available to interface with a AWS compatible API. In this section we provide a few examples that users of CloudStack can build upon."
+msgstr ""
+
+#: ../../optional_installation.rst:734
+# ad24d991529b4e8889c9179531422ed2
+msgid "Boto Examples"
+msgstr ""
+
+#: ../../optional_installation.rst:736
+# 22da38cb9aa64efe84e9b9696a02fa9d
+msgid "Boto is one of them. It is a Python package available at https://github.com/boto/boto. In this section we provide two examples of Python scripts that use Boto and have been tested with the CloudStack AWS API Interface."
+msgstr ""
+
+#: ../../optional_installation.rst:741
+# e405217390dc4f6fadf3a611a3682e82
+msgid "First is an EC2 example. Replace the Access and Secret Keys with your own and update the endpoint."
+msgstr ""
+
+#: ../../optional_installation.rst:744
+# 8ae07fcf316a4ff7b85e8cd2f69099a1
+msgid "Example 1. An EC2 Boto example"
+msgstr ""
+
+#: ../../optional_installation.rst:783
+# 280894a2c7214f7385efe46698611dbb
+msgid "Second is an S3 example. The S3 interface in CloudStack is obsolete. If you need an S3 interface you should look at systems like RiakCS, Ceph or GlusterFS. This example is here for completeness and can be adapted to other S3 endpoint."
+msgstr ""
+
+#: ../../optional_installation.rst:785
+# e2b2412c5c9546e489607ec6759b33dd
+msgid "Example 2. An S3 Boto Example"
+msgstr ""
+

http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/blob/bd81bcc4/source/locale/pot/qig.pot
----------------------------------------------------------------------
diff --git a/source/locale/pot/qig.pot b/source/locale/pot/qig.pot
new file mode 100644
index 0000000..59c1c00
--- /dev/null
+++ b/source/locale/pot/qig.pot
@@ -0,0 +1,682 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2014, Apache Software Foundation
+# This file is distributed under the same license as the Apache CloudStack Installation Documentation package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Apache CloudStack Installation Documentation 4\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-03-31 14:02-0400\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../../qig.rst:2
+# 35e1fe047cc845ec9cb1bf425e7fc7e3
+msgid "Quick Installation Guide for CentOS"
+msgstr ""
+
+#: ../../qig.rst:6
+# 13fd6d1d11de41d6832a347676bea1a1
+msgid "Overview"
+msgstr ""
+
+#: ../../qig.rst:9
+# 3e45fb1727574a908f313db6c4e826c2
+msgid "What exactly are we building?"
+msgstr ""
+
+#: ../../qig.rst:11
+# 97084d2754134b85ba4376391b983895
+msgid "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."
+msgstr ""
+
+#: ../../qig.rst:18
+# e910a84892ff4ab18b24d9f012210b54
+msgid "High level overview of the process"
+msgstr ""
+
+#: ../../qig.rst:20
+# 51759713fe8a463a931bb68bfe5988f4
+msgid "This runbook will focus on building a CloudStack cloud using KVM with CentOS 6.4 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."
+msgstr ""
+
+#: ../../qig.rst:23
+# 3f504f52a12f45a69e00649499ee1c48
+msgid "KVM, or Kernel-based Virtual Machine is a virtualization technology for the Linux kernel. KVM supports native virtualization atop processors with hardware virtualization extensions."
+msgstr ""
+
+#: ../../qig.rst:26
+# 52a1da07ea634d99a588b52b490fe029
+msgid "Security Groups act as distributed firewalls that control access to a group of virtual machines."
+msgstr ""
+
+#: ../../qig.rst:30
+#: ../../qig.rst:367
+# 933834c0d8504b24b0847d8b20a8b773
+# 5fe6ffbe83414152bc5371356ba85caa
+msgid "Prerequisites"
+msgstr ""
+
+#: ../../qig.rst:32
+# aaeb5e052cc5479b9715063a0c52cbd7
+msgid "To complete this runbook you'll need the following items:"
+msgstr ""
+
+#: ../../qig.rst:34
+# 111e363cb216467580fb2e67adffab12
+msgid "At least one computer which supports hardware virtualization."
+msgstr ""
+
+#: ../../qig.rst:35
+# 940dcf9f700447b2911787c759e0fda9
+msgid "The `CentOS 6.4 x86_64 minimal install CD <http://mirrors.kernel.org/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-minimal.iso>`_"
+msgstr ""
+
+#: ../../qig.rst:36
+# ab275f0fbbf84fd287e0d151ebe2ad0f
+msgid "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 will have a dynamic address. Again this is done for the sake of simplicity."
+msgstr ""
+
+#: ../../qig.rst:39
+# 285d826bba724e4798020e2e5b5e14b4
+msgid "Environment"
+msgstr ""
+
+#: ../../qig.rst:41
+# 912ea3a31cdf4633a553f917ac36564b
+msgid "Before you begin , you need to prepare the environment before you install CloudStack. We will go over the steps to prepare now."
+msgstr ""
+
+#: ../../qig.rst:45
+# fbcdb706775c41f6b8cb192ceaf7efdd
+msgid "Operating System"
+msgstr ""
+
+#: ../../qig.rst:47
+# 19cc8786321b4ff586be0f93ddde1d43
+msgid "Using the CentOS 6.4 x86_64 minimal install ISO, you'll need to install CentOS on your hardware. The defaults will generally be acceptable for this installation."
+msgstr ""
+
+#: ../../qig.rst:50
+# ec66f0260d7f441582177488f136dc5a
+msgid "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."
+msgstr ""
+
+#: ../../qig.rst:57
+# 2cf9d6390b3b4d1b89f4c5995fe8a67e
+msgid "Configuring the network"
+msgstr ""
+
+#: ../../qig.rst:59
+# 150faa9055944d9bbd123036744f185f
+msgid "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."
+msgstr ""
+
+#: ../../qig.rst:64
+# 70d1a82edc1b4576aa842e59835c7b4a
+msgid "Connecting via the console you should login as root. Check the file /etc/sysconfig/network-scripts/ifcfg-eth0, it will look like this by default:"
+msgstr ""
+
+#: ../../qig.rst:74
+# a8f443d9c12f46beae544e5fc64b926c
+msgid "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:"
+msgstr ""
+
+#: ../../qig.rst:78
+# b949efbf268a4a40a50392d4b10aa99b
+msgid "You should not use the Hardware Address (aka the 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."
+msgstr ""
+
+#: ../../qig.rst:94
+# 6f10b42e84f44c048eea36f0f5929cf8
+msgid "IP Addressing 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 172.16.10.2 and because you might be using the 192.168.55.0/24 network you would use 192.168.55.2"
+msgstr ""
+
+#: ../../qig.rst:97
+# bd025ea01c354438985e1b7354460eca
+msgid "Now that we have the configuration files properly set up, we need to run a few commands to start up the network:"
+msgstr ""
+
+#: ../../qig.rst:108
+# ece8bcbdd26a499888b015e0c398a5f8
+msgid "Hostname"
+msgstr ""
+
+#: ../../qig.rst:110
+# e9a0e2949a9a4ba18a6b3b9b82343e70
+msgid "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:"
+msgstr ""
+
+#: ../../qig.rst:117
+# a222d511c5534fdbadc2d0cc3eb11659
+msgid "At this point it will likely return:"
+msgstr ""
+
+#: ../../qig.rst:123
+# d1f4e65c31ba496ebb5debe5420b4654
+msgid "To rectify this situation - we'll set the hostname by editing the /etc/hosts file so that it follows a similar format to this example:"
+msgstr ""
+
+#: ../../qig.rst:132
+# 50dd670f31394db08fffc5c81cd9eebe
+msgid "After you've modified that file, go ahead and restart the network using:"
+msgstr ""
+
+#: ../../qig.rst:138
+# b761577409834fab96e4ab9cec66d1f3
+msgid "Now recheck with the hostname --fqdn command and ensure that it returns a FQDN response"
+msgstr ""
+
+#: ../../qig.rst:143
+# b8ef5abf6cda4d47827398dfe9e7b078
+msgid "SELinux"
+msgstr ""
+
+#: ../../qig.rst:145
+# 222d16fa0fe040bc848ee97bdefdf32a
+msgid "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."
+msgstr ""
+
+#: ../../qig.rst:148
+# accdcff2faf84f67a75afdf3f7803df0
+msgid "To configure SELinux to be permissive in the running system we need to run the following command:"
+msgstr ""
+
+#: ../../qig.rst:154
+# 705fd51d1b2d4dc7b66823bbb89721a7
+msgid "To ensure that it remains in that state we need to configure the file /etc/selinux/config to reflect the permissive state, as shown in this example:"
+msgstr ""
+
+#: ../../qig.rst:173
+# 2499a5b702c84346869908b6401a7fe9
+msgid "NTP"
+msgstr ""
+
+#: ../../qig.rst:175
+# 5b46c1b4ccb1446ebad10da4a83212ad
+msgid "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:"
+msgstr ""
+
+#: ../../qig.rst:182
+# 781db9fed4274636a5f465d65ae96cdd
+msgid "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:"
+msgstr ""
+
+#: ../../qig.rst:193
+# a294af76e3c44e9ebd2175352f4df7fe
+msgid "Configuring the CloudStack Package Repository"
+msgstr ""
+
+#: ../../qig.rst:195
+# f31fe230f7e5445aa4c82ee3de4437a4
+msgid "We need to configure the machine to use a CloudStack package repository."
+msgstr ""
+
+#: ../../qig.rst:197
+# cd8c29304b6e4a52bbc897c9b67179ae
+msgid "The Apache CloudStack official releases are source code. As such there are no 'official' binaries available. The full installation guide describes how to take the source release and generate RPMs and and yum repository. This guide attempts to keep things as simple as possible, and thus we are using one of the community-provided yum repositories."
+msgstr ""
+
+#: ../../qig.rst:199
+# e2256262d9354b479703bcb76f59ce3d
+msgid "To add the CloudStack repository, create /etc/yum.repos.d/cloudstack.repo and insert the following information."
+msgstr ""
+
+#: ../../qig.rst:210
+# 66953d7bf28b44b5bd9b9b0d6f8842b5
+msgid "NFS"
+msgstr ""
+
+#: ../../qig.rst:212
+# a1a2e7eb7b184e1f93370ed838c28bb7
+msgid "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 nfs-utils."
+msgstr ""
+
+#: ../../qig.rst:219
+# 7ec076aa37eb4c08ba78355e113e34ec
+msgid "We now need to configure NFS to serve up two different shares. This is handled comparatively easily in the /etc/exports file. You should ensure that it has the following content:"
+msgstr ""
+
+#: ../../qig.rst:227
+# 5162dcde2db840b88e95999c228067f3
+msgid "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:"
+msgstr ""
+
+#: ../../qig.rst:235
+# 03d619dc4fc14523b11009f6ae99c210
+msgid "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 /etc/idmapd.conf is uncommented and set as follows: Domain = cloud.priv"
+msgstr ""
+
+#: ../../qig.rst:239
+# 79823f78fc3449d2bdb08b29fdbc0c4e
+msgid "Now you'll need uncomment the configuration values in the file /etc/sysconfig/nfs"
+msgstr ""
+
+#: ../../qig.rst:250
+# 93af69ba8271458f998954d475299208
+msgid "Now we need to configure the firewall to permit incoming NFS connections. Edit the file /etc/sysconfig/iptables"
+msgstr ""
+
+#: ../../qig.rst:266
+# a74fdf52538345818c2f91d9c3a91c4f
+msgid "Now you can restart the iptables service with the following command:"
+msgstr ""
+
+#: ../../qig.rst:272
+# b9b53885032a4cdd91bdf793191c64bc
+msgid "We now need to configure the nfs service to start on boot and actually start it on the host by executing the following commands:"
+msgstr ""
+
+#: ../../qig.rst:283
+# 9d9957f9b1494c8a879c3ed7060f2a56
+msgid "Management Server Installation"
+msgstr ""
+
+#: ../../qig.rst:285
+# ccddb1a218184fe1804636347c2e1ea4
+msgid "We're going to install the CloudStack management server and surrounding tools."
+msgstr ""
+
+#: ../../qig.rst:288
+# 6b8c70ea2ce24b1e877242cd4a3c0c5b
+msgid "Database Installation and Configuration"
+msgstr ""
+
+#: ../../qig.rst:290
+# 89e46187899144059e8c6d9885e80523
+msgid "We'll start with installing MySQL and configuring some options to ensure it runs well with CloudStack."
+msgstr ""
+
+#: ../../qig.rst:292
+# 31d2de49a29f461b849def0a134a9376
+msgid "Install by running the following command:"
+msgstr ""
+
+#: ../../qig.rst:298
+# ed69068b6d824d11bbbfb621bcfede98
+msgid "With MySQL now installed we need to make a few configuration changes to /etc/my.cnf. Specifically we need to add the following options to the [mysqld] section:"
+msgstr ""
+
+#: ../../qig.rst:309
+# 1dc8c451832547a6b1e244186cc5f44d
+msgid "Now that MySQL is properly configured we can start it and configure it to start on boot as follows:"
+msgstr ""
+
+#: ../../qig.rst:317
+#: ../../qig.rst:383
+# 2828c68eb95b488ab76e26c9f13daac3
+# ffd327842b864f27ba9d3a470b64741c
+msgid "Installation"
+msgstr ""
+
+#: ../../qig.rst:319
+# c72e0c93973d4148b55d981606867b18
+msgid "We are now going to install the management server. We do that by executing the following command:"
+msgstr ""
+
+#: ../../qig.rst:325
+# 614e39ce470c41d8b0608e86e95cf9b3
+msgid "With the application itself installed we can now setup the database, we'll do that with the following command and options:"
+msgstr ""
+
+#: ../../qig.rst:331
+# 53ea489ea49644bf92ec9aaa9700708f
+msgid "When this process is finished, you should see a message like \"CloudStack has successfully initialized the database.\""
+msgstr ""
+
+#: ../../qig.rst:333
+# 95f99a12e8bd4aa493624e57d12571ad
+msgid "Now that the database has been created, we can take the final step in setting up the management server by issuing the following command:"
+msgstr ""
+
+#: ../../qig.rst:341
+# ea6b184f33a94091b0bed2ab097f8104
+msgid "System Template Setup"
+msgstr ""
+
+#: ../../qig.rst:343
+# 9acb4839221b4d7d8ccd58902f606742
+msgid "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."
+msgstr ""
+
+#: ../../qig.rst:347
+# 23d5ace61a844520b9920490c9839ef1
+msgid "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."
+msgstr ""
+
+#: ../../qig.rst:356
+# 7a0469d4fa064b36b21e822e809c0417
+msgid "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."
+msgstr ""
+
+#: ../../qig.rst:360
+# 6cb86fea04e340f1a3c317bd06393ffe
+msgid "KVM Setup and Installation"
+msgstr ""
+
+#: ../../qig.rst:362
+# 694238d19b1d47dc8dbb9f9d716e5a03
+msgid "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."
+msgstr ""
+
+#: ../../qig.rst:369
+# 7f7906b3ab8f4e90b0a96c5e08fb16b3
+msgid "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:"
+msgstr ""
+
+#: ../../qig.rst:373
+# 88d4443c0c6e4d5cb94fb08f4407f561
+msgid ":ref:`conf-network`"
+msgstr ""
+
+#: ../../qig.rst:374
+# 1565cc75629d45f8aef81bdd8927ea71
+msgid ":ref:`conf-hostname`"
+msgstr ""
+
+#: ../../qig.rst:375
+# 5a9d474e2f2840f2b04c16d476f57ab1
+msgid ":ref:`conf-selinux`"
+msgstr ""
+
+#: ../../qig.rst:376
+# 9571423a403c43b9b01e9227094bb987
+msgid ":ref:`conf-ntp`"
+msgstr ""
+
+#: ../../qig.rst:377
+# 514286365b1d431e847609fac32ccb25
+msgid ":ref:`qigconf-pkg-repo`"
+msgstr ""
+
+#: ../../qig.rst:379
+# 6bc0f6aca97a46fba40883c02ea151e5
+msgid "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."
+msgstr ""
+
+#: ../../qig.rst:385
+# b17d04cfdc30493f8d8aa1fe31853929
+msgid "Installation of the KVM agent is trivial with just a single command, but afterwards we'll need to configure a few things."
+msgstr ""
+
+#: ../../qig.rst:392
+# e1e1376460914ea5b03cc1ad8d9b6f4d
+msgid "KVM Configuration"
+msgstr ""
+
+#: ../../qig.rst:394
+# 84ac88e7a6334a08a5b1ec8acc5362fb
+msgid "We have two different parts of KVM to configure, libvirt, and QEMU."
+msgstr ""
+
+#: ../../qig.rst:397
+# b3b7762be0a64f4fb7be24536565be97
+msgid "QEMU Configuration"
+msgstr ""
+
+#: ../../qig.rst:399
+# 96fb088976d44b8dad0fbda31afa54a3
+msgid "KVM configuration is relatively simple at only a single item. We need to edit the QEMU VNC configuration. This is done by editing /etc/libvirt/qemu.conf and ensuring the following line is present and uncommented."
+msgstr ""
+
+#: ../../qig.rst:404
+# 071986cd18744d5286dffaeeeb829fcf
+msgid "vnc_listen=0.0.0.0"
+msgstr ""
+
+#: ../../qig.rst:407
+# f799c4c8e1f24eb4828ab3df46c76927
+msgid "Libvirt Configuration"
+msgstr ""
+
+#: ../../qig.rst:409
+# f82cda8366244ba0ab6f46ef74fa3af4
+msgid "CloudStack uses libvirt for managing virtual machines. Therefore it is vital that libvirt is configured correctly. Libvirt is a dependency of cloud-agent and should already be installed."
+msgstr ""
+
+#: ../../qig.rst:411
+# d97f5408e0f44e9890a0378c9bd7dc84
+msgid "In order to have live migration working libvirt has to listen for unsecured TCP connections. We also need to turn off libvirts attempt to use Multicast DNS advertising. Both of these settings are in /etc/libvirt/libvirtd.conf"
+msgstr ""
+
+#: ../../qig.rst:413
+# 8ef93482e0f2443fa83292f7dd2951e5
+msgid "Set the following paramaters:"
+msgstr ""
+
+#: ../../qig.rst:423
+# a0f3e475e15446b98a6715892a799c5d
+msgid "Turning on \"listen_tcp\" in libvirtd.conf is not enough, we have to change the parameters as well we also need to modify /etc/sysconfig/libvirtd:"
+msgstr ""
+
+#: ../../qig.rst:425
+# bcfbfa1f04c4406aada6924aa6027411
+msgid "Uncomment the following line:"
+msgstr ""
+
+#: ../../qig.rst:431
+# 4180d2037c424f7dac00eaecc738bf36
+msgid "Restart libvirt"
+msgstr ""
+
+#: ../../qig.rst:438
+# 64aec4c2321145bc8cb43d87e13ea603
+msgid "KVM configuration complete"
+msgstr ""
+
+#: ../../qig.rst:439
+# 50fd1bf888a64c828d91e6653c0399b1
+msgid "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."
+msgstr ""
+
+#: ../../qig.rst:443
+# fdf690af3a3f4d94827e349e8c9f227d
+msgid "Configuration"
+msgstr ""
+
+#: ../../qig.rst:445
+# f9efc4e5ffb747c2b2438ae4e5a12c06
+msgid "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."
+msgstr ""
+
+#: ../../qig.rst:449
+# 141607a559884ba897e6b3bda8c66d13
+msgid "UI Access"
+msgstr ""
+
+#: ../../qig.rst:451
+# 7c194cdde2f24cf9b0d5b89ac0fa69cf
+msgid "To get access to CloudStack's web interface, merely point your browser to http://172.16.10.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 Continue with Basic Setup option."
+msgstr ""
+
+#: ../../qig.rst:455
+# f787e14ca1274bf9a979657d7827ed83
+msgid "You should now see a prompt requiring you to change the password for the admin user. Please do so."
+msgstr ""
+
+#: ../../qig.rst:458
+# 0f367054953d45df94b9dc282fcbdec8
+msgid "Setting up a Zone"
+msgstr ""
+
+#: ../../qig.rst:460
+# 5a392849a21f4426865c8b8d121baf52
+msgid "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."
+msgstr ""
+
+#: ../../qig.rst:463
+# 0b2efdf3d1d349638f8fad1d2ce871bb
+msgid "Name - we will set this to the ever-descriptive 'Zone1' for our cloud."
+msgstr ""
+
+#: ../../qig.rst:464
+# e7665d93b6fa417990104bc3921ae545
+msgid "Public DNS 1 - we will set this to '8.8.8.8' for our cloud."
+msgstr ""
+
+#: ../../qig.rst:465
+# 6330777b8a6349789efb90092a35d85d
+msgid "Public DNS 2 - we will set this to '8.8.4.4' for our cloud."
+msgstr ""
+
+#: ../../qig.rst:466
+# 798c3b9e0efa451e9346164b921e3c49
+msgid "Internal DNS1 - we will also set this to '8.8.8.8' for our cloud."
+msgstr ""
+
+#: ../../qig.rst:467
+# 6b22a1c2ada74878a302ab60aee56f69
+msgid "Internal DNS2 - we will also set this to '8.8.4.4' for our cloud."
+msgstr ""
+
+#: ../../qig.rst:470
+# 9b18506e853543ad8b7ec950a00256b3
+msgid "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."
+msgstr ""
+
+#: ../../qig.rst:478
+# 6abb7ced848c4d789ccfe5808162738b
+msgid "Pod Configuration"
+msgstr ""
+
+#: ../../qig.rst:480
+# a0be2d6be3b24aeca0648c6c67188f86
+msgid "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 several items."
+msgstr ""
+
+#: ../../qig.rst:483
+# 61e16957539b42feafc9a1090cfc8239
+msgid "Name - We'll use Pod1 for our cloud."
+msgstr ""
+
+#: ../../qig.rst:484
+# 3516c658373648e6aef3e62fc367bb08
+msgid "Gateway - We'll use 172.16.10.1 as our gateway"
+msgstr ""
+
+#: ../../qig.rst:485
+# 1cc7b2c550c245bebaa39bdbe9aa45dc
+msgid "Netmask - We'll use 255.255.255.0"
+msgstr ""
+
+#: ../../qig.rst:486
+# aec0c6dd26da432aa6e09f095bb69f98
+msgid "Start/end reserved system IPs - we will use 172.16.10.10-172.16.10.20"
+msgstr ""
+
+#: ../../qig.rst:487
+# c0347e177c1840319abe84a3355e5ca6
+msgid "Guest gateway - We'll use 172.16.10.1"
+msgstr ""
+
+#: ../../qig.rst:488
+# a2c495db56254916b4cc32d1d4473de9
+msgid "Guest netmask - We'll use 255.255.255.0"
+msgstr ""
+
+#: ../../qig.rst:489
+# dba3ac553808478c8ed12106982fbc26
+msgid "Guest start/end IP - We'll use 172.16.10.30-172.16.10.200"
+msgstr ""
+
+#: ../../qig.rst:492
+# 2f7eba54fac04422a40615b154d8a168
+msgid "Cluster"
+msgstr ""
+
+#: ../../qig.rst:494
+# 52c8411631024954acd09ee782f3c5bd
+msgid "Now that we've added a Zone, we need only add a few more items for configuring the cluster."
+msgstr ""
+
+#: ../../qig.rst:496
+# 5f0719aeef1e4566869cf817f6d44bb1
+msgid "Name - We'll use Cluster1"
+msgstr ""
+
+#: ../../qig.rst:497
+# 291858f202db4698a7d5dbfe53aee727
+msgid "Hypervisor - Choose KVM"
+msgstr ""
+
+#: ../../qig.rst:499
+# 1b28f08904864d2fa2dccd5124fadbfb
+msgid "You should be prompted to add the first host to your cluster at this point. Only a few bits of information are needed."
+msgstr ""
+
+#: ../../qig.rst:501
+# 4351e5655a0847ac8ad693dcc8a98e4a
+msgid "Hostname - we'll use the IP address 172.16.10.2 since we didn't set up a DNS server."
+msgstr ""
+
+#: ../../qig.rst:502
+# b6d07aca91e6415cb85fe4539395421a
+msgid "Username - we'll use 'root'"
+msgstr ""
+
+#: ../../qig.rst:503
+# ac3d973254774190b86239a48d6160c8
+msgid "Password - enter the operating system password for the root user"
+msgstr ""
+
+#: ../../qig.rst:506
+# 57352ed645a840d196826dd1ec54a9e4
+msgid "Primary Storage"
+msgstr ""
+
+#: ../../qig.rst:508
+# b21d11da55b945e98d24f3d6edcb44a1
+msgid "With your 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:"
+msgstr ""
+
+#: ../../qig.rst:511
+# 3cf4f004da814edb9a1bb060c2a2fab2
+msgid "Name - We'll use 'Primary1'"
+msgstr ""
+
+#: ../../qig.rst:512
+# 3d02b6b358d84793ac50c36e649837d8
+msgid "Server - We'll be using the IP address 172.16.10.2"
+msgstr ""
+
+#: ../../qig.rst:513
+# bc63c7c67c34425b87fc91665bd5ab23
+msgid "Path - Well define /primary as the path we are using"
+msgstr ""
+
+#: ../../qig.rst:516
+# e93426f6cbeb4da583fbe5412fcdda37
+msgid "Secondary Storage"
+msgstr ""
+
+#: ../../qig.rst:518
+# eab19f6315b6418992fdeb8091ecc68e
+msgid "If this is a new zone, you'll be prompted for secondary storage information - populate it as follows:"
+msgstr ""
+
+#: ../../qig.rst:520
+# 06a20b9446cc421f8cd379321ed4dd27
+msgid "NFS server - We'll use the IP address 172.16.10.2"
+msgstr ""
+
+#: ../../qig.rst:521
+# b7cb653afafc44cd8f4b96afe0319397
+msgid "Path - We'll use /secondary"
+msgstr ""
+
+#: ../../qig.rst:523
+# 77df86839f944159bc608fdc4cf35b09
+msgid "Now, click Launch and your cloud should begin setup - it may take several minutes depending on your internet connection speed for setup to finalize."
+msgstr ""
+
+#: ../../qig.rst:526
+# 0e8144e3139949fcac955092fb0158da
+msgid "That's it, you are done with installation of your Apache CloudStack cloud."
+msgstr ""
+

http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/blob/bd81bcc4/source/locale/pot/storage_setup.pot
----------------------------------------------------------------------
diff --git a/source/locale/pot/storage_setup.pot b/source/locale/pot/storage_setup.pot
new file mode 100644
index 0000000..0c266db
--- /dev/null
+++ b/source/locale/pot/storage_setup.pot
@@ -0,0 +1,290 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2014, Apache Software Foundation
+# This file is distributed under the same license as the Apache CloudStack Installation Documentation package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Apache CloudStack Installation Documentation 4\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-03-31 14:02-0400\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../../storage_setup.rst:17
+# 17ed172682494e8b8c6d355a2278c9b3
+msgid "Storage Setup"
+msgstr ""
+
+#: ../../storage_setup.rst:19
+# 7d11e73cd30d433e96f11528bd9d6d04
+msgid "CloudStack is designed to work with a wide variety of commodity and enterprise-grade storage. Local disk may be used as well, if supported by the selected hypervisor. Storage type support for guest virtual disks differs based on hypervisor selection."
+msgstr ""
+
+#: ../../storage_setup.rst:25
+# c94de072e4354efcb9cf1c431fe5208d
+msgid "Storage Type"
+msgstr ""
+
+#: ../../storage_setup.rst:25
+# d18f327bf7d04fc68ceb3854a9b4704b
+msgid "XenServer"
+msgstr ""
+
+#: ../../storage_setup.rst:25
+# c929129e73bf4453b140b3acdacb111a
+msgid "vSphere"
+msgstr ""
+
+#: ../../storage_setup.rst:25
+# 7ca508a9e2274e719a2bd4b2dd03640f
+msgid "KVM"
+msgstr ""
+
+#: ../../storage_setup.rst:27
+# 0af2d843775a4a41bd3d207107ffc98a
+msgid "NFS"
+msgstr ""
+
+#: ../../storage_setup.rst:27
+#: ../../storage_setup.rst:27
+#: ../../storage_setup.rst:27
+#: ../../storage_setup.rst:28
+#: ../../storage_setup.rst:29
+#: ../../storage_setup.rst:30
+#: ../../storage_setup.rst:30
+#: ../../storage_setup.rst:30
+# ced51427419342aea2e093f10775389b
+# 53b3cd6b296848728a0e587896a4eb32
+# ae5c43cc24d9444f9d1152ebb1abb314
+# 9cdb9a75580a4a7dba9a1b9fdeba75d5
+# 2c5c287c8b7d4b2f9ae3173a920de77c
+# b57bf035e0c34133a73e0dc3fda6f83b
+# 084b45afcd30436bbcffd9292b44f4b6
+# ac5dd98097c04a3397054ad3a31b536b
+msgid "Supported"
+msgstr ""
+
+#: ../../storage_setup.rst:28
+# cc4863d6cec14abfba5dc5d5fe71ed06
+msgid "iSCSI"
+msgstr ""
+
+#: ../../storage_setup.rst:28
+# 5568566360ed4a2e96bc0a044df1b8f1
+msgid "Supported via VMFS"
+msgstr ""
+
+#: ../../storage_setup.rst:28
+#: ../../storage_setup.rst:29
+# bf03680db5214b19891d087151d77fa3
+# 08cef555b3384544aad1128bf25c09ad
+msgid "Supported via Clustered Filesystems"
+msgstr ""
+
+#: ../../storage_setup.rst:29
+# 33ecfded4b8c43899f8803502a085e4c
+msgid "Fiber Channel"
+msgstr ""
+
+#: ../../storage_setup.rst:29
+# 1e3cd745a284407c804d4f55eeee95d9
+msgid "Supported via Pre-existing SR"
+msgstr ""
+
+#: ../../storage_setup.rst:30
+# 6857cb84dd1b4a38a399fbd8ec080bdd
+msgid "Local Disk"
+msgstr ""
+
+#: ../../storage_setup.rst:33
+# 4f4a07fc994c4474a14bbecd4f7224a8
+msgid "The use of the Cluster Logical Volume Manager (CLVM) for KVM is not officially supported with CloudStack."
+msgstr ""
+
+#: ../../storage_setup.rst:37
+# 6abccb87e5704c76b734285f8be45d7d
+msgid "Small-Scale Setup"
+msgstr ""
+
+#: ../../storage_setup.rst:39
+# a610ffa8e7e24f5d9bec8cc888502cc5
+msgid "In a small-scale setup, a single NFS server can function as both primary and secondary storage. The NFS server just needs to export two separate shares, one for primary storage and the other for secondary storage."
+msgstr ""
+
+#: ../../storage_setup.rst:44
+# b4922519f597410baabdc69df7b3fd0e
+msgid "Secondary Storage"
+msgstr ""
+
+#: ../../storage_setup.rst:46
+# b04077262c0946c480eb115f445ea351
+msgid "CloudStack is designed to work with any scalable secondary storage system. The only requirement is the secondary storage system supports the NFS protocol."
+msgstr ""
+
+#: ../../storage_setup.rst:52
+# aff4c9a619ff40ac9c9c4cfa2bcc0504
+msgid "The storage server should be a machine with a large number of disks. The disks should ideally be managed by a hardware RAID controller. Modern hardware RAID    controllers support hot plug functionality independent of the operating system so you can replace faulty disks without impacting the running operating          system."
+msgstr ""
+
+#: ../../storage_setup.rst:55
+# e2239020a8b9478297eaee7c11ffd241
+msgid "Example Configurations"
+msgstr ""
+
+#: ../../storage_setup.rst:57
+# 1b77f54232d54c078c077002cf64acf2
+msgid "In this section we go through a few examples of how to set up storage to work properly on a few types of NFS and iSCSI storage systems."
+msgstr ""
+
+#: ../../storage_setup.rst:61
+# 8940c60255074f908a8187d3614589d7
+msgid "Linux NFS on Local Disks and DAS"
+msgstr ""
+
+#: ../../storage_setup.rst:63
+# 1fe1a2cd8a7f4566bd81e8ac11f19db8
+msgid "This section describes how to configure an NFS export on a standard Linux installation. The exact commands might vary depending on the operating system version."
+msgstr ""
+
+#: ../../storage_setup.rst:69
+# daeb1989c05e48eb96cb80b1e8b73a09
+msgid "Install the RHEL/CentOS distribution on the storage server."
+msgstr ""
+
+#: ../../storage_setup.rst:73
+# 44b17d02ddc142d781f934b785cbb1ee
+msgid "If the root volume is more than 2 TB in size, create a smaller boot volume to install RHEL/CentOS. A root volume of 20 GB should be sufficient."
+msgstr ""
+
+#: ../../storage_setup.rst:79
+# 52c6dedf503c47a99d4af6eff668bdb8
+msgid "After the system is installed, create a directory called /export. This can each be a directory in the root partition itself or a mount point for a large disk volume."
+msgstr ""
+
+#: ../../storage_setup.rst:85
+# dbfd8c03524d4ec09efbbcebcf8863a3
+msgid "If you have more than 16TB of storage on one host, create multiple EXT3 file systems and multiple NFS exports. Individual EXT3 file systems cannot exceed 16TB."
+msgstr ""
+
+#: ../../storage_setup.rst:91
+# c5ff7347ad694b26b233f2b5f45b2cb5
+msgid "After /export directory is created, run the following command to configure it as an NFS export."
+msgstr ""
+
+#: ../../storage_setup.rst:98
+# b339dbfaa84a49a784847b51dd27e6db
+msgid "Adjust the above command to suit your deployment needs."
+msgstr ""
+
+#: ../../storage_setup.rst:102
+# 62a467b96dfc4f6e854333d2fe6a2bae
+msgid "**Limiting NFS export.** It is highly recommended that you limit the NFS export to a particular subnet by specifying a subnet mask (e.g.,”192.168.1.0/24”). By allowing access from only within the expected cluster, you avoid having non-pool member mount the storage. The limit you place must include the management network(s) and the storage network(s). If the two are the same network then one CIDR is sufficient. If you have a separate storage network you must provide separate CIDR’s for both or one CIDR that is broad enough to span both."
+msgstr ""
+
+#: ../../storage_setup.rst:112
+#: ../../storage_setup.rst:262
+# 3618428007654967ae072b4aa3ed68fb
+# c5d1dffb89aa49bc8dc26e946f64e684
+msgid "The following is an example with separate CIDRs:"
+msgstr ""
+
+#: ../../storage_setup.rst:120
+#: ../../storage_setup.rst:270
+# 8590afad5a18497993742cea0d7dfbad
+# cc3b910ed64b4912801008923b3c92dd
+msgid "**Removing the async flag.** The async flag improves performance by allowing the NFS server to respond before writes are committed to the disk. Remove the async flag in your mission critical production deployment."
+msgstr ""
+
+#: ../../storage_setup.rst:127
+# 9a0d1e88bf6e43c6beef093a1f233e8c
+msgid "Run the following command to enable NFS service."
+msgstr ""
+
+#: ../../storage_setup.rst:135
+# df13b77bc82a4697b88cc500431fd84d
+msgid "Edit the /etc/sysconfig/nfs file and uncomment the following lines."
+msgstr ""
+
+#: ../../storage_setup.rst:148
+# fdb587673e0441fd8ef48de89def8254
+msgid "Edit the /etc/sysconfig/iptables file and add the following lines at the beginning of the INPUT chain."
+msgstr ""
+
+#: ../../storage_setup.rst:167
+# 4f3ce2e01fdd4a83b694e70c552f8104
+msgid "Reboot the server."
+msgstr ""
+
+#: ../../storage_setup.rst:169
+# ada9a86cba574f01ad3171c4c90671f5
+msgid "An NFS share called /export is now set up."
+msgstr ""
+
+#: ../../storage_setup.rst:173
+# 44c015d5149744cca4dd73176a9c5783
+msgid "When copying and pasting a command, be sure the command has pasted as a single line before executing. Some document viewers may introduce unwanted line         breaks in copied text."
+msgstr ""
+
+#: ../../storage_setup.rst:176
+# 69f633d4ddd9442a92426e8f1d756297
+msgid "Linux NFS on iSCSI"
+msgstr ""
+
+#: ../../storage_setup.rst:178
+# cbd4435d24874baea99e74986f508bf2
+msgid "Use the following steps to set up a Linux NFS server export on an iSCSI volume. These steps apply to RHEL/CentOS 5 distributions."
+msgstr ""
+
+#: ../../storage_setup.rst:183
+# 8fdaa46ad64d478c8172d82f7edc77c4
+msgid "Install iscsiadm."
+msgstr ""
+
+#: ../../storage_setup.rst:194
+# 13addec801544136b34266f347c49d6b
+msgid "Discover the iSCSI target."
+msgstr ""
+
+#: ../../storage_setup.rst:200
+#: ../../storage_setup.rst:214
+# 368ce1fcd0b14cf0a973886773545912
+# 72bdbfe556b34079a5a8ff0f3914b781
+msgid "For example:"
+msgstr ""
+
+#: ../../storage_setup.rst:208
+# 250c23d639d2494cab3bc94bf1183908
+msgid "Log in."
+msgstr ""
+
+#: ../../storage_setup.rst:222
+# af5e134497744c98809d3d6432c727d7
+msgid "Discover the SCSI disk. For example:"
+msgstr ""
+
+#: ../../storage_setup.rst:231
+# fb3b8a7fbc7c4e86b9ac32063fdd0990
+msgid "Format the disk as ext3 and mount the volume."
+msgstr ""
+
+#: ../../storage_setup.rst:241
+# f982c97c58274c4798788d392aadfa3d
+msgid "Add the disk to /etc/fstab to make sure it gets mounted on boot."
+msgstr ""
+
+#: ../../storage_setup.rst:247
+# b710b6ab4d8c4fcab9d1d93517a57613
+msgid "Now you can set up /export as an NFS share."
+msgstr ""
+
+#: ../../storage_setup.rst:251
+# c22af6ab5c9747c39af34f6c7b173f31
+msgid "**Limiting NFS export.** In order to avoid data loss, it is highly recommended that you limit the NFS export to a particular subnet by specifying a subnet mask (e.g.,”192.168.1.0/24”). By allowing access from only within the expected cluster, you avoid having non-pool member mount the storage and inadvertently delete all its data. The limit you place must include the management network(s) and the storage network(s). If the two are the same network then one CIDR is sufficient. If you have a separate storage network you must provide separate CIDRs for both or one CIDR that is broad enough to span both."
+msgstr ""
+


Mime
View raw message