VPC虚拟机做windows双节点群集实验(iscsitarget)

2009/8/10
VPC 虚拟机做 windows 双节点群集实验
一、 实验环境:
         虚拟机: VPC windows 2003 R2 版本。
         工具: iscsitarget-x86 做磁盘共享, Initiator-2.08-build3825-x86fre 做客户端连接服务器磁盘, windows server 2003 群集功能。
 
二、 思路:
         群集的概念:群集是指多台主机担任同一个服务或分散服务,起到容错、分担负载,对客户端透明的架构方式。群集有大体三种构架方式,用于不同目的,此处不赘述。
         群集的构架原理是多台服务器一起提供服务,因此服务器之间需要保持网络通信,这个网络叫心跳网,然后还有一个网络用于客户访问的 public 网,如果节点同时担任 DC ,则不需要另外一个 server DC ,如果 DC 独立,则需要保持一个与 DC 连接和 DNS 解析的网络,我下面的实例就是按 DC 独立来的( DC 独立有独立的好处)。
 
         Cluster-DC :群集 DC ,一个网卡 10.0.0.1 ,用于 DNS 解析(保持 AD 环境)和 ISCSI 通信。
 
         Cluster-NODEA :节点 A ,三张网卡,一张用于 ISCSI 通信 10.0.0.2 DNS 需要指向,否则找不到 AD ,可以不指向,但要开始初始化好),一张用于心跳 172.16.16.5 ,不需要指向 DNS ,一张用于 public (与 internet 连接),自动获取 IP DNS
 
         Cluster-NODEB :节点 B ,三张网卡,一张用于 ISCSI 通信 10.0.0.3 DNS 需要指向,否则找不到 AD ,可以不指向,但要开始初始化好),一张用于心跳 172.16.16.3 ,不需要指向 DNS ,一张用于 public (与 internet 连接),自动获取 IP DNS
         其中指明一个公共 IP (对用户透明的体现)。
 
         然后构建共享磁盘,摸熟了 ISCSI 工具。此处 AD 用于存放公共存储,一个仲裁磁盘用于存放仲裁数据,另外一个用于存放公共应用数据。 TARGET 要与虚拟 DEVICE 连接。
         一个工具的学习:先看文档,安装,摸索并总结,上网再看文档,实施。
 
三、步骤:
         1. 构建 AD 和一个双节点群集网络。
         网络环境如上所述,要保持每个网都能 ping 通。
 
         2. 构建仲裁磁盘和共享磁盘。
ISCSI TARGET 创建 TARGET ,此处 TARGET Initiator 客户端,因此有两个(双节点)。( ISCSI 可以理解为一个 Initiator 管理工具)
         构建两个虚拟磁盘,一个用于仲裁,一个用于存储。然后两个节点都连接上两个虚拟磁盘。我开始之所以不会就是因为这个工具不会用,现在把它的使用手册献上。
         3. 客户端连接磁盘。记得要 LOGON 。然后分区。(重启之后要重新 LOGON ,或者点重启自动连接)
         4. 群集配置。新建,然后添加节点。(里面一个 IP 配置是指对于客户端)
 
四、问题:
         1. 网络。两台 server 就可以构建群集,其中可以一台既做 DC 也做磁盘服务,弄清楚其中的原理就很简单了。本文是 3 server ,两个节点作为域成员。
         2. 工具使用。 iscsitarget-x86 做磁盘共享(在 DC 上), Initiator-2.08-build3825-x86fre 做客户端连接服务器磁盘(在两个节点上)。
         3. 构建群集。在群集过程中出现 RPC 服务器错误,这个是可能由于你的 RPC 服务没开启,上网查一下就可以解决的,如果再有问题,看你在实验的过程中群集名有没重复过。
两张结果图如下:
 
 
最最基础的群集环境搭建好了,像我这样的新手总是可以在这种小收获里面获得很多的乐趣,里面还很多丰富的内容等待我们去探讨,还有在上面建立数据库和许多服务器级应用,以及各种不同的群集方法,多么美妙的一件事哈 ~~~

本文出自 “TOBE_IT_ENGINEER” 博客,谢绝转载!

你可能感兴趣的:(虚拟机,职场,休闲,群集,iscsitarget)