babyface86 2013-4-14 13:24
windows2008 hyper-v群集的应用
[size=2][/size][size=1][/size][size=1][/size][size=1][/size][size=3][size=2][/size][/size]如题,各位有做数据库服务器配置的,现在服务器操作系统只能做2008的了,这个是我在项目中自己摸索、编辑的文档,希望对你有帮助
Windows 2008 R2 Hyper-v 虚拟机群集
实现步骤
1、 安装windows 2008 R2 操作系统。
2、 在磁盘阵列中划分LUN
3、 在windows2008中安装hyper-v功能
4、 安装windows2008故障转移群集,添加两个节点。
5、 创建7台高可用虚拟机,安装windows2003 企业版操作系统。
6、 在每个虚拟机上部署各自需要的应用程序
安装windows 2008 操作系统和划分LUN
此步骤比较简单,省略,注意点是存储中划分LUN的时候要分出1G左右的空间作为群集的仲裁盘使用,其它空间可以换份为一个lun 或多个。
在windows2008中安装hyper-v功能
1首先打开windows 2008 服务器管理器
2点击添加角色
3点击下一步。
4选中hyper-v后点击下一步
5一个简单的介绍,点击下一步。
6选择创建虚拟交换机所需要的网卡,如果有多个网卡可以选择多个网卡,实现网络的冗余,但是不要选择作为心跳的网卡,点击下一步。
7点击安装,开始安装hyper-v的功能,同样在其他服务器上添加hyper-v的功能,windows2008 hyper-v 可以使用多台高性能服务器组成强大的虚拟机群集。
安装完成hyper-v 后需要重启计算机。
[b]安装windows2008 群集[/b]
安装群集的基本步骤如下:
1、 首选配置好磁盘阵列,将其挂载至服务器。
2、 在其中一台服务器创建域控,如有单独域控服务器可以省略此步骤,另一台服务器加入域,或做为备用域控。
3、 创建群集
4、 添加存储资源到群集中。
5
[[i] 本帖最后由 babyface86 于 2013-4-14 13:47 编辑 [/i]]
babyface86 2013-4-14 13:39
4、添加存储资源到群集中。将存储的空间,添加至windows 2008 服务器。
5.节点1 运行dcpromo命令安装域控
6.选择使用高级模式安装,并点击下一步。
7.一个兼容性提醒,点击下一步。因为是第一个节点,因此选择在新林中创建新域,如果是第二个节点 选择现有林,并选择向现有域中添加域控制器。
8.输入FQDN后点击下一步,FQDN,可以根据具体情况设置。
9.输入netbios名称后点击下一步。
10.选择林功能级别,可使用默认的 windows 2003级别
11.安装DNS服务器功能。
12.选择数据库及日志存放的文件夹,可以选择其他盘来存放数据库文件和日志。点击下一步。
13.输入域管理员密码,点击下一步。
14.显示摘要,点击下一步继续
15开始安装域控服务。完成后重启服务器,在第二个节点同样运行dcpromo,中间注意选择加入第一个节点建立好的域。第二个节点也做成域控的原因是防止第一台服务器损坏后没有域控服务器,如果有多个节点,剩余的其他节点可以直接加入建立好的域即可,不需再做域控。
添加故障转移群集功能并创建群集
打开windows 服务器管理器,点击功能菜单,点击添加功能。
选择故障转移群集,点击下一步
点击安装。
点击创建一个群集
弹出创建群集向导,点击下一步。
点击浏览,选择两台服务器,有更多节点可以一次加入。点击下一步
创建群集前,windows会验证群集的一些基本状况,以保证通过验证的测试才能创建群集。点击是,点击下一步
点击下一步。
选择运行所有测试,点击下一步。
服务器正在测试各种项目。
通过测试后点击完成,故障转移群集便准备开始建立。
输入群集名称,和群集的IP地址后点击下一步。
点击下一步,开始创建
点击完成。
配置群集仲裁盘和群共享卷
在群集名称点击右键,依次选择更多操作、配置群集仲裁向导。打开群集仲裁向导,点击下一步。
在两个节点的情况下,选择节点和磁盘多数,点击下一步。
选择前期在存储上划分的 1GB的小空间,作为仲裁。点击下一步。
点击完成。
接下来是非常重要的添加群共享卷,因为hyper-v如果能实现从一个物理服务器顺利迁移到另一个服务器,必须要使用群共享卷。并且群共享卷不同于以前的群集磁盘的地方在于,群共享卷是两个节点可以同时访问的,而以前的群集磁盘的方式在同一个时间只能挂载在一个节点上。
首先右键点击群集名字,选择启用群共享卷。
点击确定
此时在群集功能中增加群共享卷功能。
点击添加存储。
添加我们事先划分好的lun空间。
点击确定,此处可以添加多个存储空间。
添加完群共享卷以后,盘符后消失,取而代之的是在C盘下生成C:\ClusterStorage\Volume1。
到此为止,2008的故障转移群集创建完成,下面我开始创建虚拟机,并实现虚拟机高可用.
创建高可用的虚拟机
在群集管理器中点击服务和应用程序,点击右侧虚拟机,一次点击新建虚拟机,选择虚拟机运行的节点.
开始虚拟机创建的向导
输入虚拟机名称,注意选择虚拟机存放的位置C:\ClusterStorage\Volume1,此处选择我们创建的群集共享卷。只有选择在此处的虚拟机才具有高可用性。
根据需要分配虚拟机内存。接口机一般512内存即可,数据库可适当分配大一些。
选择虚拟机对外访问的网络,在创建hyper-v管理器的时候,windows已经添加一个虚拟网卡,这里我们选择这个虚拟网卡,注意虚拟机的网络和宿主服务器的网络是一种桥接关系。
选择硬盘大小,根据需要进行选择,如果仅为接口机转发数据,只需要安装操作系统的空间即可,数据库服务器和其他服务器可适当多分配。也可以使用原有的虚拟磁盘文件。
选择是否插入操作系统安装盘,这里我们选择使用iso文件,因为使用硬盘的上文件安装系统速度比较快。
点击完成 就创建好虚拟机了。
依次创建其他的虚拟机
各自安装操作系统,分别安装需要的应用程序和服务。也可以使用虚拟机导出功能,复制多个虚拟机。
总结
此方案可以解决sis系统实施过程中各种服务器和接口机不够使用的情况,或者在客户减少投资方面提供解决方案,可以将大量的接口机、服务器集中在几台性能高的服务器之中。利用了windows 2008 R2系统自带的hyper-V的功能,不需要进行更多的投资。
在hyper-v中创建的虚拟机可以随时在两台或多台服务器之间进行自由切换。
在hyper-v中创建的虚拟机(包括各种接口机)受到windows 2008故障转移群集的保护,在一台服务器崩溃的情况下自动转移到另一台服务器运行。相比以前的sis系统只保护重要的数据库服务器而言,整个系统的可靠性更高。
此方案还可以利用vmware vsphere系统的功能,可以实现更高级的功能。