如何将故障转移群集切换到新域

在此博客中,我将介绍Windows Server版本1709中的一些新功能,该功能可以将已部署的故障转移群集从一个域更改为另一个域。

在过去的二十年中,更改故障转移群集的域成员一直要求破坏并重新创建该群集。这是一个耗时的过程,我们已经进行了改进。

这将启用诸如在一个位置构建故障转移群集,然后将其运送到最终位置的方案,或者在公司合并并需要将其移至其域结构的情况下。

从一个域中移动群集是一个简单的过程。为此,我们引入了两个新的PowerShell Commandlet

  • New-ClusterNameAccount –在Active Directory中创建群集名称帐户
  • Remove-ClusterNameAccount –从Active Directory中删除群集名称帐户

在以下示例中,这是我的设置和目标:

  • 2节点Windows Server版本1709故障转移群集
  • 在群集中,群集名称为CLUSCLUS,我有一个名为FS-CLUSCLUS的文件服务器。
  • 两个节点都是同一个域的成员
  • 节点和群集都需要移动到新域

完成此过程的过程是将群集从一个域更改为工作组,然后再更改为新域。例如:

 

更改域成员资格的步骤

在所有节点上创建一个具有相同名称和密码的本地管理员帐户。

使用对群集名称对象(CNO)和虚拟计算机对象(VCO)具有Active Directory权限的域用户帐户登录到第一个节点,然后打开PowerShell

确保所有群集的网络名称资源都处于脱机状态,然后运行以下命令将群集的类型更改为工作组。

PowerShell

1

Remove-ClusterNameAccount -Cluster CLUSCLUS -DeleteComputerAccounts

使用Active Directory用户和计算机来确保已删除与所有群集名称关联的CNOVCO计算机对象。

如果是这样,则最好继续在两个节点上停止群集服务,然后将服务设置为MANUAL,这样它就不会在此过程中启动。

PowerShell

1

2

3

Stop-Service -Name ClusSvc

Set-Service -Name ClusSvc -StartupType Manual

将节点域成员身份更改为工作组,重新引导,然后加入新域,然后再次重新引导。

节点位于新域中之后,使用本地管理员帐户登录到节点,启动群集服务,然后将其设置回自动

PowerShell

1

2

3

Start-Service -Name ClusSvc

Set-Service -Name ClusSvc -StartupType Automatic

使群集名称和所有其他群集网络名称资源处于联机状态。

PowerShell

1

2

3

Start-ClusterGroup -Name "Cluster Group"

Start-ClusterResource -Name FS-CLUSCLUS

现在,我们需要将群集更改为具有关联的活动目录对象的新域的一部分。为此,命令如下。网络名称资源必须处于在线状态。

PowerShell

1

New-ClusterNameAccount -Name CLUSTERNAME -Domain NEWDOMAINNAME.com -UpgradeVCOs

请注意,如果您没有任何其他具有名称的组(即,只有虚拟机的Hyper-V群集),则不需要-UpgradeVCOs参数开关。

使用Active Directory用户和计算机来检查新域,并确保已创建关联的计算机对象。如果有,请使文件服务器组中的其余资源联机。

PowerShell

1

Start-ClusterGroup -Name FS-CLUSCLUS

©Microsoft。本文最初由Microsoft的故障转移群集博客发布。您可以在此处找到原始文章

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值