存档

‘Windows 2003’ 分类的存档

服务器备份软件Acronis True Image介绍

2009年12月9日 hashei 1 条评论

临近年末,各种考评将至,于是各单位信息中心开始“操心”数据安全,加之近期电信、移动严厉打击黄色信息,各领导也害怕黄色信息附带的病毒、木马危害数据安全,所以分外重视数据的备份。重要生产环境的数据当然早就做过全面细致的备份工作,但是一些不怎么重要的服务器,托管在机房的单独web服务器,采用Veritas等未免成本太高,所以这里介绍Acronis的备份产品。它们的产品线也很丰富,从单机到多台服务器应有尽有,价格应该可以为一般企业接受。

备份软件介绍

1.1概要:

Acronis True Image Echo Server for Windows

Acronis® True Image Echo Server for Windows可以在物理和虚拟环境中进行灾难恢复和系统迁移,为中小企业及远程办公室/分公司提供更大的灵活性和价值。

1.2 特点
  • 不中断服务器运行的即时服务器磁盘备份
  • 即时纯粹空机服务器还原
  • 还原单个文件或文件夹
  • 备份和升级服务器驱动器
  • 自动排程服务器磁碟影像
  • 建立增加服务器磁盘备份影像
  • 嵌入式磁盘备份影像核查
  • 磁盘备份影像确认在服务器恢复之前New!
  • 文件系统确认在服务器恢复之后 New!
  • 查看服务器磁盘备份日志 New!
  • 电子邮件或弹开通知 New!
  • 命令行服务器磁盘备份管理控制台 New!
  • 支持窗口动态容量
  • 支持 FAT16/32, NTFS, Linux Ext2, Ext3, ReiserFS, XFS, JFS New!
  • 支持 SAN, NAS, RAID, 磁带驱动器, CD/DVD, 网络驱动器与其它备份储存
  • 自动化的驱动精灵操作

其中不中断服务器运行的即时服务器磁盘备份、即时纯粹空机服务器还原、建立增加服务器磁盘备份影像、支持 SAN, NAS, RAID, 磁带驱动器, CD/DVD, 网络驱动器与其它备份储存这四个特点能满足目前项目服务器备份的要求。

2 备份方案介绍

结合备份的要求和Acronis True Image Echo Server for Windows软件的特点,制定了如下的备份方案:

l 在每台需要备份的服务器上安装Acronis True Image Echo Server for Windows

l 在服务器中划分10G的空间作为Acronis Secure Zone(划分大小根据你的数据量定),存放备份内容,这10G空间将变成隐藏空间,无法访问。以后备份的内容都在这10G空间中,当空间不足时老的备份内容会被覆盖。

l 制定每月一次全备份,每周一次增量备份的备份计划。

l 激活Acronis Startup Recovery,方便系统出故障后的备份还原。

l 备份一份最初的内容到DVD光盘,同时制作一张可引导备份光盘,以防万一。

3 操作过程

3.1 安装软件

阅读全文…

在Windows 上利用 MSCS 创建高可用性的 DB2 集群服务

2009年10月19日 hashei 3 条评论

周末加班,事先得知是帮人建一个Windows的故障转移集群。虽说现在主要精力是在中间件上,但Windows毕竟还是深入学习过一年的嘛,更何况在WebSphere和WebLogic上都做过MSCS的集群,所以以为不过是小菜一碟,最后想不到从6点搞到了凌晨1点。

我们首先是采用Oracle在Windows下的套路:两台主机上都启用数据库实例,数据库则存放在共享存储上,通过在集群资源中添加DB2的通用服务,从而达到数据库服务的故障转移。

应该说思路没什么问题,但是实行起来有个问题,就是在有用户连接的情况下,停止db2服务会失败,第二次再去停止才能够停下来,这样手动转移集群就会有点问题。于是我们就想着法子怎么再数据库服务停止前执行一下中断所有数据库链接的命令……苦思冥想、多次尝试,弄的焦头烂额。

最后上IBM developerworks找文档,才知道原来根本不用这么麻烦,实例只需一份,而且DB2早就给你准备好了db2msce工具,只要写一份db2mscs.cfg的配置文件:

DB2_INSTANCE=DB2                     //指定需要转换的实例名称
DB2_LOGON_USERNAME=dbdomain/db2admin //指定登录实例的域用户账号
DB2_LOGON_PASSWORD=0000              //指定登录实例域用户账号的密码
CLUSTER_NAME=MYCLUSTER		     //指定群集的名称

GROUP_NAME=DB2 Group A		    //指定用于该实例的组名称
DB2NODE=0                           //指定该组资源对应的 DB2 节点号
IP_NAME= MscsA                      //指定用于该实例的 IP 地址资源的名称
IP_ADDRESS=192.168.192.31	    //指定 IP 地址资源的IP地址属性
IP_SUBNET=255.255.255.0		    //指定 IP 地址资源的子网掩码
IP_NETWORK=Public Network         //指定 IP 地址资源绑定的网络连接
NETNAME_NAME = MscsAName	   //指定网络名资源的名称
NETNAME_VALUE = DataCenter         //指定网络名资源的机器名属性
NETNAME_DEPENDENCY = MscsA        //指定该网络资源名对应的 IP 地址

资源的名称

DISK_NAME=DISK E:		   //指定该节点需要使用的磁盘资源
INSTPROF_DISK=E:                  //指定该节点目录所在的磁盘资源

上述配置文件中的NAME选项都可以随便填写,以简单明了为主,IP_ADDRESS是DB2服务的浮动IP,IP_NETWORK应该写提供集群外网服务的那块网卡名称,NETNAME的那三个选项可以不填,不影响使用(因为都是用IP连接的)。

然后运行db2mscs -f:db2mscs.cfg命令(注意F不是指盘符,将db2mscs.cfg放于db2mscs同一个目录下),你就会看到集群服务中自动添加了一个资源组:DB2 Group A,添加了一个名为DB2的DB2类型服务,而这个服务类型之前是没有的。

除了这种Hot-Standby的配置方式,还有互备(Mutual Takeover)的模式。可以见这篇文章《在MSCS环境下实现DB2分区服务器群集实例》

附一份官方文档Implementing IBM DB2 Universal Database Workgroup Server Edition V8.2 with Microsoft Cluster Server,关于DB2数据库的准备工作,以及配置文档的各参数详细解释,以及管理工具的设置,可以参考这篇文章。

IBM developerworks上的两篇文章,虽然是win2000环境下,但过程一样,而且作者遇到的问题可以给我们借鉴。

http://www.ibm.com/developerworks/cn/data/library/techarticles/0305sunqin/0305sunqin1.html

http://www.ibm.com/developerworks/cn/data/library/techarticles/0305sunqin/0305sunqin2.html

最后得出个结论,以后工作前,做功课必不可少。

分类: Windows 2003 标签: , ,

Sql2005数据库复制操作方法

2009年5月19日 hashei 没有评论

本文根据微软的MSDN上教材进行整理

一、 准备阶段

此阶段是为了以最小的特权运行SQL Server2005的复制工作

A. clip_image001 在发布服务器上为复制代理创建本地 Windows 帐户

1. 在发布服务器上,从“控制面板”的管理工具中打开计算机管理

2. 在系统工具中,展开本地用户和组

3. 右键单击用户,再单击新建用户

4. 在用户名框中,输入 username,提供密码和其他相关信息,然后单击创建来创建 “username” 帐户。

5. 单击关闭

B. clip_image001[1] 在订阅服务器上为复制代理创建本地 Windows 帐户

1. 在订阅服务器上,从“控制面板”的管理工具中打开计算机管理

2. 在系统工具中,展开本地用户和组

3. 右键单击用户,再单击新建用户

4. 在用户名框中,输入 username,提供密码和其他相关信息,然后单击创建来创建”username” 帐户。

5. 单击关闭

C. 为快照文件夹创建共享并分配权限

1. 在 Windows 资源管理器中,导航到 SQL Server 2005 数据文件夹。默认位置为 C:\Program Files\Microsoft SQL Server\MSSQL\MSSQL.X\Data,可以根据自己需要创建目录所在地

2. 创建名为 sqlshare的新文件夹。

3. 右键单击该文件夹,然后单击共享和安全

4. 在“sqlshare 属性对话框的共享选项卡上,单击共享此文件夹。确保共享名的值为 sqlshare

5. 单击权限

6. 单击添加。在输入要选择的对象名称文本框中,键入第 1 课中创建的快照代理帐户的名称,格式为 <Machine_Name>\username,其中 <Machine_Name> 是发布服务器的名称。单击检查名称,然后单击确定

7. 验证是否允许以下权限:

· username – 完全控制

8. 单击确定关闭“username 的权限对话框。

D. 在发布服务器中设置数据库权限

1. 在 SQL Server Management Studio 中,展开安全性,右键单击登录名,然后选择新建登录名

2. 在常规页中单击搜索,在输入要选择的对象名称框中输入 <Machine_Name>\username (其中,<Machine_Name> 是本地发布服务器的名称),再单击检查名称,然后单击确定

3. 在用户映射页中,启用到 所要分发 数据库的用户映射,确保有数据库的db_owner 数据库角色和public角色

单击确定创建登录名。

二、 配置分发订阅

A. clip_image001[2] 在发布服务器中配置分发

1. 在 SQL Server Management Studio 中连接到发布服务器,然后展开服务器节点。

2. 右键单击复制文件夹,然后单击配置分发。此时分发配置向导启动。

3. 在分发服务器页中,选择“‘<服务器名称>将充当自己的分发服务器;SQL Server 将创建分发数据库和日志,然后单击下一步

4. 在快照文件夹文本框中,输入 之前建立的共享目录,然后单击下一步

5. 根据情况决定执行发布的间隔时间,时时执行还是确定某一时间运行。一般“事务性发布”选择“立即创建快照并保持可用状态”,而“快照发布”选择间隔某一段时间创建快照,比如4个小时

6. 快照代理安全性,在以下Windows账户下运行中输入运行的进程账户名<Machine_Name>\username (其中,<Machine_Name> 是本地发布服务器的名称)和密码,

7. 接受向导剩余页上的默认值。

8. 单击完成启用分发。

在发布服务器上配置订阅

1. 选择复制节点

2. 右键本地订阅

3. 选择发布服务器

4. 选择订阅方式(选择推送订阅))填加订阅服务器

5. 安全性——运行的进程选择<Machine_Name>\username,连接的订阅服务器选择数据库上的新建的username

6. 选择代理计划(一般选择连续运行)

7. 其余选择默认项。

注:http://msdn.microsoft.com/zh-cn/library/ms152531.aspx 上有关于使用复制分发后的备份建议。

Windows 2003 AD 域名更改

2009年4月24日 admin 没有评论

简要步骤:

1. 在DNS上建立新的域名的DNS区域

2. 提升域和森林的运行功能级别到2003纯模式

3. 建立必要的信任关系(此处这回不用做)

4. 对DC做好备份

5. 登录一台非域控但加入域的成员机,进行如下改名操作。

6. rendom /list 在该工具文件夹下产生 domainlist.xml 文件

7. 编辑domainlist.xml文件,将所有原域名改为新域名

8. rendom /upload,产生dclist.xml

9. rendom /prepare,检查此前操作是否正确,操作是否成功,不对的话rendom /end

10. rendom /execute ,所有域控重启

11. 登录域控,更改域控的DNS名称

12. random /clean,清楚域中的老域名

13. gpfixup /olddns:** /newdns:** (/oldnb:** /newnb:** /dc:**)括号内的视情况可以省略

集群配置

1. 在DNS中添加集群虚拟IP的主机解析

2. 修改Cluster Service的启动帐号

阅读全文…

分类: Windows 2003 标签: ,