Post

IBM LSF RTM backups

IBM LSF RTM backups

详细的备份步骤和方案:

1. 日常备份

RTM 会在每天的 00:00 自动进行默认的设置和配置备份,备份文件存储在 RTM_TOP/cacti/backup/cacti_db_backup_xx.tgz 中。需要注意,这是设置与配置的数据库备份,不是RTM完整备份。

2. 备份数据分区

通过启用分区功能,可以最小化灾难恢复时的数据丢失。分区备份文件存储在 RTM_TOP/backup/partition_backups/*.tgz,需定期备份。分区设定在 Console > Configuration > RTM Settings > Maint > Large System Settings

3. 重要目录的备份

以下是关键目录及其备份建议:

  • RTM_TOP/advocate - 每日备份
  • RTM_TOP/cacti - 每日备份
  • RTM_TOP/flexlm - 每日备份
  • RTM_TOP/ioncube - 每日备份
  • RTM_TOP/rlm(如果使用 Reprise License Manager) - 每日备份
  • RTM_TOP/rtm - 每日备份
  • RTMP_TOP/spine - 每日备份
  • RTM_TOP/cacti/rra - 每小时使用 rsync 或同类工具备份

4. Cacti 数据库备份

使用 mysqldump 命令定期备份 MariaDB 数据库内容(推荐每日备份):

1
mysqldump --lock-tables=FALSE cacti > /somewhere/somefilename.sql

如果使用table分区,mysqldump时请排除这些table,并额外单独备份table分区文件。

5. 自定义文件的备份

如果有自定义文件,以下目录需要每日备份:

  • RTM_TOP/cacti/plugins
  • RTM_TOP/cacti/scripts
  • RTM_TOP/cacti/resource

6. 其他配置文件备份

建议每日备份以下文件和路径(具体路径依据操作系统版本而定):

  • /etc/php.ini
  • /etc/php.d/*
  • /etc/my.cnf
  • /etc/my.cnf.d/*
  • /etc/cron.d/cacti
  • /etc/rsyslog.conf
  • /etc/rsyslog.d/*

以上是基于 IBM LSF RTM 官方的备份方案,可以确保系统和数据的高可用性与灾难恢复能力。

This post is licensed under CC BY 4.0 by the author.

支持创作者

如果本文帮助到你,可以通过以下收款码支持我:

收款码

感谢你的支持!