
在 Microsoft Windows Server 上创建高可用性集群 2008
查看有关如何为集群创建共享存储的文档后, 为什么不创建一个? 井, 该过程类似于 Windows 2003, 现在我们将为 Windows 执行此作 2008, 新集群, 它将用于文件服务器, 故障转移群集, 另一种类型的集群的过程类似. 有了这个,我们将实现高可用性, 如果其中一台服务器宕机 (节点) 不用担心。, 因为还有其他节点可以获取资源并提升服务,以便用户可以实际工作,而不会注意到他们所针对的节点的宕机. 还要注意维护集群的成本很高, 这是, 我们将始终记住,两台服务器都将安装相同的应用程序, 以相同的方式和相同的版本, 所有这些都是为了避免将来出现问题. 还建议平衡集群以检查其作是否正确.
井, 在开始之前,我先对文件的情况发表评论, 我们有三台服务器, 其中之一是存储, 要么是磁盘阵列,要么是通过 iSCSI 共享磁盘的服务器(如我所见), 关键是要为节点提供共享存储. 这两个节点是两个 Windows Server 2008 企业 (强制), 具有三个网络接口, 一个 LAN 网络 (192.168.2.0/24) ,这会将它们连接到网络中的计算机, 另一个是 iSCSI 网络的分支 (192.168.4.0/24) 将节点连接到存储 (专用网络,性能更高), 最后是 HeartBeat 网络 (192.168.5.0/24) 它将用于与集群的节点相互通信,并在其中一个节点宕机时收到通知. 我们必须为集群分配一个 IP 地址, 以及我们创建的资源, 在本例中为文件服务器, 以这种方式, 用户将访问分配的 IP,而不是每个节点的 IP 地址. 井, 节点将为 'Patty’ & '塞尔玛', 群集将为 'McGiver’ 以及共享存储“CervezaDuff”, 我们开始了!
此过程必须对集群中的所有节点执行, 首先,我们将在任何节点上执行此作,然后, 当我们创建集群时, 我们将通过加入现有集群在以下几个中执行此作. 我们必须安装支持集群服务的最低作系统,例如 Windows Server 2008 企业版, 安装群集服务, 我们将不得不安装此功能, 为此, 我们转到 “服务器管理员” > “添加功能”,
马克 “故障转移群集” & “以后”,
压 “以后” 开始安装,
…等待几分钟,等待它安装…
还行, 准备, 我们已经安装了该服务, 点击 “关闭” 这样您就可以开始设置,
打开我们将在 “管理工具” 叫 “故障转移群集管理”. 在开始之前,我们可以检查服务器上的配置, 软件和硬件或配置, 如果它在生产中,我们将执行 YES 或 YES, 在这个实验中,我们将跳过它,因为我稍后会运行它,以免重复图像😉,所以我们单击 “创建集群…” 启动用于创建的向导,
不错, 现在,我们必须指示要属于该节点的节点的名称, 骨, 我们自己, 点击 “检查…” 然后我们添加 Team Account,
我们键入 'Patty' 节点的名称’ 并接受,
准备, 我们已经有一个节点, 继续, 稍后我们将加入集群, “以后”,
我们输入集群的名称, 在我的情况下,它将被称为 “麦基弗” 我们还输入管理 IP 地址, “以后”,
准备, 确认正确无误,然后单击 “以后” 创建集群,
… 在创建集群时等待几分钟…
完善, 我们已经创建了集群, “结束”,
创建后, 我们可以将节点添加到集群中, 为此,请单击 “添加节点…”,
我们执行向导并添加我们希望集群具有的任意数量的节点, “检查…”,
我们指示另一个节点的名称 & “接受”,
不错, 继续, “以后”,
成为新节点, 与开始时相同, 必须先运行测试以验证节点,然后才能将其包含在集群中, 压 “是的, 运行配置验证测试并返回到集群创建过程”, & “以后”,
我们运行 ALL 测试, “以后”,
我们检查将在节点上执行的验证, “以后” 以启动它们,
…我们将等待几分钟,以便您在此新节点上执行适当的测试…
正确, 我的所有测试都正确结束, 因此,此节点和集群处于继续运行的完美状态. “结束”,
还行, 确认, 我们要添加到 'Selma’ 按该节点 “以后”,
…
还行, 我们已经有一个具有两个节点的集群, 我们将能够创建资源, 我们将检查报告 & “结束”,
不错, 要做的事情之一, 是配置网络的名称, 假设每个节点有 3 个网络 (局域网, iSCSI (国际托管) & 心跳) 在 Windows 中,我重命名了它们,以便我可以正确识别它们, 我们也会在这里进行,除了说明我们将使用每个网络做什么, 首先,我们将它们全部从 “重命名”,
当我们已经更改了指示他们将具有的功能的名称时, 我们从它们的 “性能”,
关于每种类型的网络, 我们需要配置是否允许集群访问此网络, 我们是否允许客户端访问此网络,或者我们是否不允许集群使用该网络. 在这种情况下, LAN 网络, 从逻辑上讲,我将允许集群访问它以服务于客户端, 标记 “允许集群使用此网络” & “允许客户端通过此网络连接”.
在 iSCSI 网络中,情况会有所不同, 因为它是每个节点将用于连接存储的网络, 所以这里的集群看起来什么都没有, 马克 “不允许集群使用此网络”,
以及 HeartBeat 网络, 我们将提供对集群的访问权限, 这是可选的, 就我而言, 还行,
配置网络后, 让我们设置存储空间, 这是, 将我们通过 Fiber 或 iSCSI 连接的磁盘添加到节点. 为此,, 右键单击 “存储” > “添加光盘”,
选择要添加的一个或多个磁盘 & “接受”, 请注意,它必须是使用 MBR 而不是 GPT 创建的分区磁盘 (除了 Windows 集群 2008, 不再支持某些 iSCSI 目标,例如 OpenFiler, 这就是我使用 WUDSS 的原因).
完善,
现在,让我们配置其中一个磁盘以供群集仲裁使用 (Quorum 是用于在不同节点之间共享集群配置信息的磁盘), 为此, 在右键单击 cluster > “其他作…” > “配置群集仲裁选项…”
选择 “磁盘和节点多数 (建议用于当前节点数) & “以后”,
我们选择充当仲裁的磁盘 & “以后”,
我们通过单击 “以后”,
准备, 正确, 点击 “结束”,
我们已经创建了集群并正常工作, 我们已经定义了网络, 存储, 法定人数, 集群及其节点. 但现在仍然需要添加服务, 配置, 这是, 创建我们将为其提供服务的资源, 在这种情况下,我们将创建一个简单的, 一个简单的文件服务器, 共享目录并始终保持高可用性.
为此,, 信封 “服务与应用” 右键单击 select “设置服务或应用程序…”,
我们选择我们感兴趣的, 在这种情况下 “文件服务器”, “以后”,
我们为此服务命名, 在我的例子中,我会放一些逻辑 'McGiverFS’ 我们还必须指定一个 IP 地址, 最终用户将使用此名称和此 IP 来访问集群, 在我的情况下,到您的文件, 因此,我们将为我们亲爱的用户提供易于吸收的名字. “以后”
选择要用于存储的磁盘, 如何拥有另一个 LUN, 我向他示意了 & “以后”,
检查配置是否正确,然后单击 “以后” 创建它,
… 希望…
准备, “结束”,
准备! 我们已经从集群中挂起了第一个应用程序或服务, 现在只是一张支票, 正如我们所看到的, 此服务在 'Selma' 节点上运行, 我们需要检查它是否在节点之间正确移动.
为此,, 我们可以在服务/应用程序上强制它 “将此服务或应用程序移动到另一个节点” > “审核 Patty 节点”,
我们确认我们想要移动它, 因为无论谁连接,都可能在几秒钟内失去连接。! 所以 “将 McGiverFS 移动到 Patty”,
如果我们想检查集群可用性, 我们可以用 -t 选项将 PING 留给 McGiverFS 来检查我们是否只丢失了几个 PING,并且这是一个最低限度.
准备, 在此之后, 我们检查服务/应用程序是否已在另一个节点上运行. 现在,我们将通过将相同的测试返回到另一个节点来运行相同的测试, 只是为了检查一切是否正确. 或者直接通过关闭正在使用该服务的节点,并带有一个按钮来更突然😉地检查它