automation-suite
2023.10
false
EKS/AKS の Automation Suite のインストール ガイド
- 概要
- 要件
- インストール
- インストール後
- 移行とアップグレード
- 監視とアラート機能
- クラスターの管理
- 製品固有の設定
- トラブルシューティング
- Azure Government への接続に失敗したため、バックアップのセットアップが機能しない
- カスタム ノード taint を有効化すると uipath 名前空間のポッドがスタックする
- プロキシ設定がある場合に Automation Hub と Apps を起動できない
- プロキシ環境でポッドが FQDN と通信できない
- Test Automation SQL の接続文字列は無視されます
- Velero のバージョンが原因で EKS のバックアップが失敗する
- Velero のバックアップが FailedValidation エラーで失敗する
- FQDN にアクセスすると RBAC アクセス拒否エラーが返されます
- 手動による ArgoCD ネットワーク ポリシーの軽減策 (GHSA-47m3-95c7-g2g8)
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
BLOB ストレージの資格情報をローテーションする
Automation Suite の Process Mining での BLOB ストレージの資格情報ローテーションの仕組み (更新が必要な Kubernetes シークレットを含む)。
はじめに
Automation Suite で Process Mining の BLOB ストレージ資格情報をローテーションするには、管理者が kubectl、Lens などのツールを使用して Kubernetes クラスターのシークレットにアクセスできる必要があります。以下で詳しく説明する、保存されているシークレットを新しい資格情報で更新する必要があります。また、Airflow と Process Mining のポッドを再起動し、これらのサービスのすべてのポッドが新しい資格情報を受信するようにする必要があります。
注:
UiPath 名前空間と Airflow 名前空間の両方でストレージ資格情報を更新する必要があります。
注:
保存されるシークレット値は Base64 でエンコードされます。kubectl を使用する場合、クラスターでその値を更新する前に、エンコードする必要があります。Lens (k8slens) を使用している場合は、Lens のツールでデコード/エンコードを自動的に行うことができます。
例
次の例は、シークレットを kubectlで更新する方法を示しています。
kubectl patch secret processmining-external-storage-secret -n uipath -p "{\"data\":{\"ACCOUNTKEY\":\"<new_key_b64>\"}}"
kubectl patch secret processmining-external-storage-secret -n uipath -p "{\"data\":{\"ACCOUNTKEY\":\"<new_key_b64>\"}}"
Ceph のシークレット
UiPath 名前空間
processmining-service-rook-ceph-secret.OBJECT_STORAGE_ACCESSKEYprocessmining-service-rook-ceph-secret.OBJECT_STORAGE_SECRETKEY
Airflow 名前空間
airflow-rook-ceph-secret.OBJECT_STORAGE_ACCESSKEYairflow-rook-ceph-secret.OBJECT_STORAGE_SECRETKEYprocessmining-service-rook-ceph-secret.OBJECT_STORAGE_ACCESSKEYprocessmining-service-rook-ceph-secret.OBJECT_STORAGE_SECRETKEYceph-object-store-secret.OBJECT_STORAGE_ACCESSKEYceph-object-store-secret.OBJECT_STORAGE_SECRETKEY
Minioの秘密
UiPath 名前空間
processmining-external-storage-secret.ACCESSKEYprocessmining-external-storage-secret.SECRETKEY
Airflow 名前空間
processmining-external-storage-secret.ACCESSKEYprocessmining-external-storage-secret.SECRETKEYprocessmining-external-storage-secret.connection
S3 シークレット
UiPath 名前空間
processmining-external-storage-secret.ACCESSKEYprocessmining-external-storage-secret.SECRETKEY
Airflow 名前空間
processmining-external-storage-secret.ACCESSKEYprocessmining-external-storage-secret.SECRETKEYprocessmining-external-storage-secret.connection
Azure のシークレット
UiPath 名前空間
processmining-external-storage-secret.ACCOUNTNAMEprocessmining-external-storage-secret.ACCOUNTKEY
Airflow 名前空間
processmining-external-storage-secret.ACCOUNTNAMEprocessmining-external-storage-secret.ACCOUNTKEYprocessmining-external-storage-secret.connection
注:
Azure 接続文字列は URL エンコードされています。文字列をデコードしてアクセス キーを更新した後、再エンコードする必要があります。
urlencode -d "wasb%3A%2F%2Fazureuser%40%3Fextra__wasb__connection_string%3DDefaultEndpointsProtocol%3Dhttps%3BEndpointSuffix%3Dcore.windows.net%3BAccountName%3Dazureuser%3BAccountKey%3DACCOUNT_KEY%3BBlobEndpoint%3Dhttps%3A%2F%2Fexample.blob.core.windows.net%2F%3BFileEndpoint%3Dhttps%3A%2F%2Fexample.file.core.windows.net%2F%3BQueueEndpoint%3Dhttps%3A%2F%2Fexample.queue.core.windows.net%2F%3BTableEndpoint%3Dhttps%3A%2F%2Fexample.table.core.windows.net%2F%26extra__wasb__sas_token%3D%26extra__wasb__shared_access_key%3D%26extra__wasb__tenant_id%3D"
urlencode "wasb://azureuser@?extra__wasb__connection_string=DefaultEndpointsProtocol=https;EndpointSuffix=core.windows.net;AccountName=azureuser;AccountKey=ACCOUNT_KEY;BlobEndpoint=https://example.blob.core.windows.net/;FileEndpoint=https://example.file.core.windows.net/;QueueEndpoint=https://example.queue.core.windows.net/;TableEndpoint=https://example.table.core.windows.net/&extra__wasb__sas_token=&extra__wasb__shared_access_key=&extra__wasb__tenant_id="
urlencode -d "wasb%3A%2F%2Fazureuser%40%3Fextra__wasb__connection_string%3DDefaultEndpointsProtocol%3Dhttps%3BEndpointSuffix%3Dcore.windows.net%3BAccountName%3Dazureuser%3BAccountKey%3DACCOUNT_KEY%3BBlobEndpoint%3Dhttps%3A%2F%2Fexample.blob.core.windows.net%2F%3BFileEndpoint%3Dhttps%3A%2F%2Fexample.file.core.windows.net%2F%3BQueueEndpoint%3Dhttps%3A%2F%2Fexample.queue.core.windows.net%2F%3BTableEndpoint%3Dhttps%3A%2F%2Fexample.table.core.windows.net%2F%26extra__wasb__sas_token%3D%26extra__wasb__shared_access_key%3D%26extra__wasb__tenant_id%3D"
urlencode "wasb://azureuser@?extra__wasb__connection_string=DefaultEndpointsProtocol=https;EndpointSuffix=core.windows.net;AccountName=azureuser;AccountKey=ACCOUNT_KEY;BlobEndpoint=https://example.blob.core.windows.net/;FileEndpoint=https://example.file.core.windows.net/;QueueEndpoint=https://example.queue.core.windows.net/;TableEndpoint=https://example.table.core.windows.net/&extra__wasb__sas_token=&extra__wasb__shared_access_key=&extra__wasb__tenant_id="