Sun Management Center 3.5 安装和配置指南

Sun Management Center 备份和恢复

es-backup 命令可用于备份数据库中的所有基本数据和附加数据,以及 /var/opt/SUNWsymon/cfg 中的所有配置数据。 es-restore 命令用于恢复早期备份中的数据库和配置数据。

使用 es-backup

您应该按照以下所述使用 es-backup 备份数据库和配置数据。

es-backup 命令的语法如下:

es-backup [ -d backup-directory ] [-y]

下表介绍了 es-backup 命令的参数。

表 9–1 es-backup 选项

选项 

修改选项 

说明 

-d

backup-directory

将数据库和配置数据备份到目录 backup-directory 中。

-h

 

列出 es-backup 的选项。

-y

 

执行非交互式备份。 不会提示您停止 Sun Management Center 进程,也不会提示您提供备份目录名称。 


注意:

如果未使用 --d 选项指定备份目录,所有数据库和配置数据将备份到目录 /var/opt/SUNWsymon/backup 中。


为了尽可能减少以及避免数据丢失,应定期运行 es-backup,以便能够在系统发生故障时恢复大部分当前数据。您可以为 es-backup -y 脚本创建 cron 项,以便定期运行该脚本。作为 cron 项的一部分,您可能还需要将 /var/opt/SUNWsymon/backup 的内容复制到备用目录中。


注意:

缺省情况下,非交互式备份将覆盖 /var/opt/SUNWsymon/backup 的内容。如果您以前对 Sun Management Center 数据执行过非交互式备份,并且希望保存先前的备份,请在运行非交互式备份之前将 /var/opt/SUNWsymon/backup 目录的内容复制到其它位置。


以下过程假设您在缺省目录 /opt 中安装了Sun Management Center。 如果 Sun Management Center 不是安装在 /opt 中,请使用在在 Solaris 平台上安装 Sun Management Center 3.5步骤 8 中指定的目录名称替换 /opt

将 Sun Management Center 数据手动备份到缺省目录
  1. 以 root 用户身份登录 Sun Management Center 服务器计算机。

  2. 停止所有 Sun Management Center 进程。

    键入命令 /opt/SUNWsymon/es-stop -A 并按 Return 键。

  3. 备份 Sun Management Center 数据。

    键入命令 /opt/SUNWsymon/es-backup 并按 Return 键。

    如果任一 Sun Management Center 进程仍在运行,将通知您必须关闭 Sun Management Center。

    将询问您是否要继续。键入 y 并按 Return 键。

  4. 指定备份目录。

    将提示您指定存储备份的目录路径。将显示缺省位置 /var/opt/SUNWsymon/backup

    • 要接受缺省备份目录 /var/opt/SUNWsymon/backup ,请按 Return 键。

      如果以前使用缺省目录 /var/opt/SUNWsymon/backup 执行过备份,将询问您是否删除以前的备份。

      • 要保留以前的备份,请键入 n 退出备份进程,然后将 /var/opt/SUNWsymon/backup 复制到其它目录。

      • 要覆盖以前的备份,请键入 y

      es-backup 将停止所有正在运行的进程,然后将数据库和配置数据备份到 /var/opt/SUNWsymon/backup 中。完成备份后,es-backup 将启动所有 Sun Management Center 进程。

    • 要指定其它备份目录,请键入目录名称并按 Return 键。

      例如:


      # 输入用于存储备份数据文件的完整目录路径
         [/var/opt/SUNWsymon/backup]: /backup-set-1
      

      如果该目录不存在,将询问您是否要创建该目录。键入 y 并按 Return 键。

      es-backup 将停止所有正在运行的进程,然后将数据库和配置数据备份到指定的目录。完成备份后,es-backup 将启动所有 Sun Management Center 进程。

  5. 验证备份。

    键入命令 /opt/SUNWsymon/sbin/es-restore -c 并按 Return 键。

    将提示您输入备份文件的完整目录路径。 将显示缺省备份目录路径 /var/opt/SUNWsymon/backup

    • 如果选择缺省备份目录 /var/opt/SUNWsymon/backup ,请按 Return 键。

    • 如果指定其它备份目录,请键入该目录的完整路径和名称并按 Return 键。

    es-restore 将验证该备份目录中的数据。将通知您备份数据是否有效。

    • 如果备份无效,请检查备份日志文件 /var/opt/SUNWsymon/install/backup_host-name. date and time string.process-id,其中:

      • host-name 是用于创建备份的服务器名称

      • date and time string 是创建备份的年份、日期和时间

      • process-id 是创建备份的 es-backup 会话的进程 ID。

    • 如果备份有效,为了安全起见,请将备份目录复制到其它目录中。

    es-backup 日志文件是 /var/opt/SUNWsymon/install/backup_ host-name.date and time string. process-id,其中:

    • host-name 是用于执行备份的服务器名称。

    • date and time string 是运行备份的年份、日期和时间。

    • process-ides-backup 会话的进程 ID。

使用 es-restore

要恢复 Sun Management Center 数据库和配置数据(例如,数据库由于系统故障而损坏时),请使用 es-restore 命令。

es-restore 命令的语法如下:

es-restore [-c] [ -d backup-directory]

下表介绍了 es-restore 命令的参数。

表 9–2 es-restore 选项

选项 

修改选项 

说明 

-c

 

仅验证备份文件。不恢复数据。 

-d

backup-directory

使用目录 backup-directory 中的备份文件恢复数据。

-h

 

列出 es-restore 的选项。

以下过程假设您在缺省目录 /opt 中安装了Sun Management Center。 如果 Sun Management Center 不是安装在 /opt 中,请使用在在 Solaris 平台上安装 Sun Management Center 3.5步骤 8 过程中指定的目录名称替换 /opt

使用缺省备份目录恢复 Sun Management Center 数据
  1. 以 root 用户身份登录 Sun Management Center 服务器计算机。

  2. 停止所有 Sun Management Center 进程。

    键入命令 /opt/SUNWsymon/es-stop -A 并按 Return 键。

  3. 键入命令 /opt/SUNWsymon/sbin/es-restore

    如果任一 Sun Management Center 进程仍在运行,将通知您必须关闭 Sun Management Center。

    将询问您是否要继续。键入 y 并按 Return 键。

  4. 指定备份目录。

    将提示您指定备份文件的目录路径。将显示缺省位置 /var/opt/SUNWsymon/backup

    • 如果从缺省备份目录 /var/opt/SUNWsymon/backup 中恢复 Sun Management Center,请按 Return 键。

    • 如果从其它备份目录中恢复 Sun Management Center,请键入该目录名称并按 Return 键。

    所有 Sun Management Center 进程都将停止。es-restore 将验证指定目录中的备份数据。

    • 如果备份数据被损坏,将通知您,并且 es-restore 将退到系统提示符。

      如果决定不从其它备份中恢复 Sun Management Center 数据,并希望重新启动 Sun Management Center,请键入命令 /opt/SUNWsymon/sbin/es-start -A 并按 Return 键。

    • 如果备份数据有效,es-restore 将从指定的目录中恢复数据库和配置数据。

      完成恢复后,es-restore 将重新启动所有 Sun Management Center 进程。

    es-restore 日志文件是 /var/opt/SUNWsymon/install/restore_ host-name.date and time string. process-id,其中:

    • host-name 是用于执行恢复的服务器名称

    • date and time string 是运行恢复的年份、日期和时间

    • process-ides-restore 会话的进程 ID