Automation Suite
2022.4
バナーの背景画像
Automation Suite インストール ガイド
最終更新日 2024年4月24日

ObjectStore ストレージを最適化する

重要: ストレージの最適化は、マルチノードの高可用性対応運用環境のデプロイでのみ必要です。シングルノードの評価デプロイでは不要です。

2022.4 より前のバージョンでは、Ceph はレプリケートされたデータ プールを使用していました。この種類のデータ プールは、50 GiB のオブジェクトを保存するのにクラスター全体で 900 GiB のスペースを要します。レプリケートされたプールではなく、イレイジャー コーディングされたプールを選択すれば、同じ 50 GiB のオブジェクトの保存に必要なストレージ スペースが 900 GiB から 450 GiB に減ります。

ObjectStore ストレージを最適化できるのは、Automation Suite クラスター内で実行される Ceph のバージョンが 15.x の場合だけです。

Automation Suite クラスターで Ceph 15.x をホストするシナリオは次のとおりです。

  • Automation Suite 2022.4.0 の新規インストール
  • Automation Suite 2021.10.0、2021.10.1、2021.10.2 の既存のインストール
  • Automation Suite 2021.10.0、2021.10.1、2021.10.2 から 2022.4.0 へのアップグレード

Automation Suite 2021.10.3 および 2021.10.4 では Ceph 16.x がホストされており、最適化された ObjectStore ストレージを利用できません。現在、この解決策の提供に取り組んでいます。

重要: Ceph 15.x を使用する場合、ストレージの最適化を実行すると、データの破損に対するフォールト トレランスが低下します。最適化されたストレージを活用する場合、Automation Suite 内で実行されるストレージ レプリカが一度に 1 つ破損しても許容できます。複数のストレージ レプリカが失われると、データが失われる可能性が高くなります。ストレージ レプリカを回復する唯一の方法は、バックアップ データから復元する方法です (バックアップが構成されている場合)。

インストールされている Ceph のバージョンを確認するには、任意のサーバー ノードで次のコマンドを実行します。

kubectl -n rook-ceph get deployment -l rook_cluster=rook-ceph -o jsonpath='{range .items[*]}{"ceph-version="}{.metadata.labels.ceph-version}{"\n"}{end}' | sort | uniqkubectl -n rook-ceph get deployment -l rook_cluster=rook-ceph -o jsonpath='{range .items[*]}{"ceph-version="}{.metadata.labels.ceph-version}{"\n"}{end}' | sort | uniq

次のサンプル出力は、ストレージの最適化でサポートされていない Ceph のバージョンを示しています。

ceph-version=16.2.7-0ceph-version=16.2.7-0

ObjectStore ストレージを最適化するには、Ceph をレプリケーション アルゴリズムからイレイジャー コーディング アルゴリズムに移行する必要があります。次の表に、データを移行する方法を示します。

移行方法

シナリオ

  • Automation Suite クラスタの新規インストール
  • Automation Suite が全キャパシティで使用されていない
  • Ceph ObjectStore にアップロードされているデータが少ない
  • Ceph の利用可能なストレージが 35% 未満で、移行のために一時的な SSD を追加できる
  • ObjectStore に格納されるデータが非常に重要で大容量であるため、移行中にデータのバックアップを作成することが重要である

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.