From a2d27da60cebc00db4fe9516933efb8c4718dba1 Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Sat, 28 Nov 2015 06:39:44 +0000 Subject: [PATCH] Imported Translations from Zanata For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: I48ef7e25bb97b451ed5ec514e7c6983c92370d29 --- .../locale/ja/LC_MESSAGES/api-quick-start.po | 169 ++++++++++++- api-ref/locale/api-ref.pot | 230 ++++++++++-------- firstapp/source/locale/firstapp.pot | 183 ++++++++------ 3 files changed, 394 insertions(+), 188 deletions(-) diff --git a/api-quick-start/source/locale/ja/LC_MESSAGES/api-quick-start.po b/api-quick-start/source/locale/ja/LC_MESSAGES/api-quick-start.po index cfc0ab4bf..30ede3fb8 100644 --- a/api-quick-start/source/locale/ja/LC_MESSAGES/api-quick-start.po +++ b/api-quick-start/source/locale/ja/LC_MESSAGES/api-quick-start.po @@ -4,12 +4,12 @@ msgid "" msgstr "" "Project-Id-Version: API-Quick-Start 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-11-26 03:49+0000\n" +"POT-Creation-Date: 2015-11-28 01:49+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2015-11-08 09:35+0000\n" -"Last-Translator: KATO Tomoyuki \n" +"PO-Revision-Date: 2015-11-27 10:14+0000\n" +"Last-Translator: Akihiro Motoki \n" "Language: ja\n" "Plural-Forms: nplurals=1; plural=0\n" "X-Generator: Zanata 3.7.3\n" @@ -27,6 +27,9 @@ msgstr "**REST クライアント**" msgid "**cURL**" msgstr "**cURL**" +msgid "*tenantId* (Optional)" +msgstr "*tenantId* (オプション)" + msgid "*tenantName* (Optional)" msgstr "*tenantName* (オプション)" @@ -93,9 +96,34 @@ msgstr "" "en-US/firefox/addon/restclient/>`__ を、 Chrome については `rest-client " "`__ を参照してください。" +msgid "" +"Credentials are usually a combination of your user name and password, and " +"optionally, the name or ID of the tenant where your cloud runs. Ask your " +"cloud administrator for your user name, password, and tenant so that you can " +"generate authentication tokens. Alternatively, you can supply a token rather " +"than a user name and password." +msgstr "" +"クレデンシャルは、一般的には、ユーザー名とパスワードの組み合わせです。オプ" +"ションとして、あなたのクラウドを実行するテナントの名前や ID を指定します。認" +"証トークンを生成するのに必要な、あなたのユーザー名、パスワード、テナントはク" +"ラウド管理者に問い合わせてください。ユーザー名とパスワードの代わりに、トーク" +"ンを指定することもできます。" + msgid "Description" msgstr "説明" +msgid "Export the token ID to the ``TOKEN`` environment variable. For example:" +msgstr "トークン ID を環境変数 ``TOKEN`` として公開します。例:" + +msgid "" +"For a typical OpenStack deployment that runs Identity, use the following " +"cURL command to request a token. Specify your tenant name, and user name and " +"password credentials:" +msgstr "" +"Identity Service を実行している一般的な OpenStack 環境の場合、以下の cURL コ" +"マンドを使用して、トークンを要求します。テナント名、およびユーザー名とパス" +"ワードのクレデンシャルを指定してください。" + msgid "" "For complete information about the OpenStack clients, including how to " "source the ``openrc`` file, see `OpenStack End User Guide `__ 、`OpenStack Command-Line Interface Reference `__ を参照してください。" +msgid "For example, install the ``openstack`` client:" +msgstr "例えば、 以下は ``openstack`` クライアントをインストールします。" + msgid "" "For information about the command-line clients, see `OpenStack Command-Line " "Interface Reference `__." @@ -126,6 +157,43 @@ msgstr "" "*OpenStack Configuration Reference* の `Firewalls and default ports`_ を参照" "してください。" +msgid "" +"For scripting work and simple requests, you can use a command-line client " +"like the ``openstack-client`` client. This client enables you to use the " +"Identity, Compute, Block Storage, and Object Storage APIs through a command-" +"line interface. Also, each OpenStack project has a related client project " +"that includes Python API bindings and a command-line interface (CLI)." +msgstr "" +"スクリプト作成や単純なリクエストには ``openstack-client`` クライアントなどの" +"コマンドラインクライアントが利用できます。このクライアントを使って、コマンド" +"ラインインターフェースから Identity API、 Compute API、Block Storage API、" +"Object Storage API を使用できます。また、各 OpenStack プロジェクトには対応す" +"るクライアントプロジェクトがあり、 Python API バインディングとコマンドライン" +"インターフェース (CLI) が提供されています。" + +msgid "If the Unauthorized (401) error occurs, request another token." +msgstr "" +"Unauthorized (401) エラーが発生した場合、別のトークンをリクエストします。" + +msgid "" +"If the request succeeds, it returns the OK (200) response code followed by a " +"response body that contains a token in the form ``\"id\":\"token\"`` and an " +"expiration date and time in the form ``\"expires\":\"datetime\"``." +msgstr "" +"リクエストが成功すると、 200 OK 応答が返されます。レスポンス本文には ``\"id" +"\":\"token\"`` 形式のトークンと ``\"expires\":\"datetime\"`` 形式の有効期限が" +"入っています。" + +msgid "" +"If you do not know the tenant name or ID, send a request with \"\" for the " +"tenant name or ID. The response returns the tenant name or ID." +msgstr "" +"テナントの名前も ID も不明な場合、 テナント名か ID に \"\" を指定してリクエス" +"トを送信してください。レスポンスでテナント名かテナント ID が返されます。" + +msgid "Install or update a client package:" +msgstr "パッケージのインストールまたは更新を行います。" + msgid "Install the clients" msgstr "クライアントのインストール" @@ -161,6 +229,15 @@ msgstr "" msgid "Send API requests" msgstr "API リクエストの送信" +msgid "" +"Send API requests and include the token in the ``X-Auth-Token`` header. " +"Continue to send API requests with that token until the service completes " +"the request or the Unauthorized (401) error occurs." +msgstr "" +"API リクエストを送信する際には ``X-Auth-Token`` ヘッダーにトークンを指定しま" +"す。サービスに対するリクエストが全部完了するか、 Unauthorized (401) エラーが" +"発生するまで、API リクエストの送信ではそのトークンを使い続けます。" + msgid "" "The OpenStack project provides a command-line client that enables you to " "access APIs through easy-to-use commands. See the section called :ref:" @@ -190,6 +267,31 @@ msgid "The payload of credentials to authenticate contains these parameters:" msgstr "" "認証のためのクレデンシャルのペイロードには、以下のパラメーターを指定します。" +msgid "" +"The tenant ID. Both the *tenantId* and *tenantName* are optional and " +"mutually exclusive. If you specify both attributes, the server returns the " +"Bad Request (400) response code. If you do not know the tenant name ID, send " +"a request with \"\" for the tenant name or ID. The response returns the " +"tenant name or ID." +msgstr "" +"テナント ID。 *tenantId* と *tenantName* はどちらもオプションですが、両方同時" +"には指定できません。両方の属性を指定した場合、サーバーは Bad Request (400) レ" +"スポンスコードを返します。テナントの名前も ID も不明な場合、 テナント名か ID " +"に \"\" を指定してリクエストを送信してください。レスポンスでテナント名かテナ" +"ント ID が返されます。" + +msgid "" +"The tenant name. Both the *tenantId* and *tenantName* are optional and " +"mutually exclusive. If you specify both attributes, the server returns the " +"Bad Request (400) response code." +msgstr "" +"テナント名。 *tenantId* と *tenantName* はどちらもオプションですが、両方同時" +"には指定できません。両方の属性を指定した場合、サーバーは Bad Request (400) レ" +"スポンスコードを返します。" + +msgid "The token expires every 24 hours." +msgstr "トークンは 24 時間ごとに期限切れとなります。" + msgid "" "The user name. If you do not provide a user name and password, you must " "provide a token." @@ -197,6 +299,24 @@ msgstr "" "ユーザー名。ユーザー名とパスワードを指定しない場合は、トークンを指定する必要" "があります。" +msgid "" +"This section shows how to make some basic Compute API calls. For a complete " +"list of Compute API calls, see `Compute API (CURRENT) `__." +msgstr "" +"このセクションでは、基本的な Compute API コールの実行方法を示します。 " +"Compute API コールの一覧は `Compute API (CURRENT) `__ を参照してください。" + +msgid "" +"To authenticate access to OpenStack services, you must first issue an " +"authentication request with a payload of credentials to OpenStack Identity " +"to get an authentication token." +msgstr "" +"OpenStack サービスへのアクセスの認証を行うには、まず最初に、ペイロードにクレ" +"デンシャルを指定して OpenStack Identity に認証リクエストを行って、認証トーク" +"ンを取得する必要があります。" + msgid "To begin sending API requests, use one of the following methods:" msgstr "API リクエストを送信するには、以下の方法のいずれかを使用します。" @@ -212,6 +332,20 @@ msgstr "" "インスタンスを起動する場合、インスタンスの名前、イメージ、フレーバーを選択す" "る必要があります。" +msgid "" +"To launch the ``my_instance`` instance, run the ``openstack server create`` " +"command with the image and flavor IDs and the server name:" +msgstr "" +"インスタンス ``my_instance`` を起動するには、イメージ ID、フレーバー ID、サー" +"バー名を指定して ``openstack server create`` コマンドを実行します。" + +msgid "" +"To list available images, call the Compute API through the ``openstack`` " +"client:" +msgstr "" +"利用可能なイメージの一覧を表示するには、 ``openstack`` クライアント経由で " +"Compute API を呼び出します。" + msgid "To list flavors, run this command:" msgstr "フレーバーの一覧を表示するには、このコマンドを実行します。" @@ -235,6 +369,15 @@ msgstr "" "からクライアントの最新バージョンを簡単かつ確実に入手できます。また、``pip`` " "を使ってパッケージの更新や削除ができます。" +msgid "Use the Compute API to list flavors:" +msgstr "Compute API を使用して、フレーバーの一覧を取得しています。" + +msgid "Use the Compute API to list images:" +msgstr "Compute API を使用して、イメージの一覧を取得しています。" + +msgid "Use the Compute API to list servers:" +msgstr "Compute API を使用して、サーバーの一覧を取得しています。" + msgid "" "Use this SDK to write Python automation scripts that create and manage " "resources in your OpenStack cloud. The SDK implements Python bindings to the " @@ -252,9 +395,29 @@ msgstr "" "*OpenStack エンドユーザーガイド* の `OpenStack Python SDK `__ を参照してください。" +msgid "" +"When you send API requests, you include the token in the ``X-Auth-Token`` " +"header. If you access multiple OpenStack services, you must get a token for " +"each service. A token is valid for a limited time before it expires. A token " +"can also become invalid for other reasons. For example, if the roles for a " +"user change, existing tokens for that user are no longer valid." +msgstr "" +"API リクエストの送信時、``X-Auth-Token`` ヘッダーにトークンを指定します。複数" +"の OpenStack サービスにアクセスする場合、サービス毎にトークンを取得する必要が" +"あります。トークンは一定時間有効で、その後期限切れとなります。トークンは他の" +"理由で失効することもあります。例えば、ユーザーのロールが変更された場合、その" +"ユーザーの既存のトークンは無効になります。" + msgid "Where *PROJECT* is the project name." msgstr "*PROJECT* はプロジェクト名です。" +msgid "" +"You must install the client for each project separately, but the ``python-" +"openstackclient`` covers multiple projects." +msgstr "" +"各プロジェクトのクライアントは別々にインストールする必要がありますが、 " +"``python-openstackclient`` は複数のプロジェクトに対応しています。" + msgid "password (required)" msgstr "パスワード (必須)" diff --git a/api-ref/locale/api-ref.pot b/api-ref/locale/api-ref.pot index 997cc2c0e..2c823d1fd 100644 --- a/api-ref/locale/api-ref.pot +++ b/api-ref/locale/api-ref.pot @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2015-11-26 06:40+0000\n" +"POT-Creation-Date: 2015-11-28 06:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -81,7 +81,7 @@ msgstr "" msgid "API versions" msgstr "" -#: ./api-ref/src/docbkx/ch_images-v2.xml:34(title) ./api-ref/src/docbkx/ch_images-v1.xml:41(title) ./api-ref/src/docbkx/ch_compute-v2.1.xml:454(title) +#: ./api-ref/src/docbkx/ch_images-v2.xml:34(title) ./api-ref/src/docbkx/ch_images-v1.xml:41(title) ./api-ref/src/docbkx/ch_compute-v2.1.xml:456(title) msgid "Images" msgstr "" @@ -2481,415 +2481,431 @@ msgstr "" msgid "Performs actions on a server. Specify the action in the request body." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:295(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:297(title) msgid "Servers admin actions (servers, action)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:296(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:298(para) msgid "Administrators only. Performs actions on a server. Specify the action in the request body." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:305(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:307(title) msgid "Servers diagnostics (servers, diagnostics)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:306(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:308(para) msgid "Gets the usage data for a server." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:314(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:316(title) msgid "Servers IPs (servers, ips)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:315(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:317(para) msgid "Lists the IP addresses assigned to an instance or shows details for an IP address." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:324(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:326(title) msgid "Server metadata (servers, metadata)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:325(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:327(para) msgid "Lists metadata, creates or replaces one or more metadata items, and updates one or more metadata items for a server." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:329(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:331(para) msgid "Shows details for, creates or replaces, and updates a metadata item, by key, for a server." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:338(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:340(title) msgid "Servers action (servers, os-instance-actions)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:339(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:341(para) msgid "Permits all users to list available server actions for a server. Permits administrators to get details for a server action for a server." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:348(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:350(title) msgid "Port interfaces (servers, os-interface)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:349(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:351(para) msgid "Creates a port interface and uses it to attach a port to a server and detaches a port interface from a server. Also, lists all port interfaces and shows details for a port interface." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:359(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:361(title) msgid "Servers password (servers, os-server-password)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:360(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:362(para) msgid "Gets the encrypted administrative password set through the metadata service." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:369(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:371(title) msgid "Servers virtual interfaces (servers, os-virtual-interfaces)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:370(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:372(para) msgid "Lists virtual interfaces for a server instance." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:378(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:380(title) msgid "Flavors with extended attributes (flavors)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:379(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:381(para) msgid "Shows information about flavors." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:387(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:389(title) msgid "Flavors access (flavors, os-flavor-access, action)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:388(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:390(para) msgid "Provides flavor access support." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:409(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:411(title) msgid "Flavors extra-specs (flavors, os-flavor-extra-specs)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:410(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:412(para) msgid "Lists, creates, deletes, and updates the extra-specs or keys for a flavor." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:419(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:421(title) msgid "Flavors manage (flavors, os-flavor-manage)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:420(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:422(para) msgid "Creates and deletes flavors." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:428(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:430(title) msgid "Keypairs (keypairs)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:429(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:431(para) msgid "Generates, imports, and deletes SSH keys." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:435(title) ./api-ref/src/docbkx/ch_blockstorage-api-v2.xml:35(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:437(title) ./api-ref/src/docbkx/ch_blockstorage-api-v2.xml:35(title) msgid "Limits (limits)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:436(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:438(para) msgid "Shows all global and rate limit information." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:444(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:446(title) msgid "Extensions (extensions)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:445(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:447(para) msgid "Lists the available extensions and shows details for an extension, by alias." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:455(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:457(para) msgid "Lists, gets details for, and deletes images. Also sets, lists, gets details for, and deletes image metadata." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:459(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:461(para) msgid "An image is a collection of files that you use to create and rebuild a server. By default, operators provide pre-built operating system images. You can also create custom images. See Compute server actions." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:465(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:467(para) msgid "If you set the image size policy in the policy.json file, the OS-EXT-IMG-SIZE:size extended attribute is visible." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:484(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:486(title) msgid "Image metadata" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:485(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:487(para) msgid "Shows details for, sets, updates, and deletes image metadata or metadata items." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:501(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:503(title) msgid "Guest agents (os-agents)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:502(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:504(para) msgid "Creates, lists, updates, and deletes guest agent builds. Use guest agents to access files on the disk, configure networking, or run other applications or scripts in the guest while the agent runs. This hypervisor-specific extension is not currently enabled for KVM. Use of guest agents is possible only if the underlying service provider uses the Xen driver." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:515(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:517(title) msgid "Host aggregates (os-aggregates, action)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:516(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:518(para) msgid "Creates and manages host aggregates. An aggregate assigns metadata to groups of compute nodes. Aggregates are only visible to the cloud provider." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:526(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:528(title) msgid "Assisted volume snapshots (os-assisted-volume-snapshots)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:527(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:529(para) msgid "Creates and deletes snapshots through an emulator/hypervisor. The qcow2 file format is supported." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:531(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:533(para) msgid "An internal snapshot that lacks storage such as NFS or GlusterFS can use an emulator/hypervisor to add the snapshot feature." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:540(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:542(title) msgid "Availability zones (os-availability-zone)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:541(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:543(para) msgid "Gets availability zone information." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:549(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:551(title) msgid "Bare metal nodes (os-baremetal-nodes)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:550(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:552(para) msgid "Bare metal nodes." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:556(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:558(title) msgid "Servers with block device mapping format (servers, os-block-device-mapping)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:558(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:560(para) msgid "Creates a server with a block device mapping." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:564(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:566(title) msgid "Cells (os-cells, capacities)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:565(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:567(para) msgid "Adds neighbor cells, lists neighbor cells, and gets the capabilities of the local cell." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:574(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:576(title) msgid "Root certificates (os-certificates)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:575(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:577(para) msgid "Creates and shows details for a root certificate." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:581(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:583(title) msgid "Cloudpipe (os-cloudpipe)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:582(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:584(para) msgid "Manages virtual VPNs for projects." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:588(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:590(title) msgid "Server consoles (servers, os-consoles, os-console-auth-token)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:589(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:591(para) msgid "Manages server consoles." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:595(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:597(title) msgid "Fixed IPs (os-fixed-ips)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:596(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:598(para) msgid "Shows data for a fixed IP, such as host name, CIDR, and address. Also, reserves and frees a fixed IP address." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:605(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:607(title) msgid "Floating IP DNS records (os-floating-ip-dns)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:606(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:608(para) msgid "Manages DNS records associated with IP addresses allocated by the floating IPs extension. Requests are dispatched to a DNS driver selected at startup." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:616(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:618(title) msgid "Floating IP pools (os-floating-ip-pools)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:617(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:619(para) msgid "Manages groups of floating IPs." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:625(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:627(title) msgid "Floating IPs (os-floating-ips)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:626(para) -msgid "Assigns and allocates floating IP addresses to instances that run in an OpenStack cloud." +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:628(para) +msgid "Lists floating IP addresses that are associated with a project. Also, creates (allocates) a floating IP address for a project, shows floating IP address details, and deletes (deallocates) a floating IP address from a project." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:635(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:634(para) +msgid "A pool of floating IP addresses, configured by the cloud administrator, is available in OpenStack Compute. The project quota defines the maximum number of floating IP addresses that you can allocate to the project. After you allocate a floating IP address for a project, you can:" +msgstr "" + +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:644(para) +msgid "Add (associate) the floating IP address with an instance in the project. Only one floating IP address can be associated with an instance at a time." +msgstr "" + +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:651(para) +msgid "Remove (disassociate) the floating IP address from an instance in the project." +msgstr "" + +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:657(para) +msgid "Delete, or deallocate, a floating IP from the project, which automatically deletes any associations for that IP address." +msgstr "" + +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:668(title) msgid "Floating IPs bulk (os-floating-ips-bulk)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:636(para) -msgid "Bulk-creates, deletes, and lists floating IPs. Default pool name is nova. To view available pools, use the os-floating-ip-pools extension." +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:669(para) +msgid "Bulk-creates, deletes, and lists floating IPs. Default pool name is nova. To view available pools, use the os- floating-ip-pools extension." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:645(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:679(title) msgid "Ping instances (os-fping)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:646(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:680(para) msgid "Pings instances and reports which ones are alive." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:654(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:688(title) msgid "Hosts (os-hosts)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:655(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:689(para) msgid "Manages physical hosts." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:663(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:697(title) msgid "Hypervisors (os-hypervisors)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:664(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:698(para) msgid "Lists all hypervisors, shows summary statistics for all hypervisors over all compute nodes, shows details for a hypervisor, and shows the uptime for a hypervisor." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:674(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:708(title) msgid "Instance usage audit log (os-instance-usage-audit-log)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:675(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:709(para) msgid "Administrator only. Monitors task logs." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:683(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:717(title) msgid "Migrations (os-migrations)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:684(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:718(para) msgid "Shows data on migrations." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:692(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:726(title) msgid "Networks (os-networks)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:693(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:727(para) msgid "Creates, lists, shows information for, and deletes networks." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:696(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:730(para) msgid "Adds network to a project, disassociates a network from a project, and disassociates a project from a network." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:700(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:734(para) msgid "Associates host with and disassociates host from a network." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:708(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:742(title) msgid "Quota class (os-quota-class-sets)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:709(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:743(para) msgid "Provides quota classes management support." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:717(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:751(title) msgid "Quota sets (os-quota-sets)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:718(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:752(para) msgid "Permits administrators, depending on policy settings, to view quotas for a project and view and update default quotas." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:727(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:761(title) msgid "Security groups (os-security-groups)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:728(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:762(para) msgid "Lists, shows information for, creates, and deletes security groups." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:736(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:770(title) msgid "Rules for default security group (os-security-group-default-rules)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:738(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:772(para) msgid "Lists, shows information for, and creates default security group rules." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:747(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:781(title) msgid "Rules for security group (os-security-group-rules)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:748(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:782(para) msgid "Creates and deletes security group rules." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:756(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:790(title) msgid "Create external events (os-server-external-events)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:757(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:791(para) msgid "Creates one or more external events. Each event is dispatched to a server instance." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:766(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:800(title) msgid "Server groups (os-server-groups)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:767(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:801(para) msgid "Lists, shows information for, creates, and deletes server groups." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:784(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:818(title) msgid "Manage services (os-services)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:785(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:819(para) msgid "Lists all or only disabled Compute services for all hosts in a tenant. Logs information for disabled services. Enables or disables scheduling for, forces down, unsets the forced-down state of, or deletes a service." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:816(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:850(title) msgid "Usage reports (os-simple-tenant-usage)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:817(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:851(para) msgid "Reports usage statistics on compute and storage resources." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:825(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:859(title) msgid "Project networks (os-tenant-networks)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:826(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:860(para) msgid "Creates, lists, shows information for, and deletes project networks." msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:834(title) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:868(title) msgid "Volume extension (os-volumes, os-snapshots)" msgstr "" -#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:835(para) +#: ./api-ref/src/docbkx/ch_compute-v2.1.xml:869(para) msgid "Manages volumes and snapshots for use with the Compute API." msgstr "" diff --git a/firstapp/source/locale/firstapp.pot b/firstapp/source/locale/firstapp.pot index 1ade22f1b..050f7ac1b 100644 --- a/firstapp/source/locale/firstapp.pot +++ b/firstapp/source/locale/firstapp.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: FirstApp 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-11-26 06:40+0000\n" +"POT-Creation-Date: 2015-11-28 06:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -272,6 +272,10 @@ msgstr "" msgid "This section has not yet been completed for the fog SDK." msgstr "" +#: ../block_storage.rst:51 ../durability.rst:81 ../introduction.rst:22 +msgid "This section has not yet been completed for the jclouds SDK." +msgstr "" + #: ../block_storage.rst:55 ../durability.rst:107 ../introduction.rst:26 msgid "This section has not yet been completed for the pkgcloud SDK." msgstr "" @@ -284,160 +288,160 @@ msgstr "" msgid "Connect to the API endpoint:" msgstr "" -#: ../block_storage.rst:97 +#: ../block_storage.rst:83 msgid "To try it out, make a 1GB volume called :test'." msgstr "" -#: ../block_storage.rst:117 +#: ../block_storage.rst:103 msgid "The parameter :code:`size` is in gigabytes." msgstr "" -#: ../block_storage.rst:119 +#: ../block_storage.rst:105 msgid "To see if the volume creation was successful, list all volumes:" msgstr "" -#: ../block_storage.rst:139 +#: ../block_storage.rst:125 msgid "Attach the storage volume to a running instance." msgstr "" -#: ../block_storage.rst:142 +#: ../block_storage.rst:128 msgid "Use Block Storage for the Fractal database server" msgstr "" -#: ../block_storage.rst:144 +#: ../block_storage.rst:130 msgid "" "You need a server for the dedicated database. Use the image, flavor, and " "keypair that you used in :doc:`/getting_started` to launch an :code:`app-" "database` instance." msgstr "" -#: ../block_storage.rst:148 +#: ../block_storage.rst:134 msgid "" "You also need a security group to permit access to the database server (for " "MySQL, port 3306) from the network:" msgstr "" -#: ../block_storage.rst:170 +#: ../block_storage.rst:151 msgid "" "Create a volume object by using the unique identifier (UUID) for the volume. " "Then, use the server object from the previous code snippet to attach the " "volume to it at :code:`/dev/vdb`:" msgstr "" -#: ../block_storage.rst:188 +#: ../block_storage.rst:169 msgid "Log in to the server to run the following steps." msgstr "" -#: ../block_storage.rst:190 +#: ../block_storage.rst:171 msgid "" "Replace :code:`IP_SERVICES` with the IP address of the services instance and " "USERNAME to the appropriate user name." msgstr "" -#: ../block_storage.rst:193 +#: ../block_storage.rst:174 msgid "Now prepare the empty block device." msgstr "" -#: ../block_storage.rst:205 +#: ../block_storage.rst:186 msgid "" "Stop the running MySQL database service and move the database files from :" "file:`/var/lib/mysql` to the new volume, which is temporarily mounted at :" "file:`/mnt/database`." msgstr "" -#: ../block_storage.rst:214 +#: ../block_storage.rst:195 msgid "" "Sync the file systems and mount the block device that contains the database " "files to :file:`/var/lib/mysql`." msgstr "" -#: ../block_storage.rst:225 +#: ../block_storage.rst:206 msgid "" "Finally, start the stopped MySQL database service and validate that " "everything works as expected." msgstr "" -#: ../block_storage.rst:234 +#: ../block_storage.rst:215 msgid "Extras" msgstr "" -#: ../block_storage.rst:236 +#: ../block_storage.rst:217 msgid "" "You can detach the volume and reattach it elsewhere, or use the following " "steps to delete the volume." msgstr "" -#: ../block_storage.rst:240 +#: ../block_storage.rst:221 msgid "The following operations are destructive and result in data loss." msgstr "" -#: ../block_storage.rst:242 +#: ../block_storage.rst:223 msgid "To detach and delete a volume:" msgstr "" -#: ../block_storage.rst:258 +#: ../block_storage.rst:235 msgid "" ":code:`detach_volume` and :code:`destroy_volume` take a volume object, not a " "name." msgstr "" -#: ../block_storage.rst:270 +#: ../block_storage.rst:247 msgid "" "Other features, such as creating volume snapshots, are useful for backups:" msgstr "" -#: ../block_storage.rst:280 +#: ../block_storage.rst:257 msgid "" "For information about these and other calls, see `libcloud documentation " "`_." msgstr "" -#: ../block_storage.rst:284 +#: ../block_storage.rst:261 msgid "Work with the OpenStack Database service" msgstr "" -#: ../block_storage.rst:286 +#: ../block_storage.rst:263 msgid "" "Previously, you manually created the database, which is useful for a a " "single database that you rarely update. However, the OpenStack :code:`trove` " "component provides Database as a Service (DBaaS)." msgstr "" -#: ../block_storage.rst:290 +#: ../block_storage.rst:267 msgid "" "This OpenStack Database service is not installed in many clouds right now, " "but if your cloud supports it, it can make your life a lot easier when " "working with databases." msgstr "" -#: ../block_storage.rst:294 +#: ../block_storage.rst:271 msgid "" "SDKs do not generally support the service yet, but you can use the 'trove' " "command-line client to work with it instead." msgstr "" -#: ../block_storage.rst:297 +#: ../block_storage.rst:274 msgid "" "To install the 'trove' command-line client, see `Install the OpenStack " "command-line clients `_." msgstr "" -#: ../block_storage.rst:300 +#: ../block_storage.rst:277 msgid "" "To set up environment variables for your cloud in an :file:`openrc.sh` file, " "see `Set environment variables using the OpenStack RC file `_." msgstr "" -#: ../block_storage.rst:304 +#: ../block_storage.rst:281 msgid "" "Ensure you have an :file:`openrc.sh` file, source it, and validate that your " "trove client works: ::" msgstr "" -#: ../block_storage.rst:319 +#: ../block_storage.rst:296 msgid "" "For information about supported features and how to work with an existing " "database service installation, see `Database as a Service in OpenStack " @@ -445,32 +449,32 @@ msgid "" "openstack-33588994>`_." msgstr "" -#: ../block_storage.rst:324 ../craziness.rst:72 ../durability.rst:406 +#: ../block_storage.rst:301 ../craziness.rst:72 ../durability.rst:406 #: ../getting_started.rst:1359 ../introduction.rst:790 ../networking.rst:796 -#: ../orchestration.rst:481 ../scaling_out.rst:432 +#: ../orchestration.rst:481 ../scaling_out.rst:473 msgid "Next steps" msgstr "" -#: ../block_storage.rst:326 +#: ../block_storage.rst:303 msgid "" "You should now be fairly confident working with Block Storage volumes. For " "information about other calls, see the volume documentation for your SDK. " "Or, try one of these tutorial steps:" msgstr "" -#: ../block_storage.rst:330 ../durability.rst:423 ../getting_started.rst:1368 -#: ../introduction.rst:806 ../scaling_out.rst:451 +#: ../block_storage.rst:307 ../durability.rst:423 ../getting_started.rst:1368 +#: ../introduction.rst:806 ../scaling_out.rst:492 msgid ":doc:`/orchestration`: Automatically orchestrate your application." msgstr "" -#: ../block_storage.rst:331 ../durability.rst:424 ../getting_started.rst:1369 -#: ../introduction.rst:807 ../orchestration.rst:488 ../scaling_out.rst:452 +#: ../block_storage.rst:308 ../durability.rst:424 ../getting_started.rst:1369 +#: ../introduction.rst:807 ../orchestration.rst:488 ../scaling_out.rst:493 msgid ":doc:`/networking`: Learn about complex networking." msgstr "" -#: ../block_storage.rst:332 ../durability.rst:425 ../getting_started.rst:1370 +#: ../block_storage.rst:309 ../durability.rst:425 ../getting_started.rst:1370 #: ../introduction.rst:808 ../networking.rst:802 ../orchestration.rst:489 -#: ../scaling_out.rst:453 +#: ../scaling_out.rst:494 msgid ":doc:`/advice`: Get advice about operations." msgstr "" @@ -489,7 +493,7 @@ msgstr "" #: ../craziness.rst:10 msgid "" "For more information about multi-site clouds, see the `Multi-Site chapter " -"`_ in the " +"`_ in the " "Architecture Design Guide." msgstr "" @@ -513,8 +517,8 @@ msgstr "" #: ../craziness.rst:24 msgid "" "For more information about hybrid clouds, see the `Hybrid Cloud chapter " -"`_ in the " -"Architecture Design Guide." +"`_ in the Architecture " +"Design Guide." msgstr "" #: ../craziness.rst:29 @@ -842,14 +846,14 @@ msgid "Or, try one of these tutorial steps:" msgstr "" #: ../durability.rst:421 ../getting_started.rst:1366 ../introduction.rst:804 -#: ../scaling_out.rst:449 +#: ../scaling_out.rst:490 msgid "" ":doc:`/block_storage`: Migrate the database to block storage, or use the " "database-as-a-service component." msgstr "" #: ../durability.rst:426 ../getting_started.rst:1371 ../introduction.rst:809 -#: ../networking.rst:803 ../orchestration.rst:490 ../scaling_out.rst:454 +#: ../networking.rst:803 ../orchestration.rst:490 ../scaling_out.rst:495 msgid "" ":doc:`/craziness`: Learn some crazy things that you might not think to do ;)" msgstr "" @@ -1154,6 +1158,16 @@ msgstr "" msgid "This document has not yet been completed for the fog SDK." msgstr "" +#: ../getting_started.rst:116 +msgid "" +"`jClouds 1.8 or higher installed `_." +msgstr "" + +#: ../getting_started.rst:120 +msgid "This document has not yet been completed for the jclouds SDK." +msgstr "" + #: ../getting_started.rst:124 msgid "" "`libcloud 0.15.1 or higher installed `_ in the meantime." +msgstr "" + #: ../networking.rst:47 msgid "Libcloud does not support the OpenStack Networking API." msgstr "" @@ -2824,6 +2845,12 @@ msgid "" "master/lib/fog/openstack/models/orchestration>`_." msgstr "" +#: ../orchestration.rst:65 +msgid "" +"Jclouds does not currently support OpenStack Orchestration. See this `bug " +"report `_." +msgstr "" + #: ../orchestration.rst:70 msgid "libcloud does not currently support OpenStack Orchestration." msgstr "" @@ -3416,32 +3443,32 @@ msgid "" "longer working, remove them and re-create something new." msgstr "" -#: ../scaling_out.rst:172 +#: ../scaling_out.rst:179 msgid "Extra security groups" msgstr "" -#: ../scaling_out.rst:174 +#: ../scaling_out.rst:181 msgid "" "As you change the topology of your applications, you must update or create " "security groups. Here, you re-create the required security groups." msgstr "" -#: ../scaling_out.rst:197 +#: ../scaling_out.rst:211 msgid "A floating IP helper function" msgstr "" -#: ../scaling_out.rst:199 +#: ../scaling_out.rst:213 msgid "" "Define a short function to locate unused or allocate floating IPs. This " "saves a few lines of code and prevents you from reaching your floating IP " "quota too quickly." msgstr "" -#: ../scaling_out.rst:222 +#: ../scaling_out.rst:243 msgid "Split the database and message queue" msgstr "" -#: ../scaling_out.rst:224 +#: ../scaling_out.rst:245 msgid "" "Before you scale out your application services, like the API service or the " "workers, you must add a central database and an :code:`app-services` " @@ -3450,11 +3477,11 @@ msgid "" "services." msgstr "" -#: ../scaling_out.rst:248 +#: ../scaling_out.rst:276 msgid "Scale the API service" msgstr "" -#: ../scaling_out.rst:250 +#: ../scaling_out.rst:278 msgid "" "With multiple workers producing fractals as fast as they can, the system " "must be able to receive the requests for fractals as quickly as possible. If " @@ -3462,13 +3489,13 @@ msgid "" "our API to generate fractals." msgstr "" -#: ../scaling_out.rst:255 +#: ../scaling_out.rst:283 msgid "" "Armed with a security group, image, and flavor size, you can add multiple " "API services:" msgstr "" -#: ../scaling_out.rst:276 +#: ../scaling_out.rst:311 msgid "" "These services are client-facing, so unlike the workers they do not use a " "message queue to distribute tasks. Instead, you must introduce some kind of " @@ -3476,7 +3503,7 @@ msgid "" "API services." msgstr "" -#: ../scaling_out.rst:281 +#: ../scaling_out.rst:316 msgid "" "A simple solution is to give half of your friends one address and half the " "other, but that solution is not sustainable. Instead, you can use a `DNS " @@ -3485,15 +3512,15 @@ msgid "" "Service, which :doc:`/networking` explains." msgstr "" -#: ../scaling_out.rst:294 +#: ../scaling_out.rst:328 msgid "Scale the workers" msgstr "" -#: ../scaling_out.rst:296 +#: ../scaling_out.rst:330 msgid "To increase the overall capacity, add three workers:" msgstr "" -#: ../scaling_out.rst:316 +#: ../scaling_out.rst:357 msgid "" "Adding this capacity enables you to deal with a higher number of requests " "for fractals. As soon as these worker instances start, they begin checking " @@ -3501,7 +3528,7 @@ msgid "" "register opening in the supermarket." msgstr "" -#: ../scaling_out.rst:321 +#: ../scaling_out.rst:362 msgid "" "This process was obviously a very manual one. Figuring out that we needed " "more workers and then starting new ones required some effort. Ideally the " @@ -3512,45 +3539,45 @@ msgid "" "appropriate. To find out how to set that up, see :doc:`orchestration`." msgstr "" -#: ../scaling_out.rst:331 +#: ../scaling_out.rst:372 msgid "Verify that we have had an impact" msgstr "" -#: ../scaling_out.rst:333 +#: ../scaling_out.rst:374 msgid "" "In the previous steps, you split out several services and expanded capacity. " "To see the new features of the Fractals application, SSH to one of the app " "instances and create a few fractals." msgstr "" -#: ../scaling_out.rst:341 +#: ../scaling_out.rst:382 msgid "" "Replace :code:`IP_API_1` with the IP address of the first API instance and " "USERNAME with the appropriate user name." msgstr "" -#: ../scaling_out.rst:344 +#: ../scaling_out.rst:385 msgid "Use the :code:`faafo create` command to generate fractals." msgstr "" -#: ../scaling_out.rst:346 +#: ../scaling_out.rst:387 msgid "" "Use the :code:`faafo list` command to watch the progress of fractal " "generation." msgstr "" -#: ../scaling_out.rst:349 +#: ../scaling_out.rst:390 msgid "Use the :code:`faafo UUID` command to examine some of the fractals." msgstr "" -#: ../scaling_out.rst:351 +#: ../scaling_out.rst:392 msgid "" "The `generated_by` field shows the worker that created the fractal. Because " "multiple worker instances share the work, fractals are generated more " "quickly and users might not even notice when a worker fails." msgstr "" -#: ../scaling_out.rst:401 +#: ../scaling_out.rst:442 msgid "" "The fractals are now available from any of the app-api hosts. To verify, " "visit http://IP_API_1/fractal/FRACTAL_UUID and http://IP_API_2/fractal/" @@ -3558,13 +3585,13 @@ msgid "" "you can use the others." msgstr "" -#: ../scaling_out.rst:406 +#: ../scaling_out.rst:447 msgid "" "Replace :code:`IP_API_1` and :code:`IP_API_2` with the corresponding " "floating IPs. Replace FRACTAL_UUID with the UUID of an existing fractal." msgstr "" -#: ../scaling_out.rst:410 +#: ../scaling_out.rst:451 msgid "" "Go ahead and test the fault tolerance. Start deleting workers and API " "instances. As long as you have one of each, your application is fine. " @@ -3573,14 +3600,14 @@ msgid "" "sections will explain how to address this weak point." msgstr "" -#: ../scaling_out.rst:417 +#: ../scaling_out.rst:458 msgid "" "If you had a load balancer, you could distribute this load between the two " "different API services. You have several options. The :doc:`networking` " "section shows you one option." msgstr "" -#: ../scaling_out.rst:421 +#: ../scaling_out.rst:462 msgid "" "In theory, you could use a simple script to monitor the load on your workers " "and API services and trigger the creation of instances, which you already " @@ -3588,20 +3615,20 @@ msgid "" "applications." msgstr "" -#: ../scaling_out.rst:426 +#: ../scaling_out.rst:467 msgid "" "Of course, creating a monitoring system for a single application might not " "make sense. To learn how to use the OpenStack Orchestration monitoring and " "auto-scaling capabilities to automate these steps, see :doc:`orchestration`." msgstr "" -#: ../scaling_out.rst:434 +#: ../scaling_out.rst:475 msgid "" "You should be fairly confident about starting instances and distributing " "services from an application among these instances." msgstr "" -#: ../scaling_out.rst:437 +#: ../scaling_out.rst:478 msgid "" "As mentioned in :doc:`/introduction`, the generated fractal images are saved " "on the local file system of the API service instances. Because you have " @@ -3612,13 +3639,13 @@ msgid "" "local file system." msgstr "" -#: ../scaling_out.rst:445 +#: ../scaling_out.rst:486 msgid "" "Go to :doc:`/durability` to learn how to use Object Storage to solve this " "problem in a elegant way. Or, you can proceed to one of these sections:" msgstr "" -#: ../scaling_out.rst:459 +#: ../scaling_out.rst:500 msgid "" "This file contains all the code from this tutorial section. This " "comprehensive code sample lets you view and run the code as a single script."