- 概要
- 要件
- インストール
- インストール後
- Automation Suite にアクセスする
- 証明書を管理する
- PVC のサイズを変更する
- クラスターの管理
- 監視とアラート機能
- 移行とアップグレード
- 製品固有の設定
- ベスト プラクティスとメンテナンス
- トラブルシューティング
- 移行後にログインできない
- 管理ポータルのタイムアウト期間を設定する
- 基になるディレクトリ接続を更新する
- Kinit: Cannot Find KDC for Realm <AD Domain> While Getting Initial Credentials
- kinit: Keytab contains no suitable keys for *** while getting initial credentials
- GSSAPI operation failed with error: An invalid status code was supplied (Client's credentials have been revoked).
- Login Failed for User <ADDOMAIN><aduser>. Reason: The Account Is Disabled.
- Alarm received for failed kerberos-tgt-update job
- SSPI Provider: Server not found in Kerberos database
- Automation Suite 診断ツールを使用する
- Automation Suite サポート バンドルを使用する
- ログを確認する
Automation Suite にアクセスする
kubectl を有効化する
kubectl コマンドを実行する前に、必ず kubectl を有効化してください。これにより、クラスターのパスワードと構成の詳細を取得するコマンドを実行できます。
kubectl を有効化するには、次のコマンドを実行します。
sudo su -
export KUBECONFIG="/etc/rancher/rke2/rke2.yaml" \
&& export PATH="$PATH:/usr/local/bin:/var/lib/rancher/rke2/bin"
sudo su -
export KUBECONFIG="/etc/rancher/rke2/rke2.yaml" \
&& export PATH="$PATH:/usr/local/bin:/var/lib/rancher/rke2/bin"
証明書を管理する
インストール プロセスによって、ユーザーに代わって自己署名証明書が生成されます。これらの証明書は 90 日で有効期限が切れるので、インストールが完了したら速やかに、信頼された証明機関 (CA) によって署名された証明書に置き換える必要があります。証明書を更新しないと、90 日後にインストールが停止します。
Web ブラウザーでクラスターにアクセスしようとした際に、証明書が信頼できる認証機関からの証明書でない場合、ブラウザーに警告が表示されます。この問題は、ブラウザーを実行しているクライアント コンピューターにクラスターの SSL 証明書をインポートして信頼することで修正できます。
証明書を管理するには、次の手順に従います。
-
現在の証明書を取得するには、次のコマンドを実行します。
kubectl get secrets/istio-ingressgateway-certs -n istio-system \ -o "jsonpath={.data['ca\.crt']}" | echo $(base64 -d)kubectl get secrets/istio-ingressgateway-certs -n istio-system \ -o "jsonpath={.data['ca\.crt']}" | echo $(base64 -d) -
証明書を更新するには、以下をご覧ください。
Automation Suite の一般インターフェイスにアクセスする
自己署名証明書で構成されているクラスターにアクセスするには、Web ブラウザーで自己署名証明書を受け入れる必要があります。
一般的な用途で使用する Automation Suite ユーザー インターフェイスは、組織の管理者とユーザーの両方に対するポータルとして機能します。これは、誰もがすべての Automation Suite 領域 (管理ページ、プラットフォーム レベルのページ、製品固有ページ、およびユーザー固有ページ) にアクセスできる、組織レベルの共通リソースです。
Automation Suite にアクセスするには、次の手順に従います。
-
以下の URL に移動します。
https://${CONFIG_CLUSTER_FQDN} -
既定の組織に切り替えます。
-
ユーザー名は orgadmin です。
-
次のコマンドを使用してパスワードを取得します。
kubectl get secrets/platform-service-secrets -n uipath \ -o "jsonpath={.data['identity\.hostAdminPassword']}" | base64 --decode ; echokubectl get secrets/platform-service-secrets -n uipath \ -o "jsonpath={.data['identity\.hostAdminPassword']}" | base64 --decode ; echo注:組織管理者とホスト管理者のパスワードは、同じコマンドを使用して取得するよう設計されています。
これは、この 2 つのパスワードが最初は同じであるためです。[最初のログイン時にパスワードを変更] がホスト レベルで [必須] に設定されている場合、組織管理者は初回ログイン時に新しいパスワードを設定する必要があります。
ホストの管理にアクセスする
システム管理者は、ホスト ポータルで Automation Suite インスタンスを構成します。このポータルから構成した設定は、組織全体に継承され、一部は組織レベルで上書きできます。
ホスト管理にアクセスするには、次の手順に従います。
-
以下の URL に移動します。
https://${CONFIG_CLUSTER_FQDN} -
Host 組織に切り替えます。
-
ユーザー名は admin です。
-
次のコマンドを使用してパスワードを取得します。
kubectl get secrets/platform-service-secrets -n uipath \ -o "jsonpath={.data['identity\.hostAdminPassword']}" | base64 --decode ; echokubectl get secrets/platform-service-secrets -n uipath \ -o "jsonpath={.data['identity\.hostAdminPassword']}" | base64 --decode ; echo注:組織管理者とホスト管理者のパスワードは、同じコマンドを使用して取得するよう設計されています。
これは、この 2 つのパスワードが最初は同じであるためです。[最初のログイン時にパスワードを変更] がホスト レベルで [必須] に設定されている場合、組織管理者は初回ログイン時に新しいパスワードを設定する必要があります。
ArgoCD にアクセスする
ArgoCD コンソールを使用して、インストールした製品を管理できます。
ArgoCD にアクセスするには、次の手順に従います。
-
URL は、
https://alm.${CONFIG_CLUSTER_FQDN}です。 -
ユーザー名は admin です。
-
パスワードにアクセスするには、次のコマンドを実行します。
kubectl get secrets/argocd-admin-password -n argocd \ -o "jsonpath={.data['password']}" | echo $(base64 -d)kubectl get secrets/argocd-admin-password -n argocd \ -o "jsonpath={.data['password']}" | echo $(base64 -d)注:すべてのサービスが有効であることを確認します。たとえば、Document Understanding で手書き文字用のサービスを有効化する場合は、そのパラメーター設定をチェックし、その値が
trueに設定されていることを確認します。
Rancher にアクセスする
Automation Suite では、Rancher を使用してすぐに使えるクラスター管理ツールを提供します。これにより、クラスターを管理し、監視やトラブルシューティングにアクセスすることができます。
See Rancher documentation for more details.
See Using the monitoring stack for more on how to use Rancher monitoring in Automation Suite.
Rancher コンソールにアクセスするには、次の手順に従います。
-
URL:
https://monitoring.${CONFIG_CLUSTER_FQDN}に移動します。 -
ユーザー名は admin です。
-
パスワードにアクセスするには、次のコマンドを実行します。
kubectl get secrets/rancher-admin-password -n cattle-system \ -o "jsonpath={.data['password']}" | echo $(base64 -d)kubectl get secrets/rancher-admin-password -n cattle-system \ -o "jsonpath={.data['password']}" | echo $(base64 -d)
サービス データベースの接続文字列にアクセスする
以下のように、各サービスのデータベース接続文字列にアクセスできます。
kubectl -n uipath get secret aicenter-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret orchestrator-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret automation-hub-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret automation-ops-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret insights-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret platform-service-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret test-manager-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret aicenter-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret orchestrator-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret automation-hub-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret automation-ops-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret insights-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret platform-service-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret test-manager-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode