en to ja translation catalogue (63 entries)

note: type: Title ==
en: LINSTOR Volumes in Openshift
ja: Openshift での LINSTOR ボリューム

note: type: Plain text
en: This chapter describes the usage of LINSTOR in Openshift as managed by the operator and with volumes provisioned using the https://github.com/LINBIT/linstor-csi[LINSTOR CSI plugin].
ja: この章では、オペレーターと https://github.com/LINBIT/linstor-csi[LINSTOR CSI プラグイン] を使用してプロビジョニングされたボリュームによって管理された Openshift での LINSTOR の使用法について説明します。

note: type: Title ===
en: Openshift Overview
ja: Openshift の概要

note: type: Plain text
en: _OpenShift_ is the official Red Hat developed and supported distribution of Kubernetes. As such, you can easily deploy Piraeus or the LINSTOR operator using Helm or via example yamls as mentioned in the previous chapter, <<ch-kubernetes>>.
ja: _OpenShift_ は、RedHat が公式に開発およびサポートする Kubernetes のディストリビューションです。

note: type: Plain text
en: Some of the value of Red Hat's Openshift is that it includes its own registry of supported and certified images and operators, in addition to a default and standard web console.  This chapter describes how to install the Certified LINSTOR operator via these tools.
ja: Red Hat の Openshift の価値の一部は、デフォルトの標準 Web コンソールに加えて、サポートされ認定されたイメージとオペレーターの独自のレジストリーが含まれていることです。この章では、これらのツールを使用して LINSTOR オペレーターをインストールする方法について説明します。

note: type: Title ===
en: Deploying LINSTOR on Openshift
ja: Openshift での LINSTOR のデプロイ

note: type: Title ====
en: Before you Begin
ja: 始める前に

note: type: Plain text
en: LINBIT provides a certified LINSTOR operator via the RedHat marketplace. The operator eases deployment of LINSTOR on Kubernetes by installing DRBD, managing Satellite and Controller pods, and other related functions.
ja: LINBITは、RedHat マーケットプレイスを介して認定された LINSTOR オペレーターを提供します。オペレーターは、DRBD のインストール、 サテライトとコントローラー pod の管理、およびその他の関連機能により、Kubernetes への LINSTOR のデプロイを容易にします。

note: type: Plain text
en: The operator itself is available from the https://marketplace.redhat.com/en-us/products/linbit[Red Hat Marketplace.]
ja: オペレーター自体は https://marketplace.redhat.com/en-us/products/linbit[Red Hat Marketplace] から利用可能です。

note: type: Plain text
en: Unlike deployment via the helm chart, the certified Openshift operator does not deploy the needed etcd cluster. You must deploy this yourself ahead of time. We do this via the etcd operator available on https://operatorhub.io/operator/etcd[operatorhub.io].
ja: ヘルムチャートを介したデプロイとは異なり、認定された Openshift オペレーターは必要な etcd クラスターをデプロイしません。これは事前に自分で展開する必要があります。これは https://operatorhub.io/operator/etcd[operatorhub.io] で入手できる etcd オペレーターを介して行います。

note: type: Plain text
en: It it advised that the etcd deployment uses persistent storage of some type. Either use an existing storage provisioner with a default `StorageClass` or simply use `hostPath` volumes.
ja: etcd デプロイメントには何らかのタイプの永続ストレージを使用することをお勧めします。デフォルトの `StorageClass` で既存のストレージプロビジョナーを使用するか、単に `hostPath` ボリュームを使用します。

note: type: Plain text
en: Read <<s-kubernetes-storage, the storage guide>> and configure a basic storage setup for LINSTOR.
ja: <<s-kubernetes-storage, ストレージガイド>> を読んで LINSTOR の基本的なストレージ設定を構成してください。

note: type: Plain text
en: Read the <<s-kubernetes-securing-deployment,section on securing the deployment>> and configure as needed.
ja: <<s-kubernetes-securing-deployment, 安全なデプロイメント>> を読んで、必要に応じて構成してください。

note: type: Title ====
en: Deploying the operator pod
ja: オペレーター pod のデプロイ

note: type: Plain text
en: Once etcd and storage has been configured, we are now ready to install the LINSTOR operator. You can find the LINSTOR operator via the left-hand control pane of Openshift Web Console. Expand the "Operators" section and select "OperatorHub". From here you need to find the LINSTOR operator. Either search for the term "LINSTOR" or filter only by "Marketplace" operators.
ja: etcd とストレージが構成されたら、LINSTOR オペレーターをインストールする準備が整いました。 LINSTOR オペレーターは、Openshift Web コンソールの左側のコントロールペインから見つけることができます。 "Operators" セクションを展開し、 "OperatorHub" を選択します。ここから、LINSTOR オペレーターを見つける必要があります。 "LINSTOR" で検索するか、 "Marketplace" オペレーターのみでフィルタリングします。

note: type: Plain text
en: The LINSTOR operator can only watch for events and manage custom resources that are within the same namespace it is deployed within (OwnNamespace). This means the LINSTOR Controller, LINSTOR Satellites, and LINSTOR CSI Driver pods all need to be deployed in the same namespace as the LINSTOR Operator pod.
ja: LINSTOR オペレーターは、デプロイされているのと同じ名前空間（OwnNamsespace）内にあるイベントを監視し、カスタムリソースのみのを管理できます。つまり、LINSTOR コントローラー、LINSTOR サテライト、および LINSTOR CSI ドライバー pod はすべて、LINSTOR オペレーター pod と同じ名前空間でデプロイする必要があります。

note: type: Plain text
en: Once you have located the LINSTOR operator in the Marketplace, click the "Install" button and install it as you would any other operator.
ja: マーケットプレイスで LINSTOR オペレーターを見つけたら、 "Install" ボタンをクリックして、他のオペレーターと同じようにインストールします。

note: type: Plain text
en: At this point you should have just one pod, the operator pod, running.
ja: この時点で、実行中の pod は 1 つだけです。オペレーター pod です。

note: type: Plain text
en: Next we need to configure the remaining provided APIs.
ja: 次に、残りの提供された API を構成する必要があります。

note: type: Title ====
en: Deploying the LINSTOR Controller
ja: LINSTOR コントローラーのデプロイ

note: type: Plain text
en: Again, navigate to the left-hand control pane of the Openshift Web Console. Expand the "Operators" section, but this time select "Installed Operators". Find the entry for the "Linstor Operator", then select the "LinstorController" from the "Provided APIs" column on the right.
ja: ここで Openshift Web コンソールの左側のコントロールペインに再び移動します。 "Operators" セクションを展開しますが、今回は "Installed Operators" を選択します。 "Linstor Operator" のエントリを見つけて、右側の "Provided APIs" 列から "LinstorController" を選択します。

note: type: Plain text
en: From here you should see a page that says "No Operands Found" and will feature a large button on the right which says "Create LinstorController". Click the "Create LinstorController" button.
ja: ここで "No Operands Found" というページが表示され、右側に "Create LinstorController" という大きなボタンが表示されます。 "Create LinstorController" ボタンをクリックします。

note: type: Plain text
en: Here you will be presented with options to configure the LINSTOR Controller. Either via the web-form view or the YAML View. Regardless of which view you select, make sure that the `dbConnectionURL` matches the endpoint provided from your etcd deployment. Otherwise, the defaults are usually fine for most purposes.
ja: ここでは、LINSTOR コントローラーを構成するためのオプションが表示されます。 Web フォームビューまたは YAML ビューの選択するビューに関係なく、 `dbConnectionURL` が etcd デプロイメントから提供されるエンドポイントと一致することを確認してください。それ以外は、通常、たいていの用途でデフォルトで問題ありません。

note: type: Plain text
en: Lastly hit "Create", you should now see a linstor-controller pod running.
ja: 最後に "Create" を押すと、linstor-controller pod が実行されているのがわかります。

note: type: Title ====
en: Deploying the LINSTOR Satellites
ja: LINSTOR サテライトのデプロイ

note: type: Plain text
en: Next we need to deploy the Satellites Set. Just as before navigate to the left-hand control pane of the Openshift Web Console. Expand the "Operators" section, but this time select "Installed Operators". Find the entry for the "Linstor Operator", then select the "LinstorSatelliteSet" from the "Provided APIs" column on the right.
ja: 次に、Satellites セットをデプロイする必要があります。前と同じように、Openshift Web コンソールの左側のコントロールペインに移動します。 "Operators" セクションを展開し、 "Installed Operators" を選択します。 "Linstor Operator" のエントリを見つけて、右側の "Provided APIs" 列から "LinstorSatelliteSet" を選択します。

note: type: Plain text
en: From here you should see a page that says "No Operands Found" and will feature a large button on the right which says "Create LinstorSatelliteSet". Click the "Create LinstorSatelliteSet" button.
ja: ここから、"No Operands Found" というページが表示され、右側に "Create LinstorSatelliteSet" という大きなボタンが表示されます。 "Create LinstorSatelliteSet" ボタンをクリックします。

note: type: Plain text
en: Here you will be presented with the options to configure the LINSTOR Satellites. Either via the web-form view or the YAML View. One of the first options you'll notice is the `automaticStorageType`. If set to "NONE" then you'll need to remember to configure the storage pools yourself at a later step.
ja: ここでは、LINSTOR Satellites を構成するためのオプションが表示されます。 Web フォームビューまたは YAML ビューのいずれかで、最初に気付くオプションの 1 つは、 `automaticStorageType` です。 "NONE" に設定されている場合は、後のステップでストレージプールを自分で構成することを忘れないでください。

note: type: Plain text
en: Another option you'll notice is `kernelModuleInjectionMode`. I usually select "Compile" for portability sake, but selecting "ShippedModules" will be faster as it will install pre-compiled kernel modules on all the worker nodes.
ja: もう 1 つのオプションは、 `kernelModuleInjectionMode` です。通常、 環境に合わせてビルドする "Compile" を選択しますが、 "ShippedModules" を選択すると、コンパイル済みのカーネルモジュールがすべてのワーカーノードにインストールされるため、より素早く展開できます。

note: type: Plain text
en: Make sure the `controllerEndpoint` matches what is available in the kubernetes endpoints. The default is usually correct here.
ja: `controllerEndpoint` が kubernetes エンドポイントで利用可能なものと一致することを確認してください。通常、デフォルトで正しいです。

note: type: Plain text
en: Below is an example manifest:
ja: 以下はマニフェストの例です。

note: type: Plain text
en: Lastly hit "Create", you should now see a linstor-node pod running on every worker node.
ja: 最後に "Create" を押すと、すべてのワーカーノードで実行されている linstor-node pod が表示されます。

note: type: Title ====
en: Deploying the LINSTOR CSI driver
ja: LINSTOR CSI ドライバーのデプロイ

note: type: Plain text
en: Last bit left is the CSI pods to bridge the layer between the CSI and LINSTOR. Just as before navigate to the left-hand control pane of the OpenShift Web Console. Expand the "Operators" section, but this time select "Installed Operators". Find the entry for the "Linstor Operator", then select the "LinstorCSIDriver" from the "Provided APIs" column on the right.
ja: 残りの最後の pod は CSI と LINSTOR の間のレイヤーをブリッジする CSI pod です。前と同じように、Openshift Web コンソールの左側のコントロールペインに移動します。 "Operators" セクションを展開し、 "Installed Operators" を選択します。 "Linstor Operator" のエントリを見つけて、右側の "Provided APIs" 列から "LinstorCSIDriver" を選択します。

note: type: Plain text
en: From here you should see a page that says "No Operands Found" and will feature a large button on the right which says "Create LinstorCSIDriver". Click the "Create LinstorCSIDriver" button.
ja: ここから、 "No Operands Found" というページが表示され、右側に "Create LinstorCSIDriver" という大きなボタンが表示されます。 "Create LinstorCSIDriver" ボタンをクリックします。

note: type: Plain text
en: Again, you will be presented with the options. Make sure that the `controllerEndpoint` is correct. Otherwise the defaults are fine for most use cases.
ja: ここでも、オプションが表示されます。 `controllerEnpoint` が正しいことを確認してください。それ以外は、ほとんどのユースケースでデフォルトで問題ありません。

note: type: Plain text
en: Lastly hit "Create". You will now see a single "linstor-csi-controller" pod, as well as a "linstor-csi-node" pod on all worker nodes.
ja: 最後に "Create" を押します。これで、単一の "linstor-csi-controller" pod と、すべてのワーカーノードに "linstor-csi-node" pod が表示されます。

note: type: Title ===
en: Interacting with LINSTOR in OpenShift.
ja: Openshift での LINSTOR の操作

note: type: Plain text
en: The Controller pod includes a LINSTOR Client, making it easy to interact directly with LINSTOR.  For instance:
ja: コントローラ pod には LINSTOR クライアントが含まれているため、LINSTOR を直接操作するのは簡単です。例えば:

note: type: Plain text
en: This should only be necessary for investigating problems and accessing advanced functionality.  Regular operation such as creating volumes should be achieved via the <<s-kubernetes-basic-configuration-and-deployment,Kubernetes integration>>.
ja: これは、問題を調査し、高度な機能にアクセスする場合にのみ必要です。ボリュームの作成などの通常の操作は、<<s-kubernetes-basic-configuration-and-deployment,Kubernetes integration>> を介して実行する必要があります。

note: type: Title ===
en: Configuration and deployment
ja: 構成とデプロイメント

note: type: Plain text
en: Once the operator and all the needed pods are deployed, provisioning volumes simply follows the usual Kubernetes workflows.
ja: オペレーターと必要なすべての pod がデプロイされると、ボリュームのプロビジョニングは通常の Kubernetes ワークフローに従います。

note: type: Plain text
en: As such, please see the previous chapter's section on <<s-kubernetes-basic-configuration-and-deployment,Basic Configuration and Deployment>>.
ja: 詳細は <<s-kubernetes-basic-configuration-and-deployment,基本的な構成とデプロイメント>> を参照ください。

note: type: Title ===
en: Deploying additional components
ja: 追加コンポーネントのデプロイ

note: type: Plain text
en: Some additional components are not included in the OperatorHub version of the LINSTOR Operator when compared to the Helm deployment. Most notably, this includes setting up Etcd and deploying the <<s-kubernetes-stork,STORK integration>>.
ja: Helm デプロイメントと比較した場合、一部の追加コンポーネントは LINSTOR オペレーターの OperatorHub バージョンに含まれていません。最も注目すべきは、Etcd のセットアップと <<s-kubernetes-stork,STORK integration>> に関してです。

note: type: Plain text
en: Etcd can be deployed by using the Etcd Operator available in the OperatorHub.
ja: Etcd は、OperatorHub で利用可能な Etcd オペレーターを使用してデプロイできます。

note: type: Plain text
en: To deploy STORK, you can use the single YAML deployment available at: https://charts.linstor.io/deploy/stork.yaml Download the YAML and replace every instance of `MY-STORK-NAMESPACE` with your desired namespace for STORK. You also need to replace `MY-LINSTOR-URL` with the URL of your controller. This value depends on the `name` you chose when <<s-openshift-deploy-controller,creating the LinstorController resource>>. By default this would be `http://linstor.<operator-namespace>.svc:3370`
ja: STORK をデプロイするには、https://charts.linstor.io/deploy/stork.yaml で入手可能な単一の YAML デプロイメントを使用できます。YAML をダウンロードし、 `MY-STORK-NAMESPACE` のすべてのインスタンスを STORK の目的の名前空間に置き換えます。 また、 `MY-LINSTOR-URL` をコントローラーの URL に置き換える必要があります。この値は <<s-openshift-deploy-controller, LinstorController リソースを作成>> したときに選択した `name` によって異なります。デフォルトで、これは `http://linstor.<operator-namespace>.svc:3370` になります。

note: type: Plain text
en: To apply the YAML to Openshift, either use `oc apply -f <filename>` from the command line or find the "Import YAML" option in the top right of the Openshift Web Console.
ja: YAML を Openshift に適用するには、コマンドラインから `oc apply -f <filename>` を実行します。または Openshift Web コンソールの右上にある "Import YAML" オプションを使用します。

note: type: Title ====
en: High Availability Controller
ja: 高可用性コントローラー

note: type: Plain text
en: To deploy our <<s-kubernetes-ha-controller,High Availability Controller>>, you can use the single YAML deployment available at: https://charts.linstor.io/deploy/ha-controller.yaml
ja: <<s-kubernetes-ha-controller,高可用性コントローラー>> をデプロイするには　https://charts.linstor.io/deploy/ha-controller.yaml で入手可能な単一のYAMLデプロイメントを使用します。

note: type: Plain text
en: Download the YAML and replace:
ja: YAML をダウンロードして、以下を置き換えます。

note: type: Plain text
en: `MY-HA-CTRL-NAMESPACE`: with your preferred project name / namespace.
ja: `MY-HA-CTRL-NAMESPACE`: 使用するプロジェクト名/名前空間

note: type: Plain text
en: `MY-LINSTOR-URL`: url of the LINSTOR controller, for example: `http://linstor.linstor-namespace.svc:3370/`
ja: `MY-LINSTOR-URL`: LINSTOR コントローラーの URL, 例えば `http://linstor.linstor-namespace.svc:3370/`

note: type: Title ====
en: Deploying via Helm on openshift
ja: openshift で Helm を使用したデプロイ

note: type: Plain text
en: Alternatively, you can deploy the LINSTOR Operator using Helm instead. Take a look at the <<ch-kubernetes,Kubernetes guide>>.  Openshift requires changing some of the default values in our Helm chart.
ja: openshift では、Helm を使用して LINSTOR オペレーターをデプロイすることもできます。 詳細は <<ch-kubernetes,Kubernetes guide>> 参照ください。Openshift では、Helm チャートのデフォルト値の一部を変更する必要があります。

note: type: Plain text
en: If you chose to use Etcd with hostpath volumes for persistence (see <<s-kubernetes-etcd-hostpath-persistence,here>>), you need to enable selinux relabelling. To do this pass `--set selinux=true` to the `pv-hostpath` install command.
ja: 永続性のためにホストパスボリュームで Etcd を使用することを選択した場合（ <<s-kubernetes-etcd-hostpath-persistence,こちら>> を参照）、selinux の再ラベル付けを有効にする必要があります。これを行うには `--set selinux=true` を `pv-hostpath` インストールコマンドに渡します。

note: type: Plain text
en: For the LINSTOR Operator chart itself, you should change the following values:
ja: LINSTOR オペレーターチャート自体については、以下の値を変更する必要があります。

note: type: Plain text
en: Openshift uses https://docs.openshift.com/container-platform/4.6/authentication/managing-security-context-constraints.html[SCCs] to manage security contexts.
ja: Openshift は https://docs.openshift.com/container-platform/4.6/authentication/managing-security-context-constraints.html[SCCs] を使用してセキュリティコンテキストを管理します。

note: type: Plain text
en: The cluster wide CSI Snapshot Controller is already installed by Openshift.
ja: クラスター全体の CSI スナップショットコントローラーは、Openshift によって既にインストールされています。

note: type: Plain text
en: Automatic detection of the Kubernetes Scheduler version fails in Openshift, you need to set it manually. Note: the tag does _not_ have to match Openshift's Kubernetes release.
ja: Openshift では KubernetesScheduler のバージョン自動検出が失敗するため、手動で設定する必要があります。タグは、Openshift の Kubernetes リリースと一致する必要はありません。

note: type: Plain text
en: If you choose to use Etcd deployed via Helm and use the `pv-hostpath` chart, Etcd needs to run as member of group `1000` to access the persistent volume.
ja: Helm を使用してデプロイされた Etcd を使用し、 `pv-hostpath` チャートを使用する場合、永続ボリュームにアクセスするには、Etcd をグループ `1000` のメンバーとして実行する必要があります。

note: type: Plain text
en: The RHEL8 kernel injector also supports RHCOS.
ja: RHEL8 カーネルインジェクターは RHCOS もサポートします。

note: type: Plain text
en: Other overrides, such as storage pool configuration, HA deployments and more, are available and documented in the <<ch-kubernetes,Kubernetes guide>>.
ja: ストレージプール構成、HA デプロイメントなど他にも変更な可能な設定があります。詳細は <<ch-kubernetes,Kubernetes guide>> を参照ください。
