OpenShift应用的备份还原

AppFog经常莫名奇妙的重启给我造成了不小的阴影,我总担心哪一天OpenShift也会搞出什么问题(尽管目前还没有,红帽的稳定性还是有保障的)。但是防范于未然总是好的。搜罗了一下,本文的方法直接来自于OpenShift官方文档。借助于rhc工具,我们可以非常方便地备份和还原应用。

备份方法

首先,打开终端,运行。

cd /WHERE-DO-YOU-WANT-TO-KEEP-BAK-FILE/
rhc snapshot save APPNAME

第一行是切换到要保存备份文件的目录下,第二行会自动将应用完整地备份下来,备份文件是一个APPNAME.tar.gz压缩包。

注意:备份时会自动下线应用,所以尽量在夜间或者访问人数少的时候备份。

还原方法

打开终端,

cd /WHERE-DID-YOU-KEEP-BAK-FILE/
rhc snapshot restore APPNAME

如果你改了备份压缩包的名字,那么你得用-f参数指定备份文件的名字。

另外要注意的是,还原操作完成后可能会清除掉创建于备份文件之后的数据。

 

本文使用KDE的Blogilo创作(测试了一下,还是直接用WordPress好~)

Published by

librehat

自由軟體萬歲!

4 thoughts on “OpenShift应用的备份还原”

  1. 目前为止,你这个新家还是不错的。看来openshift还行。不过好像陆续在被封了,绑定域名的暂时没有。

Comments are closed.