通过backup.sh和restore.sh器用不错对处置平台以及托管资源上处置平台相干的信息(ycm-agent)进行数据和建树的备份与复原开云(中国)KAIYUN·官方网站,具体大叫先容请查阅backup和restore。
备份与复原操作不可保证数据的强一致性,请合理计议备份与复原操作。举例新增托管资源后备份处置平台,然后移除该资源再复原处置平台,并不可达到复原该资源的成果且还会产生脏数据。
Note: 本文中的装置旅途、备份文献存放地址、备份文献名、后端数据库相干信息等均为示例,请以本体为准。备份与复原处置平台
备份
提防事项
备份的筹商地址泄气空间需大于2G,若不指定默许为{处置平台装置旅途(本文以/opt/ycm为例)}/backup。 为尽可能培植数据一致性,请勿在职求实行期间进行备份。 备份操作的要领取决于处置平台的后端数据库建树,操作前需先取得具体的后端数据库信息(可通过稽查etc/deploy.toml文献中dbconfig相干建树取得)。 当后端数据库为远端YashanDB时,实行备份操作前需要先建树免密登录,允许处置平台实行复原操作的就业器可SSH免密登录远端YashanDB方位就业器。具体操作以各操作系统为准,本文不作念赘述。伸开剩余83%操作要领
场景一 后端数据库为SQLite
以装置用户登录处置平台方位就业器。 实行如下大叫,备份处置平台。 $ /opt/ycm/ycm/scripts/backup.sh -n ycm -i /opt/ycm/ycm Copied!场景二 后端数据库为土产货YashanDB
以装置用户登录处置平台方位就业器。 实行如下大叫,备份处置平台。 第1次备份 # 建树环境变量 $ source /data/ycm_db/yashandb/23.2.1.100/conf/YCM_YASDB.bashrc $ /opt/ycm/ycm/scripts/backup.sh -n ycm -i /opt/ycm/ycm -c ycm_db -y /data/ycm_db/yashandb/23.2.1.100 --cata-log /data/ycm_db/yashandb/23.2.1.100/catalog --addr 192.168.1.2:1675 -k d30c03533cef25d1 -u sys -p password Copied! 第n+1次备份 $ /opt/ycm/ycm/scripts/backup.sh -n ycm -i /opt/ycm/ycm -c ycm_db -y /data/ycm_db/yashandb/23.2.1.100 Copied!场景三 后端数据库为远端YashanDB
以装置用户登录处置平台方位就业器。 建树免密登录:允许实行备份剧本的就业器可SSH免密登录远端YashanDB方位就业器。 实行如下大叫,备份处置平台。 第1次备份 $ /opt/ycm/ycm/scripts/backup.sh -n ycm -i /opt/ycm/ycm -c ycm_db -y /data/ycm_db/yashandb/23.2.1.100 --cata-log /data/ycm_db/yashandb/23.2.1.100/catalog --addr 192.168.18.177:1675 -k d30c03533cef25d1 -u sys -p password --user yashan --ip 192.168.18.177 Copied! 第n+1次备份 $ /opt/ycm/ycm/scripts/backup.sh -n ycm -i /opt/ycm/ycm -c ycm_db -y /data/ycm_db/yashandb/23.2.1.100 --user yashan --ip 192.168.18.177 Copied!复原
提防事项
复原前,需先取得备份文献的存放旅途。 复原操作的要领取决于处置平台的后端数据库建树,操作前需先证据具体的后端数据库信息(可通过稽查etc/deploy.toml文献中dbconfig相干建树)。 当后端数据库为远端YashanDB时,实行复原操作前需要先建树免密登录,允许处置平台实行复原操作的就业器可SSH免密登录远端YashanDB方位就业器。具体操作以各操作系统为准,本文不作念赘述。 复原完成后会自动重启相干就业程度,期间处置平台不可用,请合理安排操作时期。 为尽可能培植数据一致性,请勿在职求实行期间进行复原。操作要领
场景一 后端数据库为SQLite
以装置用户登录处置平台方位就业器。 实行如下大叫,复原处置平台。 $ /opt/ycm/ycm/scripts/restore.sh -n ycm -i /opt/ycm/ycm -p /opt/ycm/ycm/backup/ycm-20231221-144408.tar.gz Copied!场景二 后端数据库为土产货YashanDB
以装置用户登录处置平台及后端YashanDB数据库的yasom程度方位就业器。 参加数据库装置目次,实行备份查询大叫证据YashanDB的备份文献是否存在。 # tag的具体值不错在备份文献名中取得 $ ./bin/yasrman sys/password@192.168.1.2:1688 -c "LIST BACKUP TAG '20231221-151101'" Copied! 实行如下大叫,准备环境。 $ ./bin/yasboot cluster clean -c ycm_db --restore Copied! 实行如下大叫,复原处置平台。 $ /opt/ycm/ycm/scripts/restore.sh -n ycm -i /opt/ycm/ycm -p /opt/ycm/ycm/backup/ycm-20231221-151101.tar.gz -y /data/ycm_db/yashandb/23.2.1.100 -c ycm_db Copied!场景三 后端数据库为远端YashanDB
登录后端YashanDB数据库的yasom程度方位就业器。 参加数据库装置目次,实行备份查询大叫证据YashanDB的备份文献是否存在。 # tag的具体值不错在备份文献名中取得 $ ./bin/yasrman sys/password@192.168.18.177:1688 -c "LIST BACKUP TAG '20231221-151101'" Copied! 实行如下大叫,计帐对应数据库数据,将数据库以nomout情势运转,提供复原数据库环境。 $ ./bin/yasboot cluster clean -c ycm_db --restore Copied! 以装置用户登录处置平台方位就业器。 实行如下大叫,复原处置平台。 $ /opt/ycm/ycm/scripts/restore.sh -n ycm -i /opt/ycm/ycm -p /opt/ycm/ycm/backup/ycm-20231221-151101.tar.gz -y /data/ycm_db/yashandb/23.2.1.100 -c ycm_db --user yashan --ip 192.168.18.177 Copied!备份与复原ycm-agent
备份
提防事项
备份的筹商地址泄气空间需大于1G,若不指定默许为{ycm-agent装置旅途(本文以/opt/ycm为例)}/backup。
操作要领
以装置用户登录被托管就业器,实行如下大叫备份处置平台相干的信息(ycm-agent)。
$ /opt/ycm/ycm-agent/scripts/backup.sh -n ycm-agent -i /opt/ycm/ycm-agent
Copied!
复原
提防事项
复原前,需先取得备份文献的存放旅途。 复原完成后会自动重启相干就业程度,期间ycm-agent不可用,请合理安排操作时期。操作要领
以装置用户登录被托管就业器,实行如下大叫复原处置平台相干的信息(ycm-agent)。
$ /opt/ycm/ycm-agent/scripts/restore.sh -n ycm-agent -i /opt/ycm/ycm-agent -p /opt/ycm/ycm-agent/backup/ycm-agent-20231221-152809.tar.gz开云(中国)KAIYUN·官方网站
发布于:安徽省