en to ja translation catalogue (71 entries)

note: type: Title ===
en: Upgrading DRBD
ja: DRBDのアップグレード

note: type: Plain text
en: Upgrading DRBD is a fairly simple process. This section will cover the process of upgrading from 8.4.x to 9.0.x in great detail; for within-9 upgrades it gets to be much easier, see the short version <<s-upgrade-within-9,below>>.
ja: DRBDのアップグレードは非常にシンプルな手順です。この章ではDRBD8.4から9.0へのアップグレード手順を説明します。DRBD9系内でのアップグレードの手順についてはより簡単ですので<<s-upgrade-within-9,以下>>の項目を参照ください。

note: type: Title ====
en: Compatibility
ja: 互換性

note: type: Plain text
en: DRBD is _wire protocol_ compatible over minor versions. Its _wire protocol_ is independent of the host kernel version and the machines' CPU architectures.
ja: DRBD は、マイナーバージョン間でワイヤプロトコル互換です。これはホストのカーネルのバージョンやマシンの CPU アーキテクチャに依存しません。

note: type: Plain text
en: DRBD is protocol compatible within a major number. E.g. All version 8.x.y releases are protocol compatible.
ja: DRBD は、メジャーバージョン間でプロトコル互換です。たとえば、すべてのバージョン 8.x.y リリース間はプロトコル互換です。

note: type: Plain text
en: DRBD 9.0.x is compatible with all drbd-8.x.y releases.  DRBD 9.1.x is compatible with all drbd-9.0.x releases but no longer with drbd-8.x.y.
ja: DRBD 9.0.x は、すべての drbd-8.x.y リリースと互換性があります。DRBD 9.1.x は、すべての drbd-9.0.x リリースと互換性がありますが、drbd-8.x.y とは互換性がありません。

note: type: Title ====
en: General overview
ja: 概要

note: type: Plain text
en: The general process for upgrading 8.4 to 9.0 is as follows:
ja: 8.4から9.0へのアップグレード手順の概要は以下の通りです。

note: type: Plain text
en: Configure the <<s-updating-your-repo,new repositories>> (if using packages from LINBIT)
ja: <<s-updating-your-repo,新しいリポジトリ>>を設定する。(LINBITのパッケージを使っている場合)

note: type: Plain text
en: Make sure that the current situation <<s-upgrade-check,is okay>>
ja: 現在の状態が<<s-upgrade-check,問題ない>>事を確認する。

note: type: Plain text
en: <<s-upgrade-pausing-the-cluster,Pause>> any cluster manager
ja: クラスタ管理ソフトを<<s-upgrade-pausing-the-cluster,停止>>する。

note: type: Plain text
en: Get <<s-Upgrading-the-packages,new versions>> installed
ja: <<s-Upgrading-the-packages,新しいバージョン>>をインストールする。

note: type: Plain text
en: If wanting to move to more than 2 nodes, then you'll need to resize the lower-level storage to provide room for the additional meta-data; this topic is discussed in the <<ch-lvm,LVM Chapter>>.
ja: 2ノード以上を移動させたい場合は、追加メタデータ用のスペースを加えるために下位レベルデバイスをリサイズする必要がある。この点については<<ch-lvm,LVMの章>>参照。

note: type: Plain text
en: Deconfigure resources, unload DRBD 8.4, and <<s-upgrade-reload-kernel-mod,load the v9 kernel module>>
ja: リソースの設定を取り除き、DRBD8.4をアンロードし、そして<<s-upgrade-reload-kernel-mod,v9のカーネルモジュールをロード>>する。

note: type: Plain text
en: <<s-upgrade-convert,Convert DRBD meta-data>> to format `v09`, perhaps changing the number of bitmaps in the same step
ja: `v09` の形式に<<s-upgrade-convert,DRBDメタデータをコンバート>>する。ビットマップ数も同様の手順。

note: type: Plain text
en: Take the DRBD <<s-upgrade-start-drbd,resources up>>, and be happy
ja: <<s-upgrade-start-drbd,リソースを起動>>をして完了。

note: type: Title ====
en: Updating your repository
ja: リポジトリのアップデート

note: type: Plain text
en: Due to the number of changes between the 8.4 and 9.0 branches we have created separate repositories for each. Perform this repository update on both servers.
ja: 8.4と9.0のブランチ間の様々な変更のため、各々に別のリポジトリを作成しています。各サーバでリポジトリのアップデートを行います。

note: type: Title =====
en: RHEL/CentOS systems
ja: RHEL/CentOSのシステム

note: type: Plain text
en: Edit your `/etc/yum.repos.d/linbit.repo` file to reflect the following changes.
ja: `/etc/yum.repos.d/linbit.repo` ファイルに以下の変更を反映します。

note: type: Plain text
en: You will have to populate the <hash> and <arch> variables. The <hash> is provided by LINBIT support services.
ja: <hash>と<arch>の箇所は置き換えてください。<hash>はLINBITサポートから提供されるものです。

note: type: Plain text
en: Edit your `*.repo` file to reflect the necessary changes.
ja: `*.repo` ファイルに以下の変更を反映します。

note: type: Title =====
en: Debian/Ubuntu systems
ja: Debian/Ubuntuのシステム

note: type: Plain text
en: Edit `/etc/apt/sources.list` (or a file in `/etc/apt/sources.d/`) to reflect the following changes.
ja: `/etc/apt/sources.list`(または `/etc/apt/sources.d/` にあるファイル)に以下の変更を反映します。

note: type: Plain text
en: In case you're not using the `bullseye` release, but some other, you'll need to change that line.
ja: `bullseye` リリースを使用していない場合でも、また他のリリースの場合でも、この変更は必要です。

note: type: Plain text
en: You will have to populate the `<hash>` variable. The `<hash>` is provided by LINBIT support services.
ja: <hash>の箇所は置き換えてください。<hash>はLINBITサポートから提供されるものです。

note: type: Plain text
en: Next you will want to add the DRBD signing key to your trusted keys.
ja: 次にDRBDの署名キーを信頼済みキーに追加してもよいでしょう。

note: type: Plain text
en: Edit `/etc/apt/sources.list` (or a file in `/etc/apt/sources.d/`) to reflect the the necessary changes.
ja: `/etc/apt/sources.list`(または `/etc/apt/sources.d/` にあるファイル)に以下の変更を反映します。

note: type: Plain text
en: Lastly perform an `apt update` so Debian recognizes the updated repository.
ja: 最後に `apt update` を実行してリポジトリのアップデートを認識させます。

note: type: Title ====
en: Checking the DRBD state
ja: DRBDの状態を確認する

note: type: Plain text
en: Before you begin make sure your resources are in sync. The output of `cat /proc/drbd` (which is only available _before_ 9.0) should show _UpToDate/UpToDate_.
ja: リソースが同期していることを確認します。`cat /proc/drbd` が `UpToDate/UpToDate` を出力しています。(これは、DRBD8系 _以下_ でのみ有効です)

note: type: Title ====
en: Pausing the services
ja: サービスの一時停止

note: type: Plain text
en: Now that you know the resources are in sync, start by upgrading the secondary node.  This can be done manually or according to your cluster manager's documentation.
ja: リソースが同期している事を確認したら、セカンダリノードをアップグレードします。この手順は手動で行うことができます。またはクラスタマネージャのドキュメントに従って実行します。

note: type: Plain text
en: Both processes are covered below.  If you're running Pacemaker do not use the manual method.
ja: 両手順は以下の通りです。Pacemakerの動作中は手動では操作しないでください。

note: type: Plain text
en: Manual Method
ja: 手動手順

note: type: Plain text
en: Put the secondary node into standby mode. In this example 'bob' is secondary.
ja: セカンダリノードをスタンバイモードにします。この例では `bob` はセカンダリです。

note: type: Plain text
en: You can watch the status of your cluster using `crm_mon -rf` or watch `cat /proc/drbd` until it shows _Unconfigured_ for your resources.
ja: クラスタの状態を 'crm_mon -rf' で確認することができます。または、リソースの状態を、もし "Unconfigured" と表示されていなければ 'cat /proc/drbd' で確認することができます。

note: type: Title ====
en: Upgrading the packages
ja: パッケージのアップグレード

note: type: Plain text
en: Now update your packages with either yum or apt.
ja: パッケージをyumまたはaptでアップデートします。

note: type: Plain text
en: Once the upgrade is finished will now have the latest DRBD 9.0 kernel module and drbd-utils installed on your secondary node, 'bob'.
ja: アップグレードが完了すると、最新のDRBD9のカーネルモジュールとdrbd-utilsがセカンダリノードの `bob` にインストールされています。

note: type: Plain text
en: But the kernel module is not active yet.
ja: しかしカーネルモジュールはまだ有効化されていません。

note: type: Title ====
en: Loading the new Kernel module
ja: 新しいカーネルモジュールのロード

note: type: Plain text
en: By now the DRBD module should not be in use anymore, so we unload it via
ja: 現時点でDRBDモジュールは使用していませんので、以下コマンドでアンロードします。

note: type: Plain text
en: If there's a message like `ERROR: Module drbd is in use`, then not all resources have been correctly stopped yet. + Retry <<s-upgrading-drbd>>, and/or run the command `drbdadm down all` to find out which resources are still active.
ja: " `ERROR : Module drbd is in use` " のようなメッセージが出る場合は、まだすべてのリソースが正常に停止していません。<<s-upgrading-drbd>>を再実行し、そして/またはどのリソースがまだ稼働しているのか確認するため `drbdadm down all` を実行します。

note: type: Plain text
en: Typical issues that might prevent unloading are these:
ja: よくあるアンロードを妨げる原因には以下のものがあります。

note: type: Plain text
en: NFS export on a DRBD-backed filesystem (see `exportfs -v` output)
ja: DRBDが下位デバイスのファイルシステムにNFSエクスポートがある( `exportfs -v` の出力を確認)

note: type: Plain text
en: Filesystem still mounted - check `grep drbd /proc/mounts`
ja: ファイルシステムをマウント中 - `grep drbd /proc/mounts` を確認

note: type: Plain text
en: Loopback device active (`losetup -l`)
ja: ループバックデバイスがアクティブ ( `losetup -l` )

note: type: Plain text
en: Device mapper using DRBD, directly or indirectly (`dmsetup ls --tree`)
ja: デバイスマッパーが直接または間接的にDRBDを使用している。( `dmsetup ls --tree` )

note: type: Plain text
en: LVM with a DRBD-PV (`pvs`)
ja: DRBDデバイスが物理ボリュームとなっていて、そのLVMがアクティブ ( `pvs` )

note: type: Plain text
en: Please note that this list isn't complete - these are just the most common examples.
ja: 上記はよくあるケースであり、すべてのケースを網羅するものではないという事に注意ください。

note: type: Plain text
en: Now we can load the new DRBD module:
ja: これで、DRBDモジュールをロードすることができます。

note: type: Plain text
en: Now you should check the contents of `/proc/drbd` and verify that the correct (new) version is loaded; if the installed packages is for the wrong kernel version, the `modprobe` would be successful, but you'd be left with the old version being active again.
ja: `/proc/drbd` の出力を確認し、正しく(新しい)バージョンがロードされたか確認してください。もしインストールされているパッケージが間違ったカーネルバージョンのものだった場合には、 `modprobe` は有効ですが、古いバージョンが残っていれば再び有効にすることもできます。

note: type: Plain text
en: The output of `cat /proc/drbd` should now show 9.0.x and look similar to this.
ja: 'cat /proc/drbd' の出力は9.0.xを表示し、次のようになっているでしょう。

note: type: Plain text
en: On the primary node, alice, 'cat /proc/drbd' will still show the prior version, until you upgrade it.
ja: プライマリノードのaliceでは、 'cat /proc/drbd' はアップグレードをするまでは以前のバージョンを表示します。

note: At this point the cluster is running two different versions of DRBD. While this is not recommended to be used for longer time spans, it is inevitable for the (short) upgrade period. Stop any service using DRBD and then DRBD on the primary node, alice, and promote 'bob'. Again this can be done either
en: Migrating your configuration files
ja: 設定ファイルの移行

note: type: Plain text
en: DRBD 9.0 is backward compatible with the 8.4 configuration files; however, some syntax has changed. See <<s-recent-changes-config>> for a full list of changes. In the meantime you can port your old configs fairly easily by using 'drbdadm dump all' command. This will output both a new global config followed by the new resource config files. Take this output and make changes accordingly.
ja: DRBD 9.0は8.4の設定ファイルに後方互換性がありますが、一部の構文は変更しています。変更点の全一覧は<<s-recent-changes-config>>を参照してください。'drbdadm dump all' コマンドを使えば古い設定を簡単に移すことができます。これは、新しいリソース設定ファイルに続いて新しいグローバル設定も両方とも出力します。この出力を使って適宜変更してください。

note: type: Title ====
en: Changing the meta-data
ja: メタデータの変更

note: type: Plain text
en: Now you need to convert the on-disk metadata to the new version; this is really easy, it's just running one command and acknowledging two questions.
ja: 次にオンディスクのメタデータを新しいバージョンに変更します。この手順はとても簡単で、1つコマンドを実行して2つの質問に答えるだけです。

note: type: Plain text
en: If you want to change the number of nodes, you should already have increased the size of the lower level device, so that there is enough space to store the additional bitmaps; in that case, you'd run the command below with an additional argument `--max-peers=__<N>__`. When determining the number of (possible) peers please take setups like the <<s-drbd-client>> into account.
ja: たくさんのノードを変更したい場合には、追加のビットマップに十分なスペースを確保するため、すでに下位デバイスの容量を拡張していることでしょう。この場合には以下のコマンドを追加の引数 `--max-peers=<N>` を付けて実行します。対向ノードの数(予定)を決める時には、<<s-drbd-client>>も考慮に入れてください。

note: type: Plain text
en: Upgrading the DRBD metadata is as easy as running one command, and acknowledging the two questions:
ja: DRBDのメタデータのアップグレードはとても簡単で、1つコマンドを実行して2つの質問に答えるだけです。

note: type: Plain text
en: Of course, you can pass `all` for the resource names, too; and if you feel really lucky, you can avoid the questions via a command line like this here, too. (Yes, the order is important.)
ja: もちろん、リソース名を `all` にすることも可能です。また、以下のようにすれば質問されるのを回避することができます(コマンド内の順序が重要です)。

note: type: Title ====
en: Starting DRBD again
ja: DRBDを再び起動する

note: type: Plain text
en: Now, the only thing left to do is to get the DRBD devices up and running again - a simple `drbdadm up all` should do the trick.
ja: あとはDRBDデバイスを再びupにして起動するだけです。単純に、 `drbdadm up all` で済みます。

note: type: Plain text
en: Now, depending on whether you've got a cluster manager or keep track of your resources manually, there are two different ways again. If you are using a cluster manager follow its documentation.
ja: 次は、クラスタ管理ソフトを使用しているか、手動でリソースを管理しているかによって方法が異なります。クラスタマネージャを使用している場合は、そのドキュメントに従ってください。

note: type: Plain text
en: Manually
ja: 手動

note: type: Plain text
en: This should make DRBD connect to the other node, and the resynchronization process will start.
ja: これによってDRBDは他のノードに接続し、再同期プロセスが開始します。

note: type: Plain text
en: When the two nodes are _UpToDate_ on all resources again, you can move your applications to the already upgraded node (here 'bob'), and then follow the same steps on the cluster node still running 8.4.
ja: すべてのリソースが2つのノードで `UpToDate` になったら、アップグレードしたノード(ここでは `bob` )にアプリケーションを移動させることができます。そして、まだ8.4が稼働しているノードで同じ手順を行ってください。

note: type: Title ====
en: From DRBD 9 to DRBD 9
ja: DRBD9からDRBD9

note: type: Plain text
en: If you are already running 9.0, it is sufficient to <<s-Upgrading-the-packages,install new package versions>>, make the cluster node <<s-upgrade-pausing-the-cluster,_standby_>>, <<s-upgrade-reload-kernel-mod,unload/reload>> the kernel module, <<s-upgrade-start-drbd,start the resources>>, and make the cluster node _online_ againfootnote:[At least that's the state at the time of writing - that's how it has been in the past, and we want to keep it that easy. But who knows? Who can tell? ;)].
ja: 既にDRBD9を使っている場合には<<s-Upgrading-the-packages,新しいバージョンのパッケージをインストール>>することができます。クラスタノードを<<s-upgrade-pausing-the-cluster,`スタンバイ`>>にして、カーネルモジュールを<<s-upgrade-reload-kernel-mod,アンロード/リロード>>し、<<s-upgrade-start-drbd,リソースを起動>>、そしてクラスタノードを再度 `online` にします。footnote:[少なくとも、過去にあった書き込み時の状態;)]

note: type: Plain text
en: These individual steps have been detailed above, so we won't repeat them here.
ja: 個々の手順については上述の項の通りですので、ここでは省略します。
