西北狼

-- 学而时习之,不亦乐乎!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

在集群环境下建立任务计划

Posted on 2009-03-01 11:27  西北老狼  阅读(327)  评论(0编辑  收藏  举报
 

在集群环境下建立任务计划,就是要实现集群切换活动节点后,任务计划依然有效。首先保证任务计划要执行的程序放在共享磁盘。

1.         修改注册表

在集群的每个活动节点上修改任务计划的默认路径,就是要把任务计划的物理存放位置从默认的C盘移到共享磁盘。首先在共享磁盘建立用来保存计划任务的文件夹,然后用Regedit命令打开注册表,

定位HKEY_LOCAL_MACHINE"SOFTWARE"Microsoft"SchedulingAgent

修改该注册表项中的 %SystemRoot%"Tasks 将路径改为新建立的共享磁盘上的文件夹(用于保存创建的任务计划)。修改完成后,重新启动机器。

 注意:每个节点都要修改。

2.         在活动节点上创建计划任务

开始-> 控制面板 -> 计划任务 -> 添加计划任务。(很简单啦!)

3.         在集群上创建资源

l         打开注册表HKEY_LOCAL_MACHINE"SYSTEM"CURRENTCONTROLSET"SERVICES记录下服务名称。

l         选择集群中的组,建立resource资源。

建立时:Resource Type 选择 Generic Service

          dependencies 依赖,添加DiskNetwork Name以及其他所需的。

         Service Name,输入上面在注册表中记录下的服务名,通常是Schedule

         Startup Parameters 录入 %SystemRoot%"System32"svchost.exe -k netsvcs

     并且选择 Use Network Name check box

        对于注册表项(registry key)添加以下注册表项

        SOFTWARE"Microsoft"SchedulingAgent

4.         重新设置权限

    由于权限信息的物理存储是在各个节点上的,无法改到共享磁盘,所以每个节点都要添加一次权限。

依次切换当前的活动节点到每一个节点(停止当前活动节点就切过去啦),然后在共享文件夹中找到创建的计划任务,单击右键,重新设置用户名和口令。