复原备份数据

安装 Cloud Application Business Insights后,如果发生服务中断或数据损坏,那么可以使用此信息从指定位置复原完全备份。 restore.sh 脚本将复原备份数据。

准备工作

  • 确保 <backup-dir> 包含压缩备份文件夹 PRD_Backup
  • 确保 Cloud Application Business Insights 应用程序已启动并正在运行。
  • 如果想要从 Cloud Application Business Insights 复原包含备份数据的数据,请确保在服务器上安装应用程序。

关于此任务

使用 install_dir 文件夹中提供的 restore.sh 脚本在 Cloud Application Business Insights 中复原备份内容。

其中,install_dir 是安装该应用程序所在的目录。 缺省情况下,该位置为 /opt/icabi

程序

  1. 转至 Cloud Application Business Insights的安装目录。
  2. 使用以下命令运行复原脚本:
    
    cd install_dir
    ./restore.sh /<backup-dir>/PRD_Backup_<HOST_NAME>_<yyyyMMdd>_<HHmmss>.tar
    其中,
    • <HOST_NAME>Cloud Application Business Insights 主机名。
    • <yyyyMMdd> 是采用“年-月-日”格式的年日期。
    • <HHmmss> 是采用“小时-分钟-秒”格式的一天中的时间。
    重要信息: 对于备份和复原操作, install_dir 必须相同。
    您可以看到以下输出:
    ./restore.sh /opt/Backup/PRD_Backup_<HOST_NAME>_<yyyyMMdd>_<HHmmss>.tar
    [INFO]  Provided backup dir is /opt/Backup/PRD_Backup_<HOST_NAME>_<yyyyMMdd>_<HHmmss>.tar./
    ./
    ./prd_db_backup/
    ./prd_db_backup/prd_db_backup.tar
    ./prd_db_backup/prd_db_backup.sql
    ./prd_ui_backup/
    ./prd_ui_backup/prd_ui_backup.tar.gz
    [INFO]  Restoring for PRD database...
    [INFO]  Checking database is running or not......!
    [INFO]  Database is up and running......!
    [INFO]  Started restoring PRD DB......!
    
    [INFO]  Completed restoring of PRD DB
    [INFO]  Restoring for PRD database completed
    [INFO]  Restoring backup for PRD UI...
    [INFO]  Backup File - /opt/Backup/PRD_Backup/PRD_Backup_<HOST_NAME>_<yyyyMMdd>_<HHmmss>/prd_ui_backup/prd_ui_backup.tar.gz
    
    Stopping server prdapp.
    Server prdapp is not running.
    
    Stopping server prdauth.
    Server prdauth is not running.
    
    Stopping PRD DB
    waiting for server to shut down.... done
    server stopped
    kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
    [INFO]  Taking the backup..
    [INFO]  Running untar
    [INFO]  Removing the backup...
    Starting PRD DB
    waiting for server to start.... done
    server started
    
    Starting server prdapp.
    Server prdapp started with process ID 214448.
    
    Starting server prdauth.
    Server prdauth started with process ID 214565.
    [INFO]  server started in  seconds.
    
    [INFO]  Restore complete.
    
    [INFO]  Application restored successfully. Remove the backup dir..
    [INFO]  Backup dir removed.
    

下一步

如果要在其他服务器上复原数据,请完成以下步骤。
  1. 从以下位置打开 bootstrap.properties 文件:
    cd install_dir/wlp/usr/servers/prdauth
    vi boostrap.properties
  2. 使用服务器的主机名或 IP 地址,修改 currentServer.hostnameoidc.client1.hostnameoidc.client1.ip 的值。
  3. 从以下位置打开 bootstrap.properties 文件:
    cd install_dir/wlp/usr/servers/prdapp
    vi boostrap.properties
  4. 使用服务器的主机名或 IP 地址修改 oidc.hostname 的值。
  5. 使用服务器的 IP 地址,修改 oidc.client1.ip 的值。
  6. 重新启动 Cloud Application Business Insights 服务器。

    有关更多信息,请参阅 重新启动 Cloud Application Business Insights 服务器