2010年10月31日星期日

Backup Exec 使用心得 (2)

在 BE 2010 R2 的使用过程中,我遇到的最大问题就是磁带自动弹出的问题。这个问题的具体情况如下:

第一个备份使用的磁带介质已经手动 Inventory 并 Quick Erase,且介质在 Scratch Media 列表中,第一个备份作业运行正常,而在随后的备份作业开始时,被提示“media is overwrite protected”并自动弹出。相关作业的状态被置为“(?) Loading media”,提示“Please remove the media”,可用的介质一栏为空(正常情况下是显示 tape drive 的名称)。

磁带自动弹出导致的问题非常严重,本来是设置在午夜的备份由于没有可用介质(介质服务器只连接着一个 Dell LTO-4 磁带机,也就是软件中提到的 Standalone tape drive)而 queued,第二天一早只能 cancel,第二个作业之后的所有任务都会提示 missed 而备份失败。
在此期间我找到的一个 workaround 就是在第一个作业后手动在 Tools 菜单下重启所有 BE 服务,这样,后续的任务就可以继续运行。不过这个几乎不能实现,因为不可能每天晚上都手动重启服务吧……

这个问题和 Symantec 工程师交流多次,通过远程支持和导出软件 Log,提出了很多可疑点,但都一一排除,同样没有软件和作业的设置问题。工程师还提出使用自带的 BEUtility drop 现存的 BE 数据库并重载,不过我予以拒绝,因为考虑到与此问题并无关系。
正常情况下,一盘已经被分配到“日备”的 media set 中的介质,就不能在运行某个作业后再被分配到例如“周备”等其他 media set 中,如果出现这样的操作,软件就会拒绝使用“日备”磁带并弹出它;这种情况下的介质分配保护措施是可以接受的。

最终工程师给出了一个最新发布的 BE 2010 R2 Hotfix:http://www.symantec.com/docs/TECH138225,官方文档的 Issues resolved 中并未提及这个磁带自动弹出的问题,但这个问题奇迹地修复了,到目前为止,一切正常。

对于作业开始前磁带自动弹出的问题,我也搜集了网上的一些解决方案。如果还有同样的问题,可以用来参考。
Backup Exec ejecting LTO 4 Tapes - http://www.interworks.com/blogs/rclapp/2010/01/22/backup-exec-ejecting-lto-4-tapes
Symantec: Backup Exec back-up - Veritas Ejecting Tape Mid-Backup -  http://www.tek-tips.com/viewthread.cfm?qid=949261&page=1
When performing a backup operation with Backup Exec, the alert message "Please insert overwritable media" is displayed. - http://www.symantec.com/docs/TECH6377
Using Backup Exec for Windows Servers, the message "Please insert overwritable media into slot: <SLOT_NUMBER>" is displayed when performing a backup operation. - http://www.symantec.com/docs/TECH5338

OK,说这么多好了。下次再写就止不定是在什么时候了 -_-;

2010年10月30日星期六

Backup Exec 使用心得 (1)

这段时间在公司负责部署 Symantec Backup Exec 2010 R2,遇到了一些很怪的问题,不过已经在 Symantec 技术支持和自己的折腾中一一解决,于是决定在这里记录下来。

一开始自己是在虚拟机环境下建立的 Windows 域和几台机器来部署测试 2010 版本,并没有遇到问题,备份还原一切顺利,可是真正在生产环境下部署了 2010 R2 版本后,问题连连。在这方面,自己的规划不周和经验不足造成了计划延迟,值得反省。

在 2010 R2 部署后遇到的第一个问题就是在 Backup Exec 资源列表中看不到 Oracle 实例,具体现象如下:

向 Oracle 服务器(Windows Server 2003 系统)推送安装 Remote Agent for Windows System (RAWS) 后,Oracle 实例在 Backup Exec 介质服务器的资源列表中是灰色即不可选中的状态;在 Oracle 服务器端配置完成 Oracle 实例、服务器登录信息后,Oracle 实例从介质服务器的资源列表中消失。

在技术支持的多次确认后,被告知设置一切正确并无不当之处,收集 BE Log 后表示系统服务及组件等一切正常。Remote Agent 端的 Oracle 实例使用 sys 帐号认证,DBA 设置使用 Domain Admin 帐号认证,连接端口使用默认。RAWS 服务以默认的 Local System 运行。
最终工程师提出的解决方案是从 Oracle 服务器端完整卸载并清除相关注册表键值后重启系统,安装 BE 12.5 版本中自带的 RAWS 并按上面的方法配置,此时 BE 介质服务器端可以看到 Oracle 实例并可以选中,此时从介质服务器启动推送,将 2010 R2 的 RAWS 推送到 Oracle 服务器端,完成升级任务。由此,Oracle 实例的备份和还原均可正常进行。
Oracle Agent 的配置可以参考 Symantec 文档 http://www.symantec.com/business/support/index?page=content&id=TECH117251&locale=zh_CN

今天先写到这里,下次再说备份中遇到的介质和配置问题。

2010年10月10日星期日

修改射手播放器的字幕下载位置

新版本的射手播放器不再提供详细的设置面板,而字幕的默认下载位置也没有包含在设置项中。根据程序的默认值,字幕会下载到
C:\Documents and Settings\Windows帐户名\Application Data\SPlayer\SVPSub\
目录内。

如果需要还原为以前的习惯,可以手动修改射手播放器的设置文件解决。设置需要可以修改 SQLite 数据库的软件,如可视化的 SQLite Database Browser

使用软件打开位于 C:\Program Files\SPlayer\settings.db (默认安装位置)的数据库文件,查找表 settingint 中的 SaveSVPSubWithVideo,把值改为 1,保存数据库即可。


修改完成后,射手播放器就将把自动匹配的字幕下载到视频所在的文件夹里了。

2010年10月5日星期二

@天津

有人对这张照片很满意,于是就放在这里吧,其实我自己也感觉不错。这东西叫什么来着……幸福摩天轮?就是这个玩意儿,让水上公园和西海子差开了档次。
天津之行两天,还真是累,刚刚无聊完,现在上来特意说上这么几句。
得瑟完毕,趴窝睡觉。Blogger -> microBlogger,这趋势看来是定下来了。