Question
Azure App Service上のOrchestratorからHAAを除外する方法を教えてください。
Answer
①作業中のクライアントアクセスを防止するため、下記の各App Serviceを停止します。順番は指定ありません。
- Identity Server
- Orchestrator
- Webhooks
- Resource Catalog
②以下設定を実施します。
■UiPath.Orchestrator.dll.config:
※App Service → 高度なツール → Debug console → CMD → [site] → [wwwroot] に格納されています。
LoadBalancer.UseRedisの値をtrue→falseに変更
LoadBalancer.Redis.ConnectionStringの値を空文字に変更
■Identity Serverのアプリケーション設定
※Identity Serverに対応するApp Serviceを選択後、設定 > 環境変数 > アプリ設定より設定できます。
AppSettings__LoadBalancerSettings__RedisConnectionString → 設定を削除
AppSettings__RedisSettings__UseRedisStoreCache → false
AppSettings__RedisSettings__UseRedisStoreClientCache → false
AppSettings__LoadBalancerSettings__UseRedis →false
③各App Serviceを1台構成に変更します。
- Identity Server
- Orchestrator
- Webhooks
- Resource Catalog
App Service > 設定 > スケールアウト > Scaling > Scale out method をManualにする > Instance countを1にする
④各App Serviceを下記の順に開始します(依存関係があるため)。
- Identity Server
- Orchestrator
- Webhooks
- Resource Catalog
