Chinaunix

标题: Opscenter的备份问题 [打印本页]

作者: garfield_xh    时间: 2011-05-30 14:12
标题: Opscenter的备份问题
hi,我想问下关于Opscenter的备份问题,不知道有哪位大侠熟悉。
当前我们的架构比较简单,就一台Opscenter,目前管理了五个NBU master;现在我们想对opscenter本身进行备份,备份数据库,配置文件什么的。
根据《NetBackup_AdminGuide_OpsCenter7.0》上提到的,我需要备份如下三个方面的咚咚:

1、Opscenter database file and database log file
ISTALL_PATH\OpsCenter\server\db\data\ vxpmdb.db
ISTALL_PATH\OpsCenter\server\db\data\ vxpmdb.log

2、Authentifcation profile
ISTALL_PATH\VERITAS\Security\Authentication\systemprofile

3、database password file(in case of that we change the password for opscenter database)
  ISTALL_PATH\OpsCenter\server\config\db.conf

然后我的问题是:
1、仅需备份上述文件即可?因为opscenterc采用的是sybase数据库,所以我们不需要sybase agent来进行备份么?仅仅把他们当成普通备份文件来进行备份即可么?
2、关于第二方面的认证文件,我悲剧的发现我没有ISTALL_PATH\VERITAS这个目录阿。。。。。这个是必须的么? btw: 我们用的是不需要license key的 Symantec OpsCenter,不是 Symantec OpsCenter Analytics;
3、关于第一方面的数据库及日志文件的备份问题:文档上提出要使用hot backup(也就是使用自带的脚本dbbackup.bat进行,它会将这2个文件弄到指定的其它目录)。我的疑惑是为啥不能直接创建备份策略来备vxpmdb.db和vxpmdb.log呢?是不是dbbackup.bat相当于给这2个数据库文件作的是类似snapshot的咚咚,这样就能保证它们是只读的,这样才能实施正常的按照策略备份?。。。。。。。。

盼熟悉的大侠不吝赐教
作者: garfield_xh    时间: 2011-05-30 14:36
没有人么 在线等。。。
作者: 无牙    时间: 2011-05-30 14:37
如果你用的是免费版,没有备份的需要。如果要备份,不用什么数据库agent,直接备份就行。
作者: garfield_xh    时间: 2011-05-30 14:48
回复 3# 无牙


    没有备份的必要啊。。。。。
作者: garfield_xh    时间: 2011-05-30 14:54
嗯  必要性姑且不管吧!主要问题是:找不到要备份的Authentifcation profile:D:\Program Files\Symantec\VERITAS\Security\Authentication\systemprofile

这个不会是Symantec OpsCenter Analytics才有的吧? 我实在是没有找到这个目录啊!

我在D:\Program Files目录下倒是有veritas目录,那是因为安装了NBU java admin console产生的。。。。
而且我的INSTALL_PATH是D:\Program Files\Symantec,所以也不应该被覆盖。。。头大
作者: 无牙    时间: 2011-05-30 15:43
你说的文件是“authentication service" 的profile和收费免费无关。
作者: 无牙    时间: 2011-05-30 15:47
这个服务应该都有,否则你不能login
作者: cdnbug11n    时间: 2011-05-30 16:18
hi,我想问下关于Opscenter的备份问题,不知道有哪位大侠熟悉。
当前我们的架构比较简单,就一台Opscenter ...
garfield_xh 发表于 2011-05-30 14:12



    1.OpsCenter 附带无需中断数据库的操作即可执行数据库备份(称为热备份)的数据库备份脚本。在 UNIX 以及 Windows 平台上,脚本在备份或还原数据库之前重写现有数据库 (db) 文件。数据库文件如下所示:vxpmdb.db、symcOpscache.db 和vxpmdb.log。脚本备份或还原 vxpmdb.db、symcOpscache.db 和 vxpmdb.log 文件(如果存在)。详见OpsCenter Admin guide中文版 P.242

    2.Authentication Service,也就是AT,是安装OpsCenter的必要组件,你能登陆OpsCenter说明AT已经正常安装。
      检查AT是否正常运行:
     Windows:打开Windows服务查看
    Unix/Linux: #ps -ef | grep vxatd

3.关于dbbackup脚本,请详见中文文档P.643
作者: garfield_xh    时间: 2011-05-30 16:31
哦 对,登陆认证时需要。 我的NSTALL_PATH\VERITAS\Security\Authentication\systemprofile确实不存在。搜索了整个D盘也没找见。

不过我倒是在C盘发现了一个:C:\Program Files(X86)\VERITAS\Security\Authentication\systemprofile
产生的日期倒是和我的安装日期差不多;
C:\Program Files (x86)\VERITAS\Security\Authentication\systemprofile>dir
05/25/2011  06:47 PM    <DIR>          .
05/25/2011  06:47 PM    <DIR>          ..
04/14/2011  01:17 AM             3,137 ABAuthSource
04/08/2011  02:22 AM                 0 ABAuthSource.lock
04/14/2011  12:42 AM    <DIR>          certstore
04/14/2011  12:41 AM               323 RBAuthSource
04/08/2011  02:22 AM                 0 RBAuthSource.lock
04/13/2011  08:49 PM    <DIR>          systruststore
05/25/2011  06:47 PM             8,731 VRTSatlocal.conf
04/08/2011  02:22 AM                 0 VRTSatlocal.conf.lock
               6 File(s)         12,191 bytes
               4 Dir(s)  22,272,684,032 bytes free


不知道是不是这么些个文件啊?

我安装Opscenter的这个PC server是X64_windows7.0的,不知道这个systemprofile咋会跑到这里来。。。

多谢无牙的耐心回复啊!!呵呵 Opscenter貌似用的人还不是很多 都不知道问谁好~~
作者: 无牙    时间: 2011-05-30 16:50
就是这个,这个没有64bit的版本。
作者: garfield_xh    时间: 2011-05-30 16:55
回复 8# cdnbug11n


hi,cdnbug11n
非常感谢你的回复啊!
我看了下 ,Symantec Product Authentication Service服务是okay的,因为我登陆一直就正常的,之前无牙也提到了没有这些个AT的话我无法登陆。

我就是不明白这个systemprofile咋跑到C:\Program Files(X86)\Vertias\....下去了

此外,我还有个问题:关于备份opscenter数据库的问题,我看了文档,是不是应该这样:
1)在我安装opscenter的PC server上,在task scheduler里用定时任务执行
INSTALL_PATH\OpsCenter\server\bin\dbbackup.bat  D:\Opscenter_database_backup    ===》首先用dbbackup.bat执行hot backup,相当于对vxpmdb.db和vxpmdb.log作了个只读的snapshot之类的

2)在NBU master上建个备份策略,来备份D:\Opscenter_database_backup  这个目录     ====》然后再将这些只读的数据库文件备份到磁带

是这样的吧?
作者: garfield_xh    时间: 2011-05-30 16:59
呵呵 真的哇 太棒了! thanks all of you guys~
作者: 无牙    时间: 2011-05-31 10:17

作者: cdnbug11n    时间: 2011-05-31 12:48
回复  cdnbug11n


hi,cdnbug11n
非常感谢你的回复啊!
我看了下 ,Symantec Product Authenticati ...
garfield_xh 发表于 2011-05-30 16:55



    我觉得你备份的方法是正确的。
作者: garfield_xh    时间: 2011-06-02 10:36
回复 14# cdnbug11n


   嗯 听你这么说我觉得有点信心了.  
  现在还没有2套Opscenter可用,备份后也无法验证这么几个小文件是否就符合我的要求了,是否可以恢复成功......

Opscenter用的还是没经验,很多问题呢......嗯 多谢大侠阿!
作者: garfield_xh    时间: 2011-06-02 11:01
此外,之前无牙提到说我备份无license key的opscenter的意义不大,呵呵 这个俺就不管了,备了总比不备好,哈哈

我看到Opscenter界面上有"last 24 hours" "last 48 hours" "last 72 hours",也就是说Opscenter可以保存最多近三天的数据,这么说的话,我想我隔天备份就行了吧!

比如6月2号开始发起第一次备份,以后每隔一天备份一次:
                   5月31号  okay
                   6月1号  okay
6月2号备份  6月2号  pending(或许还有更新,不完整)
                   6月2号  okay
                   6月3号  okay
6月4号备份  6月4号  pending(或许还有更新,不完整)
.........

这样每天的数据应该都有一份完整的......

hey ,guys , how do you think of this? I am very glad that I have somebody to talk to here...
I am really appreciate your help....:wink:
作者: cdnbug11n    时间: 2011-06-02 11:21
回复 16# garfield_xh


    那是默认显示的数据,可以更改时间间隔的。
作者: garfield_xh    时间: 2011-06-02 12:40
回复 17# cdnbug11n


    噢 太棒了 我知道了 多谢阿!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2