automation-suite
2.2510
true
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

OpenShift の Automation Suite のインストール ガイド

最終更新日時 2025年12月5日

ストレージ

Automation Suite クラスターには、Microsoft SQL Server 以外に、ファイルを保存するストレージ コンポーネントも必要です。 Automation Suite では、選択するサービスの種類に応じて ObjectStore とブロック/ファイル ストレージが必要です。

各 Automation Suite コンポーネントのストレージの推定値

UiPath® Platform サービス

以下のサービスにはストレージ コンポーネントが必要です。これらは、各サービスを Automation Suite のインストール時または後から有効化した場合にのみ必要です。

サービス

ストレージの種類

目的

estimate

Orchestrator

Object Store

  • デプロイされるオートメーションの NuGet オートメーション パッケージ

  • キューとそのデータ

通常、パッケージは 5 MB であり、バケット (ある場合) は 1 MB 未満です。成熟した大企業では、約 10 GB のパッケージと 12 GB のキューをデプロイしています。

Action Center

Object Store

  • ユーザーがドキュメント タスクに保存するドキュメント

通常、ドキュメントには 0.15 MB、入力フォームには追加で 0.15 KB が必要です。 成熟した大企業では、これは合計 4 GB になる可能性があります。

Test Manager

Object Store

  • ユーザーが保存する添付ファイルとスクリーンショット

通常、すべてのファイルと添付ファイルの合計は最大で約 5 GB です。

Insights

Blockstore

  • パブリッシュされたダッシュボードとそのメタデータ

有効化に 2 GB が必要で、ストレージ フットプリントはこの数字に応じて増加します。大手企業規模のデプロイでは、すべてのダッシュボード用にさらに数 GB が必要です。約 10 GB のストレージで十分です。

Integration ServiceObject Store
  • コネクタのメタデータ
  • イベント トリガー
コネクタのサイズはさまざまですが、利用可能なすべてのコネクタをインストールした場合の消費額は 100 MB 未満です。 トリガー イベントの数は使用状況によって異なりますが、5 GB で十分です。
Studio Webファイル ストア
  • 指定したフィード (UiPath のオフィシャル フィード、api.nuget.org) からダウンロードされた NuGet パッケージ
  • Studio Web で作成またはインポートしたプロジェクト
  • NuGet パッケージ: 220 GB
  • ユーザー プロジェクト: 50 GB

Apps (アプリ)

Object Store

  • Apps にアップロードされる添付ファイル

通常、データベースには約 5 GB が必要で、一般的な複雑なアプリは約 15 MB を消費します。

AI Center

オブジェクト ストア/ファイル ストア

  • ML パッケージ

  • 分析対象のデータセット

  • トレーニング パイプライン

代表的な実証済みのインストールでは、5 つのパッケージに 8 GB、データセットに追加で 1 GB を消費します。

パイプラインが追加で 50 GB のブロック ストレージを消費することがありますが、アクティブに実行されている場合だけです。

Document Understanding

Object Store

  • ML モデル

  • OCR モデル

  • 保存されるドキュメント

成熟したデプロイでは、12 GB が ML モデルに、17 GB が OCR に、50 GB がすべての保存済みドキュメントに使用されます。

Automation Suite ロボット

ファイル ストア

  • オートメーションの実行に必要なパッケージのキャッシュ

通常、成熟した企業では約 10 GB のパッケージをデプロイします。

Process Mining

Object Store

  • SQL ウェアハウスでクエリを実行するために必要な SQL ファイル

最小フットプリントは SQL ファイルの保存にのみ使用します。当初は約 1 GB のストレージで十分です。

コンテキスト グラウンディングObjectStore、File Store
  • オブジェクト ストアは、マイクロ フロントエンド データを格納するために使用されます
  • ファイル ストアは、ファイルを処理するためのキャッシュとして使用されます
  • オブジェクト ストアの推奨サイズは 50GB です
  • 推奨されるPVCサイズは1TBです
LLM の可観測性Object Store
  • ユーザー LLM のプロンプトの入力と出力を保存するには、以下の手順を実行します
  • 推奨サイズは 10 GB です
ソリューションファイル ストア
  • ソリューション、パッケージ バンドル、およびパッケージ ファイルを保存するには、以下の手順を実行します
  • 推奨サイズは 200 GB です

Object Store

Automation Suite では、次の ObjectStore がサポートされています。

  • Azure BLOB ストレージ

  • AWS S3 ストレージ

  • S3 互換 ObjectStore。 OpenShift は、Ceph ベースの S3 互換 ObjectStore である OpenShift Data Foundation を提供します。 OpenShift Data Foundation をインストールするには、「 OpenShift Data Foundation の概要」を参照してください。

OpenShift Data Foundation の設定

  1. OpenShift Data Foundation (ODF) で ObjectStore バケットを作成するには、インストールする予定の各製品に対応する各バケットの ObjectBucketClaim を作成する必要があります。
    重要:
    4.19 より前の OpenShift クラスターバージョンで ODF をオブジェクトストアとして使用する場合、CORS は設定できません。この制限により、サービスが ODF バケットで正しく動作しなくなる可能性があります。互換性を確保するには、input.json ファイルに "disable_presigned_url": true を設定します。

    この設定の適用中にエラーが発生した場合は、「 トラブルシューティング」 セクションをご覧ください。

    次の例は、有効な ObjectBucketClaimを示しています。
    手記: サンプルで提供する設定は、OpenShift Data Foundation でバケットを作成する場合にのみ必要です。
    apiVersion: objectbucket.io/v1alpha1
    kind: ObjectBucketClaim
    metadata:
      name: BUCKET_NAME
      namespace: <uipath>
    spec:
      bucketName: BUCKET_NAME
      storageClassName: openshift-storage.noobaa.ioapiVersion: objectbucket.io/v1alpha1
    kind: ObjectBucketClaim
    metadata:
      name: BUCKET_NAME
      namespace: <uipath>
    spec:
      bucketName: BUCKET_NAME
      storageClassName: openshift-storage.noobaa.io
  2. マニフェストを適用すると、<uipath> 名前空間に BUCKET_NAME という名前のシークレットが作成されます。シークレットには、そのバケットの access_keysecret_key が含まれます。 access_keysecret_keyを照会するには、次のコマンドを実行します。
    oc get secret BUCKET_NAME -n <uipath> -o jsonpath={.data.AWS_ACCESS_KEY_ID} | base64 -d; echo
    oc get secret BUCKET_NAME -n <uipath> -o jsonpath={.data.AWS_SECRET_ACCESS_KEY} | base64 -d; echooc get secret BUCKET_NAME -n <uipath> -o jsonpath={.data.AWS_ACCESS_KEY_ID} | base64 -d; echo
    oc get secret BUCKET_NAME -n <uipath> -o jsonpath={.data.AWS_SECRET_ACCESS_KEY} | base64 -d; echo
  3. バケットにアクセスするホストまたは FQDN を見つけるには、次のコマンドを実行します。
    oc get routes s3 -o jsonpath={.spec.host} -n openshift-storage; echooc get routes s3 -o jsonpath={.spec.host} -n openshift-storage; echo
大事な: ODFには、事前定義されたCPUとメモリの制限があるNooBaaデプロイメントが含まれています。これらの制限が Automation Suite のボトルネックとなり、S3 要求の制限の問題が発生することがあります。このリスクを軽減するには、NooBaaデプロイのCPUとメモリの制限を高くしてODFを構成する必要があります。詳しくは、「 トラブルシューティング」 セクションをご覧ください。

CORS ポリシーの設定

また、Automation Suite クラスターの使用中に S3 接続で CORS 関連のエラーが発生する場合は、ストレージ アカウント/バケット レベルで次の CORS ポリシーを有効化しなければならない場合があります。

次の CORS ポリシーの {{fqdn}} は、Automation Suite クラスターの FQDN に置き換えてください。

次のサンプルは、JSON 形式の CORS ポリシーを示しています。

JSON
[
    {
        "AllowedHeaders": [
            "*"
        ],
        "AllowedMethods": [
            "POST",
            "GET",
            "HEAD",
            "DELETE",
            "PUT"
        ],
        "AllowedOrigins": [
            "https://{{fqdn}}"
        ],
        "ExposeHeaders": [
            "etag",
            "x-amz-server-side-encryption",
            "x-amz-request-id",
            "x-amz-id-2"
        ],
        "MaxAgeSeconds": 3000
    }
][
    {
        "AllowedHeaders": [
            "*"
        ],
        "AllowedMethods": [
            "POST",
            "GET",
            "HEAD",
            "DELETE",
            "PUT"
        ],
        "AllowedOrigins": [
            "https://{{fqdn}}"
        ],
        "ExposeHeaders": [
            "etag",
            "x-amz-server-side-encryption",
            "x-amz-request-id",
            "x-amz-id-2"
        ],
        "MaxAgeSeconds": 3000
    }
]

次のサンプルは、XML 形式の CORS ポリシーを示しています。

XML
<CORSConfiguration>
 <CORSRule>
   <AllowedOrigin>{{fqdn}}</AllowedOrigin>
   <AllowedMethod>HEAD</AllowedMethod>
   <AllowedMethod>GET</AllowedMethod>
   <AllowedMethod>PUT</AllowedMethod>
   <AllowedMethod>POST</AllowedMethod>
   <AllowedMethod>DELETE</AllowedMethod>
   <AllowedHeader>*</AllowedHeader>
  <MaxAgeSeconds>3000</MaxAgeSeconds>
  <ExposeHeader>x-amz-server-side-encryption</ExposeHeader>
  <ExposeHeader>x-amz-request-id</ExposeHeader>
  <ExposeHeader>x-amz-id-2</ExposeHeader>
  <ExposeHeader>etag</ExposeHeader>
 </CORSRule>
</CORSConfiguration><CORSConfiguration>
 <CORSRule>
   <AllowedOrigin>{{fqdn}}</AllowedOrigin>
   <AllowedMethod>HEAD</AllowedMethod>
   <AllowedMethod>GET</AllowedMethod>
   <AllowedMethod>PUT</AllowedMethod>
   <AllowedMethod>POST</AllowedMethod>
   <AllowedMethod>DELETE</AllowedMethod>
   <AllowedHeader>*</AllowedHeader>
  <MaxAgeSeconds>3000</MaxAgeSeconds>
  <ExposeHeader>x-amz-server-side-encryption</ExposeHeader>
  <ExposeHeader>x-amz-request-id</ExposeHeader>
  <ExposeHeader>x-amz-id-2</ExposeHeader>
  <ExposeHeader>etag</ExposeHeader>
 </CORSRule>
</CORSConfiguration>

構成

ObjectStore の構成については、「 手動: 高度なインストール」の「外部 ObjectStore の構成」セクションをご覧ください。

make 権限を付与すれば、Automation Suite インストーラーでコンテナー/バケットを作成できます。または、インストール前に必要なコンテナー/バケットをプロビジョニングし、その情報をインストーラーに指定できます。

ストレージ要件

ストレージ

要件

Object Store

500 GB

ObjectStore のサイズは、デプロイ済みおよび実行中のオートメーションのサイズによって異なります。 したがって、インストール開始時点で ObjectStore の正確な推定値を提供するのが難しい場合があります。 ObjectStore のサイズは 350 GB から 500 GB から開始できます。 ObjectStore の使用量を理解するには、 Automation Suite の各コンポーネントのストレージの推定値をご覧ください。

注:
  • オートメーションがスケールするのに応じて、ObjectStore のサイズの増加の検討が必要になる可能性があります。

  • OpenShift Data Foundation で作成されたバケットを使用する場合は、バケットを明示的にプロビジョニングし、 input.json ファイルで各製品の詳細を指定する必要があります。
    input.json ファイルでバケット情報を明示的に指定する方法の詳細については、製品固有の設定のセクションをご覧ください。

ブロック ストレージ

ブロック ストレージには、Kubernetes ストレージ クラスを設定した CSI ドライバーが必要です。

次の表に、ブロック ストレージ、ストレージ クラス、プロビジョナーの詳細を示します。

クラウド / Kubernetes

ストレージ

ストレージ クラス

プロビジョナー

AWS

EBS ボリューム

ebs-sc

ebs.csi.aws.com

Azure

Azure Manage Disk

managed-premium

Premium LRS ディスク

disk.csi.azure.com

OpenShift

OpenShift Data Foundation

ocs-storagecluster-ceph-rbd

openshift-storage.rbd.csi.ceph.com

注:
このセクションに記載されているストレージ ソリューションの使用は必須ではありません。 別のストレージ ソリューションを使用する場合は、ストレージ ベンダーが提供する対応する StorageClass を使用する必要があります。

構成

Red Hat の公式ガイドに従って、OpenShift クラスターにストレージクラスを作成できます。

クラスター用に作成したストレージ クラスの名前を input.json ファイルの storage_class パラメーターに渡す必要があります。
注:
  • OpenShift では、CSI ドライバーが自動的にインストールされ、OpenShift Data Foundation のインストール中にストレージクラスが作成されます。 そのストレージ クラスが構成されていない場合は、Automation Suite のインストール前に構成する必要があります。

  • 次の例に示すように、ブロック ストレージのストレージ クラスを既定のクラスにする必要があります。

次の例は、ストレージ クラスを設定する方法と、インストール時にそれを ファイルに指定する方法 input.json 示しています。

構成

input.jsonStorageClass

Azure

{
  "storage_class": "managed_premium"
}{
  "storage_class": "managed_premium"
}
allowVolumeExpansion: true
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  creationTimestamp: "2023-06-15T09:34:17Z"
  labels:
    addonmanager.kubernetes.io/mode: EnsureExists
    kubernetes.io/cluster-service: "true"
    storageclass.kubernetes.io/is-default-class: "true"
  name: managed-premium
parameters:
  cachingmode: ReadOnly
  kind: Managed
  storageaccounttype: Premium_LRS
provisioner: disk.csi.azure.com
reclaimPolicy: Delete
volumeBindingMode: WaitForFirstConsumerallowVolumeExpansion: true
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  creationTimestamp: "2023-06-15T09:34:17Z"
  labels:
    addonmanager.kubernetes.io/mode: EnsureExists
    kubernetes.io/cluster-service: "true"
    storageclass.kubernetes.io/is-default-class: "true"
  name: managed-premium
parameters:
  cachingmode: ReadOnly
  kind: Managed
  storageaccounttype: Premium_LRS
provisioner: disk.csi.azure.com
reclaimPolicy: Delete
volumeBindingMode: WaitForFirstConsumer

AWS

{
  "storage_class": "ebs-sc"
}{
  "storage_class": "ebs-sc"
}
allowVolumeExpansion: true
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: ebs-sc
  annotations:
   storageclass.kubernetes.io/is-default-class: "true"
provisioner: ebs.csi.aws.com
reclaimPolicy: Delete
volumeBindingMode: WaitForFirstConsumerallowVolumeExpansion: true
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: ebs-sc
  annotations:
   storageclass.kubernetes.io/is-default-class: "true"
provisioner: ebs.csi.aws.com
reclaimPolicy: Delete
volumeBindingMode: WaitForFirstConsumer

OpenShift

{
  "storage_class": "ocs-storagecluster-ceph-rbd"
}{
  "storage_class": "ocs-storagecluster-ceph-rbd"
}
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: ocs-storagecluster-ceph-rbd
  annotations:
    description: 'Provides RWO Filesystem volumes, and RWO and RWX Block volumes'
    storageclass.kubernetes.io/is-default-class: "true"
provisioner: openshift-storage.rbd.csi.ceph.com
parameters:
  csi.storage.k8s.io/fstype: ext4
  csi.storage.k8s.io/provisioner-secret-namespace: openshift-storage
  csi.storage.k8s.io/provisioner-secret-name: rook-csi-rbd-provisioner
  csi.storage.k8s.io/node-stage-secret-name: rook-csi-rbd-node
  csi.storage.k8s.io/controller-expand-secret-name: rook-csi-rbd-provisioner
  csi.storage.k8s.io/controller-expand-secret-namespace: openshift-storage
  pool: ocs-storagecluster-cephblockpool
  csi.storage.k8s.io/node-stage-secret-namespace: openshift-storage
reclaimPolicy: Delete
allowVolumeExpansion: true
volumeBindingMode: Immediatekind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: ocs-storagecluster-ceph-rbd
  annotations:
    description: 'Provides RWO Filesystem volumes, and RWO and RWX Block volumes'
    storageclass.kubernetes.io/is-default-class: "true"
provisioner: openshift-storage.rbd.csi.ceph.com
parameters:
  csi.storage.k8s.io/fstype: ext4
  csi.storage.k8s.io/provisioner-secret-namespace: openshift-storage
  csi.storage.k8s.io/provisioner-secret-name: rook-csi-rbd-provisioner
  csi.storage.k8s.io/node-stage-secret-name: rook-csi-rbd-node
  csi.storage.k8s.io/controller-expand-secret-name: rook-csi-rbd-provisioner
  csi.storage.k8s.io/controller-expand-secret-namespace: openshift-storage
  pool: ocs-storagecluster-cephblockpool
  csi.storage.k8s.io/node-stage-secret-namespace: openshift-storage
reclaimPolicy: Delete
allowVolumeExpansion: true
volumeBindingMode: Immediate

ストレージ要件

構成

要件

ブロック ストレージ

50 GB

ブロック ストアのサイズは、デプロイ済みおよび実行中のオートメーションのサイズによって異なります。 したがって、インストール開始時点で正確な推定値を提供するのは困難な場合があります。 50 GB のブロック ストレージ サイズから始めることができます。 ブロック ストアの使用量を理解するには、 Automation Suite の各コンポーネントのストレージの推定値をご覧ください。

注: オートメーションがスケールするのに応じて、ブロック ストレージのサイズの増加の検討が必要になる可能性があります。

ファイル ストレージ

ファイル ストレージには、Kubernetes ストレージ クラスを設定した CSI ドライバーが必要です。

ファイルストレージは、レプリケーションを必要としないコンポーネントに必要です。 ただし、ファイルシステムがない場合は、ファイルストレージをブロックストレージに置き換えることができます。

クラウド / Kubernetes

ストレージ

ストレージ クラス

プロビジョナー

AWS

EFS

efs-sc

efs.csi.aws.com

Azure

Azure Files

azurefile-csi-premium*

file.csi.azure.com

OpenShift

OpenShift Data Foundation

ocs-storagecluster-cephfs*

openshift-storage.cephfs.csi.ceph.com

* 高可用性を確保するため、Studio Web ストレージには ZRS (またはレプリケーション) を構成することをお勧めします。

* ワーカーノードディスクには少なくとも 2300 IOPS が必要であり、 StorageClusterパフォーマンスプロファイルSKU プロファイル を使用して 5000 IOPS 以上で設定する必要があります。

注:
このセクションに記載されているストレージ ソリューションの使用は必須ではありません。 別のストレージ ソリューションを使用する場合は、ストレージ ベンダーが提供する対応する StorageClass を使用する必要があります。

構成

Red Hat の公式ガイドに従って、OpenShift クラスターにストレージクラスを作成できます。

クラスター用に作成したストレージ クラスの名前を input.json ファイルの storage_class_single_replica パラメーターに渡す必要があります。
注:

OpenShift では、CSI ドライバーが自動的にインストールされ、OpenShift Data Foundation のインストール中にストレージクラスが作成されます。 ストレージ クラスが構成されていない場合は、Automation Suite のインストール前に構成する必要があります。

次の例は、ストレージ クラスを設定する方法と、インストール時にそれを input.json に指定する方法を示しています。

構成

input.json

StorageClass

Azure

{
  "storage_class_single_replica": "azurefile-csi-premium"
}{
  "storage_class_single_replica": "azurefile-csi-premium"
}
allowVolumeExpansion: true
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  labels:
    addonmanager.kubernetes.io/mode: EnsureExists
    kubernetes.io/cluster-service: "true"
  name: azurefile-csi
mountOptions:
- mfsymlinks
- actimeo=30
- nosharesock
- dir_mode=0700
- file_mode=0700
- uid=1000
- gid=1000
- nobrl
- cache=none
parameters:
  skuName: Standard_LRS
provisioner: file.csi.azure.com
reclaimPolicy: Delete
volumeBindingMode: ImmediateallowVolumeExpansion: true
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  labels:
    addonmanager.kubernetes.io/mode: EnsureExists
    kubernetes.io/cluster-service: "true"
  name: azurefile-csi
mountOptions:
- mfsymlinks
- actimeo=30
- nosharesock
- dir_mode=0700
- file_mode=0700
- uid=1000
- gid=1000
- nobrl
- cache=none
parameters:
  skuName: Standard_LRS
provisioner: file.csi.azure.com
reclaimPolicy: Delete
volumeBindingMode: Immediate
Azure
{
  "storage_class_name_with_rwx_support": "managed-rwx"
}{
  "storage_class_name_with_rwx_support": "managed-rwx"
}
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: managed-rwx
provisioner: file.csi.azure.com
reclaimPolicy: Delete
allowVolumeExpansion: true
volumeBindingMode: WaitForFirstConsumer
parameters:
  storageaccounttype: Standard_LRS
  enableLargeFileShares: "true"apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: managed-rwx
provisioner: file.csi.azure.com
reclaimPolicy: Delete
allowVolumeExpansion: true
volumeBindingMode: WaitForFirstConsumer
parameters:
  storageaccounttype: Standard_LRS
  enableLargeFileShares: "true"

AWS

{
  "storage_class_single_replica": "efs-sc"
}{
  "storage_class_single_replica": "efs-sc"
}
allowVolumeExpansion: true
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: efs-sc
parameters:
  basePath: /dynamic_provisioning
  directoryPerms: "700"
  fileSystemId: $(EFS_ID)
  gidRangeEnd: "2000"
  gidRangeStart: "1000"
  provisioningMode: efs-ap
provisioner: efs.csi.aws.com
reclaimPolicy: Delete
volumeBindingMode: ImmediateallowVolumeExpansion: true
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: efs-sc
parameters:
  basePath: /dynamic_provisioning
  directoryPerms: "700"
  fileSystemId: $(EFS_ID)
  gidRangeEnd: "2000"
  gidRangeStart: "1000"
  provisioningMode: efs-ap
provisioner: efs.csi.aws.com
reclaimPolicy: Delete
volumeBindingMode: Immediate
注:
$(EFS_ID) は、インフラストラクチャのプロビジョニング時に作成した実際のファイル共有 ID に置き換えます。
AWS
{
  "storage_class_name_with_rwx_support": "efs-sc-rwx"
}{
  "storage_class_name_with_rwx_support": "efs-sc-rwx"
}
allowVolumeExpansion: true
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: efs-sc-rwx
parameters:
  basePath: /dynamic_provisioning
  directoryPerms: "700"
  fileSystemId: $(EFS_ID)
  gidRangeEnd: "2000"
  gidRangeStart: "1000"
  provisioningMode: efs-ap
provisioner: efs.csi.aws.com
reclaimPolicy: Delete
volumeBindingMode: ImmediateallowVolumeExpansion: true
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: efs-sc-rwx
parameters:
  basePath: /dynamic_provisioning
  directoryPerms: "700"
  fileSystemId: $(EFS_ID)
  gidRangeEnd: "2000"
  gidRangeStart: "1000"
  provisioningMode: efs-ap
provisioner: efs.csi.aws.com
reclaimPolicy: Delete
volumeBindingMode: Immediate
注:$(EFS_ID) は、インフラストラクチャのプロビジョニング時に作成した実際のファイル共有 ID に置き換えます。

OpenShift

{
  "storage_class_single_replica": "ocs-storagecluster-cephfs"
}{
  "storage_class_single_replica": "ocs-storagecluster-cephfs"
}
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: ocs-storagecluster-cephfs
  annotations:
    description: Provides RWO and RWX Filesystem volumes
provisioner: openshift-storage.cephfs.csi.ceph.com
parameters:
  clusterID: openshift-storage
  csi.storage.k8s.io/controller-expand-secret-name: rook-csi-cephfs-provisioner
  csi.storage.k8s.io/controller-expand-secret-namespace: openshift-storage
  csi.storage.k8s.io/node-stage-secret-name: rook-csi-cephfs-node
  csi.storage.k8s.io/node-stage-secret-namespace: openshift-storage
  csi.storage.k8s.io/provisioner-secret-name: rook-csi-cephfs-provisioner
  csi.storage.k8s.io/provisioner-secret-namespace: openshift-storage
  fsName: ocs-storagecluster-cephfilesystem
reclaimPolicy: Delete
allowVolumeExpansion: true
volumeBindingMode: Immediatekind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: ocs-storagecluster-cephfs
  annotations:
    description: Provides RWO and RWX Filesystem volumes
provisioner: openshift-storage.cephfs.csi.ceph.com
parameters:
  clusterID: openshift-storage
  csi.storage.k8s.io/controller-expand-secret-name: rook-csi-cephfs-provisioner
  csi.storage.k8s.io/controller-expand-secret-namespace: openshift-storage
  csi.storage.k8s.io/node-stage-secret-name: rook-csi-cephfs-node
  csi.storage.k8s.io/node-stage-secret-namespace: openshift-storage
  csi.storage.k8s.io/provisioner-secret-name: rook-csi-cephfs-provisioner
  csi.storage.k8s.io/provisioner-secret-namespace: openshift-storage
  fsName: ocs-storagecluster-cephfilesystem
reclaimPolicy: Delete
allowVolumeExpansion: true
volumeBindingMode: Immediate
OpenShift
{
  "storage_class_name_with_rwx_support": "ocs-storagecluster-cephfs-rwx"
}{
  "storage_class_name_with_rwx_support": "ocs-storagecluster-cephfs-rwx"
}
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: ocs-storagecluster-cephfs-rwx
  annotations:
    description: Provides RWO and RWX Filesystem volumes
provisioner: openshift-storage.cephfs.csi.ceph.com
parameters:
  clusterID: openshift-storage
  csi.storage.k8s.io/controller-expand-secret-name: rook-csi-cephfs-provisioner
  csi.storage.k8s.io/controller-expand-secret-namespace: openshift-storage
  csi.storage.k8s.io/node-stage-secret-name: rook-csi-cephfs-node
  csi.storage.k8s.io/node-stage-secret-namespace: openshift-storage
  csi.storage.k8s.io/provisioner-secret-name: rook-csi-cephfs-provisioner
  csi.storage.k8s.io/provisioner-secret-namespace: openshift-storage
  fsName: ocs-storagecluster-cephfilesystem
reclaimPolicy: Delete
allowVolumeExpansion: true
volumeBindingMode: Immediatekind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: ocs-storagecluster-cephfs-rwx
  annotations:
    description: Provides RWO and RWX Filesystem volumes
provisioner: openshift-storage.cephfs.csi.ceph.com
parameters:
  clusterID: openshift-storage
  csi.storage.k8s.io/controller-expand-secret-name: rook-csi-cephfs-provisioner
  csi.storage.k8s.io/controller-expand-secret-namespace: openshift-storage
  csi.storage.k8s.io/node-stage-secret-name: rook-csi-cephfs-node
  csi.storage.k8s.io/node-stage-secret-namespace: openshift-storage
  csi.storage.k8s.io/provisioner-secret-name: rook-csi-cephfs-provisioner
  csi.storage.k8s.io/provisioner-secret-namespace: openshift-storage
  fsName: ocs-storagecluster-cephfilesystem
reclaimPolicy: Delete
allowVolumeExpansion: true
volumeBindingMode: Immediate
注:

ファイル共有のストレージ クラスでは、ディレクトリとファイルに対して必要な権限を 700 に設定する必要があります。

さらに、Azure の場合は UIDGID を 1000 に設定し、AWS の場合は gidRangeStartgidRangeEnd をそれぞれ 1000 と 2000 に設定する必要があります。

ストレージ要件

ストレージ

要件

ファイル ストレージ

510 GB

ファイル ストアのサイズは、デプロイ済みおよび実行中のオートメーションのサイズによって異なります。 したがって、インストール開始時点で実際の推定値を提供するのは困難な場合があります。 ただし、トレーニング パイプラインを同時に 10 個実行し、Automation Suite ロボットを使用するには、約 510 GB のストレージ サイズを予想しておけば良いでしょう。 ファイル ストアの使用量を理解するには、 Automation Suite の各コンポーネントのストレージの推定値をご覧ください。

注:

オートメーションがスケールするのに応じて、ファイル ストレージのサイズの増加の検討が必要になる可能性があります。

このページは役に立ちましたか?

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