由于飓风马修,我们公司关闭了所有服务器两天。其中一台服务器是带有 HP StorageWorks MSA60 的 ESXi 主机。
当我们今天重新启动并登录 vSphere 客户端时,我们注意到我们的来宾 VM 都不可用(它们都被列为“无法访问”)。当我查看 vSphere 中的硬件状态时,阵列控制器和所有连接的驱动器显示为“正常”,但驱动器都显示为“未配置的磁盘”。
我们重新启动了服务器并尝试进入 RAID 配置实用程序以查看那里的情况,但我们收到以下消息:
POST 期间报告了无效的驱动器移动。在驱动器移动无效后对阵列配置的修改将导致旧的配置信息和原始逻辑驱动器的内容丢失
不用说,我们对此感到非常困惑,因为没有任何东西被“移动”;没有改变。我们只是简单地启动了 MSA 和服务器,从那时起就一直有这个问题。
MSA 通过一根 SAS 电缆连接,驱动器上贴有标签,所以我知道驱动器没有移动或切换:
---------------------
| 01 | 04 | 07 | 10 |
---------------------
| 02 | 05 | 08 | 11 |
---------------------
| 03 | 06 | 09 | 12 |
---------------------
Run Code Online (Sandbox Code Playgroud)
目前,我不知道这些驱动器是什么品牌和型号,但它们都是 1TB SAS 驱动器。
我有两个主要问题/疑虑:
由于我们所做的只是关闭并重新打开设备电源,是什么导致了这种情况的发生?我当然可以选择重建阵列并重新开始,但我对这种情况再次发生的可能性持怀疑态度(特别是因为我不知道是什么原因造成的)。
我可以恢复我们的阵列和来宾 VM,而不必重建所有内容并恢复我们的 VM 备份,这是否有如滚雪球般的机会?
hardware-raid vmware-esxi vmware-vsphere hp-storageworks hp-modular-smart-array
因此,Microsoft 声称“您不能将网络共享文件夹用作系统状态备份的备份目标”,但是我看到很多帖子表明他们可以使用 wbadmin 从命令提示符执行此操作。
我的最终目标:
我不关心备份我们的任何域控制器,因为如果一个域控制器死了,我只会启动一个新的域控制器并让剩余的 DC 复制到它。然而,我担心至少要确保我有 AD 的备份,以防我们的整个 AD 基础设施被灌输并需要从备份中恢复。
以下是我迄今为止为实现目标所做的工作:
在我的 PDCe 中,我使用以下命令成功备份到网络共享:
wbadmin start systemstatebackup -backuptarget:\srv-backup\b$\srv-dc1
Run Code Online (Sandbox Code Playgroud)
然后我创建了一个这样的计划备份:
wbadmin enable backup -addtarget:\srv-backup\b$\srv-dc1 -systemstate -schedule:03:00
Run Code Online (Sandbox Code Playgroud)
第二天我验证了计划备份成功完成。
所以这里有新问题:
如何正确备份 AD?我目前的方法正确吗?
如果我当前的备份方法在任何给定时间只能产生一个备份(因为它备份到网络共享并且每晚都会覆盖以前的备份),我是否应该考虑获取本地存储以将备份推送到(这样我可以有多个备份),或者我应该以相同的方式备份我的其他两个 DC;到网络共享(当然是错开时间表 - 那么我至少会有一个或多个我可以依赖的每日备份)?
我在社区中的另一个线程中读到有人说“从 C:\Windows 备份 NTDS 文件夹”,但我认为这是不必要的,因为它是在系统状态备份期间备份的 - 对吗?