# Translators: # Akihiro Motoki , 2013 # Akira Yoshiyama , 2013 # Andreas Jaeger , 2014-2015 # Ying Chun Guo , 2013 # doki701 , 2013 # yfukuda , 2014 # Masanori Itoh , 2013 # Masanori Itoh , 2013 # Masayuki Igawa , 2013 # Masayuki Igawa , 2013 # myamamot , 2014 # *はたらくpokotan* <>, 2013 # Tomoaki Nakajima <>, 2013 # Yuki Shira , 2013 # Shogo Sato , 2014 # tsutomu.takekawa , 2013 # Masanori Itoh , 2013 # Toru Makabe , 2013 # doki701 , 2013 # Tom Fifield , 2014 # Tomoyuki KATO , 2012-2015 # Toru Makabe , 2013 # tsutomu.takekawa , 2013 # Ying Chun Guo , 2013 # ykatabam , 2014 # Yuki Shira , 2013 # # # Akihiro Motoki , 2016. #zanata # KATO Tomoyuki , 2016. #zanata # Shu Muto , 2016. #zanata # Yoshiki Eguchi , 2016. #zanata msgid "" msgstr "" "Project-Id-Version: Operations Guide 0.0.1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-15 17:21+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "PO-Revision-Date: 2016-07-16 02:27+0000\n" "Last-Translator: Yoshiki Eguchi \n" "Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Zanata 3.7.3\n" "Language-Team: Japanese\n" msgid "\"Hey Alvaro, can you run a VLAN on top of a VLAN?\"" msgstr "「Alvaro、VLAN 上に VLAN って作れるのかい?」" msgid "\"If you did, you'd add an extra 4 bytes to the packet…\"" msgstr "「もしやったら、パケットに余計に4バイト追加になるよ・・」" msgid "\"The Issue\"" msgstr "「あの問題」" msgid "**Back matter:**" msgstr "**後付:**" msgid "**Column**" msgstr "**カラム**" msgid "**Compute nodes**" msgstr "**コンピュートノード**" msgid "**Controller node**" msgstr "**コントローラーノード**" msgid "**Description**" msgstr "**説明**" msgid "**Ensuring Snapshots of Linux Guests Are Consistent**" msgstr "**Linux ゲストのスナップショットの整合性の保証**" msgid "**Ensuring Snapshots of Windows Guests Are Consistent**" msgstr "**Windows ゲストのスナップショットの整合性の保証**" msgid "**Example of Complexity**" msgstr "**複雑さの例**" msgid "**Example**" msgstr "**例**" msgid "**File-level Storage (for Live Migration)**" msgstr "*ファイルレベルのストレージ (ライブマイグレーション用)*" msgid "**Multithread Considerations**" msgstr "**マルチスレッドの課題**" msgid "" "**Nagios** is an open source monitoring service. It's capable of executing " "arbitrary commands to check the status of server and network services, " "remotely executing arbitrary commands directly on servers, and allowing " "servers to push notifications back in the form of passive monitoring. Nagios " "has been around since 1999. Although newer monitoring services are " "available, Nagios is a tried-and-true systems administration staple." msgstr "" "**Nagios** は、オープンソースソフトウェアの監視サービスです。任意のコマンドを" "実行して、サーバーやネットワークサービスの状態を確認できます。また、任意のコ" "マンドをリモートのサーバーで直接実行できます。サーバーが受動的な監視形態で通" "知を送信することもできます。Nagios は 1999 年ごろにできました。より当たらし監" "視サービスがありますが、Nagios は実績豊富なシステム管理ツールです。" msgid "**Overhead**" msgstr "**オーバーヘッド**" msgid "**Part I:**" msgstr "**パート I:**" msgid "**Part II:**" msgstr "**パート II:**" msgid "**Setting with neutron command**" msgstr "**neutron コマンドを用いたセットアップ方法**" msgid "**Setting with nova command**" msgstr "**nova コマンドを用いたセットアップ方法**" msgid "**Shared services**" msgstr "**共有サービス**" msgid "**Storage Driver Support**" msgstr "**ストレージドライバーズサポート**" msgid "**Storage nodes**" msgstr "**ストレージノード**" msgid "" "**To capture packets from the patch-tun internal interface on integration " "bridge, br-int:**" msgstr "" "統合ブリッジ ``br-int`` の内部インターフェース ``patch-tun`` からのパケットを" "キャプチャーする方法。" msgid "" "**To create the middleware and plug it in through Paste configuration:**" msgstr "**ミドルウェアを作成して Paste の環境設定を通して組み込むためには:**" msgid "**To create the scheduler and plug it in through configuration**" msgstr "**スケジューラーを作成して、設定を通して組み込む方法**" msgid "" "**To discover which internal VLAN tag is in use for a GRE tunnel by using " "the ovs-ofctl command**" msgstr "" "**ovs-ofctlコマンドを使用することにより、GRE トンネル向けに使用されている内" "部 VLAN タグを検索します。**" msgid "" "**To discover which internal VLAN tag is in use for a given external VLAN by " "using the ovs-ofctl command**" msgstr "" "**ovs-ofctl コマンドを使用することにより、外部 VLAN 向けに使用されている内部 " "VLAN タグを検索します。**" msgid "**To perform the rollback**" msgstr "**ロールバック方法**" msgid "**To update Block Storage quotas for a tenant (project)**" msgstr "**プロジェクトの Block Storage クォータの更新方法**" msgid "**To update quota values for a tenant (project)**" msgstr "**テナント (プロジェクト) のクォータ値の更新**" msgid "**To view Block Storage quotas for a tenant (project)**" msgstr "**プロジェクトの Block Storage クォータの表示方法**" msgid "**To view and update default Block Storage quota values**" msgstr "**Block Storage のデフォルトのクォータ値の表示と更新**" msgid "**To view and update default quota values**" msgstr "**デフォルトのクォータ値の表示と更新**" msgid "**To view quota values for a tenant (project)**" msgstr "**テナント (プロジェクト) のクォータ値の表示**" msgid "**Use when you need**" msgstr "**用途**" msgid "*Actions which delete things should not be enabled by default.*" msgstr "*何かを削除する操作はデフォルトで有効化されるべきではない。*" msgid "" "*KVM* as a :term:`hypervisor` complements the choice of Ubuntu—being a " "matched pair in terms of support, and also because of the significant degree " "of attention it garners from the OpenStack development community (including " "the authors, who mostly use KVM). It is also feature complete, free from " "licensing charges and restrictions." msgstr "" "*KVM* は :term:`ハイパーバイザー` として Ubuntu の選択を補完します。これらは" "サポート面で対応する一対であり、OpenStack 開発コミュニティ (主に KVM を使用す" "る作成者) から集まる注目度が高いのも理由です。また、機能が完全で、ライセンス" "の料金や制限がありません。" msgid "" "*Live Migration* is supported by way of shared storage, with *NFS* as the " "distributed file system." msgstr "" "*ライブマイグレーション* は、共有ストレージを使用することによってサポートされ" "ます。分散ファイルシステムには *NFS* を使用します。" msgid "" "*MySQL* follows a similar trend. Despite its recent change of ownership, " "this database is the most tested for use with OpenStack and is heavily " "documented. We deviate from the default database, *SQLite*, because SQLite " "is not an appropriate database for production usage." msgstr "" "*MySQL* も同様の傾向に沿っています。最近所有権が移転したにも関わらず、この" "データベースは OpenStack での使用では最も検証されており、十分に文書化されてい" "ます。*SQLite* は本番環境での使用には適してないため、デフォルトのデータベース" "では対象外とします。" msgid "/var/lib/nova/instances" msgstr "/var/lib/nova/instances" msgid "0 GB" msgstr "0 GB" msgid "1" msgstr "1" msgid "1 GB" msgstr "1 GB" msgid "1 TB disk" msgstr "1TBディスク" msgid "10" msgstr "10" msgid "10 GB" msgstr "10 GB" msgid "10 GB first disk, 30 GB second disk" msgstr "1 番目のディスク 10 GB、2 番目のディスク 30 GB" msgid "100" msgstr "100" msgid "10s of TBs of dataset storage" msgstr "数十TBのデータセットストレージ" msgid "15" msgstr "15" msgid "16 GB" msgstr "16 GB" msgid "160 GB" msgstr "160 GB" msgid "2" msgstr "2" msgid "2 GB" msgstr "2 GB" msgid "20" msgstr "20" msgid "20 GB" msgstr "20 GB" msgid "200 physical cores." msgstr "物理コア 200 個" msgid "2015.2" msgstr "2015.2" msgid "21" msgstr "21" msgid "22" msgstr "22" msgid "3" msgstr "3" msgid "4" msgstr "4" msgid "4 GB" msgstr "4 GB" msgid "40 GB" msgstr "40 GB" msgid "5" msgstr "5" msgid "512 MB" msgstr "512 MB" msgid "8" msgstr "8" msgid "8 GB" msgstr "8 GB" msgid "80 GB" msgstr "80 GB" msgid "98" msgstr "98" msgid "99" msgstr "99" msgid ":command:`cinder-manage`" msgstr ":command:`cinder-manage`" msgid ":command:`euca-describe-availability-zones verbose`" msgstr ":command:`euca-describe-availability-zones verbose`" msgid ":command:`glance-manage`" msgstr ":command:`glance-manage`" msgid ":command:`keystone-manage`" msgstr ":command:`keystone-manage`" msgid ":command:`nova host-list` (os-hosts)" msgstr ":command:`nova host-list` (os-hosts)" msgid ":command:`nova service-list`" msgstr ":command:`nova service-list`" msgid ":doc:`app_crypt`" msgstr ":doc:`app_crypt`" msgid ":doc:`app_resources`" msgstr ":doc:`app_resources`" msgid ":doc:`app_roadmaps`" msgstr ":doc:`app_roadmaps`" msgid ":doc:`app_usecases`" msgstr ":doc:`app_usecases`" msgid ":doc:`arch_cloud_controller`" msgstr ":doc:`arch_cloud_controller`" msgid ":doc:`arch_compute_nodes`" msgstr ":doc:`arch_compute_nodes`" msgid ":doc:`arch_examples`" msgstr ":doc:`arch_examples`" msgid ":doc:`arch_network_design`" msgstr ":doc:`arch_network_design`" msgid ":doc:`arch_provision`" msgstr ":doc:`arch_provision`" msgid ":doc:`arch_scaling`" msgstr ":doc:`arch_scaling`" msgid ":doc:`arch_storage`" msgstr ":doc:`arch_storage`" msgid ":doc:`common/glossary`" msgstr ":doc:`common/glossary`" msgid ":doc:`ops_advanced_configuration`" msgstr ":doc:`ops_advanced_configuration`" msgid ":doc:`ops_backup_recovery`" msgstr ":doc:`ops_backup_recovery`" msgid ":doc:`ops_customize`" msgstr ":doc:`ops_customize`" msgid ":doc:`ops_lay_of_the_land`" msgstr ":doc:`ops_lay_of_the_land`" msgid ":doc:`ops_logging_monitoring`" msgstr ":doc:`ops_logging_monitoring`" msgid ":doc:`ops_maintenance`" msgstr ":doc:`ops_maintenance`" msgid ":doc:`ops_network_troubleshooting`" msgstr ":doc:`ops_network_troubleshooting`" msgid ":doc:`ops_projects_users`" msgstr ":doc:`ops_projects_users`" msgid ":doc:`ops_upgrades`" msgstr ":doc:`ops_upgrades`" msgid ":doc:`ops_user_facing_operations`" msgstr ":doc:`ops_user_facing_operations`" msgid ":ref:`search`" msgstr ":ref:`search`" msgid "" ":ref:`table_controller_hardware` contains common considerations to review " "when sizing hardware for the cloud controller design." msgstr "" ":ref:`table_controller_hardware` には、クラウドコントローラー設計のハードウェ" "アサイジングにおける一般的な考慮事項があります。" msgid "" ":ref:`table_networking_deployment` describes the networking deployment " "options for both legacy ``nova-network`` options and an equivalent neutron " "configuration." msgstr "" ":ref:`table_networking_deployment` は、レガシーな ``nova-network`` のオプショ" "ンとそれと同等な neutron 構成オプションについて述べます。" msgid "" ":ref:`table_openstack_storage` explains the different storage concepts " "provided by OpenStack." msgstr "" ":ref:`table_openstack_storage` は、OpenStack で提供されているさまざまなスト" "レージのコンセプトについて説明しています。" msgid "" ":ref:`table_segregation_methods` provides a comparison view of each " "segregation method currently provided by OpenStack Compute." msgstr "" ":ref:`table_segregation_methods` では、OpenStack Compute が現在提供している各" "分割メソッドの比較ビューを提供しています。" msgid "" ":term:`Availability zones ` and host aggregates, which " "merely divide a single Compute deployment." msgstr "" ":term:`アベイラビリティゾーン ` およびホストアグリゲート。" "コンピュートのデプロイメントの分割のみを行います。" msgid "" ":term:`Block storage `: You don't have to offer users " "block storage if their use case only needs ephemeral storage on compute " "nodes, for example." msgstr "" ":term:`ブロックストレージ `: ユーザーのユースケースで" "コンピュートノード上などの一時的なストレージのみが必要とされる場合は、ブロッ" "クストレージを提供する必要はありません。" msgid "" ":term:`Dashboard`: You probably want to offer a dashboard, but your users " "may be more interested in API access only." msgstr "" ":term:`ダッシュボード`: ダッシュボードの提供を考慮されているかもしれません" "が、ユーザーは API アクセスのみの方に対する関心の方が高い可能性があります。" msgid "" ":term:`Floating IP address `: Floating IP addresses are " "public IP addresses that you allocate from a predefined pool to assign to " "virtual machines at launch. Floating IP address ensure that the public IP " "address is available whenever an instance is booted. Not every organization " "can offer thousands of public floating IP addresses for thousands of " "instances, so this feature is considered optional." msgstr "" ":term:`Floating IP アドレス `: Floating IP アドレスと" "は、仮想マシンの起動時に事前定義されたプールから確保されるパブリック IP アド" "レスです。Floating IP アドレスにより、インスタンスの起動時には常にパブリック " "IP アドレスが利用できます。すべての組織が何千ものインスタンスに何千ものパブ" "リック Floating IP アドレスを提供できるとは限らないので、この機能はオプション" "と考えられます。" msgid "" ":term:`Live migration `: If you need to move running virtual " "machine instances from one host to another with little or no service " "interruption, you would enable live migration, but it is considered optional." msgstr "" ":term:`ライブマイグレーション `: サービスをほとんどまたは全く" "停止せずに実行中の仮想マシンをホスト間で移動する必要がある場合には、ライブマ" "イグレーションを有効化することになりますが、この機能はオプションと考えられま" "す。" msgid "" ":term:`Object storage `: You may choose to store " "machine images on a file system rather than in object storage if you do not " "have the extra hardware for the required replication and redundancy that " "OpenStack Object Storage offers." msgstr "" ":term:`Object Storage `: OpenStack Object Storage が" "提供するレプリケーションと冗長化に必要な追加のハードウェアがない場合には、マ" "シンイメージをファイルシステムに保存するように選択することが可能です。" msgid "" msgstr "<スナップショットされたインスタンスの UUID>" msgid "" msgstr "<スナップショットされたインスタンスの元イメージの UUID>" msgid "" "A :term:`management network` (a separate network for use by your cloud " "operators) typically consists of a separate switch and separate NICs " "(network interface cards), and is a recommended option. This segregation " "prevents system administration and the monitoring of system access from " "being disrupted by traffic generated by guests." msgstr "" ":term:`管理用ネットワーク ` (クラウド管理者用の別のネット" "ワーク) は一般的には別のスイッチ別のNIC(Network Interface Cards)で構成する事" "が推奨されます。この構成ではゲストのトラフィックによって監視と管理のためのア" "クセスが妨げられることを防ぎます。" msgid "" "A DHCP problem might be caused by a misbehaving dnsmasq process. First, " "debug by checking logs and then restart the dnsmasq processes only for that " "project (tenant). In VLAN mode, there is a dnsmasq process for each tenant. " "Once you have restarted targeted dnsmasq processes, the simplest way to rule " "out dnsmasq causes is to kill all of the dnsmasq processes on the machine " "and restart ``nova-network``. As a last resort, do this as root:" msgstr "" "DHCP の問題は dnsmasq の不具合が原因となりがちです。まず、ログを確認し、その" "後該当するプロジェクト(テナント)の dnsmasq プロセスを再起動してください。 " "VLAN モードにおいては、 dnsmasq プロセスはテナントごとに存在します。すでに該" "当の dnsmasq プロセスを再起動しているのであれば、もっともシンプルな解決法は、" "マシン上の全ての dnsmasq プロセスをkillし、 ``nova-network`` を再起動すること" "です。最終手段として、root で以下を実行してください。" msgid "" "A NetApp appliance is used in each region for both block storage and " "instance storage. There are future plans to move the instances off the " "NetApp appliance and onto a distributed file system such as :term:`Ceph` or " "GlusterFS." msgstr "" "各リージョンでは、ブロックストレージとインスタンスストレージの両方でNetApp ア" "プライアンスが使用されています。これらのインスタンスを NetApp アプライアンス" "から :term:`Ceph` または GlusterFS といった分散ファイルシステム上に移動する計" "画があります。" msgid "" "A basic type of alert monitoring is to simply check and see whether a " "required process is running. For example, ensure that the ``nova-api`` " "service is running on the cloud controller:" msgstr "" "基本的なアラーム監視は、単に要求されたプロセスが稼働しているかどうかを確認す" "ることです。 例えば、 ``nova-api`` サービスがクラウドコントローラーで稼働して" "いるかどうかを確認します。" msgid "" "A block device that can be partitioned, formatted, and mounted (such as, /" "dev/vdc)" msgstr "" "パーティション分割、フォーマット、マウントが可能なブロックデバイス (/dev/vdc " "など)" msgid "" "A boolean to indicate whether the volume should be deleted when the instance " "is terminated. True can be specified as ``True`` or ``1``. False can be " "specified as ``False`` or ``0``." msgstr "" "インスタンスが終了したときに、ボリュームが削除されるかどうかを指示する論理値" "です。真は ``True`` または ``1`` として指定できます。偽は ``False`` または " "``0`` として指定できます。" msgid "" "A brief overview of how to send REST API requests to endpoints for OpenStack " "services" msgstr "" "OpenStack サービスのエンドポイントに REST API リクエストをどのように送信する" "かについての概要が説明されています" msgid "" "A cloud controller's hardware can be the same as a compute node, though you " "may want to further specify based on the size and type of cloud that you run." msgstr "" "クラウドの大きさやタイプによってハードウェアを指定したいかもしれませんが、ク" "ラウドコントローラーのハードウェアはコンピュートノードと同じ物を利用する事が" "できます。" msgid "" "A cloud with multiple sites where you can schedule VMs \"anywhere\" or on a " "particular site." msgstr "" "複数サイトで構成されるクラウドで、仮想マシンを「任意のサイト」または特定のサ" "イトにスケジューリングしたい場合" msgid "" "A cloud with multiple sites, where you schedule VMs to a particular site and " "you want a shared infrastructure." msgstr "" "複数サイトで構成されるクラウドで、仮想マシンを特定のサイトに対してスケジュー" "リングでき、かつ共有インフラを利用したい場合" msgid "" "A collection of foreign keys are available to find relations to the " "instance. The most useful of these — ``user_id`` and ``project_id`` are the " "UUIDs of the user who launched the instance and the project it was launched " "in." msgstr "" "外部キーはインスタンスの関連を見つけるために利用可能です。これらの中で最も有" "用なものは、 ``user_id`` および ``project_id`` です。これらは、インスタンスを" "起動したユーザー、およびそれが起動されたプロジェクトの UUID です。" msgid "" "A common new-user issue with OpenStack is failing to set an appropriate " "security group when launching an instance. As a result, the user is unable " "to contact the instance on the network." msgstr "" "OpenStack の新しいユーザーがよく経験する問題が、インスタンスを起動するときに" "適切なセキュリティグループを設定できず、その結果、ネットワーク経由でインスタ" "ンスにアクセスできないというものです。" msgid "" "A common scenario is to take down production management services in " "preparation for an upgrade, completed part of the upgrade process, and " "discovered one or more problems not encountered during testing. As a " "consequence, you must roll back your environment to the original \"known good" "\" state. You also made sure that you did not make any state changes after " "attempting the upgrade process; no new instances, networks, storage volumes, " "and so on. Any of these new resources will be in a frozen state after the " "databases are restored from backup." msgstr "" "一般的なシナリオは、アップグレードの準備で本番の管理サービスを分解して、アッ" "プグレード手順の一部分を完了して、テスト中には遭遇しなかった 1 つ以上の問題に" "遭遇することです。環境を元の「万全な」状態にロールバックする必要があります。" "続けて、アップグレードプロセスを試行した後、新しいインスタンス、ネットワー" "ク、ストレージボリュームなど、何も状態を変更していないことを確実にしてくださ" "い。これらの新しいリソースはすべて、データベースがバックアップからリストアさ" "れた後、フリーズ状態になります。" msgid "" "A common use of host aggregates is to provide information for use with the " "``nova-scheduler``. For example, you might use a host aggregate to group a " "set of hosts that share specific flavors or images." msgstr "" "ホストアグリゲートの一般的な用途は ``nova-scheduler`` で使用する情報を提供す" "ることです。例えば、ホストアグリゲートを使って、特定のフレーバーやイメージを" "共有するホストの集合を作成することができます。" msgid "" "A common way of dealing with the recovery from a full system failure, such " "as a power outage of a data center, is to assign each service a priority, " "and restore in order. :ref:`table_example_priority` shows an example." msgstr "" "データセンターの電源障害など、完全なシステム障害からリカバリーする一般的な方" "法は、各サービスに優先度を付け、順番に復旧していくことです。 :ref:" "`table_example_priority` に例を示します。" msgid "A compute node" msgstr "コンピュートノード" msgid "" "A critical part of a cloud's scalability is the amount of effort that it " "takes to run your cloud. To minimize the operational cost of running your " "cloud, set up and use an automated deployment and configuration " "infrastructure with a configuration management system, such as :term:" "`Puppet` or :term:`Chef`. Combined, these systems greatly reduce manual " "effort and the chance for operator error." msgstr "" "クラウドのスケーラビリティにおける重要な部分の一つは、クラウドを運用するのに" "必要な労力にあります。クラウドの運用コストを最小化するために、 :term:" "`Puppet` や :term:`Chef` などの設定管理システムを使用して、自動化されたデプロ" "イメントおよび設定インフラストラクチャーを設定、使用してください。これらのシ" "ステムを統合すると、工数やオペレーターのミスを大幅に減らすことができます。" msgid "" "A descriptive name, such as xx.size\\_name, is conventional but not " "required, though some third-party tools may rely on it." msgstr "" "慣習として xx.size\\_name などの内容を表す名前を使用しますが、必須ではありま" "せん。いくつかのサードパーティツールはその名称に依存しているかもしれません。" msgid "" "A device name where the volume is attached in the system at ``/dev/dev_name``" msgstr "そのボリュームはシステムで ``/dev/dev_name`` に接続されます。" msgid "" "A different API endpoint for every region. Each region has a full nova " "installation." msgstr "各リージョンは完全な nova インストール環境を持ちます。" msgid "" "A distributed, shared file system. As of Gluster version 3.3, you can use " "Gluster to consolidate your object storage and file storage into one unified " "file and object storage solution, which is called Gluster For OpenStack " "(GFO). GFO uses a customized version of swift that enables Gluster to be " "used as the back-end storage." msgstr "" "分散型の共有ファイルシステム。Gluster バージョン 3.3 以降、Gluster を使用し" "て、オブジェクトストレージとファイルストレージを1 つの統合ファイルとオブジェ" "クトストレージソリューションにまとめることができるようになりました。これは" "Gluster For OpenStack (GFO) と呼ばれます。GFO は、swift のカスタマイズバー" "ジョンを使用しており、Gluster がバックエンドストレージを使用できるようになっ" "ています。" msgid "" "A feature was introduced in Essex to periodically check and see if there " "were any ``_base`` files not in use. If there were, OpenStack Compute would " "delete them. This idea sounds innocent enough and has some good qualities to " "it. But how did this feature end up turned on? It was disabled by default in " "Essex. As it should be. It was `decided to be turned on in Folsom `_ (https://bugs.launchpad.net/nova/" "+bug/1029674). I cannot emphasize enough that:" msgstr "" "Essex で、 ``_base`` 下の任意のファイルが使用されていないかどうか定期的に" "チェックして確認する機能が導入された。もしあれば、OpenStack Compute はその" "ファイルを削除する。このアイデアは問題がないように見え、品質的にも良いよう" "だった。しかし、この機能を有効にすると最終的にどうなるのか?Essex ではこの機" "能がデフォルトで無効化されていた。そうあるべきであったからだ。これは、 " "`Folsom で有効になることが決定された `_ (https://bugs.launchpad.net/nova/+bug/1029674)。私はそうある" "べきとは思わない。何故なら" msgid "A few nights later, it happened again." msgstr "数日後、それは再び起こった。" msgid "A file system" msgstr "ファイルシステム" msgid "" "A final example is if a user is hammering cloud resources repeatedly. " "Contact the user and learn what he is trying to do. Maybe he doesn't " "understand that what he's doing is inappropriate, or maybe there is an issue " "with the resource he is trying to access that is causing his requests to " "queue or lag." msgstr "" "最後の例は、ユーザーがクラウドのリソースに繰り返し悪影響を与える場合です。" "ユーザーと連絡をとり、何をしようとしているのか理解します。ユーザー自身が実行" "しようとしていることを正しく理解していない可能性があります。または、アクセス" "しようとしているリソースに問題があり、リクエストがキューに入ったり遅れが発生" "している場合もあります。" msgid "A full set of options can be found using:" msgstr "すべてのオプションは、次のように確認できます。" msgid "" "A good document describing the Object Storage architecture is found within " "the `developer documentation `_ — read this first. Once you understand the " "architecture, you should know what a proxy server does and how zones work. " "However, some important points are often missed at first glance." msgstr "" "オブジェクトストレージのアーキテクチャーについて詳しく説明したドキュメントは " "`developer documentation `_ にあります。これをまず参照してください。アーキ" "テクチャーを理解したら、プロキシサーバーの役割やゾーンの機能について理解でき" "るはずです。しかし、少し見ただけでは、頻繁に重要なポイントを逃してしまうこと" "があります。" msgid "" "A highly-available environment can be put into place if you require an " "environment that can scale horizontally, or want your cloud to continue to " "be operational in case of node failure. This example architecture has been " "written based on the current default feature set of OpenStack Havana, with " "an emphasis on high availability." msgstr "" "高可用性環境は、水平スケールが可能な環境が必要な場合や、ノードに障害が発生し" "た場合にもクラウドの稼働を継続させたい場合に設置することができます。以下の" "アーキテクチャー例では、 OpenStack Havana の現在のデフォルト機能セットをベー" "スとし、高可用性に重点を置いて記載しました。" msgid "" "A hypervisor provides software to manage virtual machine access to the " "underlying hardware. The hypervisor creates, manages, and monitors virtual " "machines. OpenStack Compute supports many hypervisors to various degrees, " "including:" msgstr "" "ハイパーバイザーは、仮想マシンの基盤ハードウェアへのアクセスを管理するソフト" "ウェアを提供します。ハイパーバイザーは仮想マシンを作成、管理、監視します。" "OpenStack Compute は、以下を含む多くのハイパーバイザーを様々な度合いでサポー" "トしています。" msgid "" "A list of terms used in this book is included, which is a subset of the " "larger OpenStack glossary available online." msgstr "" "この本で使われている用語の一覧。オンライン上にある OpenStack 用語集のサブセッ" "トです。" msgid "" "A long requested service, to provide the ability to manipulate DNS entries " "associated with OpenStack resources has gathered a following. The designate " "project was also released." msgstr "" "長く要望されていたサービスです。配下を収集した OpenStack リソースを関連付けら" "れた DNS エントリーを操作する機能を提供します。designate プロジェクトもリリー" "スされました。" msgid "" "A major quality push has occurred across drivers and plug-ins in Block " "Storage, Compute, and Networking. Particularly, developers of Compute and " "Networking drivers that require proprietary or hardware products are now " "required to provide an automated external testing system for use during the " "development process." msgstr "" "主要な品質は、Block Storage、Compute、Networking におけるドライバーやプラグイ" "ンをまたがり発生しています。とくに、プロプライエタリーやハードウェア製品を必" "要とする Compute と Networking のドライバー開発者は、開発プロセス中に使用する" "ために、自動化された外部テストシステムを提供する必要があります。" msgid "" "A much-requested answer to big data problems, a dedicated team has been " "making solid progress on a Hadoop-as-a-Service project." msgstr "" "ビッグデータの問題に対する最も要望された回答です。専門チームが Hadoop-as-a-" "Service プロジェクトに安定した進捗を実現しました。" msgid "" "A note about DAIR's architecture: ``/var/lib/nova/instances`` is a shared " "NFS mount. This means that all compute nodes have access to it, which " "includes the ``_base`` directory. Another centralized area is ``/var/log/" "rsyslog`` on the cloud controller. This directory collects all OpenStack " "logs from all compute nodes. I wondered if there were any entries for the " "file that :command:`virsh` is reporting:" msgstr "" "DAIR のアーキテクチャーは ``/var/lib/nova/instances`` が共有 NFS マウントであ" "ることに注意したい。これは、全てのコンピュートノードがそのディレクトリにアク" "セスし、その中に ``_base`` ディレクトリが含まれることを意味していた。その他の" "集約化エリアはクラウドコントローラーの ``/var/log/rsyslog`` だ。このディレク" "トリは全コンピュートノードの全ての OpenStack ログが収集されていた。私は、 :" "command:`virsh` が報告したファイルに関するエントリがあるのだろうかと思った。" msgid "" "A number of time-related fields are useful for tracking when state changes " "happened on an instance:" msgstr "" "多くの時刻関連のフィールドは、いつ状態の変化がインスタンスに起こったかを追跡" "する際に役に立ちます:" msgid "" "A quick Google search turned up this: `DHCP lease errors in VLAN mode " "`_ (https://lists." "launchpad.net/openstack/msg11696.html) which further supported our DHCP " "theory." msgstr "" "ちょっと Google 検索した結果、これを見つけた。 `VLAN モードでの DHCPリースエ" "ラー `_ (https://lists." "launchpad.net/openstack/msg11696.html) 。この情報はその後の我々の DHCP 方針の" "支えになった。" msgid "" "A quick way to check whether DNS is working is to resolve a hostname inside " "your instance by using the :command:`host` command. If DNS is working, you " "should see:" msgstr "" "DNS が正しくホスト名をインスタンス内から解決できているか確認する簡単な方法" "は、 :command:`host` コマンドです。もし DNS が正しく動いていれば、以下メッ" "セージが確認できます。" msgid "" "A range of publicly routable, IPv4 network addresses to be used by OpenStack " "Networking for floating IPs. You may be restricted in your access to IPv4 " "addresses; a large range of IPv4 addresses is not necessary." msgstr "" "OpenStack Networking が Floating IP に使用する、パブリックにルーティング可能" "な IPv4 ネットワークアドレスの範囲。IPv4 アドレスへのアクセスは制限される可能" "性があります。IPv4 アドレスの範囲を大きくする必要はありません。" msgid "" "A report came in: VMs were launching slowly, or not at all. Cue the standard " "checks—nothing on the Nagios, but there was a spike in network towards the " "current master of our RabbitMQ cluster. Investigation started, but soon the " "other parts of the queue cluster were leaking memory like a sieve. Then the " "alert came in—the master Rabbit server went down and connections failed over " "to the slave." msgstr "" "報告が入った。VM の起動が遅いか、全く起動しない。標準のチェック項目は?" "nagios 上は問題なかったが、RabbitMQ クラスタの現用系に向かうネットワークのみ" "高負荷を示していた。捜査を開始したが、すぐに RabbitMQ クラスタの別の部分がざ" "るのようにメモリリークを起こしていることを発見した。また警報か?RabbitMQ サー" "バーの現用系はダウンしようとしていた。接続は待機系にフェイルオーバーした。" msgid "" "A scalable storage solution that replicates data across commodity storage " "nodes. Ceph was originally developed by one of the founders of DreamHost and " "is currently used in production there." msgstr "" "商用ストレージノード全体でデータを複製する拡張性の高いストレージソリューショ" "ン。Ceph は、DreamHost の創設者により開発され、現在は実稼動環境で使用されてい" "ます。" msgid "A service to provide queues of messages and notifications was released." msgstr "メッセージと通知のキューを提供するサービスが提供されました。" msgid "A shell where you can get some work done" msgstr "作業を行うためのシェル" msgid "" "A similar approach can be taken with public IP addresses, taking note that " "large, flat ranges are preferred for use with guest instance IPs. Take into " "account that for some OpenStack networking options, a public IP address in " "the range of a guest instance public IP address is assigned to the ``nova-" "compute`` host." msgstr "" "パブリックIPアドレスの場合でも同様のアプローチが取れます。但し、ゲストインス" "タンス用のIPとして使用する場合には、大きなフラットなアドレスレンジの方が好ま" "れることに注意した方がよいでしょう。また、OpenStack のネットワーク方式によっ" "ては、ゲストインスタンス用のパブリックIPアドレスレンジのうち一つが ``nova-" "compute`` ホストに割り当てられることも考慮する必要があります。" msgid "" "A similar pattern can be followed in other projects that use the driver " "architecture. Simply create a module and class that conform to the driver " "interface and plug it in through configuration. Your code runs when that " "feature is used and can call out to other services as necessary. No project " "core code is touched. Look for a \"driver\" value in the project's ``.conf`` " "configuration files in ``/etc/`` to identify projects that use a " "driver architecture." msgstr "" "ドライバ・アーキテクチャーを使う他のプロジェクトで、類似のパターンに従うこと" "ができます。単純に、そのドライバーインタフェースに従うモジュールとクラスを作" "成し、環境定義によって組み込んでください。あなたのコードはその機能が使われた" "時に実行され、必要に応じて他のサービスを呼び出します。プロジェクトのコアコー" "ドは一切修正しません。ドライバーアーキテクチャーを使っているプロジェクトを確" "認するには、``/etc/`` に格納されている、プロジェクトの ``.conf`` 設" "定ファイルの中で driver 変数を探してください。" msgid "" "A single :term:`API endpoint` for compute, or you require a second level of " "scheduling." msgstr "" "コンピュート資源に対する単一の :term:`API エンドポイント ` 、も" "しくは2段階スケジューリングが必要な場合" msgid "A single-site cloud with equipment fed by separate power supplies." msgstr "分離された電源供給ラインを持つ設備で構成される、単一サイトのクラウド。" msgid "" "A snapshot captures the state of the file system, but not the state of the " "memory. Therefore, to ensure your snapshot contains the data that you want, " "before your snapshot you need to ensure that:" msgstr "" "スナップショットは、ファイルシステムの状態をキャプチャーしますが、メモリーの" "状態をキャプチャーしません。そのため、スナップショットに期待するデータが含ま" "れることを確実にするために、次のことを確実にする必要があります。" msgid "" "A tangible example of this is the ``nova-compute`` process. In order to " "manage the image cache with libvirt, ``nova-compute`` has a periodic process " "that scans the contents of the image cache. Part of this scan is calculating " "a checksum for each of the images and making sure that checksum matches what " "``nova-compute`` expects it to be. However, images can be very large, and " "these checksums can take a long time to generate. At one point, before it " "was reported as a bug and fixed, ``nova-compute`` would block on this task " "and stop responding to RPC requests. This was visible to users as failure of " "operations such as spawning or deleting instances." msgstr "" "これの具体的な例が ``nova-compute`` プロセスです。libvirt でイメージキャッ" "シュを管理するために、``nova-compute`` はイメージキャッシュの内容をスキャンす" "る周期的なプロセスを用意します。このスキャンの中で、各イメージのチェックサム" "を計算し、チェックサムが ``nova-compute`` が期待する値と一致することを確認し" "ます。しかしながら、イメージは非常に大きく、チェックサムを生成するのに長い時" "間がかかる場合があります。このことがバグとして報告され修正される前の時点で" "は、``nova-compute`` はこのタスクで停止し RPC リクエストに対する応答を停止し" "てしまっていました。この振る舞いは、インスタンスの起動や削除などの操作の失敗" "としてユーザーに見えていました。" msgid "" "A tool such as **collectd** can be used to store this information. While " "collectd is out of the scope of this book, a good starting point would be to " "use collectd to store the result as a COUNTER data type. More information " "can be found in `collectd's documentation `_." msgstr "" "collectd のようなツールはこのような情報を保管することに利用できます。 " "collectd はこの本のスコープから外れますが、 collectd で COUNTER データ形とし" "て結果を保存するのがよい出発点になります。より詳しい情報は `collectd のドキュ" "メント `_ を参照してくださ" "い。" msgid "A typical user" msgstr "一般的なユーザー" msgid "" "A user might need a custom flavor that is uniquely tuned for a project she " "is working on. For example, the user might require 128 GB of memory. If you " "create a new flavor as described above, the user would have access to the " "custom flavor, but so would all other tenants in your cloud. Sometimes this " "sharing isn't desirable. In this scenario, allowing all users to have access " "to a flavor with 128 GB of memory might cause your cloud to reach full " "capacity very quickly. To prevent this, you can restrict access to the " "custom flavor using the :command:`nova` command:" msgstr "" "ユーザーが、取り組んでいるプロジェクト向けに独自にチューニングした、カスタム" "フレーバーを必要とするかもしれません。例えば、ユーザーが 128 GB メモリーを必" "要とするかもしれません。前に記載したとおり、新しいフレーバーを作成する場合、" "ユーザーがカスタムフレーバーにアクセスできるでしょう。しかし、クラウドにある" "他のすべてのクラウドもアクセスできます。ときどき、この共有は好ましくありませ" "ん。この場合、すべてのユーザーが 128 GB メモリーのフレーバーにアクセスでき、" "クラウドのリソースが非常に高速に容量不足になる可能性があります。これを防ぐた" "めに、 :command:`nova` コマンドを使用して、カスタムフレーバーへのアクセスを制" "限できます。" msgid "A user recently tried launching a CentOS instance on that node" msgstr "" "最近、あるユーザがそのノード上で CentOS のインスタンスを起動しようとした。" msgid "AMQP broker" msgstr "AMQP ブローカー" msgid "API endpoints" msgstr "APIエンドポイント" msgid "Absolute limits" msgstr "絶対制限" msgid "Abstract" msgstr "概要" msgid "Accessed through…" msgstr "アクセス方法" msgid "Accessible from…" msgstr "アクセス可能な場所" msgid "Account quotas" msgstr "アカウントのクォータ" msgid "Acknowledgements" msgstr "謝辞" msgid "" "Acknowledging that many small-scale deployments see running Object Storage " "just for the storage of virtual machine images as too costly, we opted for " "the file back end in the OpenStack :term:`Image service` (Glance). If your " "cloud will include Object Storage, you can easily add it as a back end." msgstr "" "多くの小規模なデプロイメントでは、 Object Storage を仮想マシンイメージのスト" "レージのみに使用するとコストがかかり過ぎることが分かっているため、" "OpenStack :term:`Image service` (Glance) 内のファイルバックエンドを選択しま" "した。設計対象のクラウド環境に Object Storage が含まれる場合には、バックエン" "ドとして容易に追加できます。" msgid "Adam Hyde" msgstr "Adam Hyde" msgid "" "Adam Powell in Racker IT supplied us with bandwidth each day and second " "monitors for those of us needing more screens." msgstr "" "Rackspace IT部門 の Adam Powell は、私たちに毎日のネットワーク帯域を提供して" "くれました。また、より多くのスクリーンが必要となったため、セカンドモニタを提" "供してくれました。" msgid "" "Adam facilitated this book sprint. He also founded the book sprint " "methodology and is the most experienced book-sprint facilitator around. See " "http://www.booksprints.net for more information. Adam founded FLOSS Manuals—" "a community of some 3,000 individuals developing Free Manuals about Free " "Software. He is also the founder and project manager for Booktype, an open " "source project for writing, editing, and publishing books online and in " "print." msgstr "" "Adam は今回の Book Sprint をリードしました。 Book Sprint メソッドを創設者でも" "あり、一番経験豊富な Book Sprint のファシリテーターです。詳しい情報は http://" "www.booksprints.net を見てください。 3000人もの参加者がいるフリーソフトウェア" "のフリーなマニュアルを作成するコミュニティである FLOSS Manuals の創設者です。" "また、Booktype の創設者でプロジェクトマネージャーです。 Booktype はオンライン" "で本の執筆、編集、出版を行うオープンソースプロジェクトです。" msgid "" "Add additional OpenStack Block Storage hosts (see :doc:`ops_maintenance`)." msgstr "" "追加で OpenStack Block Storage ホストを増やす (:doc:`ops_maintenance` 参照)。" msgid "Add additional cloud controllers (see :doc:`ops_maintenance`)." msgstr "追加でクラウドコントローラーを増やす (:doc:`ops_maintenance` を参照)。" msgid "Add additional persistent storage to a virtual machine" msgstr "永続的なストレージを仮想マシン(VM)へ追加する" msgid "Add additional persistent storage to a virtual machine (VM)" msgstr "永続的なストレージを仮想マシン(VM)へ追加する" msgid "" "Add all raw disks to one large RAID array, either hardware or software " "based. You can partition this large array with the boot, root, swap, and LVM " "areas. This option is simple to implement and uses all partitions. However, " "disk I/O might suffer." msgstr "" "すべてのローディスクを 1 つの大きな RAID 配列に追加します。ここでは、ソフト" "ウェアベースでもハードウェアベースでも構いません。この大きなRAID 配列を " "boot、root、swap、LVM 領域に分割します。この選択肢はシンプルですべてのパー" "ティションを利用することができますが、I/O性能に悪影響がでる可能性があります。" msgid "" "Add an OpenStack Storage service (see the Object Storage chapter in the " "`OpenStack Installation Guide `_ " "for your distribution)." msgstr "" "OpenStack Storage Service を追加する (お使いのディストリビューション向けの " "`OpenStack インストールガイド `__ " "で Object Storage の章を参照してください)" msgid "Add device ``snooper0`` to bridge ``br-int``:" msgstr "``snooper0`` デバイスを ``br-int`` ブリッジに追加します。" msgid "Add metadata to the container to allow the IP:" msgstr "メタデータをコンテナーに追加して、IP を許可します。" msgid "Add the repository for the new release packages." msgstr "新リリースのパッケージのリポジトリーを追加します。" msgid "Adding Cloud Controller Nodes" msgstr "クラウドコントローラーノードの追加" msgid "Adding Custom Logging Statements" msgstr "カスタムログの追加" msgid "Adding Images" msgstr "イメージの追加" msgid "Adding Projects" msgstr "プロジェクトの追加" msgid "Adding Signed Images" msgstr "署名済みイメージの追加" msgid "Adding a Compute Node" msgstr "コンピュートノードの追加" msgid "" "Adding a new object storage node is different from adding compute or block " "storage nodes. You still want to initially configure the server by using " "your automated deployment and configuration-management systems. After that " "is done, you need to add the local disks of the object storage node into the " "object storage ring. The exact command to do this is the same command that " "was used to add the initial disks to the ring. Simply rerun this command on " "the object storage proxy server for all disks on the new object storage " "node. Once this has been done, rebalance the ring and copy the resulting " "ring files to the other storage nodes." msgstr "" "新しいオブジェクトストレージノードの追加は、コンピュートノードやブロックスト" "レージノードの追加とは異なります。サーバーの設定は、これまで通り自動配備シス" "テムと構成管理システムを使って行えます。完了した後、オブジェクトストレージ" "ノードのローカルディスクをオブジェクトストレージリングに追加する必要がありま" "す。これを実行するコマンドは、最初にディスクをリングに追加するのに使用したコ" "マンドと全く同じです。オブジェクトストレージプロキシサーバーにおいて、このコ" "マンドを、新しいオブジェクトストレージノードにあるすべてのディスクに対して、" "再実行するだけです。これが終わったら、リングの再バランスを行い、更新されたリ" "ングファイルを他のストレージノードにコピーします。" msgid "Adding an Object Storage Node" msgstr "オブジェクトストレージノードの追加" msgid "" "Adding more public-facing control services or guest instance IPs should " "always be part of your plan." msgstr "" "パブリック側に置かれるコントローラーサービスやゲストインスタンスのIPの追加" "は、必ずアドレス計画の一部として入れておくべきです。" msgid "" "Adding security groups is typically done on instance boot. When launching " "from the dashboard, you do this on the :guilabel:`Access & Security` tab of " "the :guilabel:`Launch Instance` dialog. When launching from the command " "line, append ``--security-groups`` with a comma-separated list of security " "groups." msgstr "" "セキュリティグループの追加は、一般的にインスタンスの起動時に実行されます。" "ダッシュボードから起動するとき、これは :guilabel:`インスタンスの起動` ダイア" "ログの :guilabel:`アクセスとセキュリティー` タブにあります。コマンドラインか" "ら起動する場合には、 ``--security-groups`` にセキュリティグループのコンマ区切" "り一覧を指定します。" msgid "" "Adding to a RAID array (RAID stands for redundant array of independent " "disks), based on the number of disks you have available, so that you can add " "capacity as your cloud grows. Some options are described in more detail " "below." msgstr "" "使用可能なディスクの数をもとに、RAID 配列 (RAID は Redundant Array of " "Independent Disks の略) に追加します。 こうすることで、クラウドが大きくなった" "場合も容量を追加できます。オプションは、以下で詳しく説明しています。" msgid "" "Additional optional restrictions on which compute nodes the flavor can run " "on. This is implemented as key-value pairs that must match against the " "corresponding key-value pairs on compute nodes. Can be used to implement " "things like special resources (such as flavors that can run only on compute " "nodes with GPU hardware)." msgstr "" "フレーバーを実行できるコンピュートノードに関する追加の制限。これはオプション" "です。これは、コンピュートノードにおいて対応するキーバリューペアとして実装さ" "れ、コンピュートノードでの対応するキーバリューペアと一致するものでなければい" "けません。(GPU ハードウェアを持つコンピュートノードのみにおいて実行するフレー" "バーのように) 特別なリソースのようなものを実装するために使用できます。" msgid "" "Additionally, this instance in question was responsible for a very, very " "large backup job each night. While \"The Issue\" (as we were now calling it) " "didn't happen exactly when the backup happened, it was close enough (a few " "hours) that we couldn't ignore it." msgstr "" "加えて、問題のインスタンスは毎晩非常に長いバックアップジョブを担っていた。" "「あの問題」(今では我々はこの障害をこう呼んでいる)はバックアップが行われて" "いる最中には起こらなかったが、(数時間たっていて)「あの問題」が起こるまであ" "と少しのところだった。" msgid "" "Admin establishing `encrypted volume type `_, then user selecting encrypted volume" msgstr "" "管理者が `暗号化ボリューム種別 `_ を設定し、利用者が暗号化ボリュームを選択" msgid "Administrative Command-Line Tools" msgstr "管理系コマンドラインツール" msgid "Administrator configuration of size settings, known as *flavors*" msgstr "*フレーバー* として知られる管理者のサイズ設定" msgid "Advanced Configuration" msgstr "高度な設定" msgid "After a Compute Node Reboots" msgstr "コンピュートノードの再起動後" msgid "" "After a cloud controller reboots, ensure that all required services were " "successfully started. The following commands use :command:`ps` and :command:" "`grep` to determine if nova, glance, and keystone are currently running:" msgstr "" "クラウドコントローラーの再起動後、すべての必要なサービスが正常に起動されたこ" "とを確認します。以下のコマンドは、 :command:`ps` と :command:`grep` を使用し" "て、nova、glance、keystone が現在動作していることを確認しています。" msgid "After a few minutes of troubleshooting, I saw the following details:" msgstr "数分間のトラブル調査の後、以下の詳細が判明した。" msgid "" "After digging into the nova (OpenStack Compute) code, I noticed two areas in " "``api/ec2/cloud.py`` potentially impacting my system:" msgstr "" "nova (OpenStack Compute) のコードを深堀りすると、私のシステムに影響を与える可" "能性がある 2 つの領域を ``api/ec2/cloud.py`` で見つけました。" msgid "" "After finding the instance ID we headed over to ``/var/lib/nova/instances`` " "to find the ``console.log``:" msgstr "" "インスタンスIDの発見後、``console.log`` を探すため ``/var/lib/nova/" "instances`` にアクセスした。" msgid "" "After learning about scalability in computing from particle physics " "experiments, such as ATLAS at the Large Hadron Collider (LHC) at CERN, Tom " "worked on OpenStack clouds in production to support the Australian public " "research sector. Tom currently serves as an OpenStack community manager and " "works on OpenStack documentation in his spare time." msgstr "" "CERN の Large Hadron Collider (LHC) で ATLAS のような素粒子物理学実験でコン" "ピューティングのスケーラビリティの経験を積んだ後、現在はオーストラリアの公的" "な研究部門を支援するプロダクションの OpenStack クラウドに携わっていました。現" "在は OpenStack のコミュニティマネージャーを務めており、空いた時間で " "OpenStack ドキュメントプロジェクトに参加しています。" msgid "" "After migration, users see different results from :command:`nova image-list` " "and :command:`glance image-list`. To ensure users see the same images in the " "list commands, edit the ``/etc/glance/policy.json`` and ``/etc/nova/policy." "json`` files to contain ``\"context_is_admin\": \"role:admin\"``, which " "limits access to private images for projects." msgstr "" "移行後、ユーザーは :command:`nova image-list` と :command:`glance image-" "list` から異なる結果を見ることになります。ユーザーが一覧コマンドにおいて同じ" "イメージをきちんと見るために、 ``/etc/glance/policy.json`` と ``/etc/nova/" "policy.json`` ファイルを編集して、 ``\"context_is_admin\": \"role:admin\"`` " "を含めます。これは、プロジェクトのプライベートイメージへのアクセスを制限しま" "す。" msgid "" "After reproducing the problem several times, I came to the unfortunate " "conclusion that this cloud did indeed have a problem. Even worse, my time " "was up in Kelowna and I had to return back to Calgary." msgstr "" "何度か問題が再現した後、私はこのクラウドが実は問題を抱えているという不幸な結" "論に至った。更に悪いことに、私がケロウナから出発する時間になっており、カルガ" "リーに戻らなければならなかった。" msgid "" "After restarting the instance, everything was back up and running. We " "reviewed the logs and saw that at some point, network communication stopped " "and then everything went idle. We chalked this up to a random occurrence." msgstr "" "インスタンスの再起動後、全ては元通りに動くようになった。我々はログを見直し、" "問題の箇所(ネットワーク通信が止まり、全ては待機状態になった)を見た。我々は" "ランダムな事象の原因はこのインスタンスだと判断した。" msgid "" "After that, use the :command:`nova` command to reboot all instances that " "were on c01.example.com while regenerating their XML files at the same time:" msgstr "" "その後、 :command:`nova` コマンドを使って、c01.example.com にあったすべてのイ" "ンスタンスを再起動します。起動する際にインスタンスの XML ファイルを再生成しま" "す:" msgid "" "After the compute node is successfully running, you must deal with the " "instances that are hosted on that compute node because none of them are " "running. Depending on your SLA with your users or customers, you might have " "to start each instance and ensure that they start correctly." msgstr "" "コンピュートノードが正常に実行された後、そのコンピュートノードでホストされて" "いるインスタンスはどれも動作していないので、そのコンピュートノードにおいてホ" "ストされているインスタンスを処理する必要があります。ユーザーや顧客に対する " "SLA によっては、各インスタンスを開始し、正常に起動していることを確認する必要" "がある場合もあるでしょう。" msgid "After the dnsmasq processes start again, check whether DNS is working." msgstr "dnsmasq再起動後に、DNSが動いているか確認します。" msgid "" "After the packet is on this NIC, it transfers to the compute node's default " "gateway. The packet is now most likely out of your control at this point. " "The diagram depicts an external gateway. However, in the default " "configuration with multi-host, the compute host is the gateway." msgstr "" "パケットはこのNICに送られた後、コンピュートノードのデフォルトゲートウェイに転" "送されます。パケットはこの時点で、おそらくあなたの管理範囲外でしょう。図には" "外部ゲートウェイを描いていますが、マルチホストのデフォルト構成では、コン" "ピュートホストがゲートウェイです。" msgid "" "After this command it is common practice to call :command:`nova image-" "create` from your workstation, and once done press enter in your instance " "shell to unfreeze it. Obviously you could automate this, but at least it " "will let you properly synchronize." msgstr "" "このコマンドの後、お使いの端末から :command:`nova image-create` を呼び出すこ" "とが一般的な慣習です。実行した後、インスタンスの中で Enter キーを押して、フ" "リーズ解除します。もちろん、これを自動化できますが、少なくとも適切に同期でき" "るようになるでしょう。" msgid "" "After you consider these factors, you can determine how many cloud " "controller cores you require. A typical eight core, 8 GB of RAM server is " "sufficient for up to a rack of compute nodes — given the above caveats." msgstr "" "これらの要素を検討した後、クラウドコントローラにどのくらいのコア数が必要なの" "か決定することができます。上記で説明した留意事項の下、典型的には、ラック 1 本" "分のコンピュートノードに対して8 コア、メモリ 8GB のサーバで充分です。" msgid "" "After you establish that the instance booted properly, the task is to figure " "out where the failure is." msgstr "" "インスタンスが正しく起動した後、この手順でどこが問題かを切り分けることができ" "ます。" msgid "" "After you have the list, you can use the :command:`nova` command to start " "each instance:" msgstr "" "一覧を取得した後、各インスタンスを起動するために :command:`nova` コマンドを使" "用できます。" msgid "" "Again, it turns out that the image was a snapshot. The three other instances " "that successfully started were standard cloud images. Was it a problem with " "snapshots? That didn't make sense." msgstr "" "再度、イメージがスナップショットであることが判明した。無事に起動した他の3イ" "ンスタンスは標準のクラウドイメージであった。これはスナップショットの問題か?" "それは意味が無かった。" msgid "" "Again, the right answer depends on your environment. You have to make your " "decision based on the trade-offs between space utilization, simplicity, and " "I/O performance." msgstr "" "ここでも、環境によって適したソリューションが変わります。スペース使用状況、シ" "ンプルさ、I/O パフォーマンスの長所、短所をベースに意思決定していく必要があり" "ます。" msgid "Ah-hah! So OpenStack was deleting it. But why?" msgstr "あっはっは!じゃぁ、OpenStack が削除したのか。でも何故?" msgid "" "All :term:`Advanced Message Queuing Protocol (AMQP)` messages for services " "are received and sent according to the queue broker" msgstr "" "サービスのためのすべての :term:`Advanced Message Queuing Protocol (AMQP)` " "メッセージはキューブローカーによって送受信されます。" msgid "" "All files and directories in ``/var/lib/nova/instances`` are uniquely named. " "The files in \\_base are uniquely titled for the glance image that they are " "based on, and the directory names ``instance-xxxxxxxx`` are uniquely titled " "for that particular instance. For example, if you copy all data from ``/var/" "lib/nova/instances`` on one compute node to another, you do not overwrite " "any files or cause any damage to images that have the same unique name, " "because they are essentially the same file." msgstr "" "``/var/lib/nova/instances`` にあるすべてのファイルとディレクトリは一意に名前" "が付けられています。 \\_base にあるファイルは元となった glance イメージに対応" "する一意に名前が付けられています。また、``instance-xxxxxxxx`` という名前が付" "けられたディレクトリは特定のインスタンスに対して一意にタイトルが付けられてい" "ます。たとえば、あるコンピュートノードにある ``/var/lib/nova/instances`` のす" "べてのデータを他のノードにコピーしたとしても、ファイルを上書きすることはあり" "ませんし、また同じ一意な名前を持つイメージにダメージを与えることもありませ" "ん。同じ一意な名前を持つものは本質的に同じファイルだからです。" msgid "" "All in all, just issue the :command:`reboot` command. The operating system " "cleanly shuts down services and then automatically reboots. If you want to " "be very thorough, run your backup jobs just before you reboot." msgstr "" "大体の場合、単に :command:`reboot` コマンドを発行します。オペレーティングシス" "テムがサービスを正常にシャットダウンして、その後、自動的に再起動します。万全" "を期したい場合、再起動する前にバックアップジョブを実行します。" msgid "" "All interfaces on the ``br-tun`` are internal to Open vSwitch. To monitor " "traffic on them, you need to set up a mirror port as described above for " "``patch-tun`` in the ``br-int`` bridge." msgstr "" "``br-tun`` にあるすべてのインターフェースは、Open vSwitch 内部のものです。そ" "れらの通信を監視する場合、 ``br-int`` にある ``patch-tun`` 向けに上で説明した" "ようなミラーポートをセットアップする必要があります。" msgid "All nodes" msgstr "全ノード" msgid "" "All of the alert types mentioned earlier can also be used for trend " "reporting. Some other trend examples include:" msgstr "" "これまでに示した全てのアラートタイプは、トレンドレポートに利用可能です。その" "他のトレンドの例は以下の通りです。" msgid "" "All of the code for OpenStack lives in ``/opt/stack``. Go to the swift " "directory in the ``shell`` screen and edit your middleware module." msgstr "" "すべての OpenStack のコードは ``/opt/stack`` にあります。 ``shell`` セッショ" "ンの screen の中で swift ディレクトリに移動し、あなたのミドルウェアモジュール" "を編集してください。" msgid "" "All public access, whether direct, through a command-line client, or through " "the web-based dashboard, uses the API service. Find the API reference at " "http://developer.openstack.org/." msgstr "" "すべてのパブリックアクセス(直接アクセス、コマンドライン、ウェブベースダッ" "シュボード)はすべてAPIサービスを使用します。APIリファレンスは http://api." "openstack.org/ です。" msgid "" "All servers running OpenStack components should be able to access an " "appropriate NTP server. You may decide to set up one locally or use the " "public pools available from the `Network Time Protocol project `_." msgstr "" "OpenStack コンポーネントが稼働しているすべてのサーバは適切なNTPサーバにアクセ" "ス可能であるべきです。`Network Time Protocol project `_ が提供しているパブリックサーバかローカルにNTPサーバを構築するか決定す" "る必要があるでしょう。" msgid "" "All sites are based on Ubuntu 14.04, with KVM as the hypervisor. The " "OpenStack version in use is typically the current stable version, with 5 to " "10 percent back-ported code from trunk and modifications." msgstr "" "全サイトは Ubuntu 14.04 をベースにしており、ハイパーバイザとして KVM を使用し" "ています。使用している OpenStack のバージョンは基本的に安定バージョンであり、" "5~10%のコードが開発コードからバックポートされたか、修正されています。" msgid "" "All translation of GRE tunnels to and from internal VLANs happens on this " "bridge." msgstr "このブリッジで GRE トンネルと内部 VLAN の相互変換が行われます。" msgid "Allow DHCP client traffic." msgstr "DHCP クライアント通信の許可。" msgid "Allow IPv6 ICMP traffic to allow RA packets." msgstr "RA パケットを許可するための IPv6 ICMP 通信の許可。" msgid "Allow traffic from defined IP/MAC pairs." msgstr "定義済み IP/MAC ペアからの通信許可。" msgid "Allows you to fetch images from Amazon S3." msgstr "Amazon S3からイメージを取得できます。" msgid "" "Allows you to fetch images from a web server. You cannot write images by " "using this mode." msgstr "" "イメージをウェブサーバから取得する事を許可します。このモードではイメージの書" "き込みはできません。" msgid "Allows you to store images as objects." msgstr "イメージをオブジェクトとして格納する事を許可します" msgid "" "Almost all OpenStack components have an underlying database to store " "persistent information. Usually this database is MySQL. Normal MySQL " "administration is applicable to these databases. OpenStack does not " "configure the databases out of the ordinary. Basic administration includes " "performance tweaking, high availability, backup, recovery, and repairing. " "For more information, see a standard MySQL administration guide." msgstr "" "ほとんどすべての OpenStack コンポーネントは、永続的な情報を保存するために内部" "でデータベースを使用しています。このデータベースは通常 MySQL です。通常の " "MySQL の管理方法がこれらのデータベースに適用できます。OpenStack は特別な方法" "でデータベースを設定しているわけではありません。基本的な管理として、パフォー" "マンス調整、高可用性、バックアップ、リカバリーおよび修理などがあります。さら" "なる情報は標準の MySQL 管理ガイドを参照してください。" msgid "" "Also check that all services are functioning. The following set of commands " "sources the ``openrc`` file, then runs some basic glance, nova, and " "openstack commands. If the commands work as expected, you can be confident " "that those services are in working condition:" msgstr "" "また、すべてのサービスが正しく機能していることを確認します。以下のコマンド群" "は、 ``openrc`` ファイルを読み込みます。そして、いくつかの基本的な glance、" "nova、openstack コマンドを実行します。コマンドが期待したとおりに動作すれば、" "それらのサービスが動作状態にあると確認できます。" msgid "Also check that it is functioning:" msgstr "また、正しく機能していることを確認します。" msgid "Also ensure that it has successfully connected to the AMQP server:" msgstr "AMQP サーバーに正常に接続できることも確認します。" msgid "" "Also, in practice, the ``nova-compute`` services on the compute nodes do not " "always reconnect cleanly to rabbitmq hosted on the controller when it comes " "back up after a long reboot; a restart on the nova services on the compute " "nodes is required." msgstr "" "実際には、コンピュートノードの ``nova-compute`` サービスが、コントローラー上" "で動作している rabbitmq に正しく再接続されない場合があります。時間のかかるリ" "ブートから戻ってきた場合や、コンピュートノードの nova サービスを再起動する必" "要がある場合です。" msgid "" "Also, you need to decide whether you want to support object storage in your " "cloud. The two common use cases for providing object storage in a compute " "cloud are:" msgstr "" "クラウド内でオブジェクトストレージの利用を検討する必要があります。コンピュー" "トクラウドで提供されるオブジェクトストレージの一般的な利用方法は以下の二つで" "す。" msgid "Alter the configuration until it works." msgstr "正常に動作するまで設定を変更する。" msgid "" "Alternatively, if you want someone to help guide you through the decisions " "about the underlying hardware or your applications, perhaps adding in a few " "features or integrating components along the way, consider contacting one of " "the system integrators with OpenStack experience, such as Mirantis or " "Metacloud." msgstr "" "代わりに、ベースとするハードウェアやアプリケーション、いくつかの新機能の追" "加、コンポーネントをくみ上げる方法を判断するために、誰かに支援してほしい場" "合、Mirantis や Metacloud などの OpenStack の経験豊富なシステムインテグレー" "ターに連絡することを検討してください。" msgid "" "Alternatively, it is possible to configure VLAN-based networks to use " "external routers rather than the l3-agent shown here, so long as the " "external router is on the same VLAN:" msgstr "" "これとは別に、外部ルーターが同じ VLAN にあれば、ここの示されている L3 エー" "ジェントの代わりに外部ルーターを使用するよう、VLAN ベースのネットワークを設定" "できます。" msgid "" "Although the title of this story is much more dramatic than the actual " "event, I don't think, or hope, that I'll have the opportunity to use " "\"Valentine's Day Massacre\" again in a title." msgstr "" "この物語のタイトルは実際の事件よりかなりドラマティックだが、私はタイトル中に" "「バレンタインデーの大虐殺」を使用する機会が再びあるとは思わない(し望まな" "い)。" msgid "" "Although this method is not documented or supported, you can use it when " "your compute node is permanently offline but you have instances locally " "stored on it." msgstr "" "この方法はドキュメントに書かれておらず、サポートされていない方法ですが、コン" "ピュートノードが完全にオフラインになってしまったが、インスタンスがローカルに" "保存されているときに、この方法を使用できます。" msgid "Among the log statements you'll see the lines:" msgstr "ログの中に以下の行があるでしょう。" msgid "Amount of available physical storage" msgstr "利用可能な物理ディスクの総量で決まる" msgid "An IP address plan might be broken down into the following sections:" msgstr "IPアドレス計画としては次のような用途で分類されるでしょう:" msgid "" "An OpenStack cloud does not have much value without users. This chapter " "covers topics that relate to managing users, projects, and quotas. This " "chapter describes users and projects as described by version 2 of the " "OpenStack Identity API." msgstr "" "OpenStack クラウドは、ユーザーなしでは特に価値はありません。本章では、ユー" "ザー、プロジェクト、クォータの管理に関するトピックを記載します。また、" "OpenStack Identity API のバージョン 2 で説明されているように、ユーザーとプロ" "ジェクトについても説明します。" msgid "" "An OpenStack installation can potentially have many subnets (ranges of IP " "addresses) and different types of services in each. An IP address plan can " "assist with a shared understanding of network partition purposes and " "scalability. Control services can have public and private IP addresses, and " "as noted above, there are a couple of options for an instance's public " "addresses." msgstr "" "OpenStackのインストールでは潜在的に多くのサブネット(IPアドレスの範囲) とそれ" "ぞれに異なるタイプのサービスを持つ可能性があります。あるIPアドレスプランは、" "ネットワーク分割の目的とスケーラビリティの共有された理解を手助けします。コン" "トロールサービスはパブリックとプライベートIPアドレスを持つ事ができ、上記の通" "り、インスタンスのパブリックアドレスとして2種類のオプションが存在します。" msgid "" "An academic turned software-developer-slash-operator, Lorin worked as the " "lead architect for Cloud Services at Nimbis Services, where he deploys " "OpenStack for technical computing applications. He has been working with " "OpenStack since the Cactus release. Previously, he worked on high-" "performance computing extensions for OpenStack at University of Southern " "California's Information Sciences Institute (USC-ISI)." msgstr "" "アカデミック出身のソフトウェア開発者・運用者である彼は、Nimbis Services でク" "ラウドサービスの Lead Architect として働いていました。Nimbis Service では彼は" "技術計算アプリケーション用の OpenStack を運用しています。 Cactus リリース以" "来 OpenStack に携わっています。以前は、University of Southern California's " "Information Sciences Institute (USC-ISI) で OpenStack の high-performance " "computing 向けの拡張を行いました。" msgid "" "An administrative super user, which has full permissions across all projects " "and should be used with great care" msgstr "" "すべてのプロジェクトにわたり全権限を持つ管理ユーザー。非常に注意して使用する" "必要があります。" msgid "" "An advanced use of this general concept allows different flavor types to run " "with different CPU and RAM allocation ratios so that high-intensity " "computing loads and low-intensity development and testing systems can share " "the same cloud without either starving the high-use systems or wasting " "resources on low-utilization systems. This works by setting ``metadata`` in " "your host aggregates and matching ``extra_specs`` in your flavor types." msgstr "" "この一般的なコンセプトを高度なレベルで使用すると、集中度の高いコンピュート" "ロードや負荷の低い開発やテストシステムが使用量の多いシステムのリソースが不足" "したり、使用量の低いシステムでリソースを無駄にしたりしないで、同じクラウドを" "共有できるように、異なるフレーバーの種別が、異なる CPU および RAM 割当の比率" "で実行できるようになります。 これは、ホストアグリゲートに ``metadata`` を設" "定して、フレーバー種別の ``extra_specs`` と一致させると機能します。" msgid "" "An alternative to enabling the RabbitMQ web management interface is to use " "the ``rabbitmqctl`` commands. For example, :command:`rabbitmqctl " "list_queues| grep cinder` displays any messages left in the queue. If there " "are messages, it's a possible sign that cinder services didn't connect " "properly to rabbitmq and might have to be restarted." msgstr "" "RabbitMQ Web 管理インターフェイスを有効にするもう一つの方法としては、 " "``rabbitmqctl`` コマンドを利用します。例えば :command:`rabbitmqctl " "list_queues| grep cinder` は、キューに残っているメッセージを表示します。メッ" "セージが存在する場合、Cinder サービスが RabbitMQ に正しく接続できてない可能性" "があり、再起動が必要かもしれません。" msgid "" "An asterisk (\\*) indicates when the example architecture deviates from the " "settings of a default installation. We'll offer explanations for those " "deviations next." msgstr "" "アスタリスク (*) は、アーキテクチャーの例がデフォルトインストールの設定から逸" "脱している箇所を示しています。この逸脱については、次のセクションで説明しま" "す。" msgid "" "An attempt was made to deprecate ``nova-network`` during the Havana release, " "which was aborted due to the lack of equivalent functionality (such as the " "FlatDHCP multi-host high-availability mode mentioned in this guide), lack of " "a migration path between versions, insufficient testing, and simplicity when " "used for the more straightforward use cases ``nova-network`` traditionally " "supported. Though significant effort has been made to address these " "concerns, ``nova-network`` was not be deprecated in the Juno release. In " "addition, to a limited degree, patches to ``nova-network`` have again begin " "to be accepted, such as adding a per-network settings feature and SR-IOV " "support in Juno." msgstr "" "Havana リリース中に ``nova-network`` を廃止しようという試みがありました。これ" "は、このガイドで言及した FlatDHCP マルチホスト高可用性モードなどの同等機能の" "不足、バージョン間の移行パスの不足、不十分なテスト、伝統的にサポートされる " "``nova-network`` のより簡単なユースケースに使用する場合のシンプルさ、などの理" "由により中断されました。甚大な努力によりこれらの心配事を解決してきましたが、 " "``nova-network`` は Juno リリースにおいて廃止されませんでした。さらに、Juno " "においてネットワークごとの設定機能や SR-IOV の追加などの限定された範囲で、 " "``nova-network`` へのパッチが再び受け入れられてきました。" msgid "" "An authorization policy can be composed by one or more rules. If more rules " "are specified, evaluation policy is successful if any of the rules evaluates " "successfully; if an API operation matches multiple policies, then all the " "policies must evaluate successfully. Also, authorization rules are " "recursive. Once a rule is matched, the rule(s) can be resolved to another " "rule, until a terminal rule is reached. These are the rules defined:" msgstr "" "認可ポリシーは、一つまたは複数のルールにより構成できます。複数のルールを指定" "すると、いずれかのルールが成功と評価されれば、評価エンジンが成功になります。" "API 操作が複数のポリシーに一致すると、すべてのポリシーが成功と評価される必要" "があります。認可ルールは再帰的にもできます。あるルールにマッチした場合、これ" "以上展開できないルールに達するまで、そのルールは別のルールに展開されます。以" "下のルールが定義できます。" msgid "" "An automated deployment system installs and configures operating systems on " "new servers, without intervention, after the absolute minimum amount of " "manual work, including physical racking, MAC-to-IP assignment, and power " "configuration. Typically, solutions rely on wrappers around PXE boot and " "TFTP servers for the basic operating system install and then hand off to an " "automated configuration management system." msgstr "" "自動のデプロイメントシステムは、物理ラッキング、MAC から IP アドレスの割当、" "電源設定など、必要最小限の手作業のみで、介入なしに新規サーバー上にオペレー" "ティングシステムのインストールと設定を行います。ソリューションは通常、PXE " "ブートや TFTP サーバー関連のラッパーに依存して基本のオペレーティングシステム" "をインストールして、次に自動設定管理システムに委譲されます。" msgid "An example usage is shown here:" msgstr "使用例をここに示します。" msgid "An external server outside of the cloud" msgstr "クラウド外部のサーバー" msgid "" "An hour later I received the same alert, but for another compute node. Crap. " "OK, now there's definitely a problem going on. Just like the original node, " "I was able to log in by SSH. The bond0 NIC was DOWN but the 1gb NIC was " "active." msgstr "" "1時間後、私は同じ警告を受信したが、別のコンピュートノードだった。拍手。OK、" "問題は間違いなく現在進行中だ。元のノードと全く同様に、私は SSH でログインする" "ことが出来た。bond0 NIC は DOWN だったが、1Gb NIC は有効だった。" msgid "" "An initial idea was to just increase the lease time. If the instance only " "renewed once every week, the chances of this problem happening would be " "tremendously smaller than every minute. This didn't solve the problem, " "though. It was just covering the problem up." msgstr "" "最初のアイデアは、単にリース時間を増やすことだった。もしインスタンスが毎週1" "回だけIPアドレスを更新するのであれば、毎分更新する場合よりこの問題が起こる可" "能性は極端に低くなるだろう。これはこの問題を解決しないが、問題を単に取り繕う" "ことはできる。" msgid "An instance running on that compute node" msgstr "コンピュートノード内のインスタンス" msgid "" "An integral part of a configuration-management system is the item that it " "controls. You should carefully consider all of the items that you want, or " "do not want, to be automatically managed. For example, you may not want to " "automatically format hard drives with user data." msgstr "" "設定管理システムの不可欠な部分は、このシステムが制御する項目です。自動管理を" "する項目、しない項目をすべて慎重に検討していく必要があります。例えば、ユー" "ザーデータが含まれるハードドライブは自動フォーマットは必要ありません。" msgid "" "An integrated OpenStack project (code-named :term:`ceilometer`) collects " "metering and event data relating to OpenStack services. Data collected by " "the Telemetry service could be used for billing. Depending on deployment " "configuration, collected data may be accessible to users based on the " "deployment configuration. The Telemetry service provides a REST API " "documented at http://developer.openstack.org/api-ref-telemetry-v2.html. You " "can read more about the module in the `OpenStack Administrator Guide `_ or in the `developer " "documentation `_." msgstr "" "OpenStack の統合プロジェクト (コード名 :term:`ceilometer`) は、OpenStack の" "サービスに関連するメータリングとイベントデータを収集します。Telemetry サービ" "スにより収集されるデータは、課金のために使用できます。環境の設定によっては、" "ユーザーが設定に基づいて収集したデータにアクセスできるかもしれません。" "Telemetry サービスは http://developer.openstack.org/api-ref-telemetry-v2." "html にドキュメント化されている REST API を提供します。このモジュールの詳細" "は、 `OpenStack Administrator Guide `_ や `developer documentation `_ にあります。" msgid "" "An upgrade pre-testing system is excellent for getting the configuration to " "work. However, it is important to note that the historical use of the system " "and differences in user interaction can affect the success of upgrades." msgstr "" "アップグレード前テストシステムは、設定を動作させるために優れています。しかし" "ながら、システムの歴史的な使用法やユーザー操作における違いにより、アップグ" "レードの成否に影響することに注意することが重要です。" msgid "And finally, you can disassociate the floating IP:" msgstr "最後に、floating IPを開放します。" msgid "" "And the best part: the same user had just tried creating a CentOS instance. " "What?" msgstr "" "そして、最も重要なこと。同じユーザが CentOS インスタンスを作成しようとしたば" "かりだった。何だと?" msgid "Anne Gentle" msgstr "Anne Gentle" msgid "" "Anne is the documentation coordinator for OpenStack and also served as an " "individual contributor to the Google Documentation Summit in 2011, working " "with the Open Street Maps team. She has worked on book sprints in the past, " "with FLOSS Manuals’ Adam Hyde facilitating. Anne lives in Austin, Texas." msgstr "" "Anne は OpenStack のドキュメントコーディネーターで、2011年の Google Doc " "Summit では individual contributor (個人コントリビュータ) を努め Open " "Street Maps チームとともに活動しました。Adam Hyde が進めていた FLOSS Manuals " "の以前の doc sprint にも参加しています。テキサス州オースティンに住んでいま" "す。" msgid "" "Another common concept across various OpenStack projects is that of periodic " "tasks. Periodic tasks are much like cron jobs on traditional Unix systems, " "but they are run inside an OpenStack process. For example, when OpenStack " "Compute (nova) needs to work out what images it can remove from its local " "cache, it runs a periodic task to do this." msgstr "" "様々な OpenStack プロジェクトに共通する別の考え方として、周期的タスク " "(periodic task) があります。周期的タスクは伝統的な Unix システムの cron ジョ" "ブに似ていますが、OpenStack プロセスの内部で実行されます。例えば、OpenStack " "Compute (nova) はローカルキャッシュからどのイメージを削除できるかを決める必要" "がある際に、これを行うために周期的タスクを実行します。" msgid "" "Another example is a user consuming a very large amount of bandwidth. Again, " "the key is to understand what the user is doing. If she naturally needs a " "high amount of bandwidth, you might have to limit her transmission rate as " "to not affect other users or move her to an area with more bandwidth " "available. On the other hand, maybe her instance has been hacked and is part " "of a botnet launching DDOS attacks. Resolution of this issue is the same as " "though any other server on your network has been hacked. Contact the user " "and give her time to respond. If she doesn't respond, shut down the instance." msgstr "" "別の例は、あるユーザーが非常に多くの帯域を消費することです。繰り返しですが、" "ユーザーが実行していることを理解することが重要です。必ず多くの帯域を使用する" "必要があれば、他のユーザーに影響を与えないように通信帯域を制限する、または、" "より多くの帯域を利用可能な別の場所に移動させる必要があるかもしれません。一" "方、ユーザーのインスタンスが侵入され、DDOS 攻撃を行っているボットネットの一部" "になっているかもしれません。この問題の解決法は、ネットワークにある他のサー" "バーが侵入された場合と同じです。ユーザーに連絡し、対応する時間を与えます。も" "し対応しなければ、そのインスタンスを停止します。" msgid "Another example is displaying all properties for a certain image:" msgstr "" "もう一つの例は、特定のイメージに関するすべてのプロパティを表示することです。" msgid "" "Another fact that's often forgotten is that when a new file is being " "uploaded, the proxy server must write out as many streams as there are " "replicas—giving a multiple of network traffic. For a three-replica cluster, " "10 Gbps in means 30 Gbps out. Combining this with the previous high " "bandwidth demands of replication is what results in the recommendation that " "your private network be of significantly higher bandwidth than your public " "need be. Oh, and OpenStack Object Storage communicates internally with " "unencrypted, unauthenticated rsync for performance—you do want the private " "network to be private." msgstr "" "また、新規ファイルがアップロードされると、プロキシサーバーはレプリカの数だけ" "書き込みが行われ、複数のネットワークトラフィックが発生するという点も頻繁に忘" "れられています。 レプリカが3つのクラスターでは、受信トラフィックが 10 Gbps " "とすると、送信トラフィックは 30 Gbps ということになります。これを以前のレプリ" "カの帯域幅の需要が高いことと合わせて考えると、パブリックネットワークよりもプ" "ライベートネットワークのほうがはるかに高い帯域幅が必要であることが分かりま" "す。OpenStack Object Storage はパフォーマンスを保つために内部では、暗号化な" "し、認証なしの rsync と通信します (プライベートネットワークをプライベートに保" "つため)。" msgid "" "Any time an instance shuts down unexpectedly, it might have problems on " "boot. For example, the instance might require an ``fsck`` on the root " "partition. If this happens, the user can use the dashboard VNC console to " "fix this." msgstr "" "予期せずシャットダウンしたときは、ブートに問題があるかもしれません。たとえ" "ば、インスタンスがルートパーティションにおいて ``fsck`` を実行する必要がある" "かもしれません。もしこうなっても、これを修復するためにダッシュボード VNC コン" "ソールを使用できます。" msgid "Anywhere" msgstr "どこからでも" msgid "" "Apache Qpid offers 100 percent compatibility with the :term:`Advanced " "Message Queuing Protocol (AMQP)` Standard, and its broker is available for " "both C++ and Java." msgstr "" "Apache Qpid は、 :term:`Advanced Message Queuing Protocol (AMQP)` の標準との " "100% の互換性を提供し、ブローカーは C++ と Java の両方で利用可能です。" msgid "Appendix" msgstr "付録" msgid "Application Programming Interface (API)" msgstr "Application Programming Interface (API)" msgid "Apr 11, 2013" msgstr "2013年4月11日" msgid "Apr 15, 2011" msgstr "2011年4月15日" msgid "Apr 17, 2014" msgstr "2014年4月17日" msgid "Apr 3, 2014" msgstr "2014年4月3日" msgid "Apr 30, 2015" msgstr "2015年4月30日" msgid "Apr 4, 2013" msgstr "2013年4月4日" msgid "Apr 5, 2012" msgstr "2012年4月5日" msgid "" "Arbitrary local files can also be placed into the instance file system at " "creation time by using the :option:`--file` ```` option. " "You may store up to five files." msgstr "" ":option:`--file` ```` オプションを使用することにより、任意" "のローカルファイルを生成時にインスタンスのファイルシステムの中に置けます。5 " "ファイルまで保存できます。" msgid "Architecture" msgstr "アーキテクチャー" msgid "Architecture Examples" msgstr "アーキテクチャー例" msgid "" "Armed with a patched qemu and a way to reproduce, we set out to see if we've " "finally solved The Issue. After 48 hours straight of hammering the instance " "with bandwidth, we were confident. The rest is history. You can search the " "bug report for \"joe\" to find my comments and actual tests." msgstr "" "パッチを当てた qemu と再現方法を携えて、我々は「あの問題」を最終的に解決した" "かを確認する作業に着手した。インスタンスにネットワーク負荷をかけてから丸48時" "間後、我々は確信していた。その後のことは知っての通りだ。あなたは、joe へのバ" "グ報告を検索し、私のコメントと実際のテストを見つけることができる。" msgid "" "Armed with your IP address layout and numbers and knowledge about the " "topologies and services you can use, it's now time to prepare the network " "for your installation. Be sure to also check out the `OpenStack Security " "Guide `_ for tips on securing your network. " "We wish you a good relationship with your networking team!" msgstr "" "IPアドレスレイアウトと利用できるトポロジーおよびサービスの知識を武器にネット" "ワークを構成する準備をする時が来ました。また、ネットワークをセキュアに保つた" "めに `OpenStack セキュリティガイド `_ を確認" "する事を忘れないでください。ネットワークチームと良い関係をとなる事を願ってい" "ます!" msgid "" "Artificial scale testing can go only so far. After your cloud is upgraded, " "you must pay careful attention to the performance aspects of your cloud." msgstr "" "人工的なスケールテストは、あくまである程度のものです。クラウドをアップグレー" "ドした後、クラウドのパフォーマンス観点で十分に注意する必要があります。" msgid "" "As a cloud administrative user, you can use the OpenStack dashboard to " "create and manage projects, users, images, and flavors. Users are allowed to " "create and manage images within specified projects and to share images, " "depending on the Image service configuration. Typically, the policy " "configuration allows admin users only to set quotas and create and manage " "services. The dashboard provides an :guilabel:`Admin` tab with a :guilabel:" "`System Panel` and an :guilabel:`Identity` tab. These interfaces give you " "access to system information and usage as well as to settings for " "configuring what end users can do. Refer to the `OpenStack Administrator " "Guide `__ for detailed " "how-to information about using the dashboard as an admin user." msgstr "" "クラウドの管理ユーザーとして OpenStack Dashboard を使用して、プロジェクト、" "ユーザー、イメージ、フレーバーの作成および管理を行うことができます。ユーザー" "は Image service の設定に応じて、指定されたプロジェクト内でイメージを作成/管" "理したり、共有したりすることができます。通常、ポリシーの設定では、管理ユー" "ザーのみがクォータの設定とサービスの作成/管理を行うことができます。ダッシュ" "ボードには :guilabel:`管理` タブがあり、 :guilabel:`システムパネル` と :" "guilabel:`ユーザー管理タブ` に分かれています。これらのインターフェースによ" "り、システム情報と使用状況のデータにアクセスすることができるのに加えて、エン" "ドユーザーが実行可能な操作を設定することもできます。管理ユーザーとしてダッ" "シュボードを使用する方法についての詳しい説明は `OpenStack Administrator " "Guide `__ を参照してく" "ださい。" msgid "" "As a last resort, our network admin (Alvaro) and myself sat down with four " "terminal windows, a pencil, and a piece of paper. In one window, we ran " "ping. In the second window, we ran ``tcpdump`` on the cloud controller. In " "the third, ``tcpdump`` on the compute node. And the forth had ``tcpdump`` on " "the instance. For background, this cloud was a multi-node, non-multi-host " "setup." msgstr "" "結局、我々のネットワーク管理者(Alvao)と私自身は4つのターミナルウィンドウ、" "1本の鉛筆と紙切れを持って座った。1つのウインドウで我々は ping を実行した。" "2つ目のウインドウではクラウドコントローラー上の ``tcpdump`` 、3つ目ではコン" "ピュートノード上の ``tcpdump`` 、4つ目ではインスタンス上の ``tcpdump`` を実" "行した。前提として、このクラウドはマルチノード、非マルチホスト構成である。" msgid "As a scalable, reliable data store for virtual machine images" msgstr "スケーラブルで信頼性のある仮想マシンイメージデータストアとして利用する" msgid "" "As a specific example, compare a cloud that supports a managed web-hosting " "platform with one running integration tests for a development project that " "creates one VM per code commit. In the former, the heavy work of creating a " "VM happens only every few months, whereas the latter puts constant heavy " "load on the cloud controller. You must consider your average VM lifetime, as " "a larger number generally means less load on the cloud controller." msgstr "" "特定の例としては、マネージド Web ホスティングプラットフォームをサポートするク" "ラウドと、コードコミットごとに仮想マシンを1つ作成するような開発プロジェクト" "の統合テストを実行するクラウドを比較してみましょう。前者では、VMを作成する負" "荷の大きい処理は数か月に 一度しか発生しないのに対して、後者ではクラウドコント" "ローラに常に負荷の大きい処理が発生します。一般論として、VMの平均寿命が長いと" "いうことは、クラウドコントローラの負荷が軽いことを意味するため、平均的なVMの" "寿命を検討する必要があります。" msgid "" "As always, refer to the :doc:`common/glossary` if you are unclear about any " "of the terminology mentioned in architecture examples." msgstr "" "これらのアーキテクチャー例で言及されている用語が明確に理解できない場合には、" "通常通り :doc:`common/glossary` を参照してください。" msgid "" "As an OpenStack cloud is composed of so many different services, there are a " "large number of log files. This chapter aims to assist you in locating and " "working with them and describes other ways to track the status of your " "deployment." msgstr "" "OpenStackクラウドは、様々なサービスから構成されるため、多くのログファイルが存" "在します。この章では、それぞれのログの場所と取り扱い、そしてシステムのさらな" "る監視方法について説明します。" msgid "" "As an administrative user, you can update the Block Storage service quotas " "for a tenant, as well as update the quota defaults for a new tenant. See :" "ref:`table_block_storage_quota`." msgstr "" "管理ユーザーは、既存のテナントの Block Storage のクォータを更新できます。ま" "た、新規テナントのクォータのデフォルト値を更新することもできます。:ref:" "`table_block_storage_quota` を参照してください。" msgid "" "As an administrative user, you can update the Compute service quotas for an " "existing tenant, as well as update the quota defaults for a new tenant. See :" "ref:`table_compute_quota`." msgstr "" "管理ユーザーは、既存のテナントの Compute のクォータを更新できます。また、新規" "テナントのクォータのデフォルト値を更新することもできます。 :ref:" "`table_compute_quota` を参照してください。" msgid "" "As an administrative user, you can use the :command:`cinder quota-*` " "commands, which are provided by the ``python-cinderclient`` package, to view " "and update tenant quotas." msgstr "" "管理ユーザーは :command:`cinder quota-*` コマンドを使って、テナントのクォー" "タを表示したり更新したりできます。コマンドは ``python-cinderclient`` パッケー" "ジに含まれます。" msgid "" "As an administrative user, you can use the :command:`nova quota-*` commands, " "which are provided by the ``python-novaclient`` package, to view and update " "tenant quotas." msgstr "" "管理ユーザーは :command:`nova quota-*` コマンドを使って、テナントのクォータ" "を表示したり更新したりできます。コマンドは ``python-novaclient`` パッケージに" "含まれます。" msgid "" "As an administrator, you have a few ways to discover what your OpenStack " "cloud looks like simply by using the OpenStack tools available. This section " "gives you an idea of how to get an overview of your cloud, its shape, size, " "and current state." msgstr "" "管理者は、利用可能な OpenStack ツールを使用して、OpenStack クラウドが全体像を" "確認する方法がいくつかあります。本項では、クラウドの概要、形態、サイズ、現在" "の状態についての情報を取得する方法について説明します。" msgid "" "As an example, let's create a security group that allows web traffic " "anywhere on the Internet. We'll call this group ``global_http``, which is " "clear and reasonably concise, encapsulating what is allowed and from where. " "From the command line, do:" msgstr "" "例のとおり、インターネットのどこからでも Web 通信を許可するセキュリティグルー" "プを作成しましょう。このグループを ``global_http`` と呼ぶことにします。許可さ" "れるものと許可されるところを要約した、明白で簡潔な名前になっています。コマン" "ドラインから以下のようにします。" msgid "" "As an example, recording ``nova-api`` usage can allow you to track the need " "to scale your cloud controller. By keeping an eye on ``nova-api`` requests, " "you can determine whether you need to spawn more ``nova-api`` processes or " "go as far as introducing an entirely new server to run ``nova-api``. To get " "an approximate count of the requests, look for standard INFO messages in ``/" "var/log/nova/nova-api.log``:" msgstr "" "例として、 ``nova-api`` の使用を記録することでクラウドコントローラーをスケー" "ルする必要があるかを追跡できます。 ``nova-api`` のリクエスト数に注目すること" "により、 ``nova-api`` プロセスを追加するか、もしくは、 ``nova-api`` を実行す" "るための新しいサーバーを導入することまで行なうかを決定することができます。リ" "クエストの概数を取得するには ``/var/log/nova/nova-api.log`` の INFO メッセー" "ジを検索します。" msgid "" "As an open source project, one of the unique aspects of OpenStack is that it " "has many different levels at which you can begin to engage with it—you don't " "have to do everything yourself." msgstr "" "OpenStack は、オープンソースプロジェクトとして、ユニークな点があります。その " "1 つは、さまざまなレベルで OpenStack に携わりはじめることができる点です。すべ" "てを自分自身で行う必要はありません。" msgid "" "As another example, if you choose to use single-host networking where the " "cloud controller is the network gateway for all instances, then the cloud " "controller must support the total amount of traffic that travels between " "your cloud and the public Internet." msgstr "" "他の例としては、クラウドコントローラーがすべてのインスタンスのゲートウェイと" "なるような単一ホスト・ネットワークモデルを使うことにした場合、クラウドコント" "ローラーは外部インターネットとあなたのクラウドの間でやりとりされるすべてのト" "ラフィックを支えられなければなりません。" msgid "" "As another example, you could use pairs of servers for a collective cloud " "controller—one active, one standby—for redundant nodes providing a given set " "of related services, such as:" msgstr "" "他の例として、コントローラーをクラスタとして構成し1つはアクティブ、もう一つは" "スタンバイとして冗長ノードが以下のような機能を提供できるように複数のサーバを" "使用する事ができます。" msgid "" "As discussed in previous chapters, there are several options for networking " "in OpenStack Compute. We recommend *FlatDHCP* and to use *Multi-Host* " "networking mode for high availability, running one ``nova-network`` daemon " "per OpenStack compute host. This provides a robust mechanism for ensuring " "network interruptions are isolated to individual compute hosts, and allows " "for the direct use of hardware network gateways." msgstr "" "前章で述べたように、OpenStack Compute のネットワークにはいくつかの選択肢があ" "りますが、高可用性には *FlatDHCP* で *マルチホスト* ネットワークモードを使用" "して、OpenStack Compute ホスト毎に ``nova-network`` デーモンを 1 つ実行する" "ことを推奨します。これにより、ネットワーク障害が確実に各コンピュートホスト内" "に隔離される堅牢性の高いメカニズムが提供され、各ホストはハードウェアのネット" "ワークゲートウェイと直接通信することが可能となります。" msgid "" "As for your initial deployment, you should ensure that all hardware is " "appropriately burned in before adding it to production. Run software that " "uses the hardware to its limits—maxing out RAM, CPU, disk, and network. Many " "options are available, and normally double as benchmark software, so you " "also get a good idea of the performance of your system." msgstr "" "初期導入時と同じように、本番環境に追加する前に、すべてのハードウェアについて" "適切な通電テストを行うべきでしょう。ハードウェアを限界まで使用するソフトウェ" "アを実行します。RAM、CPU、ディスク、ネットワークを限界まで使用します。多くの" "オプションが利用可能であり、通常はベンチマークソフトウェアとの役割も果たしま" "す。そのため、システムのパフォーマンスに関する良いアイディアを得ることもでき" "ます。" msgid "" "As mentioned, there's currently no way to cleanly migrate from ``nova-" "network`` to neutron. We recommend that you keep a migration in mind and " "what that process might involve for when a proper migration path is released." msgstr "" "言及されたとおり、 ``nova-network`` から neutron にきれいに移行する方法は現在" "ありません。適切な移行パスがリリースされるまで、移行を心に留めておき、そのプ" "ロセスに関わることを推奨します。" msgid "" "As noted in the previous chapter, the number of rules per security group is " "controlled by the ``quota_security_group_rules``, and the number of allowed " "security groups per project is controlled by the ``quota_security_groups`` " "quota." msgstr "" "前の章で述べたとおり、セキュリティグループごとのルール数は " "``quota_security_group_rules`` により制御されます。また、プロジェクトごとに許" "可されるセキュリティグループ数は ``quota_security_groups`` クォータにより制御" "されます。" msgid "" "As part of the procurement for a compute cluster, you must specify some " "storage for the disk on which the instantiated instance runs. There are " "three main approaches to providing this temporary-style storage, and it is " "important to understand the implications of the choice." msgstr "" "コンピュートクラスターの調達の一部として、インスタンス化されたインスタンスを" "実行するディスクのストレージを指定する必要があります。一時ストレージ提供のア" "プローチは主に 3 つあり、それぞれのアプローチの含意を理解することは重要です。" msgid "" "As shown, end users can interact through the dashboard, CLIs, and APIs. All " "services authenticate through a common Identity service, and individual " "services interact with each other through public APIs, except where " "privileged administrator commands are necessary. :ref:`logical_architecture` " "shows the most common, but not the only logical architecture for an " "OpenStack cloud." msgstr "" "下図に示したように、エンドユーザーはダッシュボード、CLI、および API を使用し" "て対話することができます。サービスはすべて、共通の Identity service を介して" "認証を行い、またサービス相互間の対話は、特権のある管理者がコマンドを実行する" "必要がある場合を除いてパブリック API を使用して行われます。:ref:" "`logical_architecture` には、OpenStack の最も一般的な論理アーキテクチャーを示" "しています。ただし、これは唯一のアーキテクチャーではありません。" msgid "As soon as this setting was fixed, everything worked." msgstr "全力でこの問題を修正した結果、全てが正常に動作するようになった。" msgid "As this would be the server's bonded NIC." msgstr "これはサーバーの冗長化された(bonded)NIC であるべきだからだ。" msgid "" "As with databases and message queues, having more than one :term:`API " "server` is a good thing. Traditional HTTP load-balancing techniques can be " "used to achieve a highly available ``nova-api`` service." msgstr "" "データベースやメッセージキューのように、1台以上の :term:`API サーバー ` を設置する事は良い案です。``nova-api`` サービスを高可用にするため" "に、伝統的な HTTP 負荷分散技術を利用することができます。" msgid "" "As with most architecture choices, the right answer depends on your " "environment. If you are using existing hardware, you know the disk density " "of your servers and can determine some decisions based on the options above. " "If you are going through a procurement process, your user's requirements " "also help you determine hardware purchases. Here are some examples from a " "private cloud providing web developers custom environments at AT&T. This " "example is from a specific deployment, so your existing hardware or " "procurement opportunity may vary from this. AT&T uses three types of " "hardware in its deployment:" msgstr "" "多くのアーキテクチャーの選択肢と同様に、環境により適切なソリューションは変" "わって来ます。既存のハードウェアを使用する場合、サーバーのディスク密度を把握" "し、上記のオプションをもとに意思決定していきます。調達プロセスを行っている場" "合、ユーザー要件などもハードウェア購入決定の一助となります。ここでは AT&" "T の Web 開発者にカスタムの環境を提供するプライベートクラウドの例をあげていま" "す。この例は、特定のデプロイメントであるため、既存のハードウェアや調達機会は" "これと異なる可能性があります。AT&T は、デプロイメントに 3 種類のハードウェア" "を使用しています。" msgid "" "As with other architecture decisions, storage concepts within OpenStack " "offer many options. This chapter lays out the choices for you." msgstr "" "他のアーキテクチャーの判断と同じように、OpenStack におけるストレージの概念" "は、さまざまな選択肢があります。この章は選択肢を提示します。" msgid "" "As with other removable disk technology, it is important that the operating " "system is not trying to make use of the disk before removing it. On Linux " "instances, this typically involves unmounting any file systems mounted from " "the volume. The OpenStack volume service cannot tell whether it is safe to " "remove volumes from an instance, so it does what it is told. If a user tells " "the volume service to detach a volume from an instance while it is being " "written to, you can expect some level of file system corruption as well as " "faults from whatever process within the instance was using the device." msgstr "" "他のリムーバブルディスク技術と同じように、ディスクを取り外す前に、オペレー" "ティングシステムがそのディスクを使用しないようにすることが重要です。Linux イ" "ンスタンスにおいて、一般的にボリュームからマウントされているすべてのファイル" "システムをアンマウントする必要があります。OpenStack Volume Service は、インス" "タンスから安全にボリュームを取り外すことができるかはわかりません。そのため、" "指示されたことを実行します。ボリュームに書き込み中にインスタンスからボリュー" "ムの切断を、ユーザーが Volume Service に指示すると、何らかのレベルのファイル" "システム破損が起きる可能性があります。それだけでなく、デバイスを使用していた" "インスタンスの中のプロセスがエラーを起こす可能性もあります。" msgid "" "As your cloud grows, MySQL is utilized more and more. If you suspect that " "MySQL might be becoming a bottleneck, you should start researching MySQL " "optimization. The MySQL manual has an entire section dedicated to this " "topic: `Optimization Overview `_." msgstr "" "クラウドが大きくなるにつれて、MySQL がさらに使用されてきます。MySQL がボトル" "ネックになってきたことが疑われる場合、MySQL 最適化の調査から始めるとよいで" "しょう。MySQL のマニュアルでは、 `Optimization Overview `_ というセクションがあり、一つ" "のセクション全部をあててこの話題を扱っています。" msgid "" "As your focus turns to stable operations, we recommend that you do skim the " "remainder of this book to get a sense of the content. Some of this content " "is useful to read in advance so that you can put best practices into effect " "to simplify your life in the long run. Other content is more useful as a " "reference that you might turn to when an unexpected event occurs (such as a " "power failure), or to troubleshoot a particular problem." msgstr "" "安定した運用に頭を切り替えるために、この文書の残りの部分をざっくりと読み、感" "覚をつかんでおくことをお薦めします。これらの一部はあらかじめ読んでおくと、長" "期運用に向けてのベストプラクティスを実践するのに役に立つことでしょう。その他" "の部分は、 (電源障害のような) 予期しないイベントが発生した場合や特定の問題の" "トラブルシューティングをする場合に、リファレンスとして役に立つでしょう。" msgid "" "Aside from connection failures, RabbitMQ log files are generally not useful " "for debugging OpenStack related issues. Instead, we recommend you use the " "RabbitMQ web management interface. Enable it on your cloud controller:" msgstr "" "接続エラーは別として、RabbitMQ のログファイルは一般的に OpenStack 関連の問題" "をデバッグするために役立ちません。代わりに、RabbitMQ の Web 管理インター" "フェースを使用することを推奨します。クラウドコントローラーで Web 管理インター" "フェースを有効にするには以下のようにします。" msgid "" "Aside from the creation and termination of VMs, you must consider the impact " "of users accessing the service—particularly on ``nova-api`` and its " "associated database. Listing instances garners a great deal of information " "and, given the frequency with which users run this operation, a cloud with a " "large number of users can increase the load significantly. This can occur " "even without their knowledge—leaving the OpenStack dashboard instances tab " "open in the browser refreshes the list of VMs every 30 seconds." msgstr "" "仮想マシンの作成、停止以外に、特に ``>nova-api`` や関連のデータベースといった" "サービスにアクセスする際の影響について考慮する必要があります。インスタンスを" "一覧表示することで膨大な量の情報を収集し、この操作の実行頻度を前提として、" "ユーザー数の多いクラウドで負荷を大幅に増加させることができます。これはユー" "ザーには透過的に行われます。OpenStack のダッシュボードをブラウザで開いた状態" "にすると、仮想マシンの一覧が 30 秒毎に更新されます。" msgid "" "Aside from the direct-to-blueprint pathway, there is another very well-" "regarded mechanism to influence the development roadmap: the user survey. " "Found at http://openstack.org/user-survey, it allows you to provide details " "of your deployments and needs, anonymously by default. Each cycle, the user " "committee analyzes the results and produces a report, including providing " "specific information to the technical committee and project team leads." msgstr "" "開発ロードマップに影響を与えるために、直接ブループリントに関わる道以外に、非" "常に高く評価された別の方法があります。ユーザー調査です。http://openstack.org/" "user-survey にあります。基本的に匿名で、お使いの環境の詳細、要望を送ることが" "できます。各サイクルで、ユーザーコミッティーが結果を分析して、報告書を作成し" "ます。具体的な情報を TC や PTL に提供することを含みます。" msgid "Aspects to Watch" msgstr "ウォッチの観点" msgid "Associating Security Groups" msgstr "セキュリティグループの割り当て" msgid "Associating Users with Projects" msgstr "プロジェクトへのユーザーの割り当て" msgid "" "At that time, our control services were hosted by another team and we didn't " "have much debugging information to determine what was going on with the " "master, and we could not reboot it. That team noted that it failed without " "alert, but managed to reboot it. After an hour, the cluster had returned to " "its normal state and we went home for the day." msgstr "" "この時、我々のコントロールサービスは別のチームによりホスティングされており、" "我々には現用系サーバー上で何が起こっているのかを調査するための大したデバッグ" "情報がなく、再起動もできなかった。このチームは警報なしで障害が起こったと連絡" "してきたが、そのサーバーの再起動を管理していた。1時間後、クラスタは通常状態" "に復帰し、我々はその日は帰宅した。" msgid "" "At the data center, I was finishing up some tasks and remembered the lock-" "up. I logged into the new instance and ran :command:`ps aux` again. It " "worked. Phew. I decided to run it one more time. It locked up." msgstr "" "データセンターで、私はいくつかの仕事を済ませると、ロックアップのことを思い出" "した。私は新しいインスタンスにログインし、再度 :command:`ps aux` を実行した。" "コマンドは機能した。ふぅ。私はもう一度試してみることにした。今度はロックアッ" "プした。" msgid "" "At the end of 2012, Cybera (a nonprofit with a mandate to oversee the " "development of cyberinfrastructure in Alberta, Canada) deployed an updated " "OpenStack cloud for their `DAIR project `_ " "(http://www.canarie.ca/en/dair-program/about). A few days into production, a " "compute node locks up. Upon rebooting the node, I checked to see what " "instances were hosted on that node so I could boot them on behalf of the " "customer. Luckily, only one instance." msgstr "" "2012年の終わり、Cybera (カナダ アルバータ州にある、サイバーインフラのデプロ" "イを監督する権限を持つ非営利団体)が、彼らの `DAIR project `_ (http://www.canarie.ca/en/dair-program/about) 用に新し" "い OpenStack クラウドをデプロイした。サービスインから数日後、あるコンピュート" "ノードがロックアップした。問題のノードの再起動にあたり、私は顧客の権限でイン" "スタンスを起動するため、そのノード上で何のインスタンスがホスティングされてい" "たかを確認した。幸運にも、インスタンスは1つだけだった。" msgid "" "At the end of August 2012, a post-secondary school in Alberta, Canada " "migrated its infrastructure to an OpenStack cloud. As luck would have it, " "within the first day or two of it running, one of their servers just " "disappeared from the network. Blip. Gone." msgstr "" "2012年8月の終わり、カナダ アルバータ州のある大学はそのインフラを OpenStack ク" "ラウドに移行した。幸か不幸か、サービスインから1~2日間に、彼らのサーバーの1台" "がネットワークから消失した。ビッ。いなくなった。" msgid "" "At the same time of finding the bug report, a co-worker was able to " "successfully reproduce The Issue! How? He used ``iperf`` to spew a ton of " "bandwidth at an instance. Within 30 minutes, the instance just disappeared " "from the network." msgstr "" "バグ報告を発見すると同時に、同僚が「あの問題」を再現することに成功した!どう" "やって?彼は ``iperf`` を使用して、インスタンス上で膨大なネットワーク負荷をか" "けた。30 分後、インスタンスはネットワークから姿を消した。" msgid "" "At the time of writing, OpenStack has more than 3,000 configuration options. " "You can see them documented at the `OpenStack Configuration Reference " "`_. " "This chapter cannot hope to document all of these, but we do try to " "introduce the important concepts so that you know where to go digging for " "more information." msgstr "" "執筆時点では、OpenStack は 3,000 以上の設定オプションがあります。 `OpenStack " "Configuration Reference `_ にドキュメント化されています。本章は、これらのすべて" "をドキュメント化できませんが、どの情報を掘り下げて調べるかを理解できるよう、" "重要な概念を紹介したいと考えています。" msgid "" "At the very base of any operating system are the hard drives on which the " "operating system (OS) is installed." msgstr "" "オペレーティングシステムの基盤は、オペレーティングシステムがインストールされ" "るハードドライブです。" msgid "Attaching Block Storage" msgstr "ブロックストレージの接続" msgid "Attempt to list the objects in the ``middleware-test`` container:" msgstr "" "``middleware-test`` コンテナーにあるオブジェクトを一覧表示しようとします。" msgid "Aug 10, 2012" msgstr "2012年8月10日" msgid "Aug 8, 2013" msgstr "2013年8月8日" msgid "Aug 8, 2014" msgstr "2014年8月8日" msgid "Austin" msgstr "Austin" msgid "Authentication and Authorization" msgstr "認証と認可" msgid "Authentication and authorization for identity management" msgstr "アイデンティティ管理のための認証と認可" msgid "Automated Configuration" msgstr "自動環境設定" msgid "Automated Deployment" msgstr "自動デプロイメント" msgid "Availability" msgstr "可用性" msgid "Availability Zones and Host Aggregates" msgstr "アベイラビリティゾーンとホストアグリゲート" msgid "Availability zone" msgstr "アベイラビリティゾーン" msgid "Availability zones" msgstr "アベイラビリティゾーン" msgid "" "Availability zones are implemented through and configured in a similar way " "to host aggregates." msgstr "" "アベイラビリティゾーンは、ホストアグリゲートを利用して実装されており、ホスト" "アグリゲートと同様の方法で設定します。" msgid "Available user-level quotes" msgstr "利用可能なユーザーレベルのクォータ" msgid "Available vCPUs" msgstr "利用可能な vCPU 数" msgid "" "Back in your DevStack instance on the shell screen, add some metadata to " "your container to allow the request from the remote machine:" msgstr "" "シェル画面において DevStack 用インスタンスに戻り、リモートマシンからのリクエ" "ストを許可するようなコンテナのメタデータを追加します。" msgid "Backing storage services" msgstr "バックエンドのストレージサービス" msgid "Backup and Recovery" msgstr "バックアップとリカバリー" msgid "" "Backup and subsequent recovery is one of the first tasks system " "administrators learn. However, each system has different items that need " "attention. By taking care of your database, image service, and appropriate " "file system locations, you can be assured that you can handle any event " "requiring recovery." msgstr "" "バックアップ、その後のリカバリーは、最初に学習するシステム管理の 1 つです。し" "かしながら、各システムは、それぞれ注意を必要とする項目が異なります。データ" "ベース、Image service、適切なファイルシステムの場所に注意することにより、リカ" "バリーを必要とするすべてのイベントを処理できることが保証されます。" msgid "Bare metal Deployment (ironic)" msgstr "Bare metal Deployment (ironic)" msgid "" "Be sure that the instance has successfully booted and is at a login screen " "before doing the above." msgstr "" "上記を実行する前に、インスタンスが正常に起動し、ログイン画面になっていること" "を確認します。" msgid "" "Because OpenStack is highly configurable, with many different back ends and " "network configuration options, it is difficult to write documentation that " "covers all possible OpenStack deployments. Therefore, this guide defines " "examples of architecture to simplify the task of documenting, as well as to " "provide the scope for this guide. Both of the offered architecture examples " "are currently running in production and serving users." msgstr "" "OpenStack は、多数の異なるバックエンドおよびネットワーク設定オプションを利用" "して高度に設定することが可能です。可能な OpenStack デプロイメントをすべて網羅" "するドキュメントを執筆するのは難しいため、本ガイドではアーキテクチャーの例を" "定義することによって文書化の作業を簡素化すると共に、本書のスコープを規定しま" "す。以下に紹介するアーキテクチャーの例はいずれも本番環境で現在実行中であり、" "ユーザーにサービスを提供しています。" msgid "" "Because Pacemaker is cluster software, the software itself handles its own " "availability, leveraging ``corosync`` and ``cman`` underneath." msgstr "" "Pacemaker は、クラスタリングソフトウェアであるため、基盤となる ``corosync`` " "および ``cman`` を活用して、ソフトウェア自体が自らの可用性を処理します。" msgid "" "Because it is recommended to not use partitions on a swift disk, simply " "format the disk as a whole:" msgstr "" "Swift ディスクではパーティションを使用しないことが推奨されるので、単にディス" "ク全体をフォーマットします。" msgid "" "Because network troubleshooting is especially difficult with virtual " "resources, this chapter is chock-full of helpful tips and tricks for tracing " "network traffic, finding the root cause of networking failures, and " "debugging related services, such as DHCP and DNS." msgstr "" "ネットワークのトラブルシューティングは、仮想リソースでとくに難しくなります。" "この章は、ネットワーク通信の追跡、ネットワーク障害の根本原因の調査、DHCP や " "DNS などの関連サービスのデバッグに関するヒントとコツがたくさん詰まっていま" "す。" #, fuzzy msgid "" "Because of all the decisions the other chapters discuss, this chapter " "describes the decisions made for this particular book and much of the " "justification for the example architecture." msgstr "" "他の章で議論するすべての判断により、本章はこのドキュメントのために行われる判" "断、アーキテクチャー例の正当性について説明します。" msgid "" "Because of the high redundancy of Object Storage, dealing with object " "storage node issues is a lot easier than dealing with compute node issues." msgstr "" "オブジェクトストレージの高い冗長性のため、オブジェクトストレージのノードに関" "する問題を処理することは、コンピュートノードに関する問題を処理するよりも簡単" "です。" msgid "" "Because the cloud controller handles so many different services, it must be " "able to handle the amount of traffic that hits it. For example, if you " "choose to host the OpenStack Image service on the cloud controller, the " "cloud controller should be able to support the transferring of the images at " "an acceptable speed." msgstr "" "クラウドコントローラーは非常に多くのサービスを取り扱うため、それらすべてのト" "ラフィックを処理できなければなりません。例えば、クラウドコントローラー上に " "OpenStack Image service を乗せることにした場合、そのクラウドコントローラーは" "許容可能な速度でイメージの転送できなければなりません。" msgid "" "Because without sensible quotas a single tenant could use up all the " "available resources, default quotas are shipped with OpenStack. You should " "pay attention to which quota settings make sense for your hardware " "capabilities." msgstr "" "妥当なクォータがないと、単一のテナントが利用可能なリソースをすべて使用してし" "まう可能性があるため、デフォルトのクォータが OpenStack には含まれています。お" "使いのハードウェア機能には、どのクォータ設定が適切か注意してください。" msgid "" "Because your cloud is most likely composed of many servers, you must check " "logs on each of those servers to properly piece an event together. A better " "solution is to send the logs of all servers to a central location so that " "they can all be accessed from the same area." msgstr "" "クラウドは多くのサーバーから構成されるため、各サーバー上にあるイベントログを" "繋ぎあわせて、ログをチェックしなければなりません。よい方法は全てのサーバーの" "ログを一ヶ所にまとめ、同じ場所で確認できるようにすることです。" msgid "" "Betsy Hagemeier, a Fanatical Executive Assistant, took care of a room " "reshuffle and helped us settle in for the week." msgstr "" "熱狂的なエグゼクティブアシスタントの Betsy Hagemeier は、部屋の改造の面倒を見" "てくれて、1週間で解決する手助けをしてくれました。" msgid "Between the proxies and your users" msgstr "proxy server と 利用者の間" msgid "Between those servers and the proxies" msgstr "object/container/account server と proxy server の間" msgid "Bexar" msgstr "Bexar" msgid "Block" msgstr "ブロックストレージ" msgid "Block Storage" msgstr "ブロックストレージ" msgid "Block Storage (cinder)" msgstr "Block Storage (cinder)" msgid "Block Storage (cinder) back end" msgstr "Block Storage (cinder) バックエンド" msgid "" "Block Storage (cinder) is installed natively on external storage nodes and " "uses the *LVM/iSCSI plug-in*. Most Block Storage plug-ins are tied to " "particular vendor products and implementations limiting their use to " "consumers of those hardware platforms, but LVM/iSCSI is robust and stable on " "commodity hardware." msgstr "" "Block Storage (cinder) は、外部ストレージノードにネイティブでインストールさ" "れ、*LVM/iSCSI plug-in* を使用します。大半の Block Storage プラグインは、特定" "のベンダーの製品や実装と関連付けられており、使用はそれらのハードウェアプラッ" "トフォームのユーザーに制限されていますが、LVM/iSCSI はコモディティハードウェ" "ア上で堅牢性および安定性があります。" msgid "" "Block Storage API, scheduler, and volume services are run on all controller " "nodes, ensuring at least one instance will be available in case of node " "failure. Block Storage also sits behind HAProxy, which detects if the " "software fails and routes requests around the failing instance." msgstr "" "Block Storage API、スケジューラー、ボリュームの各サービスは、全コントローラー" "ノード上で実行され、ノードの障害が発生した場合に少なくとも 1 インスタンスが" "利用可能となるようにします。また、 Block Storage は HAProxy の背後に配置さ" "れ、 HAProxy はソフトウェアの障害を検出すると、障害の発生したインスタンスを迂" "回するように要求をルーティングします。" msgid "Block Storage Creation Failures" msgstr "ブロックストレージの作成エラー" msgid "Block Storage Improvements" msgstr "Block Storage の改善" msgid "Block Storage back end" msgstr "Block Storage バックエンド" msgid "" "Block Storage is considered a stable project, with wide uptake and a long " "track record of quality drivers. The team has discussed many areas of work " "at the summits, including better error reporting, automated discovery, and " "thin provisioning features." msgstr "" "Block Storage は、品質ドライバーの幅広い理解と長く取られている記録を持つ、安" "定したプロジェクトと考えられています。このチームは、よりよいエラー報告、自動" "探索、シンプロビジョニング機能など、さまざまな領域の作業をサミットで議論しま" "した。" msgid "Block Storage nodes" msgstr "Block Storage ノード" msgid "Block Storage service" msgstr "Block Storage サービス" msgid "" "Block Storage service - Updating the Block Storage service only requires " "restarting the service." msgstr "" "Block Storage サービス - Block Storage サービスの更新は、サービスの再起動のみ" "を必要とします。" msgid "Block storage" msgstr "ブロックストレージ" msgid "" "Block storage (sometimes referred to as volume storage) provides users with " "access to block-storage devices. Users interact with block storage by " "attaching volumes to their running VM instances." msgstr "" "Block storage (ボリュームストレージと呼ばれる場合もある) は、ユーザーがブロッ" "クストレージデバイスにアクセスできるようにします。ユーザーは、実行中の仮想マ" "シンインスタンスにボリュームを接続することで、ブロックストレージと対話しま" "す。" msgid "" "Boolean value that indicates whether the flavor is available to all users or " "private. Private flavors do not get the current tenant assigned to them. " "Defaults to ``True``." msgstr "" "フレーバーがすべてのユーザーに利用可能であるか、プライベートであるかを示す論" "理値。プライベートなフレーバーは、現在のテナントをそれらに割り当てません。デ" "フォルトは ``True`` です。" msgid "Boot a test server:" msgstr "テストサーバーを起動します。" msgid "" "Both Compute and Block Storage rely on schedulers to determine where to " "place virtual machines or volumes. In Havana, the Compute scheduler " "underwent significant improvement, while in Icehouse it was the scheduler in " "Block Storage that received a boost. Further down the track, an effort " "started this cycle that aims to create a holistic scheduler covering both " "will come to fruition. Some of the work that was done in Kilo can be found " "under the `Gantt project `_." msgstr "" "Compute と Block Storage はどちらも、仮想マシンやボリュームを配置する場所を決" "めるためにスケジューラーに頼っています。Havana では、Compute のスケジューラー" "が大幅に改善されました。これは、Icehouse において支援を受けた Block Storage " "におけるスケジューラーでした。さらに掘り下げて追跡すると、どちらも取り扱う全" "体的なスケジューラーを作成することを目指した、このサイクルを始めた努力が実を" "結ぶでしょう。Kilo において実行されたいくつかの作業は、`Gantt project " "`_ にあります。" msgid "" "Both Ubuntu and Red Hat Enterprise Linux include mechanisms for configuring " "the operating system, including preseed and kickstart, that you can use " "after a network boot. Typically, these are used to bootstrap an automated " "configuration system. Alternatively, you can use an image-based approach for " "deploying the operating system, such as systemimager. You can use both " "approaches with a virtualized infrastructure, such as when you run VMs to " "separate your control services and physical infrastructure." msgstr "" "Ubuntu と Red Hat Enterprise Linux にはいずれも、ネットワークブート後に使用可" "能なpreseed や kickstart といった、オペレーティングシステムを設定するための仕" "組みがあります。これらは、典型的には自動環境設定システムのブートストラップに" "使用されます。他の方法としては、systemimager のようなイメージベースのオペレー" "ティングシステムのデプロイメント手法を使うこともできます。これらの手法はどち" "らも、物理インフラストラクチャーと制御サービスを分離するために仮想マシンを実" "行する場合など、仮想化基盤と合わせて使用できます。" msgid "" "Both ``nova-network`` and neutron services provide similar capabilities, " "such as VLAN between VMs. You also can provide multiple NICs on VMs with " "either service. Further discussion follows." msgstr "" "``nova-network`` と neutron サービスは VM 間での VLAN といった似通った可用性" "を提供します。また、それぞれのサービスで複数の NIC を付与した VM も提供する事" "ができます。" msgid "Burn-in Testing" msgstr "エージング試験" msgid "" "But how can you tell whether images are being successfully uploaded to the " "Image service? Maybe the disk that Image service is storing the images on is " "full or the S3 back end is down. You could naturally check this by doing a " "quick image upload:" msgstr "" "しかし、Image service にイメージが正しくアップロードされたことをどのように知" "ればいいのでしょうか? もしかしたら、Image service が保管しているイメージの" "ディスクが満杯、もしくは S3 のバックエンドがダウンしているかもしれません。簡" "易的なイメージアップロードを行なうことでこれをチェックすることができます。" msgid "" "By comparing a tenant's hard limit with their current resource usage, you " "can see their usage percentage. For example, if this tenant is using 1 " "floating IP out of 10, then they are using 10 percent of their floating IP " "quota. Rather than doing the calculation manually, you can use SQL or the " "scripting language of your choice and create a formatted report:" msgstr "" "テナントのハード制限と現在の使用量を比較することにより、それらの使用割合を確" "認できます。例えば、このテナントが Floating IP を 10 個中 1 個使用している場" "合、Floating IP クォータの 10% を使用していることになります。手動で計算するよ" "り、SQL やお好きなスクリプト言語を使用して、定型化されたレポートを作成できま" "す。" msgid "By default, Object Storage logs to syslog." msgstr "デフォルトで Object Storage は syslog にログを出力します。" msgid "" "By mistake, I configured OpenStack to attach all tenant VLANs to vlan20 " "instead of bond0 thereby stacking one VLAN on top of another. This added an " "extra 4 bytes to each packet and caused a packet of 1504 bytes to be sent " "out which would cause problems when it arrived at an interface that only " "accepted 1500." msgstr "" "ミスにより、私は全てのテナント VLAN を bond0 の代わりに vlan20 にアタッチする" "よう OpenStack を設定した。これにより1つの VLAN が別の VLAN の上に積み重な" "り、各パケットに余分に4バイトが追加され、送信されるパケットサイズが 1504 バ" "イトになる原因となった。これがパケットサイズ 1500 のみ許容するインターフェー" "スに到達した際、問題の原因となったのだった!" msgid "" "By modifying your configuration setup, you can set up IPv6 when using ``nova-" "network`` for networking, and a tested setup is documented for FlatDHCP and " "a multi-host configuration. The key is to make ``nova-network`` think a " "``radvd`` command ran successfully. The entire configuration is detailed in " "a Cybera blog post, `“An IPv6 enabled cloud” `_." msgstr "" "セットアップした設定を変更することにより、ネットワークに ``nova-network`` を" "使用している場合に、IPv6 をセットアップできます。テストされたセットアップ環境" "が FlatDHCP とマルチホストの設定向けにドキュメント化されています。重要な点" "は、``radvd`` を正常に実行されたと、``nova-network`` が考えるようにすることで" "す。設定全体の詳細は、Cybera のブログ記事 `“An IPv6 enabled cloud” `_ にありま" "す。" msgid "" "By running this command periodically and keeping a record of the result, you " "can create a trending report over time that shows whether your ``nova-api`` " "usage is increasing, decreasing, or keeping steady." msgstr "" "このコマンドを定期的に実行し結果を記録することで、トレンドレポートを作ること" "ができます。これにより ``/var/log/nova/nova-api.log`` の使用量が増えているの" "か、減っているのか、安定しているのか、を知ることができます。" msgid "" "By taking this script and rolling it into an alert for your monitoring " "system (such as Nagios), you now have an automated way of ensuring that " "image uploads to the Image Catalog are working." msgstr "" "このスクリプトを(Nagiosのような)監視システムに組込むことで、イメージカタログ" "のアップロードが動作していることを自動的に確認することができます。" msgid "CERN" msgstr "CERN" msgid "" "CONF.node_availability_zone has been renamed to CONF." "default_availability_zone and is used only by the ``nova-api`` and ``nova-" "scheduler`` services." msgstr "" "CONF.node_availability_zone は、CONF.default_availability_zone に名前が変更さ" "れ、``nova-api`` および ``nova-scheduler`` サービスのみで使用されます。" msgid "CONF.node_availability_zone still works but is deprecated." msgstr "CONF.node_availability_zone は今も機能しますが、非推奨扱いです。" msgid "CPU allocation ratio: 16:1" msgstr "CPU 割当比: 16:1" msgid "CPU overcommit ratio (virtual cores per physical core)" msgstr "CPU オーバーコミット比率 (物理コアごとの仮想コア)" msgid "CPU: 1x Intel® Xeon® CPU E5-2620 0 @ 2.00 GHz" msgstr "CPU: 1x Intel® Xeon® CPU E5-2620 0 @ 2.00 GHz" msgid "CPU: 2x Intel® Xeon® CPU E5-2620 0 @ 2.00 GHz" msgstr "CPU: 2x Intel® Xeon® CPU E5-2620 0 @ 2.00 GHz" msgid "CPU: 2x Intel® Xeon® CPU E5-2650 0 @ 2.00 GHz" msgstr "CPU: 2x Intel® Xeon® CPU E5-2650 0 @ 2.00 GHz" msgid "Cactus" msgstr "Cactus" msgid "Can instances launch and be destroyed?" msgstr "インスタンスの起動と削除が可能か?" msgid "Can objects be stored and deleted?" msgstr "オブジェクトの保存と削除は可能か?" msgid "Can users be created?" msgstr "ユーザの作成は可能か?" msgid "Can volumes be created and destroyed?" msgstr "ボリュームの作成と削除は可能か?" msgid "Capacity Planning" msgstr "キャパシティプランニング" msgid "Cells" msgstr "セル" msgid "Cells and Regions" msgstr "セルとリージョン" msgid "" "Cells and regions, which segregate an entire cloud and result in running " "separate Compute deployments." msgstr "" "セルおよびリージョン。クラウド全体を分離し、個別にコンピュートデプロイメント" "を稼働します。" msgid "Centrally Managing Logs" msgstr "ログの集中管理" msgid "Ceph" msgstr "Ceph" msgid "" "Ceph was designed to expose different types of storage interfaces to the end " "user: it supports object storage, block storage, and file-system interfaces, " "although the file-system interface is not yet considered production-ready. " "Ceph supports the same API as swift for object storage and can be used as a " "back end for cinder block storage as well as back-end storage for glance " "images. Ceph supports \"thin provisioning,\" implemented using copy-on-write." msgstr "" "Ceph は、異なる種類のストレージインターフェースをエンドユーザーに公開するよう" "に設計されました。Ceph は、オブジェクトストレージ、ブロックストレージ、ファイ" "ルシステムインターフェースをサポートしていますが、ファイルシステムインター" "フェースは、実稼動環境での使用にはまだ適していません。Ceph は、オブジェクトス" "トレージでは swift と同じ API をサポートしており、cinder ブロックストレージの" "バックエンド、glance イメージのバックエンドストレージとして使用することができ" "ます。Ceph は、copy-on-write を使用して実装されたシンプロビジョニングをサポー" "トします。" msgid "" "Ceph's advantages are that it gives the administrator more fine-grained " "control over data distribution and replication strategies, enables you to " "consolidate your object and block storage, enables very fast provisioning of " "boot-from-volume instances using thin provisioning, and supports a " "distributed file-system interface, though this interface is `not yet " "recommended `_ for use in production " "deployment by the Ceph project." msgstr "" "Ceph の利点は、管理者がより細かくデータの分散やレプリカのストラテジーを管理で" "きるようになり、オブジェクトとブロックストレージを統合し、シンプロビジョニン" "グでボリュームから起動するインスタンスを非常に早くプロビジョニングできるだけ" "でなく、分散ファイルシステムのインターフェースもサポートしている点です。ただ" "し、このインターフェースは、Ceph プロジェクトによる実稼動デプロイメントでの使" "用には、 `推奨されていません `__ 。" msgid "Change access rules for shares, reset share state" msgstr "共有のアクセスルールの変更、共有状態のリセット" msgid "Change to the directory where Object Storage is installed:" msgstr "Object Storage がインストールされるディレクトリーを変更します。" msgid "Check cloud usage:" msgstr "クラウドの使用量を確認します。" msgid "Check for instances in a failed or weird state and investigate why." msgstr "故障または異常になっているインスタンスを確認し、理由を調査します。" msgid "Check for operator accounts that should be removed." msgstr "削除すべきオペレーターアカウントを確認します。" msgid "Check for security patches and apply them as needed." msgstr "セキュリティパッチを確認し、必要に応じて適用します。" msgid "Check for user accounts that should be removed." msgstr "削除すべきユーザーアカウントを確認します。" msgid "Check usage and trends over the past month." msgstr "この 1 か月における使用量および傾向を確認します。" msgid "Check your monitoring system for alerts and act on them." msgstr "監視システムのアラートを確認し、それらに対処します。" msgid "Check your ticket queue for new tickets." msgstr "チケットキューの新しいチケットを確認します。" msgid "Choice of File System" msgstr "ファイルシステムの選択" msgid "Choosing Storage Back Ends" msgstr "ストレージバックエンドの選択" msgid "Choosing a CPU" msgstr "CPU の選択" msgid "Choosing a Hypervisor" msgstr "ハイパーバイザーの選択" msgid "" "Clean up after an OpenStack upgrade (any unused or new services to be aware " "of?)." msgstr "" "OpenStack のアップグレード後に後始末を行います (未使用または新しいサービスを" "把握していますか?)。" msgid "" "Clean up by clearing all mirrors on ``br-int`` and deleting the dummy " "interface:" msgstr "" "``br-int`` にあるすべてのミラーを解除して、ダミーインターフェースを削除するこ" "とにより、クリーンアップします。" msgid "Click the :guilabel:`Create Project` button." msgstr ":guilabel:`プロジェクトの作成` ボタンをクリックします。" msgid "Cloud (General)" msgstr "Cloud (General)" msgid "Cloud Controller and Storage Proxy Failures and Maintenance" msgstr "クラウドコントローラーとストレージプロキシの故障とメンテナンス" msgid "" "Cloud computing is quite an advanced topic, and this book requires a lot of " "background knowledge. However, if you are fairly new to cloud computing, we " "recommend that you make use of the :doc:`common/glossary` at the back of the " "book, as well as the online documentation for OpenStack and additional " "resources mentioned in this book in :doc:`app_resources`." msgstr "" "クラウドコンピューティングは非常に高度な話題です。また、本書は多くの基礎知識" "を必要とします。しかしながら、クラウドコンピューティングに慣れていない場合、" "本書の最後にある :doc:`common/glossary` 、OpenStack のオンラインドキュメン" "ト、 :doc:`app_resources` にある本書で参照されている参考資料を使うことを推奨" "します。" msgid "Cloud controller" msgstr "クラウドコントローラー" msgid "Cloud controller receives the renewal request and sends a response." msgstr "クラウドコントローラーは更新リクエストを受信し、レスポンスを返す。" msgid "Cloud controller receives the second request and sends a new response." msgstr "" "クラウドコントローラーは2度めのリクエストを受信し、新しいレスポンスを返す。" msgid "Command-Line Tools" msgstr "コマンドラインツール" msgid "Command-line interface (CLI)" msgstr "コマンドラインインターフェース (CLI)" msgid "Commodity Storage Back-end Technologies" msgstr "コモディティハードウェア上の ストレージ技術" msgid "" "Compare an attribute in the resource with an attribute extracted from the " "user's security credentials and evaluates successfully if the comparison is " "successful. For instance, ``\"tenant_id:%(tenant_id)s\"`` is successful if " "the tenant identifier in the resource is equal to the tenant identifier of " "the user submitting the request." msgstr "" "リソースの属性をユーザーのセキュリティクレデンシャルから抽出した属性と比較" "し、一致した場合に成功と評価されます。たとえば、リソースのテナント識別子がリ" "クエストを出したユーザーのテナント識別子と一致すれば、 ``\"tenant_id:" "%(tenant_id)s\"`` が成功します。" msgid "Component" msgstr "コンポーネント" msgid "Components" msgstr "コンポーネント" msgid "Compute" msgstr "コンピュート" msgid "Compute (nova)" msgstr "Compute (nova)" msgid "Compute Node Failures and Maintenance" msgstr "コンピュートノードの故障とメンテナンス" msgid "Compute Nodes" msgstr "コンピュートノード" msgid "Compute and storage communications" msgstr "コンピュートとストレージの通信" msgid "Compute nodes" msgstr "コンピュートノード" msgid "" "Compute nodes are the workhorse of your cloud and the place where your " "users' applications will run. They are likely to be affected by your " "decisions on what to deploy and how you deploy it. Their requirements should " "be reflected in the choices you make." msgstr "" "コンピュートノードはクラウドの主なアイテムで、ユーザーのアプリケーションが実" "行される場所です。何をどのようにデプロイするかユーザーの意思決定により、コン" "ピュートノードは影響を受けます。これらの要件は、意思決定していく際に反映させ" "る必要があります。" msgid "" "Compute nodes are where the computing resources are held, and in our example " "architecture, they run the hypervisor (KVM), libvirt (the driver for the " "hypervisor, which enables live migration from node to node), ``nova-" "compute``, ``nova-api-metadata`` (generally only used when running in multi-" "host mode, it retrieves instance-specific metadata), ``nova-vncproxy``, and " "``nova-network``." msgstr "" "コンピュートノードには、コンピューティングリソースが保持されます。このアーキ" "テクチャー例では、コンピュートノードで、ハイパーバイザー (KVM)、libvirt (ノー" "ド間でのライブマイグレーションを可能にするハイパーバイザー用ドライバー)、 " "``nova-compute`` 、 ``nova-api-metadata`` (通常はマルチホストモードの場合のみ" "使用され、インスタンス固有のメタデータを取得する)、 ``nova-vncproxy`` 、 " "``nova-network`` を実行します。" msgid "" "Compute nodes can fail the same way a cloud controller can fail. A " "motherboard failure or some other type of hardware failure can cause an " "entire compute node to go offline. When this happens, all instances running " "on that compute node will not be available. Just like with a cloud " "controller failure, if your infrastructure monitoring does not detect a " "failed compute node, your users will notify you because of their lost " "instances." msgstr "" "コンピュートノードは、クラウドコントローラーの障害と同じように故障します。マ" "ザーボードや他の種類のハードウェア障害により、コンピュートノード全体がオフラ" "インになる可能性があります。これが発生した場合、そのコンピュートノードで動作" "中のインスタンスがすべて利用できなくなります。ちょうどクラウドコントローラー" "が発生した場合のように、インフラ監視機能がコンピュートノードの障害を検知しな" "くても、インスタンスが失われるので、ユーザーが気づくでしょう。" msgid "" "Compute nodes have 24 to 48 cores, with at least 4 GB of RAM per core and " "approximately 40 GB of ephemeral storage per core." msgstr "" "コンピュートノードは 24~48コアがあり、1コアあたり 4GB 以上の RAM があり、1" "コアあたり約 40GB 以上の一時ストレージがあります。" msgid "Compute nodes run the virtual machine instances in OpenStack. They:" msgstr "" "コンピュートノードは、OpenStack 内の仮想マシンインスタンスを実行します。コン" "ピュートノードは、以下のような役割を果たします。" msgid "Compute quota descriptions" msgstr "Compute のクォータの説明" msgid "Compute service - Edit the configuration file and restart the service." msgstr "Compute サービス - 設定ファイルを編集して、サービスを再起動します。" msgid "Compute service, including networking components." msgstr "Compute サービス。ネットワークコンポーネントも含む。 " msgid "Conclusion" msgstr "まとめ" msgid "Conductor Services" msgstr "コンダクターサービス" msgid "Conductor services" msgstr "コンダクターサービス" msgid "Configuration Management" msgstr "構成管理" msgid "Configuration changes to ``nova.conf``." msgstr "``nova.conf`` の設定を変更" msgid "" "Configure DHCP agents and routing agents. Network Address Translation (NAT) " "performed outside of compute nodes, typically on one or more network nodes." msgstr "" "DHCPエージェントとルーティングエージェントを構成します。Network Address " "Translation (NAT) によってコンピュートノードと外部を接続します。一般的に1つ以" "上のネットワークノードで成り立ちます。" msgid "" "Configure a single bridge as the integration bridge (br-int) and connect it " "to a physical network interface with the Modular Layer 2 (ML2) plug-in, " "which uses Open vSwitch by default." msgstr "" "インテグレーションブリッジ(br-int)として1つのブリッジを構成し、Open vSwitchを" "デフォルトとして使うModuler Layer2(ML2)プラグインでbr-intと物理ネットワークイ" "ンターフェースを接続します。" msgid "" "Configure neutron with multiple DHCP and layer-3 agents. Network nodes are " "not able to failover to each other, so the controller runs networking " "services, such as DHCP. Compute nodes run the ML2 plug-in with support for " "agents such as Open vSwitch or Linux Bridge." msgstr "" "複数のDHCPおよびレイヤ-3エージェントを持つようなneutronの構成では、ネットワー" "クノードは互いにフェールオーバできませんのでコントローラはDHCPといったネット" "ワークサービスを実行します。コンピュートノードはOpen vSwitchまたはLinux " "BridgeといったエージェントをサポートするML2プラグインを実行します。" msgid "" "Configured ``nova-consoleauth`` to use Memcached for session management (so " "that it can have multiple copies and run in a load balancer)." msgstr "" "``nova-consoleauth`` がセッション管理に Memcached を使用するように設定 (複数" "のコピーが存在可能で、ロードバランサーで実行できる)。" msgid "" "Configured to use Qpid, ``qpid_heartbeat = `` ``10``,configured to use " "Memcached for caching, configured to use ``libvirt``, configured to use " "``neutron``." msgstr "" "Qpid を使用するように設定、``qpid_heartbeat = `` ``10``、 Memcached をキャッ" "シュに使用するように設定、 ``libvirt`` を使用するように設定、neutron`` を使用" "するように設定" msgid "" "Congratulations! By now, you should have a solid design for your cloud. We " "now recommend that you turn to the `OpenStack Installation Guides `_, which contains a step-by-" "step guide on how to manually install the OpenStack packages and " "dependencies on your cloud." msgstr "" "おめでとう!これでクラウドのための設計が固まりました。次は `OpenStack インス" "トールガイド `_ を見" "ることをお薦めします。ここには、あなたのクラウドで OpenStack パッケージや依存" "パッケージを手動でインストールする方法が手順を追って説明されています。" msgid "Connect the qemu-nbd device to the disk." msgstr "qemu-nbd デバイスをディスクに接続します。" msgid "Connect the qemu-nbd device to the disk:" msgstr "qemu-nbd デバイスをディスクに接続します。" msgid "Connectivity for maximum performance" msgstr "パフォーマンスを最大化するための接続性" msgid "" "Consider adopting structure and options from the service configuration files " "and merging them with existing configuration files. The `OpenStack " "Configuration Reference `_ contains new, updated, and deprecated options for most services." msgstr "" "このサービス設定ファイルから構造とオプションを適用して、既存の設定ファイルに" "マージすることを検討してください。ほとんどのサービスは、`OpenStack " "Configuration Reference `_ に新しいオプション、更新されたオプション、非推奨になったオプションがあり" "ます。" msgid "" "Consider creating other private networks for communication between internal " "components of OpenStack, such as the message queue and OpenStack Compute. " "Using a virtual local area network (VLAN) works well for these scenarios " "because it provides a method for creating multiple virtual networks on a " "physical network." msgstr "" "メッセージキューや OpenStack コンピュート といった OpenStack 内部のコンポーネ" "ント間の通信用に別のプライベートネットワークの作成を検討して下さい。Virtual " "Local Area Network(VLAN) は1つの物理ネットワークに複数の仮想ネットワークを作" "成できるのでこのシナリオに非常に適しています。" msgid "" "Consider the approach to upgrading your environment. You can perform an " "upgrade with operational instances, but this is a dangerous approach. You " "might consider using live migration to temporarily relocate instances to " "other compute nodes while performing upgrades. However, you must ensure " "database consistency throughout the process; otherwise your environment " "might become unstable. Also, don't forget to provide sufficient notice to " "your users, including giving them plenty of time to perform their own " "backups." msgstr "" "お使いの環境をアップグレードする方法を検討します。運用中のインスタンスがある" "状態でアップグレードを実行できます。しかし、これは非常に危険なアプローチで" "す。アップグレードの実行中は、ライブマイグレーションを使用して、インスタンス" "を別のコンピュートノードに一時的に再配置することを考慮すべきでしょう。しかし" "ながら、プロセス全体を通して、データベースの整合性を担保する必要があります。" "そうでなければ、お使いの環境が不安定になるでしょう。また、ユーザーに十分に注" "意を促すことを忘れてはいけません。バックアップを実行するために時間の猶予を与" "えることも必要です。" msgid "" "Consider the example where you want to take a snapshot of a persistent block " "storage volume, detected by the guest operating system as ``/dev/vdb`` and " "mounted on ``/mnt``. The fsfreeze command accepts two arguments:" msgstr "" "永続ブロックストレージのスナップショットを取得したい例を検討します。ゲストオ" "ペレーティングシステムにより ``/dev/vdb`` として認識され、 ``/mnt`` にマウン" "トされているとします。fsfreeze コマンドが 2 つの引数を受け取ります:" msgid "Consider the following example:" msgstr "次のような例を考えてみましょう。" msgid "" "Consider the impact of an upgrade to users. The upgrade process interrupts " "management of your environment including the dashboard. If you properly " "prepare for the upgrade, existing instances, networking, and storage should " "continue to operate. However, instances might experience intermittent " "network interruptions." msgstr "" "アップグレードによるユーザーへの影響を考慮してください。アップグレードプロセ" "スは、ダッシュボードを含む、環境の管理機能を中断します。このアップグレードを" "正しく準備する場合、既存のインスタンス、ネットワーク、ストレージは通常通り動" "作し続けるべきです。しかしながら、インスタンスがネットワークの中断を経験する" "かもしれません。" msgid "" "Consider the scenario where an entire server fails and 24 TB of data needs " "to be transferred \"immediately\" to remain at three copies—this can put " "significant load on the network." msgstr "" "サーバー全体が停止し、24 TB 分のデータを即時に 3 つのコピーに残るように移行す" "るというシナリオを思い浮かべてください。これは、ネットワークに大きな負荷がか" "かる可能性があります。" msgid "" "Consider updating your SQL server configuration as described in the " "`OpenStack Installation Guide `_." msgstr "" "`OpenStack インストールガイド `_ に記載されているように、SQL サーバーの設定の更新を考慮してくださ" "い。" msgid "" "Consider using a public cloud to test the scalability limits of your cloud " "controller configuration. Most public clouds bill by the hour, which means " "it can be inexpensive to perform even a test with many nodes." msgstr "" "お使いのクラウドコントローラーの設定に関するスケーラビリティーの限界をテスト" "するために、パブリッククラウドを使用することを考慮します。多くのパブリックク" "ラウドは時間単位で課金されます。つまり、多くのノードを用いてテストしても、そ" "れほど費用がかかりません。" msgid "Consideration" msgstr "考慮事項" msgid "Console (boot up messages) for VM instances:" msgstr "仮想マシンインスタンスのコンソール (起動メッセージ):" msgid "" "Consult the vendor documentation to check for virtualization support. For " "Intel, read `“Does my processor support Intel® Virtualization Technology?” " "`_. For AMD, read " "`AMD Virtualization `_. Note that your CPU may " "support virtualization but it may be disabled. Consult your BIOS " "documentation for how to enable CPU features." msgstr "" "仮想化サポートがあるかどうかについては、ベンダーの文書を参照してください。" "Intel については `“Does my processor support Intel® Virtualization " "Technology?” `_ を" "確認してください。AMD については `AMD Virtualization `_ を確認" "してください。CPU が仮想化をサポートしていても無効になっている場合があること" "に注意してください。また、CPU 機能を有効にする方法はお使いのシステムの BIOS " "の文書を参照してください。" msgid "Container quotas" msgstr "コンテナーのクォータ" msgid "" "Contains a reference listing of all configuration options for core and " "integrated OpenStack services by release version" msgstr "" "リリースバージョン毎に、OpenStack のコアサービス、統合されたサービスのすべて" "の設定オプションの一覧が載っています" msgid "" "Contains each floating IP address that was added to Compute. This table is " "related to the ``fixed_ips`` table by way of the ``floating_ips." "fixed_ip_id`` column." msgstr "" "Compute に登録された各 Floating IP アドレス。このテーブルは ``floating_ips." "fixed_ip_id`` 列で ``fixed_ips`` テーブルと関連付けられます。" msgid "" "Contains each possible IP address for the subnet(s) added to Compute. This " "table is related to the ``instances`` table by way of the ``fixed_ips." "instance_uuid`` column." msgstr "" "nova に登録されたサブネットで利用可能なIPアドレス。このテーブルは " "``fixed_ips.instance_uuid`` 列で ``instances`` テーブルと関連付けられます。" msgid "" "Contains how-to information for managing an OpenStack cloud as needed for " "your use cases, such as storage, computing, or software-defined-networking" msgstr "" "あなたのユースケースに合わせて、ストレージ、コンピューティング、Software-" "defined-networking など OpenStack クラウドを管理する方法が書かれています" msgid "Contents" msgstr "内容" msgid "" "Continuing the diagnosis the next morning was kick started by another " "identical failure. We quickly got the message queue running again, and tried " "to work out why Rabbit was suffering from so much network traffic. Enabling " "debug logging on nova-api quickly brought understanding. A ``tail -f /var/" "log/nova/nova-api.log`` was scrolling by faster than we'd ever seen before. " "CTRL+C on that and we could plainly see the contents of a system log spewing " "failures over and over again - a system log from one of our users' instances." msgstr "" "翌朝の継続調査は別の同様の障害でいきなり始まった。我々は急いで RabbitMQ サー" "バーを再起動し、何故 RabbitMQ がそのような過剰なネットワーク負荷に直面してい" "るのかを調べようとした。nova-api のデバッグログを出力することにより、理由はす" "ぐに判明した。``tail -f /var/log/nova/nova-api.log`` は我々が見たこともない速" "さでスクロールしていた。CTRL+C でコマンドを止め、障害を吐き出していたシステム" "ログの内容をはっきり目にすることが出来た。-我々のユーザの1人のインスタンス" "からのシステムログだった。" msgid "Control services public interfaces" msgstr "コントロールサービス用パブリックインターフェース" msgid "Controller" msgstr "コントローラー" msgid "" "Controller nodes are responsible for running the management software " "services needed for the OpenStack environment to function. These nodes:" msgstr "" "コントローラーノードは、 OpenStack 環境が機能するために必要な管理ソフトウェア" "サービスを実行します。これらのノードは、以下のような役割を果たします。" msgid "Controller, Compute" msgstr "コントローラー、コンピュート" msgid "Controller, Compute, Network" msgstr "コントローラー、コンピュート、ネットワーク" msgid "" "Copy contents of configuration backup directories that you created during " "the upgrade process back to ``/etc/`` directory." msgstr "" "アップグレード作業中に作成した、設定ディレクトリーのバックアップの中身を ``/" "etc/`` にコピーします。" msgid "" "Copy the code as shown below into ``ip_whitelist.py``. The following code is " "a middleware example that restricts access to a container based on IP " "address as explained at the beginning of the section. Middleware passes the " "request on to another application. This example uses the swift \"swob\" " "library to wrap Web Server Gateway Interface (WSGI) requests and responses " "into objects for swift to interact with. When you're done, save and close " "the file." msgstr "" "以下の示すコードを ``ip_whitelist.py`` にコピーします。以下のコードは、このセ" "クションの初めに説明されたように、IP アドレスに基づいてコンテナーへのアクセス" "を制限するミドルウェアの例です。ミドルウェアは、他のアプリケーションへのリク" "エストを通過させます。この例は、swift \"swob\" ライブラリーを使用して、swift " "が通信するオブジェクトに関する Web Server Gateway Interface (WSGI) のリクエス" "トとレスポンスをラップします。これを実行したとき、ファイルを保存して閉じま" "す。" msgid "Create Share" msgstr "共有の作成" msgid "Create Snapshots" msgstr "スナップショットの作成" msgid "Create a Share Network" msgstr "共有ネットワークの作成" msgid "" "Create a clone of your automated configuration infrastructure with changed " "package repository URLs." msgstr "" "変更したパッケージリポジトリー URL を用いて、自動化された設定インフラストラク" "チャーのクローンを作成する。" msgid "Create a container called ``middleware-test``:" msgstr "``middleware-test`` という名前のコンテナーを作成します。" msgid "Create a public share using :command:`manila create`." msgstr ":command:`manila create` を使用して、パブリック共有を作成します。" msgid "Create a share from a snapshot." msgstr "スナップショットから共有を作成します。" msgid "Create a share network" msgstr "共有ネットワークの作成" msgid "" "Create a share on either a share server or standalone, depending on the " "selected back-end mode, with or without using a share network." msgstr "" "選択したバックエンドのモードに応じて、共有ネットワークの使用有無を指定して、" "共有サーバーまたはスタンドアロンで共有を作成します。" msgid "" "Create a share specifying its size, shared file system protocol, visibility " "level" msgstr "容量、ファイル共有システムプロトコル、公開レベルを指定した共有の作成" msgid "Create an OpenStack Development Environment" msgstr "OpenStack 開発環境の作成" msgid "Create and bring up a dummy interface, ``snooper0``:" msgstr "ダミーインターフェース ``snooper0`` を作成して起動します。" msgid "Create context" msgstr "コンテキストの作成" msgid "" "Create mirror of ``patch-tun`` to ``snooper0`` (returns UUID of mirror port):" msgstr "" "``patch-tun`` のミラーを ``snooper0`` に作成します (ミラーポートの UUID を返" "します)。" msgid "Create share" msgstr "共有の作成" msgid "Create share networks" msgstr "共有ネットワークの作成" msgid "Create snapshots" msgstr "スナップショットの作成" msgid "Create the ``ip_scheduler.py`` Python source code file:" msgstr "``ip_scheduler.py`` Python ソースコードファイルを作成します。" msgid "Create the ``ip_whitelist.py`` Python source code file:" msgstr "``ip_whitelist.py`` Python ソースコードファイルを作成します。" msgid "Create ways to automatically test these actions." msgstr "それらのアクションに対して自動テストを作成する" msgid "Create, update, delete, and force-delete shares" msgstr "共有の作成、更新、削除、強制削除" msgid "Creating New Users" msgstr "新規ユーザーの作成" msgid "Customization" msgstr "カスタマイズ" msgid "Customizing Authorization" msgstr "権限のカスタマイズ" msgid "Customizing Object Storage (Swift) Middleware" msgstr "Object Storage (Swift) ミドルウェアのカスタマイズ" msgid "Customizing the Dashboard (Horizon)" msgstr "Dashboard (Horizon) のカスタマイズ" msgid "Customizing the OpenStack Compute (nova) Scheduler" msgstr "OpenStack Compute (nova) スケジューラーのカスタマイズ" msgid "DAIR" msgstr "DAIR" msgid "" "DAIR is hosted at two different data centers across Canada: one in Alberta " "and the other in Quebec. It consists of a cloud controller at each location, " "although, one is designated the \"master\" controller that is in charge of " "central authentication and quotas. This is done through custom scripts and " "light modifications to OpenStack. DAIR is currently running Havana." msgstr "" "DAIR はカナダの2つの異なるデータセンタ(1つはアルバータ州、もう1つはケベック" "州)でホスティングされています。各拠点にはそれぞれクラウドコントローラがあり" "ますが、その1つが「マスター」コントローラーとして、認証とクォータ管理を集中" "して行うよう設計されています。これは、特製スクリプトと OpenStack の軽微な改造" "により実現されています。DAIR は現在、Havana で運営されています。" msgid "" "DHCP agents running on OpenStack networks run in namespaces similar to the " "l3-agents. DHCP namespaces are named ``qdhcp-`` and have a TAP device " "on the integration bridge. Debugging of DHCP issues usually involves working " "inside this network namespace." msgstr "" "OpenStack ネットワークで動作している DHCP エージェントは、l3-agent と同じよう" "な名前空間で動作します。DHCP 名前空間は、 ``qdhcp-`` という名前を持ち、" "統合ブリッジに TAP デバイスを持ちます。DHCP の問題のデバッグは、通常この名前" "空間の中での動作に関連します。" msgid "" "DHCP traffic uses UDP. The client sends from port 68 to port 67 on the " "server. Try to boot a new instance and then systematically listen on the " "NICs until you identify the one that isn't seeing the traffic. To use " "``tcpdump`` to listen to ports 67 and 68 on br100, you would do:" msgstr "" "DHCP トラフィックは UDP を使います。そして、クライアントは 68 番ポートから" "サーバーの 67 番ポートへパケットを送信します。新しいインスタンスを起動し、機" "械的にNICをリッスンしてください。トラフィックに現れない通信を特定できるまで行" "います。 ``tcpdump`` で br100 上のポート 67、68 をリッスンするには、こうしま" "す。" msgid "DNS" msgstr "DNS" msgid "DNS service (designate)" msgstr "DNS サービス (designate)" msgid "Daemon" msgstr "デーモン" msgid "Daily" msgstr "日次" msgid "Dashboard" msgstr "ダッシュボード" msgid "Dashboard (horizon)" msgstr "Dashboard (horizon)" msgid "" "Dashboard - In typical environments, updating Dashboard only requires " "restarting the Apache HTTP service." msgstr "" "Dashboard - 一般的な環境では、 Dashboard を更新するのに必要な作業は Apache " "HTTP サービスの再起動のみです。" msgid "Dashboard node" msgstr "ダッシュボードサービス" msgid "Data processing service for OpenStack (sahara)" msgstr "OpenStack の Data Processing サービス (sahara)" msgid "Database" msgstr "データベース" msgid "Database Backups" msgstr "データベースのバックアップ" msgid "Database Connectivity" msgstr "データベース接続性" msgid "Database and message queue server (such as MySQL, RabbitMQ)" msgstr "データベースとメッセージキューサーバ(例:MySQL、RabbitMQ)" msgid "Database as a Service (trove)" msgstr "Database as a Service (trove)" msgid "Databases" msgstr "データベース" msgid "Date" msgstr "リリース日" msgid "Dealing with Network Namespaces" msgstr "ネットワーク名前空間への対応" msgid "Debugging DHCP Issues with nova-network" msgstr "nova-network の DHCP 問題の デバッグ" msgid "Debugging DNS Issues" msgstr "DNS の問題をデバッグする" msgid "Dec 13, 2012" msgstr "2012年12月13日" msgid "Dec 16, 2013" msgstr "2013年12月16日" msgid "" "Decrease DHCP timeouts by modifying ``/etc/nova/nova.conf`` on the compute " "nodes back to the original value for your environment." msgstr "" "コンピュートノードにおいて ``/etc/nova/nova.conf`` を変更することにより、" "DHCP タイムアウトを元の環境の値に減らして戻します。" msgid "" "Dedicate entire disks to certain partitions. For example, you could allocate " "disk one and two entirely to the boot, root, and swap partitions under a " "RAID 1 mirror. Then, allocate disk three and four entirely to the LVM " "partition, also under a RAID 1 mirror. Disk I/O should be better because I/O " "is focused on dedicated tasks. However, the LVM partition is much smaller." msgstr "" "全ディスク領域を特定のパーティションに割り当てます。例えば、ディスク 1 と 2 " "すべてを RAID 1 ミラーとして boot、root、swapパーティションに割り当てます。そ" "して、ディスク 3 と 4 すべてを、同様に RAID 1 ミラーとしてLVMパーティションに" "割り当てます。I/O は専用タスクにフォーカスするため、ディスクの I/O は良くなる" "はずです。しかし、LVM パーティションははるかに小さくなります。" msgid "" "Default CPU overcommit ratio (``cpu_allocation_ratio`` in nova.conf) of 16:1." msgstr "" "デフォルトの CPU オーバーコミット比率 (nova.conf の " "``cpu_allocation_ratio``) は 16:1 とします。" msgid "Default drop rule for unmatched traffic." msgstr "一致しない通信のデフォルト破棄ルール。" msgid "Define new share types" msgstr "新しい共有種別の作成" msgid "Delete Share" msgstr "共有の削除" msgid "Deleted by user" msgstr "ユーザーが削除するまで" msgid "Deleting Images" msgstr "イメージの削除" msgid "" "Depending on design, heavy I/O usage from some instances can affect " "unrelated instances." msgstr "" "設計次第では、一部のインスタンスの I/O が非常に多い場合に、無関係のインスタン" "スに影響が出る場合があります。" msgid "" "Depending on the type of server, the contents and order of your package list " "might vary from this example." msgstr "" "サーバーの種類に応じて、パケット一覧の内容や順番がこの例と異なるかもしれませ" "ん。" msgid "" "Depending on your specific configuration, upgrading all packages might " "restart or break services supplemental to your OpenStack environment. For " "example, if you use the TGT iSCSI framework for Block Storage volumes and " "the upgrade includes new packages for it, the package manager might restart " "the TGT iSCSI services and impact connectivity to volumes." msgstr "" "お使いの設定によっては、すべてのパッケージを更新することにより、OpenStack 環" "境の補助サービスを再起動または破壊するかもしれません。例えば、Block Storage " "ボリューム向けに TGT iSCSI フレームワークを使用していて、それの新しいパッケー" "ジがアップグレードに含まれる場合、パッケージマネージャーが TGT iSCSI サービス" "を再起動して、ボリュームへの接続性に影響を与えるかもしれません。" msgid "Deployment" msgstr "デプロイ" msgid "Deprecated" msgstr "非推奨" msgid "Deprecation of Nova Network" msgstr "nova-network の非推奨" msgid "" "Describes a manual installation process, as in, by hand, without automation, " "for multiple distributions based on a packaging system:" msgstr "" "自動化せずに、手動で行う場合のインストール手順について説明しています。パッ" "ケージングシステムがある複数のディストリビューション向けのインストールガイド" "があります。" msgid "" "Describes potential strategies for making your OpenStack services and " "related controllers and data stores highly available" msgstr "" "OpenStack サービス、関連するコントローラーやデータストアを高可用にするために" "取りうる方策に説明しています" msgid "Description" msgstr "説明" msgid "" "Design and create an architecture for your first nontrivial OpenStack cloud. " "After you read this guide, you'll know which questions to ask and how to " "organize your compute, networking, and storage resources and the associated " "software packages." msgstr "" "初めての本格的な OpenStack クラウドのアーキテクチャーの設計と構築。この本を読" "み終えると、コンピュート、ネットワーク、ストレージのリソースを選ぶにはどんな" "質問を自分にすればよいのか、どのように組み上げればよいのかや、どんなソフト" "ウェアパッケージが必要かが分かることでしょう。" msgid "" "Designate a server as the central logging server. The best practice is to " "choose a server that is solely dedicated to this purpose. Create a file " "called ``/etc/rsyslog.d/server.conf`` with the following contents:" msgstr "" "集中ログサーバーとして使用するサーバーを決めます。ログ専用のサーバーを利用す" "るのが最も良いです。 ``/etc/rsyslog.d/server.conf`` を次のように作成します。" msgid "" "Designing an OpenStack cloud is a great achievement. It requires a robust " "understanding of the requirements and needs of the cloud's users to " "determine the best possible configuration to meet them. OpenStack provides a " "great deal of flexibility to achieve your needs, and this part of the book " "aims to shine light on many of the decisions you need to make during the " "process." msgstr "" "OpenStack クラウドの設計は重要な作業です。クラウドのユーザーの要件とニーズを" "確実に理解して、それらに対応するために可能な限り最良の構成を決定する必要があ" "ります。OpenStack は、ユーザーのニーズを満たすための優れた柔軟性を提供しま" "す。本セクションでは、このようなプロセスで行う必要のある数多くの決定事項を明" "確に説明することを目的としています。" msgid "Designing for Cloud Controllers and Cloud Management" msgstr "クラウドコントローラーのデザインとクラウド管理" msgid "" "Despite only outputting the newly added rule, this operation is additive:" msgstr "新しく追加されたルールのみが出力されますが、この操作は追加操作です:" msgid "Detailed Description" msgstr "詳細な説明" msgid "Details" msgstr "詳細" msgid "" "Determine which OpenStack packages are installed on your system. Use the :" "command:`dpkg --get-selections` command. Filter for OpenStack packages, " "filter again to omit packages explicitly marked in the ``deinstall`` state, " "and save the final output to a file. For example, the following command " "covers a controller node with keystone, glance, nova, neutron, and cinder:" msgstr "" "お使いの環境にインストールされている OpenStack パッケージを判断します。 :" "command:`dpkg --get-selections` コマンドを使用します。OpenStack パッケージを" "フィルターします。再びフィルターして、明示的に ``deinstall`` 状態になっている" "パッケージを省略します。最終出力をファイルに保存します。例えば、以下のコマン" "ドは、keystone、glance、nova、neutron、cinder を持つコントローラーノードを取" "り扱います。" msgid "Determining Which Component Is Broken" msgstr "故障しているコンポーネントの特定" msgid "" "Determining the scalability of your cloud and how to improve it is an " "exercise with many variables to balance. No one solution meets everyone's " "scalability goals. However, it is helpful to track a number of metrics. " "Since you can define virtual hardware templates, called \"flavors\" in " "OpenStack, you can start to make scaling decisions based on the flavors " "you'll provide. These templates define sizes for memory in RAM, root disk " "size, amount of ephemeral data disk space available, and number of cores for " "starters." msgstr "" "多くのアイテムでバランスを取りながら、クラウドのスケーラビリティや改善方法を" "決定していきます。ソリューション 1 つだけでは、スケーラビリティの目的を達成す" "ることはできません。しかし、複数のメトリクスをトラッキングすると役に立ちま" "す。仮想ハードウェアのテンプレート (OpenStack ではフレーバーと呼ばれる) を定" "義できるため、用意するフレーバーをもとにスケーリングの意思決定を行うことがで" "きます。これらのテンプレートは、メモリーのサイズ (RAM)、root ディスクのサイ" "ズ、一時データディスクの空き容量、スターターのコア数を定義します。" msgid "" "Develop an upgrade procedure and assess it thoroughly by using a test " "environment similar to your production environment." msgstr "" "アップグレード手順を作成し、本番環境と同じようなテスト環境を使用して、全体を" "評価します。" msgid "Diablo" msgstr "Diablo" msgid "Diagnose Your Compute Nodes" msgstr "コンピュートノードの診断" msgid "Diane Fleming" msgstr "Diane Fleming" msgid "" "Diane works on the OpenStack API documentation tirelessly. She helped out " "wherever she could on this project." msgstr "" "Diane は OpenStack API ドキュメントプロジェクトで非常に熱心に活動しています。" "このプロジェクトでは自分ができるところであれば、どこでも取り組んでくれまし" "た。" msgid "Differences Between Various Drivers" msgstr "ドライバーによる違い" msgid "Direct I/O access can increase performance." msgstr "I/O アクセスが直接行われるので、性能向上が図れます。" msgid "Direct incoming traffic from VM to the security group chain." msgstr "仮想マシンからセキュリティグループチェインへの直接受信。" msgid "Direct packets associated with a known session to the RETURN chain." msgstr "既知のセッションに関連付けられたパケットの RETURN チェインへの転送。" msgid "Direct traffic from the VM interface to the security group chain." msgstr "仮想マシンインスタンスからセキュリティグループチェインへの直接通信。" msgid "Disappearing Images" msgstr "イメージの消失" msgid "Disconnect the qemu-nbd device." msgstr "qemu-nbd デバイスを切断します。" msgid "" "Discrete regions with separate API endpoints and no coordination between " "regions." msgstr "" "リージョンごとに別々のAPIエンドポイントが必要で、リージョン間で協調する必要が" "ない場合" msgid "Disk" msgstr "ディスク" msgid "Disk Partitioning and RAID" msgstr "ディスクのパーティショニングと RAID" msgid "Disk partitioning and disk array setup for scalability" msgstr "" "スケーラビリティ確保に向けたディスクのパーティショニングおよびディスク配列設" "定" msgid "Disk space" msgstr "ディスク領域" msgid "Disk space is cheap these days. Data recovery is not." msgstr "今日、ディスクスペースは安価である。データの復元はそうではない。" msgid "Disk usage" msgstr "ディスク使用量" msgid "Disk: two 300 GB 10000 RPM SAS Disks" msgstr "ディスク: 300 GB 10000 RPM SAS ディスク x 2" msgid "Disk: two 500 GB 7200 RPM SAS Disks" msgstr "ディスク: 500 GB 7200 RPM SAS ディスク x 2" msgid "" "Disk: two 500 GB 7200 RPM SAS Disks and twenty-four 600 GB 10000 RPM SAS " "Disks" msgstr "" "ディスク: 500 GB 7200 RPM SAS ディスク x 2 および 600 GB 10000 RPM SAS ディス" "ク x 24" msgid "Disk: two 600 GB 10000 RPM SAS Disks" msgstr "ディスク: 600 GB 10000 RPM SAS ディスク x 2" msgid "Distributed Virtual Router" msgstr "分散仮想ルーター" msgid "Do I need to support live migration?" msgstr "管理者がライブマイグレーションを必要とするか?" msgid "" "Do a full manual install by using the `OpenStack Installation Guide `_ for your platform. Review " "the final configuration files and installed packages." msgstr "" "お使いのプラットフォーム用の `OpenStack インストールガイド `_ を使用して、完全な手動インストール" "を実行する。最終的な設定ファイルとインストールされたパッケージをレビューしま" "す。" msgid "Do more spindles result in better I/O despite network access?" msgstr "" "ネットワークアクセスがあったとしても、ディスク数が多い方が良い I/O 性能が得ら" "れるか?" msgid "Do my users need block storage?" msgstr "ユーザがブロックストレージを必要とするか?" msgid "Do my users need object storage?" msgstr "ユーザがオブジェクトストレージを必要とするか?" msgid "Does your authentication system also verify externally?" msgstr "認証システムは外部に確認を行いますか?" msgid "Double VLAN" msgstr "二重 VLAN" msgid "Down the Rabbit Hole" msgstr "ウサギの穴に落ちて" msgid "Downgrade OpenStack packages." msgstr "OpenStack パッケージをダウングレードします。" msgid "" "Downgrading packages is by far the most complicated step; it is highly " "dependent on the distribution and the overall administration of the system." msgstr "" "パッケージのダウングレードは、かなり最も複雑な手順です。ディストリビューショ" "ン、システム管理全体に非常に依存します。" msgid "" "Downtime, whether planned or unscheduled, is a certainty when running a " "cloud. This chapter aims to provide useful information for dealing " "proactively, or reactively, with these occurrences." msgstr "" "停止時間(計画的なものと予定外のものの両方)はクラウドを運用するときに確実に" "発生します。本章は、プロアクティブまたはリアクティブに、これらの出来事に対処" "するために有用な情報を提供することを目的としています。" msgid "Driver Quality Improvements" msgstr "ドライバー品質の改善" msgid "Drop packets that are not associated with a state." msgstr "どの状態にも関連付けられていないパケットの破棄。" msgid "Drop traffic without an IP/MAC allow rule." msgstr "IP/MAC 許可ルールにない通信の破棄。" msgid "" "During an upgrade, operators can add configuration options to ``nova.conf`` " "which lock the version of RPC messages and allow live upgrading of the " "services without interruption caused by version mismatch. The configuration " "options allow the specification of RPC version numbers if desired, but " "release name alias are also supported. For example:" msgstr "" "運用者は、アップグレード中、RPC バージョンをロックして、バージョン不一致によ" "り引き起こされる中断なしでサービスのライブアップグレードできるよう、``nova." "conf`` に設定オプションを追加できます。この設定オプションは、使いたければ " "RPC バージョン番号を指定できます。リリース名のエイリアスもサポートされます。" "例:" msgid "" "EC2 compatibility credentials can be downloaded by selecting :guilabel:" "`Project`, then :guilabel:`Compute`, then :guilabel:`Access & Security`, " "then :guilabel:`API Access` to display the :guilabel:`Download EC2 " "Credentials` button. Click the button to generate a ZIP file with server " "x509 certificates and a shell script fragment. Create a new directory in a " "secure location because these are live credentials containing all the " "authentication information required to access your cloud identity, unlike " "the default ``user-openrc``. Extract the ZIP file here. You should have " "``cacert.pem``, ``cert.pem``, ``ec2rc.sh``, and ``pk.pem``. The ``ec2rc.sh`` " "is similar to this:" msgstr "" "EC2 互換のクレデンシャルをダウンロードするには、 :guilabel:`プロジェクト" "` 、 :guilabel:`コンピュート` 、 :guilabel:`アクセスとセキュリティ` 、 :" "guilabel:`API アクセス` の順に選択し、 :guilabel:`EC2 認証情報のダウンロード" "` ボタンを表示します。このボタンをクリックすると、 サーバーの x509 証明書と" "シェルスクリプトフラグメントが含まれた ZIP が生成されます。これらのファイル" "は、デフォルトの ``user-openrc`` とは異なり、クラウドのアイデンティティへのア" "クセスに必要なすべての認証情報を含む有効なクレデンシャルなので、セキュリティ" "保護された場所に新規ディレクトリを作成して、そこで ZIP ファイルを展開します。" "``cacert.pem``、``cert.pem``、``ec2rc.sh``、および ``pk.pem`` が含まれている" "はずです。``ec2rc.sh`` には、以下と似たような内容が記述されています。" msgid "" "Each OpenStack cloud is different even if you have a near-identical " "architecture as described in this guide. As a result, you must still test " "upgrades between versions in your environment using an approximate clone of " "your environment." msgstr "" "このガイドに記載されているような、理想的なアーキテクチャーに近いと思われる場" "合でも、各 OpenStack クラウドはそれぞれ異なります。そのため、お使いの環境の適" "切なクローンを使用して、お使いの環境のバージョン間でアップグレードをテストす" "る必要があります。" msgid "" "Each method provides different functionality and can be best divided into " "two groups:" msgstr "" "メソッド毎に異なる機能を提供しますが、このメソッドは 2 つのグループに分類する" "と良いでしょう。" msgid "" "Each site runs a different configuration, as a resource cells in an " "OpenStack Compute cells setup. Some sites span multiple data centers, some " "use off compute node storage with a shared file system, and some use on " "compute node storage with a non-shared file system. Each site deploys the " "Image service with an Object Storage back end. A central Identity, " "dashboard, and Compute API service are used. A login to the dashboard " "triggers a SAML login with Shibboleth, which creates an account in the " "Identity service with an SQL back end. An Object Storage Global Cluster is " "used across several sites." msgstr "" "各サイトは(OpenStack Compute のセル設定におけるリソースセルとして)異なる設" "定で実行されています。数サイトは複数データセンターに渡り、コンピュートノード" "外のストレージを共有ストレージで使用しているサイトもあれば、コンピュートノー" "ド上のストレージを非共有型ファイルシステムで使用しているサイトもあります。各" "サイトは Object Storage バックエンドを持つ Image service をデプロイしていま" "す。中央の Identity、dashboard、Compute API サービスが使用されています。" "dashboard へのログインが Shibboleth の SAML ログインのトリガーになり、SQL " "バックエンドの Identity サービスのアカウントを作成します。Object Storage " "Global Cluster は、いくつかの拠点をまたがり使用されます。" msgid "Each tenant is isolated to its own VLANs." msgstr "それぞれのテナントは自身のVLANによって独立しています。" msgid "" "Early indications are that it does do this well for a base set of scenarios, " "such as using the ML2 plug-in with Open vSwitch, one flat external network " "and VXLAN tenant networks. However, it does appear that there are problems " "with the use of VLANs, IPv6, Floating IPs, high north-south traffic " "scenarios and large numbers of compute nodes. It is expected these will " "improve significantly with the next release, but bug reports on specific " "issues are highly desirable." msgstr "" "初期の目安は、ML2 プラグインと Open vSwitch、1 つのフラットな外部ネットワーク" "と VXLAN のテナントネットワークなど、基本的なシナリオに対してこれをうまく実行" "することです。しかしながら、VLAN、IPv6、Floating IP、大量のノース・サウス通信" "のシナリオ、大量のコンピュートノードなどで問題が発生しはじめます。これらは次" "のリリースで大幅に改善されることが期待されていますが、特定の問題におけるバグ" "報告が強く望まれています。" msgid "Easier Upgrades" msgstr "より簡単なアップグレード" msgid "Edit Project Members tab" msgstr "プロジェクトメンバーの編集タブ" msgid "" "Either ``snap``, which means that the volume was created from a snapshot, or " "anything other than ``snap`` (a blank string is valid). In the preceding " "example, the volume was not created from a snapshot, so we leave this field " "blank in our following example." msgstr "" "ボリュームがスナップショットから作成されたことを意味する ``snap`` 、または " "``snap`` 以外の何か (空文字列も有効) です。上の例では、ボリュームがスナップ" "ショットから作成されていません。そのため、この項目を以下の例において空白にし" "てあります。" msgid "" "Either approach is valid. Use the approach that matches your experience." msgstr "" "どのアプローチも有効です。あなたの経験に合うアプローチを使用してください。" msgid "ElasticSearch" msgstr "ElasticSearch" msgid "Email address" msgstr "電子メールアドレス" msgid "" "Emma Richards of Rackspace Guest Relations took excellent care of our lunch " "orders and even set aside a pile of sticky notes that had fallen off the " "walls." msgstr "" "Rackspace ゲストリレーションズの Emma Richards は、私たちのランチの注文を素晴" "らしく面倒を見てくれて、更に壁から剥がれ落ちた付箋紙の山を脇においてくれまし" "た。" msgid "Enabled" msgstr "有効" msgid "" "Enables users to submit API calls to OpenStack services through commands." msgstr "" "ユーザーはコマンドを使用して API コールを OpenStack サービスに送信できます。" msgid "Enabling IPv6 Support" msgstr "IPv6 サポートの有効化" msgid "Encode certificate in DER format" msgstr "証明書を DER 形式でエンコードします" msgid "Encryption set by…" msgstr "暗号化の設定 …" msgid "End-User Configuration of Security Groups" msgstr "セキュリティグループのエンドユーザー設定" msgid "End-of-life" msgstr "エンドオブライフ" msgid "Ensure that the operating system has recognized the new disk:" msgstr "" "オペレーティングシステムが新しいディスクを認識していることを確認します。" msgid "" "Ensure that your messaging queue handles requests successfully and size " "accordingly." msgstr "" "メッセージキューが正しくリクエストを処理することを保証し、適切にサイジングし" "てください。" msgid "Ephemeral" msgstr "エフェメラル" msgid "Ephemeral Storage" msgstr "一時ストレージ" msgid "Ephemeral storage" msgstr "エフェメラルストレージ" msgid "Essex" msgstr "Essex" msgid "" "Evaluate successfully if a field of the resource specified in the current " "request matches a specific value. For instance, ``\"field:networks:" "shared=True\"`` is successful if the attribute shared of the network " "resource is set to ``true``." msgstr "" "現在のリクエストに指定されたリソースの項目が指定された値と一致すれば、成功と" "評価されます。たとえば、ネットワークリソースの shared 属性が ``true`` に設定" "されている場合、 ``\"field:networks:shared=True\"`` が成功します。" msgid "" "Evaluate successfully if the user submitting the request has the specified " "role. For instance, ``\"role:admin\"`` is successful if the user submitting " "the request is an administrator." msgstr "" "リクエストを出したユーザーが指定された役割を持っていれば、成功と評価されま" "す。たとえば、リクエストを出しているユーザーが管理者ならば、 ``\"role:admin" "\"`` が成功します。" msgid "" "Even at smaller-scale testing, look for excess network packets to determine " "whether something is going horribly wrong in inter-component communication." msgstr "" "より小規模なテストにおいてさえも、過剰なネットワークパケットを探して、コン" "ポーネント間の通信で何かとてつもなくおかしくなっていないかどうかを判断しま" "す。" msgid "" "Ever have one of those days where all of the sudden you get the Google " "results you were looking for? Well, that's what happened here. I was looking " "for information on dhclient and why it dies when it can't renew its lease " "and all of the sudden I found a bunch of OpenStack and dnsmasq discussions " "that were identical to the problem we were seeing!" msgstr "" "探し続けてきた Google の検索結果が突然得られたという事態をお分かりだろうか?" "えっと、それがここで起こったことだ。私は dhclient の情報と、何故 dhclient が" "そのリースを更新できない場合に死ぬのかを探していて、我々が遭遇したのと同じ問" "題についての OpenStack と dnsmasq の議論の束を突然発見した。" msgid "Everett Toews" msgstr "Everett Toews" msgid "" "Everett is a developer advocate at Rackspace making OpenStack and the " "Rackspace Cloud easy to use. Sometimes developer, sometimes advocate, and " "sometimes operator, he's built web applications, taught workshops, given " "presentations around the world, and deployed OpenStack for production use by " "academia and business." msgstr "" "Everett は Rackspace の Developer Advocate で、OpenStack や Rackspace Cloud " "を使いやすくする仕事をしています。ある時は開発者、ある時は advocate、またある" "時は運用者です。彼は、ウェブアプリケーションを作成し、ワークショップを行い、" "世界中で公演を行い、教育界やビジネスでプロダクションユースとして使われる " "OpenStack を構築しています。" msgid "Example Architecture — Legacy Networking (nova)" msgstr "アーキテクチャー例: レガシーネットワーク (nova)" msgid "Example Architecture — OpenStack Networking" msgstr "アーキテクチャー例: OpenStack ネットワーク" msgid "Example Component Configuration" msgstr "コンポーネントの設定例" msgid "Example Image service Database Queries" msgstr "Image service のデータベースクエリーの例" msgid "Example hardware" msgstr "ハードウェアの例" msgid "Example of typical usage…" msgstr "典型的な利用例" msgid "Experimental" msgstr "テスト用" msgid "Extensions" msgstr "API 拡張" msgid "" "External systems such as :term:`LDAP ` or :term:`Active Directory` require network connectivity between " "the cloud controller and an external authentication system. Also ensure that " "the cloud controller has the CPU power to keep up with requests." msgstr "" ":term:`LDAP ` や :term:`Active " "Directory` のような外部認証システムを利用する場合クラウドコントローラと外部認" "証システムとの間のネットワーク接続性が良好である必要があります。また、クラウ" "ドコントローラがそれらのリクエストを処理するための十分のCPUパワーが必要です。" msgid "Extremely simple topology. No DHCP overhead." msgstr "極めて単純なトポロジー。 DHCP によるオーバーヘッドがありません。" msgid "" "Failures of hardware are common in large-scale deployments such as an " "infrastructure cloud. Consider your processes and balance time saving " "against availability. For example, an Object Storage cluster can easily live " "with dead disks in it for some period of time if it has sufficient capacity. " "Or, if your compute installation is not full, you could consider live " "migrating instances off a host with a RAM failure until you have time to " "deal with the problem." msgstr "" "クラウドインフラなどの大規模環境では、ハードウェアの故障はよくあることです。" "作業内容を考慮し、可用性と時間の節約のバランスを取ります。たとえば、オブジェ" "クトストレージクラスターは、十分な容量がある場合には、ある程度の期間は死んだ" "ディスクがあっても問題なく動作します。また、(クラウド内の) コンピュートノード" "に空きがある場合には、問題に対処する時間が取れるまで、ライブマイグレーション" "で RAM が故障したホストから他のホストへインスタンスを移動させることも考慮する" "とよいでしょう。" msgid "" "Feature requests typically start their life in Etherpad, a collaborative " "editing tool, which is used to take coordinating notes at a design summit " "session specific to the feature. This then leads to the creation of a " "blueprint on the Launchpad site for the particular project, which is used to " "describe the feature more formally. Blueprints are then approved by project " "team members, and development can begin." msgstr "" "機能追加リクエストは、通常 Etherpad で始まります。Etherpad は共同編集ツール" "で、デザインサミットのその機能に関するセッションで議論を整理するのに使われま" "す。続けて、プロジェクトの Launchpad サイトに blueprint が作成され、" "blueprint を使ってよりきちんとした形で機能が規定されていきます。 この後、" "blueprint はプロジェクトメンバーによって承認され、開発が始まります。" msgid "Feb 13, 2014" msgstr "2014年2月13日" msgid "Feb 3, 2011" msgstr "2011年2月3日" msgid "" "Felix Lee of Academia Sinica Grid Computing Centre in Taiwan contributed " "this story." msgstr "" "台湾の Academia Sinica Grid Computing Centre の Felix Lee さんがこの話を提供" "してくれました。" msgid "Field-based rules" msgstr "項目に基づいたルール" msgid "Figure Dashboard's Create Project form" msgstr "図: Dashboard のプロジェクトの作成フォーム" msgid "Figure. Basic node deployment" msgstr "図: 基本ノードデプロイメント" msgid "Figure. Compute node" msgstr "図: コンピュートノード" msgid "Figure. Controller node" msgstr "図: コントローラーノード" msgid "Figure. Network node" msgstr "図: ネットワークノード" msgid "Figure. Neutron network paths" msgstr "図: Neutron ネットワーク経路" msgid "Figure. OpenStack Logical Architecture" msgstr "図: OpenStack 論理アーキテクチャー" msgid "Figure. Partition setup of drives" msgstr "図: ドライブのパーティション設定" msgid "Figure. Performance node deployment" msgstr "図: パフォーマンスノードのデプロイメント" msgid "Figure. Storage node" msgstr "図: ストレージノード" msgid "Figure. Traffic route for ping packet" msgstr "図: ping パケットの通信ルート" msgid "File System Backups" msgstr "ファイルシステムバックアップ" msgid "File injection" msgstr "ファイルインジェクション" msgid "File system" msgstr "ファイルシステム" msgid "" "File system to store files and directories, where all the data lives, " "including the root partition that starts and runs the system." msgstr "" "ファイルやディレクトリを格納するファイルシステム。システムを起動、実行する " "root パーティションなど、全データが設置される場所。" msgid "File-level" msgstr "ファイルレベル" msgid "Final steps" msgstr "最終手順" msgid "" "Finally, Alvaro noticed something. When a packet from the outside hits the " "cloud controller, it should not be configured with a VLAN. We verified this " "as true. When the packet went from the cloud controller to the compute node, " "it should only have a VLAN if it was destined for an instance. This was " "still true. When the ping reply was sent from the instance, it should be in " "a VLAN. True. When it came back to the cloud controller and on its way out " "to the Internet, it should no longer have a VLAN. False. Uh oh. It looked as " "though the VLAN part of the packet was not being removed." msgstr "" "遂に、Alvaro が何かを掴んだ。外部からのパケットがクラウドコントローラーを叩い" "た際、パケットは VLAN で設定されるべきではない。我々はこれが正しいことを検証" "した。パケットがクラウドコントローラーからコンピュートノードに行く際、パケッ" "トはインスタンス宛の場合にのみ VLAN を持つべきである。これもまた正しかった。" "ping のレスポンスがインスタンスから送られる際、パケットは VLAN 中にいるべきで" "ある。OK。クラウドコントローラーからインターネットにパケットが戻る際、パ" "ケットには VLAN を持つべきではない。NG。うぉっ。まるで パケットの VLAN 部分" "が削除されていないように見える。" msgid "" "Finally, I checked StackTach and reviewed the user's events. They had " "created and deleted several snapshots—most likely experimenting. Although " "the timestamps didn't match up, my conclusion was that they launched their " "instance and then deleted the snapshot and it was somehow removed from ``/" "var/lib/nova/instances/_base``. None of that made sense, but it was the best " "I could come up with." msgstr "" "最後に、私は StackTack をチェックし、ユーザのイベントを見直した。彼らはいくつ" "かのスナップショットを作ったり消したりしていた-ありそうな操作ではあるが。タ" "イムスタンプが一致しないとはいえ、彼らがインスタンスを起動して、その後スナッ" "プショットを削除し、それが何故か ``/var/lib/nova/instances/_base`` から削除" "されたというのが私の結論だった。大した意味は無かったが、それがその時私が得た" "全てだった。" msgid "Finally, mount the disk:" msgstr "最後に、ディスクをマウントします。" msgid "" "Finally, reattach volumes using the same method described in the section :" "ref:`volumes`." msgstr "" "最後に、 :ref:`volumes` のセクションで説明されているのと同じ方法を用いて、ボ" "リュームを再接続します。" msgid "" "Find the ``[filter:ratelimit]`` section in ``/etc/swift/proxy-server.conf``, " "and copy in the following configuration section after it:" msgstr "" "``/etc/swift/proxy-server.conf`` の ``[filter:ratelimit]`` セクションを探し、" "その後ろに以下の環境定義セクションを貼り付けてください。" msgid "" "Find the ``[pipeline:main]`` section in ``/etc/swift/proxy-server.conf``, " "and add ``ip_whitelist`` after ratelimit to the list like so. When you're " "done, save and close the file:" msgstr "" "``/etc/swift/proxy-server.conf`` ``[pipeline:main]`` セクションを探し、このよ" "うに ``ip_whitelist`` リストを ratelimit の後ろに追加してください。完了した" "ら、ファイルを保存して閉じてください。" msgid "" "Find the ``provider:segmentation_id`` of the network you're interested in. " "This is the same field used for the VLAN ID in VLAN-based networks:" msgstr "" "興味あるネットワークの ``provider:segmentation_id`` を探します。これは、VLAN " "ベースのネットワークにおける VLAN ID に使用されるものと同じ項目です。" msgid "Find the ``scheduler_driver`` config and change it like so:" msgstr "``scheduler_driver`` 設定を見つけ、このように変更してください。" msgid "" "Find the external VLAN tag of the network you're interested in. This is the " "``provider:segmentation_id`` as returned by the networking service:" msgstr "" "興味のあるネットワークの外部 VLAN タグを見つけます。これは、ネットワークサー" "ビスにより返される ``provider:segmentation_id`` です。" msgid "Finding a Failure in the Path" msgstr "経路上の障害を見つける" msgid "First, find the UUID of the instance in question:" msgstr "まず、インスタンスのUUIDを確認します。" msgid "First, unmount the disk:" msgstr "まず、ディスクをアンマウントします。" msgid "" "First, you can discover what servers belong to your OpenStack cloud by " "running:" msgstr "" "まず、あなたのOpenStackクラウドに属し、稼働しているサーバーを把握することがで" "きます。" msgid "" "Fixed IP addresses are required, whereas it is possible to run OpenStack " "without floating IPs. One of the most common use cases for floating IPs is " "to provide public IP addresses to a private cloud, where there are a limited " "number of IP addresses available. Another is for a public cloud user to have " "a \"static\" IP address that can be reassigned when an instance is upgraded " "or moved." msgstr "" "固定 IP アドレスは必須ですが、フローティング IP アドレスはなくても OpenStack " "を実行する事が出来ます。フローティング IP の最も一般的な用法の1つは、利用可" "能なIPアドレス数が限られているプライベートクラウドにパブリックIPアドレスを提" "供する事です。他にも、インスタンスがアップグレード又は移動した際に割り当て可" "能な「静的」 IP アドレスを持つパブリック・クラウドユーザ用です。" msgid "" "Fixed IP addresses can be private for private clouds, or public for public " "clouds. When an instance terminates, its fixed IP is lost. It is worth " "noting that newer users of cloud computing may find their ephemeral nature " "frustrating." msgstr "" "固定IPアドレスはプライベートクラウドではプライベートに、パブリッククラウドで" "はパブリックにする事が出来ます。インスタンスが削除される際、そのインスタンス" "の固定IPは割当を解除されます。クラウドコンピューティングの初心者が一時的にス" "トレスを感じる可能性がある事に注意しましょう。" msgid "Fixed IPs" msgstr "固定 IP" msgid "Flat" msgstr "Flat" msgid "FlatDHCP" msgstr "FlatDHCP" msgid "FlatDHCP Multi-host with high availability (HA)" msgstr "高可用性(HA)のためのフラットDHCPマルチホスト構成" msgid "Flavors" msgstr "フレーバー" msgid "" "Flavors define a number of parameters, resulting in the user having a choice " "of what type of virtual machine to run—just like they would have if they " "were purchasing a physical server. :ref:`table_flavor_params` lists the " "elements that can be set. Note in particular ``extra_specs``, which can be " "used to define free-form characteristics, giving a lot of flexibility beyond " "just the size of RAM, CPU, and Disk." msgstr "" "フレーバーは、数多くのパラメーターを定義します。これにより、ユーザーが実行す" "る仮想マシンの種類を選択できるようになります。ちょうど、物理サーバーを購入す" "る場合と同じようなことです。:ref:`table_flavor_params` は、設定できる要素の一" "覧です。とくに ``extra_specs`` に注意してください。これは、メモリー、CPU、" "ディスクの容量以外にもかなり柔軟に、自由形式で特徴を定義するために使用できま" "す。" msgid "Floating IPs" msgstr "Floating IP" msgid "Folsom" msgstr "Folsom" msgid "" "For Compute, instance metadata is a collection of key-value pairs associated " "with an instance. Compute reads and writes to these key-value pairs any time " "during the instance lifetime, from inside and outside the instance, when the " "end user uses the Compute API to do so. However, you cannot query the " "instance-associated key-value pairs with the metadata service that is " "compatible with the Amazon EC2 metadata service." msgstr "" "Compute では、インスタンスのメタデータはインスタンスと関連付けられたキーバ" "リューペアの集まりです。エンドユーザーがこれらのキーバリューペアを読み書きす" "るために Compute API を使用するとき、Compute がインスタンスの生存期間中にイン" "スタンスの内外からこれらを読み書きします。しかしながら、Amazon EC2 メタデータ" "サービスと互換性のあるメタデータサービスを用いて、インスタンスに関連付けられ" "たキーバリューペアをクエリーできません。" msgid "For Object Storage, each region has a swift environment." msgstr "オブジェクトストレージ用に、各リージョンには swift 環境があります。" msgid "" "For OpenStack Networking with the neutron project, typical configurations " "are documented with the idea that any setup you can configure with real " "hardware you can re-create with a software-defined equivalent. Each tenant " "can contain typical network elements such as routers, and services such as :" "term:`DHCP`." msgstr "" "neutronプロジェクトを使用したOpenStackネットワークのための代表的な構成は物理" "ハードウェアを使った物、ソフトウェア定義の環境を使用して再作成できるものを" "使ったセットアップ方法を文書化されています。それぞれのテナントはルーターや :" "term:`DHCP` サービスと言った一般的なネットワーク構成要素を提供する事ができま" "す。" msgid "" "For a discussion of metric tracking, including how to extract metrics from " "your cloud, see :doc:`ops_logging_monitoring`." msgstr "" "クラウドからメトリクスを抽出する方法など、メトリクスの追跡については、 :doc:" "`ops_logging_monitoring` を参照してください。" msgid "" "For an example of instance metadata, users can generate and register SSH " "keys using the :command:`nova` command:" msgstr "" "インスタンスのメタデータの場合、ユーザーが :command:`nova` コマンドを使用し" "て SSH 鍵を生成および登録できます。" msgid "" "For compute nodes, ``nova-scheduler`` will take care of differences in " "sizing having to do with core count and RAM amounts; however, you should " "consider that the user experience changes with differing CPU speeds. When " "adding object storage nodes, a :term:`weight` should be specified that " "reflects the :term:`capability` of the node." msgstr "" "コンピュートノードについては、``nova-scheduler`` がコア数やメモリ量のサイジン" "グに関する違いを吸収しますが、CPUの速度が違うことによって、ユーザーの使用感が" "変わることを考慮するべきです。オブジェクトストレージノードを追加する際には、 " "そのノードの :term:`capability` を反映する :term:`weight` を指定するべきで" "す。" msgid "" "For environments using the OpenStack Networking service (neutron), verify " "the release version of the database. For example:" msgstr "" "OpenStack Networking サービス (neutron) を使用している環境では、リリースバー" "ジョンのデータベースを検証します。例:" msgid "For example" msgstr "例えば" msgid "" "For example, KVM is the most widely adopted hypervisor in the OpenStack " "community. Besides KVM, more deployments run Xen, LXC, VMware, and Hyper-V " "than the others listed. However, each of these are lacking some feature " "support or the documentation on how to use them with OpenStack is out of " "date." msgstr "" "例えば、 KVM は OpenStack コミュニティーでは最も多く採用されているハイパーバ" "イザーです。KVM 以外では、Xen、LXC、VMware、Hyper-V を実行するデプロイメント" "のほうが、他に リストされているハイパーバイザーよりも多くなっています。しか" "し、いずれのハイパーバイザーも、機能のサポートがないか、OpenStack を併用する" "方法に関する文書が古くなっています。" msgid "" "For example, a cloud administrator might be able to list all instances in " "the cloud, whereas a user can see only those in his current group. Resources " "quotas, such as the number of cores that can be used, disk space, and so on, " "are associated with a project." msgstr "" "例えば、クラウドのユーザは自分の現在のグループに属するインスタンスのみが見え" "るのに対して、クラウドの管理者はそのクラウドのすべてのインスタンスの一覧をと" "ることができるでしょう。利用可能なコア数、ディスク容量等のリソースのクォータ" "はプロジェクトに対して関連づけられています。" msgid "" "For example, a group of users have instances that are utilizing a large " "amount of compute resources for very compute-intensive tasks. This is " "driving the load up on compute nodes and affecting other users. In this " "situation, review your user use cases. You may find that high compute " "scenarios are common, and should then plan for proper segregation in your " "cloud, such as host aggregation or regions." msgstr "" "例えば、あるユーザーのグループが、非常に計算負荷の高い作業用に大量のコン" "ピュートリソースを使うインスタンスを持っているとします。これにより、Compute " "ノードの負荷が高くなり、他のユーザーに影響を与えます。この状況では、ユーザー" "のユースケースを精査する必要があります。計算負荷が高いシナリオがよくあるケー" "スだと判明し、ホスト集約やリージョンなど、クラウドを適切に分割することを計画" "すべき場合もあるでしょう。" msgid "" "For example, if a physical node has 48 GB of RAM, the scheduler allocates " "instances to that node until the sum of the RAM associated with the " "instances reaches 72 GB (such as nine instances, in the case where each " "instance has 8 GB of RAM)." msgstr "" "例えば、物理ノードに 48GB の RAM がある場合、そのノード上のインスタンスに割り" "当てられた RAM の合計が 72GB に達するまでは、スケジューラーはそのノードにイン" "スタンスを割り振ることになります (例えば、各インスタンスのメモリが 8GB であれ" "ば、9 インスタンス割り当てられます)。" msgid "" "For example, if you estimate that your cloud must support a maximum of 100 " "projects, pick a free VLAN range that your network infrastructure is " "currently not using (such as VLAN 200–299). You must configure OpenStack " "with this range and also configure your switch ports to allow VLAN traffic " "from that range." msgstr "" "例えば、あなたのクラウドでサポートする必要があるプロジェクト数が最大で100と見" "込まれる場合、ネットワークインフラで現在使用されていない VLAN の範囲を選んで" "下さい (例えば VLAN 200 - 299)。この VLAN の範囲を OpenStack に設定するととも" "に、この範囲の VLAN トラフィックを許可するようにスイッチポートを設定しなけれ" "ばいけません。" msgid "" "For example, let's say you have a special ``authorized_keys`` file named " "special_authorized_keysfile that for some reason you want to put on the " "instance instead of using the regular SSH key injection. In this case, you " "can use the following command:" msgstr "" "例えば、何らかの理由で通常の SSH 鍵の注入ではなく、 " "special_authorized_keysfile という名前の特別な ``authorized_keys`` ファイルを" "インスタンスに置きたいと言うとします。この場合、以下のコマンドを使用できます:" msgid "For example, run the following command:" msgstr "例えば、以下のコマンドを実行します。" msgid "" "For example, take a deployment that has both OpenStack Compute and Object " "Storage, with private ranges 172.22.42.0/24 and 172.22.87.0/26 available. " "One way to segregate the space might be as follows:" msgstr "" "例えば、OpenStack コンピュート と オブジェクトストレージ の両方を使用し、プラ" "イベートアドレス範囲として 172.22.42.0/24 と 172.22.87.0/26 が利用できる場面" "を考えます。一例として、アドレス空間を以下のように分割することができます。" msgid "" "For example, the EC2 API refers to instances using IDs that contain " "hexadecimal, whereas the OpenStack API uses names and digits. Similarly, the " "EC2 API tends to rely on DNS aliases for contacting virtual machines, as " "opposed to OpenStack, which typically lists IP addresses." msgstr "" "例えば、EC2 API では、16 進数を含む ID を使ってインスタンスを参照するのに対し" "て、OpenStack API では名前と数値を使います。同様に、EC2 API は仮想マシンに接" "続するのに DNS エイリアスに頼る傾向がありますが、OpenStack では典型的には IP " "アドレスを使います。" msgid "" "For example, to monitor disk capacity on a compute node with Nagios, add the " "following to your Nagios configuration:" msgstr "" "例として、コンピュートノード上のディスク容量をNagiosを使って監視する場合、次" "のようなNagios設定を追加します。" msgid "For example, to place a 5 GB quota on an account:" msgstr "例として、アカウントに 5 GB のクォータを設定します。" msgid "For example, to restrict a project's image storage to 5 GB, do this:" msgstr "" "たとえば、プロジェクトのイメージストレージを 5GB に制限するには、以下を実行し" "ます。" msgid "" "For example, you must plan the number of IP addresses that you need for both " "your guest instances as well as management infrastructure. Additionally, you " "must research and discuss cloud network connectivity through proxy servers " "and firewalls." msgstr "" "例えば、管理インフラだけでなくゲストインスタンス用のIPアドレスの数も計画しな" "ければなりません。加えて、プロキシサーバーやファイアウォールを経由してのクラ" "ウドネットワークの接続性を調査・議論する必要があります。" msgid "" "For example, you usually cannot configure NICs for VLANs when PXE booting. " "Additionally, you usually cannot PXE boot with bonded NICs. If you run into " "this scenario, consider using a simple 1 GB switch in a private network on " "which only your cloud communicates." msgstr "" "例えば、PXE ブートの際には、通常は VLAN の設定は行えません。さらに、通常は " "bonding された NIC から PXE ブートを行うこともできません。このような状況の場" "合、クラウド内でのみ通信できるネットワークで、シンプルな 1Gbps のスイッチを使" "うことを検討してください。" msgid "For example:" msgstr "例えば" msgid "" "For many deployments, the cloud controller is a single node. However, to " "have high availability, you have to take a few considerations into account, " "which we'll cover in this chapter." msgstr "" "多くの構成では、クラウドコントローラーはシングルノードで構成されています。し" "かし、高可用性のためには、この章で取り上げるいくつかの事項を考慮する必要があ" "ります。" msgid "" "For more information about updating Block Storage volumes (for example, " "resizing or transferring), see the `OpenStack End User Guide `__." msgstr "" "Block Storage ボリュームの更新 (例えばリサイズや譲渡など) に関する詳細は、 " "`OpenStack エンドユーザーガイド `__ を参照してください。" msgid "" "For our example, the cloud controller has a collection of ``nova-*`` " "components that represent the global state of the cloud; talks to services " "such as authentication; maintains information about the cloud in a database; " "communicates to all compute nodes and storage :term:`workers ` " "through a queue; and provides API access. Each service running on a " "designated cloud controller may be broken out into separate nodes for " "scalability or availability." msgstr "" "我々の例では、クラウドコントローラは ``nova-*`` コンポーネントの集まりで、そ" "れらは認証のようなサービスとのやり取りや、データベース内の情報の管理、キュー" "を通したストレージ :term:`ワーカー ` コンピュートノードとのコミュニ" "ケーション、APIアクセス、などといったクラウド全体の状態管理を受け持っていま" "す。それぞれのサービスは可用性やスケーラビリティを考慮して別々のノードへ分離" "する事ができます。" msgid "" "For readers who need to get a specialized feature into OpenStack, this " "chapter describes how to use DevStack to write custom middleware or a custom " "scheduler to rebalance your resources." msgstr "" "OpenStack に特別な機能を追加したい読者向けに、この章は、カスタムミドルウェア" "やカスタムスケジューラーを書いて、リソースを再配置するために、DevStack を使用" "する方法について説明します。" msgid "" "For stable operations, you want to detect failure promptly and determine " "causes efficiently. With a distributed system, it's even more important to " "track the right items to meet a service-level target. Learning where these " "logs are located in the file system or API gives you an advantage. This " "chapter also showed how to read, interpret, and manipulate information from " "OpenStack services so that you can monitor effectively." msgstr "" "安定運用のために、障害を即座に検知して、原因を効率的に見つけたいと思います。" "分散システムを用いると、目標サービスレベルを満たすために、適切な項目を追跡す" "ることがより重要になります。ログが保存されるファイルシステムの場所、API が与" "える利点を学びます。本章は、OpenStack のサービスを効率的に監視できるよう、そ" "れらからの情報を読み、解釈し、操作する方法も説明しました。" msgid "" "For the cloud controller, the good news is if your cloud is using the " "FlatDHCP multi-host HA network mode, existing instances and volumes continue " "to operate while the cloud controller is offline. For the storage proxy, " "however, no storage traffic is possible until it is back up and running." msgstr "" "クラウドコントローラーの場合、良いニュースとしては、クラウドが FlatDHCP マル" "チホスト HA ネットワークモードを使用していれば、既存のインスタンスとボリュー" "ムはクラウドコントローラーがオフラインの間も動作を継続するという点がありま" "す。しかしながら、ストレージプロキシの場合には、サーバーが元に戻され動作状態" "になるまで、ストレージとの通信ができません。" msgid "" "For the second path, you can write new features and plug them in using " "changes to a configuration file. If the project where your feature would " "need to reside uses the Python Paste framework, you can create middleware " "for it and plug it in through configuration. There may also be specific ways " "of customizing a project, such as creating a new scheduler driver for " "Compute or a custom tab for the dashboard." msgstr "" "2 番目の方法として、新機能を書き、設定ファイルを変更して、それらをプラグイン" "することもできます。もし、あなたの機能が必要とされるプロジェクトが Python " "Paste フレームワークを使っているのであれば、そのための ミドルウェアを作成し、" "環境設定を通じて組み込めばよいのです。他にもプロジェクトをカスタマイズする方" "法があるかもしれません。例えば、Compute の新しいスケジューラーやダッシュボー" "ドのカスタムタブなど。" msgid "" "For the storage proxy, ensure that the :term:`Object Storage service` has " "resumed:" msgstr "" "ストレージプロキシの場合、 :term:`Object Storage サービス ` が再開していることを確認します。" msgid "" "For this example, we will use the Open vSwitch (OVS) back end. Other back-" "end plug-ins will have very different flow paths. OVS is the most popularly " "deployed network driver, according to the April 2016 OpenStack User Survey. " "We'll describe each step in turn, with :ref:`network_paths` for reference." msgstr "" "この例のために、Open vSwitch (OVS) バックエンドを使用します。他のバックエンド" "プラグインは、まったく別のフロー経路になるでしょう。2016 年 4 月の OpenStack " "User Survey によると、 OVS は、最も一般的に配備されているネットワークドライ" "バーです。 :ref:`network_paths` を参照しながら、各手順を順番に説明していきま" "す。" msgid "" "Form the only ingress and egress point for instances running on top of " "OpenStack." msgstr "" "OpenStack 上で実行されているインスタンス用の唯一の送受信ポイントを形成しま" "す。" msgid "Freeze the system" msgstr "システムをフリーズします" msgid "" "From here, click the :guilabel:`+` icon to add users to the project. Click " "the :guilabel:`-` to remove them." msgstr "" "ここから、プロジェクトにユーザーを追加するには :guilabel:`+` アイコンをクリッ" "クします。削除するには :guilabel:`-` をクリックします。" msgid "From the command line, do this:" msgstr "コマンドラインから次のとおり実行します。" msgid "" "From the command line, you can get a list of security groups for the project " "you're acting in using the :command:`nova` command:" msgstr "" "コマンドラインからは、以下の :command:`nova` コマンドを使って、現在のプロジェ" "クトのセキュリティグループのリストを取得できます:" msgid "" "From the vnet NIC, the packet transfers to a bridge on the compute node, " "such as ``br100``." msgstr "" "パケットはvnet NICからコンピュートノードのブリッジ、例えば ``br100`` に転送さ" "れます。" msgid "" "From these tables, you can see that a floating IP is technically never " "directly related to an instance; it must always go through a fixed IP." msgstr "" "これらのテーブルから、Floating IPが技術的には直接インスタンスにひも付けられて" "おらず、固定IP経由であることがわかります。" msgid "" "From this view, you can do a number of useful things, as well as a few " "dangerous ones." msgstr "" "このビューから、数多くの有用な操作、いくつかの危険な操作を実行できます。" msgid "" "From this you see that the DHCP server on that network is using the " "``tape6256f7d-31`` device and has an IP address of ``10.0.1.100``. Seeing " "the address ``169.254.169.254``, you can also see that the dhcp-agent is " "running a metadata-proxy service. Any of the commands mentioned previously " "in this chapter can be run in the same way. It is also possible to run a " "shell, such as ``bash``, and have an interactive session within the " "namespace. In the latter case, exiting the shell returns you to the top-" "level default namespace." msgstr "" "ここから、そのネットワークにある DHCP サーバーが ``tape6256f7d-31`` デバイス" "を使用していて、IP アドレス ``10.0.1.100`` を持つことを確認します。アドレス " "``169.254.169.254`` を確認することにより、dhcp-agent が metadata-proxy サービ" "スを実行していることも確認できます。この章の前の部分で言及したコマンドは、す" "べて同じ方法で実行できます。 ``bash`` などのシェルを実行して、名前空間の中で" "対話式セッションを持つこともできます。後者の場合、シェルを抜けることにより、" "最上位のデフォルトの名前空間に戻ります。" msgid "" "Front end web for API requests, the scheduler for choosing which compute " "node to boot an instance on, Identity services, and the dashboard" msgstr "" "APIリクエスト用のフロントエンドウェブ、インスタンスをどのノードで起動するかを" "決定するスケジューラ、Identity サービス、ダッシュボード" msgid "" "Functional testing like this is not a replacement for proper unit and " "integration testing, but it serves to get you started." msgstr "" "このような機能試験は、正しいユニットテストと結合テストの代わりになるものでは" "ありませんが、作業を開始することはできます。" msgid "Further Reading" msgstr "参考資料" msgid "" "Further days go by and we catch The Issue in action more and more. We find " "that dhclient is not running after The Issue happens. Now we're back to " "thinking it's a DHCP issue. Running ``/etc/init.d/networking`` restart " "brings everything back up and running." msgstr "" "それから何日か過ぎ、我々は「あの問題」に度々遭遇した。我々は「あの問題」の発" "生後、dhclient が実行されていないことを発見した。今、我々は、それが DHCP の問" "題であるという考えに立ち戻った。 ``/etc/init.d/networking`` restart を実行す" "ると、全ては元通りに実行されるようになった。" msgid "" "Further troubleshooting showed that libvirt was not running at all. This " "made more sense. If libvirt wasn't running, then no instance could be " "virtualized through KVM. Upon trying to start libvirt, it would silently die " "immediately. The libvirt logs did not explain why." msgstr "" "さらなるトラブルシューティングにより、libvirt がまったく動作していないことが" "わかりました。これは大きな手がかりです。libvirt が動作していないと、KVM によ" "るインスタンスの仮想化ができません。libvirt を開始させようとしても、libvirt " "は何も表示せずすぐに停止しました。libvirt のログでは理由がわかりませんでし" "た。" msgid "" "GRE-based networks are passed with ``patch-tun`` to the tunnel bridge ``br-" "tun`` on interface ``patch-int``. This bridge also contains one port for " "each GRE tunnel peer, so one for each compute node and network node in your " "network. The ports are named sequentially from ``gre-1`` onward." msgstr "" "GRE ベースのネットワークは、 ``patch-tun`` を用いて、 ``patch-int`` インター" "フェースの ``br-tun`` トンネルブリッジに渡されます。このブリッジは、各 GRE " "トンネルの 1 つのポートにも含まれます。つまり、ネットワーク上の各コンピュート" "ノードとネットワークノードに対して 1 つです。ポートの名前は、 ``gre-1`` から" "順番に増えていきます。" msgid "" "GRE-based networks will be passed to the tunnel bridge ``br-tun``, which " "behaves just like the GRE interfaces on the compute node." msgstr "" "GRE ベースのネットワークは、トンネルブリッジ ``br-tun`` に転送されます。これ" "は、コンピュートノードにおいて GRE インターフェースのように動作します。" msgid "General Security Groups Configuration" msgstr "一般的なセキュリティグループの設定" msgid "General upgrade process" msgstr "一般的なアップグレード作業" msgid "Generate signature of image and convert it to a base64 representation:" msgstr "イメージの署名を生成して、base64 形式に変換します。" msgid "Generic rules" msgstr "汎用的なルール" msgid "Geographical Considerations for Object Storage" msgstr " Object Storage の地理的考慮事項" msgid "Getting Credentials" msgstr "認証情報の取得方法" msgid "Getting Started with OpenStack" msgstr "はじめての OpenStack" msgid "Glossary" msgstr "用語集" msgid "Gluster" msgstr "Gluster" msgid "GlusterFS" msgstr "GlusterFS" msgid "" "GlusterFS offers scalable storage. As your environment grows, you can " "continue to add more storage nodes (instead of being restricted, for " "example, by an expensive storage array)." msgstr "" "GlusterFS は拡張可能なストレージを提供します。環境の拡大に応じて、 (高額なス" "トレージアレイなどによる制約を受けずに) ストレージノードを継続的に追加するこ" "とが可能です。" msgid "Good Luck!" msgstr "グッドラック!" msgid "" "Grep for 0x<``provider:segmentation_id``>, 0x3 in this case, in the output " "of ``ovs-ofctl dump-flows br-tun``:" msgstr "" "この場合、 ``ovs-ofctl dump-flows br-tun`` の出力で 0x<``provider:" "segmentation_id``>, 0x3 を grep します。" msgid "" "Grep for the ``provider:segmentation_id``, 2113 in this case, in the output " "of :command:`ovs-ofctl dump-flows br-int`:" msgstr "" "この場合、 :command:`ovs-ofctl dump-flows br-int`` の出力で ``provider:" "segmentation_id`` を、この場合は 2113 を grep します。" msgid "Grizzly" msgstr "Grizzly" msgid "HAProxy" msgstr "HAProxy" msgid "HDWMY" msgstr "HDWMY" msgid "HTTP" msgstr "HTTP" msgid "Handling a Complete Failure" msgstr "完全な故障の対処" msgid "Hardware Considerations" msgstr "ハードウェアの考慮事項" msgid "Hardware Procurement" msgstr "ハードウェア調達" msgid "" "Hardware does not have to be consistent, but it should at least have the " "same type of CPU to support instance migration." msgstr "" "ハードウェアに整合性を持たせる必要はありませんが、インスタンスのマイグレー" "ションをサポートできるように、最低限、CPU の種類は同じにする必要があります。" msgid "" "Hardware for compute nodes. Typically 256 or 144 GB memory, two processors, " "24 cores. 4–6 TB direct attached storage, typically in a RAID 5 " "configuration." msgstr "" "コンピュートノードのハードウェア。通常、メモリー 256 GB または 144 GB、プロ" "セッサー 2 個、コア 24 個、通常 RAID 5 設定のダイレクトアタッチストレージ " "(DAS)。" msgid "" "Hardware for controller nodes, used for all stateless OpenStack API " "services. About 32–64 GB memory, small attached disk, one processor, varied " "number of cores, such as 6–12." msgstr "" "コントローラーノードのハードウェア。ステートレスの OpenStack API サービスすべ" "てに使用します。メモリー約 32-64GB、接続された容量の小さいディスク、プロセッ" "サー 1 つ、6-12 個程度のコア。" msgid "" "Hardware for storage nodes. Typically for these, the disk space is optimized " "for the lowest cost per GB of storage while maintaining rack-space " "efficiency." msgstr "" "ストレージノードのハードウェア。通常、ラックスペース効率を確保しつつも、ディ" "スク容量のコストが GB ベースで最も低く最適化されています。" msgid "Havana" msgstr "Havana" msgid "Havana Haunted by the Dead" msgstr "Havana 死者の幽霊" msgid "" "He re-enabled the switch ports and the two compute nodes immediately came " "back to life." msgstr "" "彼はスイッチポートを再度有効にしたところ、2つのコンピュートノードは即時に復" "活した。" msgid "" "Heavy I/O usage on one compute node does not affect instances on other " "compute nodes." msgstr "" "あるコンピュートノード上での I/O が非常に多い場合でも、他のコンピュートノード" "のインスタンスに影響がありません。" msgid "Here are snippets of the default nova ``policy.json`` file:" msgstr "これは標準の nova ``policy.json`` ファイルの抜粋です。" msgid "Here are some other resources:" msgstr "他にもいくつかリソースがあります。" msgid "Here is an example error log:" msgstr "これはエラーログの例です。" msgid "" "Here is an example of a CRITICAL log message, with the corresponding TRACE " "(Python traceback) immediately following:" msgstr "" "これは、トレース(Pythonのコールスタック)付きのCRITICALなログメッセージの例で" "す。" msgid "" "Here is an example using the ratios for gathering scalability information " "for the number of VMs expected as well as the storage needed. The following " "numbers support (200 / 2) × 16 = 1600 VM instances and require 80 TB of " "storage for ``/var/lib/nova/instances``:" msgstr "" "ここでは、期待される仮想マシン数や必要なストレージ数などの拡張性の情報を収集" "するために、これらの比率を使用した例を紹介しています。以下の数では、 (200 / " "2) × 16 = 1600 仮想マシンのインスタンスをサポートし、 ``/var/lib/nova/" "instances`` のストレージ 80 TB が必要となります。" msgid "" "Here we can see that the request was denied because the remote IP address " "wasn't in the set of allowed IPs." msgstr "" "ここで、リモートIPアドレスが、許可されたIPアドレスの中になかったため、リクエ" "ストが拒否されていることがわかります。" msgid "" "Here you can see packets received on port ID 1 with the VLAN tag 2113 are " "modified to have the internal VLAN tag 7. Digging a little deeper, you can " "confirm that port 1 is in fact ``int-br-eth1``:" msgstr "" "これで VLAN タグ 2113 を持つポート ID 1 で受信したパケットを参照できます。こ" "れは変換され、内部 VLAN タグ 7 を持ちます。より深く掘り下げると、ポート 1 が" "実際に ``int-br-eth1`` であることが確認できます。" msgid "" "Here's a quick list of various to-do items for each hour, day, week, month, " "and year. Please note that these tasks are neither required nor definitive " "but helpful ideas:" msgstr "" "これらは、毎時間、日、週、月および年に実行する To Do 項目の簡単な一覧です。こ" "れらのタスクは必要なものでも、絶対的なものでもありませんが、役に立つものばか" "りです。" msgid "" "Here, the ID associated with the instance is ``faf7ded8-4a46-413b-b113-" "f19590746ffe``. If you search for this string on the cloud controller in the " "``/var/log/nova-*.log`` files, it appears in ``nova-api.log`` and ``nova-" "scheduler.log``. If you search for this on the compute nodes in ``/var/log/" "nova-*.log``, it appears in ``nova-network.log`` and ``nova-compute.log``. " "If no ERROR or CRITICAL messages appear, the most recent log entry that " "reports this may provide a hint about what has gone wrong." msgstr "" "ここで、インスタンスのUUIDは ``faf7ded8-4a46-413b-b113-f19590746ffe`` です。" "クラウドコントローラー上の ``/var/log/nova-*.log`` ファイルをこの文字列で検索" "すると、 ``nova-api.log`` と ``nova-scheduler.log`` で見つかります。同様にコ" "ンピュートノードで検索した場合、 ``nova-network.log`` と ``nova-compute." "log`` で見つかります。もし、 ERROR や CRITICAL のメッセージが存在しない場合、" "最後のログエントリが、何が悪いかのヒントを示しているかもしれません。" msgid "" "Here, the external server received the ping request and sent a ping reply. " "On the compute node, you can see that both the ping and ping reply " "successfully passed through. You might also see duplicate packets on the " "compute node, as seen above, because ``tcpdump`` captured the packet on both " "the bridge and outgoing interface." msgstr "" "外部サーバーはpingリクエストを受信し、pingリプライを送信しています。コン" "ピュートノード上では、pingとpingリプライがそれぞれ成功していることがわかりま" "す。また、見ての通り、コンピュートノード上ではパケットが重複していることもわ" "かるでしょう。なぜなら``tcpdump`` はブリッジと外向けインターフェイスの両方で" "パケットをキャプチャーするからです。" msgid "" "Here, two floating IPs are available. The first has been allocated to a " "project, while the other is unallocated." msgstr "" "この場合は、2 つの Floating IP アドレスが利用可能です。最初の IP アドレスはプ" "ロジェクトに確保されていますが、もう一方は確保されていません。" msgid "" "Here, you see three flows related to this GRE tunnel. The first is the " "translation from inbound packets with this tunnel ID to internal VLAN ID 1. " "The second shows a unicast flow to output port 53 for packets destined for " "MAC address fa:16:3e:a6:48:24. The third shows the translation from the " "internal VLAN representation to the GRE tunnel ID flooded to all output " "ports. For further details of the flow descriptions, see the man page for " "``ovs-ofctl``. As in the previous VLAN example, numeric port IDs can be " "matched with their named representations by examining the output of ``ovs-" "ofctl show br-tun``." msgstr "" "ここで、この GRE トンネルに関連する 3 つのフローを見つけられます。1 番目は、" "このトンネル ID を持つ受信パケットから内部 VLAN ID 1 に変換したものです。2 番" "目は、MAC アドレス fa:16:3e:a6:48:24 宛のパケットに対する送信ポート 53 番への" "ユニキャストフローです。3 番目は、内部 VLAN 表現から、すべての出力ポートにあ" "ふれ出した GRE トンネル ID に変換したものです。フローの説明の詳細は ``ovs-" "ofctl`` のマニュアルページを参照してください。前の VLAN の例にあるように、数" "値ポート ID は、 ``ovs-ofctl show br-tun`` の出力を検査することにより、それら" "の名前を付けた表現に対応付けられます。" msgid "" "Herein lies a selection of tales from OpenStack cloud operators. Read, and " "learn from their wisdom." msgstr "" "ここにあるのは、OpenStack クラウドオペレータ達の苦闘の抜粋である。これを読" "み、彼らの叡智を学ぶが良い。" msgid "High Availability" msgstr "高可用性" msgid "Host aggregates" msgstr "ホスト・アグリゲート" msgid "" "Host aggregates and instance-type extra specs are used to provide two " "different resource allocation ratios. The default resource allocation ratios " "we use are 4:1 CPU and 1.5:1 RAM. Compute-intensive workloads use instance " "types that require non-oversubscribed hosts where ``cpu_ratio`` and " "``ram_ratio`` are both set to 1.0. Since we have hyper-threading enabled on " "our compute nodes, this provides one vCPU per CPU thread, or two vCPUs per " "physical core." msgstr "" "ホストアグリゲートとインスタンス種別の追加スペックが使用され、2 種類の割り当" "て倍率を提供します。私たちが使用するデフォルトのリソース割り当ては、4:1 CPU " "と 1.5:1 RAM です。コンピュート中心の処理は、``cpu_ratio`` と ``ram_ratio`` " "をどちらも 1.0 に設定されている、オーバーサブスクライブしていないホストを必要" "とするインスタンス種別を使用します。コンピュートノードでハイパースレッディン" "グを有効化しているので、これは CPU スレッドごとに 1 つの仮想 CPU、または、物" "理 CPU ごとに 2 つの仮想 CPU を提供します。" msgid "Host aggregates zone" msgstr "ホストアグリゲートゾーン" msgid "Host operating system" msgstr "ホストのオペレーティングシステム" msgid "Hourly" msgstr "毎時" msgid "How Do I Modify an Existing Flavor?" msgstr "どのように既存のフレーバーを変更しますか?" msgid "How This Book Is Organized" msgstr "この本の構成" msgid "How do I manage the storage operationally?" msgstr "ストレージの運用管理をどうするか?" msgid "How do you manage the storage operationally?" msgstr "運用上ストレージをどのように管理したいのか?" msgid "How long does a single instance run?" msgstr "1つのインスタンスがどのくらい実行され続けますか?" msgid "How many ``nova-api`` services do you run at once for your cloud?" msgstr "あなたのクラウドで、何個の ``nova-api`` サービスを同時に実行しますか?" msgid "How many backups to keep?" msgstr "いくつのバックアップを持つべきか?" msgid "How many compute nodes will run at once?" msgstr "同時にコンピュートノードが何ノード実行されますか?" msgid "How many instances will run at once?" msgstr "同時に何インスタンス実行されますか?" msgid "How many users will access the API?" msgstr "どのくらいの数のユーザがAPIにアクセスしますか?" msgid "How many users will access the dashboard versus the REST API directly?" msgstr "" "REST APIに直接アクセスに対してどのくらい多くのユーザがダッシュボードにアクセ" "スしますか?" msgid "" "How much storage is required ``(flavor disk size × number of instances)``" msgstr "" "必要とされるストレージ容量: ``(フレーバーのディスクサイズ × インスタンス数)``" msgid "How often should backups be tested?" msgstr "どの程度の頻度でバックアップをテストすべきか?" msgid "" "How redundant and distributed is the storage? What happens if a storage node " "fails? To what extent can it mitigate my data-loss disaster scenarios?" msgstr "" "ストレージの冗長性と分散をどうするか?ストレージノード障害でどうなるか?災害" "時、自分のデータ消失をどの程度軽減できるのか?" msgid "How to Contribute to This Book" msgstr "この本の作成に参加するには" msgid "" "However, hardware choice is important for many applications, so if that " "applies to you, consider that there are several software distributions " "available that you can run on servers, storage, and network products of your " "choosing. Canonical (where OpenStack replaced Eucalyptus as the default " "cloud option in 2011), Red Hat, and SUSE offer enterprise OpenStack " "solutions and support. You may also want to take a look at some of the " "specialized distributions, such as those from Rackspace, Piston, SwiftStack, " "or Cloudscaling." msgstr "" "また一方、ハードウェアの選択が多くのアプリケーションにとって重要です。そのた" "め、アプライアンスを適用する場合、自分で選択したサーバー、ストレージ、ネット" "ワークの製品で実行できる、ソフトウェアディストリビューションがいくつかあるこ" "とを考慮してください。Canonical (2011 年に標準のクラウド製品を Eucalyptus か" "ら OpenStack に置き換えました)、Red Hat、SUSE は、エンタープライズレベルの " "OpenStack ソリューションとサポートを提供しています。Rackspace、Piston、" "SwiftStack、Cloudscaling などの専門的なディストリビューションも見たいかもしれ" "ません。" msgid "" "However, if you are more restricted in the number of physical hosts you have " "available for creating your cloud and you want to be able to dedicate as " "many of your hosts as possible to running instances, it makes sense to run " "compute and storage on the same machines." msgstr "" "一方、クラウドの構築に使用できる物理ホスト数に制限があり、できるだけ多くのホ" "ストをインスタンスの実行に使えるようにしたい場合は、同じマシンでコンピュート" "ホストとストレージホストを動作させるのは理にかなっています。" msgid "" "However, that is not to say that it needs to be the same size or use " "identical hardware as the production environment. It is important to " "consider the hardware and scale of the cloud that you are upgrading. The " "following tips can help you minimise the cost:" msgstr "" "しかしながら、言うまでもなく、本番環境と同じ大きさや同一のハードウェアを使用" "する必要がありません。アップグレードするクラウドのハードウェアや規模を考慮す" "ることは重要です。以下のヒントにより予測不能なコストを最小化する役に立つで" "しょう。" msgid "" "However, the enticing part of OpenStack might be to build your own private " "cloud, and there are several ways to accomplish this goal. Perhaps the " "simplest of all is an appliance-style solution. You purchase an appliance, " "unpack it, plug in the power and the network, and watch it transform into an " "OpenStack cloud with minimal additional configuration." msgstr "" "しかしながら、OpenStack の魅力的な部分は、自分のプライベートクラウドを構築す" "ることかもしれません。この目標を達成するいくつかの方法があります。おそらく最" "も簡単な方法は、アプライアンス形式のソリューションです。アプライアンスを購入" "し、それを展開し、電源とネットワークを接続します。そして、最小限の設定だけで " "OpenStack クラウドが構築されていくことを見ていてください。" msgid "" "However, this guide has a different audience—those seeking flexibility from " "the OpenStack framework by deploying do-it-yourself solutions." msgstr "" "しかしながら、このガイドは別の想定読者もいます。独自の自作ソリューションを導" "入することにより、OpenStack フレームワークの柔軟性を求めている人々です。" msgid "However, this option has several downsides:" msgstr "しかし、この方法にはいくつかマイナス点があります。" msgid "" "However, you need more than the core count alone to estimate the load that " "the API services, database servers, and queue servers are likely to " "encounter. You must also consider the usage patterns of your cloud." msgstr "" "しかし、APIサービスやデータベースサーバー、MQサーバーがおそらく遭遇する負荷を" "見積もるためには、コア数以外の検討も行う必要があります。クラウドの利用パター" "ンも考慮しなければなりません。" msgid "However, you use them for different reasons." msgstr "" "しかし、アベイラビリティゾーンとホストアグリゲートは別の用途で使用します。" msgid "" "Hyper-Threading is Intel's proprietary simultaneous multithreading " "implementation used to improve parallelization on their CPUs. You might " "consider enabling Hyper-Threading to improve the performance of " "multithreaded applications." msgstr "" "ハイパースレッディングは、Intel 専用の同時マルチスレッド実装で、CPU の並列化" "向上に使用されます。マルチスレッドアプリケーションのパフォーマンスを改善する" "には、ハイパースレッディングを有効にすることを検討してください。" msgid "Hypervisor" msgstr "ハイパーバイザー" msgid "" "I checked Glance and noticed that this image was a snapshot that the user " "created. At least that was good news—this user would have been the only user " "affected." msgstr "" "私は Glance をチェックし、問題のイメージがそのユーザの作成したスナップショッ" "トであることに注目した。最終的に、それはグッドニュースだった。このユーザが影" "響を受けた唯一のユーザだった。" msgid "" "I just upgraded OpenStack from Grizzly to Havana 2013.2-2 using the RDO " "repository and everything was running pretty well—except the EC2 API." msgstr "" "RDO リポジトリーを使用して Grizzly から Havana 2013.2-2 に OpenStack を単に" "アップグレードしました。そして、すべてのものが EC2 API で非常に良く動作してい" "ました。" msgid "" "I logged into the cloud controller and was able to both ``ping`` and SSH " "into the problematic compute node which seemed very odd. Usually if I " "receive this type of alert, the compute node has totally locked up and would " "be inaccessible." msgstr "" "実に奇妙なことだが、私はクラウドコントローラーにログインし、問題のコンピュー" "トノードに ``ping`` と SSH の両方を実行できた。通常、この種の警告を受け取る" "と、コンピュートノードは完全にロックしていてアクセス不可になる。" msgid "" "I looked at the status of both NICs in the bonded pair and saw that neither " "was able to communicate with the switch port. Seeing as how each NIC in the " "bond is connected to a separate switch, I thought that the chance of a " "switch port dying on each switch at the same time was quite improbable. I " "concluded that the 10gb dual port NIC had died and needed replaced. I " "created a ticket for the hardware support department at the data center " "where the node was hosted. I felt lucky that this was a new node and no one " "else was hosted on it yet." msgstr "" "私は bonding ペアの両方の NIC の状態を確認し、両方ともスイッチポートへの通信" "ができないことを知った。bond 中の各 NIC が異なるスイッチに接続されていること" "を知り、私は、各スイッチのスイッチポートが同時に死ぬ可能性はまずないと思っ" "た。私は 10Gb デュアルポート NIC が死んで、交換が必要だと結論づけた。私は、そ" "のノードがホスティングされているデータセンターのハードウェアサポート部門に宛" "てたチケットを作成した。私は、それが新しいノードで、他のインスタンスがまだそ" "のノード上でホスティングされていないことを幸運に思った。" msgid "" "I noticed that the API would suffer from a heavy load and respond slowly to " "particular EC2 requests such as ``RunInstances``." msgstr "" "この API は、``RunInstances`` などの特定の EC2 リクエストに対して、高負荷にな" "り、応答が遅くなることに気がつきました。" msgid "" "I reviewed the ``nova`` database and saw the instance's entry in the ``nova." "instances`` table. The image that the instance was using matched what virsh " "was reporting, so no inconsistency there." msgstr "" "私は ``nova`` データベースを見直し、 ``nova.instances`` テーブル中の当該イン" "スタンスのレコードを見た。インスタンスが使用しているイメージは virsh が報告し" "たものと一致した。よって、ここでは矛盾は発見されなかった。" msgid "" "I was on-site in Kelowna, British Columbia, Canada setting up a new " "OpenStack cloud. The deployment was fully automated: Cobbler deployed the OS " "on the bare metal, bootstrapped it, and Puppet took over from there. I had " "run the deployment scenario so many times in practice and took for granted " "that everything was working." msgstr "" "私は、新しい OpenStack クラウドのセットアップをするため、カナダのブリティッ" "シュコロンビア州ケロウナの現地にいた。デプロイ作業は完全に自動化されていた。" "Cobbler が物理マシンに OS をデプロイし、それを起動し、その後は Puppet が引き" "継いだ。私は練習で幾度もデプロイシナリオを実行してきたし、もちろん全て正常で" "あった。" msgid "" "I was totally confused at this point, so I texted our network admin to see " "if he was available to help. He logged in to both switches and immediately " "saw the problem: the switches detected spanning tree packets coming from the " "two compute nodes and immediately shut the ports down to prevent spanning " "tree loops:" msgstr "" "私はこの時点で完全に混乱した。よって、私はネットワーク管理者に対して、私を助" "けられるか聞いてみるためメールした。彼は両方のスイッチにログインし、すぐに問" "題を発見した。そのスイッチは2つのコンピュートノードから来たスパニングツリー" "パケットを検出し、スパニングツリーループを回避するため、即時にそれらのポート" "をダウンさせたのだ。" msgid "IBM (Storwize family/SVC, XIV)" msgstr "IBM (Storwize family/SVC, XIV)" msgid "ID" msgstr "ID" msgid "IP Address Planning" msgstr "IP アドレス計画" msgid "" "IP addresses for public-facing interfaces on the controller nodes (which end " "users will access the OpenStack services)" msgstr "" "コントローラーノード上のパブリックインターフェースの IP アドレス (エンドユー" "ザーが OpenStack サービスにアクセスするのに使用)" msgid "Icehouse" msgstr "Icehouse" msgid "Identity" msgstr "認証" msgid "Identity (keystone)" msgstr "Identity (keystone)" msgid "Identity (keystone) driver" msgstr "Identity (keystone) ドライバー" msgid "Identity driver" msgstr "Identity driver" msgid "" "Identity is run on all controller nodes, ensuring at least one instance will " "be available in case of node failure. Identity also sits behind HAProxy, " "which detects when the software fails and routes requests around the failing " "instance." msgstr "" "Identity は、全コントローラーノード上で実行され、ノードの障害が発生した場合に" "少なくとも 1 インスタンスが利用可能となるようにします。また、Identity は、ソ" "フトウェアの障害を検出して、障害の発生したインスタンスを迂回するように要求を" "ルーティングする HAProxy の背後に配置されます。" msgid "" "Identity service - Clear any expired tokens before synchronizing the " "database." msgstr "" "Identity サービス - データベースの同期前に期限切れのトークンを削除します。" msgid "" "If :command:`nova show` does not sufficiently explain the failure, searching " "for the instance UUID in the ``nova-compute.log`` on the compute node it was " "scheduled on or the ``nova-scheduler.log`` on your scheduler hosts is a good " "place to start looking for lower-level problems." msgstr "" ":command:`nova show` が十分な失敗の理由が表示されていない場合、そのインスタン" "スがスケジューリングされたコンピュートノードの ``nova-compute.log`` やスケ" "ジューラーホストの ``nova-scheduler.log`` を、インスタンスの UUID で検索する" "のが、より低レベルの問題を調査する良い出発点となります。" msgid "" "If OpenStack is not set up in the right way, it is simple to have scenarios " "in which users are unable to contact their instances due to having only an " "incorrect DNS alias. Despite this, EC2 compatibility can assist users " "migrating to your cloud." msgstr "" "もしOpenStakcが正しく構成されていない場合、正しくないDNSエイリアスしな無いた" "め、ユーザはインスタンスへアクセスできないというシンプルな事態が生じます。そ" "れにもかかわらず、EC2互換はユーザをあなたのクラウドへ移行することをアシストし" "ます。" msgid "" "If a compute node fails and won't be fixed for a few hours (or at all), you " "can relaunch all instances that are hosted on the failed node if you use " "shared storage for ``/var/lib/nova/instances``." msgstr "" "コンピュートノードが故障し、2〜3時間もしくはそれ以上たっても復旧できないと見" "込まれる場合、 ``/var/lib/nova/instances`` に共有ストレージを使用していれば、" "故障したノードで動作していたインスタンスをすべて再スタートすることができま" "す。" msgid "If a compute node fails, instances are usually easily recoverable." msgstr "" "コンピュートホストが故障した場合、通常インスタンスは簡単に復旧できます。" msgid "If a compute node fails, the instances running on that node are lost." msgstr "" "コンピュートノードが故障すると、そのノードで実行中のインスタンスが失われてし" "まいます。" msgid "" "If a dedicated remote access controller chip is included in servers, often " "these are on a separate network." msgstr "" "専用のリモートアクセスコントローラーチップがサーバーに搭載されている場合、多" "くの場合、これらは独立したネットワーク上に置かれます。" msgid "" "If a hard drive fails in an Object Storage node, replacing it is relatively " "easy. This assumes that your Object Storage environment is configured " "correctly, where the data that is stored on the failed drive is also " "replicated to other drives in the Object Storage environment." msgstr "" "Object Storage ノードのハードディスクが故障した場合、その交換は比較的簡単で" "す。Object Storage 環境が正しく設定され、故障したディスクに保存されているデー" "タが Object Storage 環境内の他のディスクにも複製されていることを前提にしてい" "ます。" msgid "" "If a storage node requires a reboot, simply reboot it. Requests for data " "hosted on that node are redirected to other copies while the server is " "rebooting." msgstr "" "ストレージノードを再起動する必要がある場合、単に再起動します。そのノードに配" "置されているデータへのリクエストは、そのサーバーが再起動している間、別のコ" "ピーにリダイレクトされます。" msgid "" "If a user tries to create a volume and the volume immediately goes into an " "error state, the best way to troubleshoot is to grep the cinder log files " "for the volume's UUID. First try the log files on the cloud controller, and " "then try the storage node where the volume was attempted to be created:" msgstr "" "ユーザーがボリュームを作成しようとし、すぐにエラー状態になれば、トラブル解決" "のために最適な方法は cinder ログファイルをボリュームの UUID で grep すること" "です。まずクラウドコントローラーにあるログファイルを調べます。次に、ボリュー" "ムを作成しようとしたストレージノードのログファイルを調べます:" msgid "If additional storage is required, this option does not scale." msgstr "追加ストレージが必要な場合、このオプションはスケールしません。" msgid "" "If an instance does not boot, meaning ``virsh list`` never shows the " "instance as even attempting to boot, do the following on the compute node:" msgstr "" "インスタンスがブートしなければ、つまりブートしようとしても ``virsh list`` が" "インスタンスを表示しなければ、コンピュートノードにおいて以下のとおり実行しま" "す。" msgid "" "If an instance fails to start and immediately moves to an error state, there " "are a few different ways to track down what has gone wrong. Some of these " "can be done with normal user access, while others require access to your log " "server or compute nodes." msgstr "" "インスタンスの開始に失敗し、すぐにエラー状態になるならば、何が問題なのかを追" "跡するために、いくつかの異なる方法があります。いくつかの方法は通常のユーザー" "アクセスで実行でき、他の方法ではログサーバーやコンピュートノードへのアクセス" "が必要です。" msgid "" "If any of these links are missing or incorrect, it suggests a configuration " "error. Bridges can be added with ``ovs-vsctl add-br``, and ports can be " "added to bridges with ``ovs-vsctl add-port``. While running these by hand " "can be useful debugging, it is imperative that manual changes that you " "intend to keep be reflected back into your configuration files." msgstr "" "これらのリンクのどれかが存在しない、または誤っている場合、設定エラーを暗示し" "ています。ブリッジは ``ovs-vsctl add-br`` で追加できます。ポートは ``ovs-" "vsctl add-port`` でブリッジに追加できます。これらを手動で実行することはデバッ" "グに有用ですが、維持することを意図した手動の変更が設定ファイルの中に反映され" "なければいけません。" msgid "" "If ephemeral or block storage is external to the compute node, this network " "is used." msgstr "" "一時ディスクまたはブロックストレージがコンピュートノード以外にある場合、この" "ネットワークが使用されます。" msgid "" "If many users will make multiple requests, make sure that the CPU load for " "the cloud controller can handle it." msgstr "" "もし多数のユーザが複数のリクエストを発行するのであれば、クラウドコントロー" "ラーがそれらを扱えるよう、CPU負荷を確認してください。" msgid "" "If possible, we highly recommend that you dump your production database " "tables and test the upgrade in your development environment using this data. " "Several MySQL bugs have been uncovered during database migrations because of " "slight table differences between a fresh installation and tables that " "migrated from one version to another. This will have impact on large real " "datasets, which you do not want to encounter during a production outage." msgstr "" "可能ならば、本番環境のデータベースのテーブルをダンプして、このデータを使用し" "て開発環境においてアップグレードをテストすることを非常に強く推奨します。" "MySQL バグのいくつかは、新規インストールと旧バージョンから移行したバージョン" "のテーブルの間のわずかな違いによる、データベース移行中に取り扱われません。こ" "れは大規模な実データセットにおいてのみ影響するでしょう。本番環境の停止中に遭" "遇したくないでしょう。" msgid "" "If restarting the dnsmasq process doesn't fix the issue, you might need to " "use ``tcpdump`` to look at the packets to trace where the failure is. The " "DNS server listens on UDP port 53. You should see the DNS request on the " "bridge (such as, br100) of your compute node. Let's say you start listening " "with ``tcpdump`` on the compute node:" msgstr "" "dnsmasq の再起動でも問題が解決しないときは、 ``tcpdump`` で問題がある場所のパ" "ケットトレースを行う必要があるでしょう。 DNS サーバーは UDP ポート 53 番で" "リッスンします。あなたのコンピュートノードのブリッジ (br100 など) 上で DNS リ" "クエストをチェックしてください。コンピュートノード上にて、 ``tcpdump`` でリッ" "スンを開始すると、" msgid "" "If the affected instances also had attached volumes, first generate a list " "of instance and volume UUIDs:" msgstr "" "影響するインスタンスもボリュームを接続していた場合、まずインスタンスとボ" "リュームの UUID の一覧を生成します。" msgid "" "If the error indicates that the problem is with another component, switch to " "tailing that component's log file. For example, if nova cannot access " "glance, look at the ``glance-api`` log:" msgstr "" "エラーから問題が他のコンポーネントにあることが分かる場合には、そのコンポーネ" "ントのログファイルに表示を切り替えます。nova が glance にアクセスできなけれ" "ば、 ``glance-api`` ログを確認します:" msgid "" "If the instance fails to resolve the hostname, you have a DNS problem. For " "example:" msgstr "" "もしインスタンスがホスト名の解決に失敗するのであれば、DNSに問題があります。例" "えば、" msgid "" "If the networking performance of the basic layout is not enough, you can " "move to :ref:`figure_performance_node_deployment`, which provides 2 × 10G " "network links to all instances in the environment as well as providing more " "network bandwidth to the storage layer." msgstr "" "基本レイアウトのネットワークパフォーマンスが十分でない場合には、:ref:" "`figure_performance_node_deployment` に移行することができます。このレイアウト" "では、環境内の全インスタンスに 10G のネットワークリンクを 2 つ提供するだけで" "なく、ストレージ層にさらなるネットワーク帯域幅を提供し、パフォーマンスを最大" "化します。" msgid "" "If the package manager prompts you to update configuration files, reject the " "changes. The package manager appends a suffix to newer versions of " "configuration files. Consider reviewing and adopting content from these " "files." msgstr "" "パッケージマネージャーがさまざまな設定ファイルの更新をプロンプトで確認する場" "合、変更を拒否します。パッケージマネージャーは、新しいバージョンの設定ファイ" "ルにサフィックスを追加します。これらのファイルの内容を確認して適用することを" "検討してください。" msgid "" "If the problem does not seem to be related to dnsmasq itself, at this point " "use ``tcpdump`` on the interfaces to determine where the packets are getting " "lost." msgstr "" "もし問題が dnsmasq と関係しないようであれば、 ``tcpdump`` を使ってパケットロ" "スがないか確認してください。" msgid "" "If there is not enough information in the existing logs, you may need to add " "your own custom logging statements to the ``nova-*`` services." msgstr "" "十分な情報が既存のログにない場合、独自のロギング宣言を ``nova-*`` サービスに" "追加する必要があるかもしれません。" msgid "" "If there's a suspicious-looking dnsmasq log message, take a look at the " "command-line arguments to the dnsmasq processes to see if they look correct:" msgstr "" "もしdnsmasqのログメッセージで疑わしいものがあれば、コマンドラインにてdnsmasq" "が正しく動いているか確認してください。" msgid "" "If this is the first time you are deploying a cloud infrastructure in your " "organization, after reading this section, your first conversations should be " "with your networking team. Network usage in a running cloud is vastly " "different from traditional network deployments and has the potential to be " "disruptive at both a connectivity and a policy level." msgstr "" "これがあなたの組織で初めてのクラウド基盤構築であれば、この章を読んだ後、最初" "にあなたの(組織の)ネットワーク管理チームと相談すべきです。クラウド運用にお" "けるネットワークの使用は伝統的なネットワーク構築とはかなり異なり、接続性とポ" "リシーレベルの両面で破壊的な結果をもたらす可能性があります。" msgid "If you access or view the user's content and data, get approval first!" msgstr "ユーザーのコンテンツやデータを参照したい場合、まず許可を得ましょう。" msgid "" "If you are able to use :term:`SSH ` to log into an " "instance, but it takes a very long time (on the order of a minute) to get a " "prompt, then you might have a DNS issue. The reason a DNS issue can cause " "this problem is that the SSH server does a reverse DNS lookup on the IP " "address that you are connecting from. If DNS lookup isn't working on your " "instances, then you must wait for the DNS reverse lookup timeout to occur " "for the SSH login process to complete." msgstr "" "あなたが :term:`SSH ` を使用してインスタンスにログインで" "きるけれども、プロンプトが表示されるまで長い時間 (約1分) を要する場合、DNS に" "問題があるかもしれません。SSH サーバーが接続元 IP アドレスの DNS 逆引きするこ" "と、それがこの問題の原因です。もしあなたのインスタンスで DNS が正しく引けない" "場合、SSH のログインプロセスが完了するには、DNS の逆引きがタイムアウトするま" "で待たなければいけません。" msgid "" "If you are encountering any sort of networking difficulty, one good initial " "troubleshooting step is to make sure that your interfaces are up. For " "example:" msgstr "" "もしあなたがネットワークの問題に直面した場合、まず最初にするとよいのは、イン" "ターフェイスが UP になっているかを確認することです。例えば、" msgid "" "If you are logged in to an instance and ping an external host, for example, " "Google, the ping packet takes the route shown in :ref:`figure_traffic_route`." msgstr "" "インスタンスにログインして、外部ホスト (例えば Google) に ping する場合、" "ping パケットは :ref:`figure_traffic_route` に示されたルートを通ります。" msgid "" "If you are using ``nova-network`` and multi-host networking in your cloud " "environment, ``nova-compute`` still requires direct access to the database." msgstr "" "あなたのクラウド環境で、 ``nova-network`` とマルチホストネットワークを使用し" "ている場合、 ``nova-compute`` は現在もデータベースへの直接アクセスを必要とし" "ます。" msgid "" "If you are using cinder, run the following command to see a similar listing:" msgstr "" "cinder を使用している場合は、次のコマンドを実行して同様の一覧を表示します。" msgid "" "If you can't ping the IP address of the compute node, the problem is between " "the instance and the compute node. This includes the bridge connecting the " "compute node's main NIC with the vnet NIC of the instance." msgstr "" "もしコンピュートノードのIPアドレスにpingできないのであれば、問題はインスタン" "スとコンピュートノード間にあります。これはコンピュートノードの物理NICとインス" "タンス vnet NIC間のブリッジ接続を含みます。" msgid "" "If you can't, try pinging the IP address of the compute node where the " "instance is hosted. If you can ping this IP, then the problem is somewhere " "between the compute node and that compute node's gateway." msgstr "" "もしそれができないのであれば、インスタンスがホストされているコンピュートノー" "ドのIPアドレスへpingを試行してください。もしそのIPにpingできるのであれば、そ" "のコンピュートノードと、ゲートウェイ間のどこかに問題があります。" msgid "" "If you cannot have any data loss at all, you should also focus on a highly " "available deployment. The `OpenStack High Availability Guide `_ offers suggestions for elimination of a " "single point of failure that could cause system downtime. While it is not a " "completely prescriptive document, it offers methods and techniques for " "avoiding downtime and data loss." msgstr "" "すべてのデータをまったく失いたくない場合、高可用性を持たせた導入に注力すべき" "です。 `OpenStack High Availability Guide `_ は、システム停止につながる可能性がある、単一障害点の削減" "に向けた提案があります。完全に規定されたドキュメントではありませんが、停止時" "間やデータ損失を避けるための方法や技術を提供しています。" msgid "" "If you decide to continue this step manually, don't forget to change " "``neutron`` to ``quantum`` where applicable." msgstr "" "これらの手順を手動で続けることを決定した場合、適切なところにある ``neutron`` " "を ``quantum`` に変更することを忘れないでください。" msgid "" "If you deploy only the OpenStack :term:`Compute service` (nova), your users " "do not have access to any form of persistent storage by default. The disks " "associated with VMs are \"ephemeral,\" meaning that (from the user's point " "of view) they effectively disappear when a virtual machine is terminated." msgstr "" "OpenStack :term:`Compute サービス ` (nova) のみをデプロイす" "る場合、デフォルトでは、どのような形式の永続ストレージにもアクセスできませ" "ん。仮想マシンに関連付けされているディスクは一時的です。つまり、(ユーザー視点" "から) 仮想マシンが終了されるとこのストレージは効率的に表示がなくなります。" msgid "" "If you do not follow last three steps, OpenStack Compute cannot manage the " "instance any longer. It fails to respond to any command issued by OpenStack " "Compute, and it is marked as shut down." msgstr "" "最後の手順 3 つを省略すると、OpenStack Compute がインスタンスを管理できなくな" "ります。OpenStack Compute により発行されるすべてのコマンドに対する応答が失敗" "し、シャットダウンしているように見えます。" msgid "" "If you do not need a share any more, you can delete it using :command:" "`manila delete share_name_or_ID` command like:" msgstr "" "共有が必要なくなった場合、:command:`manila delete share_name_or_ID` のように" "コマンドを使用して削除できます。" msgid "" "If you do not see the ``DHCPDISCOVER``, a problem exists with the packet " "getting from the instance to the machine running dnsmasq. If you see all of " "the preceding output and your instances are still not able to obtain IP " "addresses, then the packet is able to get from the instance to the host " "running dnsmasq, but it is not able to make the return trip." msgstr "" "もし ``DHCPDISCOVER`` が見つからなければ、 dnsmasq が動いているマシンがインス" "タンスからパケットを受け取れない何らかの問題があります。もし上記の出力が全て" "確認でき、かついまだに IP アドレスを取得できないのであれば、パケットはインス" "タンスから dnsmasq 稼働マシンに到達していますが、その復路に問題があります。" msgid "" "If you find a bug and can't fix it or aren't sure it's really a doc bug, log " "a bug at `OpenStack Manuals `_. Tag the bug under Extra options with the ``ops-guide`` tag to " "indicate that the bug is in this guide. You can assign the bug to yourself " "if you know how to fix it. Also, a member of the OpenStack doc-core team can " "triage the doc bug." msgstr "" "バグを見つけたが、どのように直せばよいか分からない場合や本当にドキュメントの" "バグか自信が持てない場合は、 `OpenStack Manuals `_ にバグを登録して、バグの Extra オプションで ``ops-" "guide`` タグを付けて下さい。 ``ops-guide`` タグは、そのバグがこのガイドに関す" "るものであることを示します。どのように直せばよいか分かる場合には、そのバグの" "担当者を自分に割り当てることもできます。また、OpenStack doc-core チームのメン" "バーがドキュメントバグを分類することもできます。" msgid "" "If you find that you have reached or are reaching the capacity limit of your " "computing resources, you should plan to add additional compute nodes. Adding " "more nodes is quite easy. The process for adding compute nodes is the same " "as when the initial compute nodes were deployed to your cloud: use an " "automated deployment system to bootstrap the bare-metal server with the " "operating system and then have a configuration-management system install and " "configure OpenStack Compute. Once the Compute service has been installed and " "configured in the same way as the other compute nodes, it automatically " "attaches itself to the cloud. The cloud controller notices the new node(s) " "and begins scheduling instances to launch there." msgstr "" "コンピューティングリソースのキャパシティ限界に達した、または達しそうとわかれ" "ば、さらなるコンピュートノードの追加を計画すべきです。さらなるコンピュート" "ノードを追加することは簡単です。ノードを追加する手順は、最初にコンピュート" "ノードをクラウドに導入したときと同じです。自動配備システムを使ってベアメタル" "サーバーにオペレーティングシステムのインストールと起動を行い、次に構成管理シ" "ステムにより OpenStack Compute サービスのインストールと設定を行います。他のコ" "ンピュートノードと同じ方法で Compute サービスのインストールと設定が終わると、" "自動的にクラウドに接続されます。クラウドコントローラーが新しいノードを検知" "し、そこにインスタンスを起動するようスケジュールし始めます。" msgid "" "If you have an OpenStack Object Storage service, we recommend using this as " "a scalable place to store your images. You can also use a file system with " "sufficient performance or Amazon S3—unless you do not need the ability to " "upload new images through OpenStack." msgstr "" "OpenStack Storageサービスがある場合は、イメージを保存するためにスケーラブルな" "場所を利用する事を推奨します。また、OpenStackをとおして新しいイメージをアップ" "ロードする必要がない場合を除いて、十分な性能を備えたファイルシステムかAmazon " "S3を使用する事もできます。" msgid "" "If you have previously prepared block storage with a bootable file system " "image, it is even possible to boot from persistent block storage. The " "following command boots an image from the specified volume. It is similar to " "the previous command, but the image is omitted and the volume is now " "attached as ``/dev/vda``:" msgstr "" "ブート可能なファイルシステムイメージでブロックストレージを事前に準備している" "と、永続ブロックストレージからブートすることもできます。以下のコマンドは、指" "定したボリュームからイメージを起動します。前のコマンドに似ていますが、イメー" "ジが省略され、ボリュームが ``/dev/vda`` として接続されます。" msgid "" "If you modify the configuration, it reverts the next time you restart ``nova-" "network`` or ``neutron-server``. You must use OpenStack to manage iptables." msgstr "" "もし iptables の構成を変更した場合、次の ``nova-network`` や ``neutron-" "server`` の再起動時に前の状態に戻ります。 iptables の管理には OpenStack を" "使ってください。" msgid "" "If you need to reboot a compute node due to planned maintenance, such as a " "software or hardware upgrade, perform the following steps:" msgstr "" "ソフトウェアやハードウェアのアップグレードなど、計画されたメンテナンスのため" "に、コンピュートノードを再起動する必要があれば、以下の手順を実行します。" msgid "" "If you need to shut down a storage node for an extended period of time (one " "or more days), consider removing the node from the storage ring. For example:" msgstr "" "ストレージノードを少し長い間 ( 1 日以上) シャットダウンする必要があれば、ノー" "ドをストレージリングから削除することを検討します。例:" msgid "If you only want to backup a single database, you can instead run:" msgstr "" "もし、単一のデータベースのみバックアップする場合は次のように実行します。" msgid "" "If you run FlatDHCPManager, one bridge is on the compute node. If you run " "VlanManager, one bridge exists for each VLAN." msgstr "" "もしFlatDHCPManagerを使っているのであれば、ブリッジはコンピュートノード上に一" "つです。VlanManagerであれば、VLANごとにブリッジが存在します。" msgid "" "If you support the EC2 API on your cloud, you should also install the " "euca2ools package or some other EC2 API tool so that you can get the same " "view your users have. Using EC2 API-based tools is mostly out of the scope " "of this guide, though we discuss getting credentials for use with it." msgstr "" "クラウド上で EC2 API をサポートする場合には、ユーザーと同じビューを表示できる" "ように、euca2ools パッケージまたはその他の EC2 API ツールもインストールする必" "要があります。EC2 API ベースのツールの使用に関する内容の大半は本ガイドの対象" "範囲外となりますが、このツールで使用する認証情報の取得方法についての説明は記" "載しています。" msgid "" "If you use a configuration-management system, such as Puppet, that ensures " "the ``nova-compute`` service is always running, you can temporarily move the " "``init`` files:" msgstr "" "Puppet などの構成管理システムを使って、 ``nova-compute`` サービスが確実に実行" "されているようにしている場合、 ``init`` ファイルを一時的に移動します。" msgid "" "If you use an external storage plug-in or shared file system with your " "cloud, you can test whether it works by creating a second share or endpoint. " "This allows you to test the system before entrusting the new version on to " "your storage." msgstr "" "クラウドに外部ストレージプラグインや共有ファイルシステムを使用している場合、" "2 つ目の共有やエンドポイントを作成することにより、正常に動作するかどうかをテ" "ストできます。これにより、ストレージに新しいバージョンを信頼させる前に、シス" "テムをテストできるようになります。" msgid "" "If you use libvirt version ``1.2.2``, you may experience intermittent " "problems with live snapshot creation." msgstr "" "libvirt バージョン ``1.2.2`` を使用している場合、ライブスナップショットの作成" "において、断続的な問題を経験するかもしれません。" msgid "" "If you use separate compute and storage hosts, you can treat your compute " "hosts as \"stateless.\" As long as you don't have any instances currently " "running on a compute host, you can take it offline or wipe it completely " "without having any effect on the rest of your cloud. This simplifies " "maintenance for the compute hosts." msgstr "" "コンピュートホストとストレージホストを分離して使用すると、コンピュートホスト" "を「ステートレス」として処理できます。コンピュートホストで実行中のインスタン" "スがなければ、クラウドの他のアイテムに影響を与えることなく、ノードをオフライ" "ンにしたり、完全に消去したりすることができます。これにより、コンピュートホス" "トのメンテナンスが簡素化されます。" msgid "" "If you use the GlusterFS native client, no virtual IP is needed, since the " "client knows all about nodes after initial connection and automatically " "routes around failures on the client side." msgstr "" "GlusterFS ネイティブクライアントを使用する場合には、そのクライアントは初回接" "続後にノードに関する全情報を認識し、クライアント側の障害を迂回するように自動" "的にルーティングするため、仮想 IP は必要ありません。" msgid "" "If you use the NFS or SMB adaptor, you will need a virtual IP on which to " "mount the GlusterFS volumes." msgstr "" "NFS または SMB のアダプターを使用する場合には、GlusterFS ボリュームをマウント" "する仮想 IP が必要となります。" msgid "" "If you want to back up the root file system, you can't simply run the " "preceding command because it will freeze the prompt. Instead, run the " "following one-liner, as root, inside the instance:" msgstr "" "ルートファイルシステムをバックアップしたければ、プロンプトがフリーズしてしま" "すので、上のコマンドを単純に実行できません。代わりに、インスタンスの中で " "root として以下の 1 行を実行します。" msgid "" "If you want to manage your object and block storage within a single system, " "or if you want to support fast boot-from-volume, you should consider Ceph." msgstr "" "単一システムでオブジェクトストレージとブロックストレージを管理する場合、また" "はボリュームから素早く起動するサポートが必要な場合、Ceph の使用を検討してくだ" "さい。" msgid "" "If you want to support shared-storage live migration, you need to configure " "a distributed file system." msgstr "" "共有ストレージのライブマイグレーションをサポートする場合、分散ファイルシステ" "ムを設定する必要があります。" msgid "" "If you're running the Cirros image, it doesn't have the \"host\" program " "installed, in which case you can use ping to try to access a machine by " "hostname to see whether it resolves. If DNS is working, the first line of " "ping would be:" msgstr "" "もしあなたがCirrosイメージを使っているのであれば、\"host\"プログラムはインス" "トールされていません。その場合はpingを使い、ホスト名が解決できているか判断で" "きます。もしDNSが動いていれば、ping結果の先頭行はこうなるはずです。" msgid "" "If your OpenStack Block Storage nodes are separate from your compute nodes, " "the same procedure still applies because the same queuing and polling system " "is used in both services." msgstr "" "OpenStack ブロックストレージノードがコンピュートノードから分離いる場合、同じ" "キュー管理とポーリングのシステムが両方のサービスで使用されるので、同じ手順が" "適用できます。" msgid "" "If your environment is using Neutron, you can configure security groups " "settings using the :command:`neutron` command. Get a list of security groups " "for the project you are acting in, by using following command:" msgstr "" "お使いの環境で Neutron を使用している場合、``neutron`` コマンドを使用して、セ" "キュリティグループを設定できます。以下のコマンドを使用して、作業しているプロ" "ジェクトのセキュリティグループの一覧を取得します。" msgid "" "If your instance failed to obtain an IP through DHCP, some messages should " "appear in the console. For example, for the Cirros image, you see output " "that looks like the following:" msgstr "" "もしインスタンスがDHCPからのIP取得に失敗していれば、いくつかのメッセージがコ" "ンソールで確認できるはずです。例えば、Cirrosイメージでは、以下のような出力に" "なります。" msgid "" "If your instances are still not able to obtain IP addresses, the next thing " "to check is whether dnsmasq is seeing the DHCP requests from the instance. " "On the machine that is running the dnsmasq process, which is the compute " "host if running in multi-host mode, look at ``/var/log/syslog`` to see the " "dnsmasq output. If dnsmasq is seeing the request properly and handing out an " "IP, the output looks like this:" msgstr "" "もしまだインスタンスが IP アドレスを取得できない場合、次は dnsmasq がインスタ" "ンスからのDHCPリクエストを見えているか確認します。 dnsmasq プロセスが動いてい" "るマシンで、``/var/log/syslog`` を参照し、 dnsmasq の出力を確認します。なお、" "マルチホストモードで動作している場合は、dnsmasqプロセスはコンピュートノードで" "動作します。もし dnsmasq がリクエストを正しく受け取り、処理していれば、以下の" "ような出力になります。" msgid "" "If your new object storage node has a different number of disks than the " "original nodes have, the command to add the new node is different from the " "original commands. These parameters vary from environment to environment." msgstr "" "新しいオブジェクトストレージノードのディスク数が元々のノードのディスク数と異" "なる場合には、新しいノードを追加するコマンドが元々のコマンドと異なります。こ" "れらのパラメーターは環境により異なります。" msgid "" "If your operating system doesn't have a version of ``fsfreeze`` available, " "you can use ``xfs_freeze`` instead, which is available on Ubuntu in the " "xfsprogs package. Despite the \"xfs\" in the name, xfs_freeze also works on " "ext3 and ext4 if you are using a Linux kernel version 2.6.29 or greater, " "since it works at the virtual file system (VFS) level starting at 2.6.29. " "The xfs_freeze version supports the same command-line arguments as " "``fsfreeze``." msgstr "" "お使いのオペレーティングシステムに利用可能なバージョンの ``fsfreeze`` がなけ" "れば、代わりに ``xfs_freeze`` を使用できます。これは Ubuntu の xfsprogs パッ" "ケージにおいて利用可能です。\"xfs\" という名前にもかかわらず、xfs_freeze は " "Linux カーネル 2.6.29 またはそれ以降を使用していれば ext3 や ext4 においても" "動作します。それは 2.6.29 において開始された仮想ファイルシステム (VFS) レベル" "で動作するためです。この xfs_freeze のバージョンは ``fsfreeze`` と同じ名前の" "コマンドライン引数をサポートします。" msgid "" "If your preference is to build your own OpenStack expertise internally, a " "good way to kick-start that might be to attend or arrange a training " "session. The OpenStack Foundation has a `Training Marketplace `_ where you can look for nearby events. " "Also, the OpenStack community is `working to produce `_ open source training materials." msgstr "" "自分たち内部の OpenStack 専門性を高めることを優先する場合、それを始める良い方" "法は、トレーニングに参加または手配することかもしれません。OpenStack " "Foundation は、お近くのイベントを見つけられる `Training Marketplace `_ を開いています。また、OpenStack コ" "ミュニティーは、オープンソースのトレーニング教材を `作成していますworking to " "produce `_ 。" msgid "Image Catalog and Delivery" msgstr "イメージカタログと配布" msgid "Image Catalog and Delivery services" msgstr "イメージカタログとイメージ配信のサービス" msgid "Image service" msgstr "Image サービス" msgid "Image service (glance)" msgstr "Image service (glance)" msgid "Image service (glance) back end" msgstr "Image service (glance) バックエンド" msgid "Image service back end" msgstr "Image service バックエンド" msgid "Image service for the image management" msgstr "イメージ管理のための Image serviceイメージサービス" msgid "Image usage" msgstr "イメージ使用量" msgid "Image-management services" msgstr "イメージ管理サービス" msgid "Images" msgstr "イメージ" msgid "" "Imagine a scenario where you have public access to one of your containers, " "but what you really want is to restrict access to that to a set of IPs based " "on a whitelist. In this example, we'll create a piece of middleware for " "swift that allows access to a container from only a set of IP addresses, as " "determined by the container's metadata items. Only those IP addresses that " "you explicitly whitelist using the container's metadata will be able to " "access the container." msgstr "" "お使いのコンテナーの 1 つにパブリックにアクセスできるシナリオを想像してくださ" "い。しかし、本当にやりたいことは、ホワイトリストに基づいてアクセスできる IP " "を制限することです。この例では、コンテナーのメタデータ項目により決められるよ" "う、ある IP アドレス群だけからコンテナーにアクセスを許可する、swift 向けのミ" "ドルウェア部品を作成します。コンテナーのメタデータを使用して、明示的にホワイ" "トリストに入っている IP アドレスのみが、コンテナーにアクセスできます。" msgid "" "Immediately after create, the security group has only an allow egress rule. " "To make it do what we want, we need to add some rules:" msgstr "" "作成後すぐでは、セキュリティグループは送信ルールのみを許可します。やりたいこ" "とを行うために、いくつかのルールを追加する必要があります。" msgid "Implementing Periodic Tasks" msgstr "定期タスクの実装" msgid "" "In OpenStack user interfaces and documentation, a group of users is referred " "to as a :term:`project` or :term:`tenant`. These terms are interchangeable." msgstr "" "OpenStack ユーザーインターフェースとドキュメントでは、ユーザーのグループは :" "term:`プロジェクト ` または :term:`テナント ` と呼ばれます。" "これらの用語は同義です。" msgid "" "In ``nova.conf``, ``vlan_interface`` specifies what interface OpenStack " "should attach all VLANs to. The correct setting should have been:" msgstr "" "``nova.conf`` 中で、 ``vlan_interface`` は OpenStack が全ての VLAN をアタッチ" "すべきインターフェースがどれかを指定する。正しい設定はこうだった。" msgid "" "In a default OpenStack deployment, there is a single ``nova-network`` " "service that runs within the cloud (usually on the cloud controller) that " "provides services such as :term:`network address translation ` (NAT), :" "term:`DHCP`, and :term:`DNS` to the guest instances. If the single node that " "runs the ``nova-network`` service goes down, you cannot access your " "instances, and the instances cannot access the Internet. The single node " "that runs the ``nova-network`` service can become a bottleneck if excessive " "network traffic comes in and goes out of the cloud." msgstr "" "デフォルトの OpenStack デプロイメントでは、単一の ``nova-network`` サービスが" "クラウド内 (通常はクラウドコントローラー) で実行され、:term:`ネットワークアド" "レス変換 ` (NAT)、:term:`DHCP`、:term:`DNS` などのサービスをゲストインス" "タンスに提供します。``nova-network`` サービスを実行する単一のノードが停止した" "場合には、インスタンスにアクセスできなくなり、またインスタンスはインターネッ" "トにアクセスできません。クラウドでネットワークトラフィックが過剰に送受信され" "ると、``nova-network`` サービスを実行する単一ノードがボトルネックとなる可能性" "があります。" msgid "" "In a multi-tenant cloud environment, users sometimes want to share their " "personal images or snapshots with other projects. This can be done on the " "command line with the ``glance`` tool by the owner of the image." msgstr "" "マルチテナントクラウド環境において、ユーザーはときどき、自分のイメージやス" "ナップショットを他のプロジェクトと共有したいことがあります。これは、イメージ" "の所有者がコマンドラインから ``glance`` ツールを使用することによりできます。" msgid "" "In addition to the open source technologies, there are a number of " "proprietary solutions that are officially supported by OpenStack Block " "Storage. They are offered by the following vendors:" msgstr "" "オープンソースのテクノロジーに加え、OpenStack Block Storage で正式にサポート" "される専用ソリューションが多数存在します。以下のベンダーによりサポートされて" "います。" msgid "" "In addition, consider remote power control as well. While IPMI usually " "controls the server's power state, having remote access to the PDU that the " "server is plugged into can really be useful for situations when everything " "seems wedged." msgstr "" "さらに、リモート電源管理装置も検討してください。通常、IPMI はサーバーの電源状" "態を制御しますが、サーバーが接続されている PDU にリモートアクセスできれば、す" "べてが手詰まりに見えるような状況で非常に役に立ちます。" msgid "" "In addition, database migrations are now tested with the Turbo Hipster tool. " "This tool tests database migration performance on copies of real-world user " "databases." msgstr "" "さらに、データベースの移行が Turbo Hipster ツールを用いてテストされます。この" "ツールは、実世界のユーザーのデータベースのコピーにおいて、データベースの移行" "パフォーマンスをテストします。" msgid "" "In an OpenStack cloud, the dnsmasq process acts as the DNS server for the " "instances in addition to acting as the DHCP server. A misbehaving dnsmasq " "process may be the source of DNS-related issues inside the instance. As " "mentioned in the previous section, the simplest way to rule out a " "misbehaving dnsmasq process is to kill all the dnsmasq processes on the " "machine and restart ``nova-network``. However, be aware that this command " "affects everyone running instances on this node, including tenants that have " "not seen the issue. As a last resort, as root:" msgstr "" "OpenStack クラウドにおいて、 dnsmasq プロセスは DHCP サーバに加えてDNS サー" "バーの役割を担っています。 dnsmasq の不具合は、インスタンスにおける DNS 関連" "問題の原因となりえます。前節で述べたように、 dnsmasq の不具合を解決するもっと" "もシンプルな方法は、マシン上のすべてのdnsmasq プロセスをkillし、 ``nova-" "network`` を再起動することです。しかしながら、このコマンドは該当ノード上で動" "いているすべてのインスタンス、特に問題がないテナントにも影響します。最終手段" "として、rootで以下を実行します。" msgid "" "In general, the questions you should ask when selecting storage are as " "follows:" msgstr "一般的に、ストレージを選択する際に以下の点を考慮する必要があります。" msgid "" "In most cases, the error is the result of something in libvirt's XML file " "(``/etc/libvirt/qemu/instance-xxxxxxxx.xml``) that no longer exists. You can " "enforce re-creation of the XML file as well as rebooting the instance by " "running the following command:" msgstr "" "多くの場合、エラーが libvirt の XML ファイル (``/etc/libvirt/qemu/instance-" "xxxxxxxx.xml``) の何かになります。以下のコマンドを実行することにより、インス" "タンスを再起動するのと同時に、強制的に XML ファイルを再作成できます:" msgid "" "In our experience, most operators don't sit right next to the servers " "running the cloud, and many don't necessarily enjoy visiting the data " "center. OpenStack should be entirely remotely configurable, but sometimes " "not everything goes according to plan." msgstr "" "経験上、多くのオペレーターはクラウドを動かすサーバのそばにいるわけではありま" "せんし、多くの人が必ずしも楽しんでデータセンターに訪問してるわけではありませ" "ん。OpenStackは、完全にリモート設定できるはずですが、計画通りにいかないことも" "あります。" msgid "" "In some cases, some operations should be restricted to administrators only. " "Therefore, as a further example, let us consider how this sample policy file " "could be modified in a scenario where we enable users to create their own " "flavors:" msgstr "" "いくつかの場合では、いくつかの操作を管理者のみに制限すべきです。そこで、次の" "例では、ユーザーが自分のフレーバーを作成できるようにするシナリオの場合に、こ" "のサンプルのポリシーファイルをどのように変更すればよいかを示します。" msgid "" "In some scenarios, instances are running but are inaccessible through SSH " "and do not respond to any command. The VNC console could be displaying a " "boot failure or kernel panic error messages. This could be an indication of " "file system corruption on the VM itself. If you need to recover files or " "inspect the content of the instance, qemu-nbd can be used to mount the disk." msgstr "" "いくつかのシナリオでは、インスタンスが実行中であるにも関わらず、SSH 経由でア" "クセスできず、あらゆるコマンドに反応がありません。VNC コンソールがブート失敗" "やカーネルパニックのエラーメッセージを表示している可能性があります。これは仮" "想マシン自身においてファイルシステム破損の意味する可能性があります。ファイル" "を復旧したりインスタンスの中身を調査したりする必要があれば、qemu-nbd を使って" "ディスクをマウントできます。" msgid "" "In the previous version of OpenStack, all ``nova-compute`` services required " "direct access to the database hosted on the cloud controller. This was " "problematic for two reasons: security and performance. With regard to " "security, if a compute node is compromised, the attacker inherently has " "access to the database. With regard to performance, ``nova-compute`` calls " "to the database are single-threaded and blocking. This creates a performance " "bottleneck because database requests are fulfilled serially rather than in " "parallel." msgstr "" "以前のバージョンのOpenStackではすべての ``nova-compute`` サービスはクラウドコ" "ントローラーに搭載されたデータベースに直接アクセスする必要がありました。これ" "はセキュリティとパフォーマンスという2つの問題を抱えていました。セキュリティに" "関してはもしコンピュートノードに侵入された場合、アタッカーはデータベースにア" "クセスできてしまいます。パフォーマンスに関しては、 ``nova-compute`` はデータ" "ベースの呼び出しをシングルスレッドで行い、他の呼び出しをブロックする点です。" "データベースリクエストはシリアルリクエストよりパラレルリクエストの方が効率が" "いいのでこの点はパフォーマンスのボトルネックになります。" msgid "" "In the remainder of this guide, we assume that you have successfully " "deployed an OpenStack cloud and are able to perform basic operations such as " "adding images, booting instances, and attaching volumes." msgstr "" "このガイドの残りの部分では、OpenStack クラウドのデプロイが無事に行われ、イ" "メージの追加、インスタンスの起動、ボリュームの追加が行えるようになっているも" "のとします。" msgid "" "In the very common case where the underlying snapshot is done via LVM, the " "filesystem freeze is automatically handled by LVM." msgstr "" "ベースとするスナップショットが LVM 経由で取得されている非常に一般的な場合、" "ファイルシステムのフリーズは、LVM により自動的に処理されます。" msgid "" "In this case, ``gre-1`` is a tunnel from IP 10.10.128.21, which should match " "a local interface on this node, to IP 10.10.128.16 on the remote side." msgstr "" "この場合、 ``gre-1`` が IP 10.10.128.21 からリモートの IP 10.10.128.16 へのト" "ンネルです。これは、このノードのローカルインターフェースと一致します。" msgid "" "In this case, looking at the ``fault`` message shows ``NoValidHost``, " "indicating that the scheduler was unable to match the instance requirements." msgstr "" "この場合、``fault`` メッセージに ``NoValidHost`` が表示されています。 " "``NoValidHost`` はスケジューラーがインスタンスの要件を満たせなかったことを意" "味します。" msgid "" "In this chapter, we discuss some of the choices you need to consider when " "building out your compute nodes. Compute nodes form the resource core of the " "OpenStack Compute cloud, providing the processing, memory, network and " "storage resources to run instances." msgstr "" "本章では、コンピュートノードの構築時に考慮する必要のある選択肢について説明し" "ます。コンピュートノードは、OpenStack Compute クラウドのリソースコアを構成" "し、プロセッシング、メモリー、ネットワーク、ストレージの各リソースを提供して" "インスタンスを実行します。" msgid "" "In this chapter, we'll give some examples of network implementations to " "consider and provide information about some of the network layouts that " "OpenStack uses. Finally, we have some brief notes on the networking services " "that are essential for stable operation." msgstr "" "この章では、いくつかのネットワーク構成の例を挙げながら、OpenStackを使用した" "ネットワークレイアウトについての情報を提供します。最後に、安定稼働のたの重要" "な音とトワークサービスに関する注意事項を記載します。" msgid "" "In this error, a nova service has failed to connect to the RabbitMQ server " "because it got a connection refused error." msgstr "" "このエラーでは、novaサービスがRabbitMQへの接続に失敗していました。接続が拒否" "されたというエラーが出力されています。" msgid "" "In this example, ``cinder-volumes`` failed to start and has provided a stack " "trace, since its volume back end has been unable to set up the storage volume" "—probably because the LVM volume that is expected from the configuration " "does not exist." msgstr "" "この例では、ボリュームのバックエンドがストレージボリュームをセットアップがで" "きなかったため、``cinder-volumes`` が起動に失敗し、スタックトレースを出力して" "います。おそらく、設定ファイルで指定された LVM ボリュームが存在しないためと考" "えられます。" msgid "In this example, these locations have the following IP addresses:" msgstr "例では、この環境には以下のIPアドレスが存在します" msgid "" "In this instance, having an out-of-band access into nodes running OpenStack " "components is a boon. The IPMI protocol is the de facto standard here, and " "acquiring hardware that supports it is highly recommended to achieve that " "lights-out data center aim." msgstr "" "この場合、OpenStack が動くノードに対して外側からアクセスできるようにすること" "が重要です。ここでは、IPMIプロトコルが事実上標準となっています。完全自動の" "データセンタを実現するために、IPMIをサポートしたハードウェアを入手することを" "強く推奨します。" msgid "" "In this option, each compute node is specified with a significant amount of " "disk space, but a distributed file system ties the disks from each compute " "node into a single mount." msgstr "" "このオプションでは、各コンピュートノードに、多くのディスク容量が指定されてい" "ますが、分散ファイルシステムにより、それぞれのコンピュートノードからのディス" "クが 1 つのマウントとしてまとめられます。" msgid "" "In this option, each compute node is specified with enough disks to store " "the instances it hosts." msgstr "" "このオプションでは、ホストするインスタンスを格納するのに十分なディスク容量が" "各コンピュートノードに指定されます。" msgid "" "In this option, the disks storing the running instances are hosted in " "servers outside of the compute nodes." msgstr "" "このオプションでは、実行中のインスタンスを格納するディスクはコンピュートノー" "ド外のサーバーでホストされます。" msgid "In-band remote management" msgstr "帯域内リモート管理" msgid "In-memory key-value Store (a simplified internal storage structure)" msgstr "メモリ内のキーバリュー型ストア(シンプルな内部ストレージ構造)" msgid "" "Indicates which resources to use first; for example, spreading out where " "instances are launched based on an algorithm" msgstr "" "どのリソースを最初に使用するかを示します。例えば、インスタンスをどこで起動す" "るかをアルゴリズムに乗っ取って展開します。" msgid "" "Indicates which users can do what actions on certain cloud resources; quota " "management is spread out among services, howeverauthentication" msgstr "" "ある特定のクラウドリソースで誰が何をしようとしているか示します。しかし、ク" "オータ管理は全体のサービスに展開されます。" msgid "Influencing the Roadmap" msgstr "ロードマップへの影響" msgid "Information Available to You" msgstr "利用できる情報" msgid "Initial deployment" msgstr "初期デプロイメント" msgid "" "Initially, the connection setup should revolve around keeping the " "connectivity simple and straightforward in order to minimize deployment " "complexity and time to deploy. The deployment shown in :ref:" "`figure_basic_node_deployment` aims to have 1 × 10G connectivity available " "to all compute nodes, while still leveraging bonding on appropriate nodes " "for maximum performance." msgstr "" "デプロイメントの複雑度と所要時間を最小限に抑えるためには、初めに、接続性を単" "純かつ簡潔に保つことを中心に接続の設定を展開する必要があります。:ref:" "`figure_basic_node_deployment` に示したデプロイメントでは、全コンピュートノー" "ドに 10G の接続を 1 つずつ提供する一方で、適切なノードにはボンディングを活用" "してパフォーマンスを最大化することを目的としています。" msgid "Injected file content bytes" msgstr "注入ファイルのコンテンツ (バイト)" msgid "Injected file path bytes" msgstr "注入ファイルのパス (バイト)" msgid "Injected files" msgstr "注入ファイル" msgid "" "Inside the book sprint room with us each day was our book sprint facilitator " "Adam Hyde. Without his tireless support and encouragement, we would have " "thought a book of this scope was impossible in five days. Adam has proven " "the book sprint method effectively again and again. He creates both tools " "and faith in collaborative authoring at `www.booksprints.net `_." msgstr "" "私たちは、ブックスプリント部屋の中で、ファシリテーターの Adam Hyde と毎日過" "ごしました。彼の精力的なサポートと励ましがなければ、この範囲のドキュメントを " "5 日間で作成できなかったでしょう。Adam は、ブックスプリントの手法が効果的であ" "ることを何回も実証しました。彼は、www.booksprints.net にあるコラボレーション" "において、ツールと信念の両方を作成しました。" msgid "Inspecting API Calls" msgstr "API コールの検査" msgid "Inspecting and Recovering Data from Failed Instances" msgstr "故障したインスタンスからの検査とデータ復旧" msgid "Install the ``keystone`` and ``swift`` clients on your local machine:" msgstr "" "ローカルマシンに ``keystone`` と ``swif`` クライアントをインストールします。" msgid "Installs a virtual environment and runs tests." msgstr "仮想環境をインストールし、テストを実行します。" msgid "Instance \"ignores\" the response and re-sends the renewal request." msgstr "インスタンスはそのレスポンスを「無視」して、更新リクエストを再送する。" msgid "Instance Boot Failures" msgstr "インスタンスの起動失敗" msgid "Instance Storage Solutions" msgstr "インスタンスストレージのソリューション" msgid "" "Instance begins sending a renewal request to ``255.255.255.255`` since it " "hasn't heard back from the cloud controller." msgstr "" "インスタンスはクラウドコントローラーからのレスポンスを受信しなかったため、更" "新リクエストを ``255.255.255.255`` に送信し始める。" msgid "Instance metadata" msgstr "インスタンスメタデータ" msgid "Instance tries to renew IP." msgstr "インスタンスはIPアドレスを更新しようとする。" msgid "Instance user data" msgstr "インスタンスのユーザーデータ" msgid "Instances" msgstr "インスタンス" msgid "" "Instances are the running virtual machines within an OpenStack cloud. This " "section deals with how to work with them and their underlying images, their " "network properties, and how they are represented in the database." msgstr "" "インスタンスは OpenStack クラウドの中で実行中の仮想マシンです。このセクション" "は、インスタンス、インスタンスが使用するイメージ、インスタンスのネットワーク" "プロパティを扱うための方法について取り扱います。また、それらがデータベースで" "どのように表現されているかについて取り扱います。" msgid "Instances in the Database" msgstr "データベースにあるインスタンス" msgid "Intelligent Alerting" msgstr "インテリジェントなアラート" msgid "" "Intelligent alerting can be thought of as a form of continuous integration " "for operations. For example, you can easily check to see whether the Image " "service is up and running by ensuring that the ``glance-api`` and ``glance-" "registry`` processes are running or by seeing whether ``glace-api`` is " "responding on port 9292." msgstr "" "インテリジェントなアラート機能により、ある種の運用の継続的インテグレーション" "と考えることができます。例えば、 ``glance-api`` プロセスと ``glance-" "registry`` プロセスが動作していること、または ``glace-api`` が 9292 ポートで" "応答していることを確認することにより、Image サービスが起動して動作しているこ" "とを簡単に確認できます。" msgid "" "Intelligent alerting takes considerably more time to plan and implement than " "the other alerts described in this chapter. A good outline to implement " "intelligent alerting is:" msgstr "" "インテリジェントなアラートは、この章で述べられているの他のアラートよりも計" "画、実装にかなり時間を要します。インテリジェントなアラートを実装する流れは次" "のようになります。" msgid "Interacting with share networks." msgstr "共有ネットワークに接続する" msgid "Internal network connectivity" msgstr "内部ネットワーク接続性" msgid "Introduction to OpenStack" msgstr "OpenStack の概要" msgid "Is_Public" msgstr "Is_Public" msgid "" "Isolated tenant networks implement some form of isolation of layer 2 traffic " "between distinct networks. VLAN tagging is key concept, where traffic is " "“tagged” with an ordinal identifier for the VLAN. Isolated network " "implementations may or may not include additional services like DHCP, NAT, " "and routing." msgstr "" "独立テナントネットワークは個々のネットワーク間のレイヤー2トラフィックをいくつ" "かの方法で分離する事で実装します。タグVLANはキーコンセプトでトラフィックをど" "こに流すかを”タグ”で決定します。独立テナントネットワークにはDHCPやNAT、ルー" "ティングと言った追加のサービスが含まれるかもしれませんし、含まれないかもしれ" "ません。" msgid "Issues with Live Migration" msgstr "ライブマイグレーションに関する問題" msgid "" "It is also possible to add and remove security groups when an instance is " "running. Currently this is only available through the command-line tools. " "Here is an example:" msgstr "" "インスタンスを実行中にセキュリティグループを追加および削除することもできま" "す。現在、コマンドラインツールからのみ利用可能です。例:" msgid "" "It is also possible to add project members and adjust the project quotas. " "We'll discuss those actions later, but in practice, it can be quite " "convenient to deal with all these operations at one time." msgstr "" "プロジェクトメンバーの追加やプロジェクトのクォータの調節も可能です。このよう" "なアクションについては後ほど説明しますが、実際にこれらの操作を扱うと非常に便" "利です。" msgid "" "It is also possible to run multiple hypervisors in a single deployment using " "host aggregates or cells. However, an individual compute node can run only a " "single hypervisor at a time." msgstr "" "ホストアグリゲートやセルを使用すると、1 つのデプロイメントで複数のハイパーバ" "イザーを実行することも可能です。しかし、個別のコンピュートノードでは 1 度につ" "き 1 つのハイパーバイザーしか実行することができません。" msgid "" "It is essentially an object storage system that manages disks and aggregates " "the space and performance of disks linearly in hyper scale on commodity " "hardware in a smart way. On top of its object store, Sheepdog provides " "elastic volume service and http service. Sheepdog does not assume anything " "about kernel version and can work nicely with xattr-supported file systems." msgstr "" "ディスクを管理すること、コモディティーハードウェアでスマートにハイパースケー" "ルするディスクの容量および性能を集約することがオブジェクトストレージシステム" "の本質です。そのオブジェクトストアの上で、Sheepdog は伸縮自在なボリュームサー" "ビスと HTTP サービスを提供します。Sheepdog は、カーネルバージョンについて何も" "前提無く、xattr をサポートするファイルシステムできちんと動作します。" msgid "" "It is important to note that powering off an instance does not terminate it " "in the OpenStack sense." msgstr "" "注意すべき大事な点は、インスタンスの電源オフは、OpenStack 的な意味でのインス" "タンスの終了ではないということです。" msgid "It is possible to define other roles, but doing so is uncommon." msgstr "他の役割を定義できますが、一般的にはそうしません。" msgid "" "It is possible to watch packets on internal interfaces, but it does take a " "little bit of networking gymnastics. First you need to create a dummy " "network device that normal Linux tools can see. Then you need to add it to " "the bridge containing the internal interface you want to snoop on. Finally, " "you need to tell Open vSwitch to mirror all traffic to or from the internal " "port onto this dummy port. After all this, you can then run :command:" "`tcpdump` on the dummy interface and see the traffic on the internal port." msgstr "" "内部インターフェースにおいてパケットを監視することもできますが、少しネット" "ワークを操作する必要があります。まず、通常の Linux ツールが参照できるダミー" "ネットワークデバイスを作成する必要があります。次に、監視したい内部インター" "フェースを含むブリッジにそれを追加する必要があります。最後に、内部ポートのす" "べての通信をこのダミーポートにミラーするよう Open vSwitch に通知する必要があ" "ります。これをすべて終えた後、ダミーインターフェースで :command:`tcpdump` を" "実行して、内部ポートの通信を参照できます。" msgid "It may be possible to share the external storage for other purposes." msgstr "外部ストレージを他の用途と共有できる可能性があります。" msgid "" "It turns out the reason that this compute node locked up was a hardware " "issue. We removed it from the DAIR cloud and called Dell to have it " "serviced. Dell arrived and began working. Somehow or another (or a fat " "finger), a different compute node was bumped and rebooted. Great." msgstr "" "コンピュートノードがロックアップした原因はハードウェアの問題だったことが判明" "した。我々はそのハードウェアを DAIR クラウドから取り外し、修理するよう Dell " "に依頼した。Dell が到着して作業を開始した。何とかかんとか(あるいはタイプミ" "ス)で、異なるコンピュートノードを落としてしまい、再起動した。素晴らしい。" msgid "" "It was funny to read the report. It was full of people who had some strange " "network problem but didn't quite explain it in the same way." msgstr "" "レポートを読むのは楽しかった。同じ奇妙なネットワーク問題にあった人々であふれ" "ていたが、全く同じ説明はなかった。" msgid "" "It's also helpful to allocate a specific numeric range for custom and " "private flavors. On UNIX-based systems, nonsystem accounts usually have a " "UID starting at 500. A similar approach can be taken with custom flavors. " "This helps you easily identify which flavors are custom, private, and public " "for the entire cloud." msgstr "" "カスタムフレーバーとプライベートフレーバーに特別な数値範囲を割り当てることも" "有用です。UNIX 系システムでは、システムアカウント以外は通常 500 から始まりま" "す。同様の方法をカスタムフレーバーにも使用できます。これは、フレーバーがカス" "タムフレーバー、プライベートフレーバー、パブリックフレーバーであるかをクラウ" "ド全体で簡単に識別する役に立ちます。" msgid "" "It's also possible to use virtual machines for all or some of the services " "that the cloud controller manages, such as the message queuing. In this " "guide, we assume that all services are running directly on the cloud " "controller." msgstr "" "クラウドコントローラーが管理するすべての、または一部のサービス、たとえばメッ" "セージキューに対して仮想マシンを使うことも可能です。このガイドでは、すべての" "サービスが直接クラウドコントローラー上で実行されるものと仮定します。" msgid "" "It's worth mentioning this directory in the context of failed compute nodes. " "This directory contains the libvirt KVM file-based disk images for the " "instances that are hosted on that compute node. If you are not running your " "cloud in a shared storage environment, this directory is unique across all " "compute nodes." msgstr "" "コンピュートノードの故障の話題に関連して、このディレクトリについては説明して" "おく価値があるでしょう。このディレクトリには、コンピュートノードにホストされ" "ているインスタンス用の libvirt KVM のファイル形式のディスクイメージが置かれま" "す。共有ストレージ環境でクラウドを実行していなければ、このディレクトリはコン" "ピュートノード全体で一つしかありません。" msgid "" "Items to monitor for RabbitMQ include the number of items in each of the " "queues and the processing time statistics for the server." msgstr "" "RabbitMQで監視すべき項目としては、各キューでのアイテムの数と、サーバーでの処" "理時間の統計情報があります。" msgid "Jan 19, 2012" msgstr "2012年1月19日" msgid "Jan 31, 2013" msgstr "2013年1月31日" msgid "Joe Topjian" msgstr "Joe Topjian" msgid "" "Joe has designed and deployed several clouds at Cybera, a nonprofit where " "they are building e-infrastructure to support entrepreneurs and local " "researchers in Alberta, Canada. He also actively maintains and operates " "these clouds as a systems architect, and his experiences have generated a " "wealth of troubleshooting skills for cloud environments." msgstr "" "Joe は Cybera で複数のクラウドの設計と構築を行って来ました。 Cybera は、非営" "利でカナダのアルバータ州の起業家や研究者を支援する電子情報インフラを構築して" "います。また、システムアーキテクトとしてこれらのクラウドの維持・運用を活発に" "行なっており、その経験からクラウド環境でのトラブルシューティングの豊富な知識" "を持っています。" msgid "" "Jon has been piloting an OpenStack cloud as a senior technical architect at " "the MIT Computer Science and Artificial Intelligence Lab for his researchers " "to have as much computing power as they need. He started contributing to " "OpenStack documentation and reviewing the documentation so that he could " "accelerate his learning." msgstr "" "Jon は MIT Computer Science and Artificial Intelligence Lab で上級技術アーキ" "テクトとして OpenStack クラウドを運用し、研究者が必要なだけの計算能力を使える" "ようにしています。 OpenStack の勉強を加速しようと思い、OpenStack ドキュメント" "への貢献とドキュメントのレビューを始めました。" msgid "Jonathan Proulx" msgstr "Jonathan Proulx" msgid "Jump to the VM specific chain." msgstr "仮想マシン固有チェインへのジャンプ。" msgid "Jun 22, 2012" msgstr "2012年6月22日" msgid "Jun 6, 2013" msgstr "2013年6月6日" msgid "Jun 9, 2014" msgstr "2014年6月9日" msgid "Juno" msgstr "Juno" msgid "" "Just as important as a backup policy is a recovery policy (or at least " "recovery testing)." msgstr "" "バックアップポリシーと同じくらい大事なことは、リカバリーポリシーです (少なく" "ともリカバリーのテストは必要です)。" msgid "" "Just running ``sync`` is not enough to ensure that the file system is " "consistent. We recommend that you use the ``fsfreeze`` tool, which halts new " "access to the file system, and create a stable image on disk that is " "suitable for snapshotting. The ``fsfreeze`` tool supports several file " "systems, including ext3, ext4, and XFS. If your virtual machine instance is " "running on Ubuntu, install the util-linux package to get ``fsfreeze``:" msgstr "" "ファイルシステムが整合性を持つことを保証するためには、単に ``sync`` を実行す" "るだけでは不十分です。 ``fsfreeze`` ツールを使用することを推奨します。これ" "は、ファイルシステムに対する新規アクセスを停止し、スナップショットに適した安" "定したイメージをディスクに作成します。 ``fsfreeze`` は ext3, ext4 および XFS " "を含むいくつかのファイルシステムをサポートします。仮想マシンのインスタンスが " "Ubuntu において実行されていれば、 ``fsfreeze`` を取得するために util-linux " "パッケージをインストールします:" msgid "Justification" msgstr "理由" msgid "KVM" msgstr "KVM" msgid "" "KVM is the supported hypervisor of choice for Red Hat Enterprise Linux (and " "included in distribution). It is feature complete and free from licensing " "charges and restrictions." msgstr "" "KVM は、Red Hat Enterprise Linux に最適なサポート対象ハイパーバイザーです (ま" "た、ディストリビューションにも含まれます)。機能が完成されており、ライセンスの" "料金や制限は課せられません。" msgid "Kerberos" msgstr "Kerberos" msgid "Key pairs" msgstr "キーペア" msgid "Keystone" msgstr "Keystone" msgid "" "Keystone is handled a little differently. To modify the logging level, edit " "the ``/etc/keystone/logging.conf`` file and look at the ``logger_root`` and " "``handler_file`` sections." msgstr "" "Keystoneは少し異なる動作をします。ロギングレベルを変更するためには、``/etc/" "keystone/logging.conf`` を編集し、``logger_root`` と ``handler_file`` を修正" "する必要があります。" msgid "Keystone services" msgstr "Keystone サービス" msgid "Keystone, All nova services" msgstr "Keystone、すべての Nova サービス" msgid "Keystone, ``nova-api``" msgstr "Keystone, ``nova-api``" msgid "Kibana" msgstr "Kibana" msgid "Kilo" msgstr "Kilo" msgid "" "L3-agent router namespaces are named ``qrouter-``, and dhcp-" "agent name spaces are named ``qdhcp-``. This output shows a " "network node with four networks running dhcp-agents, one of which is also " "running an l3-agent router. It's important to know which network you need to " "be working in. A list of existing networks and their UUIDs can be obtained " "by running ``neutron net-list`` with administrative credentials." msgstr "" "``qrouter-`` という名前の L3 エージェントのルーター名前空間およ" "び DHCP エージェントの名前空間は、 ``qdhcp-`` という名前です。この" "出力は、DHCP エージェントを実行している 4 つのネットワークを持つネットワーク" "ノードを表しています。また、1 つは L3 エージェントルーターも実行しています。" "作業する必要のあるネットワークを理解することは重要です。既存のネットワークお" "よび UUID の一覧は、管理クレデンシャルを持って ``neutron net-list`` を実行す" "ることにより得られます。" msgid "LDAP" msgstr "LDAP" msgid "LDAP (such as OpenLDAP or Microsoft's Active Directory)" msgstr "LDAP (OpenLDAP や Microsoft の Active Directory)" msgid "LVM" msgstr "LVM" msgid "" "LVM does *not* provide any replication. Typically, administrators configure " "RAID on nodes that use LVM as block storage to protect against failures of " "individual hard drives. However, RAID does not protect against a failure of " "the entire host." msgstr "" "LVMはレプリケーションを*提供しません* 。通常、管理者はブロックストレージとし" "てLVMを利用するホスト上にRAIDを構成し、ここのハードディスク障害からブロックス" "トレージを保護します。しかしRAIDではホストそのものの障害には対応できません。" msgid "LVM/iSCSI" msgstr "LVM/iSCSI" msgid "Large instances" msgstr "大きなインスタンス" msgid "Lay of the Land" msgstr "環境の把握" msgid "" "Learn more about how to contribute to the OpenStack docs at `OpenStack " "Documentation Contributor Guide `_." msgstr "" "OpenStack ドキュメントに貢献する方法は `OpenStack Documentation Contributor " "Guide `_ にあります。" msgid "Liberty" msgstr "Liberty" msgid "" "Like all major system upgrades, your upgrade could fail for one or more " "reasons. You should prepare for this situation by having the ability to roll " "back your environment to the previous release, including databases, " "configuration files, and packages. We provide an example process for rolling " "back your environment in :ref:`rolling_back_a_failed_upgrade`." msgstr "" "すべてのシステムのメジャーアップグレードと同じく、いくつかの理由により、アッ" "プグレードに失敗する可能性があります。データベース、設定ファイル、パッケージ" "など、お使いの環境をロールバックできるようにしておくことにより、この状況に備" "えるべきです。お使いの環境をロールバックするためのプロセス例が :ref:" "`rolling_back_a_failed_upgrade` にあります。" msgid "" "Limit the total size (in bytes) or number of objects that can be stored in a " "single container." msgstr "" "1 つのコンテナーに保存できる、オブジェクトの容量 (バイト単位) や個数の合計を" "制限します。" msgid "" "Limit the total size (in bytes) that a user has available in the Object " "Storage service." msgstr "" "ユーザーが Object Storage サービス で利用できる合計容量 (バイト単位) を制限し" "ます。" msgid "Limitations applied by Administrator" msgstr "管理者により適用される制限" msgid "" "Linux network namespaces are a kernel feature the networking service uses to " "support multiple isolated layer-2 networks with overlapping IP address " "ranges. The support may be disabled, but it is on by default. If it is " "enabled in your environment, your network nodes will run their dhcp-agents " "and l3-agents in isolated namespaces. Network interfaces and traffic on " "those interfaces will not be visible in the default namespace." msgstr "" "Linux のネットワーク名前空間は、ネットワークサービスが、重複する IP アドレス" "範囲を持つ、複数の独立した L2 ネットワークをサポートするために使用する、カー" "ネルの機能です。この機能のサポートが無効化されている可能性がありますが、デ" "フォルトで有効になっています。お使いの環境で有効化されている場合、ネットワー" "クノードが DHCP エージェントと L3 エージェントを独立した名前空間で動作しま" "す。ネットワークインターフェース、それらのインターフェースにおける通信は、デ" "フォルトの名前空間で見えなくなります。" msgid "List all default quotas for all tenants, as follows:" msgstr "" "全テナントに対するクォータのデフォルト値を全て表示するには、以下のようにしま" "す。" msgid "List the currently set quota values for a tenant, as follows:" msgstr "テナントの現在のクォータ値を一覧表示します。" msgid "Live Migration back end" msgstr "ライブマイグレーションのバックエンド" msgid "Live Snapshots" msgstr "ライブスナップショット" msgid "" "Live migration can also be done with nonshared storage, using a feature " "known as *KVM live block migration*. While an earlier implementation of " "block-based migration in KVM and QEMU was considered unreliable, there is a " "newer, more reliable implementation of block-based live migration as of QEMU " "1.4 and libvirt 1.0.2 that is also compatible with OpenStack. However, none " "of the authors of this guide have first-hand experience using live block " "migration." msgstr "" "ライブマイグレーションは、 *KVM ライブブロックマイグレーション* という機能を" "使用して、非共有ストレージでも行うことができます。KVM や QEMU でのブロック" "ベースのマイグレーションは当初、信頼できませんでしたが、OpenStack との互換性" "もある QEMU 1.4 および libvirt 1.0.2 では、より新しく、信頼性の高いブロック" "ベースのライブマイグレーション実装ができるようになっています。ただし、本書の" "執筆者は、ライブブロックマイグレーションを実際に使用していません。" msgid "" "Live snapshots is a feature that allows users to snapshot the running " "virtual machines without pausing them. These snapshots are simply disk-only " "snapshots. Snapshotting an instance can now be performed with no downtime " "(assuming QEMU 1.3+ and libvirt 1.0+ are used)." msgstr "" "ライブスナップショットは、ユーザーが実行中の仮想マシンのスナップショットを一" "時停止なしで取得できる機能です。このスナップショットは単にディスクのみのス" "ナップショットです。現在はインスタンスのスナップショットは停止時間なしで実行" "できます (QEMU 1.3+ と libvirt 1.0+ が使用されていることが前提です)。" msgid "Log Indexer" msgstr "Log Indexer" msgid "Log Pusher" msgstr "Log Pusher" msgid "Log in as an administrative user." msgstr "管理ユーザーとしてログインします。" msgid "Log location" msgstr "ログの場所" msgid "Logging" msgstr "ロギング" msgid "Logging and Monitoring" msgstr "ロギングと監視" msgid "" "Logging for horizon is configured in ``/etc/openstack_dashboard/" "local_settings.py``. Because horizon is a Django web application, it follows " "the `Django Logging framework conventions `_." msgstr "" "horizon のロギング設定は ``/etc/openstack_dashboard/local_settings.py`` で行" "います。 horizon は Django web アプリケーションですので、 `Django Logging " "framework conventions `_ に従います。" msgid "" "Logging is detailed more fully in :doc:`ops_logging_monitoring`. However, it " "is an important design consideration to take into account before commencing " "operations of your cloud." msgstr "" "ロギングの詳細は、:doc:`ops_logging_monitoring` で包括的に記載しています。た" "だし、クラウドの運用を開始する前に、重要な設計に関する事項について考慮してい" "く必要があります。" msgid "" "Logical separation within your nova deployment for physical isolation or " "redundancy." msgstr "" "物理的な隔離や冗長性のために、Nova デプロイメントの中で論理的な分離が必要な場" "合" msgid "Logstash" msgstr "Logstash" msgid "Look at your OpenStack service :term:`catalog`:" msgstr "" "それではOpenStack サービス :term:`カタログ ` を見てみましょう。" msgid "" "Look for any errors or traces in the log file. For more information, see :" "doc:`ops_logging_monitoring`." msgstr "" "何らかのエラーまたはトレースをログファイルで探します。詳細は :doc:" "`ops_logging_monitoring` を参照してください。" msgid "" "Look for the vnet NIC. You can also reference ``nova.conf`` and look for the " "``flat_interface_bridge`` option." msgstr "" "vnet NICを探してください。また、 ``nova.conf`` の ``flat_interface_bridge`` " "オプションも参考になります。" msgid "Lorin Hochstein" msgstr "Lorin Hochstein" msgid "" "Loss of the database leads to errors. As a result, we recommend that you " "cluster your database to make it failure tolerant. Configuring and " "maintaining a database cluster is done outside OpenStack and is determined " "by the database software you choose to use in your cloud environment. MySQL/" "Galera is a popular option for MySQL-based databases." msgstr "" "データベースの消失はエラーにつながります。結論としては、データベースを冗長化" "するためにクラスター構成とする事を推奨します。使クラウド環境で使用するデータ" "ベースをクラスタ化しをOpenStack外に配置します。MySQLベースのデータベースでは" "MySQL/Galeraが人気です。" msgid "Lustre" msgstr "Lustre" msgid "MIT CSAIL" msgstr "MIT CSAIL" msgid "" "MTU is maximum transmission unit. It specifies the maximum number of bytes " "that the interface accepts for each packet. If two interfaces have two " "different MTUs, bytes might get chopped off and weird things happen—such as " "random session lockups." msgstr "" "MTU とは最大転送単位(Maximum Transmission Unit)である。これは、各パケットに" "対してそのインターフェースが受け取る最大バイト数を指定する。もし2つのイン" "ターフェースが異なる MTU であった場合、バイトは尻切れトンボとなって変なことが" "起こり始める。例えばセッションのランダムなロックアップとか。" msgid "" "Maintaining an OpenStack cloud requires that you manage multiple physical " "servers, and this number might grow over time. Because managing nodes " "manually is error prone, we strongly recommend that you use a configuration-" "management tool. These tools automate the process of ensuring that all your " "nodes are configured properly and encourage you to maintain your " "configuration information (such as packages and configuration options) in a " "version-controlled repository." msgstr "" "OpenStack クラウドをメンテナンスするには、複数の物理サーバーを管理することが" "必要です。そして、この数は日々増えていきます。ノードを手動で管理することはエ" "ラーを起こしやすいので、構成管理ツールを使用することを強く推奨します。これら" "のツールはすべてのノードが適切に設定されていることを保証するプロセスを自動化" "します。また、これらを使うことで、(パッケージや設定オプションといった) 構成情" "報のバージョン管理されたリポジトリでの管理が行いやすくなります。" msgid "Maintenance, Failures, and Debugging" msgstr "メンテナンス、故障およびデバッグ" msgid "" "Make a full database backup of your production data. As of Kilo, database " "downgrades are not supported, and the only method available to get back to a " "prior database version will be to restore from backup." msgstr "" "本番データの完全バックアップを取得します。Kilo 時点では、データベースのダウン" "グレードはサポートされません。以前のバージョンのデータベースに戻す唯一の方法" "は、バックアップからリストアすることです。" msgid "Make another storage endpoint on the same system" msgstr "同じシステムに別のストレージエンドポイントの作成" msgid "Make sure you are in the ``devstack`` directory:" msgstr "``devstack`` ディレクトリーにいることを確認します。" msgid "Make sure you're in the ``devstack`` directory:" msgstr "``devstack`` ディレクトリーにいることを確認します。" msgid "Manage Access To Shares" msgstr "共有へのアクセス権の管理" msgid "Manage Shares" msgstr "共有の管理" msgid "Manage a Share Network" msgstr "共有ネットワークの管理" msgid "Manage a share network" msgstr "共有ネットワークの管理" msgid "Manage access to shares" msgstr "共有へのアクセス権の管理" msgid "Manage repositories" msgstr "リポジトリーの管理" msgid "Managed by…" msgstr "管理元" msgid "Management Network" msgstr "管理ネットワーク" msgid "Managing Projects" msgstr "プロジェクトの管理" msgid "Managing Projects and Users" msgstr "プロジェクトとユーザーの管理" msgid "Manually Disassociating a Floating IP" msgstr "Floating IP の手動割り当て解除" msgid "" "Many OpenStack projects allow for customization of specific features using a " "driver architecture. You can write a driver that conforms to a particular " "interface and plug it in through configuration. For example, you can easily " "plug in a new scheduler for Compute. The existing schedulers for Compute are " "feature full and well documented at `Scheduling `_. However, depending on " "your user's use cases, the existing schedulers might not meet your " "requirements. You might need to create a new scheduler." msgstr "" "多くの OpenStack のプロジェクトでは、ドライバ・アーキテクチャーを使うことに" "よって、特定の機能をカスタマイズすることができます。特定のインターフェースに" "適合するドライバを書き、環境定義によって組み込むことができます。例えば、簡単" "に Compute に新しいスケジューラーを組み込むことができます。Compute の既存のス" "ケジューラーは、完全な機能を持ち、 `Scheduling `_ によくまとめられています。" "しかし、あなたのユーザのユース・ケースに依存して、既存のスケジューラで要件が" "満たせないかもしれません。この場合は、新しいスケジューラーを作成する必要があ" "るでしょう。" msgid "" "Many OpenStack projects implement a driver layer, and each of these drivers " "will implement its own configuration options. For example, in OpenStack " "Compute (nova), there are various hypervisor drivers implemented—libvirt, " "xenserver, hyper-v, and vmware, for example. Not all of these hypervisor " "drivers have the same features, and each has different tuning requirements." msgstr "" "多くの OpenStack プロジェクトではドライバー層が実装され、各ドライバーはドライ" "バー固有の設定オプションが実装されています。例えば、OpenStack Compute (nova) " "では、libvirt, xenserver, hyper-v, vmware などの種々のハイパーバイザードライ" "バーが実装されていますが、これらのハイパーバイザードライバーすべてが同じ機能" "を持っている訳ではなく、異なるチューニング要件もドライバー毎に異なります。" msgid "" "Many deployments use the SQL database; however, LDAP is also a popular " "choice for those with existing authentication infrastructure that needs to " "be integrated." msgstr "" "多くのデプロイメントで SQL データベースが使われていますが、既存の認証インフラ" "とインテグレーションする必要のある環境では、LDAP もポピュラーな選択肢です。" msgid "" "Many individual efforts keep a community book alive. Our community members " "updated content for this book year-round. Also, a year after the first " "sprint, Jon Proulx hosted a second two-day mini-sprint at MIT with the goal " "of updating the book for the latest release. Since the book's inception, " "more than 30 contributors have supported this book. We have a tool chain for " "reviews, continuous builds, and translations. Writers and developers " "continuously review patches, enter doc bugs, edit content, and fix doc bugs. " "We want to recognize their efforts!" msgstr "" "数多くの方々の努力がコミュニティのドキュメントを維持しています。私たちのコ" "ミュニティーのメンバーは、一年を通じて、このドキュメントの内容を更新しまし" "た。また、最初のスプリントの 1 年後、Jon Proulx さんが 2 回目となる 2 日間の" "ミニスプリントを主催しました。これは、MIT で行われ、最新リリースに向けた更新" "を目標としました。ドキュメント作成以降、30 人以上の貢献者がこのドキュメントを" "サポートしてきました。レビュー、継続的ビルド、翻訳のツールチェインがありま" "す。執筆者や開発者は継続的に、パッチをレビューし、ドキュメントバグを記入し、" "内容を編集し、そのバグを修正します。その方々の努力を認めたいと思います。" msgid "" "Many operators use separate compute and storage hosts. Compute services and " "storage services have different requirements, and compute hosts typically " "require more CPU and RAM than storage hosts. Therefore, for a fixed budget, " "it makes sense to have different configurations for your compute nodes and " "your storage nodes. Compute nodes will be invested in CPU and RAM, and " "storage nodes will be invested in block storage." msgstr "" "多くの運用者はコンピュートホストとストレージホストを分離して使用しています。" "コンピュートサービスとストレージサービスには異なる要件があり、コンピュートホ" "ストでは通常はストレージホストよりも多くの CPU と RAM が必要です。そのため、" "一定の予算の中では、コンピュートホストとストレージホストの構成が異なることは" "理にかなっています。コンピュートホストでは、CPU や RAM を、ストレージノードで" "はブロックストレージを多く使用します。" msgid "" "Many sites run with users being associated with only one project. This is a " "more conservative and simpler choice both for administration and for users. " "Administratively, if a user reports a problem with an instance or quota, it " "is obvious which project this relates to. Users needn't worry about what " "project they are acting in if they are only in one project. However, note " "that, by default, any user can affect the resources of any other user within " "their project. It is also possible to associate users with multiple projects " "if that makes sense for your organization." msgstr "" "多くのサイトは一つのプロジェクトのみに割り当てられているユーザーで実行してい" "ます。これは、管理者にとってもユーザーにとっても、より保守的で分かりやすい選" "択です。管理の面では、ユーザーからインスタンスやクォータに関する問題の報告が" "あった場合、どのプロジェクトに関するものかが明確です。ユーザーが一つのプロ" "ジェクトのみに所属している場合、ユーザーがどのプロジェクトで操作しているのか" "を気にする必要がありません。ただし、既定の設定では、どのユーザーも同じプロ" "ジェクトにいる他のユーザーのリソースに影響を与えることができることに注意して" "ください。あなたの組織にとって意味があるならば、ユーザーを複数のプロジェクト" "に割り当てることも可能です。" msgid "Mar 20, 2015" msgstr "2015年3月20日" msgid "" "Matching ``gre-`` interfaces to tunnel endpoints is possible by looking " "at the Open vSwitch state:" msgstr "" "``gre-`` インターフェースとトンネルエンドポイントを一致させることは、おそ" "らく Open vSwitch の状態を見ることになります。" msgid "Max number of share snapshots" msgstr "共有のスナップショットの最大数" msgid "Max number of shared networks" msgstr "共有ネットワークの最大数" msgid "Max number of shares" msgstr "共有の最大数" msgid "Max total amount of all snapshots" msgstr "すべてのスナップショットの合計数" msgid "May 9, 2013" msgstr "2013年5月9日" msgid "Megabytes of instance RAM allowed per tenant." msgstr "テナントごとのインスタンスの RAM 容量(メガバイト単位)" msgid "Memcached" msgstr "Memcached" msgid "Memcached (a distributed memory object caching system)" msgstr "Memcached (分散メモリーオブジェクトキャッシュシステム)" msgid "Memory" msgstr "メモリ" msgid "Memory usage" msgstr "メモリー使用量" msgid "Memory: 128 GB" msgstr "メモリー: 128 GB" msgid "Memory: 32 GB" msgstr "メモリー: 32 GB" msgid "Memory: 64 GB" msgstr "メモリー: 64 GB" msgid "Memory\\_MB" msgstr "Memory\\_MB" msgid "Message Queue" msgstr "メッセージキュー" msgid "Message Service (zaqar)" msgstr "Message サービス (zaqar)" msgid "Message queue" msgstr "メッセージキュー" msgid "Message queue and database services" msgstr "メッセージキューとデータベースのサービス" msgid "Message queue services" msgstr "メッセージキューサービス" msgid "Metadata items" msgstr "メタデータ項目" msgid "Microsoft Active Directory" msgstr "Microsoft Active Directory" msgid "Migrate all instances one by one:" msgstr "すべてのインスタンスを 1 つずつマイグレーションします。" msgid "" "Migrations of instances from one node to another are more complicated and " "rely on features that may not continue to be developed." msgstr "" "ノード間のインスタンスのマイグレーションがより複雑になり、今後開発が継続され" "ない可能性のある機能に依存することになります。" msgid "Model: Dell R620" msgstr "モデル: Dell R620" msgid "Model: Dell R720xd" msgstr "モデル: Dell R720xd" msgid "" "Modifying users is also done from this :guilabel:`Users` page. If you have a " "large number of users, this page can get quite crowded. The :guilabel:" "`Filter` search box at the top of the page can be used to limit the users " "listing. A form very similar to the user creation dialog can be pulled up by " "selecting :guilabel:`Edit` from the actions drop-down menu at the end of the " "line for the user you are modifying." msgstr "" "ユーザー情報の変更は、この :guilabel:`ユーザー` ページから実行することもでき" "ます。かなり多くのユーザーがいるならば、このページにはたくさんのユーザーが表" "示されることでしょう。ページの上部にある :guilabel:`フィルター` 検索ボックス" "を使うと、表示されるユーザーの一覧を絞り込むことができます。変更しようとして" "いるユーザーの行末にあるアクションドロップダウンメニューの :guilabel:`編集` " "を選択することにより、ユーザー作成ダイアログと非常に似ているフォームを表示で" "きます。" msgid "Monitoring" msgstr "監視" msgid "" "Monitoring the resource usage and user growth will enable you to know when " "to procure. :doc:`ops_logging_monitoring` details some useful metrics." msgstr "" "リソース利用状況の監視とユーザー増加の監視によって、(追加機材の)調達時期を" "知ることができます。 :doc:`ops_logging_monitoring` でいくつかの有用な監視項目" "を詳しく解説します。" msgid "Monthly" msgstr "月次" msgid "MooseFS" msgstr "MooseFS" msgid "" "More complex rule sets can be built up through multiple invocations of :" "command:`neutron security-group-rule-create`. For example, if you want to " "pass both http and https traffic, do this:" msgstr "" "より複雑なルールセットは、 :command:`neutron security-group-rule-create` の複" "数呼び出しにより構築できます。例えば、HTTP 通信と HTTPS 通信を通過させたい場" "合、このようにします。" msgid "" "More complex to set up. Compute nodes typically need IP addresses accessible " "by external networks. Options must be carefully configured for live " "migration to work with networking services." msgstr "" "少し複雑な構成。コンピュートノードは概して外部ネットワークからアクセス可能な " "IP アドレスが必要です。ネットワークサービスが正しく動くようにライブマイグレー" "ションを設定するためには注意してオプションを構成する必要があります。" msgid "" "More complex to set up. Requires its own DHCP broadcast domain. Requires " "many VLANs to be trunked onto a single port. Standard VLAN number " "limitation. Switches must support 802.1q VLAN tagging." msgstr "" "少し複雑な構成。専用の DHCP ブロードキャストドメインが必要。多くの VLAN を 1 " "つのポートにトランクする必要があります。標準的な VLAN 数の制限があります。 " "802.1q VLAN タグに対応したスイッチが必要です。" msgid "More proxies means more bandwidth, if your storage can keep up." msgstr "" "ストレージ側の性能が十分であれば、proxy server の増加は帯域の増加になります。" msgid "" "Most OpenStack services communicate with each other using the *message " "queue*. For example, Compute communicates to block storage services and " "networking services through the message queue. Also, you can optionally " "enable notifications for any service. RabbitMQ, Qpid, and Zeromq are all " "popular choices for a message-queue service. In general, if the message " "queue fails or becomes inaccessible, the cluster grinds to a halt and ends " "up in a read-only state, with information stuck at the point where the last " "message was sent. Accordingly, we recommend that you cluster the message " "queue. Be aware that clustered message queues can be a pain point for many " "OpenStack deployments. While RabbitMQ has native clustering support, there " "have been reports of issues when running it at a large scale. While other " "queuing solutions are available, such as Zeromq and Qpid, Zeromq does not " "offer stateful queues. Qpid is the messaging system of choice for Red Hat " "and its derivatives. Qpid does not have native clustering capabilities and " "requires a supplemental service, such as Pacemaker or Corsync. For your " "message queue, you need to determine what level of data loss you are " "comfortable with and whether to use an OpenStack project's ability to retry " "multiple MQ hosts in the event of a failure, such as using Compute's ability " "to do so." msgstr "" "多くのOpenStackサービスは*メッセージキュー*を使用してお互いと通信をしていま" "す。例えば、コンピュートはメッセージキューを通じてブロックストレージサービス" "とネットワークサービスと通信をしています。また、どのようなサービスでも通知を" "有効にする事ができます。メッセージキューサービスの選択として RabbitMQ、Qpid、" "Zeromq がポピュラーです。一般的には、メッセージキューが障害あるいはアクセス不" "能となった場合、クラスターはメッセージを最後に送信した状態のままスタックした" "状態で停止しリードオンリーの状態となります。ですので、メッセージキューはクラ" "スター公正にする事をお勧めします。クラスタ化されたメッセージキューは多くの " "OpenStack 構成で弱点になることを覚えておく必要があります。RabbitMQ は標準でク" "ラスタ対応していますが大規模になった場合にいくつかの問題が報告されています。" "Zeromq や QPID といった他のメッセージングソリューションも存在していますが、" "Zeromq はステートフルなキューを提供していません。Qpid は Red Hat 系ディストリ" "ビューションでのメッセージングシステムの選択となります。Qpid は標準でクラスタ" "をサポートしておらず、Pacemaker や Corosync といった補助的なサービスが必要に" "なります。メッセージキューに関しては、コンピュータの機能を利用する際にするよ" "うに許容範囲なデータ損失のレベルとイベント失敗時に複数の MQ ホストを試行する " "OpenStack の機能を利用するかどうかを決める必要があります。" msgid "" "Most block storage drivers allow the instance to have direct access to the " "underlying storage hardware's block device. This helps increase the overall " "read/write IO. However, support for utilizing files as volumes is also well " "established, with full support for NFS, GlusterFS and others." msgstr "" "多くのストレージドライバはインスタンスが直接ストレージハードウェアのブロック" "デバイスへアクセスできるようにします。これは リード/ライト I/O 性能の向上に役" "立ちます。しかしながら、ボリュームとしてのファイルの利用も、NFS、GlusterFS な" "どの完全サポートとともに、確立された手法です。" msgid "" "Most instances are size m1.medium (two virtual cores, 50 GB of storage)." msgstr "" "ほとんどのインスタンスのサイズは m1.medium (仮想コア数2、ストレージ50GB) とし" "ます。" msgid "" "Most services use the convention of writing their log files to " "subdirectories of the ``/var/log directory``, as listed in :ref:" "`table_log_locations`." msgstr "" "多くのサービスは、慣習に従い、ログファイルを ``/var/log`` ディレクトリーのサ" "ブディレクトリーに書き込みます。:ref:`table_log_locations` に一覧化されていま" "す。" msgid "Mount the Share:" msgstr "共有をマウントします。" msgid "Mount the qemu-nbd device." msgstr "qemu-nbd デバイスをマウントします。" msgid "" "Much of OpenStack is driver-oriented, so you can plug in different solutions " "to the base set of services. This chapter describes some advanced " "configuration topics." msgstr "" "ほとんどの OpenStack は、ドライバーを用いて動作します。そのため、サービスの基" "本セットに別のソリューションをプラグインできます。この章は、いくつかの高度な" "設定に関する話題を取り扱います。" msgid "Multi-Host and Single-Host Networking" msgstr "マルチホストあるいはシングルホストネットワーキング" msgid "Multi-NIC Provisioning" msgstr "マルチNICプロビジョニング" msgid "" "Must be ``IPv4`` or ``IPv6``, and addresses represented in CIDR must match " "the ingress or egress rules." msgstr "" "``IPv4`` または ``IPv6`` である必要があります。CIDR 形式のアドレスが受信ルー" "ルまたは送信ルールに一致する必要があります。" msgid "MySQL" msgstr "MySQL" msgid "" "MySQL is used as the database back end for all databases in the OpenStack " "environment. MySQL is the supported database of choice for Red Hat " "Enterprise Linux (and included in distribution); the database is open " "source, scalable, and handles memory well." msgstr "" "MySQL は、OpenStack 環境の全データベースのデータベースバックエンドとして使用" "されます。MySQL は、Red Hat Enterprise Linux に最適なサポート対象データベース" "です (また、ディストリビューションにも同梱されています)。このデータベースは、" "オープンソースで、拡張が可能な上、メモリーの処理を効率的に行います。" msgid "MySQL\\*" msgstr "MySQL\\*" msgid "NFS" msgstr "NFS" msgid "NFS (default for Linux)" msgstr "NFS (Linux でのデフォルト)" msgid "NTP" msgstr "NTP" msgid "" "Nagios alerts you with a WARNING when any disk on the compute node is 80 " "percent full and CRITICAL when 90 percent is full." msgstr "Naigosは、80%のディスク使用率でWARNING、90%でCRITICALを警告します。" msgid "" "Nagios checks that at least one ``nova-compute`` service is running at all " "times." msgstr "" "Nagiosは常に 1 つ以上の ``nova-compute`` サービスが動作しているかをチェックし" "ます。" msgid "Name" msgstr "名前" msgid "NeCTAR" msgstr "NeCTAR" msgid "NetApp" msgstr "NetApp" msgid "Network" msgstr "ネットワーク" msgid "Network Configuration" msgstr "ネットワーク設定" msgid "Network Configuration in the Database for nova-network" msgstr "nova-network 用データベースにあるネットワーク設定" msgid "Network Considerations" msgstr "ネットワークの考慮事項" msgid "Network Design" msgstr "ネットワーク設計" msgid "Network I/O" msgstr "ネットワーク I/O" msgid "Network Inspection" msgstr "ネットワークの検査" msgid "Network Topology" msgstr "ネットワークトポロジー" msgid "Network Troubleshooting" msgstr "ネットワークのトラブルシューティング" msgid "" "Network configuration is a very large topic that spans multiple areas of " "this book. For now, make sure that your servers can PXE boot and " "successfully communicate with the deployment server." msgstr "" "ネットワーク設定は、本書でも複数の箇所で取り上げられている大きいトピックで" "す。ここでは、お使いのサーバが PXEブートでき、デプロイメントサーバと正常に通" "信できることを確認しておいてください。" msgid "Network deployment model" msgstr "ネットワーク構成モデル" msgid "Network manager" msgstr "ネットワークマネージャー" msgid "" "Network nodes are responsible for doing all the virtual networking needed " "for people to create public or private networks and uplink their virtual " "machines into external networks. Network nodes:" msgstr "" "ネットワークノードは、ユーザーがパブリックまたはプライベートネットワークを作" "成し、仮想マシンを外部ネットワークにアップリンクするために必要なすべての仮想" "ネットワーキングを実行する役割を果たします。ネットワークノードは以下のような" "操作を実行します。" msgid "" "Network troubleshooting can be challenging. A network issue may cause " "problems at any point in the cloud. Using a logical troubleshooting " "procedure can help mitigate the issue and isolate where the network issue " "is. This chapter aims to give you the information you need to identify any " "issues for ``nova-network`` or OpenStack Networking (neutron) with Linux " "Bridge or Open vSwitch." msgstr "" "ネットワークのトラブルシューティングは難しい場合もあります。ネットワークの問" "題は、クラウドのいくつかの場所で問題となりえます。論理的な問題解決手順を用い" "ることで、問題の緩和やネットワークの問題の正確な切り分けにつながります。この" "章は、``nova-network`` 、Linux ブリッジや Open vSwitch を用いた OpenStack " "Networking (neutron) に関する何らかの問題を識別するために必要となる情報を提供" "することを目的とします。" msgid "Network usage (bandwidth and IP usage)" msgstr "ネットワーク使用量 (帯域および IP 使用量)" msgid "Network: five 10G network ports" msgstr "ネットワーク: 10G ネットワークポート x 5" msgid "Network: four 10G network ports (For future proofing expansion)" msgstr "ネットワーク: 10G ネットワークポート x 4 (将来を保証する拡張性のため)" msgid "Network: two 10G network ports" msgstr "ネットワーク: 10G のネットワークポート x 2" msgid "Networking" msgstr "ネットワーク" msgid "Networking configuration just for PXE booting" msgstr "PXE ブート用のネットワーク設定" msgid "Networking deployment options" msgstr "ネットワーク構成オプション" msgid "" "Networking failure is isolated to the VMs running on the affected " "hypervisor. DHCP traffic can be isolated within an individual host. Network " "traffic is distributed to the compute nodes." msgstr "" "ネットワーク障害は影響を受けるハイパーバイザーの VM に限定されます。DHCP トラ" "フィックは個々のホスト内に閉じ込めることができます。ネットワークトラフィック" "をコンピュートノード全体に分散できます。" msgid "" "Networking in OpenStack is a complex, multifaceted challenge. See :doc:" "`arch_network_design`." msgstr "" "OpenStack でのネットワークは複雑で、多くの課題があります。:doc:" "`arch_network_design` を参照してください。" msgid "Networking layout" msgstr "ネットワークのレイアウト" msgid "Networking service" msgstr "ネットワークサービス" msgid "" "Networking service - Edit the configuration file and restart the service." msgstr "Networking サービス - 設定ファイルを編集して、サービスを再起動します。" msgid "Neutron equivalent" msgstr "Neutronでの実装" msgid "New API Versions" msgstr "新しい API " msgid "Nexenta" msgstr "Nexenta" msgid "Next, create ``/etc/rsyslog.d/client.conf`` with the following line:" msgstr "" "次に、 ``/etc/rsyslog.d/client.conf`` を作成して、以下の行を書き込みます。" msgid "Next, find the fixed IP entry for that UUID:" msgstr "次に、そのUUIDから固定IPのエントリーを探します。" msgid "" "Next, manually detach and reattach the volumes, where X is the proper mount " "point:" msgstr "" "次に、ボリュームを手動で切断し、再接続します。ここで X は適切なマウントポイン" "トです。" msgid "" "Next, open a new shell to the instance and then ping the external host where " "``tcpdump`` is running. If the network path to the external server and back " "is fully functional, you see something like the following:" msgstr "" "次に、新しいシェルを開いて ``tcpdump`` の動いている外部ホストへ ping を行いま" "す。もし外部サーバーとのネットワーク経路に問題がなければ、以下のように表示さ" "れます。" msgid "" "Next, physically remove the disk from the server and replace it with a " "working disk." msgstr "" "次に、ディスクを物理的にサーバーから取り外し、正常なディスクと入れ替えます。" msgid "Next, redistribute the ring files to the other nodes:" msgstr "次に、ring ファイルを他のノードに再配布します。" msgid "" "Next, the ``libvirtd`` daemon was run on the command line. Finally a helpful " "error message: it could not connect to d-bus. As ridiculous as it sounds, " "libvirt, and thus ``nova-compute``, relies on d-bus and somehow d-bus " "crashed. Simply starting d-bus set the entire chain back on track, and soon " "everything was back up and running." msgstr "" "次に、 ``libvirtd`` デーモンをコマンドラインにおいて実行しました。最終的に次" "のような役に立つエラーメッセージが得られました。d-bus に接続できませんでし" "た。このため、滑稽に聞こえるかもしれませんが、libvirt 、その結果として " "``nova-compute`` も D-Bus に依存していて、どういう訳か D-Bus がクラッシュしま" "した。単に D-Bus を開始するだけで、一連のプログラムがうまく動くようになり、す" "ぐに全部が元に戻り動作状態になりました。" msgid "" "Next, the ``nova`` database contains three tables that store usage " "information." msgstr "" "次に ``nova`` データベースは 利用情報に関して 3 つのテーブルを持っています。" msgid "" "Next, the internal bridge, ``br-int``, contains ``int-eth1-br``, which pairs " "with ``phy-eth1-br`` to connect to the physical network shown in the " "previous bridge, ``patch-tun``, which is used to connect to the GRE tunnel " "bridge and the TAP devices that connect to the instances currently running " "on the system:" msgstr "" "次に、内部ブリッジ ``br-int`` は ``int-eth1-br`` を持ちます。この ``int-eth1-" "br`` は、 ``phy-eth1-br`` とペアになり、前のブリッジ ``patch-tun`` で示された" "物理ネットワークに接続されます。この ``patch-tun`` は、GRE トンネルブリッジを" "接続するために使用され、システムにおいて現在動作しているインスタンスに接続さ" "れる TAP デバイスです。" msgid "" "Next, the packets from either input go through the integration bridge, again " "just as on the compute node." msgstr "" "次に、何かしらの入力パケットは統合ブリッジ経由で送信されます。繰り返します" "が、コンピュートノードと同じようなものです。" msgid "" "Next, update the nova database to indicate that all instances that used to " "be hosted on c01.example.com are now hosted on c02.example.com:" msgstr "" "次に、c01.example.com においてホストされていたすべてのインスタンスが、今度は " "c02.example.com でホストされることを伝えるために nova データベースを更新しま" "す。" msgid "Node connectivity" msgstr "ノードの接続性" msgid "Node diagrams" msgstr "ノードの図" msgid "Node type" msgstr "ノード種別" msgid "Node types" msgstr "ノードのタイプ" msgid "" "Not all packets have a size of 1500. Running the :command:`ls` command over " "SSH might only create a single packets less than 1500 bytes. However, " "running a command with heavy output, such as :command:`ps aux` requires " "several packets of 1500 bytes." msgstr "" "すべてのパケットサイズが 1500 に収まるわけではない。SSH 経由の :command:`ls` " "コマンド実行は 1500 バイト未満のサイズのパケット1つで収まるかもしれない。し" "かし、 :command:`ps aux` のように多大な出力を行うコマンドを実行する場合、" "1500 バイトのパケットが複数必要とある。" msgid "" "Not entirely network specific, but it contains information about the " "instance that is utilizing the ``fixed_ip`` and optional ``floating_ip``." msgstr "" "ネットワーク特有のテーブルではありませんが、 ``fixed_ip`` と ``floating_ip`` " "を使っているインスタンスの情報を管理します。" msgid "Not yet available" msgstr "まだ利用不可" msgid "" "Note that the arguments are positional, and the ``from-port`` and ``to-" "port`` arguments specify the allowed local port range connections. These " "arguments are not indicating source and destination ports of the connection. " "More complex rule sets can be built up through multiple invocations of :" "command:`nova secgroup-add-rule`. For example, if you want to pass both http " "and https traffic, do this:" msgstr "" "引数の順番が決まっていることに注意してください。そして、``from-port`` と " "``to-port`` の引数は許可されるローカルのポート範囲を指定し、接続の送信元ポー" "トと宛先ポートではないことに注意してください。:command:`nova secgroup-add-" "rule` を複数回呼び出すことで、より複雑なルールセットを構成できます。たとえ" "ば、http と https の通信を通過させたい場合:" msgid "Nov 29, 2012" msgstr "2012年11月29日" msgid "" "Nova-compute and nova-conductor services, which run on the compute nodes, " "are only needed to run services on that node, so availability of those " "services is coupled tightly to the nodes that are available. As long as a " "compute node is up, it will have the needed services running on top of it." msgstr "" "コンピュートノード上で実行される nova-compute サービスと nova-conductor サー" "ビスは、そのノード上でのみサービスを実行する必要があるので、これらのサービス" "の可用性はそのノードの稼働状態と密接に連結しています。コンピュートノードが稼" "働している限りは、そのノード上で必要なサービスが実行されます。" msgid "" "Now that you see the myriad designs for controlling your cloud, read more " "about the further considerations to help with your design decisions." msgstr "" "クラウドコントローラの設計は無数にあります、クラウドコントローラの設計の助け" "として更なる考慮事項をお読みください。" msgid "" "Now try the command from Step 10 again and it succeeds. There are no objects " "in the container, so there is nothing to list; however, there is also no " "error to report." msgstr "" "ここで手順 10 のコマンドを再び試みて、続行します。コンテナーにオブジェクトが" "ありません。そのため、一覧には何もありません。しかしながら、レポートするエ" "ラーもありません。" msgid "Now you can import a previously backed-up database:" msgstr "以前にバックアップしたデータベースをインポートします。" msgid "Now you can refer to your token on the command line as ``$TOKEN``." msgstr "" "これで、コマンドラインでトークンを ``$TOKEN`` として参照できるようになりまし" "た。" msgid "Number of Block Storage snapshots allowed per tenant." msgstr "テナントごとのブロックストレージスナップショット数" msgid "Number of Block Storage volumes allowed per tenant" msgstr "テナントごとのブロックストレージボリューム数" msgid "Number of bytes allowed per injected file path." msgstr "injected file のパス長の最大バイト数" msgid "Number of content bytes allowed per injected file." msgstr "injected file あたりの最大バイト数" msgid "" "Number of fixed IP addresses allowed per tenant. This number must be equal " "to or greater than the number of allowed instances." msgstr "" "テナント毎の固定 IP アドレスの最大数。この数はテナント毎の最大インスタンス数" "以上にしなければなりません。" msgid "Number of floating IP addresses allowed per tenant." msgstr "テナントごとの最大 Floating IP 数" msgid "Number of injected files allowed per tenant." msgstr "injected file の最大数" msgid "Number of instance cores allowed per tenant." msgstr "テナントごとのインスタンスのコア数" msgid "Number of instances allowed per tenant." msgstr "テナントごとの最大インスタンス数" msgid "Number of key pairs allowed per user." msgstr "ユーザーごとの最大キーペア数" msgid "Number of metadata items allowed per instance." msgstr "インスタンスごとのメタデータ項目数" msgid "Number of physical cores" msgstr "物理コア数" msgid "Number of rules per security group." msgstr "セキュリティグループごとのセキュリティルール数" msgid "Number of security groups per tenant." msgstr "テナントごとのセキュリティグループ数" msgid "Number of virtual CPUs presented to the instance." msgstr "インスタンスに存在する仮想 CPU 数。" msgid "Number of virtual cores per instance" msgstr "インスタンスごとの仮想コア数" msgid "Number of volume gigabytes allowed per tenant" msgstr "テナントごとのボリューム容量の最大値(単位はギガバイト)" msgid "" "OK, so where is the MTU issue coming from? Why haven't we seen this in any " "other deployment? What's new in this situation? Well, new data center, new " "uplink, new switches, new model of switches, new servers, first time using " "this model of servers… so, basically everything was new. Wonderful. We toyed " "around with raising the MTU at various areas: the switches, the NICs on the " "compute nodes, the virtual NICs in the instances, we even had the data " "center raise the MTU for our uplink interface. Some changes worked, some " "didn't. This line of troubleshooting didn't feel right, though. We shouldn't " "have to be changing the MTU in these areas." msgstr "" "OK。では MTU の問題はどこから来るのか?なぜ我々は他のデプロイでこの問題に遭遇" "しなかったのか?この状況は何が新しいのか?えっと、新しいデータセンター、新し" "い上位リンク、新しいスイッチ、スイッチの新機種、新しいサーバー、サーバーの新" "機種…つまり、基本的に全てが新しいものだった。素晴らしい。我々は様々な領域で " "MTU の増加を試してみた。スイッチ、コンピュータのNIC、インスタンスの仮想NIC、" "データセンターの上位リンク用のインターフェースのMTUまでいじってみた。いくつか" "の変更ではうまくいったが、他はダメだった。やはり、この線の障害対策はうまく" "いってないようだった。我々はこれらの領域のMTUは変更すべきではないようだ。" msgid "OR" msgstr "OR" msgid "Object" msgstr "オブジェクトストレージ" msgid "Object Storage" msgstr "オブジェクトストレージ" msgid "Object Storage cluster internal communications" msgstr "Object Storage クラスタ内の通信" msgid "" "Object Storage is very \"chatty\" among servers hosting data—even a small " "cluster does megabytes/second of traffic, which is predominantly, “Do you " "have the object?”/“Yes I have the object!” Of course, if the answer to the " "aforementioned question is negative or the request times out, replication of " "the object begins." msgstr "" "オブジェクトストレージは、データをホストするサーバーの中で非常に呼び出しが多" "く、小さいクラスターでも一秒に MB 単位のトラフィックがあります。「オブジェク" "トがありますか?はい、あります。」当然、この質問に対する答えがNoの場合、また" "は要求がタイムアウトした場合、オブジェクトの複製が開始されます。" msgid "" "Object Storage's network patterns might seem unfamiliar at first. Consider " "these main traffic flows:" msgstr "" "オブジェクトストレージのネットワークパターンは、最初は見慣れないかもしれませ" "ん。これらのメイントラフィックの流れを見てみましょう。" msgid "Object storage" msgstr "オブジェクトストレージ" msgid "Obtain the UUID of the image:" msgstr "イメージの UUID を取得します。" msgid "" "Obtain the UUID of the project with which you want to share your image, " "let's call it target project. Unfortunately, non-admin users are unable to " "use the :command:`openstack` command to do this. The easiest solution is to " "obtain the UUID either from an administrator of the cloud or from a user " "located in the target project." msgstr "" "イメージを共有したいプロジェクトの UUID を取得します。これを宛先プロジェクト" "と呼びましょう。残念ながら、管理者以外は、これを実行するために :command:" "`openstack` コマンドを使用できません。最も簡単な解決方法は、クラウドの管理者" "やその宛先プロジェクトのユーザーから UUID を教えてもらうことです。" msgid "Obtain the tenant ID, as follows:" msgstr "テナント ID を取得します。" msgid "" "Obtaining consistent snapshots of Windows VMs is conceptually similar to " "obtaining consistent snapshots of Linux VMs, although it requires additional " "utilities to coordinate with a Windows-only subsystem designed to facilitate " "consistent backups." msgstr "" "Windows 仮想マシンの整合性あるスナップショットの取得は、Linux マシンのスナッ" "プショットの場合と同じようなものです。ただし、整合性バックアップを働かせるた" "めに、Windows 専用のサブコマンドと調整するための追加機能を必要とします。" msgid "Oct 12, 2012" msgstr "2012年10月12日" msgid "Oct 16, 2014" msgstr "2014年10月16日" msgid "Oct 17, 2013" msgstr "2013年10月17日" msgid "Oct 2, 2014" msgstr "2014年10月2日" msgid "Oct 21, 2010" msgstr "2010年10月21日" msgid "Oct, 2015" msgstr "2015年10月" msgid "Off Compute Node Storage—Shared File System" msgstr "コンピュートノード外のストレージ (共有ファイルシステム)" msgid "Off compute node storage—shared file system" msgstr "コンピュートノード外のストレージ (共有ファイルシステム)" msgid "" "Offers each service's REST API access, where the API endpoint catalog is " "managed by the Identity service" msgstr "" "それぞれのサービス用のAPIアクセスを提供します。APIエンドポイントカタログの場" "所は Identity サービスが管理しています。" msgid "" "Often, an extra (such as 1 GB) interface on compute or storage nodes is used " "for system administrators or monitoring tools to access the host instead of " "going through the public interface." msgstr "" "システム管理者や監視ツールがパブリックインターフェース経由の代わりにコン" "ピュートノードやストレージノードのアクセスに使用するための追加インターフェー" "ス(1GBなど)" msgid "" "Oisin Feeley read it, made some edits, and provided emailed feedback right " "when we asked." msgstr "" "Oisin Feeley は、このマニュアルを読んで、いくつかの編集をし、私たちが問い合わ" "せをした際には、メールでフィードバックをくれました。" msgid "On Compute Node Storage—Nonshared File System" msgstr "コンピュートノード上のストレージ (非共有ファイルシステム)" msgid "On Compute Node Storage—Shared File System" msgstr "コンピュートノード上のストレージ (共有ファイルシステム)" msgid "" "On Wednesday night we had a fun happy hour with the Austin OpenStack Meetup " "group and Racker Katie Schmidt took great care of our group." msgstr "" "水曜日の夜、オースチン OpenStack ミートアップグループと楽しく幸せな時間を過ご" "し、Racker Katie Schmidt は私たちのグループを素晴らしい世話をしてくれました。" msgid "" "On all distributions, you must perform some final tasks to complete the " "upgrade process." msgstr "" "すべてのディストリビューションにおいて、アップグレードプロセスを完了するため" "に、いくつかの最終作業を実行する必要があります。" msgid "On all nodes:" msgstr "すべてのノード:" msgid "On compute node storage—nonshared file system" msgstr "コンピュートノード上のストレージ (非共有ファイルシステム)" msgid "On compute node storage—shared file system" msgstr "コンピュートノード上のストレージ (共有ファイルシステム)" msgid "" "On compute nodes and nodes running ``nova-network``, use the following " "command to see information about interfaces, including information about " "IPs, VLANs, and whether your interfaces are up:" msgstr "" "コンピュートノードおよび ``nova-network`` を実行しているノードにおいて、以下" "のコマンドを使用して、IP、VLAN、起動状態などのインターフェースに関する情報を" "参照します。" msgid "" "On each host that will house block storage, an administrator must initially " "create a volume group dedicated to Block Storage volumes. Blocks are created " "from LVM logical volumes." msgstr "" "ブロックストレージを収容する各ホストでは、管理者は事前にブロックストレージ専" "用のボリュームグループを作成しておく必要があります。ブロックストレージはLVM論" "理ボリュームから作られます。" msgid "" "On my last day in Kelowna, I was in a conference call from my hotel. In the " "background, I was fooling around on the new cloud. I launched an instance " "and logged in. Everything looked fine. Out of boredom, I ran :command:`ps " "aux` and all of the sudden the instance locked up." msgstr "" "ケロウナの最終日、私はホテルから電話会議に参加していた。その裏で、私は新しい" "クラウドをいじっていた。私はインスタンスを1つ起動し、ログインした。全ては正" "常に思えた。退屈しのぎに、私が :command:`ps aux` を実行したところ、突然そのイ" "ンスタンスがロックアップしてしまった。" msgid "On the command line, do this:" msgstr "コマンドラインで、このようにします。" msgid "On the compute node, add the following to your NRPE configuration:" msgstr "コンピュートノード上では、次のようなNRPE設定を追加します。" msgid "On the compute node:" msgstr "コンピュートノード上" msgid "On the external server:" msgstr "外部サーバー上" msgid "" "On the first day, we filled white boards with colorful sticky notes to start " "to shape this nebulous book about how to architect and operate clouds:" msgstr "" "最初の日に、アイデアを色とりどりのポストイットでホワイトボードいっぱいに書き" "出し、クラウドを設計し運用するという漠然とした話題を扱った本の作成を開始しま" "した。" msgid "On the instance:" msgstr "インスタンス上" msgid "" "On the integration bridge, networks are distinguished using internal VLANs " "regardless of how the networking service defines them. This allows instances " "on the same host to communicate directly without transiting the rest of the " "virtual, or physical, network. These internal VLAN IDs are based on the " "order they are created on the node and may vary between nodes. These IDs are " "in no way related to the segmentation IDs used in the network definition and " "on the physical wire." msgstr "" "内部ブリッジにおいて、ネットワークサービスがどのように定義されているかによら" "ず、ネットワークは内部 VLAN を使用して区別されます。これにより、同じホストに" "あるインスタンスが、仮想、物理、ネットワークを転送することなく直接通信できる" "ようになります。これらの内部 VLAN ID は、ノードにおいて作成された順番に基づ" "き、ノード間で異なる可能性があります。これらの ID は、ネットワーク定義および" "物理結線において使用されるセグメント ID にまったく関連しません。" msgid "" "Once access to a flavor has been restricted, no other projects besides the " "ones granted explicit access will be able to see the flavor. This includes " "the admin project. Make sure to add the admin project in addition to the " "original project." msgstr "" "フレーバーへのアクセスが制限されると、明示的にアクセスを許可されたプロジェク" "ト以外は、フレーバーを参照できなくなります。これには admin プロジェクトも含ま" "れます。元のプロジェクトに加えて、きちんと admin プロジェクトを追加してくださ" "い。" msgid "" "Once allocated, a floating IP can be assigned to running instances from the " "dashboard either by selecting :guilabel:`Associate Floating IP` from the " "actions drop-down next to the IP on the :guilabel:`Floating IPs` tab of the :" "guilabel:`Access & Security` page or by making this selection next to the " "instance you want to associate it with on the Instances page. The inverse " "action, Dissociate Floating IP, is available from the :guilabel:`Floating " "IPs` tab of the :guilabel:`Access & Security` page and from the :guilabel:" "`Instances` page." msgstr "" "一度確保すると、Floating IP を実行中のインスタンスに割り当てることができま" "す。ダッシュボードでは、 :guilabel:`アクセスとセキュリティ` ページの :" "guilabel:`Floating IP` タブにある IP の隣にある、アクションドロップダウンか" "ら :guilabel:`Floating IP の割り当て` を選択することにより実行できます。また" "は、 :guilabel:`インスタンス` ページにおいて割り当てたいインスタンスの隣にあ" "る、リストからこれを選択することにより実行できます。逆の動作 :guilabel:" "`Floating IP の割り当て解除` は :guilabel:`アクセスとセキュリティ` ページの :" "guilabel:`Floating IP` タブから実行できます。 :guilabel:`インスタンス` のペー" "ジから利用できません。" msgid "Once the files are restored, start everything back up:" msgstr "ファイルをリストア後、サービスを起動します。" msgid "" "Once the volume has been frozen, do not attempt to read from or write to the " "volume, as these operations hang. The operating system stops every I/O " "operation and any I/O attempts are delayed until the file system has been " "unfrozen." msgstr "" "ボリュームがフリーズ状態になったら、ボリュームの読み書き命令が止まってしまう" "ので、ボリュームの読み書きを行わないようにしてください。オペレーティングシス" "テムがすべての I/O 操作を停止し、すべての I/O 試行がファイルシステムがフリー" "ズ解除されるまで遅延させられます。" msgid "" "Once you have both pieces of information, run the :command:`glance` command:" msgstr "情報がそろったら、 :command:`glance` コマンドを実行します。" msgid "" "Once you have completed the inspection, unmount the mount point and release " "the qemu-nbd device:" msgstr "" "調査を完了すると、マウントポイントをアンマウントし、qemu-nbd デバイスを解放し" "ます。" msgid "" "Once you have issued the :command:`fsfreeze` command, it is safe to perform " "the snapshot. For example, if your instance was named ``mon-instance`` and " "you wanted to snapshot it to an image named ``mon-snapshot``, you could now " "run the following:" msgstr "" ":command:`fsfreeze` コマンドを発行すると、スナップショットを実行しても安全で" "す。たとえば、インスタンスが ``mon-instance`` という名前で、 ``mon-" "snapshot`` という名前のイメージにスナップショットを取得したければ、以下のとお" "り実行します:" msgid "" "Once you mount the disk file, you should be able to access it and treat it " "as a collection of normal directories with files and a directory structure. " "However, we do not recommend that you edit or touch any files because this " "could change the :term:`access control lists (ACLs) ` " "that are used to determine which accounts can perform what operations on " "files and directories. Changing ACLs can make the instance unbootable if it " "is not already." msgstr "" "ディスクファイルをマウントすると、それにアクセスでき、ファイルとディレクトリ" "構造を持つ通常のディレクトリのように取り扱えます。しかしながら、どのファイル" "の編集も操作もしないことをお薦めします。なぜなら、それにより :term:`アクセス" "制御リスト (ACL) ` が変更されたり、起動できるインスタン" "スが起動できなくなる場合があるからです。ACL は、アカウントがファイルやディレ" "クトリーにどの操作を実行できるのか判断するために使用されます。" msgid "" "Once you've determined which namespace you need to work in, you can use any " "of the debugging tools mention earlier by prefixing the command with ``ip " "netns exec ``. For example, to see what network interfaces exist " "in the first qdhcp namespace returned above, do this:" msgstr "" "作業する必要のある名前空間を決めると、コマンドの前に ``ip netns exec " "`` を付けることにより、前に言及したデバッグツールをすべて使用でき" "ます。例えば、上で返された最初の qdhcp 名前空間に存在するネットワークインター" "フェースを参照する場合、このように実行します。" msgid "" "Once you've gathered this information, creating the user in the dashboard is " "just another web form similar to what we've seen before and can be found by " "clicking the :guilabel:`Users` link in the :guilabel:`Identity` navigation " "bar and then clicking the :guilabel:`Create User` button at the top right." msgstr "" "一度この情報を収集すると、ダッシュボードでのユーザーの作成は、これまでに見て" "きた他の Web フォームと同じです。 :guilabel:`ユーザー管理` ナビゲーションバー" "の :guilabel:`ユーザー` リンクにあります。そして、右上にある :guilabel:`ユー" "ザーの作成` ボタンをクリックします。" msgid "" "One choice that always comes up is whether to virtualize. Some services, " "such as ``nova-compute``, ``swift-proxy`` and ``swift-object`` servers, " "should not be virtualized. However, control servers can often be happily " "virtualized—the performance penalty can usually be offset by simply running " "more of the service." msgstr "" "仮想化するかどうかについてはいつも問題になります。 ``nova-compute``、``swift-" "proxy`` 、 ``swift-object`` といったいくつかのサーバーは仮想化にすべきではあ" "りません。しかし、制御系のサーバについては仮想化にすると幸せになります。それ" "による性能のペナルティは単純により多くのサービスを動かす事で相殺する事ができ" "ます。" msgid "" "One cloud controller acted as a gateway to all compute nodes. VlanManager " "was used for the network config. This means that the cloud controller and " "all compute nodes had a different VLAN for each OpenStack project. We used " "the :option:`-s` option of ``ping`` to change the packet size. We watched as " "sometimes packets would fully return, sometimes they'd only make it out and " "never back in, and sometimes the packets would stop at a random point. We " "changed ``tcpdump`` to start displaying the hex dump of the packet. We " "pinged between every combination of outside, controller, compute, and " "instance." msgstr "" "1つのクラウドコントローラーが全コンピュートノードのゲートウェイの役割を果た" "していた。ネットワーク設定には VlanManager が使われていた。これは、クラウドコ" "ントローラーと全コンピュートノードで、各 OpenStack プロジェクトが異なる VLAN " "を持つことを意味する。パケットサイズ変更のため、 ``ping`` の :option:`-s` オ" "プションを使用していた。パケットが全て戻ってくる時もあれば、パケットが出て" "いったきり全く戻って来ない時もあれば、パケットはランダムな場所で止まってしま" "う時もある、という状況だった。 ``tcpdump`` を変更し、パケットの16進ダンプを表" "示するようにした。外部、コントローラー、コンピュート、インスタンスのあらゆる" "組み合わせの間で ping を実行した。" msgid "" "One common networking problem is that an instance boots successfully but is " "not reachable because it failed to obtain an IP address from dnsmasq, which " "is the DHCP server that is launched by the ``nova-network`` service." msgstr "" "よくあるネットワークの問題に、インスタンスが起動しているにも関わらず、" "dnsmasq からの IP アドレス取得に失敗し、到達できないという現象があります。 " "dnsmasq は ``nova-network`` サービスから起動される DHCP サーバです。" msgid "" "One great, although very in-depth, way of troubleshooting network issues is " "to use ``tcpdump``. We recommended using ``tcpdump`` at several points along " "the network path to correlate where a problem might be. If you prefer " "working with a GUI, either live or by using a ``tcpdump`` capture, check out " "`Wireshark `_." msgstr "" "ネットワーク問題の解決を徹底的に行う方法のひとつは、 ``tcpdump`` です。 " "``tcpdump`` を使い、ネットワーク経路上の数点、問題のありそうなところから情報" "を収集することをおすすめします。もし GUI が好みであれば、 `Wireshark `_ を試してみてはいかがでしょう。" msgid "" "One interesting example is modifying the table of images and the owner of " "that image. This can be easily done if you simply display the unique ID of " "the owner. This example goes one step further and displays the readable name " "of the owner:" msgstr "" "興味深い例の一つは、イメージとそのイメージの所有者の表の表示内容を変更するこ" "とです。これは、所有者のユニーク ID を表示するようにするだけで実現できます。" "この例はさらに一歩進め、所有者の読みやすい形式の名前を表示します:" msgid "" "One key element of systems administration that is often overlooked is that " "end users are the reason systems administrators exist. Don't go the BOFH " "route and terminate every user who causes an alert to go off. Work with " "users to understand what they're trying to accomplish and see how your " "environment can better assist them in achieving their goals. Meet your users " "needs by organizing your users into projects, applying policies, managing " "quotas, and working with them." msgstr "" "システム管理の見過ごされがちな大事な要素の一つに、エンドユーザのためにシステ" "ム管理者が存在するという点があります。BOFH (Bastard Operator From Hell; 「地" "獄から来た最悪の管理者」) の道に入って、問題の原因となっているユーザーを全員" "停止させるようなことはしないでください。ユーザーがやりたいことを一緒になって" "理解し、どうするとあなたの環境がユーザーが目的を達成するのにもっと支援できる" "かを見つけてください。ユーザーをプロジェクトの中に組織して、ポリシーを適用し" "て、クォータを管理して、彼らと一緒に作業することにより、ユーザーのニーズを満" "たしてください。" msgid "" "One last test is to launch a second instance and see whether the two " "instances can ping each other. If they can, the issue might be related to " "the firewall on the compute node." msgstr "" "最後のテストは、2 つ目のインスタンスを起動して、2 つのインスタンスがお互いに " "ping できることを確認することです。もしできる場合、問題はコンピュートノードの" "ファイアウォールに関連するものでしょう。" msgid "" "One morning, a compute node failed to run any instances. The log files were " "a bit vague, claiming that a certain instance was unable to be started. This " "ended up being a red herring because the instance was simply the first " "instance in alphabetical order, so it was the first instance that ``nova-" "compute`` would touch." msgstr "" "ある朝、あるノードでインスタンスの実行がすべて失敗するようになりました。ログ" "ファイルがすこしあいまいでした。特定のインスタンスが起動できなかったことを示" "していました。これは最終的に偽の手掛かりであることがわかりました。単にそのイ" "ンスタンスがアルファベット順で最初のインスタンスだったので、 ``nova-" "compute`` が最初に操作したのがそのインスタンスだったというだけでした。" msgid "" "One of the long-time complaints surrounding OpenStack Networking was the " "lack of high availability for the layer 3 components. The Juno release " "introduced Distributed Virtual Router (DVR), which aims to solve this " "problem." msgstr "" "OpenStack Networking を長く取り巻く不満の 1 つは、L3 コンポーネントの高可用性" "の不足でした。Juno リリースは、これを解決することを目指した、分散仮想ルー" "ター (DVR) を導入しました。" msgid "" "One of the most complex aspects of an OpenStack cloud is the networking " "configuration. You should be familiar with concepts such as DHCP, Linux " "bridges, VLANs, and iptables. You must also have access to a network " "hardware expert who can configure the switches and routers required in your " "OpenStack cloud." msgstr "" "OpenStack クラウドの最も複雑な点の一つにネットワーク設定があります。DHCP、" "Linux ブリッジ、VLAN、iptables といった考え方をよく理解していなければなりませ" "ん。OpenStack クラウドで必要となるスイッチやルータを設定できるネットワーク" "ハードウェアの専門家と話をする必要もあります。" msgid "" "One of the most requested features since OpenStack began (for components " "other than Object Storage, which tends to \"just work\"): easier upgrades. " "In all recent releases internal messaging communication is versioned, " "meaning services can theoretically drop back to backward-compatible " "behavior. This allows you to run later versions of some components, while " "keeping older versions of others." msgstr "" "より簡単なアップグレードは、OpenStack の開始以来、もっとも要望されている機能" "の 1 つです。Object Storage 以外のコンポーネントは「作業中」です。最近のリ" "リースでは、内部メッセージ通信がバージョン付けされています。サービスが理論的" "には後方互換性の動作まで戻れることを目的としています。これにより、古いバー" "ジョンをいくつか残しながら、いくつかのコンポーネントの新しいバージョンを実行" "できるようになります。" msgid "" "One way to plan for cloud controller or storage proxy maintenance is to " "simply do it off-hours, such as at 1 a.m. or 2 a.m. This strategy affects " "fewer users. If your cloud controller or storage proxy is too important to " "have unavailable at any point in time, you must look into high-availability " "options." msgstr "" "クラウドコントローラーやストレージプロキシのメンテナンスを計画する一つの方法" "は、単に午前 1 時や 2 時のような利用の少ない時間帯に実行することです。この戦" "略はあまり多くのユーザーに影響を与えません。クラウドコントローラーやストレー" "ジプロキシが、いかなる時間帯においても、サービスが利用できないことによる影響" "が大きければ、高可用性オプションについて検討する必要があります。" msgid "" "Open vSwitch, as used in the previous OpenStack Networking examples is a " "full-featured multilayer virtual switch licensed under the open source " "Apache 2.0 license. Full documentation can be found at `the project's " "website `_. In practice, given the preceding " "configuration, the most common issues are being sure that the required " "bridges (``br-int``, ``br-tun``, and ``br-ex``) exist and have the proper " "ports connected to them." msgstr "" "前の OpenStack Networking の例で使用されていたように、Open vSwitch は、オープ" "ンソースの Apache 2.0 license にてライセンスされている、完全な機能を持つマル" "チレイヤー仮想スイッチです。ドキュメント全体は ``プロジェクトの Web サイト " "`_ にあります。実際のところ、前述の設定を用いた場" "合、最も一般的な問題は、必要となるブリッジ (``br-int`` 、 ``br-tun`` 、 ``br-" "ex``) が存在し、それらに接続される適切なポートを持つことを確認することです。" msgid "OpenStack" msgstr "OpenStack" msgid "OpenStack Block Storage (cinder)" msgstr "OpenStack Block Storage (cinder)" msgid "" "OpenStack Block Storage also allows creating snapshots of volumes. Remember " "that this is a block-level snapshot that is crash consistent, so it is best " "if the volume is not connected to an instance when the snapshot is taken and " "second best if the volume is not in use on the instance it is attached to. " "If the volume is under heavy use, the snapshot may have an inconsistent file " "system. In fact, by default, the volume service does not take a snapshot of " "a volume that is attached to an image, though it can be forced to. To take a " "volume snapshot, either select :guilabel:`Create Snapshot` from the actions " "column next to the volume name on the dashboard :guilabel:`Volumes` page, or " "run this from the command line:" msgstr "" "OpenStack Block Storage では、ボリュームのスナップショットを作成することもで" "きます。これはブロックレベルのスナップショットであることを覚えておいてくださ" "い。これはクラッシュに対する一貫性があります。そのため、スナップショットが取" "得されるとき、ボリュームがインスタンスに接続されていないことが最良です。ボ" "リュームが接続されたインスタンスにおいて使用されていなければ、次に良いです。" "ボリュームが高負荷にある場合、スナップショットによりファイルシステムの不整合" "が起こる可能性があります。実際、デフォルト設定では、Volume Service はイメージ" "に接続されたボリュームのスナップショットを取得しません。ただし、強制的に実行" "することができます。ボリュームのスナップショットを取得するには、ダッシュボー" "ドの :guilabel:`ボリューム` ページにおいて、ボリューム名の隣にあるアクション" "項目から :guilabel:`スナップショットの作成` を選択します。または、コマンドラ" "インから次のようにします:" msgid "OpenStack Block Storage service" msgstr "OpenStack Block Storage サービス" msgid "OpenStack Compute (nova)" msgstr "OpenStack Compute (nova)" msgid "" "OpenStack Compute cells are designed to allow running the cloud in a " "distributed fashion without having to use more complicated technologies, or " "be invasive to existing nova installations. Hosts in a cloud are partitioned " "into groups called *cells*. Cells are configured in a tree. The top-level " "cell (\"API cell\") has a host that runs the ``nova-api`` service, but no " "``nova-compute`` services. Each child cell runs all of the other typical " "``nova-*`` services found in a regular installation, except for the ``nova-" "api`` service. Each cell has its own message queue and database service and " "also runs ``nova-cells``, which manages the communication between the API " "cell and child cells." msgstr "" "OpenStack Compute のセルによって、より複雑な技術を持ち込むことなしに、また既" "存のNovaシステムに悪影響を与えることなしに、クラウドを分散された環境で運用す" "ることができます。1つのクラウドの中のホストは、 *セル* と呼ばれるグループに" "分割されます。セルは、木構造に構成されてます。最上位のセル (「API セル」) は " "``nova-api`` サービスを実行するホストを持ちますが、 ``nova-compute`` サービス" "を実行するホストは持ちません。それぞれの子セルは、 ``nova-api`` サービス以外" "の、普通のNovaシステムに見られる他のすべての典型的な ``nova-*`` サービスを実" "行します。それぞれのセルは自分のメッセージキューとデータベースサービスを持" "ち、またAPIセルと子セルの間の通信を制御する ``nova-cells`` サービスを実行しま" "す。" msgid "OpenStack Compute service" msgstr "OpenStack Compute サービス" msgid "" "OpenStack Compute uses an SQL database to store and retrieve stateful " "information. MySQL is the popular database choice in the OpenStack community." msgstr "" "OpenStackコンピュートはステートフルな情報を保存、取得するためにSQLデータベー" "スを使用します。MySQLはOpenStackコミュニティでポピュラーな選択です。" msgid "" "OpenStack Compute with ``nova-network`` provides predefined network " "deployment models, each with its own strengths and weaknesses. The selection " "of a network manager changes your network topology, so the choice should be " "made carefully. You also have a choice between the tried-and-true legacy " "``nova-network`` settings or the neutron project for OpenStack Networking. " "Both offer networking for launched instances with different implementations " "and requirements." msgstr "" "`` nova-network`` を使用したOpenStackコンピュートはいくつかのあらかじめ定義さ" "れたネットワークの実装モデルを提供しますが、それぞれ強みと弱みがあります。" "ネットワークマネージャの選択はあなたのネットワークトポロジーを変更するので、" "慎重に選択するべきです。また、実証済みでレガシーな ``nova-network`` による設" "定か、OpenStackネットワーキングのための neutron プロジェクトを採用するか決定" "する必要があります。インスタンスのネットワークの実装方法それぞれに異なる実装" "と要件があります。" msgid "" "OpenStack Identity provides authentication decisions and user attribute " "information, which is then used by the other OpenStack services to perform " "authorization. The policy is set in the ``policy.json`` file. For " "information on how to configure these, see :doc:`ops_projects_users`" msgstr "" "OpenStack Identity は、認証の判定とユーザの属性情報を提供する場となり、他の " "OpenStack サービスから認証のために使用されます。ポリシーは `policy.json` で記" "述されます。これらを設定するための情報については、 :doc:`ops_projects_users` " "を参照してください。" msgid "OpenStack Identity service" msgstr "OpenStack Identity サービス" msgid "" "OpenStack Identity supports different plug-ins for authentication decisions " "and identity storage. Examples of these plug-ins include:" msgstr "" "Identity は、バックエンド認証と情報保持のために種々のプラグインをサポートして" "います。これらの選択肢は、現在は以下の物が含まれています。" msgid "OpenStack Image service" msgstr "OpenStack Image service" msgid "OpenStack Installation Guides" msgstr "OpenStack インストールガイド" msgid "OpenStack Networking" msgstr "OpenStack Networking" msgid "OpenStack Networking (neutron)" msgstr "OpenStack Networking (neutron)" msgid "" "OpenStack Networking has many more degrees of freedom than ``nova-network`` " "does because of its pluggable back end. It can be configured with open " "source or vendor proprietary plug-ins that control software defined " "networking (SDN) hardware or plug-ins that use Linux native facilities on " "your hosts, such as Open vSwitch or Linux Bridge." msgstr "" "OpenStack Networking は、バックエンドをプラグインできるので、 ``nova-" "network`` よりも自由度が大きいです。SDN ハードウェアを制御するオープンソース" "やベンダー製品のプラグイン、ホストで動作する Open vSwitch や Linux Bridge な" "どの Linux ネイティブの機能を使用するプラグインを用いて設定できます。" msgid "" "OpenStack Networking offers sophisticated networking functionality, " "including Layer 2 (L2) network segregation and provider networks." msgstr "" "OpenStack Networking は、レイヤー 2 (L2) ネットワークの分離やプロバイダーネッ" "トワークを含む高度なネットワーク機能を提供します。" msgid "OpenStack Networking service" msgstr "OpenStack Networking サービス" msgid "" "OpenStack Networking with ``neutron`` and OpenStack Compute with ``nova-" "network`` have the ability to assign multiple NICs to instances. For ``nova-" "network`` this can be done on a per-request basis, with each additional NIC " "using up an entire subnet or VLAN, reducing the total number of supported " "projects." msgstr "" "``neutron`` を用いた OpenStack Networking と ``nova-network`` を用いた " "OpenStack Compute は、インスタンスに複数の NIC を割り当てる機能を持ちます。" "``nova-network`` の場合、サブネットや VLAN 全体まで使用できる追加 NIC をそれ" "ぞれ使用して、これはリクエストごとに実行できます。これにより合計プロジェクト" "数を減らせます。" msgid "OpenStack Object Storage" msgstr "OpenStack オブジェクトストレージ" msgid "OpenStack Object Storage (swift)" msgstr "OpenStack Object Storage (swift)" msgid "" "OpenStack Object Storage provides a highly scalable, highly available " "storage solution by relaxing some of the constraints of traditional file " "systems. In designing and procuring for such a cluster, it is important to " "understand some key concepts about its operation. Essentially, this type of " "storage is built on the idea that all storage hardware fails, at every " "level, at some point. Infrequently encountered failures that would hamstring " "other storage systems, such as issues taking down RAID cards or entire " "servers, are handled gracefully with OpenStack Object Storage." msgstr "" "OpenStack Object Storage は、従来のファイルシステムの制約の一部を緩和すること" "で、高可用性かつ高拡張性のストレージソリューションを提供します。このようなク" "ラスターの設計、調達には、操作に関する主なコンセプトを理解することが重要で" "す。基本的に、このタイプのストレージハードウェアはすべて、どこかの段階で、ど" "のレベルであっても故障するというコンセプトをベースに、この種類のストレージは" "構築されています。 RAID カードやサーバー全体での問題など、他のストレージシス" "テムに影響を与える障害に遭遇することがまれにあります。このような場合、" "OpenStack Object Storageでは滞りなく処理されます。" msgid "" "OpenStack Object Storage, known as swift when reading the code, is based on " "the Python `Paste `_ framework. The best " "introduction to its architecture is `A Do-It-Yourself Framework `_. Because of the swift " "project's use of this framework, you are able to add features to a project " "by placing some custom code in a project's pipeline without having to change " "any of the core code." msgstr "" "OpenStack Object Storage は、コード参照時に swift としても知られ、Python " "`Paste `_ フレームワークに基づいています。そのアーキ" "テクチャーは、 `A Do-It-Yourself Framework `_ から始めると最も良いでしょう。swift プロジェクトは" "このフレームワークを使用しているので、コアのコードを変更することなく、プロ" "ジェクトのパイプラインにカスタムコードをいくつか配置することにより、プロジェ" "クトに機能を追加できます。" msgid "OpenStack Operations Guide" msgstr "OpenStack 運用ガイド" msgid "OpenStack Shared File System Storage (manila)" msgstr "OpenStack Shared File System Storage (manila)" msgid "OpenStack Storage Concepts" msgstr "ストレージのコンセプト" msgid "OpenStack Telemetry" msgstr "OpenStack Telemetry" msgid "" "OpenStack allows you to overcommit CPU and RAM on compute nodes. This allows " "you to increase the number of instances you can have running on your cloud, " "at the cost of reducing the performance of the instances. OpenStack Compute " "uses the following ratios by default:" msgstr "" "OpenStack は、コンピュートノードで CPU および RAM をオーバーコミットすること" "ができます。これにより、インスタンスのパフォーマンスを落とすことでクラウドで" "実行可能なインスタンス数を増やすことができます。 OpenStack Compute はデフォル" "トで以下の比率を使用します。" msgid "" "OpenStack believes in open source, open design, and open development, all in " "an open community that encourages participation by anyone. The long-term " "vision for OpenStack is to produce a ubiquitous open source cloud computing " "platform that meets the needs of public and private cloud providers " "regardless of size. OpenStack services control large pools of compute, " "storage, and networking resources throughout a data center." msgstr "" "OpenStack は、オープンソース、オープン設計、オープン開発を信じています。すべ" "ては、あらゆる人の参加を奨励するオープンコミュニティにより行われています。" "OpenStack の長期ビジョンは、規模によらず、パブリッククラウドやプライベートク" "ラウドのプロバイダーの要求を満たす、ユビキタスなオープンソースのクラウドコン" "ピューティングソフトウェアを作成することです。OpenStack のサービスは、データ" "センター全体のコンピュート、ストレージ、ネットワークの大規模なリソースプール" "を制御します。" msgid "" "OpenStack can be deployed on any hardware supported by an OpenStack-" "compatible Linux distribution." msgstr "" "OpenStack は、OpenStack と互換性のある Linux ディストリビューションによりサ" "ポートされているハードウェアにデプロイすることができます。" msgid "" "OpenStack clouds do not present file-level storage to end users. However, it " "is important to consider file-level storage for storing instances under ``/" "var/lib/nova/instances`` when designing your cloud, since you must have a " "shared file system if you want to support live migration." msgstr "" "OpenStack クラウドは、ファイルレベルのストレージはエンドユーザーには見えませ" "んが、クラウドの設計時に ``/var/lib/nova/instances`` の配下にインスタンスを格" "納する、ファイルレベルのストレージを検討してください。これは、ライブマイグ" "レーションのサポートには、共有ファイルシステムが必要であるためです。" msgid "OpenStack community members" msgstr "OpenStack コミュニティーメンバー" msgid "" "OpenStack does not currently provide DNS services, aside from the dnsmasq " "daemon, which resides on ``nova-network`` hosts. You could consider " "providing a dynamic DNS service to allow instances to update a DNS entry " "with new IP addresses. You can also consider making a generic forward and " "reverse DNS mapping for instances' IP addresses, such as vm-203-0-113-123." "example.com." msgstr "" "OpenStackは現在のところ ``nova-network`` ホストに起動しているdnsmasqデーモン" "に則したDNSサービスの提供はしていません。インスタンスの新IPアドレスに対する" "DNSレコードの更新のためにダイナミックDNSの構成を検討する事ができます。また、" "インスタンスのIPアドレスに対応するvm-203-0-113-123.example.comというような一" "般的な逆引きDNSサービスの構成も検討する事ができます。" msgid "" "OpenStack follows a six month release cycle, typically releasing in April/" "May and October/November each year. At the start of each cycle, the " "community gathers in a single location for a design summit. At the summit, " "the features for the coming releases are discussed, prioritized, and " "planned. The below figure shows an example release cycle, with dates showing " "milestone releases, code freeze, and string freeze dates, along with an " "example of when the summit occurs. Milestones are interim releases within " "the cycle that are available as packages for download and testing. Code " "freeze is putting a stop to adding new features to the release. String " "freeze is putting a stop to changing any strings within the source code." msgstr "" "OpenStack は6ヶ月のリリースサイクルを取っており、通常は4/5月と10/11月にリリー" "スが行われます。各リリースサイクルの最初に、OpenStack コミュニティは一ヶ所に" "集まりデザインサミットを行います。サミットでは、次のリリースでの機能が議論さ" "れ、優先度付けと計画が行われます。以下の図は、リリースサイクルの一例で、サ" "ミットが行われて以降のマイルストーンリリース、Code Freeze、String Freeze など" "が記載されています。マイルストーンはリリースサイクル内での中間リリースで、テ" "スト用にパッケージが作成され、ダウンロードできるようになります。 Code Freeze " "では、そのリリースに向けての新機能の追加が凍結されます。String Freeze は、" "ソースコード内の文字列の変更が凍結されることを意味します。" msgid "" "OpenStack images can often be thought of as \"virtual machine templates.\" " "Images can also be standard installation media such as ISO images. " "Essentially, they contain bootable file systems that are used to launch " "instances." msgstr "" "OpenStack のイメージはしばしば「仮想マシンテンプレート」と考えることができま" "す。イメージは ISO イメージのような標準的なインストールメディアの場合もありま" "す。基本的に、インスタンスを起動するために使用されるブート可能なファイルシス" "テムを含みます。" msgid "OpenStack internal network" msgstr "OpenStack 内部ネットワーク" msgid "" "OpenStack is an open source platform that lets you build an :term:" "`Infrastructure-as-a-Service (IaaS)` cloud that runs on commodity " "hardware." msgstr "" "OpenStack はオープンソースプラットフォームで、OpenStack を使うと、コモディ" "ティハードウェア上で動作する :term:`Infrastructure as a Service (IaaS) " "` クラウドを自分で構築できます。" msgid "" "OpenStack is designed for horizontal scalability, so you can easily add new " "compute, network, and storage resources to grow your cloud over time. In " "addition to the pervasiveness of massive OpenStack public clouds, many " "organizations, such as PayPal, Intel, and Comcast, build large-scale private " "clouds. OpenStack offers much more than a typical software package because " "it lets you integrate a number of different technologies to construct a " "cloud. This approach provides great flexibility, but the number of options " "might be daunting at first." msgstr "" "OpenStack は水平的にスケールするよう設計されているため、クラウドの拡大に合わ" "せて新しいコンピュート、ネットワーク、ストレージのリソースを簡単に追加できま" "す。大規模 OpenStack パブリッククラウドの広播性に加えて、PayPal、Intel、" "Comcast などの多くの組織が大規模なプライベートクラウドを構築しています。" "OpenStack は、クラウドを構築するためのいくつかの異なる技術を統合できるので、" "一般的なソフトウェアよりも多くのものを提供します。このアプローチにより、素晴" "らしい柔軟性を提供しますが、始めは数多くのオプションにより圧倒されるかもしれ" "ません。" msgid "" "OpenStack is designed to be massively horizontally scalable, which allows " "all services to be distributed widely. However, to simplify this guide, we " "have decided to discuss services of a more central nature, using the concept " "of a *cloud controller*. A cloud controller is just a conceptual " "simplification. In the real world, you design an architecture for your cloud " "controller that enables high availability so that if any node fails, another " "can take over the required tasks. In reality, cloud controller tasks are " "spread out across more than a single node." msgstr "" "OpenStackはすべてのサービスが広く分散できるよう水平方向に大規模にスケーリング" "できるように設計されています。しかし、このガイドではシンプルに*クラウドコント" "ローラー*の利用についてより中心的な性質を持つサービスについて議論する事にしま" "した。クラウドコントローラーという言葉はその概念をシンプルに表現した物に過ぎ" "ません。実際にはあなたはクラウドコントローラーは冗長構成としてどのノードが障" "害となっても他のノードで運用ができるような設計にデザインします。実際にはクラ" "ウドコントローラーのタスクは1つ以上のノードにまたがって展開されます。" msgid "" "OpenStack is designed to increase in size in a straightforward manner. " "Taking into account the considerations that we've mentioned in this chapter—" "particularly on the sizing of the cloud controller—it should be possible to " "procure additional compute or object storage nodes as needed. New nodes do " "not need to be the same specification, or even vendor, as existing nodes." msgstr "" "OpenStack は、直線的に規模が拡大するよう設計されています。本章で議論したこ" "と、とくにクラウドコントローラーのサイジングを考慮しながら、追加のコンピュー" "トノードやオブジェクトストレージノードを必要に応じて調達できます。新しいノー" "ドは、既存のノードと同じ仕様・ベンダーである必要がありません。" msgid "" "OpenStack is intended to work well across a variety of installation flavors, " "from very small private clouds to large public clouds. To achieve this, the " "developers add configuration options to their code that allow the behavior " "of the various components to be tweaked depending on your needs. " "Unfortunately, it is not possible to cover all possible deployments with the " "default configuration values." msgstr "" "OpenStack は、非常に小さなプライベートクラウドから大規模なパブリッククラウド" "まで様々な構成でうまく動くことを意図して作られています。これを実現するため、" "開発者はコードに設定オプションを用意し、要件にあわせて種々のコンポーネントの" "振る舞いを細かく調整できるようにしています。しかし、残念ながら、デフォルトの" "設定値ですべてのデプロイメントに対応することはできません。" msgid "" "OpenStack might not do everything you need it to do out of the box. To add a " "new feature, you can follow different paths." msgstr "" "OpenStack はあなたが必要とするすべてのことをしてくれるわけではないかもしれま" "せん。新しい機能を追加するために、いくつかの方法に従うことができます。" msgid "OpenStack modules are one of the following types:" msgstr "OpenStack のモジュールは、以下の種別のいずれかです。" msgid "OpenStack on OpenStack (TripleO)" msgstr "OpenStack on OpenStack (TripleO)" msgid "OpenStack package repository" msgstr "OpenStack パッケージリポジトリ" msgid "" "OpenStack produces a great deal of useful logging information, however; but " "for the information to be useful for operations purposes, you should " "consider having a central logging server to send logs to, and a log parsing/" "analysis system (such as logstash)." msgstr "" "OpenStack は、便利なロギング情報を多く生成しますが、運用目的でその情報を有効" "活用するには、ログの送信先となる中央ロギングサーバーや、ログの解析/分析システ" "ム (logstash など) の導入を検討する必要があります。" msgid "" "OpenStack provides a rich networking environment, and this chapter details " "the requirements and options to deliberate when designing your cloud." msgstr "" "OpenStackは様々なネットワーク環境を提供します。この章ではクラウドを設計する際" "に必要な事項と慎重に決定すべきオプションの詳細を説明します。" msgid "OpenStack release" msgstr "OpenStack リリース" msgid "" "OpenStack services use the standard logging levels, at increasing severity: " "DEBUG, INFO, AUDIT, WARNING, ERROR, CRITICAL, and TRACE. That is, messages " "only appear in the logs if they are more \"severe\" than the particular log " "level, with DEBUG allowing all log statements through. For example, TRACE is " "logged only if the software has a stack trace, while INFO is logged for " "every message including those that are only for information." msgstr "" "OpenStack サービスは標準のロギングレベルを利用しています。重要度のレベルは次" "の通りです(重要度の低い順): DEBUG、INFO、AUDIT、WARNING、ERROR、CRTICAL、" "TRACE。特定のログレベルより「重要」な場合のみメッセージはログに出力されます。" "ログレベルDEBUGの場合、すべてのログが出力されます。TRACEの場合、ソフトウェア" "がスタックトレースを持つ場合にのみログに出力されます。INFOの場合、情報のみの" "メッセージも含めて出力されます。" msgid "" "OpenStack truly welcomes your ideas (and contributions) and highly values " "feedback from real-world users of the software. By learning a little about " "the process that drives feature development, you can participate and perhaps " "get the additions you desire." msgstr "" "OpenStack は、あなたのアイディア (およびコントリビューション) を本当に歓迎し" "ています。また、実世界のソフトウェアのユーザーからのフィードバックに高い価値" "をおきます。機能開発を推進するプロセスについて少し理解することにより、参加で" "き、あなたの要望を追加できるかもしれません。" msgid "" "OpenStack volumes are persistent block-storage devices that may be attached " "and detached from instances, but they can be attached to only one instance " "at a time. Similar to an external hard drive, they do not provide shared " "storage in the way a network file system or object store does. It is left to " "the operating system in the instance to put a file system on the block " "device and mount it, or not." msgstr "" "OpenStack のボリュームは、インスタンスから接続および切断できる、永続的なブ" "ロックストレージデバイスです。ただし、一度に接続できるのは 1 インスタンスだけ" "です。外部ハードディスクと似ています。ネットワークファイルシステムやオブジェ" "クトストアがしているような共有ストレージは提供されません。ブロックデバイス上" "にファイルシステムを構築し、それをマウントするかどうかは、インスタンス内のオ" "ペレーティングシステムに任されます。" msgid "" "OpenStack's collection of different components interact with each other " "strongly. For example, uploading an image requires interaction from ``nova-" "api``, ``glance-api``, ``glance-registry``, keystone, and potentially " "``swift-proxy``. As a result, it is sometimes difficult to determine exactly " "where problems lie. Assisting in this is the purpose of this section." msgstr "" "OpenStack は、異なるコンポーネント同士が互いに強く連携して動作しています。た" "とえば、イメージのアップロードでは、 ``nova-api``, ``glance-api``, ``glance-" "registry``, keystone が連携する必要があります。 ``swift-proxy`` も関係する場" "合があります。その結果、時として問題が発生している箇所を正確に特定することが" "難しくなります。これを支援することがこのセクションの目的です。" msgid "" "OpenStack, like any network application, has a number of standard " "considerations to apply, such as NTP and DNS." msgstr "" "多くのネットワークアプリケーションがそうであるようにOpenStackでもNTPやDNS と" "言った適用するための数多くの検討事項があります。" msgid "OpenStack-Specific Resources" msgstr "OpenStack 固有のリソース" msgid "Operate with consistency groups" msgstr "整合性グループの操作" msgid "Operating with a share" msgstr "共有の運用" msgid "Operation based" msgstr "操作ベース" msgid "Operations" msgstr "運用" msgid "Option 1" msgstr "オプション 1" msgid "Option 2" msgstr "オプション 2" msgid "Option 3" msgstr "オプション 3" msgid "Optional Extensions" msgstr "さらなる拡張" msgid "" "Optional property that allows created servers to have a different bandwidth " "cap from that defined in the network they are attached to. This factor is " "multiplied by the rxtx\\_base property of the network. Default value is 1.0 " "(that is, the same as the attached network)." msgstr "" "作成したサーバーが接続されたネットワークにおける定義と異なる帯域制限を持てる" "ようにするプロパティ。これはオプションです。この要素はネットワークの rxtx" "\\_base プロパティの倍数です。既定の値は 1.0 です (つまり、接続されたネット" "ワークと同じです)。" msgid "Optional swap space allocation for the instance." msgstr "インスタンスに割り当てられるスワップ空間。これはオプションです。" msgid "Optionally, migrate the instances back to their original compute node." msgstr "" "インスタンスを元のコンピュートノードにマイグレーションすることもできます。" msgid "Orchestration service" msgstr "Orchestration サービス" msgid "Other CLI Options" msgstr "他の CLI オプション" msgid "Other backup considerations include:" msgstr "さらにバックアップの考慮点として以下があげられます。" msgid "" "Other services follow the same process, with their respective directories " "and databases." msgstr "" "他のサービスもそれぞれのディレクトリとデータベースで同じ処理となります。" msgid "Out-of-band remote management" msgstr "帯域外管理リモート管理" msgid "Output from ``/var/log/nova/nova-api.log`` on :term:`Grizzly`:" msgstr ":term:`Grizzly` における ``/var/log/nova/nova-api.log`` の出力:" msgid "Output from ``/var/log/nova/nova-api.log`` on :term:`Havana`:" msgstr ":term:`Havana` における ``/var/log/nova/nova-api.log`` の出力:" msgid "Overcommitting" msgstr "オーバーコミット" msgid "Overview" msgstr "概要" msgid "PC" msgstr "PC" msgid "Pacemaker" msgstr "Pacemaker" msgid "" "Pacemaker is the clustering software used to ensure the availability of " "services running on the controller and network nodes:" msgstr "" "Pacemaker とは、コントローラーノードおよびネットワークノードで実行されている" "サービスの可用性を確保するために使用するクラスタリングソフトウェアです:" msgid "" "Packets leaving the subnet go via this address, which could be a dedicated " "router or a ``nova-network`` service." msgstr "" "パケットが出て行く際に通るIPアドレスで、これは専用のルータか ``nova-" "network`` サービスです。" msgid "" "Packets, now tagged with the external VLAN tag, then exit onto the physical " "network via ``eth1``. The Layer2 switch this interface is connected to must " "be configured to accept traffic with the VLAN ID used. The next hop for this " "packet must also be on the same layer-2 network." msgstr "" "パケットは、いま外部 VLAN タグを付けられ、 ``eth1`` 経由で物理ネットワークに" "出ていきます。このインターフェースが接続されている L2 スイッチは、使用される " "VLAN ID を持つ通信を許可するよう設定する必要があります。このパケットの次の" "ホップも、同じ L2 ネットワーク上になければいけません。" msgid "Parameter in nova.conf" msgstr "nova.conf のパラメーター" msgid "Parting Thoughts for Provisioning and Deploying OpenStack" msgstr "OpenStack のプロビジョニングおよびデプロイメントの概念" msgid "Parting Thoughts on Architecture Examples" msgstr "アーキテクチャー例についての章の結び" msgid "" "Partition all drives in the same way in a horizontal fashion, as shown in :" "ref:`partition_setup`." msgstr "" ":ref:`partition_setup` にあるように、すべてのドライブを同じように並列してパー" "ティショニングにします。" msgid "" "Partitioning, which provides greater flexibility for layout of operating " "system and swap space, as described below." msgstr "" "パーティショニング。以下に説明されている通り、オペレーティングシステムと " "Swap 領域のレイアウトにおける柔軟性がはるかに高くになります。" msgid "Password" msgstr "パスワード" msgid "Perform a backup" msgstr "バックアップの実行" msgid "" "Perform some cleaning of the environment prior to starting the upgrade " "process to ensure a consistent state. For example, instances not fully " "purged from the system after deletion might cause indeterminate behavior." msgstr "" "確実に整合性のある状態にするために、アップグレード作業を始める前にいくつか環" "境のクリーンアップを実行します。例えば、削除後に完全削除されていないインスタ" "ンスにより、不確実な挙動を引き起こす可能性があります。" msgid "Perform source NAT on outgoing traffic." msgstr "送信方向にソース NAT 実行。" msgid "Perform the day-to-day tasks required to administer a cloud." msgstr "クラウドを管理する上で必要となる日々のタスクの実行。" msgid "Performance and Optimizing" msgstr "パフォーマンスと最適化" msgid "" "Performance increased greatly after deleting the old records and my new " "deployment continues to behave well." msgstr "" "古いレコードの削除後、パフォーマンスが大幅に向上しました。新しい環境は順調に" "動作しつづけています。" msgid "" "Periodic tasks are important to understand because of limitations in the " "threading model that OpenStack uses. OpenStack uses cooperative threading in " "Python, which means that if something long and complicated is running, it " "will block other tasks inside that process from running unless it " "voluntarily yields execution to another cooperative thread." msgstr "" "周期的タスクは、OpenStack が使用しているスレッドモデルにおける制限を理解する" "上で重要です。OpenStack は Python の協調スレッドを使用しています。このこと" "は、何か長く複雑な処理が実行された場合、その処理が自発的に別の協調スレッドに" "実行を譲らない限り、そのプロセス内の他のタスクの実行が停止されることを意味し" "ます。" msgid "Persistent Storage" msgstr "永続ストレージ" msgid "" "Persistent storage means that the storage resource outlives any other " "resource and is always available, regardless of the state of a running " "instance." msgstr "" "永続ストレージとは、実行中のインスタンスの状態が何であっても、ストレージリ" "ソースが他のリソースよりも長く存在して、常に利用できる状態のストレージを指し" "ます。" msgid "Persists until…" msgstr "データの残存期間" msgid "" "Pick a service endpoint from your service catalog, such as compute. Try a " "request, for example, listing instances (servers):" msgstr "" "サービスカタログから、サービスエンドポイント (例: コンピュート) を選択しま" "す。要求を試します。例えば、インスタンス (サーバー) の一覧表示を行います。" msgid "Place the tenant ID in a variable:" msgstr "テナント ID を変数に格納します。" msgid "Planned Maintenance" msgstr "計画メンテナンス" msgid "Plug and Play OpenStack" msgstr "プラグアンドプレイ OpenStack" msgid "" "Policies are triggered by an OpenStack policy engine whenever one of them " "matches an OpenStack API operation or a specific attribute being used in a " "given operation. For instance, the engine tests the ``create:compute`` " "policy every time a user sends a ``POST /v2/{tenant_id}/servers`` request to " "the OpenStack Compute API server. Policies can be also related to specific :" "term:`API extensions `. For instance, if a user needs an " "extension like ``compute_extension:rescue``, the attributes defined by the " "provider extensions trigger the rule test for that operation." msgstr "" "ポリシーのいずれかが OpenStack API 操作、もしくは指定された操作で使用されてい" "る特定の属性に一致する場合、ポリシーが OpenStack ポリシーエンジンにより呼び出" "されます。たとえば、ユーザーが ``POST /v2/{tenant_id}/servers`` リクエスト" "を OpenStack Compute API サーバーに送信したときに必ず、エンジンが ``create:" "compute`` ポリシーを評価します。ポリシーは特定の :term:`API 拡張 ` に関連づけることもできます。たとえば、ユーザーが " "``compute_extension:rescue`` のような拡張に対して要求を行った場合、プロバイ" "ダー拡張により定義された属性は、その操作に対するルールテストを呼び出します。" msgid "" "Policies specify access criteria for specific operations, possibly with fine-" "grained control over specific attributes." msgstr "" "特定の操作に対するアクセス基準を指定するポリシー。特定の属性に対する詳細な制" "御も可能です。" msgid "Possible options include:" msgstr "次のような選択肢があります。" msgid "Pre-upgrade considerations" msgstr "アップグレード前の考慮事項" msgid "Pre-upgrade testing environment" msgstr "テスト環境の事前アップグレード" msgid "Preface" msgstr "はじめに" msgid "Prepare any quarterly reports on usage and statistics." msgstr "使用量と統計に関する四半期レポートを準備します。" msgid "Prerequisites" msgstr "前提" msgid "Press **Ctrl+A** followed by **0**." msgstr "**Ctrl+A** に続けて **0** を押します。" msgid "Press **Ctrl+A** followed by **3** to check the log output." msgstr "**Ctrl+A** に続けて **3** を押して、ログ出力を確認します。" msgid "" "Press **Ctrl+A** followed by **3** to check the log output. Look at the " "swift log statements again, and among the log statements, you'll see the " "lines:" msgstr "" "**Ctrl+A** に続けて **3** を押して、ログ出力を確認します。再び swift のログを" "確認すると、ログの中に以下の行があるでしょう。" msgid "Press **Ctrl+A** followed by **3**." msgstr "**Ctrl+A** に続けて **3** を押します。" msgid "Press **Ctrl+A** followed by **9**." msgstr "**Ctrl+A** に続けて **9** を押します。" msgid "" "Press **Ctrl+A** followed by **N** until you reach the ``n-sch`` screen." msgstr "``n-sch`` 画面が表示されるまで **Ctrl+A** に続けて **N** を押します。" msgid "Press **Ctrl+C** to kill the service." msgstr "**Ctrl+C** を押し、サービスを強制停止します。" msgid "Press **Enter** to run it." msgstr "**Enter** キーを押し、実行します。" msgid "Press **Up Arrow** to bring up the last command." msgstr "**上矢印キー** を押し、最後のコマンドを表示させます。" msgid "Press Enter to run it." msgstr "Enter キーを押し、実行します。" msgid "Press  **Ctrl+A** followed by **0**." msgstr "**Ctrl+A** に続けて **0** を押します。" msgid "Prevent DHCP Spoofing by VM." msgstr "仮想マシンによる DHCP スプーフィングの防止。" msgid "" "Previously, all services had an availability zone. Currently, only the " "``nova-compute`` service has its own availability zone. Services such as " "``nova-scheduler``, ``nova-network``, and ``nova-conductor`` have always " "spanned all availability zones." msgstr "" "以前のバージョンでは、全サービスにアベイラビリティゾーンがありました。現在" "は、``nova-compute`` サービスには独自のアベイラビリティゾーンがあります。" "``nova-scheduler``、``nova-network``、``nova-conductor`` などのサービスは、常" "にすべてのアベイラビリティゾーンに対応します。" msgid "Primary project" msgstr "主プロジェクト" msgid "Priority" msgstr "優先度" msgid "Private Flavors" msgstr "プライベートフレーバー" msgid "" "Probably the most important factor in your choice of hypervisor is your " "current usage or experience. Aside from that, there are practical concerns " "to do with feature parity, documentation, and the level of community " "experience." msgstr "" "おそらく、ハイパーバイザーの選択で最も重要な要素は、現在の使用法やこれまでの" "経験でしょう。それ以外では、同等の機能の実用上の懸念、ドキュメント、コミュニ" "ティでの経験量などあると思います。" msgid "Process Monitoring" msgstr "プロセス監視" msgid "" "Profit. You can now see traffic on ``patch-tun`` by running :command:" "`tcpdump -i snooper0`." msgstr "" "これでうまくいきます。 :command:`tcpdump -i snooper0` を実行して、 ``patch-" "tun`` の通信を参照できます。" msgid "" "Project ``771ed149ef7e4b2b88665cc1c98f77ca`` will now have access to image " "``733d1c44-a2ea-414b-aca7-69decf20d810``." msgstr "" "これで、プロジェクト ``771ed149ef7e4b2b88665cc1c98f77ca`` がイメージ " "``733d1c44-a2ea-414b-aca7-69decf20d810`` にアクセスできます。" msgid "Projects or Tenants?" msgstr "プロジェクトかテナントか?" msgid "Property name" msgstr "プロパティ名" msgid "" "Provide the front door that people access as well as the API services that " "all other components in the environment talk to." msgstr "" "ユーザーがアクセスするフロントドアに加えて、環境内その他すべてのコンポーネン" "トが通信する API サービスを提供します。" msgid "" "Provide what is known as \"persistent storage\" through services run on the " "host as well. This persistent storage is backed onto the storage nodes for " "reliability." msgstr "" "ホストでも実行されるサービスを介して、いわゆる「永続ストレージ」を提供しま" "す。この永続ストレージは、信頼性のためにストレージノードにバッキングされま" "す。" msgid "" "Provides a web-based front end for users to consume OpenStack cloud services" msgstr "" "利用ユーザ用のOpenStackクラウドサービスのウェブインターフェースを提供します。" msgid "" "Provides best practices and conceptual information about securing an " "OpenStack cloud" msgstr "" "OpenStack クラウドを安全にするためのベストプラクティスと基本的な考え方につい" "て書かれています" msgid "Provisioning and Deployment" msgstr "プロビジョニングとデプロイメント" msgid "Proxy requests to a database" msgstr "データベースリクエストのプロクシ" msgid "Public Addressing Options" msgstr "パブリックアドレスの選択肢" msgid "Public Network" msgstr "パブリックネットワーク" msgid "" "Public access to ``swift-proxy``, ``nova-api``, ``glance-api``, and horizon " "come to these addresses, which could be on one side of a load balancer or " "pointing at individual machines." msgstr "" "``swift-proxy``, ``nova-api``, ``glance-api``, horizon へのパブリックアクセス" "はこれらのアドレス宛にアクセスしてきます。これらのアドレスはロードバランサの" "片側か、個々の機器を指しています。" msgid "Public network connectivity for user virtual machines" msgstr "ユーザーの仮想マシンに対するパブリックネットワーク接続性" msgid "" "Put the image ID for the only installed image into an environment variable:" msgstr "インストール済みイメージのみのイメージ ID を環境変数に設定します。" msgid "Python" msgstr "Python" msgid "" "QEMU provides a guest agent that can be run in guests running on KVM " "hypervisors. This guest agent, on Windows VMs, coordinates with the Windows " "VSS service to facilitate a workflow which ensures consistent snapshots. " "This feature requires at least QEMU 1.7. The relevant guest agent commands " "are:" msgstr "" "QEMU は、KVM ハイパーバイザーにおいて動作しているゲストで実行できるゲストエー" "ジェントを提供しています。Windows 仮想マシンの場合、このゲストエージェント" "は、Windows VSS サービスと連携して、スナップショットの整合性を保証する流れを" "楽にします。この機能は QEMU 1.7 以降を必要とします。関連するゲストエージェン" "トのコマンドは次のとおりです。" msgid "Qpid" msgstr "Qpid" msgid "Quarterly" msgstr "四半期ごと" msgid "Quota" msgstr "クォータ" msgid "Quotas" msgstr "クォータ" msgid "" "RAID is not used in this simplistic one-drive setup because generally for " "production clouds, you want to ensure that if one disk fails, another can " "take its place. Instead, for production, use more than one disk. The number " "of disks determine what types of RAID arrays to build." msgstr "" "通常、本番環境のクラウドでは、1 つのディスクに問題が発生した場合、別のディス" "クが必ず稼働するようにするため、RAID は、このシンプルな、ドライブ 1 つの設定" "では使用されません。本番環境では、ディスクを 1 つ以上使用します。ディスク数に" "より、どのようなタイプの RAID 配列を構築するか決定します。" msgid "RAM" msgstr "メモリー" msgid "RAM allocation ratio: 1.5:1" msgstr "RAM 割当比: 1.5:1" msgid "RDO" msgstr "RDO" msgid "RXTX_Factor" msgstr "RXTX_Factor" msgid "RabbitMQ Web Management Interface or rabbitmqctl" msgstr "RabbitMQ Web管理インターフェイス および rabbitmqctl" msgid "RabbitMQ for Ubuntu; Qpid for Red Hat Enterprise Linux and derivatives" msgstr "" "Ubuntu には RabbitMQ、Red Hat Enterprise Linux には Qpid、 および派生物" msgid "Raid Controller: PERC H710P Integrated RAID Controller, 1 GB NV Cache" msgstr "" "RAID コントローラー: PERC H710P Integrated RAID Controller、1 GB NV キャッ" "シュ" msgid "Ramification" msgstr "派生問題" msgid "Rate limits" msgstr "レートリミット" msgid "Rationale" msgstr "設定指針" msgid "" "Read about how to track the OpenStack roadmap through the open and " "transparent development processes." msgstr "" "オープンかつ透明な OpenStack の開発プロセスからロードマップを把握する方法をま" "とめています。" msgid "" "Read more detailed instructions for launching an instance from a bootable " "volume in the `OpenStack End User Guide `__." msgstr "" "詳細は `OpenStack エンドユーザーガイド `__ の「ボリュームからのインスタン" "スの起動」にある説明を参照してください。" msgid "" "Read through the JSON response to get a feel for how the catalog is laid out." msgstr "JSONレスポンスを読むことで、カタログを把握することができます。" msgid "Reading the Logs" msgstr "ログの読み方" msgid "Rebooting a Cloud Controller or Storage Proxy" msgstr "クラウドコントローラーとストレージプロキシの再起動" msgid "Rebooting a Storage Node" msgstr "ストレージノードの再起動" msgid "" "Recall that a cloud controller node runs several different services. You can " "install services that communicate only using the message queue internally—\\ " "``nova-scheduler`` and ``nova-console``—on a new server for expansion. " "However, other integral parts require more care." msgstr "" "クラウドコントローラは、異なるサービスを複数実行することを思い出してくださ" "い。拡張のための新しいサーバには、 ``nova-scheduler`` や ``nova-console`` の" "ようなメッセージキューのみを使用して内部通信を行うサービスをインストールする" "ことができます。しかし、その他の不可欠な部分はさらに細心の注意が必要です。" msgid "Recovering Backups" msgstr "バックアップのリカバリー" msgid "" "Recovering backups is a fairly simple process. To begin, first ensure that " "the service you are recovering is not running. For example, to do a full " "recovery of ``nova`` on the cloud controller, first stop all ``nova`` " "services:" msgstr "" "バックアップのリカバリーは単純です。始めにリカバリー対象のサービスが停止して" "いることを確認します。例を挙げると、クラウドコントローラー上の ``nova`` の完" "全リカバリーを行なう場合、最初に全ての ``nova`` サービスを停止します。" msgid "Recovery of instances is complicated by depending on multiple hosts." msgstr "複数の物理ホストが関係するため、インスタンスの復旧が複雑になります。" msgid "Red Hat Enterprise Linux" msgstr "Red Hat Enterprise Linux" msgid "Red Hat Enterprise Linux 6.5" msgstr "Red Hat Enterprise Linux 6.5" msgid "" "Regardless of the overcommit ratio, an instance can not be placed on any " "physical node with fewer raw (pre-overcommit) resources than the instance " "flavor requires." msgstr "" "オーバーコミット比率に関係なく、フレーバーの要求するリソースよりも(オーバー" "コミットの前に)リソースが少ない物理ノードにはインスタンスは配置されません。" msgid "Regions" msgstr "リージョン" msgid "" "Relatively simple to deploy. Standard networking. Works with all guest " "operating systems." msgstr "" "比較的シンプルな構成。標準的なネットワーク。どんなゲスト OS でも動きます。" msgid "" "Release notes are maintained on the OpenStack wiki, and also shown here:" msgstr "リリースノートは OpenStack Wiki で管理され、以下で公開されています。" msgid "Releases" msgstr "リリース番号" msgid "Remote Management" msgstr "リモート管理" msgid "" "RemoteGroups are a dynamic way of defining the CIDR of allowed sources. The " "user specifies a RemoteGroup (security group name) and then all the users' " "other instances using the specified RemoteGroup are selected dynamically. " "This dynamic selection alleviates the need for individual rules to allow " "each new member of the cluster." msgstr "" "リモートグループは許可されたソースの CIDR を動的に定義する方法です。ユーザー" "がリモートグループ (セキュリティグループ名) を指定します。これにより、指定さ" "れたリモートグループを使用する、ユーザーの他のインスタンスが動的にすべて選択" "されます。この動的な選択により、クラスターのそれぞれの新しいメンバーを許可す" "る、個別のルールの必要性を軽減できます。" msgid "Remove all packages." msgstr "すべてのパッケージを削除します。" msgid "Remove databases." msgstr "データベースを削除します。" msgid "Remove remaining files." msgstr "残っているファイルを削除します。" msgid "Remove shares." msgstr "共有を削除します。" msgid "Remove the repository for the previous release packages." msgstr "旧リリースのパッケージのリポジトリーを削除します。" msgid "Replacement of Open vSwitch Plug-in with Modular Layer 2" msgstr "Modular Layer 2 プラグインによる Open vSwitch プラグインの置換" msgid "Replacing Components" msgstr "コンポーネントの交換" msgid "Replacing a Swift Disk" msgstr "Swift ディスクの交換" msgid "Requests for extension" msgstr "延長申請" msgid "" "Requires file injection into the instance to configure network interfaces." msgstr "" "ネットワークインターフェースの設定にはインスタンスへのファイルの注入が必須で" "す。" msgid "Requires its own DHCP broadcast domain." msgstr "専用の DHCP ブロードキャストドメインが必要。" msgid "Reset Share State" msgstr "共有状態のリセット" msgid "Resource Alerting" msgstr "リソースのアラート" msgid "" "Resource alerting provides notifications when one or more resources are " "critically low. While the monitoring thresholds should be tuned to your " "specific OpenStack environment, monitoring resource usage is not specific to " "OpenStack at all—any generic type of alert will work fine." msgstr "" "リソースアラート機能は、1 つ以上のリソースが致命的に少なくなった際に通知しま" "す。閾値監視がお使いの OpenStack 環境で有効化されているべきですが、リソース使" "用状況の監視は、まったく OpenStack 固有のことではありません。あらゆる汎用のア" "ラート機能が適切に動作するでしょう。" msgid "Resource based" msgstr "リソースベース" msgid "Resources" msgstr "情報源" msgid "" "Resources such as memory, disk, and CPU are generic resources that all " "servers (even non-OpenStack servers) have and are important to the overall " "health of the server. When dealing with OpenStack specifically, these " "resources are important for a second reason: ensuring that enough are " "available to launch instances. There are a few ways you can see OpenStack " "resource usage. The first is through the :command:`nova` command:" msgstr "" "メモリ、ディスク、CPUのような一般的なリソースは、全てのサーバー(OpenStackに関" "連しないサーバーにも)に存在するため、サーバーの状態監視において重要です。" "OpenStackの場合、インスタンスを起動するために必要なリソースが確実に存在するか" "の確認という点でも重要です。OpenStackのリソースを見るためには幾つかの方法が存" "在します。 1 番目は :command:`nova` コマンド経由です。" msgid "" "Restart the ``swift proxy`` service to make swift use your middleware. Start " "by switching to the ``swift-proxy`` screen:" msgstr "" "``swift proxy`` にこのミドルウェアを使わせるために、Swift プロキシサービスを" "再起動します。``swift-proxy`` の screen セッションに切り替えてはじめてくださ" "い。" msgid "" "Restart the nova scheduler service to make nova use your scheduler. Start by " "switching to the ``n-sch`` screen:" msgstr "" "Nova にこのスケジューラーを使わせるために、Nova スケジューラーサービスを再起" "動します。 ``n-sch`` screen セッションに切り替えてはじめてください。" msgid "Restore databases from backup." msgstr "バックアップからデータベースを" msgid "" "Restore databases from the ``RELEASE_NAME-db-backup.sql`` backup file that " "you created with the :command:`mysqldump` command during the upgrade process:" msgstr "" "アップグレードプロセス中に :command:`mysqldump`コマンドを用いて作成した、 " "``grizzly-db-backup.sql`` バックアップファイルからデータベースを復元します。" msgid "" "Resume I/O to the disks, similar to the Linux ``fsfreeze -u`` operation." msgstr "" "ディスクへの I/O を再開します。Linux の ``fsfreeze -u`` 処理と似ています。" msgid "Resume the instance using :command:`virsh`:" msgstr ":command:`virsh` を使用して、インスタンスを再開します。" msgid "Resume the instance." msgstr "インスタンスを再開します。" msgid "" "Reverse the direction to see the path of a ping reply. From this path, you " "can see that a single packet travels across four different NICs. If a " "problem occurs with any of these NICs, a network issue occurs." msgstr "" "ping 応答のパスを確認するために、方向を反転させます。この経路説明によって、あ" "なたはパケットが4つの異なるNICの間を行き来していることがわかったでしょう。こ" "れらのどのNICに問題が発生しても、ネットワークの問題となるでしょう。" msgid "Review and plan any major OpenStack upgrades." msgstr "OpenStack のメジャーアップグレードの内容を確認し、その計画を立てます。" msgid "Review and plan any necessary cloud additions." msgstr "クラウドの追加の必要性を検討し、計画を立てます。" msgid "Review common actions in your cloud." msgstr "構築したクラウドにおいて一般的なアクションをレビューする" msgid "" "Review the component's configuration file to see how each OpenStack " "component accesses its corresponding database. Look for either " "``sql_connection`` or simply ``connection``. The following command uses " "``grep`` to display the SQL connection string for nova, glance, cinder, and " "keystone:" msgstr "" "コンポーネントの設定ファイルを確認して、それぞれの OpenStack コンポーネントが" "対応するデータベースにどのようにアクセスするかを把握ください。 " "``sql_connection`` またはただの ``connection`` を探します。以下のコマンド" "は、 ``grep`` を使用して、nova、glance、cinder、keystone の SQL 接続文字列を" "表示します。" msgid "Review usage and trends over the past quarter." msgstr "この四半期における使用量および傾向を確認します。" msgid "Role" msgstr "役割" msgid "Role-based rules" msgstr "ロールに基づいたルール" msgid "Roll Your Own OpenStack" msgstr "自分の OpenStack の展開" msgid "Roll back configuration files." msgstr "設定ファイルをロールバックします。" msgid "Roll back packages." msgstr "パッケージをロールバックします。" msgid "Roll these tests into an alerting system." msgstr "それらのテストをアラートシステムに組み込む" msgid "Rolling back a failed upgrade" msgstr "失敗したアップグレードのロールバック" msgid "Routers for private networks created within OpenStack." msgstr "OpenStack 内に作成されるプライベートネットワーク用のルーター" msgid "Run ``glance-*`` servers on the ``swift-proxy`` server." msgstr "``swift-proxy`` サーバで ``glance-*`` サーバを稼働する" msgid "Run a central dedicated database server." msgstr "中央データベースサーバを構成する" msgid "" "Run a number of services in a highly available fashion, utilizing Pacemaker " "and HAProxy to provide a virtual IP and load-balancing functions so all " "controller nodes are being used." msgstr "" "全コントローラーノードが使用されるように Pacemaker と HAProxy を利用して仮想 " "IP および負荷分散機能を提供して、多数のサービスを高可用性で実行します。" msgid "" "Run all of the environment's networking services, with the exception of the " "networking API service (which runs on the controller node)." msgstr "" "環境の全ネットワークサービスを実行します。ただし、ネットワーク API サービス " "(コントローラーノードで実行される) を除きます。" msgid "Run one VM per service." msgstr "1サービスにつき1つのVMを稼働させる" msgid "Run operating system and scratch space" msgstr "OS を起動し、空き領域に記録する" msgid "Run the bare minimum of services needed to facilitate these instances." msgstr "" "それらのインスタンスを円滑に稼働するために必要な最低限のサービスを実行しま" "す。" msgid "Run the following command to view the current iptables configuration:" msgstr "iptablesの現在の構成を見るには、以下のコマンドを実行します。" msgid "Run the following command to view the properties of existing images:" msgstr "" "既存のイメージのプロパティを表示するために、以下のコマンドを実行します。" msgid "Run this on the command line of the following areas:" msgstr "このコマンドは以下の場所で実行します。" msgid "Running Daemons on the CLI" msgstr "コマンドラインでのデーモンの実行" msgid "Running Instances" msgstr "稼働中のインスタンス" msgid "" "Running ``sync`` writes dirty buffers (buffered blocks that have been " "modified but not written yet to the disk block) to disk." msgstr "" "``sync`` を実行することにより、ダーティーバッファー (変更されたが、ディスクに" "書き込まれていないバッファー済みブロック) をディスクに書き込みます。" msgid "Running a dedicated storage system can be operationally simpler." msgstr "専用のストレージシステムを動作させることで、運用がシンプルになります。" msgid "" "Running a distributed file system can make you lose your data locality " "compared with nonshared storage." msgstr "" "分散ファイルシステムを実行すると、非共有ストレージに比べデータの局所性が失わ" "れる可能性があります。" msgid "" "Running a shared file system on a storage system apart from the computes " "nodes is ideal for clouds where reliability and scalability are the most " "important factors. Running a shared file system on the compute nodes " "themselves may be best in a scenario where you have to deploy to preexisting " "servers for which you have little to no control over their specifications. " "Running a nonshared file system on the compute nodes themselves is a good " "option for clouds with high I/O requirements and low concern for reliability." msgstr "" "信頼性と拡張性が最も重要な要因とするクラウドでは、コンピュートノードと分離し" "てストレージシステムで共有ファイルシステムを実行することが理想的です。仕様の" "コントロールをほぼできない、または全くできない既存のサーバーにデプロイシなけ" "ればならない場合などは、コンピュートノード自体で共有ファイルシステムを実行す" "るとベストです。また、I/O 要件が高く、信頼性にあまり配慮しなくてもいいクラウ" "ドには、コンピュートノード上で非共有ファイルシステムを実行すると良いでしょ" "う。" msgid "Running programs have written their contents to disk" msgstr "実行中のプログラムがコンテンツをディスクに書き込んだこと" msgid "" "Runs as a background process. On Linux platforms, a daemon is usually " "installed as a service." msgstr "" "バックグラウンドプロセスとして実行されます。Linux プラットフォームでは、デー" "モンは通常サービスとしてインストールされます。" msgid "S3" msgstr "S3" msgid "SQL" msgstr "SQL" msgid "SQL back end" msgstr "SQL バックエンド" msgid "SQL database (such as MySQL or PostgreSQL)" msgstr "SQL データベース (MySQL や PostgreSQL など)" msgid "Save the configuration files on all nodes. For example:" msgstr "すべてのノードで設定ファイルを保存します。例:" msgid "Scalability" msgstr "スケーラビリティー" msgid "Scalable Hardware" msgstr "スケーラブルハードウェア" msgid "Scaling" msgstr "スケーリング" msgid "Scenario" msgstr "シナリオ" msgid "Scheduler Improvements" msgstr "スケジューラーの改善" msgid "Scheduling" msgstr "スケジューリング" msgid "Scheduling services" msgstr "スケジュールサービス" msgid "Scheduling to hosts with trusted hardware support." msgstr "" "トラステッドコンピューティング機能に対応したホスト群に対してスケジューリング" "したい場合" msgid "Script" msgstr "スクリプト" msgid "Search in this guide" msgstr "ガイド内検索" msgid "" "Secondly, DAIR's shared ``/var/lib/nova/instances`` directory contributed to " "the problem. Since all compute nodes have access to this directory, all " "compute nodes periodically review the \\_base directory. If there is only " "one instance using an image, and the node that the instance is on is down " "for a few minutes, it won't be able to mark the image as still in use. " "Therefore, the image seems like it's not in use and is deleted. When the " "compute node comes back online, the instance hosted on that node is unable " "to start." msgstr "" "次に、DAIR の共有された ``/var/lib/nova/instances`` が問題を助長した。全コン" "ピュートノードがこのディレクトリにアクセスするため、全てのコンピュートノード" "は定期的に \\_base ディレクトリを見直していた。あるイメージを使用しているイン" "スタンスが1つだけあり、そのインスタンスが存在するノードが数分間ダウンした場" "合、そのイメージが使用中であるという印を付けられなくなる。それゆえ、イメージ" "は使用中に見えず、削除されてしまったのだ。そのコンピュートノードが復帰した" "際、そのノード上でホスティングされていたインスタンスは起動できない。" msgid "Security Configuration for Compute, Networking, and Storage" msgstr "Compute、Networking、Storage のセキュリティ設定" msgid "Security Groups" msgstr "セキュリティグループ" msgid "Security group rules" msgstr "セキュリティグループルール" msgid "Security groups" msgstr "セキュリティグループ" msgid "" "Security groups are sets of IP filter rules that are applied to an " "instance's networking. They are project specific, and project members can " "edit the default rules for their group and add new rules sets. All projects " "have a \"default\" security group, which is applied to instances that have " "no other security group defined. Unless changed, this security group denies " "all incoming traffic." msgstr "" "セキュリティグループは、インスタンスのネットワークに適用される、IP フィルター" "ルールの組です。それらはプロジェクト固有です。プロジェクトメンバーがそれらの" "グループの標準ルールを編集でき、新しいルールを追加できます。すべてのプロジェ" "クトが \"default\" セキュリティグループを持ちます。他のセキュリティグループが" "定義されていないインスタンスには \"default\" セキュリティグループが適用されま" "す。\"default\" セキュリティグループは、ルールを変更しない限り、すべての受信" "トラフィックを拒否します。" msgid "" "Security groups for the current project can be found on the OpenStack " "dashboard under :guilabel:`Access & Security`. To see details of an existing " "group, select the :guilabel:`Edit Security Group` action for that security " "group. Obviously, modifying existing groups can be done from this edit " "interface. There is a :guilabel:`Create Security Group` button on the main :" "guilabel:`Access & Security` page for creating new groups. We discuss the " "terms used in these fields when we explain the command-line equivalents." msgstr "" "現在のプロジェクトのセキュリティグループが、OpenStack dashboard の :guilabel:" "`アクセスとセキュリティ` にあります。既存のグループの詳細を表示するには、セ" "キュリティグループの :guilabel:`編集` を選択します。自明ですが、この :" "guilabel:`編集` インターフェースから既存のグループを変更できます。新しいグ" "ループを作成するための :guilabel:`セキュリティグループの作成` ボタンが、メイ" "ンの :guilabel:`アクセスとセキュリティ` ページにあります。同等のコマンドライ" "ンを説明するとき、これらの項目において使用される用語について説明します。" msgid "" "Security groups, as discussed earlier, are typically required to allow " "network traffic to an instance, unless the default security group for a " "project has been modified to be more permissive." msgstr "" "セキュリティグループは、前に記載したように、プロジェクトのデフォルトのセキュ" "リティグループがより許可するよう変更されていない限り、インスタンスへのネット" "ワーク通信を許可するために一般的に必要となります。" msgid "See :ref:`compute_node`." msgstr ":ref:`compute_node` 参照。" msgid "See :ref:`controller_node`." msgstr ":ref:`controller_node` 参照。" msgid "See :ref:`network_node`." msgstr ":ref:`network_node` 参照。" msgid "See :ref:`storage_node`." msgstr ":ref:`storage_node` 参照。" msgid "Segregating Your Cloud" msgstr "クラウドの分離" msgid "Select the :guilabel:`Identity` tab in the left navigation bar." msgstr "" "左側にあるナビゲーションバーの :guilabel:`ユーザー管理` タブを選択します。" msgid "Semiannually" msgstr "1 年に 2 回" msgid "Send unmatched traffic to the fallback chain." msgstr "一致しない通信のフォールバックチェインへの送信。" msgid "Sep 22, 2011" msgstr "2011年9月22日" msgid "Sep 22, 2014" msgstr "2014年9月22日" msgid "Sep 27, 2012" msgstr "2012年9月27日" msgid "Separation of Services" msgstr "サービスの分離" msgid "Series" msgstr "シリーズ" msgid "Seriously, Google." msgstr "マジ?Google。" msgid "Server load" msgstr "サーバー負荷" msgid "Servers and Services" msgstr "サーバーとサービス" msgid "Service" msgstr "サービス" msgid "Services" msgstr "サービス" msgid "Services for Networking" msgstr "ネットワーク関係のサービス" msgid "Set Block Storage Quotas" msgstr "Block Storage のクォータの設定" msgid "Set Compute Service Quotas" msgstr "コンピュートサービスのクォータの設定" msgid "Set Image Quotas" msgstr "イメージクォータの設定" msgid "Set Object Storage Quotas" msgstr "Object Storage のクォータの設定" msgid "" "Several configuration-management tools are available, and this guide does " "not recommend a specific one. The two most popular ones in the OpenStack " "community are `Puppet `_, with available `OpenStack " "Puppet modules `_; and " "`Chef `_, with available `OpenStack Chef " "recipes `_. Other newer " "configuration tools include `Juju `_, `Ansible " "`_, and `Salt `_; and " "more mature configuration management tools include `CFEngine `_ and `Bcfg2 `_." msgstr "" "いくつかの構成管理ツールがあります。このガイドでは特定のものを推奨しません。 " "OpenStack コミュニティで人気があるものは `Puppet `_ " "と `Chef `_ の 2 つで、 OpenStack 用の設定集が" "それぞれ `OpenStack Puppet モジュール `_ と `OpenStack Chef レシピ `_ にあります。新し目の他の設定ツールとしては " "`Juju `_, `Ansible `_, " "`Salt `_ があります。もう少し成熟した設定管理ツー" "ルとしては `CFEngine `_ や `Bcfg2 `_ があります。" msgid "" "Several minutes after ``nova-network`` is restarted, you should see new " "dnsmasq processes running:" msgstr "" "``nova-network`` の再起動から数分後、新たな dnsmasq プロセスが動いていること" "が確認できるでしょう。" msgid "" "Several options are available for MySQL load balancing, and the supported " "AMQP brokers have built-in clustering support. Information on how to " "configure these and many of the other services can be found in :doc:" "`operations`." msgstr "" "MySQL の負荷分散には複数のオプションがあり、サポートされている AMQP ブロー" "カーにはクラスタリングサポートが含まれています。これらの設定方法やその他多く" "のサービスに関する情報は、 :doc:`operations` を参照してください。" msgid "" "Several pre-made images exist and can easily be imported into the Image " "service. A common image to add is the CirrOS image, which is very small and " "used for testing purposes. To add this image, simply do:" msgstr "" "いくつかの構築済みイメージが存在します。簡単に Image service の中にインポート" "できます。追加する一般的なイメージは、非常に小さく、テスト目的に使用される " "CirrOS イメージです。このイメージを追加するには、単に次のようにします。" msgid "Shared File System storage" msgstr "Shared File System ストレージ" msgid "Shared File Systems Service" msgstr "Shared File Systems サービス" msgid "Shared storage using NFS\\*" msgstr "NFS を使用する共有ストレージ\\*" msgid "Sharing Images Between Projects" msgstr "プロジェクト間のイメージの共有" msgid "Sheepdog" msgstr "Sheepdog" msgid "" "Sheepdog is a userspace distributed storage system. Sheepdog scales to " "several hundred nodes, and has powerful virtual disk management features " "like snapshot, cloning, rollback, thin provisioning." msgstr "" "Sheepdog は、ユーザー空間の分散ストレージシステムです。数百ノードまでスケール" "します。スナップショット、複製、ロールバック、シンプロビジョニングなどの高度" "な仮想ディスク管理機能を持ちます。" msgid "Should backups be kept off-site?" msgstr "オフサイトにバックアップを置くべきか?" msgid "" "Should my persistent storage drives be contained in my compute nodes, or " "should I use external storage?" msgstr "" "永続的ストレージをコンピュートノード内に持つべきか?それとも外部ストレージに" "持つべきか?" msgid "" "Shows OpenStack end users how to create and manage resources in an OpenStack " "cloud with the OpenStack dashboard and OpenStack client commands" msgstr "" "OpenStack のエンドユーザーが、OpenStack Dashboard と OpenStack クライアントコ" "マンドを使って、OpenStack クラウドのリソースの作成・管理を行う方法を説明して" "います" msgid "" "Shows a policy restricting the ability to manipulate flavors to " "administrators using the Admin API only." msgstr "" "インスタンスタイプを操作する権限を、管理 API を使用する管理者だけに限定するポ" "リシーを表します。" msgid "" "Shows a rule that evaluates successfully if the current user is an " "administrator or the owner of the resource specified in the request (tenant " "identifier is equal)." msgstr "" "現在のユーザーが、管理者、またはリクエストで指定されたリソースの所有者 (テナ" "ント識別子が同じ) であれば、成功であると評価されるルールを表します。" msgid "" "Shows the default policy, which is always evaluated if an API operation does " "not match any of the policies in ``policy.json``." msgstr "" "API 操作が ``policy.json`` のどのポリシーとも一致しなかった場合に、必ず評価さ" "れる規定のポリシーを表します。" msgid "" "Shows you how to obtain, create, and modify virtual machine images that are " "compatible with OpenStack" msgstr "" "OpenStack で利用可能な仮想マシンイメージを取得、作成、更新する方法について説" "明されています" msgid "Shutting Down a Storage Node" msgstr "ストレージノードのシャットダウン" msgid "Signature hash method = SHA-256" msgstr "署名のハッシュ方法 = SHA-256" msgid "Signature hash methods: SHA-224, SHA-256, SHA-384, and SHA-512" msgstr "署名のハッシュ方法: SHA-224、SHA-256、SHA-384、SHA-512" msgid "Signature key type = RSA-PSS" msgstr "署名の鍵形式 = RSA-PSS" msgid "" "Signature key types: DSA, ECC_SECT571K1, ECC_SECT409K1, ECC_SECT571R1, " "ECC_SECT409R1, ECC_SECP521R1, ECC_SECP384R1, and RSA-PSS" msgstr "" "署名の鍵形式: DSA、ECC_SECT571K1、ECC_SECT409K1、ECC_SECT571R1、" "ECC_SECT409R1、ECC_SECP521R1、ECC_SECP384R1、RSA-PSS" msgid "Signature verification will occur when Compute boots the signed image" msgstr "Compute が署名付きイメージを起動するとき、署名が検証されます。" msgid "" "Similarly, if you have an existing cloud and are looking to upgrade from " "``nova-network`` to OpenStack Networking, you should have the option to " "delay the upgrade for this period of time. However, each release of " "OpenStack brings significant new innovation, and regardless of your use of " "networking methodology, it is likely best to begin planning for an upgrade " "within a reasonable timeframe of each release." msgstr "" "同様に、既存のクラウドを持ち、 ``nova-network`` から OpenStack Networking に" "アップグレードするつもりである場合、この期間中のアップグレードを遅らせる選択" "肢もあるでしょう。しかしながら、OpenStack の各リリースは新しい重要なイノベー" "ションをもたらします。ネットワークの使用法によらず、各リリースの合理的な時間" "枠の中でアップグレードの計画を始めることが最も良いでしょう。" msgid "" "Similarly, the default RAM allocation ratio of 1.5:1 means that the " "scheduler allocates instances to a physical node as long as the total amount " "of RAM associated with the instances is less than 1.5 times the amount of " "RAM available on the physical node." msgstr "" "同様に、RAM 割当比のデフォルト1.5:1 は、インスタンスに関連づけられた RAM の総" "量が物理ノードで利用できるメモリ量の1.5倍未満であれば、スケジューラーがその物" "理ノードにインスタンスを割り当てることを意味します。" msgid "" "Since my database contained many records—over 1 million metadata records and " "over 300,000 instance records in \"deleted\" or \"errored\" states—each " "search took a long time. I decided to clean up the database by first " "archiving a copy for backup and then performing some deletions using the " "MySQL client. For example, I ran the following SQL command to remove rows of " "instances deleted for over a year:" msgstr "" "データベースに 100 万以上のメタデータおよび 300,000 インスタンスのレコードが" "「削除済み」または「エラー」状態で含まれていました。MySQL クライアントを使用" "して、まずバックアップを取得し、データベースをクリーンアップし、いくつか削除" "を実行することにしました。例えば、以下の SQL コマンドを実行して、1 年以上の間" "に削除されたインスタンスの行を削除しました。" msgid "Single ``nova-network`` or multi-host?" msgstr "単一の ``nova-network`` またはマルチホスト?" msgid "" "Size your database server accordingly, and scale out beyond one cloud " "controller if many instances will report status at the same time and " "scheduling where a new instance starts up needs computing power." msgstr "" "データベースサーバーを負荷に応じてサイジングしてください。もし、多数のインス" "タンスが同時に状態を報告したり、CPU能力が必要な新規インスタンス起動のスケ" "ジューリングを行う場合は、1台のクラウドコントローラーを超えてスケールアウト" "してください。" msgid "Sizing determined by…" msgstr "容量の指定" msgid "So it was a qemu/kvm bug." msgstr "つまり、これは qemu/kvm のバグである。" msgid "" "So many OpenStack resources are available online because of the fast-moving " "nature of the project, but there are also resources listed here that the " "authors found helpful while learning themselves." msgstr "" "プロジェクトの急速な成熟のため、数多くの OpenStack の情報源がオンラインで利用" "可能ですが、執筆者が学習している間に有用だったリソースを一覧化しています。" msgid "" "So, I found myself wondering what changed in the EC2 API on Havana that " "might cause this to happen. Was it a bug or a normal behavior that I now " "need to work around?" msgstr "" "そのため、この問題を引き起こしているかもしれない、Havana で EC2 API に行われ" "た変更を自分で探しはじめました。これはバグなのか、回避策が必要となる通常の動" "作なのか?" msgid "SolidFire" msgstr "SolidFire" msgid "Some of the resources that you want to monitor include:" msgstr "監視項目に含む幾つかのリソースをあげます。" msgid "Some other examples for Intelligent Alerting include:" msgstr "インテリジェントなアラートのその他の例としては以下があります。" msgid "" "Sometimes a compute node either crashes unexpectedly or requires a reboot " "for maintenance reasons." msgstr "" "コンピュートノードは、予期せずクラッシュしたり、メンテナンスのために再起動が" "必要になったりすることがときどきあります。" msgid "" "Sometimes a user and a group have a one-to-one mapping. This happens for " "standard system accounts, such as cinder, glance, nova, and swift, or when " "only one user is part of a group." msgstr "" "ユーザーとグループは、一対一でマッピングされる場合があります。このようなマッ" "ピングは cinder、glance、nova、swift などの標準システムアカウントや、グループ" "にユーザーが 1 人しかいない場合に発生します。" msgid "" "Sometimes an instance is terminated but the floating IP was not correctly " "disassociated from that instance. Because the database is in an inconsistent " "state, the usual tools to disassociate the IP no longer work. To fix this, " "you must manually update the database." msgstr "" "しばしば、 Floating IP を正しく開放しないままインスタンスが終了されることがあ" "ります。するとデータベースは不整合状態となるため、通常のツールではうまく開放" "できません。解決するには、手動でデータベースを更新する必要があります。" msgid "Source ``openrc`` to set up your environment variables for the CLI:" msgstr "``openrc`` を読み込み、CLI の環境変数を設定します。" msgid "Source openrc to set up your environment variables for the CLI:" msgstr "openrc を読み込み、CLI の環境変数を設定します。" msgid "" "SourceGroups are a special dynamic way of defining the CIDR of allowed " "sources. The user specifies a SourceGroup (security group name) and then all " "the users' other instances using the specified SourceGroup are selected " "dynamically. This dynamic selection alleviates the need for individual rules " "to allow each new member of the cluster." msgstr "" "ソースグループは許可されたソースの CIDR を動的に定義する特別な方法です。ユー" "ザーがソースグループ (セキュリティグループ名) を指定します。これにより、指定" "されたソースグループを使用する、ユーザーの他のインスタンスが動的にすべて選択" "されます。この動的な選択により、クラスターのそれぞれの新しいメンバーを許可す" "る、個別のルールの必要性を軽減できます。" msgid "Spare space for future growth" msgstr "将来のための余剰" msgid "Specific Configuration Topics" msgstr "設定に関する個別のトピック" msgid "" "Specifies the size of a secondary ephemeral data disk. This is an empty, " "unformatted disk and exists only for the life of the instance." msgstr "" "二次的な一時データディスクの容量を指定します。これは空の、フォーマットされて" "いないディスクです。インスタンスの生存期間だけ存在します。" msgid "Specify access rules and security services for existing shares." msgstr "既存の共有のアクセスルールおよびセキュリティーサービスを指定します。" msgid "Specify quotas for existing users or tenants" msgstr "既存のユーザまたはテナントのクォータを表示します" msgid "StackTach" msgstr "StackTach" msgid "" "Standard backup best practices apply when creating your OpenStack backup " "policy. For example, how often to back up your data is closely related to " "how quickly you need to recover from data loss." msgstr "" "OpenStackバックアップポリシーを作成する際、標準的なバックアップのベストプラク" "ティスが適用できます。例えば、どの程度の頻度でバックアップを行なうかは、どの" "くらい早くデータロスから復旧させる必要があるかに密接に関連しています。" msgid "Start the ``nova-compute`` service:" msgstr "``nova-compute`` サービスを起動します。" msgid "Starting Instances" msgstr "インスタンスの起動" msgid "" "Starting instances and deleting instances is demanding on the compute node " "but also demanding on the controller node because of all the API queries and " "scheduling needs." msgstr "" "インスタンスの起動と停止は コンピュートノードに負荷をかけますが、それだけで" "なく、すべてのAPI処理とスケジューリングの必要性のために、コントローラーノード" "にも負荷をかけます。" msgid "Status" msgstr "状態" msgid "Stop all OpenStack services." msgstr "すべての OpenStack サービスを停止します。" msgid "Stop the ``nova-compute`` service:" msgstr "``nova-compute`` サービスを停止します。" msgid "Storage" msgstr "ストレージ" msgid "Storage Decisions" msgstr "ストレージ選定" msgid "Storage Node Failures and Maintenance" msgstr "ストレージノードの故障とメンテナンス" msgid "" "Storage is found in many parts of the OpenStack stack, and the differing " "types can cause confusion to even experienced cloud engineers. This section " "focuses on persistent storage options you can configure with your cloud. " "It's important to understand the distinction between :term:`ephemeral " "` storage and :term:`persistent ` " "storage." msgstr "" "ストレージは、OpenStack のスタックの多くの箇所で使用されており、ストレージの" "種別が異なると、経験豊かなエンジニアでも混乱する可能性があります。本章は、お" "使いのクラウドで設定可能な永続ストレージオプションにフォーカスします。:term:`" "一時ストレージ ` と :term:`永続ストレージ ` の相違点を理解することが重要です。" msgid "" "Storage nodes store all the data required for the environment, including " "disk images in the Image service library, and the persistent storage volumes " "created by the Block Storage service. Storage nodes use GlusterFS technology " "to keep the data highly available and scalable." msgstr "" "ストレージノードは、環境に必要な全データを保管します。これには、Image " "service ライブラリ内のディスクイメージや、Block Storage によって作成された永" "続ストレージボリュームが含まれます。ストレージノードは GlusterFS テクノロジー" "を使用してデータの高可用性とスケーラビリティを確保します。" msgid "Store data, including VM images" msgstr "データを保存する(VMイメージも含む)" msgid "" "Stores and serves images with metadata on each, for launching in the cloud" msgstr "" "クラウド内で起動するための各メタデータが付属したイメージデータを蓄え、提供し" "ます" msgid "Strengths" msgstr "長所" msgid "Subnet router" msgstr "サブネットルーター" msgid "Summary" msgstr "概要" msgid "" "Supply highly available \"infrastructure\" services, such as MySQL and Qpid, " "that underpin all the services." msgstr "" "高可用性の「インフラストラクチャー」サービス (全サービスの基盤となる MySQL " "や Qpid など) を提供します。 " msgid "" "Support for global clustering of object storage servers is available for all " "supported releases. You would implement these global clusters to ensure " "replication across geographic areas in case of a natural disaster and also " "to ensure that users can write or access their objects more quickly based on " "the closest data center. You configure a default region with one zone for " "each cluster, but be sure your network (WAN) can handle the additional " "request and response load between zones as you add more zones and build a " "ring that handles more zones. Refer to `Geographically Distributed Clusters " "`_ in the documentation for additional information." msgstr "" "オブジェクトストレージサーバーのグローバルクラスターが、すべてのサポートされ" "ているリリースで利用できます。自然災害の発生時に備えて地理的な地域をまたがっ" "て確実に複製するために、またユーザーが最も近いデータセンターに基づいてより迅" "速にオブジェクトにアクセスできるようにするために、これらのグローバルクラス" "ターを導入できるでしょう。各クラスターに 1 つのゾーンを持つデフォルトのリー" "ジョンを設定します。しかし、より多くのゾーンを追加して、より多くのゾーンを処" "理するリングを構築するので、お使いのネットワーク (WAN) が、ゾーン間の追加リク" "エストとレスポンスの負荷を処理できることを確認してください。詳細は " "`Geographically Distributed Clusters `_ にあるドキュメ" "ントを参照してください。" msgid "" "Sure enough, the user had been periodically refreshing the console log page " "on the dashboard and the 5G file was traversing the Rabbit cluster to get to " "the dashboard." msgstr "" "思った通り、ユーザはダッシュボード上のコンソールログページを定期的に更新して" "おり、ダッシュボードに向けて5GB のファイルが RabbitMQ クラスタを通過してい" "た。" msgid "" "Suspend I/O to the disks, similar to the Linux ``fsfreeze -f`` operation." msgstr "" "ディスクへの I/O を一時停止します。Linux の ``fsfreeze -f`` 処理と似ていま" "す。" msgid "" "Suspend the instance using the :command:`virsh` command, taking note of the " "internal ID:" msgstr "" ":command:`virsh` コマンドを使用してインスタンスを一時停止します。内部 ID を記" "録します。" msgid "Suspend the instance using the ``virsh`` command." msgstr "``virsh`` コマンドを使用して、インスタンスを一時停止します。" msgid "Swap" msgstr "スワップ" msgid "" "Swap space to free up memory for processes, as an independent area of the " "physical disk used only for swapping and nothing else." msgstr "" "プロセス用にメモリーを空ける Swap 領域。物理ディスクから独立した、スワップの" "みに使用される領域。" msgid "Swift" msgstr "Swift" msgid "" "Swift should notice the new disk and that no data exists. It then begins " "replicating the data to the disk from the other existing replicas." msgstr "" "Swift は新しいディスクを認識します。また、データが存在しないことを認識しま" "す。そうすると、他の既存の複製からディスクにデータを複製しはじめます。" msgid "" "Switch back to the ``n-sch`` screen. Among the log statements, you'll see " "the line:" msgstr "" "``n-sch`` 画面に切り替えます。ログ出力の中に、以下の行を見つけられます。" msgid "Systems Administration" msgstr "システム管理" msgid "" "Sébastien Han has written excellent blogs and generously gave his permission " "for re-use." msgstr "" "Sébastien Han は素晴らしいブログを書いてくれて、寛大にも再利用の許可を与えて" "くれました。" msgid "Table OpenStack log locations" msgstr "表: OpenStack のログの場所" msgid "Table. Cloud controller hardware sizing considerations" msgstr "表: クラウドコントローラーのハードウェアサイジングに関する考慮事項" msgid "Table. Deployment scenarios" msgstr "表: デプロイメントシナリオ" msgid "Table. Example service restoration priority list" msgstr "表: サービス復旧優先度一覧の例" msgid "Table. Flavor parameters" msgstr "表: フレーバーのパラメーター" msgid "Table. Node types" msgstr "表: ノードのタイプ" msgid "Table. OpenStack component configuration" msgstr "表: OpenStack コンポーネントの設定" msgid "Table. OpenStack default flavors" msgstr "表: OpenStack デフォルトのフレーバー" msgid "Table. OpenStack segregation methods" msgstr "表: OpenStack 分離の手法" msgid "Table. OpenStack storage" msgstr "表: OpenStack ストレージ" msgid "Table. Persistent file-based storage support" msgstr "表: 永続ファイルベースのストレージサポート" msgid "Table. Third-party component configuration" msgstr "表: サードパーティーコンポーネントの設定" msgid "Table: Block Storage quota descriptions" msgstr "表: Block Storage のクォータの説明" msgid "Tailing Logs" msgstr "最新ログの確認" msgid "Taking Snapshots" msgstr "スナップショットの取得" msgid "" "Taking the first 11 characters, we can construct a device name of " "tapff387e54-9e from this output." msgstr "" "この出力から最初の 11 文字をとり、デバイス名 tapff387e54-9e を作ることができ" "ます。" msgid "Tales From the Cryp^H^H^H^H Cloud" msgstr "ハリウッド^H^H^H^H^Hクラウドナイトメア" msgid "" "Telemetry service - In typical environments, updating the Telemetry service " "only requires restarting the service." msgstr "" "Telemetry サービス - 一般的な環境では、 Telemetry サービスを更新するために、" "Apache HTTP サービスの再起動のみが必要となります。" msgid "Tenant Network Separation" msgstr "テナントネットワークの分離" msgid "Terminal 1:" msgstr "端末 1:" msgid "Terminal 2:" msgstr "端末 2:" msgid "" "Test the middleware from outside DevStack on a remote machine that has " "access to your DevStack instance:" msgstr "" " DevStack 環境の外の、DevStack 用インスタンスにアクセス可能なリモートマシンか" "らミドルウェアをテストします。" msgid "" "Test your middleware with the ``swift`` CLI. Start by switching to the shell " "screen and finish by switching back to the ``swift-proxy`` screen to check " "the log output:" msgstr "" "``swift``の CLI でミドルウェアのテストをしてください。shell の screen セッ" "ションに切り替えてテストを開始し、 ``swift-proxy`` の screen セッションにも" "どってログ出力をチェックして終了します。" msgid "" "Test your scheduler with the nova CLI. Start by switching to the ``shell`` " "screen and finish by switching back to the ``n-sch`` screen to check the log " "output:" msgstr "" "nova の CLI でスケジューラーのテストをしてください。 ``shell`` の screen セッ" "ションに切り替えてテストを開始し、 ``n-sch`` screen セッションにもどってログ" "出力をチェックして終了します。" msgid "That made no sense." msgstr "これでは意味が無かった。" msgid "Thaw (unfreeze) the system" msgstr "システムを解凍 (フリーズ解除) します" msgid "" "The \"cluster\" rule allows SSH access from any other instance that uses the " "``global-http`` group." msgstr "" "\"cluster\" ルールにより、``global-http`` グループを使用する他のすべてのイン" "スタンスから SSH アクセスが許可されます。" msgid "The 1gb NIC was still alive and active" msgstr "1Gb NICはまだ生きていて、有効だった。" msgid "" "The :command:`nova flavor-create` command allows authorized users to create " "new flavors. Additional flavor manipulation commands can be shown with the " "command:" msgstr "" ":command:`nova flavor-create` コマンドにより、権限のあるユーザーが新しいフ" "レーバーを作成できます。さらなるフレーバーの操作コマンドは次のコマンドを用い" "て表示できます:" msgid "" "The :command:`nova reboot` command wasn't working, so I used :command:" "`virsh`, but it immediately came back with an error saying it was unable to " "find the backing disk. In this case, the backing disk is the Glance image " "that is copied to ``/var/lib/nova/instances/_base`` when the image is used " "for the first time. Why couldn't it find it? I checked the directory and " "sure enough it was gone." msgstr "" ":command:`nova reboot` コマンドは機能しなかったので、 :command:`virsh` を使用" "したが、すぐに仮想ディスクが見つからないとのエラーが返ってきた。この場合、仮" "想ディスクは Glance イメージで、イメージが最初に使用する際に ``/var/lib/nova/" "instances/_base`` にコピーされていた。何故イメージが見つからないのか?私はそ" "のディレクトリをチェックし、イメージがないことを知った。" msgid "" "The :command:`openstack image create` command provides a large set of " "options for working with your image. For example, the :option:`--min-disk` " "option is useful for images that require root disks of a certain size (for " "example, large Windows images). To view these options, run:" msgstr "" ":command:`openstack image-create` コマンドでは、イメージに指定できる多数のオ" "プションが用意されています。たとえば、 :option:`--min-disk` オプションは、特" "定の容量のルートディスクを必要とするイメージ (例: 大きな Windows イメージ) の" "ために有用です。これらのオプションを表示するには、次のようにします:" msgid "" "The :option:`copy-from` option copies the image from the location specified " "into the ``/var/lib/glance/images`` directory. The same thing is done when " "using the STDIN redirection with <, as shown in the example." msgstr "" ":option:`copy-from` オプションは、指定された位置から ``/var/lib/glance/" "images`` ディレクトリの中にコピーします。例に示すように < で STDIN リダイレク" "ションを使用するときに、同じことが実行されます。" msgid "" "The :option:`location` option is important to note. It does not copy the " "entire image into the Image service, but references an original location " "where the image can be found. Upon launching an instance of that image, the " "Image service accesses the image from the location specified." msgstr "" ":option:`location` オプションは注意する意味があります。 Image サービスにイ" "メージ全体のコピーを行わず、そのイメージがある元の位置への参照を保持します。" "イメージのインスタンスを起動するとき、 Image サービスが指定された場所からイ" "メージにアクセスします。" msgid "" "The CSAIL cloud is currently 64 physical nodes with a total of 768 physical " "cores and 3,456 GB of RAM. Persistent data storage is largely outside the " "cloud on NFS, with cloud resources focused on compute resources. There are " "more than 130 users in more than 40 projects, typically running 2,000–2,500 " "vCPUs in 300 to 400 instances." msgstr "" "CSAIL クラウドは現在 64 物理ノード、768 物理コア、3,456 GB のメモリがありま" "す。クラウドリソースがコンピュータリソースに焦点をあてているため、永続データ" "ストレージの大部分は、クラウド外の NFS 上にあります。40 以上のプロジェクトに " "130 以上のユーザーがいます。一般的に、300 ~ 400 インスタンスで 2,000 ~ " "2,500 仮想 CPU が動作しています。" msgid "The I/O statistics of your storage services" msgstr "ストレージサービスの I/O の統計" msgid "" "The ID of the volume to boot from, as shown in the output of :command:`nova " "volume-list`" msgstr "" "起動するボリュームの ID。 :command:`nova volume-list` の出力に表示されます。" msgid "The Image service and the Database" msgstr "Image service とデータベース" msgid "" "The Image service is run on all controller nodes, ensuring at least one " "instance will be available in case of node failure. It also sits behind " "HAProxy, which detects when the software fails and routes requests around " "the failing instance." msgstr "" "Image Service は、全コントローラーノード上で実行され、ノードの障害が発生した" "場合に少なくとも 1 インスタンスが利用可能となるようにします。また、このサー" "ビスは、ソフトウェアの障害を検出して、障害の発生したインスタンスを迂回するよ" "うに要求をルーティングする HAProxy の背後に配置されます。" msgid "" "The Logical Volume Manager is a Linux-based system that provides an " "abstraction layer on top of physical disks to expose logical volumes to the " "operating system. The LVM back-end implements block storage as LVM logical " "partitions." msgstr "" "論理ボリュームマネージャー (LVM) は Linux ベースのシステムで、物理ディスク上" "に抽象層を提供して論理ボリュームをオペレーティングシステムに公開します。LVM " "バックエンドは、LVM 論理パーティションとしてブロックストレージを実装します。" msgid "" "The Modular Layer 2 plug-in is a framework allowing OpenStack Networking to " "simultaneously utilize the variety of layer-2 networking technologies found " "in complex real-world data centers. It currently works with the existing " "Open vSwitch, Linux Bridge, and Hyper-V L2 agents and is intended to replace " "and deprecate the monolithic plug-ins associated with those L2 agents." msgstr "" "Modular Layer 2 プラグインは、OpenStack Networking が複雑な実世界のデータセン" "ターに見られるさまざまな L2 ネットワーク技術を同時に利用できるようにするフ" "レームワークです。現在、既存の Open vSwitch、Linux Bridge、Hyper-V L2 エー" "ジェントと一緒に動作します。それらの L2 エージェントと関連付けられたモノリ" "シックなプラグインを置き換えて廃止することを意図しています。" msgid "" "The Open vSwitch driver should and usually does manage this automatically, " "but it is useful to know how to do this by hand with the :command:`ovs-" "vsctl` command. This command has many more subcommands than we will use " "here; see the man page or use :command:`ovs-vsctl --help` for the full " "listing." msgstr "" "Open vSwitch ドライバーは、これを自動的に管理すべきです。また、一般的に管理し" "ます。しかし、 :command:`ovs-vsctl` コマンドを用いて、これを手動で実行する方" "法を知ることは有用です。このコマンドは、ここで使用している以上に、数多くのサ" "ブコマンドがあります。完全な一覧は、マニュアルページを参照するか、 :command:" "`ovs-vsctl --help` を使用してください。" msgid "" "The OpenStack Compute API is extensible. An extension adds capabilities to " "an API beyond those defined in the core. The introduction of new features, " "MIME types, actions, states, headers, parameters, and resources can all be " "accomplished by means of extensions to the core API. This allows the " "introduction of new features in the API without requiring a version change " "and allows the introduction of vendor-specific niche functionality." msgstr "" "OpenStack Compute API は拡張可能です。ある拡張は、ある API にコア定義を超えた" "ケイパビリティを追加します。新機能、新しい MIME タイプ、アクション、状態、" "ヘッダ、パラメータ、そしてリソースの導入は、コア API の拡張によって達成するこ" "とができます。これにより、API に対してバージョンを変更することなく新機能を導" "入することができ、ベンダー固有の特定の機能を導入することもできます。" msgid "" "The OpenStack Foundation supported the creation of this book with plane " "tickets to Austin, lodging (including one adventurous evening without power " "after a windstorm), and delicious food. For about USD $10,000, we could " "collaborate intensively for a week in the same room at the Rackspace Austin " "office. The authors are all members of the OpenStack Foundation, which you " "can join. Go to the `Foundation web site `_." msgstr "" "OpenStack Foundationは、オースチンへの航空券、(暴風後の停電によるドキドキの夜" "を含む)宿、そして美味しい食事で、この本の作成をサポートしました。約10,000USド" "ルで、Rackspaceのオースチンオフィスの同じ部屋の中で、私たちは1週間で集中的に" "共同作業をすることができました。著者たちはすべて OpenStack Foundation のメン" "バーであり、あなたも OpenStack Foundation に参加できます。`Foundation のウェ" "ブサイト `_ に行ってみてください。" msgid "" "The OpenStack Image service consists of two parts: ``glance-api`` and " "``glance-registry``. The former is responsible for the delivery of images; " "the compute node uses it to download images from the back end. The latter " "maintains the metadata information associated with virtual machine images " "and requires a database." msgstr "" "OpenStack Image service は ``glance-api`` と ``glance-registry`` の2つのパー" "トから成り立っています。前者はコンピュートノードがバックエンドからイメージを" "ダウンロードする際の、イメージの配信に責任を持ちます。後者は仮想マシンに属" "し、データベースを必要とするメタデータの情報をメンテナンスします。" msgid "" "The OpenStack Networking service is run on all controller nodes, ensuring at " "least one instance will be available in case of node failure. It also sits " "behind HAProxy, which detects if the software fails and routes requests " "around the failing instance." msgstr "" "OpenStack Networking Service は、全コントローラーノード上で実行され、ノードの" "障害が発生した場合に少なくとも 1 インスタンスが利用可能となるようにします。" "また、このサービスは、ソフトウェアの障害を検出して、障害の発生したインスタン" "スを迂回するように要求をルーティングする HAProxy の背後に配置されます。" msgid "" "The OpenStack community has had a database-as-a-service tool in development " "for some time, and we saw the first integrated release of it in Icehouse. " "From its release it was able to deploy database servers out of the box in a " "highly available way, initially supporting only MySQL. Juno introduced " "support for Mongo (including clustering), PostgreSQL and Couchbase, in " "addition to replication functionality for MySQL. In Kilo, more advanced " "clustering capability was delivered, in addition to better integration with " "other OpenStack components such as Networking." msgstr "" "OpenStack コミュニティーは、何回か開発中の database-as-a-service ツールがあり" "ました。Icehouse において最初の統合リリースがありました。そのリリース以降、高" "可用な方法でそのまま使えるデータベースサーバーを配備できます。最初は MySQL の" "みをサポートしていました。Juno では、Mongo (クラスターを含む)、PostgreSQL、" "Couchbase、MySQL の複製機能をサポートしました。Kilo では、さらに高度なクラス" "ター機能が導入されました。また、Networking などの他の OpenStack コンポーネン" "トとより統合されました。" msgid "" "The OpenStack dashboard (horizon) can be configured to use multiple regions. " "This can be configured through the ``AVAILABLE_REGIONS`` parameter." msgstr "" "OpenStack dashboard (horizon) は、複数のリージョンを使用するよう設定できま" "す。これは ``AVAILABLE_REGIONS`` パラメーターにより設定できます。" msgid "" "The OpenStack dashboard (horizon) provides a web-based user interface to the " "various OpenStack components. The dashboard includes an end-user area for " "users to manage their virtual infrastructure and an admin area for cloud " "operators to manage the OpenStack environment as a whole." msgstr "" "OpenStackダッシュボード(horizon)は様々なOpenStackコンポーネントのウェブベース" "ユーザーインターフェースを提供します。ダッシュボードにはエンドユーザの仮想イ" "ンフラを管理するための領域と、OpenStack環境全体を管理するためのクラウド管理者" "のための管理者領域が含まれます。" msgid "" "The OpenStack dashboard simulates the ability to modify a flavor by deleting " "an existing flavor and creating a new one with the same name." msgstr "" "OpenStack dashboard は、既存のフレーバーを削除し、同じ名前の新しいものを作成" "することにより、フレーバーを変更する機能を模倣しています。" msgid "" "The OpenStack service's policy engine matches a policy directly. A rule " "indicates evaluation of the elements of such policies. For instance, in a " "``compute:create: [[\"rule:admin_or_owner\"]]`` statement, the policy is " "``compute:create``, and the rule is ``admin_or_owner``." msgstr "" "OpenStack サービスのポリシーエンジンがポリシーと直接照合を行います。ルールは" "そのようなポリシーの要素の評価を意味します。たとえば、 ``compute:create: " "[[\"rule:admin_or_owner\"]]`` 文において、ポリシーは ``compute:create`` で、" "ルールは ``admin_or_owner`` です。" msgid "" "The OpenStack snapshot mechanism allows you to create new images from " "running instances. This is very convenient for upgrading base images or for " "taking a published image and customizing it for local use. To snapshot a " "running instance to an image using the CLI, do this:" msgstr "" "OpenStack のスナップショット機能により、実行中のインスタンスから新しいイメー" "ジを作成することもできます。これは、ベースイメージをアップグレードするため、" "公開されているイメージをカスタマイズするために、非常に便利です。このように " "CLI を使用して、実行中のインスタンスをイメージにスナップショットをとります。" msgid "The REST API" msgstr "REST API" msgid "" "The RabbitMQ web management interface is accessible on your cloud controller " "at *http://localhost:55672*." msgstr "" "RabbitMQ Web 管理インターフェイスは、クラウドコントローラーから *http://" "localhost:55672* でアクセスできます。" msgid "" "The Real Estate team at Rackspace in Austin, also known as \"The Victors,\" " "were super responsive." msgstr "" "「The Victors」としても知られている、オースチンの Rackspace の不動産チーム" "は、素晴らしい応答をしてくれました。" msgid "" "The Red Hat Distributed OpenStack package offers an easy way to download the " "most current OpenStack release that is built for the Red Hat Enterprise " "Linux platform." msgstr "" "Red Hat Distributed OpenStack パッケージは、Red Hat Enterprise Linux プラット" "フォーム用に構築された最新の OpenStack リリースを容易にダウンロードする方法を" "提供します。" msgid "" "The Solaris iSCSI driver for OpenStack Block Storage implements blocks as " "ZFS entities. ZFS is a file system that also has the functionality of a " "volume manager. This is unlike on a Linux system, where there is a " "separation of volume manager (LVM) and file system (such as, ext3, ext4, " "xfs, and btrfs). ZFS has a number of advantages over ext4, including " "improved data-integrity checking." msgstr "" "OpenStack Block Storage 用の Solaris iSCSI ドライバーは、ZFS エンティティーと" "してブロックを実装します。ZFS は、ボリュームManagerの機能が備わっているファイ" "ルシステムです。これは、ボリュームマネージャー (LVM) およびファイルシステム " "(ext3、ext4、xfs、btrfs など) が分離している Linux システムとは違います。ZFS " "は、向上されたデータ整合性チェックなど、ext4 よりも多数利点があります。" msgid "The Starting Point" msgstr "出発点" msgid "" "The TAP device is connected to the integration bridge, ``br-int``. This " "bridge connects all the instance TAP devices and any other bridges on the " "system. In this example, we have ``int-br-eth1`` and ``patch-tun``. ``int-br-" "eth1`` is one half of a veth pair connecting to the bridge ``br-eth1``, " "which handles VLAN networks trunked over the physical Ethernet device " "``eth1``. ``patch-tun`` is an Open vSwitch internal port that connects to " "the ``br-tun`` bridge for GRE networks." msgstr "" "TAP デバイスは統合ブリッジ ``br-int`` に接続されます。このブリッジは、すべて" "のインスタンスの TAP デバイスや他のシステム上のブリッジを接続します。この例で" "は、 ``int-br-eth1`` と ``patch-tun`` があります。``int-br-eth1`` は、ブリッ" "ジ ``br-eth1`` に接続している veth ペアの片側です。これは、物理イーサネットデ" "バイス ``eth1`` 経由でトランクされる VLAN ネットワークを処理します。``patch-" "tun`` は、GRE ネットワークの ``br-tun`` ブリッジに接続している Open vSwitch " "内部ポートです。" msgid "" "The TAP device name is constructed using the first 11 characters of the port " "ID (10 hex digits plus an included '-'), so another means of finding the " "device name is to use the :command:`neutron` command. This returns a pipe-" "delimited list, the first item of which is the port ID. For example, to get " "the port ID associated with IP address 10.0.0.10, do this:" msgstr "" "TAP デバイス名は、ポート ID の先頭 11 文字 (10 桁の16進数とハイフン) を使用し" "て作られます。そのため、デバイス名を見つける別の手段として、 ``neutron`` コマ" "ンドを使用できます。これは、パイプ区切りの一覧を返し、最初の項目がポート ID " "です。例えば、次のように IP アドレス 10.0.0.10 に関連づけられているポート ID " "を取得します。" msgid "" "The TAP devices and veth devices are normal Linux network devices and may be " "inspected with the usual tools, such as :command:`ip` and :command:" "`tcpdump`. Open vSwitch internal devices, such as ``patch-tun``, are only " "visible within the Open vSwitch environment. If you try to run :command:" "`tcpdump -i patch-tun`, it will raise an error, saying that the device does " "not exist." msgstr "" "TAP デバイスと veth デバイスは、通常の Linux ネットワークデバイスです。 :" "command:`ip` や :command:`tcpdump` などの通常のツールを用いて調査できるでしょ" "う。 ``patch-tun`` のような Open vSwitch 内部デバイスは、Open vSwitch 環境の" "中だけで参照できます。 :command:`tcpdump -i patch-tun`` を実行しようとした場" "合、デバイスが存在しないというエラーが発生するでしょう。" msgid "The Valentine's Day Compute Node Massacre" msgstr "バレンタインデーのコンピュートノード大虐殺" msgid "" "The ZFS back end for OpenStack Block Storage supports only Solaris-based " "systems, such as Illumos. While there is a Linux port of ZFS, it is not " "included in any of the standard Linux distributions, and it has not been " "tested with OpenStack Block Storage. As with LVM, ZFS does not provide " "replication across hosts on its own; you need to add a replication solution " "on top of ZFS if your cloud needs to be able to handle storage-node failures." msgstr "" "OpenStack Block Storage の ZFS バックエンドは、Illumos などの Solaris ベース" "のシステムのみをサポートします。ZFS の Linux ポートは存在するものの、標準の " "Linux ディストリビューションには含まれておらず、OpenStack Block Storage では" "テストされていません。LVM では、ZFS はこれだけではホスト間の複製ができませ" "ん。つまり、お使いのクラウドでストレージノードの問題を処理する機能が必要な場" "合、ZFS に複製ソリューションを追加する必要があります。" msgid "" "The `API Specifications `_ " "define the core actions, capabilities, and mediatypes of the OpenStack API. " "A client can always depend on the availability of this core API, and " "implementers are always required to support it in its entirety. Requiring " "strict adherence to the core API allows clients to rely upon a minimal level " "of functionality when interacting with multiple implementations of the same " "API." msgstr "" "`API 仕様 `_ にはOpenStack API" "のコアアクション、ケイパビリティ、メタタイプについて定義されています。クライ" "アントはいつでもこのコアAPIの可用性に頼る事ができ、実装者は常にそれら全体をサ" "ポートする必要があります。コアAPIの遵守を要求する事は同じAPIで複数の実装と相" "互作用する際に、クライアントに機能の最小レベルに依存する事ができます。" msgid "" "The `OpenStack High Availability Guide `_ offers suggestions for elimination of a single point of " "failure that could cause system downtime. While it is not a completely " "prescriptive document, it offers methods and techniques for avoiding " "downtime and data loss." msgstr "" "`OpenStack High Availability Guide `_ は、システム停止につながる可能性がある、単一障害点の削減に向けた提案" "があります。完全に規定されたドキュメントではありませんが、停止時間やデータ損" "失を避けるための方法や技術を提供しています。" msgid "" "The `OpenStack Security Guide `_ provides a " "deep dive into securing an OpenStack cloud, including SSL/TLS, key " "management, PKI and certificate management, data transport and privacy " "concerns, and compliance." msgstr "" "`OpenStack セキュリティーガイド `_ は、OpenStack クラウドのセキュア化に関する深い考察を提供します。SSL/TLS、" "鍵管理、PKI および証明書管理、データ転送およびプライバシーの懸念事項、コンプ" "ライアンスなど。" msgid "" "The ``-H`` flag is required when running the daemons with sudo because some " "daemons will write files relative to the user's home directory, and this " "write may fail if ``-H`` is left off." msgstr "" "sudo を用いてデーモンを実行するとき、 ``-H`` フラグが必要です。いくつかのデー" "モンは、ユーザーのホームディレクトリーからの相対パスのファイルに書き込みを行" "うため、 ``-H`` がないと、この書き込みが失敗してしまいます。" msgid "" "The ``-s flag`` used in the cURL commands above are used to prevent " "the progress meter from being shown. If you are having trouble running cURL " "commands, you'll want to remove it. Likewise, to help you troubleshoot cURL " "commands, you can include the ``-v`` flag to show you the verbose output. " "There are many more extremely useful features in cURL; refer to the man page " "for all the options." msgstr "" "上記の cURL コマンドで使用している ``-s flag`` は、進行状況メーターが表示さ" "れないようにするために使用します。cURL コマンドの実行で問題が生じた場合には、" "このオプションを削除してください。また、cURL コマンドのトラブルシューティング" "を行う場合には、 ``-v`` フラグを指定してより詳細な出力を表示すると役立ちま" "す。cURL には他にも多数の役立つ機能があります。全オプションは、man ページで参" "照してください。" msgid "" "The ``/etc/nova`` directory on both the cloud controller and compute nodes " "should be regularly backed up." msgstr "" "クラウドコントローラーとコンピュートノードの ``/etc/nova`` ディレクトリーは、" "定期的にバックアップすべきです。" msgid "" "The ``deleted`` field is set to ``1`` if the instance has been deleted and " "``NULL`` if it has not been deleted. This field is important for excluding " "deleted instances from your queries." msgstr "" "``deleted`` フィールドは、インスタンスが削除されていると ``1`` がセットされま" "す。削除されていなければ ``NULL`` です。このフィールドは、クエリーから削除済" "みインスタンスを除外するために重要です。" msgid "" "The ``glance-api`` part is an abstraction layer that allows a choice of back " "end. Currently, it supports:" msgstr "" "``glance-api`` は、バックエンドを選択できる抽象的なレイヤーです。現在、以下を" "サポートしています。" msgid "The ``host`` field tells which compute node is hosting the instance." msgstr "" "``host`` フィールドは、どのコンピュートノードがインスタンスをホストしているか" "を示します。" msgid "" "The ``hostname`` field holds the name of the instance when it is launched. " "The display-name is initially the same as hostname but can be reset using " "the nova rename command." msgstr "" "``hostname`` フィールドは、インスタンスが起動したときのインスタンス名を保持し" "ます。display-name は、最初は hostname と同じですが、nova rename コマンドを" "使って再設定することができます。" msgid "" "The ``nova-conductor`` service is horizontally scalable. To make ``nova-" "conductor`` highly available and fault tolerant, just launch more instances " "of the ``nova-conductor`` process, either on the same server or across " "multiple servers." msgstr "" "``nova-conductor`` サービスは水平方向にスケーラブルです。``nova-conductor`` " "を冗長構成になるためには、``nova-conductor`` プロセスを同一サーバまたは複数の" "サーバに渡って複数起動するだけです。" msgid "" "The ``nova-network`` service has the ability to operate in a multi-host or " "single-host mode. Multi-host is when each compute node runs a copy of ``nova-" "network`` and the instances on that compute node use the compute node as a " "gateway to the Internet. The compute nodes also host the floating IPs and " "security groups for instances on that node. Single-host is when a central " "server—for example, the cloud controller—runs the ``nova-network`` service. " "All compute nodes forward traffic from the instances to the cloud " "controller. The cloud controller then forwards traffic to the Internet. The " "cloud controller hosts the floating IPs and security groups for all " "instances on all compute nodes in the cloud." msgstr "" "``nova-network`` はマルチホストまたはシングルホストモードで運用する事ができま" "す。マルチホスト構成はそれぞれのコンピュートノードで ``nova-network`` の複製" "とそのコンピュートノードのインスタンスが稼働している時、コンピュートノードを" "インターネットへのゲートウェイとして利用します。また、そのコンピュートノード" "はそこで稼働しているインスタンスのフローティングIPアドレスとセキュリティグ" "ループを受け持ちます。シングルホスト構成はクラウドコントローラと言った中央" "サーバが ``nova-network`` サービスを受け持ちます。すべてのコンピュートノード" "はインターネットへのトラフィックをコントローラに転送します。クラウドコント" "ローラがすべてのコントローラ上のすべてのインスタンスのフローティングIPアドレ" "スとセキュリティグループを受け持ちます。" msgid "" "The ``nova.conf`` option ``allow_same_net_traffic`` (which defaults to " "``true``) globally controls whether the rules apply to hosts that share a " "network. When set to ``true``, hosts on the same subnet are not filtered and " "are allowed to pass all types of traffic between them. On a flat network, " "this allows all instances from all projects unfiltered communication. With " "VLAN networking, this allows access between instances within the same " "project. If ``allow_same_net_traffic`` is set to ``false``, security groups " "are enforced for all connections. In this case, it is possible for projects " "to simulate ``allow_same_net_traffic`` by configuring their default security " "group to allow all traffic from their subnet." msgstr "" "``nova.conf`` のオプション ``allow_same_net_traffic`` (デフォルトは " "``true``) は、同じネットワークを共有するホストにルールを適用するかを制御しま" "す。このオプションはシステム全体に影響するグローバルオプションです。 " "``true`` に設定したとき、同じサブネットにあるホストはフィルターされず、それら" "の間ですべての種類の通信が通過できるようになります。フラットなネットワークで" "は、これにより、全プロジェクトの全インスタンスが通信をフィルターされなくなり" "ます。VLAN ネットワークでは、これにより、同じプロジェクト内のインスタンス間で" "アクセスが許可されます。 ``allow_same_net_traffic`` が ``false`` に設定されて" "いると、セキュリティグループがすべての通信に対して強制されます。この場合、既" "定のセキュリティグループをそれらのサブネットからのすべての通信を許可するよう" "設定することにより、プロジェクトが ``allow_same_net_traffic`` をシミュレート" "できます。" msgid "" "The ``nova.quota_usages`` table keeps track of how many resources the tenant " "currently has in use:" msgstr "" "``nova.quota_usages`` テーブルはどのくらいリソースをテナントが利用しているか" "を記録しています。" msgid "" "The ``nova.quotas`` and ``nova.quota_usages`` tables store quota " "information. If a tenant's quota is different from the default quota " "settings, its quota is stored in the ``nova.quotas`` table. For example:" msgstr "" "``nova.quotas`` と``nova.quota_usages`` テーブルはクォータの情報が保管されて" "います。もし、テナントのクォータがデフォルト設定と異なる場合、 ``nova." "quotas`` テーブルに保管されます。以下に例を示します。" msgid "" "The ``qg-`` interface in the l3-agent router namespace sends the packet " "on to its next hop through device ``eth2`` on the external bridge ``br-ex``. " "This bridge is constructed similarly to ``br-eth1`` and may be inspected in " "the same way." msgstr "" "l3-agent のルーターの名前空間にある ``qg-`` インターフェースは、外部ブリッ" "ジ ``br-ex`` にある ``eth2`` デバイス経由で次のホップにパケットを送信します。" "このブリッジは、 ``br-eth1`` と同じように作られ、同じ方法で検査できるでしょ" "う。" msgid "" "The ``tcpdump`` looked very, very weird. In short, it looked as though " "network communication stopped before the instance tried to renew its IP. " "Since there is so much DHCP chatter from a one minute lease, it's very hard " "to confirm it, but even with only milliseconds difference between packets, " "if one packet arrives first, it arrived first, and if that packet reported " "network issues, then it had to have happened before DHCP." msgstr "" "``tcpdump`` の結果は非常に奇妙だった。一言で言えば、インスタンスが IP アドレ" "スを更新しようとする前に、まるでネットワーク通信が停止しているように見えた。" "1分間のリース期間で大量の DHCP ネゴシエーションがあるため、確認作業は困難を" "極めた。しかし、パケット間のたった数ミリ秒の違いであれ、あるパケットが最初に" "到着する際、そのパケットが最初に到着し、そのパケットがネットワーク障害を報告" "した場合、DHCP より前にネットワーク障害が発生していることになる。" msgid "" "The ``user-data`` key is a special key in the metadata service that holds a " "file that cloud-aware applications within the guest instance can access. For " "example, `cloudinit `__ is an " "open source package from Ubuntu, but available in most distributions, that " "handles early initialization of a cloud instance that makes use of this user " "data." msgstr "" "``user-data`` 鍵は、メタデータサービス内の特別キーです。ゲストインスタンスに" "あるクラウド対応アプリケーションがアクセス可能なファイルを保持します。たとえ" "ば、 `cloudinit `__ は、Ubuntu " "発祥のオープンソースパッケージですが、ほとんどのディストリビューションで利用" "可能です。このユーザーデータを使用するクラウドインスタンスの初期設定を処理し" "ます。" msgid "" "The ``uuid`` field is the UUID of the instance and is used throughout other " "tables in the database as a foreign key. This ID is also reported in logs, " "the dashboard, and command-line tools to uniquely identify an instance." msgstr "" "``uuid`` フィールドはインスタンスの UUID です。データベースにある他の表におい" "て外部キーとして使用されます。この ID は、インスタンスを一意に識別するため" "に、ログ、ダッシュボードおよびコマンドラインツールにおいて表示されます。" msgid "" "The admin is global, not per project, so granting a user the ``admin`` role " "in any project gives the user administrative rights across the whole cloud." msgstr "" "管理者はプロジェクトごとではなく、グローバルです。そのため、ユーザーに " "``admin`` ロールを与えることにより、クラウド全体にわたるユーザー管理権限を与" "えることになります。" msgid "" "The asterisk * indicates which screen window you are viewing. This example " "shows we are viewing the key (for keystone) screen window:" msgstr "" "アスタリスク (*) は、表示している screen ウィンドウを表しています。この例は、" "keystone 用の key という screen ウィンドウを表示していることを表しています。" msgid "" "The authors have spent too much time looking at packet dumps in order to " "distill this information for you. We trust that, following the methods " "outlined in this chapter, you will have an easier time. Aside from working " "with the tools and steps above, don't forget that sometimes an extra pair of " "eyes goes a long way to assist." msgstr "" "執筆者は、この情報を読者のために蒸留するために、パケットダンプを見ることに多" "大な時間を費やしました。本章に概略をまとめた方法に従って、より簡単な時間を過" "ごせると信じています。このツールと上の手順を扱うことから離れて、ときどき別の" "人が支援すれば十分であることを忘れないでください。" msgid "" "The bare-metal deployment has been widely lauded, and development continues. " "The Juno release brought the OpenStack Bare metal drive into the Compute " "project, and it was aimed to deprecate the existing bare-metal driver in " "Kilo. If you are a current user of the bare metal driver, a particular " "blueprint to follow is `Deprecate the bare metal driver `_" msgstr "" "ベアメタル配備は幅広く叫ばれていて、開発が続いています。Juno リリースは、" "OpenStack Bare metal ドライブを Compute プロジェクトの中に持ち込みました。" "Kilo において、既存のベアメタルドライバーを目指していました。現在ベアメタルド" "ライバーを使用している場合、従うべき具体的なブループリントは `Deprecate the " "bare metal driver `_ です。" msgid "" "The best information available to support your choice is found on the " "`Hypervisor Support Matrix `_ and in the `configuration reference `_." msgstr "" "選択を行う上で参考になるベストな情報は、`Hypervisor Support Matrix `_ や `configuration " "reference `_ で確認いただけます。" msgid "" "The block device mapping format is ``=:::" "``, where:" msgstr "" "ブロックデバイスマッピングのフォーマットは ``=::" ":`` です。" msgid "The bonded 10gb network device (bond0) was in a DOWN state" msgstr "冗長化された 10Gb ネットワークデバイス(bond0)は DOWN 状態だった。" msgid "" "The chances of failure for the server's hardware are high at the start and " "the end of its life. As a result, dealing with hardware failures while in " "production can be avoided by appropriate burn-in testing to attempt to " "trigger the early-stage failures. The general principle is to stress the " "hardware to its limits. Examples of burn-in tests include running a CPU or " "disk benchmark for several days." msgstr "" "サーバーハードウェアの故障確率は、そのライフタイムの最初と最後に高くなりま" "す。結論として、初期故障を誘発する適切なエージングテストを行うことによって、" "運用中の故障に対応するための多くの労力を避けることができます。一般的な原則" "は、限界まで負荷をかけることです。エージング試験の例としては、数日間にわたっ" "てCPUやディスクベンチマークを走行させることが含まれます。" msgid "" "The chassis size of the compute node can limit the number of spindles able " "to be used in a compute node." msgstr "" "コンピュートノードの筐体サイズによって、コンピュートノードに搭載できるディス" "ク数が制限されます。" msgid "" "The choice of *RabbitMQ* over other :term:`AMQP ` compatible options that are gaining support in OpenStack, " "such as ZeroMQ and Qpid, is due to its ease of use and significant testing " "in production. It also is the only option that supports features such as " "Compute cells. We recommend clustering with RabbitMQ, as it is an integral " "component of the system and fairly simple to implement due to its inbuilt " "nature." msgstr "" "OpenStack では :term:`AMQP ` 互換の" "選択肢として ZeroMQ や Qpid などのサポートが進んでいますが、*RabbitMQ* を選ん" "だのは、その使いやすさと本番環境で十分にテストされているのが理由です。また、" "RabbitMQ は Compute Cell といった機能でサポートされている唯一の選択肢です。" "メッセージキューは OpenStack システムで不可欠のコンポーネントで、RabbitMQ 自" "体で元々サポートされているため、極めて簡単に実装できます。このため、RabbitMQ " "は クラスター構成にすることを推奨します。" msgid "" "The cloud controller and storage proxy are very similar to each other when " "it comes to expected and unexpected downtime. One of each server type " "typically runs in the cloud, which makes them very noticeable when they are " "not running." msgstr "" "想定内の場合も想定外の場合も停止時間が発生した場合の挙動が、クラウドコント" "ローラーとストレージプロキシは互いに似ています。クラウドコントローラーとスト" "レージプロキシはそれぞれクラウドで一つ実行されるので、動作していない場合、非" "常に目立ちます。" msgid "" "The cloud controller could completely fail if, for example, its motherboard " "goes bad. Users will immediately notice the loss of a cloud controller since " "it provides core functionality to your cloud environment. If your " "infrastructure monitoring does not alert you that your cloud controller has " "failed, your users definitely will. Unfortunately, this is a rough " "situation. The cloud controller is an integral part of your cloud. If you " "have only one controller, you will have many missing services if it goes " "down." msgstr "" "クラウドコントローラーは、例えばマザーボードがおかしくなった場合に、完全に故" "障するでしょう。これはクラウド環境の中核的な機能を提供しているため、ユーザー" "はクラウドコントローラーの損失にすぐに気づくでしょう。お使いのインフラ監視機" "能が、クラウド環境の障害のアラートを上げなかった場合でも、ユーザーは絶対に気" "づきます。残念ながら、これは大まかな状況です。クラウドコントローラーは、クラ" "ウドの必須部分です。コントローラーが 1 つだけの場合、ダウンした際に多くのサー" "ビスが失われるでしょう。" msgid "" "The cloud controller is an invention for the sake of consolidating and " "describing which services run on which nodes. This chapter discusses " "hardware and network considerations as well as how to design the cloud " "controller for performance and separation of services." msgstr "" "クラウドコントローラーとは、各ノードで実行するサービスを集約して説明するため" "の便宜的なものです。この章は、ハードウェア、ネットワーク、およびパフォーマン" "スとサービスの分離のためにクラウドコントローラーを設定する方法について議論し" "ます。" msgid "The cloud controller manages the following services for the cloud:" msgstr "クラウドコントローラーはクラウドの次のサービスを管理します。" msgid "" "The cloud controller provides the central management system for OpenStack " "deployments. Typically, the cloud controller manages authentication and " "sends messaging to all the systems through a message queue." msgstr "" "クラウドコントローラは、複数ノードで構成されるOpenStack構成に対する集中管理機" "能を提供します。典型的には、クラウドコントローラは認証および、メッセージ" "キューを通じたメッセージのやりとりを管理します。" msgid "" "The cloud controller receives the ``255.255.255.255`` request and sends a " "third response." msgstr "" "クラウドコントローラーは ``255.255.255.255`` 宛のリクエストを受信し、3番めの" "レスポンスを返す。" msgid "" "The cloud controller runs the dashboard, the API services, the database " "(MySQL), a message queue server (RabbitMQ), the scheduler for choosing " "compute resources (``nova-scheduler``), Identity services (keystone, ``nova-" "consoleauth``), Image services (``glance-api``, ``glance-registry``), " "services for console access of guests, and Block Storage services, including " "the scheduler for storage resources (``cinder-api`` and ``cinder-" "scheduler``)." msgstr "" "クラウドコントローラーは、ダッシュボード、API サービス、データベース " "(MySQL)、メッセージキューサーバー (RabbitMQ)、コンピュートリソースを選択する" "スケジューラー (``nova-scheduler``)、Identity Service (keystone、``nova-" "consoleauth``)、Image Service (``glance-api`` 、 ``glance-registry``)、ゲスト" "のコンソールアクセスのためのサービス、ストレージリソースのスケジューラーを含" "む Block Storage Service (``cinder-api`` および ``cinder-scheduler``) を実行" "します。" msgid "" "The code for OpenStack lives in ``/opt/stack``, so go to the ``nova`` " "directory and edit your scheduler module. Change to the directory where " "``nova`` is installed:" msgstr "" "OpenStack のコードは ``/opt/stack`` にあるので、``nova`` ディレクトリに移動し" "てあなたのスケジューラーモジュールを編集します。``nova`` をインストールした" "ディレクトリーに移動します。" msgid "" "The code is similar to the above example of :command:`security-group-rule-" "create`. To use RemoteGroup, specify :option:`--remote-group-id` instead of :" "option:`--remote-ip-prefix`. For example:" msgstr "" "コードは、上の :command:`security-group-rule-create` の例と似ています。" "RemoteGroup を使用するために、 :option:`--remote-ip-prefix` の代わりに :" "option:`--remote-group-id` を指定します。例:" msgid "The code is structured like this:" msgstr "コードはこのような形になります。" msgid "" "The code shown below is a driver that will schedule servers to hosts based " "on IP address as explained at the beginning of the section. Copy the code " "into ``ip_scheduler.py``. When you are done, save and close the file." msgstr "" "以下に示すコードはドライバーです。セクションの最初に説明されているように IP " "アドレスに基づいて、サーバーをホストにスケジュールします。コードを " "``ip_scheduler.py`` にコピーします。完了すると、ファイルを保存して閉じます。" msgid "" "The command-line tools can be made to show the OpenStack API calls they make " "by passing the :option:`--debug` flag to them. For example:" msgstr "" "コマンドラインツールに :option:`--debug` フラグを渡すことにより、実行する " "OpenStack API コールを表示することができます。例えば、以下のようになります。" msgid "" "The command-line tools for managing users are inconvenient to use directly. " "They require issuing multiple commands to complete a single task, and they " "use UUIDs rather than symbolic names for many items. In practice, humans " "typically do not use these tools directly. Fortunately, the OpenStack " "dashboard provides a reasonable interface to this. In addition, many sites " "write custom tools for local needs to enforce local policies and provide " "levels of self-service to users that aren't currently available with " "packaged tools." msgstr "" "直接コマンドラインツールを使ってユーザーを管理することは面倒です。一つの作業" "を完了するために、複数のコマンドを実行する必要があります。多くの項目に対し" "て、シンボル名の代わりに UUID を使用します。現実的に、人間はこれらのツールを" "そのまま使用しません。幸運なことに、OpenStack dashboard が便利なインター" "フェースを提供しています。さらに、多くのサイトは個別の要求を満たすために独自" "ツールを作成し、サイト固有のポリシーを適用し、パッケージツールでは実現できな" "いレベルのセルフサービスをユーザーに提供しています。" msgid "" "The concepts supporting OpenStack's authentication and authorization are " "derived from well-understood and widely used systems of a similar nature. " "Users have credentials they can use to authenticate, and they can be a " "member of one or more groups (known as projects or tenants, interchangeably)." msgstr "" "OpenStackの認証と承認は良く知られ、幅広いシステムで良く利用されている物から来" "ています。ユーザは認証のためにクレデンシャルを持ち、1つ以上のグループ(プロ" "ジェクトまたはテナントと呼ばれます)のメンバーとなる事ができます。" msgid "" "The conductor service resolves both of these issues by acting as a proxy for " "the ``nova-compute`` service. Now, instead of ``nova-compute`` directly " "accessing the database, it contacts the ``nova-conductor`` service, and " "``nova-conductor`` accesses the database on ``nova-compute``'s behalf. Since " "``nova-compute`` no longer has direct access to the database, the security " "issue is resolved. Additionally, ``nova-conductor`` is a nonblocking " "service, so requests from all compute nodes are fulfilled in parallel." msgstr "" "コンダクターサービスは``nova-compute``サービスのプロクシとして次の両方の問題" "を解決します。現在は、 ``nova-compute``が直接データベースにアクセスするのに変" "わって``nova-conductor``サービスにアクセスし``nova-conductor``サービスが" "``nova-compute``サービスの代理でデータベースにアクセスをします。これにより" "``nova-compute``はもう直接データベースにアクセスする必要はなくセキュリティ問" "題は解消されます。加えて ``nova-conductor`` はノンブロッキングサービスなので" "すべてのコンピュートからのリクエストが並列で処理できます。" msgid "The connection strings take this format:" msgstr "connection 文字列は以下の形式をとります。" msgid "" "The currently implemented hypervisors are listed on the `OpenStack " "Configuration Reference `__. You can see a matrix of the various features " "in OpenStack Compute (nova) hypervisor drivers at the `Hypervisor support " "matrix page `_." msgstr "" "現在実装されているハイパーバイザーは、 `OpenStack Configuration Reference " "`__ に一覧化されています。 `Hypervisor support matrix page `_ に、OpenStack Compute " "(nova) ハイパーバイザーのドライバーにおけるさまざまな機能の組み合わせ表があり" "ます。" msgid "" "The dangerous possibility comes with the ability to change member roles. " "This is the dropdown list below the username in the :guilabel:`Project " "Members` list. In virtually all cases, this value should be set to :guilabel:" "`Member`. This example purposefully shows an administrative user where this " "value is ``admin``." msgstr "" "危険な点としては、メンバーの役割を変更する機能があることです。これは :" "guilabel:`プロジェクトメンバー` 一覧のユーザー名の後ろにあるドロップダウンリ" "ストです。事実上すべての場合で、この値は :guilabel:`メンバー` に設定されてい" "ます。この例では意図的に、この値が ``admin`` になっている管理ユーザーを示して" "います。" msgid "" "The dashboard is based on the Python `Django `_ web application framework. The best guide to customizing it has already " "been written and can be found at `Building a Dashboard using Horizon `_." msgstr "" "dashboard は、Python `Django `_ Web アプリ" "ケーションフレームワークを利用しています。カスタマイズする最高のガイドがすで" "に書かれていて、 `Building a Dashboard using Horizon `_ にあります。" msgid "" "The dashboard is implemented as a Python web application that normally runs " "in :term:`Apache` ``httpd``. Therefore, you may treat it the same as any " "other web application, provided it can reach the API servers (including " "their admin endpoints) over the network." msgstr "" "ダッシュボードはPythonのウェブアプリケーションとして実装され、通常は :term:" "`Apache` ``httpd`` サーバ上で稼働します。したがって、そこからネットワーク経由" "で (管理者 エンドポイントを含む) API サーバーにアクセスできるという条件の下、" "他の任意の Web アプリケーションと同じように取り扱うことができます。" msgid "" "The dashboard is run on all controller nodes, ensuring at least one instance " "will be available in case of node failure. It also sits behind HAProxy, " "which detects when the software fails and routes requests around the failing " "instance." msgstr "" "dashboard は、全コントローラーノード上で実行され、ノードの障害が発生した場合" "に少なくとも 1 インスタンスが利用可能となるようにします。また、このサービス" "は、ソフトウェアの障害を検出して、障害の発生したインスタンスを迂回するように" "要求をルーティングする HAProxy の背後に配置されます。" msgid "" "The dashboard makes many requests, even more than the API access, so add " "even more CPU if your dashboard is the main interface for your users." msgstr "" "ダッシュボードは、APIアクセスよりもさらに多くのリクエストを発行します。そのた" "め、もしユーザに対するインタフェースがダッシュボードなのであれば、より多くの" "CPUを追加してください。" msgid "" "The decisions you make with respect to provisioning and deployment will " "affect your day-to-day, week-to-week, and month-to-month maintenance of the " "cloud. Your configuration management will be able to evolve over time. " "However, more thought and design need to be done for upfront choices about " "deployment, disk partitioning, and network configuration." msgstr "" "プロビジョニングやデプロイメントでの意思決定は、クラウドの日次、週次、月次の" "メンテナンスに影響を与えます。設定管理は時が経つにつれ進化することができま" "す。しかし、デプロイメント、ディスクのパーティショニング、ネットワーク設定を" "事前に選択するには、さらに検討、設計が必要になります。" msgid "" "The default :term:`authorization` settings allow administrative users only " "to create resources on behalf of a different project. OpenStack handles two " "kinds of authorization policies:" msgstr "" "デフォルトの :term:`認可 ` 設定では、管理ユーザーのみが他のプ" "ロジェクトのリソースを作成できます。OpenStack では以下の 2 種類の認可ポリシー" "を使うことができます。" msgid "" "The default CPU allocation ratio of 16:1 means that the scheduler allocates " "up to 16 virtual cores per physical core. For example, if a physical node " "has 12 cores, the scheduler sees 192 available virtual cores. With typical " "flavor definitions of 4 virtual cores per instance, this ratio would provide " "48 instances on a physical node." msgstr "" "デフォルトの CPU 割当比は 16:1 で、これは、物理コア 1 つにつき仮想コアが最大 " "16 個までスケジューラーにより割り当てることができることを意味します。例えば、" "物理ノードにコアが 12 個ある場合、スケジューラーには、使用可能な仮想コアが " "192 個あることになります。インスタンス 1 個に仮想コア 4 個という通常のフレー" "バーの定義では、この比率をもとにすると、1 つの物理にインスタンスが 48 個割り" "当てらることになります。" msgid "" "The default OpenStack flavors are shown in :ref:`table_default_flavors`." msgstr "" "デフォルトの OpenStack フレーバーは :ref:`table_default_flavors` に表示されて" "います。" msgid "" "The direction in which the security group rule is applied. Valid values are " "``ingress`` or ``egress``." msgstr "" "セキュリティグループルールが適用される通信方向。有効な値は ``ingress`` と " "``egress`` です。" msgid "" "The environment is largely based on Scientific Linux 6, which is Red Hat " "compatible. We use KVM as our primary hypervisor, although tests are ongoing " "with Hyper-V on Windows Server 2008." msgstr "" "この環境は、大部分は Red Hat 互換の Scientific Linux 6 ベースです。主なハイ" "パーバイザとして KVM を使用していますが、一方 Windows Server 2008 上の Hyper-" "V を使用したテストも進行中です。" msgid "" "The example OpenStack architecture designates the cloud controller as the " "MySQL server. This MySQL server hosts the databases for nova, glance, " "cinder, and keystone. With all of these databases in one place, it's very " "easy to create a database backup:" msgstr "" "参考アーキテクチャーでは、クラウドコントローラーを MySQL サーバにしています。" "この MySQL サーバーは nova, glance, cinder, そして keystone のデータベースを" "保持しています。全てのデータベースが一か所にある場合、データベースバックアッ" "プは非常に容易となります。" msgid "" "The existence of the ``*-manage`` tools is a legacy issue. It is a goal of " "the OpenStack project to eventually migrate all of the remaining " "functionality in the ``*-manage`` tools into the API-based tools. Until that " "day, you need to SSH into the :term:`cloud controller node` to perform some " "maintenance operations that require one of the ``*-manage`` tools." msgstr "" "``*-manage`` ツールの存在は、レガシーの問題です。OpenStack プロジェクトでは、" "最終的には ``*-manage`` ツールの残りの機能をすべて API ベースのツールに移行す" "ることを目標としています。移行が完了するまで、``*-manage`` ツールを必要とする" "メンテナンス操作は、 :term:`クラウドコントローラーノード ` に SSH 接続して実行する必要があります。" msgid "" "The file system does not have any \"dirty\" buffers: where programs have " "issued the command to write to disk, but the operating system has not yet " "done the write" msgstr "" "ファイルシステムが「ダーティー」バッファーを持たないこと: 「ダーティー」バッ" "ファーがあるとは、プログラムがディスクに書き込むためにコマンドを発行しました" "が、オペレーティングシステムがまだ書き込みを完了していないことです。" msgid "" "The first column of this form, named :guilabel:`All Users`, includes a list " "of all the users in your cloud who are not already associated with this " "project. The second column shows all the users who are. These lists can be " "quite long, but they can be limited by typing a substring of the username " "you are looking for in the filter field at the top of the column." msgstr "" ":guilabel:`すべてのユーザー` (All Users) という見出しが付けられた、このフォー" "ムの最初の列に、このプロジェクトにまだ割り当てられていない、クラウドのすべて" "のユーザーが一覧表示されます。2 列目には、すべての割り当て済みユーザーが一覧" "表示されます。これらの一覧は非常に長い可能性があります。しかし、それぞれの列" "の上部にあるフィルターフィールドに、探しているユーザー名の部分文字列を入力す" "ることにより、表示を絞り込むことができます。" msgid "" "The first is the ``_base`` directory. This contains all the cached base " "images from glance for each unique image that has been launched on that " "compute node. Files ending in ``_20`` (or a different number) are the " "ephemeral base images." msgstr "" "一つ目は ``_base`` ディレクトリです。ここには、そのコンピュートノードで起動さ" "れたそれぞれのイメージに関して、glance から取得したすべてのベースイメージの" "キャッシュが置かれます。``_20`` (または他の番号) で終わるファイルは一時ディス" "クのベースイメージです。" msgid "" "The first place to look is the log file related to the command you are " "trying to run. For example, if ``nova list`` is failing, try tailing a nova " "log file and running the command again:" msgstr "" "最初に確認する場所は、実行しようとしているコマンドに関連するログファイルで" "す。たとえば、 ``nova list`` が失敗していれば、nova ログファイルを tail 表示" "しながら、次のコマンドを再実行してください。" msgid "" "The first step in finding the source of an error is typically to search for " "a CRITICAL, TRACE, or ERROR message in the log starting at the bottom of the " "log file." msgstr "" "エラーの原因を見つけるための典型的な最初のステップは、 CRTICAL、TRACE、ERROR" "などのメッセージがログファイルの終わりで出力されていないかを確認することで" "す。" msgid "" "The first step is setting the aggregate metadata keys " "``cpu_allocation_ratio`` and ``ram_allocation_ratio`` to a floating-point " "value. The filter schedulers ``AggregateCoreFilter`` and " "``AggregateRamFilter`` will use those values rather than the global defaults " "in ``nova.conf`` when scheduling to hosts in the aggregate. It is important " "to be cautious when using this feature, since each host can be in multiple " "aggregates but should have only one allocation ratio for each resources. It " "is up to you to avoid putting a host in multiple aggregates that define " "different values for the same resource." msgstr "" "最初のステップは、``cpu_allocation_ratio`` と ``ram_allocation_ratio`` のアグ" "リゲートメタデータキーを浮動小数点の値に設定します。`AggregateCoreFilter`` " "と ``AggregateRamFilter`` のフィルタースケジューラーは、アグリゲートのホスト" "にスケジューリングしている場合、``nova.conf`` のグローバルの初期値を仕様する" "のではなく、この値を使用します。各ホストは複数のアグリゲートに含まれています" "がリソースごとに 1 つの割当比率しか指定されていないため、この機能の使用時は、" "注意が必要です。同じリソースに対して別の値が定義されている複数のアグリゲート" "にホストを設置しないように注意してください。" msgid "" "The first thing you must do is authenticate with the cloud using your " "credentials to get an :term:`authentication token`." msgstr "" "まずはじめに、クラウドの認証が必要です。あなたの認証情報を用いて :term:`認証" "トークン ` を入手してください。" msgid "" "The following command requires you to have your shell environment configured " "with the proper administrative variables:" msgstr "" "以下のコマンドを実行するには、管理系の変数を正しく設定したシェル環境が必要で" "す。" msgid "" "The following command will boot a new instance and attach a volume at the " "same time. The volume of ID 13 will be attached as ``/dev/vdc``. It is not a " "snapshot, does not specify a size, and will not be deleted when the instance " "is terminated:" msgstr "" "以下のコマンドは、新しいインスタンスを起動して、同時にボリュームを接続しま" "す。ID 13 のボリュームが ``/dev/vdc`` として接続されます。これは、スナップ" "ショットではなく、容量を指定せず、インスタンスの削除時に一緒に削除されます。" msgid "The following comments are added to the rule set as appropriate:" msgstr "以下のコメントが、適切にルールセットに追加されます。" msgid "" "The following diagrams, :ref:`controller_node` through :ref:`storage_node`, " "include logical information about the different types of nodes, indicating " "what services will be running on top of them and how they interact with each " "other. The diagrams also illustrate how the availability and scalability of " "services are achieved." msgstr "" "以下の図 (:ref:`controller_node` から :ref:`storage_node`) には、異なるタイプ" "のノードについての論理的情報が含まれます。この図には、実行されるサービスやそ" "れらがどのように相互に対話するかが示されています。また、サービスの可用性とス" "ケーラビリティがどのように実現されるかについても図示しています。" msgid "" "The following features of OpenStack are supported by the example " "architecture documented in this guide, but are optional:" msgstr "" "以下にあげる OpenStack の機能は、本ガイドに記載のアーキテクチャーではサポート" "されていますが、必須項目ではありません。" msgid "" "The following implicit values are being used to create the signature in this " "example:" msgstr "以下の暗黙的な値が、この例において署名を作成するために使用されます。" msgid "The following options are currently supported:" msgstr "以下のオプションが現在サポートされます。" msgid "" "The following people have contributed to this book: Akihiro Motoki, " "Alejandro Avella, Alexandra Settle, Andreas Jaeger, Andy McCallum, Benjamin " "Stassart, Chandan Kumar, Chris Ricker, David Cramer, David Wittman, Denny " "Zhang, Emilien Macchi, Gauvain Pocentek, Ignacio Barrio, James E. Blair, Jay " "Clark, Jeff White, Jeremy Stanley, K Jonathan Harker, KATO Tomoyuki, Lana " "Brindley, Laura Alves, Lee Li, Lukasz Jernas, Mario B. Codeniera, Matthew " "Kassawara, Michael Still, Monty Taylor, Nermina Miller, Nigel Williams, Phil " "Hopkins, Russell Bryant, Sahid Orentino Ferdjaoui, Sandy Walsh, Sascha " "Peilicke, Sean M. Collins, Sergey Lukjanov, Shilla Saebi, Stephen Gordon, " "Summer Long, Uwe Stuehler, Vaibhav Bhatkar, Veronica Musso, Ying Chun \"Daisy" "\" Guo, Zhengguang Ou, and ZhiQiang Fan." msgstr "" "以下の方々がこのドキュメントに貢献しています: Akihiro Motoki, Alejandro " "Avella, Alexandra Settle, Andreas Jaeger, Andy McCallum, Benjamin Stassart, " "Chandan Kumar, Chris Ricker, David Cramer, David Wittman, Denny Zhang, " "Emilien Macchi, Gauvain Pocentek, Ignacio Barrio, James E. Blair, Jay Clark, " "Jeff White, Jeremy Stanley, K Jonathan Harker, KATO Tomoyuki, Lana Brindley, " "Laura Alves, Lee Li, Lukasz Jernas, Mario B. Codeniera, Matthew Kassawara, " "Michael Still, Monty Taylor, Nermina Miller, Nigel Williams, Phil Hopkins, " "Russell Bryant, Sahid Orentino Ferdjaoui, Sandy Walsh, Sascha Peilicke, Sean " "M. Collins, Sergey Lukjanov, Shilla Saebi, Stephen Gordon, Summer Long, Uwe " "Stuehler, Vaibhav Bhatkar, Veronica Musso, Ying Chun \"Daisy\" Guo, " "Zhengguang Ou, ZhiQiang Fan." msgid "" "The following section details how the nodes are connected to the different " "networks (see :ref:`networking_layout`) and what other considerations need " "to take place (for example, bonding) when connecting nodes to the networks." msgstr "" "以下のセクションでは、ノードを異なるネットワークに接続する方法 ( :ref:" "`networking_layout` を参照) と、ノードをネットワークに接続する際に他に考慮す" "べき点 (例: ボンディング) について説明します。" msgid "" "The following section is from Sébastien Han's `“OpenStack: Perform " "Consistent Snapshots” blog entry `__." msgstr "" "以下のセクションは、Sébastien Han さんの `“OpenStack: Perform Consistent " "Snapshots” ブログ記事 `__ からの引用です。" msgid "The following signature properties are used:" msgstr "以下の署名のプロパティーが使用されます。" msgid "" "The following steps described for Ubuntu have worked on at least one " "production environment, but they might not work for all environments." msgstr "" "以下の手順は、Ubuntu 向けに記載しています。少なくとも 1 つの本番環境で動作し" "ましたが、すべての環境で動作するとは限りません。" msgid "" "The formula for the number of virtual instances on a compute node is " "``(OR*PC)/VC``, where:" msgstr "" "コンピュートノード上の仮想インスタンス数の公式は、 ``(OR*PC)/VC`` です。それ" "ぞれ以下を意味します。" msgid "" "The frequency is defined separately for each periodic task. Therefore, to " "disable every periodic task in OpenStack Compute (nova), you would need to " "set a number of configuration options to zero. The current list of " "configuration options you would need to set to zero are:" msgstr "" "実行頻度は周期的タスク別に定義されています。したがって、OpenStack Compute " "(nova) ではすべての周期的タスクは無効にするためには、多くの設定オプションを " "0 に設定する必要があることでしょう。現在のところ 0 に設定する必要がある設定オ" "プションの一覧は以下のとおりです。" msgid "" "The general case for this is setting key-value pairs in the aggregate " "metadata and matching key-value pairs in flavor's ``extra_specs`` metadata. " "The ``AggregateInstanceExtraSpecsFilter`` in the filter scheduler will " "enforce that instances be scheduled only on hosts in aggregates that define " "the same key to the same value." msgstr "" "この一般的なケースは、アグリゲートメタデータで key-value ペアを設定して、フ" "レーバーの ``extra_specs`` メタデータで key-value ペアを一致させます。フィル" "タースケジューラーの ``AggregateInstanceExtraSpecsFilter`` は、強制的にインス" "タンスが、同じ値に同じキーが定義されているアグリゲートのホストに対してのみス" "ケジューリングするようにします。" msgid "The generated file looks something like this:" msgstr "出力は以下のようになります。" msgid "" "The genesis of this book was an in-person event, but now that the book is in " "your hands, we want you to contribute to it. OpenStack documentation follows " "the coding principles of iterative work, with bug logging, investigating, " "and fixing. We also store the source content on GitHub and invite " "collaborators through the OpenStack Gerrit installation, which offers " "reviews. For the O'Reilly edition of this book, we are using the company's " "Atlas system, which also stores source content on GitHub and enables " "collaboration among contributors." msgstr "" "この本の元は人が集まったイベントで作成されましたが、今やこの本はみなさんも貢" "献できる状態になっています。 OpenStack のドキュメント作成は、バグ登録、調査、" "修正を繰り返して行うというコーディングの基本原則に基いて行われています。我々" "はこの本のソースコンテンツを GitHub にも置いており、レビューシステムである " "OpenStack Gerrit 経由で協力をお待ちしています。この本の O'Reilly 版では、我々" "は O'Reilly の Atlas システムを使用していますが、ソースコンテンツは GitHub に" "も格納され、コントリビュータ間での共同作業ができるようになっています。" msgid "" "The good news: OpenStack has unprecedented transparency when it comes to " "providing information about what's coming up. The bad news: each release " "moves very quickly. The purpose of this appendix is to highlight some of the " "useful pages to track, and take an educated guess at what is coming up in " "the next release and perhaps further afield." msgstr "" "良いお知らせ: OpenStack は、次に行われることに関する情報を提供する際に、前例" "がないくらいにオープンです。悪いお知らせ: 各リリースが非常に迅速に行われま" "す。この付録の目的は、参照しておく価値のあるページをいくつか紹介すること、次" "のリリースやその先に起こることを根拠を持って推測することです。" msgid "The horizon dashboard web application" msgstr "horizon dashboard Web アプリケーション" msgid "" "The initial implementation of OpenStack Compute had its own authentication " "system and used the term ``project``. When authentication moved into the " "OpenStack Identity (keystone) project, it used the term ``tenant`` to refer " "to a group of users. Because of this legacy, some of the OpenStack tools " "refer to projects and some refer to tenants." msgstr "" "OpenStack Compute の初期実装は独自の認証システムを持ち、``プロジェクト`` とい" "う用語を使用していました。認証が OpenStack Identity (Keystone) プロジェクトに" "移行したとき、ユーザーのグループを参照するために``テナント``という用語が使用" "されました。このような経緯のため、いくつかの OpenStack ツールはプロジェクトを" "使用し、いくつかはテナントを使用します。" msgid "The instance finally gives up." msgstr "最終的に、インスタンスはIPアドレス取得を諦める。" msgid "" "The instance generates a packet and places it on the virtual NIC inside the " "instance, such as eth0." msgstr "" "インスタンスはパケットを生成し、インスタンス内の仮想NIC、例えば eth0にそれを" "渡します。" msgid "" "The instance generates a packet and places it on the virtual Network " "Interface Card (NIC) inside the instance, such as ``eth0``." msgstr "" "インスタンスはパケットを生成し、インスタンス内の仮想NIC、例えば ``eth0`` にそ" "れを渡します。" msgid "" "The instances table carries most of the information related to both running " "and deleted instances. It has a bewildering array of fields; for an " "exhaustive list, look at the database. These are the most useful fields for " "operators looking to form queries:" msgstr "" "インスタンスのテーブルは、実行中および削除済みの両方のインスタンスに関連する" "情報のほとんどを保持しています。データベースで完全なリストを見ると、このテー" "ブルには目が回るほどたくさんのフィールドがあることがわかります。以下に、クエ" "リーを行おうとしている運用者にとって非常に有用なフィールドを挙げます。" msgid "" "The internal availability zone is hidden in euca-describe-availability_zones " "(nonverbose)." msgstr "" "内部のアベイラビリティゾーンは、euca-describe-availability_zones " "(nonverbose) に隠し設定されています。" msgid "" "The inverse operation is called :command:`secgroup-delete-rule`, using the " "same format. Whole security groups can be removed with :command:`secgroup-" "delete`." msgstr "" "逆の操作が :command:`secgroup-delete-rule` です。secgroup-delete-rule のコマ" "ンドラインは同じ形式です。セキュリティグループ全体を :command:`secgroup-" "delete` を用いて削除できます。" msgid "" "The inverse operation is called :command:`security-group-rule-delete`, " "specifying security-group-rule ID. Whole security groups can be removed " "with :command:`security-group-delete`." msgstr "" "逆の操作が :command:`security-group-rule-delete` です。security-group-rule " "ID を指定します。セキュリティグループ全体を :command:`security-group-delete` " "を使用して削除できます。" msgid "The keystone service" msgstr "keystone サービス" msgid "The load shot up to 8 right before I received the alert" msgstr "私が警告を受け取る直前、負荷率は8に急増した。" msgid "" "The main advantage of this option is that it scales to external storage when " "you require additional storage." msgstr "" "このオプションの主な利点は、追加ストレージが必要な場合、外部ストレージにス" "ケールアウトできる点です。" msgid "The main downsides to this approach are:" msgstr "この方法の主なマイナス面は以下の点です。" msgid "" "The main reason to use GFO rather than regular swift is if you also want to " "support a distributed file system, either to support shared storage live " "migration or to provide it as a separate service to your end users. If you " "want to manage your object and file storage within a single system, you " "should consider GFO." msgstr "" "通常の swift ではなく GFO を使用するのは、主に、分散ファイルシステムのサポー" "トや、共有ストレージのライブマイグレーションのサポートを提供したり、エンド" "ユーザーに個別サービスとして提供したりするためです。単一システムでオブジェク" "トとファイルストレージを管理する場合は、GFO の使用を検討してください。" msgid "" "The maximum port number in the range that is matched by the security group " "rule. The ``port_range_min`` attribute constrains the ``port_range_max`` " "attribute. If the protocol is ICMP or ICMPv6, this value must be an ICMP or " "ICMPv6 type, respectively." msgstr "" "セキュリティグループルールに一致する、ポート番号の範囲の最大値。" "``port_range_min`` 属性が ``port_range_max`` 属性を制限します。プロトコルが " "ICMP または ICMPv6 の場合、この値はそれぞれ ICMP または ICMPv6 タイプでなけれ" "ばいけません。" msgid "" "The minimum port number in the range that is matched by the security group " "rule. If the protocol is TCP or UDP, this value must be less than or equal " "to the ``port_range_max`` attribute value. If the protocol is ICMP or " "ICMPv6, this value must be an ICMP or ICMPv6 type, respectively." msgstr "" "セキュリティグループルールに一致する、ポート番号の範囲の最小値。プロトコルが " "TCP や UDP の場合、この値は ``port_range_max`` 属性の値以下でなければいけませ" "ん。プロトコルが ICMP あるいは ICMPv6 の場合、この値はそれぞれ ICMP あるいは " "ICMPv6 タイプでなければいけません。" msgid "" "The most important step is the pre-upgrade testing. If you are upgrading " "immediately after release of a new version, undiscovered bugs might hinder " "your progress. Some deployers prefer to wait until the first point release " "is announced. However, if you have a significant deployment, you might " "follow the development and testing of the release to ensure that bugs for " "your use cases are fixed." msgstr "" "すべて中で最も大切なステップは事前のアップグレードテストです。新しいバージョ" "ンのリリース後すぐにアップグレードする場合、未発見のバグによってアップグレー" "ドがうまくいかないこともあるでしょう。管理者によっては、最初のアップデート版" "が出るまで待つことを選ぶ場合もあります。しかしながら、重要な環境の場合には、" "リリース版の開発やテストに参加することで、あなたのユースケースでのバグを確実" "に修正することもできるでしょう。" msgid "" "The network consists of two switches, one for the management or private " "traffic, and one that covers public access, including floating IPs. To " "support this, the cloud controller and the compute nodes have two network " "cards. The OpenStack Block Storage and NFS storage servers only need to " "access the private network and therefore only need one network card, but " "multiple cards run in a bonded configuration are recommended if possible. " "Floating IP access is direct to the Internet, whereas Flat IP access goes " "through a NAT. To envision the network traffic, use this diagram:" msgstr "" "ネットワークは、2 つのスイッチで構成され、1 つは管理/プライベートトラフィック" "用、もう 1 つは Floating IP を含むパブリックアクセスが対象です。この構成に対" "応するために、クラウドコントローラーおよびコンピュートノードで NIC を 2 枚を" "装備します。OpenStack Block Storage および NFS ストレージサーバーは、プライ" "ベートネットワークにのみアクセスする必要があるので、必要な NIC は 1 枚です" "が、可能な場合には複数の NIC をボンディング構成で動作させることを推奨します。" "Floating IP のアクセスは、インターネットに直結ですが、Flat IP のアクセスは " "NAT 経由となります。ネットワークトラフィックの構想には、以下の図を利用してく" "ださい。" msgid "" "The network contains all the management devices for all hardware in the " "environment (for example, by including Dell iDrac7 devices for the hardware " "nodes, and management interfaces for network switches). The network is " "accessed by internal staff only when diagnosing or recovering a hardware " "issue." msgstr "" "ネットワークには、環境内の全ハードウェア用の管理デバイスがすべて含まれます " "(例: ハードウェアノード用の Dell iDrac7 デバイスやネットワークスイッチ用の管" "理インターフェースの追加による) 。ネットワークは、ハードウェア問題の診断また" "はリカバリを実行する場合にのみ内部スタッフがアクセスします。" msgid "" "The networking chapter of the `OpenStack Administrator Guide `_ shows a variety of networking " "scenarios and their connection paths. The purpose of this section is to give " "you the tools to troubleshoot the various components involved however they " "are plumbed together in your environment." msgstr "" "`OpenStack Administrator Guide `_ のネットワークの章に、さまざまな種類のネットワークのシナリ" "オや接続パスがあります。このセクションの目的は、どのようにお使いの環境に一緒" "に関わっているかによらず、さまざまなコンポーネントをトラブルシューティングす" "るためのツールを提供します。" msgid "" "The next best approach is to use a configuration-management tool, such as " "Puppet, to automatically build a cloud controller. This should not take more " "than 15 minutes if you have a spare server available. After the controller " "rebuilds, restore any backups taken (see :doc:`ops_backup_recovery`)." msgstr "" "次に最も優れているアプローチは、クラウドコントローラーを自動的に構築するため" "に Puppet のような構成管理ツールを使用することです。利用可能な予備サーバーが" "あれば、15 分もかかりません。コントローラーを再構築後、取得したすべてのバック" "アップを復元します (:doc:`ops_backup_recovery` の章を参照してください)。" msgid "" "The next step depends on whether the virtual network is configured to use " "802.1q VLAN tags or GRE:" msgstr "" "次の手順は、仮想ネットワークが 802.1q VLAN タグや GRE を使用するよう設定して" "いるかどうかに依存します。" msgid "" "The nova API, scheduler, objectstore, cert, consoleauth, conductor, and " "vncproxy services are run on all controller nodes, ensuring at least one " "instance will be available in case of node failure. Compute is also behind " "HAProxy, which detects when the software fails and routes requests around " "the failing instance." msgstr "" "nova API、scheduler、objectstore、cert、consoleauth、conductor、および " "vncproxy のサービスは、全コントローラーノードで実行され、ノードに障害が発生し" "た場合には少なくとも 1 インスタンスが利用可能となるようにします。Compute " "は、ソフトウェアの障害を検出して、障害の発生したインスタンスを迂回するように" "要求をルーティングする HAProxy の背後に配置されます。" msgid "The nova command-line client can provide some additional details:" msgstr "nova コマンドラインクライアントでは、もう少し詳しい情報が得られます。" msgid "The nova scheduler service" msgstr "nova スケジューラーサービス" msgid "The nova services" msgstr "nova サービス" msgid "The number of Object Storage requests each hour" msgstr "1時間あたりの Object Storage リクエスト数" msgid "The number of ``nova-api`` requests each hour" msgstr "1時間あたりの ``nova-api`` リクエスト数" msgid "" "The number of cores that the CPU has also affects the decision. It's common " "for current CPUs to have up to 12 cores. Additionally, if an Intel CPU " "supports hyperthreading, those 12 cores are doubled to 24 cores. If you " "purchase a server that supports multiple CPUs, the number of cores is " "further multiplied." msgstr "" "CPU のコア数も選択に影響します。現在の CPU では最大 12 コアあるのが一般的で" "す。さらに、Intel CPU がハイパースレッディングをサポートしている場合、12 コア" "は 2 倍の 24 コアになります。複数の CPU をサポートするサーバーを購入する場" "合、コア数はさらに倍になっていきます。" msgid "The number of instances on each compute node" msgstr "各コンピュートノード上のインスタンス数" msgid "" "The number of virtual machines (VMs) you expect to run, ``((overcommit " "fraction × cores) / virtual cores per instance)``" msgstr "" "実行する必要のある仮想マシン数: ``((オーバーコミット比率 × コア数) / インスタ" "ンスあたりのコア数)``" msgid "The number of volumes in use" msgstr "使用中のボリューム数" msgid "" "The official OpenStack Object Store implementation. It is a mature " "technology that has been used for several years in production by Rackspace " "as the technology behind Rackspace Cloud Files. As it is highly scalable, it " "is well-suited to managing petabytes of storage. OpenStack Object Storage's " "advantages are better integration with OpenStack (integrates with OpenStack " "Identity, works with the OpenStack dashboard interface) and better support " "for multiple data center deployment through support of asynchronous eventual " "consistency replication." msgstr "" "公式の OpenStack Object Store 実装。Rackspace Cloud Filesのベースとなる技術と" "して、RackSpace により実稼動環境で数年間使用された成熟テクノロジーです。拡張" "性が高いため、ペタバイトレベルのストレージを管理するのに非常に適しています。" "OpenStack Object Storage の利点は OpenStack (OpenStack Identity と統合し、" "OpenStack Dashboard インターフェースと連携) と統合でき、非同期のイベントを整" "合性を保ちながら複製できるため、複数のデータセンターのデプロイメントへのサ" "ポートも向上されています。" msgid "" "The only thing the Image service does not store in a database is the image " "itself. The Image service database has two main tables:" msgstr "" "Image サービスがデータベースに保存しない唯一のものは、イメージ自体です。" "Image サービスのデータベースは、主要なテーブルが 2 つあります。" msgid "" "The order you should upgrade services, and any changes from the general " "upgrade process is described below:" msgstr "" "サービスをアップグレードすべき順番、一般的なアップグレード手順との違いは、以" "下に示す通りです。" msgid "" "The other directories are titled ``instance-xxxxxxxx``. These directories " "correspond to instances running on that compute node. The files inside are " "related to one of the files in the ``_base`` directory. They're essentially " "differential-based files containing only the changes made from the original " "``_base`` directory." msgstr "" "もう一つのディレクトリは ``instance-xxxxxxxx`` という名前です。これらのディレ" "クトリはコンピュートノードにおいて実行中のインスタンスと対応します。中にある" "ファイルは ``_base`` ディレクトリにあるファイルのどれかと関連があります。これ" "らは基本的に、元々の ``_base`` ディレクトリからの変更点のみ含む、差分ベースの" "ファイルです。" msgid "The output looks like the following:" msgstr "出力は以下のようになります。" msgid "The output looks something like the following:" msgstr "出力は以下のようになります。" msgid "" "The output of this command varies depending on the hypervisor because " "hypervisors support different attributes. The following demonstrates the " "difference between the two most popular hypervisors. Here is example output " "when the hypervisor is Xen:" msgstr "" "ハイパーバイザーによってサポートする属性が異なるため、コマンドの出力はハイ" "パーバイザーによって異なります。以下の実例は、最もよく使用されている 2 つのハ" "イパーバイザーの間で出力がどのように異なるかを示しています。ハイパーバイザー" "が Xen の場合の例は以下のようになります。" msgid "" "The output shows that there are five compute nodes and one cloud controller. " "You see all the services in the up state, which indicates that the services " "are up and running. If a service is in a down state, it is no longer " "available. This is an indication that you should troubleshoot why the " "service is down." msgstr "" "出力には、5 つのコンピュートノードと 1 つのクラウドコントローラーが表示されて" "います。すべてのサービスが up 状態であることが分かります。 UP 状態は、サービ" "スが起動しており稼働中であることを示します。あるサービスが down 状態の場合、" "そのサービスは利用できません。この場合は、サービスが停止している理由をトラブ" "ルシューティングする必要があります。" msgid "" "The output shows three different dnsmasq processes. The dnsmasq process that " "has the DHCP subnet range of 192.168.122.0 belongs to libvirt and can be " "ignored. The other two dnsmasq processes belong to ``nova-network``. The two " "processes are actually related—one is simply the parent process of the " "other. The arguments of the dnsmasq processes should correspond to the " "details you configured ``nova-network`` with." msgstr "" "出力は 3 種類の dnsmasq プロセスを示しています。192.168.122.0 の DHCP サブ" "ネット範囲を持つ dnsmasq プロセスが、libvirt に属していますが、無視できます。" "他の 2 つのプロセスは実際に関連します。1 つは単純なもう一つの親プロセスです。" "dnsmasq プロセスの引数は、 ``nova-network`` に設定した詳細に対応するでしょ" "う。" msgid "" "The packet is then received on the network node. Note that any traffic to " "the l3-agent or dhcp-agent will be visible only within their network " "namespace. Watching any interfaces outside those namespaces, even those that " "carry the network traffic, will only show broadcast packets like Address " "Resolution Protocols (ARPs), but unicast traffic to the router or DHCP " "address will not be seen. See :ref:`dealing_with_network_namespaces` for " "detail on how to run commands within these namespaces." msgstr "" "次に、パケットはネットワークノードで受信されます。L3 エージェントや DHCP エー" "ジェントへのすべての通信は、それらのネットワーク名前空間の中のみで参照できま" "す。それらの名前空間の外部にあるすべてのインターフェースを監視することによ" "り、ネットワーク通信を転送している場合でも、ARP のようなブロードキャストパ" "ケットのみが表示されます。しかし、ルーターや DHCP アドレスへのユニキャスト通" "信は表示されません。これらの名前空間の中でコマンドを実行する方法の詳細は、 :" "ref:`dealing_with_network_namespaces` を参照してください。" msgid "" "The packet then makes it to the l3-agent. This is actually another TAP " "device within the router's network namespace. Router namespaces are named in " "the form ``qrouter-``. Running :command:`ip a` within the " "namespace will show the TAP device name, qr-e6256f7d-31 in this example:" msgstr "" "そして、パケットが L3 エージェントに到達します。これは実際には、ルーターの名" "前空間の中にある別の TAP デバイスです。ルーター名前空間は、 ``qrouter-" "`` という形式の名前です。名前空間の中で :command:`ip a` を実行す" "ることにより、TAP デバイスの名前を表示します。この例では qr-e6256f7d-31 で" "す。" msgid "" "The packet transfers to a Test Access Point (TAP) device on the compute " "host, such as tap690466bc-92. You can find out what TAP is being used by " "looking at the ``/etc/libvirt/qemu/instance-xxxxxxxx.xml`` file." msgstr "" "そのパケットはコンピュートホストの Test Access Point (TAP)、例えば " "tap690466bc-92 に転送されます。TAP の構成は、 ``/etc/libvirt/qemu/instance-" "xxxxxxxx.xml`` を見ることで把握できます。" msgid "" "The packet transfers to the main NIC of the compute node. You can also see " "this NIC in the :command:`brctl` output, or you can find it by referencing " "the ``flat_interface`` option in ``nova.conf``." msgstr "" "パケットはコンピュートノードの物理NICに送られます。このNICは :command:" "`brctl` コマンドの出力から、もしくは ``nova.conf`` の ``flat_interface`` オプ" "ションから確認できます。" msgid "" "The packet transfers to the virtual NIC of the compute host, such as, " "``vnet1``. You can find out what vnet NIC is being used by looking at the ``/" "etc/libvirt/qemu/instance-xxxxxxxx.xml`` file." msgstr "" "そのパケットはコンピュートホストの仮想NIC、例えば ``vnet1`` に転送されます。 " "vnet NIC の構成は、 ``/etc/libvirt/qemu/instance-xxxxxxxx.xml`` を見ることで" "把握できます。" msgid "" "The point we are trying to make here is that just because an option exists " "doesn't mean that option is relevant to your driver choices. Normally, the " "documentation notes which drivers the configuration applies to." msgstr "" "ここで言っておきたいことは、オプションが存在するからといって、そのオプション" "があなたが選んだドライバーに関係するとは限らないということである。通常は、ド" "キュメントには、その設定オプションが適用されるドライバーについての記載があり" "ます。" msgid "" "The policy engine reads entries from the ``policy.json`` file. The actual " "location of this file might vary from distribution to distribution: for " "nova, it is typically in ``/etc/nova/policy.json``. You can update entries " "while the system is running, and you do not have to restart services. " "Currently, the only way to update such policies is to edit the policy file." msgstr "" "ポリシーエンジンは ``policy.json`` ファイルから項目を読み込みます。このファイ" "ルの実際の位置はディストリビューションにより異なります。一般的に Nova 用の設" "定ファイルは ``/etc/nova/policy.json`` にあります。システムの実行中に項目を更" "新でき、サービスを再起動する必要がありません。今のところ、ポリシーファイルの" "編集がこのようなポリシーを更新する唯一の方法です。" msgid "" "The preceding information was generated by using a custom script that can be " "found on `GitHub `_." msgstr "" "前の情報は `GitHub `_ にあるカスタムスクリプトを使用して生成されました。" msgid "" "The preceding output has been truncated to show only two services. You will " "see one service entry for each service that your cloud provides. Note how " "the endpoint domain can be different depending on the endpoint type. " "Different endpoint domains per type are not required, but this can be done " "for different reasons, such as endpoint privacy or network traffic " "segregation." msgstr "" "上記の出力は、2 つのサービスのみを表示するようにカットされています。クラウド" "が提供するサービスごとにサービスエントリーが 1 つ表示されているのがわかりま" "す。エンドポイントタイプによってエンドポイントドメインが異なる場合がある点に" "注意してください。タイプによってエンドポイントドメインを別にする必要はありま" "せんが、エンドポイントのプライバシーやネットワークトラフィックの分離などの異" "なる理由で分けることができます。" msgid "" "The protocol that is matched by the security group rule. Valid values are " "``null``, ``tcp``, ``udp``, ``icmp``, and ``icmpv6``." msgstr "" "セキュリティーグループルールによって突き合わせが行われるプロトコル。有効な値" "は、 ``null``、``tcp``、``udp``、 ``icmp`` および ``icmpv6`` です。" msgid "" "The purpose of automatic configuration management is to establish and " "maintain the consistency of a system without using human intervention. You " "want to maintain consistency in your deployments so that you can have the " "same cloud every time, repeatably. Proper use of automatic configuration-" "management tools ensures that components of the cloud systems are in " "particular states, in addition to simplifying deployment, and configuration " "change propagation." msgstr "" "自動環境設定管理の目的は、人間の介在なしにシステムの整合性を確保、維持するこ" "とにあります。毎回、同じクラウド環境を繰り返し作るために、デプロイメントにお" "ける整合性を確保します。自動環境設定管理ツールを正しく利用することによって、" "デプロイメントと環境設定の変更を伝搬する作業を簡素化するだけでなく、クラウド" "システムのコンポーネントが必ず特定の状態にあるようにすることができます。" msgid "The purpose of the screen windows are as follows:" msgstr "screen ウィンドウの目的は、以下のとおりです。" msgid "" "The qemu-nbd device tries to export the instance disk's different partitions " "as separate devices. For example, if vda is the disk and vda1 is the root " "partition, qemu-nbd exports the device as ``/dev/nbd0`` and ``/dev/nbd0p1``, " "respectively:" msgstr "" "qemu-nbd デバイスはインスタンスのディスクの個々のパーティションを別々のデバイ" "スとしてエクスポートしようとします。たとえば、ディスクが vda で、ルートパー" "ティションが vda1 の場合、qemu-nbd はそれぞれ ``/dev/nbd0`` と ``/dev/" "nbd0p1`` としてデバイスをエクスポートします。" msgid "" "The reference architecture consists of multiple compute nodes, a cloud " "controller, an external NFS storage server for instance storage, and an " "OpenStack Block Storage server for volume storage. A network time service (:" "term:`Network Time Protocol `, or NTP) synchronizes time on all the " "nodes. FlatDHCPManager in multi-host mode is used for the networking. A " "logical diagram for this example architecture shows which services are " "running on each node:" msgstr "" "この参照アーキテクチャーは、複数のコンピュートノード、クラウドコントローラー " "1 台、インスタンスストレージ用の外部 NFS ストレージサーバー 1 台、ボリューム" "ストレージ用の OpenStack Block Storage サーバー 1 台で構成されます。ネット" "ワークタイムサービス (:term:`Network Time Protocol (NTP) `) は全ノードの" "時刻を同期します。ネットワークには、マルチホストモードの FlatDHCPManager を使" "用しています。このアーキテクチャー例の論理図には、各ノードで実行されている" "サービスが示されています。" msgid "" "The remaining point on bandwidth is the public-facing portion. The ``swift-" "proxy`` service is stateless, which means that you can easily add more and " "use HTTP load-balancing methods to share bandwidth and availability between " "them." msgstr "" "帯域幅に関する残りのポイントは、パブリック側の部分です。 ``swift-proxy`` サー" "ビスは、ステートレスです。ステートレスとは、HTTP 負荷分散メソッドを簡単に追" "加、使用して帯域幅や可用性を共有できるという意味です。" msgid "" "The roadmap for the next release as it is developed can be seen at `Releases " "`_." msgstr "" "開発されている次のリリースのロードマップは `Releases `_ にあります。" msgid "" "The scheduling services are responsible for determining the compute or " "storage node where a virtual machine or block storage volume should be " "created. The scheduling services receive creation requests for these " "resources from the message queue and then begin the process of determining " "the appropriate node where the resource should reside. This process is done " "by applying a series of user-configurable filters against the available " "collection of nodes." msgstr "" "スケジューリングサービスは仮想マシンやブロックストレージのボリュームがどのコ" "ンピュートあるはストレージノードで生成されるかを決定する事に責任を持ちます。" "スケジューリングサービスはメッセージキューからそれらのリソースの生成リクエス" "トを受け、どのリソースが適切かを決定するプロセスを起動します。このプロセスは" "利用可能なノード郡からユーザが設定したフィルタを適用する事で実行されます。" msgid "" "The simplest architecture you can build upon for Compute has a single cloud " "controller and multiple compute nodes. The simplest architecture for Object " "Storage has five nodes: one for identifying users and proxying requests to " "the API, then four for storage itself to provide enough replication for " "eventual consistency. This example architecture does not dictate a " "particular number of nodes, but shows the thinking and considerations that " "went into choosing this architecture including the features offered." msgstr "" "Compute 用の基盤となる最もシンプルなアーキテクチャーは、単一のクラウドコント" "ローラーと複数のコンピュートノードで構成されます。Object Storage 用の最もシン" "プルなアーキテクチャーは、ユーザーを識別して API への要求をプロキシするノー" "ド 1 つと、最終的な整合性を確保するのに十分なレプリケーションを提供する、スト" "レージ自体のためのノード 4つを合わせた 5 つのノードで構成されます。このアーキ" "テクチャーの例では、特定のノード数は決まっていませんが、このアーキテクチャー" "を選択するにあたって考慮 および検討した点 (どのような機能を提供するかなど) を" "お分かりいただけます。" msgid "" "The simplest option to get started is to use one hard drive with two " "partitions:" msgstr "" "最もシンプルに使用を開始できるオプションは、1台のハードディスクを2つのパー" "ティションに分割することです。" msgid "" "The simplest place to start testing the next version of OpenStack is by " "setting up a new environment inside your own cloud. This might seem odd, " "especially the double virtualization used in running compute nodes. But it " "is a sure way to very quickly test your configuration." msgstr "" "OpenStack の次のバージョンをテストするための一番簡単な方法は、お使いのクラウ" "ドの中に新しい環境をセットアップすることです。これは奇妙に思えるかもしれませ" "ん。とくに、動作中のコンピュートノードで使用される二重仮想化です。しかし、お" "使いの設定を非常に手軽にテストする確実な方法です。" msgid "" "The simplest reasons for nodes to fail to launch are quota violations or the " "scheduler being unable to find a suitable compute node on which to run the " "instance. In these cases, the error is apparent when you run a :command:" "`nova show` on the faulted instance:" msgstr "" "ノードが起動に失敗する最も簡単な理由は、クォータ違反、またはスケジューラーが" "インスタンスを実行するのに適したコンピュートノードを見つけられなかった場合で" "す。これらの場合、失敗したインスタンスに対して :command:`nova show` を実行す" "るとエラーが表示されます。" msgid "" "The simplest way to identify that this is the problem with your instance is " "to look at the console output of your instance. If DHCP failed, you can " "retrieve the console log by doing:" msgstr "" "もっともシンプルにこの問題を特定する方法は、インスタンス上のコンソール出力を" "確認することです。もしDHCPが正しく動いていなければ、下記のようにコンソールロ" "グを参照してください。" msgid "" "The size of the volume in gigabytes. It is safe to leave this blank and have " "the Compute Service infer the size." msgstr "" "ボリュームのギガバイト単位の容量。このフィールドを空欄にして、Compute サービ" "スに容量を推定させるのが安全です。" msgid "" "The software stack is still Ubuntu 12.04 LTS, but now with OpenStack Havana " "from the Ubuntu Cloud Archive. KVM is the hypervisor, deployed using `FAI " "`_ and Puppet for configuration management. The FAI " "and Puppet combination is used lab-wide, not only for OpenStack. There is a " "single cloud controller node, which also acts as network controller, with " "the remainder of the server hardware dedicated to compute nodes." msgstr "" "ソフトウェアスタックは Ubuntu 12.04 LTS と Ubuntu Cloud Archive からの " "OpenStack Havana です。KVM がハイパーバイザで、`FAI `_ と Puppet を設定管理に使用してデプロイされています。FAI と Puppet の組み" "合わせはOpenStack のみならず研究所全体で使用されています。単一のクラウドコン" "トローラーノードがあり、これはネットワークコントローラーとしても動作します" "が、他のコンピュータ・ハードウェアはコンピュートノードに使用されています。" msgid "" "The source files are located in ``/usr/lib/python2.7/dist-packages/nova``." msgstr "" "ソースファイルは ``/usr/lib/python2.7/dist-packages/nova`` にあります。" msgid "" "The starting point for most is the core count of your cloud. By applying " "some ratios, you can gather information about:" msgstr "" "多くの場合、クラウドのコア数から始めます。比率を適用することで、以下の情報を" "取得できます。" msgid "The swift services" msgstr "swift サービス" msgid "" "The take away from this is if you observe an OpenStack process that appears " "to \"stop\" for a while and then continue to process normally, you should " "check that periodic tasks aren't the problem. One way to do this is to " "disable the periodic tasks by setting their interval to zero. Additionally, " "you can configure how often these periodic tasks run—in some cases, it might " "make sense to run them at a different frequency from the default." msgstr "" "これから分かることは、OpenStack のプロセスが少しの間「停止」したように見え" "て、それから通常通りの動作を継続するような状況を見つけた場合、周期的タスクが" "問題になっていないかを確認すべきだということです。取りうる一つの方法は、間隔" "を 0 に設定して周期的タスクを無効にすることです。また、周期的タスクの実行頻度" "を設定することもできます。デフォルトとは異なる頻度で周期的タスクを実行する方" "が意味がある場合もあります。" msgid "The team includes:" msgstr "以下が執筆チームのメンバーです。" msgid "" "The technology behind OpenStack consists of a series of interrelated " "projects delivering various components for a cloud infrastructure solution. " "Each service provides an open API so that all of these resources can be " "managed through a dashboard that gives administrators control while " "empowering users to provision resources through a web interface, a command-" "line client, or software development kits that support the API. Many " "OpenStack APIs are extensible, meaning you can keep compatibility with a " "core set of calls while providing access to more resources and innovating " "through API extensions. The OpenStack project is a global collaboration of " "developers and cloud computing technologists. The project produces an open " "standard cloud computing platform for both public and private clouds. By " "focusing on ease of implementation, massive scalability, a variety of rich " "features, and tremendous extensibility, the project aims to deliver a " "practical and reliable cloud solution for all types of organizations." msgstr "" "OpenStack の背後にある技術は、クラウドインフラストラクチャーソリューション向" "けのさまざまなコンポーネントを提供する、一連の相互に関連するプロジェクトから" "構成されます。各サービスは、これらのリソースをすべてダッシュボードから管理で" "きるよう、オープンな API を提供します。これは、権限を与えられたユーザーが、" "API をサポートする Web インターフェース、コマンドラインクライアント、ソフト" "ウェア開発キット (SDK) 経由でリソースを配備する管理者権限を与えます。多くの " "OpenStack API は拡張できます。API 拡張経由でより多くのリソースにアクセスして" "革新しながら、コアなコール群の互換性を保つことができます。OpenStack プロジェ" "クトは、開発者とクラウドコンピューティング技術者のグローバルなコラボレーショ" "ンです。プロジェクトは、パブリッククラウドおよびプライベートクラウド向けの" "オープン標準なクラウドコンピューティングプラットフォームを生産します。実装の" "しやすさ、大規模なスケーラビリティ、さまざまな豊富な機能、ものすごい拡張性に" "注力することにより、プロジェクトはあらゆる種類の組織に対して実践的かつ信頼で" "きるクラウドソリューションを提供することを目指しています。" msgid "" "The third version of the Compute API was broadly discussed and worked on " "during the Havana and Icehouse release cycles. Current discussions indicate " "that the V2 API will remain for many releases, and the next iteration of the " "API will be denoted v2.1 and have similar properties to the existing v2.0, " "rather than an entirely new v3 API. This is a great time to evaluate all API " "and provide comments while the next generation APIs are being defined. A new " "working group was formed specifically to `improve OpenStack APIs `_ and create design guidelines, " "which you are welcome to join." msgstr "" "Compute API の 3 番目のバージョンが幅広く議論され、Havana と Icehouse のリ" "リースサイクル期間中に取り組まれました。現在の議論は、V2 API が多くのリリース" "のために残され、次の API の繰り返しは v2.1 と表示されます。これは、完全に新し" "い v3 API ではなく、既存の v2.0 と同じようなプロパティーを持ちます。これは、" "すべての API を評価するための良い機会です。次世代の API が定義されるまでにコ" "メントを出します。新しいワーキンググループが特別に形成され、`OpenStack API を" "改善して `_、設計のガイド" "ラインを作成します。あなたの参加も歓迎されています。" msgid "" "The tunnel bridge, ``br-tun``, contains the ``patch-int`` interface and " "``gre-`` interfaces for each peer it connects to via GRE, one for each " "compute and network node in your cluster:" msgstr "" "トンネルブリッジ ``br-tun`` は、GRE 経由で接続するお互いの接続相手のために " "``patch-int`` インターフェースと ``gre-`` インターフェース、クラスター内で" "各コンピュートノードとネットワークノードのためのものを含みます。" msgid "" "The type of CPU in your compute node is a very important choice. First, " "ensure that the CPU supports virtualization by way of *VT-x* for Intel chips " "and *AMD-v* for AMD chips." msgstr "" "コンピュートノードの CPU タイプを選択することは非常に重要です。まず、Intel " "チップには *VT-x*、AMD チップには *AMD-v* という風に、CPU が仮想化をサポート" "するようにします。" msgid "The types of flavors in use" msgstr "使用中のフレーバー" msgid "" "The typical hardware recommended for use with OpenStack is the standard " "value-for-money offerings that most hardware vendors stock. It should be " "straightforward to divide your procurement into building blocks such as " "\"compute,\" \"object storage,\" and \"cloud controller,\" and request as " "many of these as you need. Alternatively, should you be unable to spend " "more, if you have existing servers—provided they meet your performance " "requirements and virtualization technology—they are quite likely to be able " "to support OpenStack." msgstr "" "OpenStack での使用に推奨しているハードウェアは一般的に、多くのハードウェアベ" "ンダーが提供している、コストパフォーマンスの高い標準オファリングです。調達す" "べきものをコンピュート、オブジェクトストレージ、クラウドコントローラなどのビ" "ルディングブロックに分類し、必要に応じ依頼していくと分かりやすいでしょう。ま" "た、投資額をこれ以上かけられない場合、既存サーバーがありパフォーマンス要件や" "仮想化技術に対応しているのであれば、高い確率で OpenStack をサポートしているは" "ずです。" msgid "" "The typical way is to trace the UUID associated with an instance across the " "service logs." msgstr "" "一般的な方法はインスタンスのUUIDをキーにして、各サービスのログを追跡すること" "です。" msgid "Then it all made sense…" msgstr "やっと事の全容が判明した…" msgid "" "Then on the actual compute node, create the following NRPE configuration:" msgstr "" "そして、対象のコンピュートノードにおいて、次のようなNRPE設定を作成します。" msgid "" "Then, if you use SSH to log into your instance and try ``ping openstack." "org``, you should see something like:" msgstr "" "インスタンスに SSH ログインして、 ``ping openstack.org`` を試すと、以下のよう" "なメッセージが確認できるでしょう。" msgid "" "There are a number of optional items that can be specified. You should read " "the rest of this section before trying to start an instance, but this is the " "base command that later details are layered upon." msgstr "" "指定できる多くのオプション項目があります。インスタンスを起動しようとする前" "に、このセクションを最後まで読んでください。しかし、これが今から説明する詳細" "の基本となるコマンドです。" msgid "" "There are also several :command:`*-manage` command-line tools. These are " "installed with the project's services on the cloud controller and do not " "need to be installed separately:" msgstr "" "``*-manage`` のコマンドラインツールも複数あります。これらは、プロジェクトの" "サービスとともにクラウドコントローラーにインストールされるので、別途インス" "トールする必要はありません。 " msgid "" "There are benefits to both modes. Single-node has the downside of a single " "point of failure. If the cloud controller is not available, instances cannot " "communicate on the network. This is not true with multi-host, but multi-host " "requires that each compute node has a public IP address to communicate on " "the Internet. If you are not able to obtain a significant block of public IP " "addresses, multi-host might not be an option." msgstr "" "どちらのモードにもメリットがあります。シングルホストモードには、単一障害点と" "いうマイナス面があります。クラウドコントローラーが利用できなくなると、インス" "タンスはネットワークと通信できなくなります。マルチホストモードでは、この状況" "にはなりませんが、各コンピュートノードはインターネットと通信するためのパブ" "リックIPアドレスが必要となります。十分な大きさのパブリックIPアドレスブロック" "を取得できない場合には、マルチホストモードは選択肢にならないかもしれません。" msgid "There are currently two categories of quotas for Object Storage:" msgstr "現在、Object Storage に対する 2 種類のクォータがあります。" msgid "" "There are currently two schedulers: ``nova-scheduler`` for virtual machines " "and ``cinder-scheduler`` for block storage volumes. Both schedulers are able " "to scale horizontally, so for high-availability purposes, or for very large " "or high-schedule-frequency installations, you should consider running " "multiple instances of each scheduler. The schedulers all listen to the " "shared message queue, so no special load balancing is required." msgstr "" "現在のところ2つのスケジューラがあります:仮想サーバを受け持つ ``nova-" "scheduler`` とブロックストレージボリュームを受け持つ ``cinder-scheduler`` で" "す。それぞれのスケジューラは高可用性目的や、高負荷環境での実装のために水平方" "向にスケーリングが可能で、それぞれのスケジューラに対して複数のインスタンスを" "起動すべきです。スケジューラはすべて共有されたメッセージキューをリスンするの" "で特別な負荷分散は必要ありません。" msgid "" "There are other books on the `OpenStack documentation website `_ that can help you get the job done." msgstr "" "作業を完了するために役立つ、その他のガイドは `OpenStack ドキュメント Web サイ" "ト `_ にあります。" msgid "There are several advantages to this approach:" msgstr "このアプローチには複数の利点があります。" msgid "" "There are several good sources of information available that you can use to " "track your OpenStack development desires." msgstr "" "OpenStack 環境の要望を把握するために使用できる、いくつかの良い情報源がありま" "す。" msgid "" "There are three clouds currently running at CERN, totaling about 4,700 " "compute nodes, with approximately 120,000 cores. The CERN IT cloud aims to " "expand to 300,000 cores by 2015." msgstr "" "CERN では現在 3 つのクラウドが稼働しており、合計で約 4,700 台のコンピュート" "ノード、120,000 コアがあります。 CERN IT クラウドは 2015年までに 300,000 コ" "アにまで拡張される予定です。" msgid "There are two main reasons why this is a good idea:" msgstr "このアイデアが良いとされる理由は主に 2 点挙げられます。" msgid "" "There are two main types of IP addresses for guest virtual machines: fixed " "IPs and floating IPs. Fixed IPs are assigned to instances on boot, whereas " "floating IP addresses can change their association between instances by " "action of the user. Both types of IP addresses can be either public or " "private, depending on your use case." msgstr "" "ゲストの仮想マシン用に主に2つのタイプのIPアドレス(固定IPアドレスとフローティ" "ングIPアドレス)があります。固定IPアドレスはインスタンス起動時に割り当てら" "れ、フローティングIPアドレスは、ユーザ操作によって割当が変更できます。どちら" "のタイプのIPアドレスも用途に合わせてパブリックまたはプライベートにする事がで" "きます。" msgid "" "There are two main types of instance-specific data: metadata and user data." msgstr "" "インスタンス固有のデータには 2 種類あります。メタデータとユーザーデータです。" msgid "" "There are two types of monitoring: watching for problems and watching usage " "trends. The former ensures that all services are up and running, creating a " "functional cloud. The latter involves monitoring resource usage over time in " "order to make informed decisions about potential bottlenecks and upgrades." msgstr "" "二つの監視のタイプがあります。問題の監視と、利用傾向の監視です。前者は全ての" "サービスが動作していることを保証するものであり、後者は時間に沿ったリソース利" "用状況を監視することで、潜在的なボトルネックの発見とアップグレードのための情" "報を得るものです。" msgid "" "There are two ways to ensure stability with this directory. The first is to " "make sure this directory is run on a RAID array. If a disk fails, the " "directory is available. The second way is to use a tool such as rsync to " "replicate the images to another server:" msgstr "" "このディレクトリの永続性を保証するために二つの方法があります。一つ目はRAIDア" "レイ上にこのディレクトリを置くことで、ディスク障害時にもこのディレクトリが利" "用できます。二つ目の方法はrsyncのようなツールを用いてイメージを他のサーバーに" "複製することです。" msgid "" "There is a configuration option in ``glance-api.conf`` that limits the " "number of members allowed per image, called ``image_member_quota``, set to " "128 by default. That setting is a different quota from the storage quota." msgstr "" "イメージごとに許可されるメンバーの数を制限する、 ``glance-api.conf`` の設定オ" "プションがあります。これは、 ``image_member_quota`` であり、デフォルトで 128 " "です。その設定は、保存容量のクォータとは別のクォータです。" msgid "" "There is a lot of useful information in ``context``, ``request_spec``, and " "``filter_properties`` that you can use to decide where to schedule the " "instance. To find out more about what properties are available, you can " "insert the following log statements into the ``schedule_run_instance`` " "method of the scheduler above:" msgstr "" "``context`` と ``request_spec`` と ``filter_properties`` には、どこにインスタ" "ンスをスケジュールするのか決定するのに使える有用な情報が多数含まれています。" "どんなプロパティが利用可能なのかを知るには、以下のログ出力文を上記の " "``schedule_run_instance`` メソッドに挿入してください。" msgid "" "There is a lot of useful information in ``env`` and ``conf`` that you can " "use to decide what to do with the request. To find out more about what " "properties are available, you can insert the following log statement into " "the ``__init__`` method:" msgstr "" "``env`` と ``conf`` には、リクエストについて何をするのか判断するのに使える有" "用な情報が多数含まれています。どんなプロパティが利用可能なのかを知るには、以" "下のログ出力文を ``__init__`` メソッドに挿入してください。" msgid "" "There is nothing OpenStack-specific in being aware of the steps needed to " "access block devices from within the instance operating system, potentially " "formatting them for first use and being cautious when removing them. What is " "specific is how to create new volumes and attach and detach them from " "instances. These operations can all be done from the :guilabel:`Volumes` " "page of the dashboard or by using the ``cinder`` command-line client." msgstr "" "ブロックデバイスにアクセスするために、インスタンスのオペレーティングシステム" "において必要となる手順に、OpenStack 固有の事項はありません。初めて使用すると" "きにフォーマットが必要になる、デバイスを取り外すときに注意する、などが考えら" "れます。固有の事項は、新しいボリュームを作成し、それらをインスタンスに接続お" "よび切断する方法です。これらの操作は、ダッシュボードの :guilabel:`ボリューム" "` ページからすべて実行できます。または、 ``cinder`` コマンドラインクライアン" "トを使用します。" msgid "" "Therefore, if you eventually plan on distributing your storage cluster " "across multiple data centers, if you need unified accounts for your users " "for both compute and object storage, or if you want to control your object " "storage with the OpenStack dashboard, you should consider OpenStack Object " "Storage. More detail can be found about OpenStack Object Storage in the " "section below." msgstr "" "そのため、最終的に、複数のデータセンターにまたがってストレージクラスターを分" "散するように計画した場合、Compute およびオブジェクトストレージ用に統合アカウ" "ントが必要な場合、または OpenStack Dashboard でオブジェクトストレージを制御す" "る場合、OpenStack Object Storage を考慮してみてください。以下のセクションで " "OpenStack Object Storage iについて詳しく記載されています。" msgid "" "Therefore, the fastest way to get your feature request up for consideration " "is to create an Etherpad with your ideas and propose a session to the design " "summit. If the design summit has already passed, you may also create a " "blueprint directly. Read this `blog post about how to work with blueprints " "`_ the perspective of Victoria Martínez, a developer intern." msgstr "" "あなたの機能追加リクエストを新機能として検討してもらうのに一番早い方法は、ア" "イデアを書いた Etherpad を作成し、デザインサミットのセッションを提案すること" "です。デザインサミットが終わっている場合には、blueprint を直接作成することも" "できます。 Victoria Martínez の `blueprint での開発の進め方についてのブログ " "`_ を是非読んでください。 OpenStack 開発者のインターンの視点で書か" "れた記事です。" msgid "" "These actions effectively take the storage node out of the storage cluster." msgstr "" "これらの操作はストレージノードをストレージクラスターから効率的に外せます。" msgid "" "These are configurable by admin users (the rights may also be delegated to " "other users by redefining the access controls for ``compute_extension:" "flavormanage`` in ``/etc/nova/policy.json`` on the ``nova-api`` server). To " "get the list of available flavors on your system, run:" msgstr "" "これらは管理ユーザーにより設定できます。``nova-api`` サーバーにおいて ``/etc/" "nova/policy.json`` の ``compute_extension:flavormanage`` にあるアクセス制限を" "再定義することにより、この権限を他のユーザーに委譲することもできます。次のよ" "うに、お使いのシステムで利用可能なフレーバーの一覧を取得できます。" msgid "" "These are shared legendary tales of image disappearances, VM massacres, and " "crazy troubleshooting techniques that result in hard-learned lessons and " "wisdom." msgstr "" "これらは、得がたい教訓や知見を得られた、イメージの消失、仮想マシンの大虐殺、" "クレイジーなトラブルシューティング技術に関する伝説的な公開物語です。" msgid "" "These changes have facilitated the first proper OpenStack upgrade guide, " "found in :doc:`ops_upgrades`, and will continue to improve in the next " "release." msgstr "" "これらの変更は、 :doc:`ops_upgrades` にある OpenStack アップグレードガイドを" "促進しました。次のリリースにおいて継続的に改善されつづけています。" msgid "" "These drivers work a little differently than a traditional \"block\" storage " "driver. On an NFS or GlusterFS file system, a single file is created and " "then mapped as a \"virtual\" volume into the instance. This mapping/" "translation is similar to how OpenStack utilizes QEMU's file-based virtual " "machines stored in ``/var/lib/nova/instances``." msgstr "" "これらのドライバーは従来のブロックストレージドライバとは少々異なる動作をしま" "す。NFSやGlusterFSでは1つのファイルが作成され、インスタンスに対して「仮想」ボ" "リュームとしてマッピングされます。このマッピング/変換は``/var/lib/nova/" "instances`` 下に保存される、QEMUのファイルベースの仮想マシンの、OpenStackによ" "る扱い方と同様です。" msgid "" "These nodes run services such as provisioning, configuration management, " "monitoring, or GlusterFS management software. They are not required to " "scale, although these machines are usually backed up." msgstr "" "これらのノードは、プロビジョニング、設定管理、モニタリング、GlusterFS 管理ソ" "フトウェアなどのサービスを実行します。拡張の必要はありませんが、これらのマシ" "ンは通常バックアップされます。" msgid "" "These rules are all \"allow\" type rules, as the default is deny. The first " "column is the IP protocol (one of icmp, tcp, or udp), and the second and " "third columns specify the affected port range. The fourth column specifies " "the IP range in CIDR format. This example shows the full port range for all " "protocols allowed from all IPs." msgstr "" "標準で拒否されるので、これらのルールはすべて「許可」形式のルールです。1 番目" "の項目は IP プロトコル (icmp, tcp, udp のどれか) です。2 番目と 3 番目の項目" "は対象となるポート番号の範囲を指定します。4 番目の項目は CIDR 形式の IP アド" "レスの範囲を指定します。この例では、すべてのプロトコルの全ポート番号につい" "て、すべての IP からのトラフィックを許可しています。" msgid "" "These rules are all \"allow\" type rules, as the default is deny. This " "example shows the full port range for all protocols allowed from all IPs. " "This section describes the most common security-group-rule parameters:" msgstr "" "デフォルトは拒否なので、これらのルールはすべて「許可」形式のルールです。この" "例は、すべての IP から、すべてのプロトコルの範囲全体が許可されることを示して" "います。このセクションは、最も一般的な security-group-rule のパラメーターを説" "明します。" msgid "" "These steps depend on your underlying distribution, but in general you " "should be looking for :command:`purge` commands in your package manager, " "like :command:`aptitude purge ~c $package`. Following this, you can look for " "orphaned files in the directories referenced throughout this guide. To " "uninstall the database properly, refer to the manual appropriate for the " "product in use." msgstr "" "これらの手順はお使いのディストリビューションにより異なりますが、一般には :" "command:`aptitude purge ~c $package` のようなパッケージマネージャーの :" "command:`purge` (完全削除)コマンドを探すとよいでしょう。その後で、このガイ" "ドの中に出てきたディレクトリにある不要なファイルを探します。データベースを適" "切にアンインストールする方法については、使用しているソフトウェアの適切なマ" "ニュアルを参照して下さい。" msgid "" "These tools also make it possible to test and roll back changes, as they are " "fully repeatable. Conveniently, a large body of work has been done by the " "OpenStack community in this space. Puppet, a configuration management tool, " "even provides official modules for OpenStack projects in an OpenStack " "infrastructure system known as `Puppet OpenStack `_. Chef configuration management is provided within https://git." "openstack.org/cgit/openstack/openstack-chef-repo. Additional configuration " "management systems include Juju, Ansible, and Salt. Also, PackStack is a " "command-line utility for Red Hat Enterprise Linux and derivatives that uses " "Puppet modules to support rapid deployment of OpenStack on existing servers " "over an SSH connection." msgstr "" "また、これらのツールでは、完全に繰り返しが可能であるため、変更のテストやロー" "ルバックが可能です。従来、OpenStack コミュニティーにより多くの作業が行われて" "いました。Puppet (設定管理ツール) は、 `Puppet OpenStack ` __ で知られる OpenStack インフラストラクチャーシ" "ステム内の OpenStack の公式モジュールも提供しています。 Chef の設定管理は、 " "https://github.com/openstack/openstack-chef-repo で提供されています。他の設定" "管理システムには、Juju、Ansible、Salt などがあります。また、PackStack は Red " "Hat Enterprise Linux のコマンドラインユーティリティーで、SSH 接続を使用して既" "存のサーバーに OpenStack を迅速にデプロイできるように Puppet モジュールを使用" "する派生プロダクトです。" msgid "" "These tunnels use the regular routing tables on the host to route the " "resulting GRE packet, so there is no requirement that GRE endpoints are all " "on the same layer-2 network, unlike VLAN encapsulation." msgstr "" "これらのトンネルは、ホストにおいて通常のルーティングテーブルを使用して、でき" "あがった GRE パケットを中継します。そのため、VLAN カプセル化と異なり、GRE エ" "ンドポイントがすべて同じ L2 ネットワークにあるという要件は必要ありません。" msgid "" "These two statements are produced by our middleware and show that the " "request was sent from our DevStack instance and was allowed." msgstr "" "これらの2行は、このミドルウェアによって出力されており、リクエストが " "DevStack インスタンスから送られており、許可されていることを示しています。" msgid "" "These volumes are persistent: they can be detached from one instance and re-" "attached to another, and the data remains intact. Block storage is " "implemented in OpenStack by the OpenStack Block Storage (cinder) project, " "which supports multiple back ends in the form of drivers. Your choice of a " "storage back end must be supported by a Block Storage driver." msgstr "" "これらのボリュームは永続的であるため、インスタンスから切り離して、データをそ" "のまま維持しつつ、別のインスタンスに再接続することができます。ブロックスト" "レージは、ドライバー形式で複数のバックエンドをサポートする、OpenStack Block " "Storage (Cinder) プロジェクトで OpenStack に実装されています。お使いのスト" "レージバックエンドは、Block Storage ドライバーでサポートされている必要があり" "ます。" msgid "They are:" msgstr "次の3つの方法があります。" msgid "" "Thinking it was just a one-off issue, I terminated the instance and launched " "a new one. By then, the conference call ended and I was off to the data " "center." msgstr "" "これは単なる1回限りの問題と思ったので、私はインスタンスを削除して、新しいイ" "ンスタンスを起動した。その後電話会議は終了し、私はデータセンターを離れた。" msgid "" "This allows for a single API server being used to control access to multiple " "cloud installations. Introducing a second level of scheduling (the cell " "selection), in addition to the regular ``nova-scheduler`` selection of " "hosts, provides greater flexibility to control where virtual machines are " "run." msgstr "" "これによって、複数のクラウドシステムに対するアクセスを、1つのAPIサーバで制御" "することができます。通常の ``nova-scheduler`` によるホストの選択に加えて、第" "二段階のスケジューリング(セルの選択)を導入することにより、仮想マシンを実行す" "る場所の制御の柔軟性が大きく向上します。" msgid "" "This appendix contains a small selection of use cases from the community, " "with more technical detail than usual. Further examples can be found on the " "`OpenStack website `_." msgstr "" "この付録ではコミュニティからを事例をいくつか紹介します。これらでは通常より多" "くの技術的詳細情報が提供されています。他の事例は `OpenStack ウェブサイト " "`_ で探して下さい。" msgid "" "This architecture's components have been selected for the following reasons:" msgstr "" "このアーキテクチャーコンポーネントは、以下のような理由で選択されています。" msgid "" "This attribute value matches the specified IP prefix as the source IP " "address of the IP packet." msgstr "" "この属性値は、IP パケットの送信元 IP アドレスとして、指定された IP プレフィッ" "クスと一致します。" msgid "" "This book is for those of you starting to run OpenStack clouds as well as " "those of you who were handed an operational one and want to keep it running " "well. Perhaps you're on a DevOps team, perhaps you are a system " "administrator starting to dabble in the cloud, or maybe you want to get on " "the OpenStack cloud team at your company. This book is for all of you." msgstr "" "この本は、OpenStack クラウドの運用を始めようとして人も、運用中の OpenStack ク" "ラウドを引き継ぎ、うまく動かし続けようとしている人も対象にしています。おそら" "く、あなたは devops チームの一員であったり、クラウドを始めたばかりのシステム" "管理者なのでしょう。あなたの会社の OpenStack クラウドチームに入ろうとしている" "のかもしれません。この本はそのような皆さん全員に向けたものです。" msgid "" "This book is organized into two parts: the architecture decisions for " "designing OpenStack clouds and the repeated operations for running OpenStack " "clouds." msgstr "" "この本は 2つの部分から構成されています。1 つは OpenStack クラウド設計において" "アーキテクチャーの決定に関してで、もう 1 つは稼働中の OpenStack クラウドで繰" "り返し行う運用に関してです。" msgid "" "This book provides information about designing and operating OpenStack " "clouds." msgstr "本書は OpenStack クラウドの設計および運用に関する情報を提供します。" msgid "" "This bug report was the key to everything: `KVM images lose connectivity " "with bridged network `_ (https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/" "+bug/997978)" msgstr "" "このバグ報告は、すべてに対して重要です: `KVMイメージがブリッジネットワークで" "接続を失う `_ (https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/" "+bug/997978)" msgid "" "This can be useful when booting from volume because a new volume can be " "provisioned very quickly. Ceph also supports keystone-based authentication " "(as of version 0.56), so it can be a seamless swap in for the default " "OpenStack swift implementation." msgstr "" "新規ボリュームは非常に早くプロビジョニングされるため、ボリュームからの起動に" "便利です。また、Ceph は keystone ベースの認証 (バージョン 0.56 以降) もサポー" "トするため、デフォルトの OpenStack swift 実装とシームレスに切り替えることがで" "きます。" msgid "" "This chapter describes only how to back up configuration files and databases " "that the various OpenStack components need to run. This chapter does not " "describe how to back up objects inside Object Storage or data contained " "inside Block Storage. Generally these areas are left for users to back up on " "their own." msgstr "" "この章では、OpenStackコンポーネントを動作させるのに必要な設定ファイルとデータ" "ベースについてのバックアップ方法のみを説明します。オブジェクトストレージ内の" "オブジェクトや、ブロックストレージ内のデータのバックアップについては説明して" "いません。一般的にこれらの領域はユーザー自身でバックアップを行います。" msgid "" "This chapter describes the compute nodes, which are dedicated to running " "virtual machines. Some hardware choices come into play here, as well as " "logging and networking descriptions." msgstr "" "この章は、仮想マシンを実行するためのコンピュートノードについて記載します。い" "くつかのハードウェアの選択肢があります。ロギングとネットワークについても説明" "しています。" msgid "" "This chapter describes what you need to back up within OpenStack as well as " "best practices for recovering backups." msgstr "" "この章は、OpenStack 中でバックアップする必要があるもの、バックアップのリカバ" "リーのベストプラクティスについて説明します。" msgid "" "This chapter discusses the growth of your cloud resources through scaling " "and segregation considerations." msgstr "" "この章は、規模の拡張および分離における検討を通して、クラウドの拡大について議" "論します。" msgid "" "This chapter focuses on the second path for customizing OpenStack by " "providing two examples for writing new features. The first example shows how " "to modify Object Storage service (swift) middleware to add a new feature, " "and the second example provides a new scheduler feature for Compute service " "(nova). To customize OpenStack this way you need a development environment. " "The best way to get an environment up and running quickly is to run DevStack " "within your cloud." msgstr "" "本章は、新しい機能を書くために 2 つの例を提供することにより、OpenStack をカス" "タマイズするための 2 つ目のパスに焦点を当てます。1 番目の例は、新しい機能を追" "加するために Object Storage サービス (swift) ミドルウェアを変更する方法を示し" "ます。2 番目の例は、Compute サービス (nova) に新しいスケジューラー機能を提供" "します。このように OpenStack をカスタマイズするために、開発環境が必要になりま" "す。迅速に環境を準備して動作させる最良の方法は、クラウド内で DevStack を実行" "することです。" msgid "" "This chapter goes into the common failures that the authors have seen while " "running clouds in production, including troubleshooting." msgstr "" "この章は、執筆者がこれまで本番環境を運用してきて、トラブルシューティングする" "中で見てきた、一般的な障害について詳細に検討します。" msgid "" "This chapter helps you set up your working environment and use it to take a " "look around your cloud." msgstr "" "本章では、作業環境を設定し、クラウドの全体像を概観するのに役立つ内容を記載し" "ます。" msgid "" "This chapter is written to let you get your hands wrapped around your " "OpenStack cloud through command-line tools and understanding what is already " "set up in your cloud." msgstr "" "この章は、コマンドラインツールを用いてお使いの OpenStack クラウド全体を理解で" "きるようにするために書かれました。また、お使いのクラウドにすでにセットアップ" "されているものを理解することもできます。" msgid "" "This chapter provides an example architecture using OpenStack Networking, " "also known as the Neutron project, in a highly available environment." msgstr "" "本章には、OpenStack Networking (別称: Neutron プロジェクト) を高可用性環境で" "使用するアーキテクチャーの例を記載します。" msgid "" "This chapter provides upgrade information based on the architectures used in " "this book." msgstr "" "この章は、本書で使用されるアーキテクチャーに基づいて、アップグレードに関する" "情報を提供します。" msgid "" "This chapter shows you how to use OpenStack cloud resources and how to train " "your users." msgstr "" "この章は、OpenStack リソースの使用方法、ユーザーの教育方法について説明しま" "す。" msgid "" "This chapter shows you where OpenStack places logs and how to best read and " "manage logs for monitoring purposes." msgstr "" "この章は、OpenStack のログ保存場所、監視目的にログを参照および管理する最良の" "方法について説明します。" msgid "" "This chapter walks through user-enabling processes that all admins must face " "to manage users, give them quotas to parcel out resources, and so on." msgstr "" "この章は、すべての管理者がユーザーを管理し、リソースを小さくまとめるクォータ" "を設定するために必ず直面する、ユーザー有効化のプロセスを詳細に説明します。" msgid "" "This command creates a project named \"demo.\" Optionally, you can add a " "description string by appending :option:`--description tenant-description`, " "which can be very useful. You can also create a group in a disabled state by " "appending :option:`--disable` to the command. By default, projects are " "created in an enabled state." msgstr "" "このコマンドは、demo という名前のプロジェクトを作成します。オプションで、 :" "option:`--description tenant-description` を追加することで、説明の文字列を追" "加することができ、非常に便利です。また、コマンドに :option:`--disable` を追加" "して、グループを無効な状態で作成することもできます。デフォルトでは、有効化さ" "れた状態でプロジェクトが作成されます。" msgid "" "This command displays a list of how many instances a tenant has running and " "some light usage statistics about the combined instances. This command is " "useful for a quick overview of your cloud, but it doesn't really get into a " "lot of details." msgstr "" "このコマンドはテナント上で実行されるインスタンスのリストと、インスタンス全体" "の簡単な利用統計を表示します。クラウドの簡単な概要を得るのに便利なコマンドで" "すが、より詳細な情報については表示しません。" msgid "" "This creates a 10 GB volume. To list existing volumes and the instances they " "are connected to, if any:" msgstr "" "これは 10 GB のボリュームを作成します。既存のボリュームの一覧を表示するには以" "下のようにします。それらが接続されているインスタンスがあれば、インスタンス情" "報も表示されます:" msgid "" "This creates a key named ``mykey``, which you can associate with instances. " "The file ``mykey.pem`` is the private key, which should be saved to a secure " "location because it allows root access to instances the ``mykey`` key is " "associated with." msgstr "" "これにより、インスタンスと関連付けられる ``mykey`` という名前の鍵が生成されま" "す。 ``mykey.pem`` というファイルが秘密鍵です。これは、 ``mykey`` 鍵が関連付" "けられたインスタンスに root アクセスできるので、安全な場所に保存すべきです。" msgid "" "This creates the empty security group. To make it do what we want, we need " "to add some rules:" msgstr "" "これにより、空のセキュリティグループが作成されます。やりたいことを行うため" "に、いくつかのルールを追加する必要があります。" msgid "" "This deployment felt that the spare I/O on the Object Storage proxy server " "was sufficient and that the Image Delivery portion of glance benefited from " "being on physical hardware and having good connectivity to the Object " "Storage back end it was using." msgstr "" "この構成ではオブジェクトストレージプロクシサーバのI/Oの空きが十分にあり、" "glance のイメージ配信部分は物理ハードウェアとオブジェクトストレージのバック" "エンドに使用している良好なネットワーク接続性の恩恵を十分に受ける事ができると" "感じた。" msgid "" "This deployment had an expensive hardware load balancer in its organization. " "It ran multiple ``nova-api`` and ``swift-proxy`` servers on different " "physical servers and used the load balancer to switch between them." msgstr "" "この構成は、組織内に高価なハードウェアロードバランサーを持っていました。彼ら" "は複数の ``nova-api`` と ``swift-proxy`` サーバーを異なる物理サーバーで動作さ" "せ、その振り分けにロードバランサーを利用し増した。" msgid "" "This deployment ran central services on a set of servers running KVM. A " "dedicated VM was created for each service (``nova-scheduler``, rabbitmq, " "database, etc). This assisted the deployment with scaling because " "administrators could tune the resources given to each virtual machine based " "on the load it received (something that was not well understood during " "installation)." msgstr "" "この構成では中央サーバをKVM上のサーバで実行しました。専用のVMをそれぞれのサー" "ビスで用意しました(``nova-scheduler``, RabbitMQ, データベースなど)。この構成" "はクラウド管理者が(インストール時によく推測できないので)それぞれのサービスへ" "の負荷のかかり具合によって各バーチャルマシンへのリソース割当を変更する事がで" "きる構成でした。" msgid "" "This deployment used a central dedicated server to provide the databases for " "all services. This approach simplified operations by isolating database " "server updates and allowed for the simple creation of slave database servers " "for failover." msgstr "" "この構成では、すべてのサービスに対するデータベースサービスを提供する専用サー" "バを設置しました。これにより、データベースサーバーのアップデートを分離でき、" "運用がシンプルになりました。また、フェイルオーバーのためのスレーブデータベー" "スサーバーの設置が単純になりました。" msgid "" "This does not save your password in plain text, which is a good thing. But " "when you source or run the script, it prompts you for your password and then " "stores your response in the environment variable ``OS_PASSWORD``. It is " "important to note that this does require interactivity. It is possible to " "store a value directly in the script if you require a noninteractive " "operation, but you then need to be extremely cautious with the security and " "permissions of this file." msgstr "" "この場合には、パスワードがプレーンテキスト形式で保存されないのがこの方法の利" "点となりますが、このスクリプトを元データとして使用したり、実行したりする際に" "は、パスワードが要求され、その回答は環境変数 ``OS_PASSWORD`` に保存されます。" "この操作は対話的に実行される必要がある点は、注意すべき重要なポイントです。 操" "作を非対話的に行う必要がある場合には、値をスクリプトに直接に保存することも可" "能ですが、その場合にはこのファイルのセキュリティとアクセス権を極めて慎重に管" "理する必要があります。" msgid "" "This enables you to arrange OpenStack compute hosts into logical groups and " "provides a form of physical isolation and redundancy from other availability " "zones, such as by using a separate power supply or network equipment." msgstr "" "アベイラビリティーゾーンにより、OpenStack Compute ホストを論理グループにまと" "めて、(独立した電源系統やネットワーク装置を使うことなどで)他のアベイラビリ" "ティーゾーンとの物理的な分離や冗長性を実現できます。" msgid "" "This enables you to partition OpenStack Compute deployments into logical " "groups for load balancing and instance distribution. You can use host " "aggregates to further partition an availability zone. For example, you might " "use host aggregates to partition an availability zone into groups of hosts " "that either share common resources, such as storage and network, or have a " "special property, such as trusted computing hardware." msgstr "" "これにより、OpenStack コンピュートデプロイメントを負荷分散やインスタンスディ" "ストリビューション用の論理グループに分割することができます。ホストアグリゲー" "トを使用して、アベイラビリティゾーンをさらに分割することができます。例えば、" "ホストアグリゲートを使用してアベイラビリティゾーンをストレージやネットワーク" "などの共通のリソースを共有するか、信頼済みのコンピューティングハードウェアな" "どの特別なプロパティを持つホストグループに分割することができます。" msgid "" "This example architecture does not use OpenStack Networking, because it does " "not yet support multi-host networking and our organizations (university, " "government) have access to a large range of publicly-accessible IPv4 " "addresses." msgstr "" "このアーキテクチャー例では、OpenStack Networking は使用していません。neutron " "はマルチホストネットワークをまだサポートしておらず、また対象となる組織 (大学/" "政府機関) ではパブリックでアクセス可能な IPv4 アドレスを広範囲で利用できるの" "が理由です。" msgid "" "This example architecture has been selected based on the current default " "feature set of OpenStack Havana, with an emphasis on high availability. This " "architecture is currently being deployed in an internal Red Hat OpenStack " "cloud and used to run hosted and shared services, which by their nature must " "be highly available." msgstr "" "このアーキテクチャ例は、OpenStack Havana の現在のデフォルト機能セットをベース" "に、高可用性に重点を置いて選択しています。このアーキテクチャーは、現在 Red " "Hat の 企業内 OpenStack クラウドでデプロイされており、ホステッド共有サービス" "の運用に使用されています。ホステッド共有サービスは、その性質上、高可用性が要" "求されます。" msgid "" "This example architecture has been selected based on the current default " "feature set of OpenStack Havana, with an emphasis on stability. We believe " "that many clouds that currently run OpenStack in production have made " "similar choices." msgstr "" "このアーキテクチャーの例は、OpenStack Havana の現在のデフォルト機能セットを" "ベースに、安定性に重点を置いて選択しています。現在 OpenStack を本番環境で実行" "しているクラウドの多くは、同様の選択をしているものと推定されます。" msgid "This example assumes that ``/dev/sdb`` has failed." msgstr "この例では、 ``/dev/sdb`` が故障したと仮定します。" msgid "" "This example configuration handles the nova service only. It first " "configures rsyslog to act as a server that runs on port 514. Next, it " "creates a series of logging templates. Logging templates control where " "received logs are stored. Using the last example, a nova log from c01." "example.com goes to the following locations:" msgstr "" "これはnovaサービスのみを扱っています。はじめに rsyslog を UDP 514番ポートで動" "作するサーバーとして設定します。次に一連のログテンプレートを作成します。ログ" "テンプレートは受け取ったログをどこに保管するかを指定します。最後の例を用いる" "と、c01.example.comから送られるnovaのログは次の場所に保管されます。" msgid "" "This example creates a security group that allows web traffic anywhere on " "the Internet. We'll call this group ``global_http``, which is clear and " "reasonably concise, encapsulating what is allowed and from where. From the " "command line, do:" msgstr "" "この例は、インターネットのどこからでも Web 通信を許可するセキュリティグループ" "を作成します。このグループを ``global_http`` と呼ぶことにします。許可されるも" "のと許可されるところを要約した、明白で簡潔な名前になっています。コマンドライ" "ンから以下のようにします。" msgid "" "This example is for illustrative purposes only. It should not be used as a " "container IP whitelist solution without further development and extensive " "security testing." msgstr "" "この例は実証目的のみのためにあります。さらなる作りこみと広範なセキュリティテ" "ストなしにコンテナのIPホワイトリスト・ソリューションとして使用するべきではあ" "りません。" msgid "" "This example is for illustrative purposes only. It should not be used as a " "scheduler for Compute without further development and testing." msgstr "" "この例は実証目的のみのためにあります。さらなる作りこみとテストなしで、" "Compute のスケジューラーとして使用するべきではありません。" msgid "" "This example shows the HTTP requests from the client and the responses from " "the endpoints, which can be helpful in creating custom tools written to the " "OpenStack API." msgstr "" "この例は、クライアントからのHTTPリクエストとエンドポイントからのレスポンスを" "表示しています。これはOpenStack APIを使ったカスタムツールを作る際に役立ちま" "す。" msgid "" "This external bridge also includes a physical network interface, ``eth2`` in " "this example, which finally lands the packet on the external network " "destined for an external router or destination." msgstr "" "この外部ブリッジも物理ネットワークインターフェースに含まれます。この例では " "``eth2`` です。これは、最終的に外部ルーターや送信先に向けた外部ネットワークの" "パケットを受け取ります。" msgid "" "This formatting is used to support translation of logging messages into " "different languages using the `gettext `_ internationalization library. You don't need to do this for " "your own custom log messages. However, if you want to contribute the code " "back to the OpenStack project that includes logging statements, you must " "surround your log messages with underscores and parentheses." msgstr "" "このフォーマットは、ログメッセージを異なる言語に翻訳するために `gettext " "`_ 国際化ライブラリーを利用し" "ているためです。カスタムログには必要ありませんが、もし、OpenStackプロジェクト" "にログステートメントを含むコードを提供する場合は、アンダースコアと括弧でログ" "メッセージを囲わなければなりません。" msgid "" "This functionality is an important piece of the puzzle when it comes to live " "upgrades and is conceptually similar to the existing API versioning that " "allows OpenStack services of different versions to communicate without issue." msgstr "" "この機能は、ライブアップグレードするということになると、パズルの重要な部品に" "なります。異なるバージョンの OpenStack サービスが問題なく通信できるようにする" "ために、既存の API バージョンと概念的に同じになります。" msgid "" "This guide assumes that you are familiar with a Linux distribution that " "supports OpenStack, SQL databases, and virtualization. You must be " "comfortable administering and configuring multiple Linux machines for " "networking. You must install and maintain an SQL database and occasionally " "run queries against it." msgstr "" "このガイドは、OpenStack をサポートする Linux ディストリビューション、SQL デー" "タベースや仮想化に関してよく知っていることを前提にしています。複数台の Linux " "マシンのネットワーク設定・管理にも慣れている必要があります。SQL データベース" "のインストールと管理を行い、場合によってはデータベースに対してクエリーを実行" "することもあります。" msgid "" "This guide is for OpenStack operators and does not seek to be an exhaustive " "reference for users, but as an operator, you should have a basic " "understanding of how to use the cloud facilities. This chapter looks at " "OpenStack from a basic user perspective, which helps you understand your " "users' needs and determine, when you get a trouble ticket, whether it is a " "user issue or a service issue. The main concepts covered are images, " "flavors, security groups, block storage, shared file system storage, and " "instances." msgstr "" "このガイドは OpenStack の運用者向けです。ユーザー向けの膨大なリファレンスを目" "指すものではありません。しかし運用者として、クラウド設備を使用する方法につい" "て基本的な理解を持つべきです。本章は、基本的なユーザーの観点から OpenStack を" "見ていきます。ユーザーが必要とすることを理解する手助けになります。また、トラ" "ブルのチケットを受け取ったときに、ユーザーの問題またはサービスの問題のどちら" "かを判断する手助けになります。取り扱っている主な概念はイメージ、フレーバー、" "セキュリティグループ、ブロックストレージ、共有ファイルシステムストレージおよ" "びインスタンスです。" msgid "" "This guide targets OpenStack administrators seeking to deploy and manage " "OpenStack Networking (neutron)." msgstr "" "このガイドは、OpenStack Networking (neutron) を導入して管理する方法を探してい" "る、OpenStack 管理者を対象にしています。" msgid "" "This guide uses the term ``project``, unless an example shows interaction " "with a tool that uses the term ``tenant``." msgstr "" "このガイドは ``プロジェクト`` という用語を使用します。 ``テナント`` という用" "語を使用するツールとやりとりする例もあります。" msgid "This has several downsides:" msgstr "この方法には次のようなマイナス点があります。" msgid "" "This infrastructure includes systems to automatically install the operating " "system's initial configuration and later coordinate the configuration of all " "services automatically and centrally, which reduces both manual effort and " "the chance for error. Examples include Ansible, CFEngine, Chef, Puppet, and " "Salt. You can even use OpenStack to deploy OpenStack, named TripleO " "(OpenStack On OpenStack)." msgstr "" "このインフラストラクチャーには、オペレーティングシステムの初期設定を自動にイ" "ンストールするシステムや、全サーバーを自動的かつ一元的に連携、設定するシステ" "ムが含まれており、手作業やエラーの発生する可能性を減らします。例えば、" "Ansible、CFEngine、Chef、Puppet、Salt などのシステムです。OpenStack を使用し" "て、OpenStack をデプロイすることも可能です。これは、TripleO (OpenStack 上の " "OpenStack) という愛称で呼ばれています。" msgid "" "This instructs rsyslog to send all logs to the IP listed. In this example, " "the IP points to the cloud controller." msgstr "" "これは、rsyslogに全てのログを指定したIPアドレスに送るように命令しています。こ" "の例では、IPアドレスはクラウドコントローラーを指しています。" msgid "" "This is a closed network that is not publicly routable and is simply used as " "a private, internal network for traffic between virtual machines in " "OpenStack, and between the virtual machines and the network nodes that " "provide l3 routes out to the public network (and floating IPs for " "connections back in to the VMs). Because this is a closed network, we are " "using a different address space to the others to clearly define the " "separation. Only Compute and OpenStack Networking nodes need to be connected " "to this network." msgstr "" "これは、パブリックにはルーティングできない閉じたネットワークで、単に " "OpenStack 内の仮想マシン間のトラフィックや、パブリックネットワークへの外向き" "の L3 ルート (および仮想マシンに戻る接続のための Floating IP) を提供するネッ" "トワークノードと仮想マシンと間 のトラフィックのためのプライベートの内部ネット" "ワークに使用されます。このネットワークは閉じているため、他とは異なるアドレス" "空間を使用して、その区別を明確に定義しています。このネットワークに接続する必" "要があるのは、Compute ノードと OpenStack Networking ノードのみです。" msgid "" "This is an ongoing and hot topic in networking circles —especially with the " "raise of virtualization and virtual switches." msgstr "" "これはネットワーク業界で進行中で話題のトピックである。特に仮想マシンと仮想ス" "イッチで発生する。" msgid "" "This is the first half of the equation. To get flavor types that are " "guaranteed a particular ratio, you must set the ``extra_specs`` in the " "flavor type to the key-value pair you want to match in the aggregate. For " "example, if you define ``extra_specs`` ``cpu_allocation_ratio`` to \"1.0\", " "then instances of that type will run in aggregates only where the metadata " "key ``cpu_allocation_ratio`` is also defined as \"1.0.\" In practice, it is " "better to define an additional key-value pair in the aggregate metadata to " "match on rather than match directly on ``cpu_allocation_ratio`` or " "``core_allocation_ratio``. This allows better abstraction. For example, by " "defining a key ``overcommit`` and setting a value of \"high,\" \"medium,\" " "or \"low,\" you could then tune the numeric allocation ratios in the " "aggregates without also needing to change all flavor types relating to them." msgstr "" "これは前半部分です。特定の比率を保証するフレーバー種別を取得するには、フレー" "バー種別の ``extra_specs`` をアグリゲートでマッチする key-value ペアに設定す" "る必要があります。たとえば、``extra_specs`` ``cpu_allocation_ratio`` を 1.0 " "に定義すると、その種別のインスタンスは、メタデータキー " "``cpu_allocation_ratio`` も ``1.0`` と定義されているアグリゲートのみで実行さ" "れます。実際は、 ``cpu_allocation_ratio`` または ``core_allocation_ratio`` で" "直接マッチさせるのではなく、マッチするアグリゲートメタデータに追加の key-" "value ペアを定義すると良いでしょう。これにより抽象化が改善されます。たとえ" "ば、``overcommit`` キーを定義して、高、中、低の値を設定することで、関連するフ" "レーバー種別をすべて変更する必要なしに、アグリゲートの割合比を調節することが" "できます。" msgid "This is useful, as logs from c02.example.com go to:" msgstr "c02.example.comから送られたログはこちらに保管されます。" msgid "" "This leaves you with an important point of decision when designing your " "cloud. OpenStack Networking is robust enough to use with a small number of " "limitations (performance issues in some scenarios, only basic high " "availability of layer 3 systems) and provides many more features than ``nova-" "network``. However, if you do not have the more complex use cases that can " "benefit from fuller software-defined networking capabilities, or are " "uncomfortable with the new concepts introduced, ``nova-network`` may " "continue to be a viable option for the next 12 months." msgstr "" "これは、クラウドを設計するときに、重要な判断ポイントを残します。OpenStack " "Networking は、いくつかのシナリオにおける性能問題、L3 システムの基本的な高可" "用性のみなど、少しの制限を持ちますが、十分使用できる堅牢さを持ちます。 " "``nova-network`` よりも多くの機能を提供します。しかしながら、より完全な SDN " "の機能から利益を得る、より複雑なユースケースを持たない場合、または新しく導入" "された概念になじめない場合、 ``nova-network`` は次の 12 か月間の主要な選択肢" "であり続けるかもしれません。" msgid "" "This list of open source file-level shared storage solutions is not " "exhaustive; other open source solutions exist (MooseFS). Your organization " "may already have deployed a file-level shared storage solution that you can " "use." msgstr "" "オープンソースのファイルレベルの共有ストレージソリューションに関する一覧は完" "全ではありません。その他のオープンソースソリューションも存在します " "(MooseFS)。ユーザーの所属組織では、すでにユーザーが使用できるように、ファイル" "レベルの共有ストレージソリューションがデプロイされている可能性があります。" msgid "" "This list will change between releases, so please refer to your " "configuration guide for up-to-date information." msgstr "" "上記のリストはリリース間で変更されることもあります。最新の情報については設定" "ガイドを参照してください。" msgid "" "This may be a dnsmasq and/or ``nova-network`` related issue. (For the " "preceding example, the problem happened to be that dnsmasq did not have any " "more IP addresses to give away because there were no more fixed IPs " "available in the OpenStack Compute database.)" msgstr "" "これは dnsmasq の、もしくは dnsmasq と``nova-network`` 両方の問題です。(例え" "ば上記では、OpenStack Compute データベース上に利用可能な固定IPがなく、 " "dnsmasq が IP アドレスを払い出せない問題が発生しています)" msgid "This might print the error and cause of the problem." msgstr "これにより、エラーと問題の原因が表示されるかもしれません。" msgid "This network is a combination of:" msgstr "このネットワークは、以下の要素の組み合わせです:" msgid "" "This network is connected to the controller nodes so users can access the " "OpenStack interfaces, and connected to the network nodes to provide VMs with " "publicly routable traffic functionality. The network is also connected to " "the utility machines so that any utility services that need to be made " "public (such as system monitoring) can be accessed." msgstr "" "このネットワークは、ユーザーが OpenStack インターフェースにアクセスできるよう" "するためにコントローラーノードに接続され、パブリックでルーティング可能なトラ" "フィックの機能を仮想マシンに提供するためにネットワークノードに接続されます。" "また、このネットワークは、公開する必要のある任意のユーティリティサービス (シ" "ステムの監視など) にアクセスできるようにするために、ユーティリティマシンにも" "接続されます。" msgid "" "This network is used for OpenStack management functions and traffic, " "including services needed for the provisioning of physical nodes (``pxe``, " "``tftp``, ``kickstart``), traffic between various OpenStack node types using " "OpenStack APIs and messages (for example, ``nova-compute`` talking to " "``keystone`` or ``cinder-volume`` talking to ``nova-api``), and all traffic " "for storage data to the storage layer underneath by the Gluster protocol. " "All physical nodes have at least one network interface (typically ``eth0``) " "in this network. This network is only accessible from other VLANs on port 22 " "(for ``ssh`` access to manage machines)." msgstr "" "このネットワークは、OpenStack の管理機能およびトラフィックに使用されます。こ" "れには、物理ノードのプロビジョニングに必要なサービス (``pxe``、``tftp``、" "``kickstart``)、OpenStack API およびメッセージを使用する様々な OpenStack ノー" "ドタイプの間のトラフィック (例: ``nova-compute`` から ``keystone`` への通信や" " ``cinder-volume`` から ``nova-api`` への通信など)、 Gluster プロトコルによ" "る配下のストレージ層へのストレージデータの全トラフィックなどが含まれます。全" "物理ノードで、少なくとも 1 つのネットワークインターフェース (通常は " "``eth0``) がこのネットワークに設定されます。他の VLAN からのこのネットワーク" "へのアクセスは、ポート 22 でのみで可能です (マシンを管理するための ``ssh`` " "アクセス)。" msgid "" "This output shows that an instance named ``devstack`` was created from an " "Ubuntu 12.04 image using a flavor of ``m1.small`` and is hosted on the " "compute node ``c02.example.com``." msgstr "" "この出力は、 ``devstack`` という名前のインスタンスが Ubuntu 12.04 イメージか" "ら ``m1.small`` のフレーバーで作成され、コンピュートノード ``c02.example." "com`` でホストされていることを示しています。" msgid "" "This output shows that two networks are configured, each network containing " "255 IPs (a /24 subnet). The first network has been assigned to a certain " "project, while the second network is still open for assignment. You can " "assign this network manually; otherwise, it is automatically assigned when a " "project launches its first instance." msgstr "" "この出力は、2 つのネットワークが設定されており、各ネットワークには 255 の IP " "アドレス (/24 サブネットが 1 つ) が含まれていることを示しています。1 番目の" "ネットワークは、特定のプロジェクトに割り当て済みですが、2 番目のネットワーク" "はまだ割り当てができる状態です。このネットワークは手動で割り当てることができ" "ます。手動での割り当てを行わなかった場合には、プロジェクトで最初のインスタン" "スが起動されたときに自動で割り当てられます。" msgid "" "This particular example architecture has been upgraded from :term:`Grizzly` " "to :term:`Havana` and tested in production environments where many public IP " "addresses are available for assignment to multiple instances. You can find a " "second example architecture that uses OpenStack Networking (neutron) after " "this section. Each example offers high availability, meaning that if a " "particular node goes down, another node with the same configuration can take " "over the tasks so that the services continue to be available." msgstr "" "この特定のアーキテクチャー例は、 :term:`Grizzly` から :term:`Havana` にアップ" "グレードされており、複数のインスタンスに割り当てるためのパブリック IP アドレ" "スが多数利用可能な本番環境でテスト済みです。このセクションの次には、" "OpenStack Networking (neutron) を使用する第 2 のアーキテクチャー例を紹介して" "います。各例では高可用性を提供しています。これは、特定のノードが停止した場合" "には同じ設定の別のノードがタスクを引き継いでサービスを引き続き提供できること" "を意味します。" msgid "" "This past Valentine's Day, I received an alert that a compute node was no " "longer available in the cloud—meaning," msgstr "" "この前のバレンタインデーに、クラウド中にあるコンピュートノードが最早動いてい" "ないとの警告を受け取った。つまり、" msgid "" "This project continues to improve and you may consider using it for " "greenfield deployments, though according to the latest user survey results " "it remains to see widespread uptake." msgstr "" "このプロジェクトは改善を続けています。greenfield の導入のために使用することを" "検討する可能性があります。最新のユーザー調査の結果によると、大幅な理解が得ら" "れたままです。" msgid "" "This request took over two minutes to process, but executed quickly on " "another co-existing Grizzly deployment using the same hardware and system " "configuration." msgstr "" "このリクエストは、処理に 2 分以上かかりました。しかし、同じハードウェアとシス" "テム設定を使用している、他の一緒に動いている Grizzly 環境は迅速に実行されまし" "た。" msgid "" "This script dumps the entire MySQL database and deletes any backups older " "than seven days." msgstr "" "このスクリプトは MySQL データベース全体をダンプし、7日間より古いバックアップ" "を削除します。" msgid "" "This script is specific to a certain OpenStack installation and must be " "modified to fit your environment. However, the logic should easily be " "transferable." msgstr "" "このスクリプトは特定のOpenStackインストール環境向けなので、自身の環境に適用す" "る際には変更しなくてはいけませんが、ロジックは簡単に変更できるでしょう。" msgid "" "This section covers specific examples of configuration options you might " "consider tuning. It is by no means an exhaustive list." msgstr "" "この節では、調整を検討した方がよい設定オプションの個別の具体例を扱います。決" "して完全なリストではありません。" msgid "" "This section describes the process to upgrade a basic OpenStack deployment " "based on the basic two-node architecture in the `OpenStack Installation " "Guide `_. All nodes " "must run a supported distribution of Linux with a recent kernel and the " "current release packages." msgstr "" "このセクションは、 `OpenStack インストールガイド `_ にある、基本的な 2 ノードアーキテクチャーを参照" "しています。すべてのノードでは、サポートする Linux ディストリビューションで、" "最新のカーネルとカレントのリリースパッケージが実行されている必要があります。" msgid "" "This section discusses which files and directories should be backed up " "regularly, organized by service." msgstr "" "このセクションは、サービスにより整理される、定期的にバックアップすべきファイ" "ルやディレクトリーについて議論します。" msgid "" "This section gives you a breakdown of the different nodes that make up the " "OpenStack environment. A node is a physical machine that is provisioned with " "an operating system, and running a defined software stack on top of it. :ref:" "`table_node_types` provides node descriptions and specifications." msgstr "" "本セクションでは、OpenStack 環境を構成する異なるノードの内訳を記載します。 " "ノードとは、オペレーティングシステムがプロビジョニングされた物理マシンで、そ" "の上に定義済みソフトウェアスタックを実行します。 :ref:`table_node_types` に" "は、ノードの説明と仕様を記載しています。" msgid "" "This section lists several of the most important Use Cases that demonstrate " "the main functions and abilities of Shared File Systems service:" msgstr "" "このセクションは、主要な Shared File Systems サービスの機能を説明するために、" "いくつかの重要なユースケースを示します。" msgid "" "This section provides a high-level overview of the differences among the " "different commodity storage back end technologies. Depending on your cloud " "user's needs, you can implement one or many of these technologies in " "different combinations:" msgstr "" "このセクションでは、さまざまな商用ストレージバックエンドテクノロジーにおける" "相違点をカンタンにまとめます。クラウドユーザーのニーズに合わせて、1 つまたは" "多数のテクノロジーを組み合わせて実装することができます。" msgid "" "This section provides guidance for rolling back to a previous release of " "OpenStack. All distributions follow a similar procedure." msgstr "" "このセクションは、前のリリースの OpenStack にロールバックするためのガイドを提" "供します。すべてのディストリビューションは、同様の手順に従います。" msgid "" "This section was intended as a brief introduction to some of the most useful " "of many OpenStack commands. For an exhaustive list, please refer to the " "`OpenStack Administrator Guide `__. " "We hope your users remain happy and recognize your hard work! (For more hard " "work, turn the page to the next chapter, where we discuss the system-facing " "operations: maintenance, failures and debugging.)" msgstr "" "このセクションは、多くの OpenStack コマンドの中から、いくつかの最も有用なもの" "を簡単に説明することを意図していました。膨大なリストは、 `OpenStack 管理者" "ユーザーガイド `__ を参照してくださ" "い。ユーザーが幸せなままであり、あなたのハードワークに気づくことを願います。" "(さらなるハードワークは、次の章にページを進んでください。システムが直面する" "運用、メンテナンス、障害、デバッグについて議論しています。)" msgid "" "This step completes the rollback procedure. You should remove the upgrade " "release repository and run :command:`apt-get update` to prevent accidental " "upgrades until you solve whatever issue caused you to roll back your " "environment." msgstr "" "この手順は、ロールバックの手順を完了します。アップグレードするリリースのリポ" "ジトリーを作成し、 :command:`apt-get update`` を実行して、環境をロールバック" "することになった問題を解決するまで、偶然アップグレードすることを防ぎます。" msgid "" "This tells us the currently installed version of the package, newest " "candidate version, and all versions along with the repository that contains " "each version. Look for the appropriate Grizzly version— " "``1:2013.1.4-0ubuntu1~cloud0`` in this case. The process of manually picking " "through this list of packages is rather tedious and prone to errors. You " "should consider using the following script to help with this process:" msgstr "" "これにより、パッケージの現在インストールされているバージョン、候補となる最新" "バージョン、各バージョンを含むリポジトリーにある全バージョンを把握できます。" "適切な Grizzly バージョン、この場合 ``1:2013.1.4-0ubuntu1~cloud0`` を探しま" "す。このパッケージ一覧から手動で探し当てる手順は、むしろ退屈で間違えやすいで" "す。この手順を支援するために、以下のスクリプトを使用することを検討すべきで" "す。" msgid "" "This user data can be put in a file on your local system and then passed in " "at instance creation with the flag :option:`--user-data` ````." msgstr "" "このユーザーデータは、ローカルマシンのファイルに保存され、 :option:`--user-" "data` ```` フラグを用いてインスタンスの生成時に渡されます。" msgid "This user was the only user on the node (new node)" msgstr "このユーザはそのノード(新しいノード)上の唯一のユーザだった。" msgid "" "Thoroughly review the `release notes `_ to " "learn about new, updated, and deprecated features. Find incompatibilities " "between versions." msgstr "" "全体的に `リリースノート `_ を確認して、新機" "能、更新された機能、非推奨の機能について調べてください。バージョン間の非互換" "を確認してください。" msgid "" "Though many successfully use the various python-\\*client code as an " "effective SDK for interacting with OpenStack, consistency between the " "projects and documentation availability waxes and wanes. To combat this, an " "`effort to improve the experience `_ has started. Cross-project development efforts in " "OpenStack have a checkered history, such as the `unified client project " "`_ having several false " "starts. However, the early signs for the SDK project are promising, and we " "expect to see results during the Juno cycle." msgstr "" "OpenStack と通信するための効率的な SDK として、さまざまな python-\\*client " "コードを使用してとても成功していますが、プロジェクト間の整合性とドキュメント" "の入手可能性は満ち欠けがあります。これを取り除くために、`エクスペリエンスを改" "善するための取り組み `_ " "が開始されました。OpenStack におけるクロスプロジェクトの取り組みは、いくつか" "の失敗から始まった `統一クライアントのプロジェクト `_ など、波乱の歴史があります。しかしながら、SDK プ" "ロジェクトの初期の目安が約束され、Juno サイクル中に結果を見ることを期待してい" "ます。" msgid "" "Through ``nova-network`` or ``neutron``, OpenStack Compute automatically " "manages iptables, including forwarding packets to and from instances on a " "compute node, forwarding floating IP traffic, and managing security group " "rules. In addition to managing the rules, comments (if supported) will be " "inserted in the rules to help indicate the purpose of the rule." msgstr "" "``nova-network`` か ``neutron`` に関わらず、OpenStack Compute は自動的に " "iptables を管理します。コンピュートノードにあるインスタンスとのパケット転送、" "Floating IP 通信の転送、セキュリティグループルールの管理など。ルールの管理に" "加えて、(サポートされる場合) コメントがルールに挿入され、ルールの目的を理解し" "やすくします。" msgid "" "Tim Bell from CERN gave us feedback on the outline before we started and " "reviewed it mid-week." msgstr "" "CERN の Tim Bell は、私たちが作業を開始する前に、その概要についてフィードバッ" "クを与えてくれて、週の半ばにはレビューをしてくれました。" msgid "" "Time synchronization is a critical element to ensure continued operation of " "OpenStack components. Correct time is necessary to avoid errors in instance " "scheduling, replication of objects in the object store, and even matching " "log timestamps for debugging." msgstr "" "時刻同期はOpenStackコンポーネントを継続運用する上で非常に重要な要素です。正確" "な時間はインスタンスのスケジューリング、ボブジェクトストア内のオブジェクトの" "レプリケーションのエラーの回避や、さらにはデバッグのためにログのタイムスタン" "プの一致という意味合いで必要です。" msgid "" "To access the instance's disk (``/var/lib/nova/instances/instance-xxxxxx/" "disk``), use the following steps:" msgstr "" "インスタンスのディスク (``/var/lib/nova/instances/instance-xxxxxx/disk``) に" "アクセスするには、以下の手順を実行します。" msgid "To add a DEBUG logging statement, you would do:" msgstr "DEBUGログステートメントを追加するには次のようにします。" msgid "" "To add a project through the command line, you must use the OpenStack " "command line client." msgstr "" "コマンドラインからのプロジェクト追加する場合、OpenStack コマンドラインクライ" "アントを使用する必要があります。" msgid "" "To add logging statements, the following line should be near the top of the " "file. For most files, these should already be there:" msgstr "" "ログステートメントを追加するには、次の行をファイルの先頭に置きます。ほとんど" "のファイルでは、これらは既に存在します。" msgid "" "To add new volumes, you need only a volume size in gigabytes. Either put " "these into the :guilabel:`Create Volume` web form or use the command line:" msgstr "" "新しいボリュームを追加する際に必要なのは、名前とギガバイト単位のボリューム容" "量だけです。これらを :guilabel:`ボリュームの作成` ウェブフォームに記入しま" "す。または、コマンドラインを使用します:" msgid "To apply or update account quotas on a project:" msgstr "プロジェクトのアカウントのクォータを適用または更新します。" msgid "" "To associate a key with an instance on boot, add :option:`--key_name mykey` " "to your command line. For example:" msgstr "" "起動時にインスタンスに鍵を関連付けるには、たとえば、コマンドラインに :option:" "`--key_name mykey` を追加します。例えば、" msgid "" "To associate or disassociate a floating IP with a server from the command " "line, use the following commands:" msgstr "" "以下のコマンドを使用して、コマンドラインからサーバーに Floating IP アドレスを" "関連付けまたは関連付け解除します。" msgid "" "To avoid this situation, create a highly available cloud controller cluster. " "This is outside the scope of this document, but you can read more in the " "`OpenStack High Availability Guide `_." msgstr "" "この状況を避けるために、高可用なクラウドコントローラークラスターを作成しま" "す。このことは、このドキュメントの範囲外ですが、 `OpenStack High " "Availability Guide `_ に情報が" "あります。" msgid "" "To begin, configure all OpenStack components to log to syslog in addition to " "their standard log file location. Also configure each component to log to a " "different syslog facility. This makes it easier to split the logs into " "individual components on the central server:" msgstr "" "まず始めに、全ての OpenStack コンポーネントのログを標準ログに加えて syslog に" "出力するように設定します。また、各コンポーネントが異なる syslog ファシリティ" "になるように設定します。これによりログサーバー上で、個々のコンポーネントのロ" "グを分離しやすくなります。" msgid "" "To boot normally from an image and attach block storage, map to a device " "other than vda. You can find instructions for launching an instance and " "attaching a volume to the instance and for copying the image to the attached " "volume in the `OpenStack End User Guide `__." msgstr "" "通常通りイメージから起動し、ブロックストレージを接続するために、vda 以外のデ" "バイスを対応付けます。 `OpenStack エンドユーザーガイド `__ に、インスタンス" "を起動して、それにボリュームを接続する方法、接続されたボリュームにイメージを" "コピーする方法が説明されています。" msgid "" "To create a development environment, you can use DevStack. DevStack is " "essentially a collection of shell scripts and configuration files that " "builds an OpenStack development environment for you. You use it to create " "such an environment for developing a new feature." msgstr "" "開発環境を作成するために、DevStack を使用できます。DevStack は本質的に、" "OpenStack の開発環境を構築する、シェルスクリプトと設定ファイルの塊です。新し" "い機能を開発するために、そのような環境を構築するために使用します。" msgid "To create a project through the OpenStack dashboard:" msgstr "OpenStack Dashboard でプロジェクトを作成します。" msgid "" "To create a scheduler, you must inherit from the class ``nova.scheduler." "driver.Scheduler``. Of the five methods that you can override, you *must* " "override the two methods marked with an asterisk (\\*) below:" msgstr "" "スケジューラーを作成するには、 ``nova.scheduler.driver.Scheduler`` クラスを継" "承しなければなりません。オーバーライド可能な 5 つのメソッドのうち、以下のアス" "タリスク (\\*) で示される 2 つのメソッドはオーバーライド *しなければなりませ" "ん* 。" msgid "To create a user, you need the following information:" msgstr "ユーザーを作成するには、以下の情報が必要です。" msgid "" "To create security group rules for a cluster of instances, use RemoteGroups." msgstr "" "インスタンスのクラスター向けにセキュリティグループのルールを作成するために、" "リモートグループを使用します。" msgid "" "To create security group rules for a cluster of instances, you want to use " "SourceGroups." msgstr "" "インスタンスのクラスター向けにセキュリティグループのルールを作成するために、" "SourceGroups を使用したいかもしれません。" msgid "" "To deal with the \"dirty\" buffer issue, we recommend using the sync command " "before snapshotting:" msgstr "" "「ダーティー」バッファーの問題を解決するために、スナップショットの前に sync " "コマンドを使用することを推奨します。" msgid "To delete an image, just execute:" msgstr "イメージを削除する場合、次のようにします。" msgid "" "To delete instances from the dashboard, select the :guilabel:`Delete " "instance` action next to the :guilabel:`instance` on the :guilabel:" "`Instances` page." msgstr "" "ダッシュボードからインスタンスを削除するには、 :guilabel:`インスタンス` ペー" "ジにおいて :guilabel:`インスタンス` の隣にある :guilabel:`インスタンスの削除" "` アクションを選択します。" msgid "" "To demonstrate customizing OpenStack, we'll create an example of a Compute " "scheduler that randomly places an instance on a subset of hosts, depending " "on the originating IP address of the request and the prefix of the hostname. " "Such an example could be useful when you have a group of users on a subnet " "and you want all of their instances to start within some subset of your " "hosts." msgstr "" "OpenStack のカスタマイズをデモするために、リクエストの送信元IPアドレスとホス" "ト名のプレフィックスに基づいてインスタンスを一部のホストにランダムに配置する" "ような Compute のスケジューラーの例を作成します。この例は、1つのユーザのグ" "ループが1つのサブネットにおり、インスタンスをホスト群の中の一部のサブネット" "で起動したい場合に有用です。" msgid "" "To deploy your storage by using only commodity hardware, you can use a " "number of open-source packages, as shown in :ref:" "`table_persistent_file_storage`." msgstr "" ":ref:`table_persistent_file_storage` で記載されているように、コモディティハー" "ドウェアを使用してストレージをデプロイする場合、オープンソースのパッケージを" "使用することができます。" msgid "" "To design, deploy, and configure OpenStack, administrators must understand " "the logical architecture. A diagram can help you envision all the integrated " "services within OpenStack and how they interact with each other." msgstr "" "OpenStack の設計、デプロイ、および構成を行うにあたって、管理者は論理アーキテ" "クチャーを理解するが必要があります。OpenStack 内で統合される全サービスおよび" "それらがどのように相互作用するかについての構想を立てるには、図が役立ちます。" msgid "" "To determine the potential features going in to future releases, or to look " "at features implemented previously, take a look at the existing blueprints " "such as  `OpenStack Compute (nova) Blueprints `_, `OpenStack Identity (keystone) Blueprints `_, and release notes." msgstr "" "将来のリリースで検討されている機能を確認したり、過去に実装された機能を見るに" "は、`OpenStack Compute (nova) Blueprints `_、` OpenStack Identity (keystone) Blueprints `_ などの既存の Blueprint やリリースノートを見て下さ" "い。" msgid "" "To disable DEBUG-level logging, edit ``/etc/nova/nova.conf`` file as follows:" msgstr "" "DEBUG レベルのロギングを無効にするには、``/etc/nova/nova.conf`` を以下のよう" "に編集します。" msgid "" "To discover how API requests should be structured, read the `OpenStack API " "Reference `_. To chew through " "the responses using jq, see the `jq Manual `_." msgstr "" "API 要求の構成方法については、 `OpenStack API Reference `_ を参照してください。jq を使用した応答についての" "詳しい説明は `jq Manual `_ を参照してく" "ださい。" msgid "" "To do this, generate a list of instance UUIDs that are hosted on the failed " "node by running the following query on the nova database:" msgstr "" "これを実行するために、nova データベースにおいて以下のクエリーを実行することに" "より、故障したノードにおいてホストされているインスタンスの UUID の一覧を生成" "します。" msgid "" "To effectively disable the libvirt live snapshotting, until the problem is " "resolved, add the below setting to nova.conf." msgstr "" "問題が解決するまでは、libvirt のライブスナップショットを効果的に無効化するた" "めに、以下の設定を nova.conf に追加します。" msgid "" "To enable ``nova`` to send notifications, add the following to ``nova.conf``:" msgstr "" "``nova`` で通知の送信を有効化するには以下を ``nova.conf`` に追加します。" msgid "" "To enable this feature, edit the ``/etc/glance/glance-api.conf`` file, and " "under the ``[DEFAULT]`` section, add:" msgstr "" "この機能を有効にするには、 ``/etc/glance/glance-api.conf`` ファイルを編集し" "て ``[DEFAULT]`` セクションに以下を追加します。" msgid "" "To ensure that important services have written their contents to disk (such " "as databases), we recommend that you read the documentation for those " "applications to determine what commands to issue to have them sync their " "contents to disk. If you are unsure how to do this, the safest approach is " "to simply stop these running services normally." msgstr "" "(データベースのような) 重要なサービスがコンテンツをディスクに書き込んだことを" "保証するために、それらのアプリケーションのドキュメントを読んで、コンテンツを" "ディスクに同期させるためにどのコマンドを発行する必要があるかを調べることを推" "奨します。ディスクに同期させるための方法がはっきり分からない場合、最も安全な" "方法は単にこれらの実行中のサービスを通常通り停止することです。" msgid "" "To examine the secondary or ephemeral disk, use an alternate mount point if " "you want both primary and secondary drives mounted at the same time:" msgstr "" "セカンダリディスクや一時ディスクを調査する際に、プライマリディスクとセカンダ" "リディスクを同時にマウントしたければ、別のマウントポイントを使用してくださ" "い。" msgid "To find out whether any floating IPs are available in your cloud, run:" msgstr "" "クラウドに利用可能な Floating IP アドレスがあるかどうかを確認するには、以下の" "コマンドを実行します。" msgid "" "To freeze the volume in preparation for snapshotting, you would do the " "following, as root, inside the instance:" msgstr "" "スナップショットの準備においてボリュームをフリーズするには、インスタンスの中" "で root として次のとおり実行します:" msgid "" "To launch an instance, you need to select an image, a flavor, and a name. " "The name needn't be unique, but your life will be simpler if it is because " "many tools will use the name in place of the UUID so long as the name is " "unique. You can start an instance from the dashboard from the :guilabel:" "`Launch Instance` button on the :guilabel:`Instances` page or by selecting " "the :guilabel:`Launch Instance` action next to an image or a snapshot on " "the :guilabel:`Images` page." msgstr "" "インスタンスを起動するには、イメージ、フレーバーおよび名前を選択する必要があ" "ります。名前は一意である必要がありませんが、名前が一意である限りは、多くの" "ツールが UUID の代わりに名前を使用できるので、シンプルにできます。インスタン" "スの起動は、ダッシュボードにおいて、 :guilabel:`インスタンス` ページにある :" "guilabel:`起動` ボタン、または :guilabel:`イメージ` ページにある :guilabel:`" "イメージ` または :guilabel:`スナップショット` の隣にある :guilabel:`起動` ア" "クションから実行できます。" msgid "" "To list the bridges on a system, use :command:`ovs-vsctl list-br`. This " "example shows a compute node that has an internal bridge and a tunnel " "bridge. VLAN networks are trunked through the ``eth1`` network interface:" msgstr "" ":command:`ovs-vsctl list-br` を使用して、システムにあるブリッジを一覧表示しま" "す。この例は、内部ブリッジと統合ブリッジを持つコンピュートノードを表します。" "VLAN ネットワークが ``eth1`` ネットワークインターフェース経由でトランクされま" "す。" msgid "" "To make working with subsequent requests easier, store the token in an " "environment variable:" msgstr "次の要求での作業をより簡単に行うには、環境変数にトークンを保管します。" msgid "" "To obtain snapshots of a Windows VM these commands can be scripted in " "sequence: flush the filesystems, freeze the filesystems, snapshot the " "filesystems, then unfreeze the filesystems. As with scripting similar " "workflows against Linux VMs, care must be used when writing such a script to " "ensure error handling is thorough and filesystems will not be left in a " "frozen state." msgstr "" "Windows 仮想マシンのスナップショットを取得する場合、以下のコマンドを連続して" "実行するスクリプト化できます。ファイルシステムをフラッシュする、ファイルシス" "テムをフリーズする、ファイルシステムのスナップショットを取得する、ファイルシ" "ステムをフリーズ解除する。Linux 仮想マシンのワークフローと同じように、そのよ" "うなスクリプトを書くときに、注意して使用すべきです。エラー処理を徹底して、" "ファイルシステムがフリーズ状態のままにならないようにします。" msgid "To perform this action from command line, run the following command:" msgstr "" "このアクションをコマンドラインから実行するには、以下のコマンドを実行します" msgid "" "To plug this middleware into the swift Paste pipeline, you edit one " "configuration file, ``/etc/swift/proxy-server.conf``:" msgstr "" "このミドルウェアを swift Paste のパイプラインに組み込むには、設定ファイル ``/" "etc/swift/proxy-server.conf`` を編集します。" msgid "" "To plug this scheduler into nova, edit one configuration file, ``/etc/nova/" "nova.conf``:" msgstr "" "このスケジューラーを nova に追加するために、設定ファイル ``/etc/nova/nova." "conf`` を編集します。" msgid "" "To prevent system capacities from being exhausted without notification, you " "can set up :term:`quotas `. Quotas are operational limits. For " "example, the number of gigabytes allowed per tenant can be controlled to " "ensure that a single tenant cannot consume all of the disk space. Quotas are " "currently enforced at the tenant (or project) level, rather than the user " "level." msgstr "" "システムの容量が通知なしに完全に消費されないように、 :term:`クォータ " "` を設定することができます。クォータとは、運用上の制限値です。たとえ" "ば、各テナントに許容される容量 (GB) を制御して、単一のテナントで全ディスク容" "量すべてが消費されないようにします。現在、ユーザーレベルではなく、テナント " "(またはプロジェクト) レベルで、クォータを有効にすることができます。" msgid "To provide users with a persistent storage mechanism" msgstr "ユーザに永続的ストレージの仕組みを提供する" msgid "" "To put the EC2 credentials into your environment, source the ``ec2rc.sh`` " "file." msgstr "" "EC2 認証情報を環境に適用するには、 ``ec2rc.sh`` ファイルを元データとします。" msgid "To schedule a group of hosts with common features." msgstr "共通の機能を持ったホストのグループに対してスケジューリングしたい場合" msgid "To see a list of projects that have been added to the cloud, run:" msgstr "" "クラウドに追加されたプロジェクトの一覧を確認するには、以下のコマンドを実行し" "ます:" msgid "To see a list of running instances, run:" msgstr "実行中のインスタンスを確認するには、以下のコマンドを実行します:" msgid "To see a list of users, run:" msgstr "ユーザーのリストを見るためには、" msgid "To see whether you are using namespaces, run :command:`ip netns`:" msgstr "" ":command:`ip netns` を実行して、名前空間を使用しているかどうかを確認します。" msgid "To see which bridge the packet will use, run the command:" msgstr "" "下記コマンドを実行することで、パケットがどのブリッジを使うか確認できます。" msgid "" "To see which fixed IP networks are configured in your cloud, you can use " "the :command:`nova` command-line client to get the IP ranges:" msgstr "" "クラウドでどの Fixed IP ネットワークが設定されているかを確認するには、 " "``nova`` コマンドラインクライアントを使用して IP アドレスの範囲を取得すること" "ができます。" msgid "" "To set a configuration option to zero, include a line such as " "``image_cache_manager_interval=0`` in your ``nova.conf`` file." msgstr "" "設定オプションを 0 に設定するには、``nova.conf`` に " "``image_cache_manager_interval=0`` のような行を入れてください。" msgid "To set up the test environment, you can use one of several methods:" msgstr "テスト環境をセットアップする場合、いくつかの方法を使用できます。" msgid "To share an image or snapshot with another project, do the following:" msgstr "" "以下のように、イメージやスナップショットを他のプロジェクトと共有します。" msgid "" "To suit the cloud paradigm, OpenStack itself is designed to be horizontally " "scalable. Rather than switching to larger servers, you procure more servers " "and simply install identically configured services. Ideally, you scale out " "and load balance among groups of functionally identical services (for " "example, compute nodes or ``nova-api`` nodes), that communicate on a message " "bus." msgstr "" "クラウドのパラダイムに合わせるため、OpenStack は水平的にスケーリングできるよ" "うに設計されています。容量の大きいサーバーに切り替えるのではなく、サーバーを" "多く調達して同じように設定したサービスをインストールするだけです。理想として" "は、メッセージバスを通信する、機能的に同じサービス (例: コンピュートノードや " "``nova-api`` ノード) グループでスケールアウト、負荷分散します。" msgid "" "To take advantage of either container quotas or account quotas, your Object " "Storage proxy server must have ``container_quotas`` or ``account_quotas`` " "(or both) added to the ``[pipeline:main]`` pipeline. Each quota type also " "requires its own section in the ``proxy-server.conf`` file:" msgstr "" "コンテナーのクォータやアカウントのクォータの利点を得るために、Object Storage " "のプロキシーサーバーが ``container_quotas`` や ``account_quotas`` (または両" "方) を ``[pipeline:main]`` パイプラインに追加するする必要があります。各クォー" "タの種類は、``proxy-server.conf`` ファイルにそれ自身のセクションも必要としま" "す。" msgid "" "To take the first path, you can modify the OpenStack code directly. Learn " "`how to contribute `_, " "follow the `Developer's Guide `_, make your changes, and contribute them back to the " "upstream OpenStack project. This path is recommended if the feature you need " "requires deep integration with an existing project. The community is always " "open to contributions and welcomes new functionality that follows the " "feature-development guidelines. This path still requires you to use DevStack " "for testing your feature additions, so this chapter walks you through the " "DevStack environment." msgstr "" "まず最初に、 `貢献するには `_ を読んで、 `開発者ガイド `_ に従って、あなたの修正をアップストリームの " "OpenStack プロジェクトへコントリビュートしてください。もし、あなたが必要な機" "能が既存のプロジェクトと密にインテグレーションする必要がある場合、これが推奨" "される選択肢です。コミュニティは、いつでも貢献に対して開かれていますし、機能" "開発ガイドラインに従う新機能を歓迎します。" msgid "" "To this day, `the issue `__ " "(https://bugs.launchpad.net/nova/+bug/832507) doesn't have a permanent " "resolution, but we look forward to the discussion at the next summit." msgstr "" "今日に至るまで、`この問題 `__ " "(https://bugs.launchpad.net/nova/+bug/832507) には完全な解決策がないが、我々" "は次回のサミットの議論に期待している。" msgid "" "To understand the difference between user data and metadata, realize that " "user data is created before an instance is started. User data is accessible " "from within the instance when it is running. User data can be used to store " "configuration, a script, or anything the tenant wants." msgstr "" "ユーザーデータとメタデータの違いを理解するために、インスタンスが起動する前" "に、ユーザーデータが作成されることに気づいてください。ユーザーデータは、イン" "スタンスの実行時に、インスタンスの中からアクセスできます。設定、スクリプト、" "テナントが必要とするものを保存するために使用できます。" msgid "" "To understand the possibilities that OpenStack offers, it's best to start " "with basic architecture that has been tested in production environments. We " "offer two examples with basic pivots on the base operating system (Ubuntu " "and Red Hat Enterprise Linux) and the networking architecture. There are " "other differences between these two examples and this guide provides reasons " "for each choice made." msgstr "" "OpenStack が提供する可能性を理解するには、確実に信頼できる、本番環境での検証" "済みの基本アーキテクチャーから開始するのが最善の方法です。本ガイドでは、ベー" "スオペレーティングシステム (Ubuntu および Red Hat Enterprise Linux) 上に基本" "ピボットとネットワークアーキテクチャを備えた基本アーキテクチャーの例を 2 つ紹" "介しています。このガイドは、それぞれの選択理由を提供します。" msgid "" "To update a default value for a new tenant, update the property in the ``/" "etc/cinder/cinder.conf`` file." msgstr "" "新規テナントのクォータのデフォルト値を更新するには、``/etc/cinder/cinder." "conf`` ファイルの対応する項目を更新します。" msgid "" "To update a service on each node, you generally modify one or more " "configuration files, stop the service, synchronize the database schema, and " "start the service. Some services require different steps. We recommend " "verifying operation of each service before proceeding to the next service." msgstr "" "各ノードにおいてサービスをアップグレードする場合、一般的には 1 つ以上の設定" "ファイルの変更、サービスの停止、データベーススキーマの同期、サービスの起動を" "行います。いくつかのサービスは、違う手順を必要とします。次のサービスに進む前" "に、各サービスの動作を検証することを推奨します。" msgid "To verify the quota, run the :command:`swift stat` command again:" msgstr "再び :command:`swift stat` コマンドを実行して、クォータを検証します。" msgid "To view a flavor's access list, do the following:" msgstr "以下のように、フレーバーのアクセスリストを表示します。" msgid "To view a list of options for the ``quota-update`` command, run:" msgstr "" "以下を実行して、``quota-update`` コマンドのオプションリストを表示します。" msgid "To view account quotas placed on a project:" msgstr "プロジェクトのアカウントのクォータを表示します。" msgid "To view all tenants, run:" msgstr "全てのテナントを表示するには、以下のコマンドを実行します。" msgid "" "To view and update Object Storage quotas, use the :command:`swift` command " "provided by the ``python-swiftclient`` package. Any user included in the " "project can view the quotas placed on their project. To update Object " "Storage quotas on a project, you must have the role of ResellerAdmin in the " "project that the quota is being applied to." msgstr "" "Object Storage クォータを表示および更新するためには、``python-swiftclient`` " "パッケージにより提供される ``swift`` コマンドを使用します。プロジェクト内の" "ユーザーは誰でも、そのプロジェクトに設定されているクォータを表示できます。プ" "ロジェクトの Object Storage クォータを更新する場合、クォータを適用するプロ" "ジェクトにおいて ResellerAdmin ロールを持つ必要があります。" msgid "To view the details of the \"open\" security group:" msgstr "「open」セキュリティグループの詳細を表示する方法:" msgid "" "Today, OpenStack clouds explicitly support three types of persistent " "storage: *object storage*, *block storage*, and *file system storage*." msgstr "" "現在、OpenStack クラウドは、*オブジェクトストレージ*、*ブロックストレージ*、*" "ファイルシステムストレージ* の 3 種類の永続ストレージを明示的にサポートしま" "す。" msgid "Tom Fifield" msgstr "Tom Fifield" msgid "Total Cloud Controller Failure" msgstr "全体的なクラウドコントローラーの故障" msgid "Total Compute Node Failure" msgstr "コンピュートノード全体の故障" msgid "Toward a Python SDK" msgstr "Python SDK へ" msgid "Tracing Instance Requests" msgstr "インスタンスリクエストの追跡" msgid "" "Tracks current information about users and instances, for example, in a " "database, typically one database instance managed per service" msgstr "" "ユーザとインスタンスの現在の状態をトラッキングします。例えば、一般的なデータ" "ベースでは1つのデータベースインスタンスはサービス毎に管理されます。" msgid "" "Traffic among object/account/container servers and between these and the " "proxy server's internal interface uses this private network." msgstr "" "オブジェクト/アカウント/コンテナサービスの間とこれらとプロクシサーバーのイン" "ターフェイス間のトラフィックはこのプライベートネットワークを利用します。" msgid "Trending" msgstr "トレンド" msgid "" "Trending can give you great insight into how your cloud is performing day to " "day. You can learn, for example, if a busy day was simply a rare occurrence " "or if you should start adding new compute nodes." msgstr "" "傾向は、あなたのクラウドが日々どのように動作しているかについて、素晴らしい洞" "察を与えられます。例えば、忙しい日が単純にほとんど発生していないかどうか、新" "しいコンピュートノードを追加しはじめるべきかどうかを学習できます。" msgid "" "Trending takes a slightly different approach than alerting. While alerting " "is interested in a binary result (whether a check succeeds or fails), " "trending records the current state of something at a certain point in time. " "Once enough points in time have been recorded, you can see how the value has " "changed over time." msgstr "" "トレンドはアラートとは全く異なったアプローチです。アラートは0か1かの結果" "(チェックが成功するか失敗するか)に注目しているのに対して、トレンドはある時点" "での状態を定期的に記録します。十分な量が記録されれば、時系列でどのように値が" "変化するかを確認できます。" msgid "Troubleshooting Open vSwitch" msgstr "Open vSwitch のトラブルシューティング" msgid "" "Try executing the :command:`nova reboot` command again. You should see an " "error message about why the instance was not able to boot" msgstr "" "再び ``nova reboot`` コマンドを実行してみてください。インスタンスがなぜブート" "できないかについて、エラーメッセージを確認すべきです。" msgid "Tuning" msgstr "チューニング" msgid "Type" msgstr "種別" msgid "" "Typical use is to only create administrative users in a single project, by " "convention the admin project, which is created by default during cloud " "setup. If your administrative users also use the cloud to launch and manage " "instances, it is strongly recommended that you use separate user accounts " "for administrative access and normal operations and that they be in distinct " "projects." msgstr "" "一般的な使用法は、一つのプロジェクトだけに管理ユーザーを所属させることです。" "慣例により、\"admin\" プロジェクトがクラウド環境のセットアップ中に標準で作成" "されます。管理ユーザーもクラウドを使用してインスタンスの起動、管理を行う場合" "には、管理アクセスと一般アクセス用に別々のユーザーアカウントを使用し、それら" "のユーザーを別々のプロジェクトにすることを強く推奨します。" msgid "" "Typically, default values are changed because a tenant requires more than " "the OpenStack default of 10 volumes per tenant, or more than the OpenStack " "default of 1 TB of disk space on a compute node." msgstr "" "テナントには、10 個を超える Block Storage ボリュームまたはコンピュートノード" "で 1 TB 以上が必要であるため、通常クラウドのオペレーターはデフォルト値を変更" "します。" msgid "" "Ubuntu 12.04 LTS or Red Hat Enterprise Linux 6.5, including derivatives such " "as CentOS and Scientific Linux" msgstr "" "Ubuntu 12.04 LTS または Red Hat Enterprise Linux 6.5 (CentOS および " "Scientific Linux などの派生物を含む)" msgid "" "Ubuntu 12.04 installs RabbitMQ version 2.7.1, which uses port 55672. " "RabbitMQ versions 3.0 and above use port 15672 instead. You can check which " "version of RabbitMQ you have running on your local Ubuntu machine by doing:" msgstr "" "Ubuntu 12.04はRabiitMQのバージョン2.7.1を55672番ポートを使うようにインストー" "ルします。RabbitMQバージョン3.0以降では15672が利用されます。Ubuntuマシン上で" "どのバージョンのRabbitMQが実行されているかは次のように確認できます。" msgid "" "Ubuntu uses rsyslog as the default logging service. Since it is natively " "able to send logs to a remote location, you don't have to install anything " "extra to enable this feature, just modify the configuration file. In doing " "this, consider running your logging over a management network or using an " "encrypted VPN to avoid interception." msgstr "" "Ubuntuはrsyslog をデフォルトのロギングサービスとして利用します。rsyslog はリ" "モートにログを送信する機能を持っているので、何かを追加でインストールする必要" "はなく、設定ファイルを変更するだけです。リモート転送を実施する際は、盗聴を防" "ぐためにログが自身の管理ネットワーク上を通る、もしくは暗号化VPNを利用すること" "を考慮する必要があります。" msgid "Under Identity tab, click :guilabel:`Projects`." msgstr "ユーザー管理タブの :guilabel:`プロジェクト` をクリックします。" msgid "" "Underlying the use of the command-line tools is the OpenStack API, which is " "a RESTful API that runs over HTTP. There may be cases where you want to " "interact with the API directly or need to use it because of a suspected bug " "in one of the CLI tools. The best way to do this is to use a combination " "of `cURL `_ and another tool, such as `jq `_, to parse the JSON from the responses." msgstr "" "コマンドラインツールの使用の根底にあるのは、HTTP を介して実行する RESTful " "API である OpenStack API です。API と直接対話を行いたい場合や、CLI ツールにバ" "グがあることが疑われるために使用する必要がある場合があります。この場合の最善" "の対処方法は、 `cURL `_ と `jq `_ などの他のツールを組み合わせて使用し、その応答から JSON を解析する" "ことです。" msgid "" "Unfortunately, sometimes the error is not apparent from the log files. In " "this case, switch tactics and use a different command; maybe run the service " "directly on the command line. For example, if the ``glance-api`` service " "refuses to start and stay running, try launching the daemon from the command " "line:" msgstr "" "残念ながら、ときどきエラーがログファイルに表れない場合があります。このような" "場合、作戦を変更し、違うコマンドを使用します。おそらくコマンドラインにおいて" "直接サービスを実行することです。たとえば、``glance-api`` サービスが起動しな" "かったり、実行状態にとどまらない場合は、コマンドラインからデーモンを起動して" "みます。" msgid "" "Unfortunately, this command does not tell you various details about the " "running instances, such as what compute node the instance is running on, " "what flavor the instance is, and so on. You can use the following command to " "view details about individual instances:" msgstr "" "残念ながら、このコマンドは、インスタンスを実行しているコンピュートノードやイ" "ンスタンスのフレーバーなどのような、実行中のインスタンスについての多様な情報" "は提供しません。個別のインスタンスについての詳しい情報を確認するには以下のコ" "マンドを使用してください。" msgid "" "Unfortunately, this story has an open ending... we're still looking into why " "the CentOS image was sending out spanning tree packets. Further, we're " "researching a proper way on how to mitigate this from happening. It's a " "bigger issue than one might think. While it's extremely important for " "switches to prevent spanning tree loops, it's very problematic to have an " "entire compute node be cut from the network when this happens. If a compute " "node is hosting 100 instances and one of them sends a spanning tree packet, " "that instance has effectively DDOS'd the other 99 instances." msgstr "" "不幸にも、この話にはエンディングがない…我々は、なぜ CentOS イメージがスパニン" "グツリーパケットを送信し始める原因をいまだ探している。更に、我々は障害時にス" "パニングツリーを軽減する正しい方法を調査している。これは誰かが思うより大きな" "問題だ。スパニングツリーループを防ぐことはスイッチにとって非常に重要である" "が、スパニングツリーが起こった際に、コンピュートノード全体がネットワークから" "切り離されることも大きな問題である。コンピュートノードが 100 インスタンスをホ" "スティングしていて、そのうち1つがスパニングツリーパケットを送信した場合、そ" "のインスタンスは事実上他の 99 インスタンスを DDoS(サービス不能攻撃)したこと" "になる。" msgid "Uninstalling" msgstr "アンインストール" msgid "Unique ID (integer or UUID) for the flavor." msgstr "フレーバー向けの一意な ID (整数や UUID)。" msgid "" "Unlike having a single API endpoint, regions have a separate API endpoint " "per installation, allowing for a more discrete separation. Users wanting to " "run instances across sites have to explicitly select a region. However, the " "additional complexity of a running a new service is not required." msgstr "" "単独の API エンドポイントを持つ場合と異なり、リージョンは、クラウドごとに別々" "のAPIエンドポイントを持ち、より細かい分離を実現できます。複数の拠点にまたがっ" "てインスタンスを実行するユーザーは、明示的にリージョンを指定しなければなりま" "せん。しかし、新規サービスを実行するなど、複雑化しなくて済みます。" msgid "" "Unlike the CLI tools mentioned above, the :command:`*-manage` tools must be " "run from the cloud controller, as root, because they need read access to the " "config files such as ``/etc/nova/nova.conf`` and to make queries directly " "against the database rather than against the OpenStack :term:`API endpoints " "`." msgstr "" "前述の CLI ツールとは異なり、 ``*-manage`` ツールは、クラウドコントローラーか" "ら root として実行する必要があります。これは、 ``/etc/nova/nova.conf`` などの" "設定ファイルへの読み取りアクセスが必要で、かつ OpenStack :term:`API エンドポ" "イント ` に対してではなくデータベースに対して直接クエリーを実行" "しなければならないからです。" msgid "Unmount the device after inspecting." msgstr "検査後にディスクをアンマウントします。" msgid "Update Share" msgstr "共有の更新" msgid "Update a default value for a new tenant, as follows:" msgstr "" "新規テナントに対するクォータのデフォルト値を更新するには、以下のようにしま" "す。" msgid "Update a particular quota value, as follows:" msgstr "指定したクォータ値を更新します。" msgid "" "Update all ``.ini`` files to match passwords and pipelines as required for " "the OpenStack release in your environment." msgstr "" "すべての ``.ini`` ファイルを更新して、お使いの環境で OpenStack リリース向けに" "必要となるパスワードおよびパイプラインと一致させます。" msgid "Update services" msgstr "サービスの更新" msgid "Update the repository database." msgstr "リポジトリーデータベースを更新します。" msgid "Upgrade Levels" msgstr "アップグレードレベル" msgid "Upgrade OpenStack." msgstr "OpenStack をアップグレードします。" msgid "" "Upgrade levels are a feature added to OpenStack Compute since the Grizzly " "release to provide version locking on the RPC (Message Queue) communications " "between the various Compute services." msgstr "" "アップグレードレベルは、OpenStack Compute の Grizzly リリースで追加された機能" "です。これは、さまざまな Compute サービス間の RPC (メッセージキュー) 通信にお" "いてバージョンを固定できます。" msgid "Upgrade packages on each node" msgstr "各ノードにおけるパッケージのアップグレード" msgid "Upgrade planning" msgstr "アップグレードの計画" msgid "Upgrades" msgstr "アップグレード" msgid "" "Upgrades involve complex operations and can fail. Before attempting any " "upgrade, you should make a full database backup of your production data. As " "of Kilo, database downgrades are not supported, and the only method " "available to get back to a prior database version will be to restore from " "backup." msgstr "" "アップグレードは、複雑な処理が関連して、失敗する可能性があります。何かしらの" "アップグレードを実行する前に、本番データの完全バックアップを取得すべきです。" "Kilo 時点では、データベースのダウングレードはサポートされません。以前のバー" "ジョンのデータベースに戻す唯一の方法は、バックアップからリストアすることで" "す。" msgid "Upload Certificate in DER format to Castellan" msgstr "証明書を DER 形式で Castellan にアップロードします" msgid "Upload Image to Image service, with Signature Metadata" msgstr "" "署名のメタデータを付けて、イメージをイメージサービスにアップロードします" msgid "Use Cases" msgstr "事例" msgid "" "Use ``openstack-nova-network`` on RHEL/CentOS/Fedora but ``nova-network`` on " "Ubuntu/Debian." msgstr "" "RHEL/CentOS/Fedora の場合は ``openstack-nova-network`` を使用しますが、" "Ubuntu/Debian の場合は ``nova-network`` を使用します。" msgid "Use a public cloud" msgstr "パブリッククラウドの利用" msgid "Use an external load balancer." msgstr "外部ロードバランサーの使用" msgid "" "Use local storage on the node for the virtual machines so that no VM " "migration or instance recovery at node failure is possible." msgstr "" "ノードの障害発生時に仮想マシンの移行やインスタンスのリカバリができないよう" "に、仮想マシンにノード上のローカルストレージを使用します。" msgid "Use of the network can decrease performance." msgstr "ネットワークを使用するため、性能低下が起こる可能性があります。" msgid "" "Use ping to quickly find where a failure exists in the network path. In an " "instance, first see whether you can ping an external host, such as google." "com. If you can, then there shouldn't be a network problem at all." msgstr "" "ネットワーク経路のどこに障害があるかを素早く見つけるには、pingを使います。ま" "ずあなたがインスタンス上で、google.comのような外部ホストにpingできるのであれ" "ば、ネットワークの問題はないでしょう。" msgid "Use private key to create a signature of the image" msgstr "秘密鍵を使用したイメージ署名の作成" msgid "Use security services" msgstr "セキュリティサービスを指定する。" msgid "" "Use the :command:`apt-get install` command to install specific versions of " "each package by specifying ``=``. The script in the " "previous step conveniently created a list of ``package=version`` pairs for " "you:" msgstr "" ":command:`apt-get install` コマンドに ``=`` を指定し" "て、各パッケージの特定のバージョンをインストールします。前の手順にあるスクリ" "プトは、利便性のために ``package=version`` のペアの一覧を作成しました。" msgid "Use this command to register an existing key with OpenStack:" msgstr "このコマンドを使用して、既存の鍵を OpenStack に登録します。" msgid "" "Use this example priority list to ensure that user-affected services are " "restored as soon as possible, but not before a stable environment is in " "place. Of course, despite being listed as a single-line item, each step " "requires significant work. For example, just after starting the database, " "you should check its integrity, or, after starting the nova services, you " "should verify that the hypervisor matches the database and fix any " "mismatches." msgstr "" "この例にある優先度一覧を使用すると、きちんと安定した状態になる前であっても、" "できる限り早くユーザーに影響するサービスを復旧させることができます。もちろ" "ん、1 行の項目として一覧化されていますが、各ステップは多大な作業が必要です。" "たとえば、データベースを開始した後、その完全性を確認すべきです。また、nova " "サービスを開始した後、ハイパーバイザーがデータベースに一致しているかを確認" "し、不一致があれば修正すべきです。" msgid "Use your own cloud" msgstr "自身のクラウドの使用" msgid "Used to…" msgstr "使用目的" msgid "User Management" msgstr "ユーザー管理" msgid "User dashboard" msgstr "ユーザーダッシュボード" msgid "User quotas" msgstr "ユーザークォータ" msgid "User specification in initial request" msgstr "初回要求のユーザー仕様" msgid "User virtual machines" msgstr "ユーザーの仮想マシン" msgid "User-Facing Operations" msgstr "ユーザーによる運用" msgid "Username" msgstr "ユーザー名" msgid "" "Username and email address are self-explanatory, though your site may have " "local conventions you should observe. The primary project is simply the " "first project the user is associated with and must exist prior to creating " "the user. Role is almost always going to be \"member.\" Out of the box, " "OpenStack comes with two roles defined:" msgstr "" "ユーザー名と電子メールアドレスは見たとおりです。あなたのサイトは従うべき独自" "ルールがあるかもしれません。主プロジェクトは単にユーザーが割り当てられる最初" "のプロジェクトです。ユーザーを作成する前に存在している必要があります。役割は" "多くの場合ずっと \"メンバー\" のままになります。標準の状態で、OpenStack は次" "の 2 つの役割が定義されています。" msgid "Users Who Disrupt Other Users" msgstr "他のユーザーに悪影響を与えるユーザー" msgid "Users and Projects" msgstr "ユーザーとプロジェクト" msgid "" "Users and groups are managed through Active Directory and imported into the " "Identity service using LDAP. CLIs are available for nova and Euca2ools to do " "this." msgstr "" "ユーザとグループは Active Directory で管理され、LDAP を使用して Identity にイ" "ンポートされます。CLI は nova と euca2ools が使用可能です。" msgid "" "Users being able to retrieve console logs from running instances is a boon " "for support—many times they can figure out what's going on inside their " "instance and fix what's going on without bothering you. Unfortunately, " "sometimes overzealous logging of failures can cause problems of its own." msgstr "" "稼働中のインスタンスからコンソールログを取得可能なユーザはサポートの恩恵とな" "る。インスタンスの中で何が起こっているのか何度も確認できるし、あなたが悩まず" "に問題を修正することができる。不幸なことに、過剰な失敗の記録は時々、自らの問" "題となり得る。" msgid "" "Users must be associated with at least one project, though they may belong " "to many. Therefore, you should add at least one project before adding users." msgstr "" "ユーザーは、多数のプロジェクトに所属することは可能ですが、最低でも 1 つのプロ" "ジェクトと関連付ける必要があります。そのため、ユーザー追加の前にプロジェクト" "を 1 つ追加しておく必要があります。" msgid "" "Users on your cloud can disrupt other users, sometimes intentionally and " "maliciously and other times by accident. Understanding the situation allows " "you to make a better decision on how to handle the disruption." msgstr "" "クラウドのユーザーは他のユーザーに悪影響を与える場合があります。意図的に悪意" "を持って行わる場合もあれば、偶然起こる場合もあります。状況を理解することによ" "り、このような混乱に対処する方法について、よりよい判断をできるようになりま" "す。" msgid "" "Users will indicate different needs for their cloud use cases. Some may need " "fast access to many objects that do not change often, or want to set a time-" "to-live (TTL) value on a file. Others may access only storage that is " "mounted with the file system itself, but want it to be replicated instantly " "when starting a new instance. For other systems, ephemeral storage—storage " "that is released when a VM attached to it is shut down— is the preferred " "way. When you select :term:`storage back ends `, ask the " "following questions on behalf of your users:" msgstr "" "クラウドのユースケースごとにニーズが異なります。頻繁に変更が発生しない多数の" "オブジェクトに素早くアクセスする必要がある場合、ファイルに Time-to-Live " "(TTL) の値を設定する場合、ファイルシステムのみにマウントされているストレージ" "のみにアクセスするが、新しいインスタンスの起動時には即時にそのストレージを複" "製する場合などがあります。他のシステムの場合は、一時ストレージ (ストレージに" "接続された仮想マシンがシャットダウンされている場合に開放されるストレージ) が" "より良い方法です。 :term:`ストレージのバックエンド ` の選択" "時は、ユーザーの代わりに以下の質問を確認してください。" msgid "Uses any traditional file system to store the images as files." msgstr "" "イメージをファイルとして格納するために一般的なファイルシステムを使用します。" msgid "Using \"ip a\" to Check Interface States" msgstr "「ip a」を使ってインタフェース状態をチェックする" msgid "" "Using :command:`nova show` as an admin user will show the compute node the " "instance was scheduled on as ``hostId``. If the instance failed during " "scheduling, this field is blank." msgstr "" "管理ユーザーとして :command:`nova show` を使用すると、インスタンスがスケ" "ジュールされたコンピュートノードが ``hostId`` として表示されます。インスタン" "スがスケジュール中に失敗していれば、この項目が空白です。" msgid "Using Instance-Specific Data" msgstr "インスタンス固有データの使用" msgid "Using OpenStack" msgstr "OpenStack の使い方" msgid "" "Using OpenStack Compute cells, the NeCTAR Research Cloud spans eight sites " "with approximately 4,000 cores per site." msgstr "" "OpenStack Compute セルを使用して、NeCTAR Research Cloud は8サイトに及び、1" "サイトあたり約4,000コアがあります。" msgid "" "Using a virtual local area network offers broadcast control, security, and " "physical layer transparency. If needed, use VXLAN to extend your address " "space." msgstr "" "仮想ローカルエリアネットワークを使用してブロードキャスト制御、セキュリティ、" "物理レイヤーの透過性を提供します。必要な場合には、VXLAN を使用してアドレス空" "間を拡張します。" msgid "Using cURL for further inspection" msgstr "cURL を使用したさらなる検査" msgid "Using the OpenStack Dashboard for Administration" msgstr "管理目的での OpenStack Dashboard の使用" msgid "" "Using the command-line interface, you can manage quotas for the OpenStack " "Compute service and the Block Storage service." msgstr "" "コマンドラインインターフェースを使って、OpenStack Compute と Block Storage の" "クォータを管理できます。" msgid "" "Using this functionality, ideally one would lock the RPC version to the " "OpenStack version being upgraded from on nova-compute nodes, to ensure that, " "for example X+1 version nova-compute processes will continue to work with X " "version nova-conductor processes while the upgrade completes. Once the " "upgrade of nova-compute processes is complete, the operator can move onto " "upgrading nova-conductor and remove the version locking for nova-compute in " "``nova.conf``." msgstr "" "この機能を使用することにより、理想的には、 nova-compute においてアップグレー" "ドされる OpenStack の RPC バージョンを固定します。例えば、X+1 バージョンの " "nova-compute プロセスが、アップグレード完了まで、X バージョンの nova-" "conductor プロセスと一緒に動作しつづけることを保証するためです。 nova-" "compute プロセスのアップグレードが完了すると、運用者は nova-conductor のアッ" "プグレードに進み、 ``nova.conf`` において nova-compute のバージョンロックを" "削除できます。" msgid "Utility" msgstr "ユーティリティ" msgid "" "Utility nodes are used by internal administration staff only to provide a " "number of basic system administration functions needed to get the " "environment up and running and to maintain the hardware, OS, and software on " "which it runs." msgstr "" "ユーティリティノードは、環境を稼働させ、その環境を実行しているハードウェア/" "OS/ソフトウェアを維持管理するのに必要な多数の基本的なシステム管理機能を提供す" "るために、内部管理スタッフのみが使用します。" msgid "VC" msgstr "VC" msgid "VCPUs" msgstr "仮想 CPU" msgid "VLAN" msgstr "VLAN" msgid "VLAN Configuration Within OpenStack VMs" msgstr "OpenStack VM内のVLAN設定" msgid "" "VLAN configuration can be as simple or as complicated as desired. The use of " "VLANs has the benefit of allowing each project its own subnet and broadcast " "segregation from other projects. To allow OpenStack to efficiently use " "VLANs, you must allocate a VLAN range (one for each project) and turn each " "compute node switch port into a trunk port." msgstr "" "VLAN設定は要求によっては複雑であったり単純であったりする事ができます。VLANを" "使用すると互いのプロジェクトに専用のサブネットを提供でき、ブロードキャストド" "メインを分割するという利点が得られます。効果的にVLANを使用できるようにするに" "は、VLANの範囲を(それぞれのプロジェクトに1つずつ)割り当て、各コンピュートノー" "ドのポートをトランクポートに変更する必要があります。" msgid "" "VLAN tags are translated between the external tag defined in the network " "settings, and internal tags in several places. On the ``br-int``, incoming " "packets from the ``int-br-eth1`` are translated from external tags to " "internal tags. Other translations also happen on the other bridges and will " "be discussed in those sections." msgstr "" "VLAN タグは、ネットワーク設定において定義された外部タグといくつかの場所にある" "内部タグの間で変換されます。 ``br-int`` において、 ``int-br-eth1`` からの受信" "パケットは、外部タグから内部タグへと変換されます。他の変換が他のブリッジにお" "いても発生します。これらのセクションで議論されます。" msgid "" "VLAN-based networks are received as tagged packets on a physical network " "interface, ``eth1`` in this example. Just as on the compute node, this " "interface is a member of the ``br-eth1`` bridge." msgstr "" "VLAN ベースのネットワークは、この例にある物理ネットワークインターフェース " "``eth1`` においてタグ付きパケットとして受信されます。コンピュートノードで" "は、このインターフェースが ``br-eth1`` ブリッジのメンバーです。" msgid "" "VLAN-based networks exit the integration bridge via veth interface ``int-br-" "eth1`` and arrive on the bridge ``br-eth1`` on the other member of the veth " "pair ``phy-br-eth1``. Packets on this interface arrive with internal VLAN " "tags and are translated to external tags in the reverse of the process " "described above:" msgstr "" "VLAN ベースのネットワークは、仮想インターフェース ``int-br-eth1`` 経由で統合" "ブリッジを抜けて、仮想イーサネットペア ``phy-br-eth1`` の他のメンバーにあるブ" "リッジ ``br-eth1`` に届きます。このインターフェースのパケットは、内部 VLAN タ" "グとともに届き、上で説明したプロセスの逆順において外部タグに変換されます。" msgid "VM is terminated" msgstr "VM終了まで" msgid "VM traffic network" msgstr "仮想マシントラフィックネットワーク" msgid "Value" msgstr "値" msgid "" "Verify proper operation of your environment. Then, notify your users that " "their cloud is operating normally again." msgstr "" "お使いの環境が正常に動作することを検証します。そして、クラウドが再び通常どお" "り動作していることをユーザーに知らせます。" msgid "Verify your alert mechanisms are still working." msgstr "アラート機能が動作していることを確認します。" msgid "View and update Block Storage quotas for a tenant (project)" msgstr "" "Block Storage サービスのテナント (プロジェクト) の クォータの表示と更新" msgid "View and update compute quotas for a tenant (project)" msgstr "テナント (プロジェクト) のコンピュートクォータの表示/更新" msgid "View quotas for the tenant, as follows:" msgstr "特定のテナントのクォータを表示するには以下のようにします。" msgid "View usage of share resources" msgstr "共有リソースの使用状況" msgid "Virtual cores" msgstr "仮想コア数" msgid "" "Virtual hardware templates are called \"flavors\" in OpenStack, defining " "sizes for RAM, disk, number of cores, and so on. The default install " "provides five flavors." msgstr "" "仮想ハードウェアのテンプレートは、OpenStack において「フレーバー」と呼ばれま" "す。メモリー、ディスク、CPU コア数などを定義します。デフォルトインストールで" "は、5 つのフレーバーが存在します。" msgid "Virtual machine memory in megabytes." msgstr "メガバイト単位の仮想マシンメモリー。" msgid "" "Virtual root disk size in gigabytes. This is an ephemeral disk the base " "image is copied into. You don't use it when you boot from a persistent " "volume. The \"0\" size is a special case that uses the native base image " "size as the size of the ephemeral root volume." msgstr "" "ギガバイト単位の仮想ルートディスク容量。これはベースイメージがコピーされる一" "時ディスクです。永続的なボリュームからブートするとき、これは使用されません。" "「0」という容量は特別な値で、一時ルートボリュームの容量としてベースイメージの" "ネイティブ容量をそのまま使用することを意味します。" msgid "Virtualization" msgstr "仮想化" msgid "Visualizing OpenStack Networking Service Traffic in the Cloud" msgstr "クラウド上の OpenStack Networking サービス通信の仮想化" msgid "Visualizing nova-network Traffic in the Cloud" msgstr "クラウド上の nova-network 通信の仮想化" msgid "VlanManager" msgstr "VlanManager" msgid "" "VlanManager is used extensively for network management. All servers have two " "bonded 10GbE NICs that are connected to two redundant switches. DAIR is set " "up to use single-node networking where the cloud controller is the gateway " "for all instances on all compute nodes. Internal OpenStack traffic (for " "example, storage traffic) does not go through the cloud controller." msgstr "" "ネットワーク管理は VlanManager が広範囲に使用されています。全てのサーバーは2" "つの冗長化(bonding)された 10GbE NIC があり、2つの独立したスイッチに接続さ" "れています。DAIR はクラウドコントローラーが全コンピュートノード上の全インスタ" "ンス用のゲートウェイとなる、単一ノードのネットワーキングを使用する設定がされ" "ています。内部の OpenStack 通信(例:ストレージ通信)はクラウドコントローラー" "を経由していません。" msgid "Volumes" msgstr "ボリューム" msgid "Wash, rinse, and repeat until you find the core cause of the problem." msgstr "問題の根本となる原因を見つけるまで、洗い出し、精査し、繰り返します。" msgid "Watch the network" msgstr "ネットワークの監視" msgid "We also had some excellent input from outside of the room:" msgstr "私たちは部屋の外から、いくつかの素晴らしいインプットを得ました。" msgid "" "We approximate the older ``nova-network`` multi-host HA setup by using " "\"provider VLAN networks\" that connect instances directly to existing " "publicly addressable networks and use existing physical routers as their " "default gateway. This means that if our network controller goes down, " "running instances still have their network available, and no single Linux " "host becomes a traffic bottleneck. We are able to do this because we have a " "sufficient supply of IPv4 addresses to cover all of our instances and thus " "don't need NAT and don't use floating IP addresses. We provide a single " "generic public network to all projects and additional existing VLANs on a " "project-by-project basis as needed. Individual projects are also allowed to " "create their own private GRE based networks." msgstr "" "インスタンスが既存のパブリックにアクセスできるネットワークに直接接続され、デ" "フォルトゲートウェイとして既存の物理ルーターを使用する、プロバイダー VLAN " "ネットワークを使用した、より古い ``nova-network`` のマルチホスト HA セット" "アップに近づいています。このことは、ネットワークコントローラーが停止した場合" "に、実行中のインスタンスがネットワークを利用可能であり続けること、単独の " "Linux ホストが通信のボトルネックにならないことを意味します。すべてのインスタ" "ンスの IPv4 アドレスを十分に提供でき、NAT が必要なく、Floating IP アドレスを" "使用しないので、これを実行できます。単独の汎用的なパブリックネットワークをす" "べてのプロジェクトに提供し、必要に応じてプロジェクト単位に追加で既存の VLAN " "を提供します。個々のプロジェクトは、自身のプライベートな GRE ネットワークを作" "成することもできます。" msgid "" "We called them and asked them to stop for a while, and they were happy to " "abandon the horribly broken VM. After that, we started monitoring the size " "of console logs." msgstr "" "我々はユーザを呼び、しばらくダッシュボードの更新を止めるよう申し入れた。する" "と、恐ろしい VM の破壊は止み、彼らは大いに喜んだ。その後、我々はコンソールロ" "グのサイズを監視するようになった。" msgid "" "We chose the *SQL back end for Identity* over others, such as LDAP. This " "back end is simple to install and is robust. The authors acknowledge that " "many installations want to bind with existing directory services and caution " "careful understanding of the `array of options available `_." msgstr "" "*Identity には SQL バックエンド* を他のバックエンド (例: LDAP など) よりも優" "先して選択しました。このバックエンドは、インストールが簡単な上、頑強です。本" "ガイドの執筆者は、多くのインストールで既存のディレクトリサービスをバインディ" "ングする必要があることを認識しており、`利用可能な数々の選択肢 `_ " "に記載の内容を慎重に理解するように警告しています。" msgid "" "We consider live migration an integral part of the operations of the cloud. " "This feature provides the ability to seamlessly move instances from one " "physical host to another, a necessity for performing upgrades that require " "reboots of the compute hosts, but only works well with shared storage." msgstr "" "ライブマイグレーションは、クラウドの運用に不可欠であると考えられます。この機" "能により、物理ホストから別の物理ホストに、インスタンスをシームレスに移動し、" "コンピュートホストの再起動を必要とするアップグレードができるようになります。" "しかし、ライブマイグレーションは共有ストレージのみで正常に機能します。" msgid "" "We couldn't have pulled it off without so much supportive help and " "encouragement." msgstr "" "私たちは、これらの多大な協力的な援助と励まし無しには、これを成し遂げることは" "できなかったでしょう。" msgid "" "We decided to have ``tcpdump`` run on this instance and see if we could " "catch it in action again. Sure enough, we did." msgstr "" "我々は、このインスタンス上で ``tcpdump`` を実行して、操作で再びこの現象に遭遇" "するか見てみることにした。実際、我々はやってみた。" msgid "" "We don't recommend ZFS unless you have previous experience with deploying " "it, since the ZFS back end for Block Storage requires a Solaris-based " "operating system, and we assume that your experience is primarily with Linux-" "based systems." msgstr "" "本書は、Linux ベースシステムを主に使用するユーザーを想定しており、Block " "Storage の ZFS バックエンドには Solaris ベースのオペレーティングシステムが必" "要であるため、ZFS でのデプロイ経験がない場合は、ZFS は推奨していません。" msgid "" "We hope that you now have some considerations in mind and questions to ask " "your future cloud users about their storage use cases. As you can see, your " "storage decisions will also influence your network design for performance " "and security needs. Continue with us to make more informed decisions about " "your OpenStack cloud design." msgstr "" "今後のクラウドユーザーにストレージのユースケースに関する質問事項および、懸念" "点など理解いただけたかと思います。ストレージの決定はパフォーマンスやセキュリ" "ティのニーズにあったネットワーク設計をする際に影響を与えます。OpenStack クラ" "ウド設計について理解したうえで意思決定が行えるように、本書を読み進めてくださ" "い。" msgid "" "We hope you have enjoyed this quick tour of your working environment, " "including how to interact with your cloud and extract useful information. " "From here, you can use the `OpenStack Administrator Guide `_ as your reference for all of the command-line " "functionality in your cloud." msgstr "" "クラウドとの対話や有用な情報の抽出の方法など、作業環境の概観を確認する手順を" "簡単にご紹介しました。役立てていただければ幸いです。ここで説明した内容よりも" "さらに詳しい情報は、クラウドの全コマンドライン機能についての参考資料として" "`OpenStack 管理ガイド `_ を参照してく" "ださい。" msgid "" "We initially deployed on Ubuntu 12.04 with the Essex release of OpenStack " "using FlatDHCP multi-host networking." msgstr "" "最初は、Ubuntu 12.04 に OpenStack Essex を導入しました。FlatDHCP マルチホスト" "ネットワークを使用しています。" msgid "" "We reached out for help. A networking engineer suggested it was an MTU " "issue. Great! MTU! Something to go on! What's MTU and why would it cause a " "problem?" msgstr "" "我々は助けを求めた。ネットワークエンジニアは、これは MTU の問題ではないかとい" "うのだ。素晴らしい!MTU! 事態は動き始めた! MTU とは何で、何故それが問題になる" "のだろうか?" msgid "" "We recommend that you choose one of the following multiple disk options:" msgstr "以下に挙げる複数のディスクの選択肢から選ぶことを推奨します。" msgid "" "We recommend that you do not use the default Ubuntu OpenStack install " "packages and instead use the `Ubuntu Cloud Archive `__. The Cloud Archive is a package repository " "supported by Canonical that allows you to upgrade to future OpenStack " "releases while remaining on Ubuntu 12.04." msgstr "" "デフォルトの Ubuntu OpenStack インストールパッケージは使用せずに、`Ubuntu " "Cloud Archive `__ を使用する" "ことをお勧めします。Cloud Archive は、Canonical がサポートするパッケージリポ" "ジトリです。これにより、Ubuntu 12.04 を維持した状態で将来の OpenStack リリー" "スにアップグレードすることができます。" msgid "" "We recommend that you use a fast NIC, such as 10 GB. You can also choose to " "use two 10 GB NICs and bond them together. While you might not be able to " "get a full bonded 20 GB speed, different transmission streams use different " "NICs. For example, if the cloud controller transfers two images, each image " "uses a different NIC and gets a full 10 GB of bandwidth." msgstr "" "10GbE のような高速な NIC を使うことを推奨します。また、10GbE NIC を2枚使って " "ボンディングすることもできます。束ねられた 20Gbps の速度をフルに使うことはで" "きないかもしれませんが、異なる送信ストリームは異なる NIC を使います。例えば、" "クラウドコントローラーが2つのイメージを送信する場合、それぞれのイメージが別" "の NIC を使い、10Gbps の帯域をフルに使うことができます。" msgid "" "We recommend that you use the same hardware for new compute and block " "storage nodes. At the very least, ensure that the CPUs are similar in the " "compute nodes to not break live migration." msgstr "" "新しいコンピュートノードとブロックストレージノードには、同じハードウェアを使" "用することを推奨します。最低限、ライブマイグレーションが失敗しないように、コ" "ンピュートノードでは CPU は同様のものにしてください。" msgid "" "We reviewed both sets of logs. The one thing that stood out the most was " "DHCP. At the time, OpenStack, by default, set DHCP leases for one minute " "(it's now two minutes). This means that every instance contacts the cloud " "controller (DHCP server) to renew its fixed IP. For some reason, this " "instance could not renew its IP. We correlated the instance's logs with the " "logs on the cloud controller and put together a conversation:" msgstr "" "我々はログのセットを両方見直した。頻発したログの1つは DHCP だった。当時、" "OpenStack はデフォルトでは DHCP リース期間を 1分に設定していた (現在は 2分)。" "これは、各インスタンスが固定 IP アドレスを更新するためにクラウドコントロー" "ラー(DHCP サーバー)に接続することを意味する。幾つかの理由で、このインスタン" "スはその IP アドレスを更新できなかった。インスタンスのログとクラウドコント" "ローラー上のログを突き合わせ、並べてやりとりにしてみた。" msgid "" "We use the Puppet Labs OpenStack modules to configure Compute, Image " "service, Identity, and dashboard. Puppet is used widely for instance " "configuration, and Foreman is used as a GUI for reporting and instance " "provisioning." msgstr "" "我々は Compute、Image service、Identity、dashboard の設定に Puppet Labs の" "OpenStack モジュールを使用しています。Puppet は、インスタンスの設定に幅広く使" "用されます。Foreman は、レポートおよびインスタンスの配備の GUI として使用され" "ます。" msgid "" "We want to acknowledge our excellent host Rackers at Rackspace in Austin:" msgstr "" "私たちは、オースチンの Rackspace での素晴らしいホスト Rackersに感謝したい。" msgid "" "We wrote furiously from our own experiences and bounced ideas between each " "other. At regular intervals we reviewed the shape and organization of the " "book and further molded it, leading to what you see today." msgstr "" "私たちは一心不乱に自分たちの経験に基づき執筆を行い、互いに意見をぶつけ合いま" "した。一定の間隔で、本の現在の状況や構成をレビューし、本を作り上げていき、今" "皆さんが見ているものができあがりました。" msgid "" "We wrote this book because we have deployed and maintained OpenStack clouds " "for at least a year and we wanted to share this knowledge with others. After " "months of being the point people for an OpenStack cloud, we also wanted to " "have a document to hand to our system administrators so that they'd know how " "to operate the cloud on a daily basis—both reactively and pro-actively. We " "wanted to provide more detailed technical information about the decisions " "that deployers make along the way." msgstr "" "私たちは少なくとも1年以上 OpenStack クラウドを構築し運用してきました。そこで" "得られた知識を多くの人と共有するために、この本を書きました。 OpenStack クラウ" "ドの責任者として数ヶ月がたつと、そのドキュメントを渡しておけば、システム管理" "者に日々のクラウドの運用をどのように行なえばよいかが分かるようなドキュメント" "が欲しくなりました。また、クラウドを構築する際に選択したやり方のより詳細な技" "術情報を共有したいと思いました。" msgid "" "We wrote this book in a book sprint, which is a facilitated, rapid " "development production method for books. For more information, see the " "`BookSprints site `_. Your authors cobbled this " "book together in five days during February 2013, fueled by caffeine and the " "best takeout food that Austin, Texas, could offer." msgstr "" "私たちはこの本を Book Sprint で執筆しました。 Book Sprint は短い期間で本を建" "設的に作成できるメソッドです。詳しい情報は、 `BookSprints のサイト `_ を参照して下さい。著者らは2013年2月の5日間でこの本を" "まとめあげました。カフェインと、テキサス州オースティンの素晴らしいテイクアウ" "トの食事は力になりました。" msgid "We wrote this book to help you:" msgstr "次のような場面であなたの助けとなるように、この本を書きました。" msgid "" "We'll discuss the three main approaches to instance storage in the next few " "sections." msgstr "以降の数セクションでは、 3 つの主要アプローチについて説明します。" msgid "" "We've seen deployments with all, and recommend that you choose the one you " "are most familiar with operating. If you are not familiar with any of these, " "choose NFS, as it is the easiest to set up and there is extensive community " "knowledge about it." msgstr "" "すべてのファイルシステムを使用したデプロイメントに触れ、運用になれているもの" "を選択するように推奨しました。いずれのファイルシステムにも馴染みがない場合" "は、設定が簡単で、コミュニティのナレッジベースが幅広く存在するため、NFS を選" "択するようにしてください。" msgid "Weaknesses" msgstr "短所" msgid "Weekly" msgstr "週次" msgid "" "What is the platter count I can achieve? Do more spindles result in better I/" "O despite network access?" msgstr "" "実現可能な容量は?ネットワークアクセスでも、より多くのディスクがより良い I/O " "性能に繋がるか?" msgid "What is the platter count you can achieve?" msgstr "実現したいプラッター数(ディスク容量)はどれくらいか?" msgid "What to Back Up" msgstr "バックアップ対象" msgid "" "When adding a new security group, you should pick a descriptive but brief " "name. This name shows up in brief descriptions of the instances that use it " "where the longer description field often does not. Seeing that an instance " "is using security group ``http`` is much easier to understand than " "``bobs_group`` or ``secgrp1``." msgstr "" "新しいセキュリティグループを追加するとき、内容を表す簡潔な名前をつけるべきで" "す。この名前はインスタンスの簡単な説明など、より長い説明フィールドが使用され" "ないところで使用されます。インスタンスがセキュリティグループ ``http`` を使っ" "ているのを見れば、``bobs_group`` や ``secgrp1`` よりはずっと理解しやすいこと" "でしょう。" msgid "" "When an instance fails to behave properly, you will often have to trace " "activity associated with that instance across the log files of various " "``nova-*`` services and across both the cloud controller and compute nodes." msgstr "" "インスタンスが正しく動作していない場合、インスタンスに関連したログを調べる必" "要があります。これらのログは複数の ``nova-*`` サービスが出力しており、クラウ" "ドコントローラーとコンピュートノードの両方に存在します。" msgid "" "When booting a server, you can also add arbitrary metadata so that you can " "more easily identify it among other running instances. Use the :option:`--" "meta` option with a key-value pair, where you can make up the string for " "both the key and the value. For example, you could add a description and " "also the creator of the server:" msgstr "" "サーバーを起動するとき、他の実行中のインスタンスと区別しやすくするために、メ" "タデータを追加することもできます。 :option:`--meta` オプションをキーバリュー" "ペアとともに使用します。ここで、キーとバリューの両方の文字列を指定することが" "できます。たとえば、説明とサーバーの作成者を追加できます。" msgid "" "When debugging DNS issues, start by making sure that the host where the " "dnsmasq process for that instance runs is able to correctly resolve. If the " "host cannot resolve, then the instances won't be able to either." msgstr "" "DNS問題のデバッグをするとき、そのインスタンスのdnsmasqが動いているホストが、" "名前解決できるかを確認することから始めます。もしホストができないのであれば、" "インスタンスも同様でしょう。" msgid "" "When designing your cluster, you must consider durability and availability. " "Understand that the predominant source of these is the spread and placement " "of your data, rather than the reliability of the hardware. Consider the " "default value of the number of replicas, which is three. This means that " "before an object is marked as having been written, at least two copies exist—" "in case a single server fails to write, the third copy may or may not yet " "exist when the write operation initially returns. Altering this number " "increases the robustness of your data, but reduces the amount of storage you " "have available. Next, look at the placement of your servers. Consider " "spreading them widely throughout your data center's network and power-" "failure zones. Is a zone a rack, a server, or a disk?" msgstr "" "クラスターの設計時には、耐久性と可用性を考慮する必要があります。耐久性や可用" "性は主に、ハードウェアの信頼性に頼るのではなく、データを分散して設置すること" "で確保されることを理解してください。レプリカの数のデフォルト値は 3 である点も" "考慮します。つまり、オブジェクトが書き込みされたとマークされる前でも、少なく" "ともコピーが 2 つ存在します。1 つのサーバーが書き込みに失敗しても、書き込み操" "作が最初に返された時点で、3 番めのコピーが存在する可能性があります。この数字" "を変更することで、データの堅牢性を高めることができますが、利用可能なストレー" "ジ数が減少します。次に、サーバーの設置について見ていきます。データセンターの" "ネットワークや停電ゾーン全体に設定するようにします。ゾーンには、ラック、サー" "バー、ディスクのいずれを使用していますか?" msgid "" "When operating an OpenStack cloud, you may discover that your users can be " "quite demanding. If OpenStack doesn't do what your users need, it may be up " "to you to fulfill those requirements. This chapter provided you with some " "options for customization and gave you the tools you need to get started." msgstr "" "OpenStack クラウドの運用時、ユーザーが非常に要望している可能性があることに気" "が付くかもしれません。OpenStack がユーザーの必要とするものを実施していない場" "合、それらの要求を満たすことをあなたに任せるかもしれません。本章は、いくつか" "のカスタマイズの選択肢を提供し、始めるために必要となるツールを提供します。" msgid "" "When the :command:`fsfreeze -f` command is issued, all ongoing transactions " "in the file system are allowed to complete, new write system calls are " "halted, and other calls that modify the file system are halted. Most " "importantly, all dirty data, metadata, and log information are written to " "disk." msgstr "" ":command:`fsfreeze -f` コマンドが発行された場合、ファイルシステム内で進行中の" "すべてのトランザクションが完了することが認められます。新規書き込みのシステム" "コールは停止されます。そして、ファイルシステムを変更する他のコールは停止され" "ます。最も重要なこととしては、すべてのダーティーデータ、メタデータ、およびロ" "グ情報がディスクに書き込まれることです。" msgid "" "When the node is able to rejoin the cluster, just add it back to the ring. " "The exact syntax you use to add a node to your swift cluster with ``swift-" "ring-builder`` heavily depends on the original options used when you " "originally created your cluster. Please refer back to those commands." msgstr "" "ノードがクラスターに参加できるようになったら、ただリングに再度追加するだけで" "す。 ``swift-ring-builder`` を使用して swift クラスターにノードを追加するため" "の構文は、元々クラスターを作成したときに使用した元々のオプションに強く依存し" "ます。作成時に使用したコマンドをもう一度見てください。" msgid "" "When the snapshot is done, you can thaw the file system with the following " "command, as root, inside of the instance:" msgstr "" "スナップショットの作成が終わったら、インスタンスの中で root として以下のコマ" "ンドを用いて、ファイルシステムをフリーズ解除できます。" msgid "" "When this node fully booted, I ran through the same scenario of seeing what " "instances were running so I could turn them back on. There were a total of " "four. Three booted and one gave an error. It was the same error as before: " "unable to find the backing disk. Seriously, what?" msgstr "" "そのノードが完全に起動した際、インスタンスが起動した時に何が起こるのかを見る" "ため、私は同じシナリオを実行して、インスタンスを復旧した。インスタンスは全部" "で4つあった。3つは起動し、1つはエラーになった。このエラーは以前のエラーと" "同じだった。「unable to find the backing disk.」マジ、何で?" msgid "" "When users provision resources, they can specify from which availability " "zone they want their instance to be built. This allows cloud consumers to " "ensure that their application resources are spread across disparate machines " "to achieve high availability in the event of hardware failure." msgstr "" "リソースのプロビジョニングの際には、インスタンスを作成するアベイラビリティ" "ゾーンを指定することができます。これによって、クラウドの利用者は、アプリケー" "ションのリソースが異なるマシンに分散して配置され、ハードウェア故障が発生した" "場合でも高可用性を達成することができます。" msgid "" "When viewing the server information, you can see the metadata included on " "the metadata line:" msgstr "" "サーバーの情報を表示するとき、 metadata 行に含まれるメタデータを参照できます:" msgid "" "When you create a deployment plan, focus on a few vital areas because they " "are very hard to modify post deployment. The next two sections talk about " "configurations for:" msgstr "" "デプロイメントプランを作成する場合、デプロイメント後の修正は困難であるため、" "いくつかの重要な分野にフォーカスを当ててください。次の 2 章で以下の設定内容に" "ついて説明していきます。" msgid "" "When you join the screen session that ``stack.sh`` starts with ``screen -r " "stack``, you are greeted with many screen windows:" msgstr "" "``stack.sh`` が ``screen -r stack`` で作成したセッションに join すると、多数" "の screen ウィンドウが見えます。" msgid "" "When you join the screen session that ``stack.sh`` starts with ``screen -r " "stack``, you see a screen for each service running, which can be a few or " "several, depending on how many services you configured DevStack to run." msgstr "" "``stack.sh`` が ``screen -r stack`` で作成したセッションに join すると、動作" "中の各サービスのスクリーンを参照できます。これは、DevStack が実行するよう設定" "したサービスの数に依存して、いくつかあるでしょう。" msgid "" "When you reboot a compute node, first verify that it booted successfully. " "This includes ensuring that the ``nova-compute`` service is running:" msgstr "" "コンピュートノードを再起動した場合、まず正常に起動していることを検証します。" "これには、``nova-compute`` サービスの動作を確認することが含まれます。" msgid "" "When you run any of the following operations, the services appear in their " "own internal availability zone (CONF.internal_service_availability_zone):" msgstr "" "以下の操作のいずれかを実行する場合、サービスは独自の内部アベイラビリティゾー" "ン(CONF.internal_service_availability_zone) に表示されます。" msgid "" "When you want to offer users different regions to provide legal " "considerations for data storage, redundancy across earthquake fault lines, " "or for low-latency API calls, you segregate your cloud. Use one of the " "following OpenStack methods to segregate your cloud: *cells*, *regions*, " "*availability zones*, or *host aggregates*." msgstr "" "法的に考慮したデータストレージ、耐震ラインでの冗長性、低遅延の API コールを提" "供する様々なリージョンを提供するには、クラウドを分割します。 *セル* 、 *リー" "ジョン* 、 *アベイラビリティゾーン* 、 *ホストアグリゲート* のいずれかの " "OpenStack メソッドを使用して、クラウドを分割します。" msgid "" "When your middleware is done, we encourage you to open source it and let the " "community know on the OpenStack mailing list. Perhaps others need the same " "functionality. They can use your code, provide feedback, and possibly " "contribute. If enough support exists for it, perhaps you can propose that it " "be added to the official swift `middleware `_." msgstr "" "あなたのミドルウェアが完成したら、オープンソースにし、OpenStack メーリングリ" "ストでコミュニティに知らせることをお薦めします。もしかしたら他の人も同じ機能" "を必要としているかもしれません。彼らはあなたのコードを使い、フィードバック" "し、おそらくコントリビュートするでしょう。もし十分な支持があれば、もしかした" "ら公式な swift `ミドルウェア `_ への追加を提案してもよいでしょう。" msgid "" "When your scheduler is done, we encourage you to open source it and let the " "community know on the OpenStack mailing list. Perhaps others need the same " "functionality. They can use your code, provide feedback, and possibly " "contribute. If enough support exists for it, perhaps you can propose that it " "be added to the official Compute `schedulers `_." msgstr "" "あなたのスケジューラーが完成したら、オープンソースにし、OpenStack メーリング" "リストでコミュニティに知らせることをお薦めします。もしかしたら他の人も同じ機" "能を必要としているかもしれません。彼らはあなたのコードを使い、フィードバック" "し、おそらくコントリビュートするでしょう。もし十分な支持があれば、もしかした" "ら公式な Compute `スケジューラー `_ への追加を提案してもよいでしょう。" msgid "Where Are the Logs?" msgstr "ログはどこにあるのか?" msgid "" "Where do you even begin troubleshooting something like this? An instance " "that just randomly locks up when a command is issued. Is it the image? Nope—" "it happens on all images. Is it the compute node? Nope—all nodes. Is the " "instance locked up? No! New SSH connections work just fine!" msgstr "" "どこかであなたはこのような障害調査を行ったことがあるだろうか?インスタンスは" "コマンドを打つ度に全くランダムにロックアップしてしまう。元になったイメージの" "問題か?No-全てのイメージで同じ問題が発生する。コンピュートノードの問題か?" "No-全てのノードで発生する。インスタンスはロックアップしたのか?No!新しいSSH" "接続は問題なく機能する!" msgid "" "Where floating IPs are configured in a deployment, each project will have a " "limited number of floating IPs controlled by a quota. However, these need to " "be allocated to the project from the central pool prior to their use—usually " "by the administrator of the project. To allocate a floating IP to a project, " "use the :guilabel:`Allocate IP To Project` button on the :guilabel:`Floating " "IPs` tab of the :guilabel:`Access & Security` page of the dashboard. The " "command line can also be used:" msgstr "" "Floating IP はクラウド全体で設定されますが、各プロジェクトはクォータにより " "Floating IP 数を制限されているでしょう。使用する前に中央プールからプロジェク" "トに確保する必要があります。一般的に、プロジェクトの管理者により行われます。" "ダッシュボードの :guilabel:`アクセスとセキュリティー` ページの :guilabel:" "`Floating IP` タブの :guilabel:`Floating IP の確保` ボタンを使用して、" "Floating IP をプロジェクトに確保します。コマンドラインを使用することもできま" "す。" msgid "" "Whereas traditional applications required larger hardware to scale " "(\"vertical scaling\"), cloud-based applications typically request more, " "discrete hardware (\"horizontal scaling\"). If your cloud is successful, " "eventually you must add resources to meet the increasing demand." msgstr "" "従来のアプリケーションでは、スケーリングするには、より大きいハードウェアが必" "要でした (垂直スケーリング) が、クラウドベースのアプリケーションは通常、別の" "ハードウェアを必要とします(水平スケーリング)。クラウドを正常に設定できた場" "合、需要が増すとそれに合うようにリソースを追加する必要がでてきます。" msgid "" "Whether access to a specific resource might be granted or not according to " "the permissions configured for the resource (currently available only for " "the network resource). The actual authorization policies enforced in an " "OpenStack service vary from deployment to deployment." msgstr "" "リソースに対して設定されたパーミッションに基づいて、特性のリソースに対するア" "クセスを許可するかを決定する (今のところネットワークリソースでのみ利用可能)。" "OpenStack により強制される実際の認可ポリシーは、導入の仕方により異なります。" msgid "" "Whether you should enable Hyper-Threading on your CPUs depends upon your use " "case. For example, disabling Hyper-Threading can be beneficial in intense " "computing environments. We recommend that you do performance testing with " "your local workload with both Hyper-Threading on and off to determine what " "is more appropriate in your case." msgstr "" "CPU のハイパースレッディングを有効にするかどうかは、それぞれのユースケースに" "より変わってきます。例えば、ハイパースレッディングを無効にすると、負荷の高い" "コンピューティング環境で有用です。ハイパースレッディングがオン、オフの両方の" "状態でローカルのワークロードを使用してパフォーマンスのテストを実施し、各ケー" "スでいずれが適しているか決定するように推奨しています。" msgid "Which one results in the best cost-performance scenario I'm aiming for?" msgstr "どちらが自分の意図した最高のコストパフォーマンスシナリオを実現するか?" msgid "" "Which one results in the best cost-performance scenario you are aiming for?" msgstr "何があなたが目指すコストパフォーマンスのシナリオはどれか?" msgid "" "While OpenStack is composed of many components and moving parts, backing up " "the critical data is quite simple." msgstr "" "OpenStackは多くのコンポーネントから構成され、注意を払うべき箇所もたくさんあり" "ますが、大事なデータのバックアップは非常に単純です。" msgid "" "While bouncing this idea around in our heads, I was randomly typing commands " "on the compute node:" msgstr "" "このアイデアが我々の頭を駆け巡る間、私はコンピュートノード上でコマンドをラン" "ダムに叩いていた。" msgid "" "While instance information is stored in a number of database tables, the " "table you most likely need to look at in relation to user instances is the " "instances table." msgstr "" "インスタンスの情報が数多くのデータベースのテーブルに保存されますが、ユーザー" "のインスタンスに関連して参照する必要がありそうなテーブルは、instances テーブ" "ルです。" msgid "" "While it is important for an operator to be familiar with the steps involved " "in deploying OpenStack, we also strongly encourage you to evaluate " "configuration-management tools, such as :term:`Puppet` or :term:`Chef`, " "which can help automate this deployment process." msgstr "" "オペレーターは OpenStack のデプロイに必要な手順に精通していることは重要です" "が、一方で、 :term:`Puppet` や :term:`Chef` といった構成管理ツールの検証評価" "をすることを強くお勧めします。これらはデプロイ手順を自動化する手助けとなりま" "す。" msgid "" "While monitoring system resources, I noticed a significant increase in " "memory consumption while the EC2 API processed this request. I thought it " "wasn't handling memory properly—possibly not releasing memory. If the API " "received several of these requests, memory consumption quickly grew until " "the system ran out of RAM and began using swap. Each node has 48 GB of RAM " "and the \"nova-api\" process would consume all of it within minutes. Once " "this happened, the entire system would become unusably slow until I " "restarted the nova-api service." msgstr "" "システムリソースを監視しているうちに、EC2 API がこのリクエストを処理している" "間、メモリー消費量が非常に増えていることに気が付きました。これは、メモリが開" "放されず、正常に処理されていないと気づきました。API がこれらのいくつかのリク" "エストを受け取ると、システムがメモリー不足になり、スワップを使い始めるまで、" "メモリー消費がすぐに大きくなります。各ノードは 48GB メモリーを持ち、\"nova-" "api\" プロセスが数分以内にそれらをすべて消費します。これが発生すると、nova-" "api サービスを再起動するまで、システム全体が使えなくなるほど遅くなります。" msgid "" "While our example contains all central services in a single location, it is " "possible and indeed often a good idea to separate services onto different " "physical servers. :ref:`table_deployment_scenarios` is a list of deployment " "scenarios we've seen and their justifications." msgstr "" "この例ではすべての中心的なサービスが1つの場所にありますが、サービスを分割して" "それぞれ別の物理サーバに配置する事は可能であり、本当に良いアイデアです。:ref:" "`table_deployment_scenarios` は構築のシナリオと設計の理由です。" msgid "" "While several resources already exist to help with deploying and installing " "OpenStack, it's very important to make sure that you have your deployment " "planned out ahead of time. This guide presumes that you have at least set " "aside a rack for the OpenStack cloud but also offers suggestions for when " "and what to scale." msgstr "" "OpenStack のデプロイやインストールの助けとなるリソースがすでに複数存在してい" "る場合でも、時間に余裕を持ってデプロイメントの系っ買うを立てることは非常に重" "要です。本書は、OpenStack クラウド用のラックを少なくとも 1 つ用意しているとの" "前提で、何を度のタイミングでスケールするかの提案をしていきます。" msgid "" "While the cloud can be run without the *OpenStack Dashboard*, we consider it " "to be indispensable, not just for user interaction with the cloud, but also " "as a tool for operators. Additionally, the dashboard's use of Django makes " "it a flexible framework for extension." msgstr "" "クラウドは *OpenStack Dashboard* がなくても稼働させることは可能ですが、クラウ" "ドとの対話だけでなく運用担当者のツールとしても不可欠な要素と判断しました。ま" "た、ダッシュボードに採用されている Django により、拡張機能のための柔軟なフ" "レームワークとなります。" msgid "" "While the command should work with any hypervisor that is controlled through " "libvirt (KVM, QEMU, or LXC), it has been tested only with KVM. Here is the " "example output when the hypervisor is KVM:" msgstr "" "このコマンドは、libvirt によって管理されている任意のハイパーバイザー (例: " "KVM、QEMU、LXC) で機能するはずですが、KVM でのみテスト済みです。ハイパーバイ" "ザーが KVM の場合の例は以下のようになります。" msgid "" "While this book doesn't describe installation, we do recommend automation " "for deployment and configuration, discussed in this chapter." msgstr "" "本書はインストールについて説明していませんが、本章に記載されているように、配" "備と設定を自動化することを強く推奨します。" msgid "" "While version 3 of the Identity API is available, the client tools do not " "yet implement those calls, and most OpenStack clouds are still implementing " "Identity API v2.0." msgstr "" "Identity API バージョン 3 が利用できますが、クライアントツールにはこれらの呼" "び出しがまだ実装されておらず、多くの OpenStack クラウドは Identity API v2.0 " "を実装しています。" msgid "" "While we'd always recommend using your automated deployment system to " "reinstall systems from scratch, sometimes you do need to remove OpenStack " "from a system the hard way. Here's how:" msgstr "" "我々は常に、自動配備システムを使って、まっさらの状態からシステムを再インス" "トールすることを進めていますが、時として OpenStack を地道にシステムから削除し" "なければならない場合もあるでしょう。その場合には以下の手順となります。" msgid "" "While you might end up with unused partitions, such as partition 1 in disk " "three and four of this example, this option allows for maximum utilization " "of disk space. I/O performance might be an issue as a result of all disks " "being used for all tasks." msgstr "" "この例では、ディスク 3 と 4 のパーティション 1 のように未使用のパーティション" "が残る可能性もありますが、このオプションにより、ディスク領域の使用状況を最大" "化することができます。すべてのディスクがすべてのタスクで利用されるため、I/O " "のパフォーマンスが問題になる可能性があります。" msgid "Who This Book Is For" msgstr "この本の対象読者" msgid "" "Who uses it: DAIR is an integrated virtual environment that leverages the " "CANARIE network to develop and test new information communication technology " "(ICT) and other digital technologies. It combines such digital " "infrastructure as advanced networking and cloud computing and storage to " "create an environment for developing and testing innovative ICT " "applications, protocols, and services; performing at-scale experimentation " "for deployment; and facilitating a faster time to market." msgstr "" "利用者:DAIR は新しい情報通信技術(ICT)と他のデジタル技術を開発・評価するた" "めの CANARIE ネットワークを活用した統合仮想環境です。このシステムは、先進的な" "ネットワーク、クラウドコンピューティング、ストレージといったデジタルインフラ" "から構成されており、革新的な ICT アプリケーション、プロトコル、サービス、の開" "発・評価環境の作成、デプロイのスケールに関する実験の実施、市場へのより早期の" "投入促進を目的としています。" msgid "" "Who uses it: researchers at CERN (European Organization for Nuclear " "Research) conducting high-energy physics research." msgstr "" "利用者: 高エネルギー物理学の研究を指揮している CERN (European Organization " "for Nuclear Research) の研究者。" msgid "" "Who uses it: researchers from the Australian publicly funded research " "sector. Use is across a wide variety of disciplines, with the purpose of " "instances ranging from running simple web servers to using hundreds of cores " "for high-throughput computing." msgstr "" "利用者:オーストラリアの公的資金による研究部門からの研究者。用途は、シンプル" "な Web サーバー用のインスタンスから高スループットコンピューティング用の数百の" "コア使用まで、多種多様な専門分野に渡ります。" msgid "" "Who uses it: researchers from the MIT Computer Science and Artificial " "Intelligence Lab." msgstr "" "利用者:MIT Computer Science and Artificial Intelligence Lab からの研究者。" msgid "Why and How We Wrote This Book" msgstr "この本をなぜ書いたか?どうやって書いたか?" msgid "Why not use OpenStack Networking?" msgstr "OpenStack Networking を使用しない理由" msgid "Why use multi-host networking?" msgstr "マルチホストネットワークを使用する理由" msgid "" "Windows XP and later releases include a Volume Shadow Copy Service (VSS) " "which provides a framework so that compliant applications can be " "consistently backed up on a live filesystem. To use this framework, a VSS " "requestor is run that signals to the VSS service that a consistent backup is " "needed. The VSS service notifies compliant applications (called VSS writers) " "to quiesce their data activity. The VSS service then tells the copy provider " "to create a snapshot. Once the snapshot has been made, the VSS service " "unfreezes VSS writers and normal I/O activity resumes." msgstr "" "Windows XP 以降は、従順なアプリケーションが動作中のファイルシステムで整合性の" "あるバックアップを取得できるようにするフレームワークを提供する Volume Shadow " "Copy Service (VSS) が含まれます。このフレームワークを使用するために、VSS リク" "エスターが、整合性バックアップを必要とすることを VSS サービスに対してシグナル" "を発行します。VSS サービスは、従順なアプリケーション (VSS ライターと言いま" "す) に通知して、これらのデータ処理を休止します。そして、VSS サービスがコピー" "プロバイダーにスナップショットを作成するよう指示します。スナップショットが作" "成されると、VSS サービスが VSS ライターをフリーズ解除して、通常の I/O アク" "ティビティーが再開されます。" msgid "" "With ``nova-network``, the nova database table contains a few tables with " "networking information:" msgstr "" "``nova-network`` を用いると、nova データベーステーブルは、いくつかのネット" "ワーク情報を持つテーブルがあります。" msgid "" "With file-level storage, users access stored data using the operating " "system's file system interface. Most users, if they have used a network " "storage solution before, have encountered this form of networked storage. In " "the Unix world, the most common form of this is NFS. In the Windows world, " "the most common form is called CIFS (previously, SMB)." msgstr "" "ファイルレベルのストレージでは、ユーザーは、オペレーティングシステムのファイ" "ルシステムインターフェースを使用して保存したデータにアクセスします。ネット" "ワークストレージソリューションの使用経験のあるユーザーの多くは、この形式の" "ネットワークストレージを使用したことがあります。Unix の分野では、ネットワーク" "ストレージで最も一般的なものが NFS で、Windows では CIFS (旧称 SMB) です。" msgid "" "With object storage, users access binary objects through a REST API. You may " "be familiar with Amazon S3, which is a well-known example of an object " "storage system. Object storage is implemented in OpenStack by the OpenStack " "Object Storage (swift) project. If your intended users need to archive or " "manage large datasets, you want to provide them with object storage. In " "addition, OpenStack can store your virtual machine (VM) images inside of an " "object storage system, as an alternative to storing the images on a file " "system." msgstr "" "オブジェクトストレージでは、REST API を使用してバイナリオブジェクトにアクセス" "します。オブジェクトストレージで有名な例として、Amazon S3 は知られています。" "オブジェクトストレージは、OpenStack Object Storage (swift) プロジェクトによ" "り、OpenStack に実装されています。ユーザーが、大規模なデータセットをアーカイ" "ブまたは管理する場合オブジェクトストレージを提供します。さらに OpenStack で" "は、ファイルシステムにイメージを格納する代わりに、仮想マシン (VM) のイメージ" "を、オブジェクトストレージシステムの中に格納できます。" msgid "" "With our upgrade to Grizzly in August 2013, we moved to OpenStack " "Networking, neutron (quantum at the time). Compute nodes have two-gigabit " "network interfaces and a separate management card for IPMI management. One " "network interface is used for node-to-node communications. The other is used " "as a trunk port for OpenStack managed VLANs. The controller node uses two " "bonded 10g network interfaces for its public IP communications. Big pipes " "are used here because images are served over this port, and it is also used " "to connect to iSCSI storage, back-ending the image storage and database. The " "controller node also has a gigabit interface that is used in trunk mode for " "OpenStack managed VLAN traffic. This port handles traffic to the dhcp-agent " "and metadata-proxy." msgstr "" "2013 年 8 月に Grizzly へとアップグレードしたときに、OpenStack Networking に" "移行しました。コンピュートノードは、2 個の GbE NIC を持ち、IPMI 管理専用のマ" "ネジメントカードを持ちます。1 つの NIC は、ノード間通信のために使用されます。" "もう 1 つは、OpenStack が管理する VLAN のトランクポートとして使用されます。コ" "ントローラーノードは、パブリック IP 通信のために、ボンドした 2 つの 10 GbE " "NICを持ちます。イメージがこのポート経由で使用されるため、ビッグパイプがここで" "使用されます。また、イメージストレージとデータベースのバックエンドとなる " "iSCSI ストレージに接続するためにも使用されます。コントローラーノードは、" "OpenStack が管理する VLAN 通信のためにトランクモードで使用される GbE NIC も持" "ちます。このポートは、DHCP エージェントとメタデータプロキシーへの通信も処理し" "ます。" msgid "" "With so many considerations and options available, our hope is to provide a " "few clearly-marked and tested paths for your OpenStack exploration. If " "you're looking for additional ideas, check out :doc:`app_usecases`, the " "`OpenStack Installation Guides `_, or the `OpenStack User Stories page `_." msgstr "" "数多くの考慮事項およびオプションがあるため、本セクションでは、OpenStack をお" "試しいただくための明確に記載した検証済みの方法を提供するように構成していま" "す。本セクションに記載した以外の情報をお探しの場合には、 :doc:" "`app_usecases` 、 `OpenStack インストールガイド `_ 、, `OpenStack ユーザーストーリー `_ をご確認ください。" msgid "" "With the exception of Object Storage, upgrading from one version of " "OpenStack to another can take a great deal of effort. This chapter provides " "some guidance on the operational aspects that you should consider for " "performing an upgrade for a basic architecture." msgstr "" "Object Storage 以外は、OpenStack のあるバージョンから別のバージョンにアップグ" "レードすることは非常に難しいことです。本章は運用観点でいくつかのガイドライン" "を提供します。これは、基本的なアーキテクチャー向けにアップグレードを実行する" "際の考慮すべきことです。" msgid "" "With the introduction of the full software-defined networking stack provided " "by OpenStack Networking (neutron) in the Folsom release, development effort " "on the initial networking code that remains part of the Compute component " "has gradually lessened. While many still use ``nova-network`` in production, " "there has been a long-term plan to remove the code in favor of the more " "flexible and full-featured OpenStack Networking." msgstr "" "Folsom リリースにおいて OpenStack Networking (neutron) により提供された完全" "な SDN スタックの導入により、Compute のコンポーネントの一部に残っている、初期" "のネットワークのコードにおける開発の努力が徐々に少なくなってきました。まだた" "くさん本番環境で ``nova-network`` を使用していますが、より柔軟で完全な機能を" "持つ OpenStack Networking に移行して、そのコードを削除する長期的な計画があり" "ました。" msgid "" "With these two tables, you now have a good overview of what servers and " "services make up your cloud." msgstr "" "これら2つの表で、どのサーバーとサービスがあなたのクラウドを構成しているのか、" "概要を知ることができました。" msgid "" "With this information in hand, we were sure that the problem had to do with " "DHCP. We thought that for some reason, the instance wasn't getting a new IP " "address and with no IP, it shut itself off from the network." msgstr "" "この情報により、我々は問題が DHCP 実行に起因するものと確信した。何らかの理由" "でインスタンスが新しいIPアドレスを取得できず、その結果IPアドレスがなくなり、" "インスタンスは自分自身をネットワークから切り離した、と考えた。" msgid "" "With this option, you can assign different partitions to different RAID " "arrays. You can allocate partition 1 of disk one and two to the ``/boot`` " "partition mirror. You can make partition 2 of all disks the root partition " "mirror. You can use partition 3 of all disks for a ``cinder-volumes`` LVM " "partition running on a RAID 10 array." msgstr "" "このオプションでは、パーティションごとに異なる RAID アレイにおくことができま" "す。例えば、ディスク 1 とディスク 2 のパーティション 1 を ``/boot`` パーティ" "ションのミラーとして、すべてのディスクのパーティション 2 をルートパーティショ" "ンのミラーとして、すべてのディスクのパーティション 3 を RAID10 アレイの上の " "``cinder-volumes`` の LVM パーティションとして割り当てることができます。" msgid "Within a VM" msgstr "VM内" msgid "" "Within this scope, you must complete these steps to successfully roll back " "your environment:" msgstr "" "この範囲内で、これらの手順を完了して、正常に環境をロールバックする必要があり" "ます。" msgid "" "Without upgrade levels, an X+1 version Compute service can receive and " "understand X version RPC messages, but it can only send out X+1 version RPC " "messages. For example, if a nova-conductor process has been upgraded to X+1 " "version, then the conductor service will be able to understand messages from " "X version nova-compute processes, but those compute services will not be " "able to understand messages sent by the conductor service." msgstr "" "アップグレードレベルに関係なく、X+1 のバージョンの Compute サービスが X バー" "ジョンの RPC メッセージを受信して理解できますが、X+1 のバージョンの RPC メッ" "セージのみを送信できます。例えば、 nova-conductor プロセスが X+1 へとアップグ" "レードされている場合、コンダクターサービスは、X バージョンの nova-compute プ" "ロセスからのメッセージを理解できるようになります。しかし、それらのコンピュー" "トサービスは、コンダクターサービスにより送信されたメッセージを理解できませ" "ん。" msgid "" "Working directly with the database and SQL queries can provide you with " "custom lists and reports of images. Technically, you can update properties " "about images through the database, although this is not generally " "recommended." msgstr "" "データベースと SQL クエリーを直接使うことで、イメージの独自のリストやレポート" "を得ることができます。一般には、推奨されませんが、技術的にはデータベース経由" "でイメージのプロパティを更新できます。" msgid "" "Working from the physical interface inwards, we can see the chain of ports " "and bridges. First, the bridge ``eth1-br``, which contains the physical " "network interface ``eth1`` and the virtual interface ``phy-eth1-br``:" msgstr "" "物理インターフェースより内側に取り組むと、ポートとブリッジのチェインを確認で" "きます。まず、物理インターフェース ``eth1`` と仮想インターフェース ``phy-" "eth1-br`` を含むブリッジ ``eth1-br`` です。" msgid "Working with Hardware" msgstr "ハードウェアの取り扱い" msgid "Working with Roadmaps" msgstr "ロードマップの取り扱い" msgid "" "Write out \"dirty\" buffers to disk, similar to the Linux ``sync`` operation." msgstr "" "「ダーティー」バッファーをディスクに書き出します。Linux の ``sync`` 処理と似" "ています。" msgid "" "You *must mount the file system* before you run the :command:`fsfreeze` " "command." msgstr "" "``fsfreeze`` コマンドを実行する前に、 *ファイルシステムをマウントする必要があ" "ります。*" msgid "" "You are prompted for a project name and an optional, but recommended, " "description. Select the checkbox at the bottom of the form to enable this " "project. By default, it is enabled, as shown in :ref:`figure_create_project`." msgstr "" "プロジェクト名および任意の説明 (推奨) が要求されます。フォームの一番下の" "チェックボックスを選択してこのプロジェクトを有効にします。 :ref:" "`figure_create_project` のように、デフォルトでは、有効になっています。" msgid "You can also restore backed-up nova directories:" msgstr "バックアップされた nova ディレクトリーもリストアできます。" msgid "" "You can also specify block deviceblock device mapping at instance boot time " "through the nova command-line client with this option set:" msgstr "" "nova コマンドラインクライアントに以下のようにオプションを付けて、インスタンス" "の起動時にブロックデバイスのマッピングを指定することもできます。" msgid "" "You can also use the Identity service (keystone) to see what services are " "available in your cloud as well as what endpoints have been configured for " "the services." msgstr "" "また、Identity サービス (keystone) を使用してクラウドで利用可能なサービスと、" "サービス用に設定済みのエンドポイントを確認することもできます。" msgid "" "You can attach block storage to instances from the dashboard on the :" "guilabel:`Volumes` page. Click the :guilabel:`Manage Attachments` action " "next to the volume you want to attach." msgstr "" "ダッシュボードの :guilabel:`ボリューム` ページから、インスタンスにブロックス" "トレージを接続できます。接続したいボリュームの隣にある :guilabel:`接続の編集" "` をクリックします。" msgid "" "You can configure some services, such as ``nova-api`` and ``glance-api``, to " "use multiple processes by changing a flag in their configuration file—" "allowing them to share work between multiple cores on the one machine." msgstr "" "``nova-api`` や ``glance-api`` などのサービスは、環境設定ファイルのフラグを変" "更することによって複数プロセスで処理させるように設定できます。これによって 1 " "台のサーバー上にある複数のコアの間で処理を共有できるようになります。" msgid "" "You can create a list of instances that are hosted on the compute node by " "performing the following command:" msgstr "" "以下のコマンドを実行して、コンピュートノードにホストしているインスタンスの一" "覧を作成できます。" msgid "" "You can create automated alerts for critical processes by using Nagios and " "NRPE. For example, to ensure that the ``nova-compute`` process is running on " "compute nodes, create an alert on your Nagios server that looks like this:" msgstr "" "Nagios と NRPE を使って、クリティカルなプロセスの自動化されたアラートを作成す" "ることが可能です。 ``nova-compute`` プロセスがコンピュートノードで動作してい" "ることを保証するために、Nagios サーバー上で次のようなアラートを作成します。" msgid "" "You can determine the package versions available for reversion by using the " "``apt-cache policy`` command. If you removed the Grizzly repositories, you " "must first reinstall them and run ``apt-get update``:" msgstr "" "``apt-cache policy`` コマンドを使用して、バージョンを戻すために利用できるパッ" "ケージのバージョンを確認できます。Grizzly のリポジトリーを削除した場合、それ" "らを再インストールして、``apt-get update`` を実行する必要があります。" msgid "" "You can easily automate this process by creating a cron job that runs the " "following script once per day:" msgstr "" "以下のようなcronジョブを一日に一度実行することで、簡単に自動化することも出来" "ます。" msgid "You can extend this reference architecture as follows:" msgstr "この参照アーキテクチャーは、以下のように拡張することが可能です。" msgid "" "You can facilitate the horizontal expansion of your cloud by adding nodes. " "Adding compute nodes is straightforward—they are easily picked up by the " "existing installation. However, you must consider some important points when " "you design your cluster to be highly available." msgstr "" "ノードを追加することで、垂直に拡張するのが容易になります。コンピュートノード" "の追加は単純で、既存のインストール環境から簡単にピックアップすることができま" "す。しかし、高可用性のクラスターを設計するには、重要なポイントを考慮する必要" "があります。" msgid "" "You can find a matrix of the functionality provided by all of the supported " "Block Storage drivers on the `OpenStack wiki `_." msgstr "" "`OpenStack wiki `_ で、" "サポートされている全ブロックストレージドライバーが提供する機能一覧を確認いた" "だけます。" msgid "" "You can find the version of the Compute installation by using the nova " "client command:" msgstr "" "インストールされている Compute のバージョンを確認するには、 nova クライアント" "コマンドを使用します。" msgid "" "You can follow a similar pattern in other projects that use the Python Paste " "framework. Simply create a middleware module and plug it in through " "configuration. The middleware runs in sequence as part of that project's " "pipeline and can call out to other services as necessary. No project core " "code is touched. Look for a ``pipeline`` value in the project's ``conf`` or " "``ini`` configuration files in ``/etc/`` to identify projects that " "use Paste." msgstr "" "Python Paste フレームワークを使う他のすべてのプロジェクトで、類似のパターンに" "従うことができます。単純にミドルウェアモジュールを作成し、環境定義によって組" "み込んでください。そのミドルウェアはプロジェクトのパイプラインの一部として順" "番に実行され、必要に応じて他のサービスを呼び出します。プロジェクトのコア・" "コードは一切修正しません。Paste を使っているプロジェクトを確認するには、 ``/" "etc/`` に格納されている、プロジェクトの ``conf`` または ``ini`` 環境" "定義ファイルの中で ``pipeline`` 変数を探してください。" msgid "" "You can follow the progress being made on IPV6 support by watching the " "`neutron IPv6 Subteam at work `_." msgstr "" "`neutron IPv6 Subteam at work `_ を確認して、進行状況を確認し続けられます。" msgid "" "You can modify this example script on each node to handle different services." msgstr "" "さまざまなサービスを処理するために、各ノードでこのサンプルスクリプトを修正で" "きます。" msgid "" "You can now access the contents of ``/mnt``, which correspond to the first " "partition of the instance's disk." msgstr "" "これで ``/mnt`` の中身にアクセスできます。これは、インスタンスのディスクの 1 " "番目のパーティションに対応します。" msgid "You can now get the related floating IP entry:" msgstr "関連する Floating IP のエントリーが見つかります。" msgid "" "You can obtain extra information about virtual machines that are running—" "their CPU usage, the memory, the disk I/O or network I/O—per instance, by " "running the :command:`nova diagnostics` command with a server ID:" msgstr "" "実行中の仮想マシンの CPU 使用状況、メモリー、ディスク I/O、ネットワーク I/O " "などの追加情報を取得するには、 ``nova diagnostics`` コマンドにサーバー ID を" "指定して実行します:" msgid "" "You can obtain further statistics by looking for the number of successful " "requests:" msgstr "成功したリクエストを検索することで、更なる情報を取得できます。" msgid "You can optionally also deallocate the IP from the user's pool:" msgstr "また、ユーザプールからIPを開放することもできます。" msgid "" "You can perform a couple of tricks with the database to either more quickly " "retrieve information or fix a data inconsistency error—for example, an " "instance was terminated, but the status was not updated in the database. " "These tricks are discussed throughout this book." msgstr "" "より迅速に情報を取得したり、データ不整合のエラーを修正したりするために、デー" "タベースでいくつかの小技を実行できます。たとえば、インスタンスが終了していた" "が、データベースの状態が更新されていなかった、という状況です。こうした小技が" "このドキュメント全体を通して議論されています。" msgid "" "You can read a small selection of use cases from the OpenStack community " "with some technical details and further resources." msgstr "" "OpenStack コミュニティーのユースケースをいくつか参照できます。少しの技術的な" "詳細と参考資料もあります。" msgid "" "You can restrict a project's image storage by total number of bytes. " "Currently, this quota is applied cloud-wide, so if you were to set an Image " "quota limit of 5 GB, then all projects in your cloud will be able to store " "only 5 GB of images and snapshots." msgstr "" "プロジェクトのイメージ保存容量を合計バイト数で制限できます。現在、このクォー" "タはクラウド全体に適用されます。そのため、イメージのクォータを 5 GB に設定す" "る場合、クラウドの全プロジェクトが、5 GB 以内のイメージやスナップショットのみ" "を保存できます。" msgid "" "You can safely ignore the state of ``virbr0``, which is a default bridge " "created by libvirt and not used by OpenStack." msgstr "" "``virbr0`` の状態は無視することができます。なぜならそれは libvirt が作成する" "デフォルトのブリッジで、OpenStack からは使われないからです。" msgid "" "You can save resources by looking at the best fit for the hardware you have " "in place already. You might have some high-density storage hardware " "available. You could format and repurpose those servers for OpenStack Object " "Storage. All of these considerations and input from users help you build " "your use case and your deployment plan." msgstr "" "すでに設置済みのハードウェアに最適な方法で使用されていることをチェックするこ" "とで、リソースを節約することができます。高濃度のストレージハードウェアがある" "とします。このハードウェアをフォーマットして、OpenStack Object Storage 用に" "サーバーの用途を変更することができます。ユーザーからのこのような検討やイン" "プットすべてをベースにすることで、ユースケースやデプロイメントプランの作成が" "容易になります。" msgid "" "You can save time by understanding the use cases for the cloud you want to " "create. Use cases for OpenStack are varied. Some include object storage " "only; others require preconfigured compute resources to speed development-" "environment set up; and others need fast provisioning of compute resources " "that are already secured per tenant with private networks. Your users may " "have need for highly redundant servers to make sure their legacy " "applications continue to run. Perhaps a goal would be to architect these " "legacy applications so that they run on multiple instances in a cloudy, " "fault-tolerant way, but not make it a goal to add to those clusters over " "time. Your users may indicate that they need scaling considerations because " "of heavy Windows server use." msgstr "" "作成するクラウドのユースケースを理解することで時間を節約することあできます。" "OpenStack のユースケースはさまざまで、オブジェクトストレージのみのもの、開発" "環境設定を加速するために事前設定されたコンピュートリソースが必要なもの、プラ" "イベートネットワークでテナントごとにセキュリティが確保されたコンピュートリ" "ソースの迅速にプロビジョニングするものもあります。ユーザーは、レガシーアプリ" "ケーションが継続して実行されるように、非常に冗長化されたサーバーが必要な場合" "もあります。おそらく、時間をかけてこれらのクラスターを追加するのが目的ではな" "く、クラウドの耐障害性を確保したかたちで、複数のインスタンス上で実行するため" "に、レガシーのアプリケーションを構築するのが目的の場合もあります。ユーザーに" "よっては、負荷の高い Windows サーバーを使用するため、スケーリングを考慮する必" "要があると指定する場合もあるでしょう。" msgid "You can scale to any number of spindles." msgstr "スピンドル数を何個にでもスケールすることができます。" msgid "" "You can use availability zones, host aggregates, or both to partition a nova " "deployment." msgstr "" "アベイラビリティーゾーン、ホストアグリゲート、または両方を使用して、nova デプ" "ロイメントを分割することができます。" msgid "" "You can use these ratios to determine how much additional infrastructure you " "need to support your cloud." msgstr "" "これらの比率を使用して、クラウドのサポートに必要なインフラストラクチャーがど" "の程度必要か判断することができます。" msgid "" "You could ask, \"Do I even need to build a cloud?\" If you want to start " "using a compute or storage service by just swiping your credit card, you can " "go to eNovance, HP, Rackspace, or other organizations to start using their " "public OpenStack clouds. Using their OpenStack cloud resources is similar to " "accessing the publicly available Amazon Web Services Elastic Compute Cloud " "(EC2) or Simple Storage Solution (S3)." msgstr "" "「まだクラウドを構築する必要がありますか?」と質問したことでしょう。クレジット" "カードを使うだけで、コンピュートサービスやストレージサービスを使いはじめたい" "場合、eNovance、HP、Rackspace などのパブリック OpenStack クラウドを使うことが" "できます。それらの OpenStack クラウドのリソースを使うことは、パブリックにアク" "セスできる Amazon Web Services Elastic Compute Cloud (EC2) や Simple Storage " "Solution (S3) にアクセスすることと同じです。" msgid "" "You define the availability zone in which a specified compute host resides " "locally on each server. An availability zone is commonly used to identify a " "set of servers that have a common attribute. For instance, if some of the " "racks in your data center are on a separate power source, you can put " "servers in those racks in their own availability zone. Availability zones " "can also help separate different classes of hardware." msgstr "" "指定したコンピュートホストがローカルでサーバー毎に所属するアベイラビリティ" "ゾーンを定義します。アベイラビリティゾーンは一般的に、共通の属性を持つサー" "バーを識別するために使用されます。例えば、データセンターのラックの一部が別の" "電源を仕様している場合、このラックのサーバーを独自のアベイラビリティゾーンに" "入れることができます。アベイラビリティゾーンは、異なるハードウェアクラスを分" "割することもできます。" msgid "" "You have an individual log file for each compute node as well as an " "aggregated log that contains nova logs from all nodes." msgstr "" "全てのノードからのnovaのログを含む集約されたログだけでなく、個々のコンピュー" "トノードのログも持つことになります。" msgid "" "You may find that you can automate the partitioning itself. For example, MIT " "uses `Fully Automatic Installation (FAI) `_ to do " "the initial PXE-based partition and then install using a combination of min/" "max and percentage-based partitioning." msgstr "" "パーティショニング自体を自動化可能であることが分かります。例えば、MIT は " "`Fully Automatic Installation (FAI) `_ を使用して、" "初期の PXE ベースのパーティション分割を行い、min/max およびパーセントベースの" "パーティショニングを組み合わせてインストールしていきます。" msgid "" "You may need to explicitly install the ``ipset`` package if your " "distribution does not install it as a dependency." msgstr "" "``ipset`` パッケージが、お使いのディストリビューションにおいて、依存関係でイ" "ンストールされていない場合、それを明示的にインストールする必要があるかもしれ" "ません。" msgid "" "You may notice that all the existing logging messages are preceded by an " "underscore and surrounded by parentheses, for example:" msgstr "" "以下に例を示しますが、全てのログメッセージはアンダースコアで始まり、括弧で括" "られていることに気づいたでしょうか?" msgid "You might also see a message such as this:" msgstr "このようなメッセージも確認できるかもしれません。" msgid "" "You must also consider key hardware specifications for the performance of " "user VMs, as well as budget and performance needs, including storage " "performance (spindles/core), memory availability (RAM/core), network " "bandwidth (Gbps/core), and overall CPU performance (CPU/core)." msgstr "" "また、仮想マシンのパフォーマンスに関する主なハードウェアの仕様や予算、そし" "て、ストレージの性能 (スピンドル/コア)、メモリーの空き容量 (RAM/コア)、ネット" "ワークの帯域幅 (Gpbs/コア)、全体の CPU 性能 (CPU/コア) といった性能の要件を" "考慮する必要もあります。" msgid "" "You must choose an operating system that can run on all of the physical " "nodes. This example architecture is based on Red Hat Enterprise Linux, which " "offers reliability, long-term support, certified testing, and is hardened. " "Enterprise customers, now moving into OpenStack usage, typically require " "these advantages." msgstr "" "全物理ノードで実行可能なオペレーティングシステムを選択する必要があります。こ" "のアーキテクチャー例は、信頼性、長期的なサポート、認定テストが提供され、セ" "キュリティ強化されている Red Hat Enterprise Linux をベースにしています。現" "在、OpenStack の採用に向けて移行中の企業顧客には、通常このような利点が要求さ" "れます。" msgid "" "You must choose whether you want to support the Amazon EC2 compatibility " "APIs, or just the OpenStack APIs. One issue you might encounter when running " "both APIs is an inconsistent experience when referring to images and " "instances." msgstr "" "Amazon EC2 互換 API をサポートしたいか、OpenStack API だけなのか、選択しなけ" "ればなりません。両方の API を運用する場合、イメージとインスタンスを参照する際" "の見え方が違うことが一つの論点になります。" msgid "" "You must complete the following configurations on the server's hard drives:" msgstr "" "サーバーのハードディスクに対して、以下の環境設定を完了させなければなりませ" "ん。" msgid "" "You must first choose the operating system that runs on all of the physical " "nodes. While OpenStack is supported on several distributions of Linux, we " "used *Ubuntu 12.04 LTS (Long Term Support)*, which is used by the majority " "of the development community, has feature completeness compared with other " "distributions and has clear future support plans." msgstr "" "まず最初に、物理ノード上で実行するオペレーティングシステムを選択する必要があ" "ります。OpenStack は複数の Linux ディストリビューションでサポートされています" "が、開発コミュニティの大半で使用されている *Ubuntu 12.04 LTS (Long Term " "Support)* を使用しました。このディストリビューションは、他のディストリビュー" "ションと比較した場合、機能の完全性が高く、将来のサポートプランが明確に立てら" "れています。" msgid "" "You must have the appropriate credentials if you want to use the command-" "line tools to make queries against your OpenStack cloud. By far, the easiest " "way to obtain :term:`authentication` credentials to use with command-line " "clients is to use the OpenStack dashboard. Select :guilabel:`Project`, click " "the :guilabel:`Project` tab, and click :guilabel:`Access & Security` on the :" "guilabel:`Compute` category. On the :guilabel:`Access & Security` page, " "click the :guilabel:`API Access` tab to display two buttons, :guilabel:" "`Download OpenStack RC File` and :guilabel:`Download EC2 Credentials`, which " "let you generate files that you can source in your shell to populate the " "environment variables the command-line tools require to know where your " "service endpoints and your authentication information are. The user you " "logged in to the dashboard dictates the filename for the openrc file, such " "as ``demo-openrc.sh``. When logged in as admin, the file is named ``admin-" "openrc.sh``." msgstr "" "コマンドラインツールを使用して OpenStack クラウドに対してクエリーを実行するに" "は、適切な認証情報が必要です。コマンドラインクライアントで使用する :term:`認" "証 ` のクレデンシャルを取得する最も簡単な方法は、OpenStack " "ダッシュボードを使用する方法です。 :guilabel:`プロジェクト` を選択し、 :" "guilabel:`プロジェクト` タブをクリックし、 :guilabel:`コンピュート` カテゴ" "リーにある :guilabel:`アクセスとセキュリティ` をクリックします。 :guilabel:`" "アクセスとセキュリティ` ページにおいて、 :guilabel:`API アクセス` タブをク" "リックして、 :guilabel:`OpenStack RC ファイルのダウンロード` と :guilabel:" "`EC2 認証情報のダウンロード` の 2 つのボタンを表示します。これらのボタンによ" "り、コマンドラインツールがサービスエンドポイントと認証情報の場所を知るのに必" "要な環境変数を読み込むために、シェルで元データとして使用することのできるファ" "イルを生成することができます。ダッシュボードにログインしたユーザーによって、" "openrc ファイルのファイル名が決定します (例: ``demo-openrc.sh``)。admin とし" "てログインした場合には、ファイル名は ``admin-openrc.sh`` となります。" msgid "" "You must have the matching private key to access instances associated with " "this key." msgstr "" "この鍵と関連付けられたインスタンスにアクセスするために、対応する秘密鍵を持つ" "必要があります。" msgid "" "You must remove the image after each test. Even better, test whether you can " "successfully delete an image from the Image service." msgstr "" "毎回テスト後にイメージを削除する必要があります。 Image サービスからイメージが" "削除できるかのテストにしてしまえば、さらによいです。" msgid "" "You must select the appropriate CPU and RAM allocation ratio for your " "particular use case." msgstr "" "あなた自身のユースケースに合わせて、適切な CPU と RAM の割当比を選択しなけれ" "ばなりません。" msgid "You need to size the controller with a core per service." msgstr "" "サービスごとに1コア割り当ててコントローラーをサイジングする必要があります。" msgid "" "You should be doing sanity checks on the interfaces using command such as :" "command:`ip a` and :command:`brctl show` to ensure that the interfaces are " "actually up and configured the way that you think that they are." msgstr "" "また、 :command:`ip a` や :command:`brctl show` などのコマンドを使って、イン" "ターフェイスが実際にUPしているか、あなたが考えたとおりに設定されているか、正" "当性を検査をすべきです。" msgid "" "You should load balance user-facing services such as dashboard, ``nova-" "api``, or the Object Storage proxy. Use any standard HTTP load-balancing " "method (DNS round robin, hardware load balancer, or software such as Pound " "or HAProxy). One caveat with dashboard is the VNC proxy, which uses the " "WebSocket protocol—something that an L7 load balancer might struggle with. " "See also `Horizon session storage `_." msgstr "" "ダッシュボード、 ``nova-api`` 、Object Storage プロキシなどのユーザーが使用す" "るサービスの負荷分散をする必要があります。標準の HTTP 負荷分散メソッド (DNS " "ラウンドロビン、ハードウェアロードバランサー、Pound または HAProxy などのソフ" "トウェア) を使用して下さい。ダッシュボードに関しては、L7 ロードバランサーで大" "変困難となる可能性があるため、VNC プロキシは注意が必要です。 `Horizon セッ" "ションストレージ `_ も参照してください。" msgid "You should see a message about ``/dev/sdb``." msgstr "``/dev/sdb`` に関するメッセージを確認したほうがいいです。" msgid "You should see a result similar to the following:" msgstr "以下のような結果を確認できます:" msgid "" "You should verify that you have the requisite backups to restore. Rolling " "back upgrades is a tricky process because distributions tend to put much " "more effort into testing upgrades than downgrades. Broken downgrades take " "significantly more effort to troubleshoot and, resolve than broken upgrades. " "Only you can weigh the risks of trying to push a failed upgrade forward " "versus rolling it back. Generally, consider rolling back as the very last " "option." msgstr "" "リストアするために必要なバックアップがあることを確認すべきです。ディストリ" "ビューションは、ダウングレードよりもアップグレードをテストすることにかなりの" "労力をかける傾向があるため、ローリングバックアップグレードは扱いにくいプロセ" "スです。失敗したダウングレードは、失敗したアップグレードよりトラブルシュー" "ティングと解決に非常により多くの労力を必要とします。失敗したアップグレードを" "前に進め続けるリスク、ロールバックするリスクを比較して重み付けすることだけが" "できます。一般的に、かなり最後の選択肢としてロールバックを検討してください。" msgid "" "You want to keep an eye on the areas improving within OpenStack. The best " "way to \"watch\" roadmaps for each project is to look at the blueprints that " "are being approved for work on milestone releases. You can also learn from " "PTL webinars that follow the OpenStack summits twice a year." msgstr "" "OpenStack の中で改善されている領域を注目しつづけたいでしょう。各プロジェクト" "のロードマップを「ウォッチ」する最善の方法は、今のマイルストーンリリースにお" "いて取り組むために承認されたブループリントを確認することです。1 年に 2 回開催" "されている OpenStack サミットの PTL による webinar からも知ることができます。" msgid "" "Your OpenStack cloud networking needs to fit into your existing networks " "while also enabling the best design for your users and administrators, and " "this chapter gives you in-depth information about networking decisions." msgstr "" "OpenStack クラウドのネットワークは、既存のネットワークに適合する必要がありま" "す。また、ユーザーや管理者にとって最良の設定をできる必要もあります。この章" "は、ネットワークの判断に関する深い情報を提供します。" msgid "" "Your credentials are a combination of username, password, and tenant " "(project). You can extract these values from the ``openrc.sh`` discussed " "above. The token allows you to interact with your other service endpoints " "without needing to reauthenticate for every request. Tokens are typically " "good for 24 hours, and when the token expires, you are alerted with a 401 " "(Unauthorized) response and you can request another token." msgstr "" "認証情報はユーザー名、パスワード、テナント (プロジェクト) の組み合わせです。" "これらの値は、前述の ``openrc.sh`` から抽出することができます。トークンによ" "り、要求ごとに再認証する必要なく他のエンドポイントとの対話を行うことができま" "す。トークンは通常 24 時間有効です。期限が切れると、401 (Unauthorized) の応答" "で警告され、トークンをもう 1 つ要求することができます。" msgid "ZFS" msgstr "ZFS" msgid "\\* ``schedule_run_instance``" msgstr "\\* ``schedule_run_instance``" msgid "\\* ``select_destinations``" msgstr "\\* ``select_destinations``" msgid "`2010.1 `_" msgstr "`2010.1 `_" msgid "`2011.1 `_" msgstr "`2011.1 `_" msgid "`2011.2 `_" msgstr "`2011.2 `_" msgid "`2011.3 `_" msgstr "`2011.3 `_" msgid "`2011.3.1 `_" msgstr "`2011.3.1 `_" msgid "`2012.1 `_" msgstr "`2012.1 `_" msgid "`2012.1.1 `_" msgstr "`2012.1.1 `_" msgid "`2012.1.2 `_" msgstr "`2012.1.2 `_" msgid "`2012.1.3 `_" msgstr "`2012.1.3 `_" msgid "`2012.2 `_" msgstr "`2012.2 `_" msgid "`2012.2.1 `_" msgstr "`2012.2.1 `_" msgid "`2012.2.2 `_" msgstr "`2012.2.2 `_" msgid "`2012.2.3 `_" msgstr "`2012.2.3 `_" msgid "`2012.2.4 `_" msgstr "`2012.2.4 `_" msgid "`2013.1 `_" msgstr "`2013.1 `_" msgid "`2013.1.1 `_" msgstr "`2013.1.1 `_" msgid "`2013.1.2 `_" msgstr "`2013.1.2 `_" msgid "`2013.1.3 `_" msgstr "`2013.1.3 `_" msgid "`2013.1.4 `_" msgstr "`2013.1.4 `_" msgid "`2013.1.5 `_" msgstr "`2013.1.5 `_" msgid "`2013.2 `_" msgstr "`2013.2 `_" msgid "`2013.2.1 `_" msgstr "`2013.2.1 `_" msgid "`2013.2.2 `_" msgstr "`2013.2.2 `_" msgid "`2013.2.3 `_" msgstr "`2013.2.3 `_" msgid "`2013.2.4 `_" msgstr "`2013.2.4 `_" msgid "`2014.1 `_" msgstr "`2014.1 `_" msgid "`2014.1.1 `_" msgstr "`2014.1.1 `_" msgid "`2014.1.2 `_" msgstr "`2014.1.2 `_" msgid "`2014.1.3 `_" msgstr "`2014.1.3 `_" msgid "`2014.2 `_" msgstr "`2014.2 `_" msgid "`2015.1 `_" msgstr "`2015.1 `_" msgid "" "`A breakdown of current features under development, with their target " "milestone `_" msgstr "" "`現在の開発中の機能、それらの目標マイルストーンの詳細 `_" msgid "" "`A list of all features, including those not yet under development `_" msgstr "" "`まだ開発中ではないものを含む、すべての機能の一覧 `_" msgid "`CSAIL homepage `_" msgstr "`CSAIL ホームページ `_" msgid "" "`Current stable release, security-supported `_" msgstr "" "`現在の安定版リリース、セキュリティアップデート対象 `_" msgid "`DAIR homepage `__" msgstr "`DAIR ホームページ `__" msgid "`Dive Into Python (Apress) `_" msgstr "`Dive Into Python (Apress) `_" msgid "`Docker `_" msgstr "`Docker `_" msgid "" "`End-of-life `_" msgstr "" "`エンドオブライフ `_" msgid "`Hyper-V `_" msgstr "`Hyper-V `_" msgid "" "`Installation Guide for Red Hat Enterprise Linux 7, CentOS 7, and Fedora 22 " "`_" msgstr "" "`インストールガイド Red Hat Enterprise Linux 7, CentOS 7, and Fedora 22 " "`_" msgid "" "`Installation Guide for Red Hat Enterprise Linux and CentOS `_" msgstr "" "`インストールガイド Red Hat Enterprise Linux, CentOS `_" msgid "" "`Installation Guide for Ubuntu 14.04 (LTS) Server `_" msgstr "" "`インストールガイド Ubuntu 14.04 (LTS) Server 版 `_" msgid "" "`Installation Guide for Ubuntu `_" msgstr "" "`インストールガイド Ubuntu 版 `_" msgid "" "`Installation Guide for openSUSE 13.2 and SUSE Linux Enterprise Server 12 " "`_" msgstr "" "`インストールガイド openSUSE 13.2、SUSE Linux Enterprise Server 12 版 " "`_" msgid "" "`Installation Guide for openSUSE and SUSE Linux Enterprise `_" msgstr "" "`インストールガイド openSUSE、SUSE Linux Enterprise 版 `_" msgid "`KVM `_" msgstr "`KVM `_" msgid "`LXC `_" msgstr "`LXC `_" msgid "" "`List of individual code changes under review `_" msgstr "" "`レビュー中の個々のコードの変更の一覧 `_" msgid "" "`Multi-host `_ is a high-availability option for the network " "configuration, where the ``nova-network`` service is run on every compute " "node instead of running on only a single node." msgstr "" "`マルチホスト `_ とは、ネットワーク設定の高可用性オプションです。" "このオプションでは、``nova-network`` サービスが単一のノードだけではなく、各コ" "ンピュートノードで実行されます。" msgid "`NeCTAR website `_" msgstr "`NeCTAR Web サイト `_" msgid "`NeCTAR-RC GitHub `_" msgstr "`NeCTAR-RC GitHub `_" msgid "" "`OpenStack API Guide `_" msgstr "" "`OpenStack API ガイド `_" msgid "" "`OpenStack Administrator Guide `_" msgstr "" "`OpenStack Administrator Guide `_" msgid "" "`OpenStack Cloud Computing Cookbook (Packt Publishing) `_" msgstr "" "`OpenStack Cloud Computing Cookbook (Packt Publishing) `_" msgid "" "`OpenStack Configuration Reference `_" msgstr "" "`OpenStack Configuration Reference `_" msgid "`OpenStack End User Guide `_" msgstr "" "`OpenStack エンドユーザーガイド `_" msgid "" "`OpenStack High Availability Guide `_" msgstr "" "`OpenStack 高可用性ガイド `_" msgid "" "`OpenStack Networking Guide `_" msgstr "" "`OpenStack ネットワークガイド `_" msgid "`OpenStack Security Guide `_" msgstr "`OpenStack セキュリティーガイド `_" msgid "" "`OpenStack.org case study `_" msgstr "" "`OpenStack.org ケーススタディー `_" msgid "`Pro Puppet (Apress) `_" msgstr "`Pro Puppet (Apress) `_" msgid "" "`Problem with Heavy Network IO and Dnsmasq `_ (http://www.gossamer-threads.com/lists/" "openstack/operators/18197)" msgstr "" "`高負荷ネットワークIOとdnsmasqの問題 `_ (http://www.gossamer-threads.com/lists/" "openstack/operators/18197)" msgid "`Puppet Labs Documentation `_" msgstr "`Puppet Labs Documentation `_" msgid "`QEMU `_" msgstr "`QEMU `_" msgid "" "`Red Hat Distributed OpenStack (RDO) `_" msgstr "" "`Red Hat Distributed OpenStack (RDO) `_" msgid "" "`Rough-draft design discussions (\"etherpads\") from the last design summit " "`_" msgstr "" "`直近のデザインサミットからの大まかな設定に関する議論 (etherpad) `_" msgid "" "`Security-supported `_" msgstr "" "`セキュリティアップデート対象 `_" msgid "" "`TCP/IP Illustrated, Volume 1: The Protocols, 2/E (Pearson) `_" msgstr "" "`TCP/IP Illustrated, Volume 1: The Protocols, 2/E (Pearson) `_" msgid "`The Book of Xen (No Starch Press) `_" msgstr "`The Book of Xen (No Starch Press) `_" msgid "" "`The TCP/IP Guide (No Starch Press) `_" msgstr "" "`The TCP/IP Guide (No Starch Press) `_" msgid "" "`UNIX and Linux Systems Administration Handbook (Prentice Hall) `_" msgstr "" "`UNIX and Linux Systems Administration Handbook (Prentice Hall) `_" msgid "" "`Ubuntu Cloud Archive `_ or " "`RDO `_" msgstr "" "`Ubuntu Cloud Archive `_ ま" "たは `RDO `_" msgid "" "`Under Development `_" msgstr "`開発中 `_" msgid "" "`Upgrading the Networking service `_" msgstr "" "`Networking サービスのアップグレード `_" msgid "`VMware ESX/ESXi `_" msgstr "`VMware ESX/ESXi `_" msgid "`Virtual Machine Image Guide `_" msgstr "`仮想マシンイメージガイド `_" msgid "`Xen `_" msgstr "`Xen `_" msgid "" "``/etc/cinder`` and ``/var/log/cinder`` follow the same rules as other " "components." msgstr "" "``/etc/cinder`` と ``/var/log/cinder`` は他のコンポーネントの場合と同じルール" "に従います。" msgid "" "``/etc/glance`` and ``/var/log/glance`` follow the same rules as their nova " "counterparts." msgstr "" "``/etc/keystone`` と ``/var/log/keystone`` は、対応する nova コンポーネントと" "同じルールに従います。" msgid "" "``/etc/keystone`` and ``/var/log/keystone`` follow the same rules as other " "components." msgstr "" "``/etc/keystone`` と ``/var/log/keystone`` は他のコンポーネントの場合と同じ" "ルールに従います。" msgid "" "``/etc/swift`` is very important to have backed up. This directory contains " "the swift configuration files as well as the ring files and ring :term:" "`builder files `, which if lost, render the data on your " "cluster inaccessible. A best practice is to copy the builder files to all " "storage nodes along with the ring files. Multiple backup copies are spread " "throughout your storage cluster." msgstr "" "``/etc/swift`` は非常に重要ですのでバックアップが必要です。このディレクトリに" "は、swift の設定ファイル以外に、Ring ファイルや Ring :term:`ビルダーファイル " "` が置かれています。これらのファイルを消失した場合はクラスター" "上のデータにアクセスできなくなります。ベストプラクティスとしては、ビルダー" "ファイルを全てのストレージノードに ring ファイルと共に置くことです。この方法" "でストレージクラスター上にバックアップコピーが分散されて保存されます。" msgid "``/var/lib/cinder`` should also be backed up." msgstr "``/var/lib/cinder`` もまたバックアップされるべきです。" msgid "" "``/var/lib/glance`` should also be backed up. Take special notice of ``/var/" "lib/glance/images``. If you are using a file-based back end of glance, ``/" "var/lib/glance/images`` is where the images are stored and care should be " "taken." msgstr "" "``/var/lib/glance`` もバックアップすべきです。 ``/var/lib/glance/images`` に" "は特段の注意が必要です。もし、ファイルベースのバックエンドを利用しており、こ" "のディレクトリがイメージの保管ディレクトリならば特にです。" msgid "" "``/var/lib/keystone``, although it should not contain any data being used, " "can also be backed up just in case." msgstr "" "``/var/lib/keystone`` は、使用されるデータは含まれていないはずですが、念のた" "めバックアップします。" msgid "``/var/lib/nova/instances/instance-/console.log``" msgstr "``/var/lib/nova/instances/instance-/console.log``" msgid "``/var/lib/nova/instances`` contains two types of directories." msgstr "``/var/lib/nova/instances`` には 2 種類のディレクトリがあります。" msgid "" "``/var/lib/nova`` is another important directory to back up. The exception " "to this is the ``/var/lib/nova/instances`` subdirectory on compute nodes. " "This subdirectory contains the KVM images of running instances. You would " "want to back up this directory only if you need to maintain backup copies of " "all instances. Under most circumstances, you do not need to do this, but " "this can vary from cloud to cloud and your service levels. Also be aware " "that making a backup of a live KVM instance can cause that instance to not " "boot properly if it is ever restored from a backup." msgstr "" "``/var/lib/nova`` がバックアップする他の重要なディレクトリです。これの例外が" "コンピュートノードにある ``/var/lib/nova/instances`` サブディレクトリです。こ" "のサブディレクトリには実行中のインスタンスの KVM イメージが置かれます。この" "ディレクトリをバックアップしたいと思うのは、すべてのインスタンスのバックアッ" "プコピーを保持する必要がある場合だけでしょう。多くの場合において、これを実行" "する必要がありません。ただし、クラウドごとに異なり、サービスレベルによっても" "異なる可能性があります。稼働中の KVM インスタンスのバックアップは、バックアッ" "プから復元したときでも、正しく起動しない可能性があることに気をつけてくださ" "い。" msgid "``/var/log/apache2/``" msgstr "``/var/log/apache2/``" msgid "``/var/log/cinder/cinder-volume.log``" msgstr "``/var/log/cinder/cinder-volume.log``" msgid "``/var/log/cinder``" msgstr "``/var/log/cinder``" msgid "``/var/log/glance``" msgstr "``/var/log/glance``" msgid "``/var/log/keystone``" msgstr "``/var/log/keystone``" msgid "``/var/log/libvirt/libvirtd.log``" msgstr "``/var/log/libvirt/libvirtd.log``" msgid "``/var/log/neutron``" msgstr "``/var/log/neutron``" msgid "``/var/log/nova``" msgstr "``/var/log/nova``" msgid "" "``/var/log/nova`` does not need to be backed up if you have all logs going " "to a central area. It is highly recommended to use a central logging server " "or back up the log directory." msgstr "" "``/var/log/nova`` については、全てのログをリモートで集中管理しているのであれ" "ば、バックアップの必要はありません。ログ集約システムの導入か、ログディレクト" "リのバックアップを強く推奨します" msgid "``/var/log/rsyslog/c01.example.com/nova.log``" msgstr "``/var/log/rsyslog/c01.example.com/nova.log``" msgid "``/var/log/rsyslog/c02.example.com/nova.log``" msgstr "``/var/log/rsyslog/c02.example.com/nova.log``" msgid "``/var/log/rsyslog/nova.log``" msgstr "``/var/log/rsyslog/nova.log``" msgid "``/var/log/syslog``" msgstr "``/var/log/syslog``" msgid "``MAXCONN=\"8192\" CACHESIZE=\"30457\"``" msgstr "``MAXCONN=\"8192\" CACHESIZE=\"30457\"``" msgid "``bandwidth_poll_interval``" msgstr "``bandwidth_poll_interval``" msgid "``base_image_ref``" msgstr "``base_image_ref``" msgid "``binlog-format = row``" msgstr "``binlog-format = row``" msgid "``cinder-*``" msgstr "``cinder-*``" msgid "``cinder-api``" msgstr "``cinder-api``" msgid "``cinder-scheduler``" msgstr "``cinder-scheduler``" msgid "``cinder.conf``:" msgstr "``cinder.conf``:" msgid "``cores``" msgstr "``cores``" msgid "``created_at``" msgstr "``created_at``" msgid "``deleted_at``" msgstr "``deleted_at``" msgid "``fixed-ips``" msgstr "``fixed-ips``" msgid "``fixed_ips``" msgstr "``fixed_ips``" msgid "``floating-ips``" msgstr "``floating-ips``" msgid "``floating_ips``" msgstr "``floating_ips``" msgid "``glance-*``" msgstr "``glance-*``" msgid "``glance-api.conf`` and ``glance-registry.conf``:" msgstr "``glance-api.conf`` と ``glance-registry.conf``:" msgid "``group_hosts``" msgstr "``group_hosts``" msgid "``heal_instance_info_cache_interval``" msgstr "``heal_instance_info_cache_interval``" msgid "``horizon``" msgstr "``horizon``" msgid "``host_state_interval``" msgstr "``host_state_interval``" msgid "``hosts_up``" msgstr "``hosts_up``" msgid "``image_cache_manager_interval``" msgstr "``image_cache_manager_interval``" msgid "``image_location``" msgstr "``image_location``" msgid "``image_properties``" msgstr "``image_properties``" msgid "``image_type``" msgstr "``image_type``" msgid "``images``" msgstr "``images``" msgid "``injected-file-content-bytes``" msgstr "``injected-file-content-bytes``" msgid "``injected-file-path-bytes``" msgstr "``injected-file-path-bytes``" msgid "``injected-files``" msgstr "``injected-files``" msgid "``instance_delete_interval``" msgstr "``instance_delete_interval``" msgid "``instance_uuid``" msgstr "``instance_uuid``" msgid "``instances``" msgstr "``instances``" msgid "``key*``" msgstr "``key*``" msgid "``key-pairs``" msgstr "``key-pairs``" msgid "``key``" msgstr "``key``" msgid "``keystone-*``" msgstr "``keystone-*``" msgid "``keystone.conf``:" msgstr "``keystone.conf``:" msgid "``launched_at``" msgstr "``launched_at``" msgid "``maxconn 3000``" msgstr "``maxconn 3000``" msgid "``metadata-items``" msgstr "``metadata-items``" msgid "``n-sch``" msgstr "``n-sch``" msgid "``n-{name}``" msgstr "``n-{name}``" msgid "``neutron-*``" msgstr "``neutron-*``" msgid "``nova-*``" msgstr "``nova-*``" msgid "``nova-api`` services" msgstr "``nova-api`` サービス" msgid "``nova-compute``, ``nova-network``, cinder hosts" msgstr "``nova-compute``, ``nova-network``, cinder ホスト" msgid "``nova-network``" msgstr "``nova-network``" msgid "``nova-scheduler`` services" msgstr "``nova-scheduler`` サービス" msgid "``nova.conf``:" msgstr "``nova.conf``:" msgid "``ram``" msgstr "``ram``" msgid "``reclaim_instance_interval``" msgstr "``reclaim_instance_interval``" msgid "``ro:`` read-only (RO) access." msgstr "``ro:`` 読み取り専用アクセス。" msgid "``rw``: read and write (RW) access. This is the default value." msgstr "``rw``: 読み書きアクセス。デフォルト。" msgid "``s-{name}``" msgstr "``s-{name}``" msgid "``scheduled_at``" msgstr "``scheduled_at``" msgid "``security-group-rules``" msgstr "``security-group-rules``" msgid "``security-groups``" msgstr "``security-groups``" msgid "``shell``" msgstr "``shell``" msgid "``shelved_offload_time``" msgstr "``shelved_offload_time``" msgid "``shelved_poll_interval``" msgstr "``shelved_poll_interval``" msgid "``sync_power_state_interval``" msgstr "``sync_power_state_interval``" msgid "``terminated_at``" msgstr "``terminated_at``" msgid "``update_service_capabilities``" msgstr "``update_service_capabilities``" msgid "``updated_at``" msgstr "``updated_at``" msgid "``volume_usage_poll_interval``" msgstr "``volume_usage_poll_interval``" msgid "" "`instances losing IP address while running, due to No DHCPOFFER `_ (http://www.gossamer-" "threads.com/lists/openstack/dev/14696)" msgstr "" "`DHCPOFFERが送信されない事による、起動中のインスタンスのIPアドレスの消失 " "`_ (http://www." "gossamer-threads.com/lists/openstack/dev/14696)" msgid "" "`“A tcpdump Tutorial and Primer” `_" msgstr "" "`“A tcpdump Tutorial and Primer” `_" msgid "" "`“CERN Cloud Infrastructure User Guide” `_" msgstr "" "`“CERN Cloud Infrastructure User Guide” `_" msgid "" "`“OpenStack in Production: A tale of 3 OpenStack Clouds” `_" msgstr "" "`“OpenStack in Production: A tale of 3 OpenStack Clouds” `_" msgid "" "`“Review of CERN Data Centre Infrastructure” `_" msgstr "" "`“Review of CERN Data Centre Infrastructure” `_" msgid "" "`“The NIST Definition of Cloud Computing” `_" msgstr "" "`“The NIST Definition of Cloud Computing” `_" msgid "admin" msgstr "admin" msgid "and the following log statement into the ``__call__`` method:" msgstr "そして以下のログ出力分を ``__call__`` メソッドに挿入してください。" msgid "check the share's status:" msgstr "共有の状態を確認します。" msgid "cinder-volume" msgstr "cinder-volume" msgid "delete-on-terminate" msgstr "delete-on-terminate" msgid "dev-name" msgstr "dev-name" msgid "direction" msgstr "方向" msgid "ethertype" msgstr "ethertype" msgid "extra_specs" msgstr "extra_specs" msgid "file" msgstr "file" msgid "gigabytes" msgstr "gigabytes" msgid "guest-file-flush" msgstr "guest-file-flush" msgid "guest-fsfreeze" msgstr "guest-fsfreeze" msgid "guest-fsfreeze-thaw" msgstr "guest-fsfreeze-thaw" msgid "horizon" msgstr "horizon" msgid "id" msgstr "ID" msgid "img_signature uses the signature called signature_64" msgstr "img_signature は signature_64 という署名を使用します" msgid "" "img_signature_certificate_uuid uses the value from cert_uuid in section 5 " "above" msgstr "" "img_signature_certificate_uuid は、上のセクション 5 にある cert_uuid の値を使" "用します" msgid "img_signature_hash_method matches 'SHA-256' in section 2 above" msgstr "" "img_signature_hash_method は、上のセクション 2 にある SHA-256 と一致します" msgid "img_signature_key_type matches 'RSA-PSS' in section 2 above" msgstr "" "img_signature_key_type は、上のセクション 2 にある RSA-PSS と一致します" msgid "iptables" msgstr "iptables" msgid "libvirt" msgstr "libvirt" msgid "m1.large" msgstr "m1.large" msgid "m1.medium" msgstr "m1.medium" msgid "m1.small" msgstr "m1.small" msgid "m1.tiny" msgstr "m1.tiny" msgid "m1.xlarge" msgstr "m1.xlarge" msgid "member" msgstr "member" msgid "misc (swift, dnsmasq)" msgstr "その他 (swift, dnsmasq)" msgid "multi-host\\*" msgstr "multi-host\\*" msgid "" "or the `Command-Line Interface Reference `__." msgstr "" "または `コマンドラインインターフェースリファレンス `__ 。" msgid "port_range_max" msgstr "port_range_max" msgid "port_range_min" msgstr "port_range_min" msgid "protocol" msgstr "プロトコル" msgid "remote_ip_prefix" msgstr "remote_ip_prefix" msgid "rsyslog Client Configuration" msgstr "rsyslog クライアント設定" msgid "rsyslog Server Configuration" msgstr "rsyslog サーバー設定" msgid "showed this particular node in a down state." msgstr "出力で、この特定のノードの状態が XXX になっていた。" msgid "size (GB)" msgstr "size (GB)" msgid "snapshot" msgstr "スナップショット" msgid "snapshots" msgstr "snapshots" msgid "tcpdump" msgstr "tcpdump" msgid "type" msgstr "タイプ" msgid "" "vlan20 is the VLAN that the data center gave us for outgoing Internet " "access. It's a correct VLAN and is also attached to bond0." msgstr "" "vlan20 はデータセンターが外向けのインターネットアクセス用に我々に付与した " "VLAN である。これは正しい VLAN で bond0 にアタッチされている。" msgid "volumes" msgstr "volumes" msgid "where ``nova`` is the database you want to back up." msgstr "ここで ``nova`` はバックアップ対象のデータベースです。" msgid "" "will keep the RPC version locked across the specified services to the RPC " "version used in X+1. As all instances of a particular service are upgraded " "to the newer version, the corresponding line can be removed from ``nova." "conf``." msgstr "" "指定したサービスをまたがり、RPC バージョンを X+1 の RPC バージョンに固定しま" "す。特定のサービスのすべてのインスタンスがより新しいバージョンにアップグレー" "ドされた後、対応する行を ``nova.conf`` から削除できます。" msgid "" "“The Cloud” has been described as a volatile environment where servers can " "be created and terminated at will. While this may be true, it does not mean " "that your servers must be volatile. Ensuring that your cloud's hardware is " "stable and configured correctly means that your cloud environment remains up " "and running. Basically, put effort into creating a stable hardware " "environment so that you can host a cloud that users may treat as unstable " "and volatile." msgstr "" "「クラウド」とは、サーバーを自由に作成、終了でき、不安定な環境と説明されてき" "ました。これは真実ですが、サーバー自体が不安定なわけではありません。クラウド" "のハードウェアは、安定して正しく設定されているようにすることで、クラウド環境" "は稼動状態を保ちます。基本的に、安定したハードウェア環境を構築するように努め" "ることで、ユーザーが不安定かつ変化しやすいものとして処理を行う可能性のあるク" "ラウドをホストすることができます。"