en to ja translation catalogue (63 entries)

note: type: Title ==
en: Using DRBD Proxy
ja: DRBD Proxyの使用

note: type: Title ===
en: DRBD Proxy deployment considerations
ja: DRBD Proxyの使用においての検討事項

note: type: Plain text
en: The <<s-drbd-proxy,DRBD Proxy>> processes can either be located directly on the machines where DRBD is set up, or they can be placed on distinct dedicated servers. A DRBD Proxy instance can serve as a proxy for multiple DRBD devices distributed across multiple nodes.
ja: <<s-drbd-proxy,DRBD Proxy>>プロセスは、DRBDが設定されているマシン上に直接配置するか、個別の専用サーバに配置することができます。DRBD Proxyインスタンスは、複数のノードの複数のDRBDデバイスのプロキシとして機能することができます。

note: type: Plain text
en: DRBD Proxy is completely transparent to DRBD. Typically you will expect a high number of data packets in flight, therefore the activity log should be reasonably large. Since this may cause longer re-sync runs after the crash of a primary node, it is recommended to enable DRBD's `csums-alg` setting.
ja: DRBD ProxyはDRBDに対して完全に透過的です。通常は大量のデータパケットがDRBD Proxyを含む転送経路に溜まるため、アクティビティログがかなり大きくなります。これは、プライマリノードのクラッシュ後の長い再同期の実行を引き起こす可能性があるので、それはDRBDの `csums-alg` 設定を有効にすることをお勧めします。

note: type: Plain text
en: For more information about the rationale for the DRBD Proxy, please see the feature explanation <<s-drbd-proxy>>.
ja: DRBD Proxyのより詳細な情報については<<s-drbd-proxy>>をご参照ください。

note: type: Plain text
en: The DRBD Proxy 3 uses several kernel features that are only available since 2.6.26, so running it on older systems (e.g. RHEL 5) is not possible; here we can still provide DRBD Proxy 1 packages, thoughfootnote:[The v1 uses a different scheduling model and will therefore not reach the same performance as v3; so even if your production setup is still RHEL 5, perhaps you can run one RHEL 6/7 VM in each data center?].
ja: DRBD Proxy 3ではLiunxカーネル2.6.26以降からのカーネルの機能を使用しています。そのため、RHEL5などの古いシステムでは使用できません。なお、現在でもDRBD Proxy1のパッケージは提供しています。footnote:[バージョン1では異なるスケジューリングモデルを使用しており、そのためバージョン3と同じようなパフォーマンスを得ることはできません。そのため、もし本番環境がRHEL5の場合には、RHEL6/7の仮想マシンを各データセンターに置いてみるのはいかがでしょうか。].

note: type: Title ===
en: Installation
ja: インストール

note: type: Plain text
en: To obtain DRBD Proxy, please contact your Linbit sales representative. Unless instructed otherwise, please always use the most recent DRBD Proxy release.
ja: DRBD Proxyを入手するには、(日本では)サイオステクノロジー株式会社またはその販売代理店に連絡してください。特別な理由がない限り、常に最新バージョンのDRBD Proxyを使用してください。

note: type: Plain text
en: To install DRBD Proxy on Debian and Debian-based systems, use the dpkg tool as follows (replace version with your DRBD Proxy version, and architecture with your target architecture):
ja: DebianとDebianベースのシステム上でDRBD Proxyをインストールするには、dpkgを次のように使用します(DRBD Proxyのバージョンとアーキテクチャは、ターゲットのアーキテクチャに合わせてください)。

note: type: Plain text
en: To install DRBD Proxy on RPM based systems (like SLES or RHEL) use the rpm tool as follows (replace version with your DRBD Proxy version, and architecture with your target architecture):
ja: RPMベースのシステム(SLESやRedhat)にDRBD Proxyをインストールする場合は、次のコマンドを使用します(DRBD Proxyのバージョンとアーキテクチャは、ターゲットのアーキテクチャに合わせてください)。

note: type: Plain text
en: Also install the DRBD administration program drbdadm since it is required to configure DRBD Proxy.
ja: DRBD Proxyの設定にはdrbdadmが必要なので、これもインストールします。

note: type: Plain text
en: This will install the DRBD proxy binaries as well as an init script which usually goes into `/etc/init.d`. Please always use the init script to start/stop DRBD proxy since it also configures DRBD Proxy using the `drbdadm` tool.
ja: DRBD Proxyバイナリだけでなく、 `/etc/init.d` に通常に入る起動スクリプトもインストールします。このスクリプトは単に起動/停止するだけでなく、 `drbdadm` を使ってDRBD Proxyの動作も設定します。

note: type: Title ===
en: License file
ja: ライセンスファイル

note: type: Plain text
en: When obtaining a license from Linbit, you will be sent a DRBD Proxy license file which is required to run DRBD Proxy. The file is called `drbd-proxy.license`, it must be copied into the `/etc` directory of the target machines, and be owned by the user/group `drbdpxy`.
ja: DRBD Proxyの実行には、ライセンスファイルが必要です。DRBD Proxyを実行したいマシンにライセンスファイルを設定してくださいこのファイルは drbd-proxy.license と呼ばれ、対象マシンの `/etc` ディレクトリにコピーされ、また `drbdpxy` ユーザー/グループに所有されている必要があります。

note: type: Title ===
en: Configuration using LINSTOR
ja: LINSTORを使用した設定

note: type: Plain text
en: DRBD Proxy can be configured using LINSTOR as described in the LINSTOR USER'S GUIDE.
ja: DRBD Proxyは、LINSTOR ユーザーズガイドで説明しているようにLINSTORを使って構成できます

note: type: Title ===
en: Configuration using resource files
ja: リソースファイルを使用した設定

note: type: Plain text
en: DRBD Proxy can also be configured by editing resource files.  It is configured by an additional section called `proxy` and additional `proxy on` sections within the host sections.
ja: DRBD Proxyもまたリソースファイルを編集して構成します。設定は、追加のオプションセクション `proxy` とホストセクション内の `proxy on` セクションで行います。

note: type: Plain text
en: Below is a DRBD configuration example for proxies running directly on the DRBD nodes:
ja: DRBDノードで直接実行されるプロキシのDRBD Proxyの設定例を次に示します。

note: type: Plain text
en: The `inside` IP address is used for communication between DRBD and the DRBD Proxy, whereas the `outside` IP address is used for communication between the proxies. The latter channel might have to be allowed in your firewall setup.
ja: `inside` IPアドレスはDRBDとDRBD Proxyとの通信に使用し、 `outside` IPアドレスはプロキシ間の通信に使用します。後者はファイヤーウォール設定で許可する必要があります。

note: type: Title ===
en: Controlling DRBD Proxy
ja: DRBD Proxyの制御

note: type: Plain text
en: `drbdadm` offers the `proxy-up` and `proxy-down` subcommands to configure or delete the connection to the local DRBD Proxy process of the named DRBD resource(s). These commands are used by the `start` and `stop` actions which `/etc/init.d/drbdproxy` implements.
ja: `drbdadm` には `proxy-up` および `proxy-down` サブコマンドがあり、名前付きDRBDリソースのローカルDRBD Proxyプロセスとの接続を設定したり削除したりできます。これらのコマンドは、`/etc/init.d/drbdproxy` が実装する `start` および `stop` アクションによって使用されます。

note: type: Plain text
en: The DRBD Proxy has a low level configuration tool, called `drbd-proxy-ctl`. When called without any option it operates in interactive mode.
ja: DRBD Proxyには `drbd-proxy-ctl` という下位レベル構成ツールがあります。このツールをオプションを指定せずに呼び出した場合は、対話型モードで動作します。

note: type: Plain text
en: To pass a command directly, avoiding interactive mode, use the `-c` parameter followed by the command.
ja: 対話型モードをにせずコマンドを直接渡すには、 `'-c'` パラメータをコマンドに続けて使用します。

note: type: Plain text
en: To display the available commands use:
ja: 使用可能なコマンドを表示するには次のようにします。

note: type: Plain text
en: Note the double quotes around the command being passed.
ja: コマンドの周りのダブルクォートは読み飛ばされる点に注意ください。

note: type: Plain text
en: Here is a list of commands; while the first few ones are typically only used indirectly (via `drbdadm proxy-up` resp. `drbdadm proxy-down`), the latter ones give various status information.
ja: 以下にコマンドを列挙します。最初のいくつかのコマンドは通常は直接使用することはありません( `drbdadm proxy-up` や `drbdadm proxy-down` コマンド経由で使用されます)。それ以降のものは様々なステータスや情報を表示します。

note: type: Plain text
en: Creates a communication path. As this is run via `drbdadm proxy-up` the long list of arguments is omitted here.
ja: 通信経路を作成します。これは `drbdadm proxy-up` コマンド経由で使用されるものなので、長い構文は省略しています。

note: type: Plain text
en: Removes a communication path.
ja: 通信経路を削除します。

note: type: Plain text
en: Sets the memory limit for a connection; this can only be done when setting it up afresh, changing it during runtime is not possible. + This command understands the usual units `k`, `M`, and `G`.
ja: コネクションにメモリ制限を設けます。これは新規に設定したときのみ有効で、稼働中に変更することはできません。 このコマンドでは通常使用する単位の `k` 、 `M` 、 `G` を使用できます。

note: type: Plain text
en: Shows currently configured communication paths.
ja: 現在設定されている通信経路を表示します。

note: type: Plain text
en: Shows memory usage of each connection. +
ja: 各コネクションでのメモリ使用量を表示します。 +

note: type: Plain text
en: As an example,
ja: 例：

note: type: Plain text
en: monitors memory usage. Please note that the quotes are required as listed above.
ja: メモリ使用を監視します。上記に挙げているように、クォートが必要である点にご注意ください。

note: type: Plain text
en: Shows currently established individual connections together with some stats. With `h` outputs bytes in human readable format.
ja: 現在接続中の各コネクションを種々の情報と共に表示します。 `h` をつけると、人間が可読のバイト単位のフォーマットで出力します。

note: type: Plain text
en: Shows currently configured connections and their states With `h` outputs bytes in human readable format. +
ja: 現在接続中のコネクションをステータスと共に表示します。 `h` をつけると、人間が可読のバイト単位のフォーマットで出力します。 +

note: type: Plain text
en: The column `Status` will show one of these states:
ja: `Status` の行では以下のうちいずれかのステータスを表示します。

note: type: Plain text
en: _Off_: No communication to the remote DRBD Proxy process.
ja: `Off`: 対向のDRBD Proxyプロセスとの通信経路がない。

note: type: Plain text
en: _Half-up_: The connection to the remote DRBD Proxy could be established; the Proxy => DRBD paths are not up yet.
ja: `Half-up`: 対向のDRBD Proxyプロセスとの接続はおそらく確立しているものの、ProxyとDRBD間の経路がまだ確立していない。

note: type: Plain text
en: _DRBD-conn_: The first few packets are being pushed across the connection; but still e.g. a Split-Brain situation might serve it again.
ja: `DRBD-conn`: 最初の数パケットをコネクションを通じて送信してはいるものの、まだスプリットブレインなどの状態にある。

note: type: Plain text
en: _Up_: The DRBD connection is fully established.
ja: `Up`: DRBDのコネクションが完全に確立された状態。

note: type: Plain text
en: Shuts down the `drbd-proxy` program. Attention: this unconditionally terminates any DRBD connections using the DRBD proxy.
ja: `drbd-proxy` プログラムをシャットダウンする。Attention: 本操作を行うと、DRBD Proxyを使ったすべてのDRBDコネクションが終了します。

note: type: Plain text
en: Exits the client program (closes the control connection), but leaves the DRBD proxy running.
ja: drbd-proxy-ctlプログラムを終了します(プログラムとの接続を閉じます)。※DRBD Proxy自体は動作したままです。

note: type: Plain text
en: This prints detailed statistics for the currently active connections, in an easily parseable format. Use this for integration to your monitoring solution! +
ja: 現在アクティブなコネクションの読みやすいフォーマットでの詳細な統計情報を表示します。この機能をご使用の監視方法に統合して利用するのもよいでしょう。 +

note: type: Plain text
en: While the commands above are only accepted from UID 0 (i.e., the `root` user), this one can be used by any user (provided that unix permissions allow access on the proxy socket at `/var/run/drbd-proxy/drbd-proxy-ctl.socket`); see the init script at `/etc/init.d/drbdproxy` about setting the rights.
ja: 上述のコマンド群はすべて `root` ユーザーなどのUID0のユーザーだけが実行できますが、このコマンドは全ユーザが使用できます( `/var/run/drbd-proxy/drbd-proxy-ctl.socket` へのアクセス権があれば)。 `/etc/init.d/drbdproxy` の権限を設定している箇所をご確認ください。

note: type: Title ===
en: About DRBD Proxy plugins
ja: DRBD Proxyプラグインについて

note: type: Plain text
en: Since DRBD Proxy version 3 the proxy allows to enable a few specific plugins for the WAN connection. + The currently available plugins are `zstd`, `lz4`, `zlib` and `lzma` (all software compression), and `aha` (hardware compression support, see http://www.aha.com/data-compression/).
ja: DRBD proxy3以降のプロキシではWANコネクション用のプラグインを使用できます。現在使用できるプラグインは `zstd`, `lz4`, `zlib`, `lzma` (すべてのソフトウェア圧縮), `aha` (ハードウェア圧縮サポート。詳細は http://www.aha.com/data-compression/ 参照ください。

note: type: Plain text
en: `zstd` (Zstandard) is a real-time compression algorithm, providing high compression ratios. It offers a very wide range of compression / speed trade-off, while being backed by a very fast decoder. Compression rates are dependent on "level" parameter which can be arranged between 1 to 22. Over level 20, Drbd Proxy will require more memory.
ja: `zstd` (Zstandard）は、高圧縮率を提供するリアルタイム圧縮アルゴリズムです。非常に高速なデコーダーのもとで、圧縮/速度の幅広いトレードオフ値を提供します。圧縮率はレベルパラメーターに依存し、1〜22 の範囲で指定できます。レベル 20 を超えると、Drbd プロキシに必要なメモリが増加します。

note: type: Plain text
en: `lz4` is a very fast compression algorithm; the data typically gets compressed down by 1:2 to 1:4, half- to two-thirds of the bandwidth can be saved.
ja: `lz4` は非常に高速な圧縮アルゴリズムです。 通常データを1/2から1/4に圧縮でき、使用するネットワーク帯域も1/2から3/2程度になります。

note: type: Plain text
en: The `zlib` plugin uses the GZIP algorithm for compression; it uses a bit more CPU than `lz4`, but gives a ratio of 1:3 to 1:5.
ja: `zlib` プラグインはGZIPアルゴリズムを圧縮に使用します。 `lz4` よりも多少CPUを消費しますが、1/3から1/5になります。

note: type: Plain text
en: The `lzma` plugin uses the `liblzma2` library. It can use dictionaries of several hundred MiB; these allow for very efficient delta-compression of repeated data, even for small changes.  `lzma` needs much more CPU and memory, but results in much better compression than `zlib` -- real-world tests with a VM sitting on top of DRBD gave ratios of 1:10 to 1:40. The `lzma` plugin has to be enabled in your license.
ja: `lzma` プラグインは `liblzma2` ライブラリを使用します。数百MiBの辞書を使って、小さな変更であっても非常に効率的な繰り返しデータの差分符号化を行います。 `lzma` はより多くCPUとメモリを必要としますが、 `zlib` よりも高い圧縮率になります。DRBD上にVMを置いた実際の環境でテストしたところ、1/10から1/40になりました。`lzma` プラグインはライセンスで有効化する必要があります。

note: type: Plain text
en: `aha` uses hardware compression cards, like the AHA367PCIe (10Gbit/sec) or AHA372 (20GBit/sec); this is the fastest compression for contemporary hardware. + You will need a special flag in your license file to enable this plugin.
ja: `aha` はAHA367PCIe (10Gbit/sec)やAHA372 (20GBit/sec)などのハードウェア圧縮カードを使用します。現在のハードウェアではこれがもっとも高速な圧縮です。ahaプラグインはライセンスで有効化する必要があります。

note: type: Plain text
en: Please contact LINBIT to find the best settings for your environment - it depends on the CPU (speed, number of threads), available memory, input and available output bandwidth, and expected IO spikes. Having a week of `sysstat` data already available helps in determining the configuration, too.
ja: ご利用の環境に最適な設定についてはLINBIT(またはサイオステクノロジー)へご相談ください。性能はCPU(速度、スレッド数)、メモリ、帯域幅の入出力、CPUスパイクなどに依存します。一週間分の `sysstat` データがあれば、設定を決定するのに役立ちます。

note: type: Plain text
en: Please note that the older `compression on` in the `proxy` section is deprecated, and will be removed in a future release. + Currently it is treated as `zlib level 9`.
ja: `proxy` セクションの `compression on` は現在使用していません。近いうちに廃止する予定です。現在は `zlib level 9` として扱います。

note: type: Title ====
en: Using a WAN Side Bandwidth Limit
ja: WAN側の帯域幅制限を使用する

note: type: Plain text
en: The experimental `bwlimit` option of DRBD Proxy is broken. Do not use it, as it may cause applications on DRBD to block on IO. It will be removed.
ja: DRBD Proxyの実験的な `bwlimit` は壊れていますので、使わないでください。DRBDを使うアプリケーションがIOでブロックするかもしれません。これは将来削除されます。

note: type: Plain text
en: Instead use the Linux kernel's traffic control framework to limit bandwidth consumed by proxy on the WAN side.
ja: 代わって、Linuxカーネルのトラフィック制御フレームワークを使ってください。

note: type: Plain text
en: In the following example you would need to replace the interface name, the source port and the ip address of the peer.
ja: 以下の例で、インターフェース名、ソースのポート、IPアドレスを変更して使ってください。

note: type: Plain text
en: You can remove this bandwidth limitation with
ja: この帯域幅制限は以下のコマンドで削除できます。

note: type: Title ===
en: Troubleshooting
ja: トラブルシューティング

note: type: Plain text
en: DRBD proxy logs via syslog using the `LOG_DAEMON` facility. Usually you will find DRBD Proxy messages in `/var/log/daemon.log`.
ja: DRBD proxyのログはsyslogの `LOG_DAEMON` ファシリティに記録されます。通常ログは `/var/log/daemon.log` に記録されます。

note: type: Plain text
en: Enabling debug mode in DRBD Proxy can be done with the following command.
ja: DRBD Proxyでデバッグモードを有効にするには次のようにします。

note: type: Plain text
en: For example, if proxy fails to connect it will log something like `Rejecting connection because I can't connect on the other side`. In that case, please check if DRBD is running (not in StandAlone mode) on both nodes and if both proxies are running. Also double-check your configuration.
ja: たとえば、DRBD Proxyが接続に失敗すると、 `Rejecting connection because I can’t connect on the other side` というようなメッセージがログに記録されます。その場合は、DRBDが(スタンドアローンモードでなく)両方のノードで動作していて、両方ノードでプロキシが動作していることを確認してください。また、両方のノードで設定値を確認してください。
