绕过 set-vmreplication -RecoveryHistory 中的 24 个快照限制。 (powershell,hyperv 副本)

Bypass the 24 snapshot limitation in set-vmreplication -RecoveryHistory. (powershell,hyperv replica)

这是我在这里的第一个问题, 我在项目中工作以自动化 hyper-v 副本解决方案。

所以我的问题是在 powershell 中

set-vmreplication -RecoveryHistory  

-RecoveryHistory

最大值为 24,我想通过 pypass 说明我需要的是 72。

  1. 我试着查看源代码,但它是二进制的,我什么也做不了 以这种方式 (#microsoft : * _ *:).
  2. 我在 Microsoft 论坛上 post 什么都没有

enter image description here 错误(法语)它说 72 > 24 全部。

因此,如果有人有解决方案或解决方案的开始,那将非常有帮助。

谢谢大家。 祝你有美好的一天。


@gvee #gvee

您好,感谢您的帮助,但是...

我在我的实验室进行了测试,但 ps 命令并不正确:

Set-VMReplication VM01 -RecoveryHistory 24 -VSSSnapshotFrequencyHour 4

它有 24 个 snapshot,每 4 小时它有一个同步 snapshot,我总共有 24 个 snapshot(18 个标准 ans 6 个连贯)

所以最后它并没有解决我最初的问题:store more than 24 hours snap with hyper-v replica

有据可查,24 是 -RecoveryHistory 允许的最大值。

-RecoveryHistory

Specifies whether to store additional recovery points on the Replica virtual machine. Storing more than the most recent recovery point of the primary virtual machine allows you to recover to an earlier point in time. However, storing additional recovery points requires more storage and processing resources. You can configure as many as 24 recovery points to be stored.

根据您的评论:

my need it's more than 24h

听起来你假设你的间隔只能是 24*1hr;这是不正确的。

24个快照是固定的最大值;但您可以更改 频率 使用 -VSSSnapshotFrequencyHour 参数拍摄快照。

Specifies the frequency, in hours, at which Volume Shadow Copy Service (VSS) performs a snapshot backup of the virtual machines

例如你可以这样做:

Set-VMReplication VM01 -RecoveryHistory 24 -VSSSnapshotFrequencyHour 4

实际上这将为您提供 4 天的历史记录!

我知道这是一个较旧的 post 但我想完成同样的事情,3 天或更长时间的检查点。为什么?因为勒索软件往往会在周末发起攻击。我的复制品到星期一就没用了。我所做的是在我的副本目标上启用以前的版本,这样我就可以恢复可能是一个月前或 4 天前的副本的以前版本。至少数据会在那里,同时我可以弄清楚如何恢复它。除此之外,我计划使用到另一台服务器的扩展复制和 Veeam 复制。希望一旦我开始了解这些技术是如何工作的,我会想出一个更清洁的解决方案。想知道其他人在做什么吗?复制 24 小时是不够的。