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

Linux の 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 証明書をインポートして信頼することで修正できます。

証明書を管理するには、次の手順に従います。

  1. 現在の証明書を取得するには、次のコマンドを実行します。

    • Linux の場合:

      kubectl get secrets/istio-ingressgateway-certs -n istio-system \
      -o "jsonpath={.data['ca\.crt']}" | base64 --decode
      kubectl get secrets/istio-ingressgateway-certs -n istio-system \
      -o "jsonpath={.data['ca\.crt']}" | base64 --decode
      
    • Windows (PowerShell) の場合:

      (kubectl get secret -n istio-system istio-ingressgateway-certs -o jsonpath='{.data.ca\.crt}') | ForEach-Object { [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($_)) }
      (kubectl get secret -n istio-system istio-ingressgateway-certs -o jsonpath='{.data.ca\.crt}') | ForEach-Object { [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($_)) }
      
  2. 証明書を更新するには、「 証明書を管理する」をご覧ください。

Cluster Administration ポータルにアクセスする

Cluster Administration ポータルは、Automation Suite のインストールを完了し、インストール後に一般的な操作を実行するために必要なすべてのリソースを一元的に確認できる場所です。詳しくは、「 Cluster Administration ポータルの利用を開始する」をご覧ください。

Cluster Administration ポータルにアクセスするには、次の手順に従います。

URL: https://${CONFIG_CLUSTER_FQDN}/uipath-management に移動します。

注:

Cluster Administration ポータルにアクセスするために資格情報は必要ありません。

Automation Suite の一般インターフェイスにアクセスする

注:

自己署名証明書で構成されているクラスターにアクセスするには、Web ブラウザーで自己署名証明書を受け入れる必要があります。

一般的な用途で使用する Automation Suite ユーザー インターフェイスは、組織の管理者とユーザーの両方に対するポータルとして機能します。これは、誰もがすべての Automation Suite 領域 (管理ページ、プラットフォーム レベルのページ、製品固有ページ、およびユーザー固有ページ) にアクセスできる、組織レベルの共通リソースです。

Automation Suite にアクセスするには、次の手順に従います。

  1. URL: https://${CONFIG_CLUSTER_FQDN} に移動します。

  2. 既定の組織に切り替えます。

  3. ユーザー名は orgadmin です。

  4. 次のコマンドを使用してパスワードを取得します。

    kubectl get secrets/platform-service-secrets -n uipath \
    -o "jsonpath={.data['identity\.hostAdminPassword']}" | base64 -d ; echo
    kubectl get secrets/platform-service-secrets -n uipath \
    -o "jsonpath={.data['identity\.hostAdminPassword']}" | base64 -d ; echo
    
    注:

    組織管理者とホスト管理者のパスワードは、同じコマンドを使用して取得するよう設計されています。 これは、この 2 つのパスワードが最初は同じであるためです。[最初のログイン時にパスワードを変更] がホスト レベルで [必須] に設定されている場合、組織管理者は初回ログイン時に新しいパスワードを設定する必要があります。

ホストの管理にアクセスする

システム管理者は、ホスト ポータルで Automation Suite インスタンスを構成します。このポータルから構成した設定は、組織全体に継承され、一部は組織レベルで上書きできます。

ホスト管理にアクセスするには、次の手順に従います。

  1. URL: https://${CONFIG_CLUSTER_FQDN} に移動します。

  2. Host 組織に切り替えます。

  3. ユーザー名は admin です。

  4. 次のコマンドを使用してパスワードを取得します。

    kubectl get secrets/platform-service-secrets -n uipath \
    -o "jsonpath={.data['identity\.hostAdminPassword']}" | base64 -d ; echo
    kubectl get secrets/platform-service-secrets -n uipath \
    -o "jsonpath={.data['identity\.hostAdminPassword']}" | base64 -d ; echo
    
    注:

    組織管理者とホスト管理者のパスワードは、同じコマンドを使用して取得するよう設計されています。 これは、この 2 つのパスワードが最初は同じであるためです。[最初のログイン時にパスワードを変更] がホスト レベルで [必須] に設定されている場合、組織管理者は初回ログイン時に新しいパスワードを設定する必要があります。

ArgoCD にアクセスする

ArgoCD コンソールを使用して、インストールした製品を管理できます。

ArgoCD で実行する操作に応じて、2 種類のアカウントを使用してコンソールにアクセスできます。

  • 基本シナリオでの読み取り専用アカウント
  • 高度なシナリオの管理者アカウント

ArgoCD の詳細とそのアクセス方法については、「 ArgoCD でクラスターを管理する」をご覧ください。

監視ツールにアクセスする

概要

Automation Suite 監視ツールには、次の URL を使用して個別にアクセスできます。

アプリケーションツールURL
メトリックPrometheushttps://monitoring.fqdn/metricshttps://monitoring.automationsuite.mycompany.com/metrics
ダッシュボードGrafanahttps://monitoring.fqdn/grafanahttps://monitoring.automationsuite.mycompany.com/grafana
アラート管理Alertmanagerhttps://monitoring.fqdn/alertmanagerhttps://monitoring.automationsuite.mycompany.com/alertmanager

Grafana の資格情報を取得する方法について詳しくは、「 Grafana ダッシュボードにアクセスする 」をご覧ください。

監視ツールの認証

監視ツールに初めてアクセスする場合、管理者として次の既定の資格情報でログインします。

  • ユーザー名: admin

  • パスワード: パスワードを取得するには、 次のコマンドを実行 します。

    kubectl get secrets/dex-static-credential -n uipath -o "jsonpath={.data['password']}" | base64 --decode
    kubectl get secrets/dex-static-credential -n uipath -o "jsonpath={.data['password']}" | base64 --decode
    

Dex 認証

監視ツールへのアクセス時に Dex 認証に使用する既定のパスワードを更新するには、次の手順を実行します。

注:

Dex は、監視ツールに階層化された基本的な認証方法です。 したがって、Dex パスワードを更新しても、監視ツールのパスワードには影響しません。 このシナリオでは、監視ツールのパスワードは以前と同じままです。

  1. newpassword を新しいパスワードに置き換えて、次のコマンドを実行します。

    password="newpassword"
    password=$(echo -n $password | base64)
    kubectl patch secret dex-static-credential -n uipath --type='json' -p="[{'op': 'replace', 'path': '/data/password', 'value': '$password'}]"
    password="newpassword"
    password=$(echo -n $password | base64)
    kubectl patch secret dex-static-credential -n uipath --type='json' -p="[{'op': 'replace', 'path': '/data/password', 'value': '$password'}]"
    
  2. 次のコマンドを実行して、パスワードを更新します。

    ./bin/uipathctl manifest apply /opt/UiPathAutomationSuite/cluster_config.json --versions versions/helm-charts.json
    ./bin/uipathctl manifest apply /opt/UiPathAutomationSuite/cluster_config.json --versions versions/helm-charts.json
    

サービス データベースの接続文字列にアクセスする

以下のように、各サービスのデータベース接続文字列にアクセスできます。

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

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得