automation-suite
2023.4
false
- 概述
- 要求
- 安装
- 先决条件检查
- 下载安装包
- uipathctl cluster
- uipathctl 集群维护
- uipathctl cluster maintenance disable
- uipathctl cluster maintenance enable
- uipathctl cluster maintenance is-enabled
- uipathctl 集群升级
- uipathctl 配置
- uipathctl 配置警示
- uipathctl configalerts add-email
- uipathctl config alerts remove-email
- uipathctl config alerts update-email
- uipathctl config additional-ca-certificates get
- uipathctl config tls-certificates get
- uipathctl config Orchestrator
- uipathctl config Orchestrator get-config
- uipathctl config orchestrator update-config
- uipathctl config additional-ca-certificates update
- uipathctl config tls-certificates update
- uipathctl 运行状况
- uipathctl 运行状况捆绑包
- uipathctl 运行状况检查
- uipathctl health diagnose
- uipathctl health test
- uipathctl identity
- uipathctl identity add-host-admin
- uipathctl identity Enable-basic-auth
- uipathctl identity get-saml-certificate
- uipathctl identity get-token-signing-certificate
- uipathctl identity rotate-saml-certificates
- uipathctl identity rotate-token-signing-certificates
- uipathctl identity update-saml-certificate
- uipathctl identity update-token-signing-certificate
- uipathctl 清单
- uipathctl manifest apply
- uipathctl manifest diff
- uipathctl manifest get
- uipathctl manifest list-applications
- uipathctl manifest render
- uipathctl 先决条件
- uipathctl prereq create
- uipathctl prereq run
- uipathctl 资源
- uipathctl 资源报告
- uipathctl 快照
- uipathctl 快照备份
- uipathctl snapshot backup create
- uipathctl snapshot backup disable
- uipathctl snapshot backup enable
- uipathctl snapshot delete
- uipathctl snapshot list
- uipathctl snapshot restore
- uipathctl snapshot restore create
- uipathctl snapshot restore delete
- uipathctl snapshot restore history
- uipathctl snapshot restore logs
- uipathctl sso
- uipathctl sso generate-connector
- uipathctl sso generate-overlays
- uipathctl sso generate-rbac
- uipathctl 版本
- 安装后
- 迁移和升级
- 监控和警示
- 集群管理
- 特定于产品的配置
- 故障排除
将 Looker 数据迁移到 Automation Suite
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
EKS/AKS 上的 Automation Suite 安装指南
Last updated 2024年11月1日
将 Looker 数据迁移到 Automation Suite
使用此过程将 Looker 数据从独立版 Insights 迁移到 Insights Automation Suite。
- 打开 SSH 客户端并运行以下命令进行身份验证。
ssh <username>@<hostname>
ssh <username>@<hostname>
- 创建备份。
image=$(sudo docker container inspect looker-container -f '{{ .Image }}') backupPath="$HOME/insights/backup" && mkdir "$backupPath" -p sudo docker run -u root --rm --platform linux --volumes-from looker-container -v "$backupPath":/backup "$image" bash -c "tar cvf /backup/looker_backup.tar --absolute-names /app/workdir/.db /mnt/lookerfiles /app/workdir/looker.key"
image=$(sudo docker container inspect looker-container -f '{{ .Image }}') backupPath="$HOME/insights/backup" && mkdir "$backupPath" -p sudo docker run -u root --rm --platform linux --volumes-from looker-container -v "$backupPath":/backup "$image" bash -c "tar cvf /backup/looker_backup.tar --absolute-names /app/workdir/.db /mnt/lookerfiles /app/workdir/looker.key"注意:从 2022.10 版本开始,looker.key
包含在迁移备份中。
- 退出 SSH。
exit
exit - 使用安全复制协议 (SCP) 将文件复制到本地计算机。
scp <username>@<hostname>:~\insights\backup\looker_backup.tar <path-to-download-dir>
scp <username>@<hostname>:~\insights\backup\looker_backup.tar <path-to-download-dir>
- 下载
kubeconfig
文件。以下屏幕截图显示了 Automation Suite 的 Azure 部署模板。 - 打开 SSH 客户端并运行以下命令以获取 Insights Looker Pod 名称
$Env:KUBECONFIG="C:\Users\username\Downloads\output.yaml" # path to the optput.yaml kubectl get pods -n uipath
$Env:KUBECONFIG="C:\Users\username\Downloads\output.yaml" # path to the optput.yaml kubectl get pods -n uipath -
Insights Looker Pod 现已列出(例如
insights-insightslooker-c987df55c-gngqd
)。 - 为 Insights Looker Pod 设置变量名称。
$PodName = "insights-insightslooker-74db798bc5-dt68p"
$PodName = "insights-insightslooker-74db798bc5-dt68p" - 为 Automation Suite 数据创建备份。
备份文件将存储在包含已启动命令的控制台的计算机上。
请务必删除已创建的备份,因为其中包含敏感信息。
kubectl cp ${PodName}:/app/workdir/.db/ .\sf_db_backup -n uipath -c insightslooker kubectl cp ${PodName}:/mnt/lookerfiles/ .\sf_lookerfiles_backup -n uipath -c insightslooker
kubectl cp ${PodName}:/app/workdir/.db/ .\sf_db_backup -n uipath -c insightslooker kubectl cp ${PodName}:/mnt/lookerfiles/ .\sf_lookerfiles_backup -n uipath -c insightslooker - 从 Insights Linux 服务器解压 TAR 文件。
7z x .\looker_backup.tar -olooker_backup # looker_backup is the output folder
7z x .\looker_backup.tar -olooker_backup # looker_backup is the output folder - (如果 Automation Suite 密码与独立部署模型中使用的密码不同,则视情况为必需)在迁移前编辑以下文件,并在 looker.log 和 looker.script 文件中更新 URL 和/或密码。
打开
sf_db_backup/looker.log
并搜索host_url
以查找以https://
开头的字符串。在sf_db_backup/looker.log
中搜索INSERT INTO "CREDENTIALS_EMAIL" VALUES(1,1,'admin@uipath.com'
。复制以$2a$12$
开头的字符串,并覆盖looker_backup/app/.db/looker.log
中出现的所有字符串。备注:- 如果找不到这些行,请在编辑器中关闭正则表达式。
- 如果
INSERT INTO "CREDENTIALS_EMAIL" VALUES(1,1,'admin@uipath.com'
多次出现,则需要更新所有这些字符串。
- 将工作目录更改为
looker_backup
文件夹。在此文件夹中,您将看到两个名为app
和mnt
的子文件夹。cd looker_backup
cd looker_backup - 将文件复制到 Insights Looker Pod,然后重新启动部署。
kubectl cp .\app\workdir ${PodName}:/app -n uipath -c insightslooker kubectl cp .\mnt\lookerfiles ${PodName}:/mnt -n uipath -c insightslooker kubectl rollout restart statefulset insights-insightslooker -n uipath
kubectl cp .\app\workdir ${PodName}:/app -n uipath -c insightslooker kubectl cp .\mnt\lookerfiles ${PodName}:/mnt -n uipath -c insightslooker kubectl rollout restart statefulset insights-insightslooker -n uipath