【问题标题】:ADFS disaster recovery planADFS 灾难恢复计划
【发布时间】:2021-08-26 04:30:28
【问题描述】:
ADFS 灾难恢复计划的最佳实践如下:
2 个不同的 ADFS FarmsFarm
1 :- 带有 SQLFarm 的 ADFS 2012 场
2 :- 带有 WID 数据库的 ADFS 2012 场。
【问题讨论】:
标签:
azure-active-directory
adfs
【解决方案1】:
设置 ADFS 灾难恢复站点
有 2 个选项可以执行此操作,这将为您的场景提供一些想法。
场景:Azure 上的 ADFS 场(ADFS 服务器、代理)设置,需要在另一个区域进行类似设置以准备灾难恢复。
A 计划:在 DR 站点中创建 ADFS 服务器和 WAP 服务器,并加入现有的 Farm。
- 在 DR 站点中创建 2 个 Azure VM
- 确保 2 个 VM 能够通过端口 443 进行通信
- 确保 ADFS 的服务器已加入同一个域,并且有一条站点到您的域控制器(TCP 端口 80 和 443)
- 确保 ADFS 服务器能够通过 TCP 端口 80 和 443 与现有的主 ADFS 服务器通信
- 安装 ADFS 服务器角色并将其配置为加入现有 ADFS 场
- 安装 WAP 服务器角色并完成配置向导以建立与 ADFS 的 WAP 信任
- 在 DR 故障转移练习中,修改内部/外部 DNS 记录以指向 DR 站点 ADFS/WAP 服务器并测试身份验证服务是否正常工作。
- 之后您可以关闭 DR 站点上的服务器,请确保在生产服务器上发生配置更改时启动机器以进行同步
B 计划:使用 ADFS 快速恢复脚本备份现有的 ADFS 服务器并在以后快速恢复
- 在现有的主 ADFS 服务器上安装 MSI
https://docs.microsoft.com/en-us/windows-server/identity/ad-fs/operations/ad-fs-rapid-restore-tool
- 使用 PowerShell 命令将当前 ADFS 服务备份到受保护的文件系统甚至 Azure 存储容器,如下所示
Backup-ADFS -StorageType "FileSystem" -StoragePath "C:\Users\administrator\testExport" -EncryptionPassword "password" -BackupComment "Clean Install of ADFS (FS)" -BackupDKM
- 备份文件将以“adfsBackup_ID_Date-Time”模式命名
- 您可以安排任务不时运行此备份,以便始终有最新的备份
- 万一发生任何事情,请创建一个具有相同操作系统版本的新 Windows Server,将其加入同一个域并利用同一个 PowerShell 模块从备份中恢复
- 此工具只能备份 ADFS 服务,您需要添加另一台服务器,安装 WAP 角色并按照向导重新配置信任。
创建和自定义恢复计划的参考:https://docs.microsoft.com/en-us/azure/site-recovery/site-recovery-create-recovery-plans