我有 2 个 HyperV 服务器(2012 R2)节点,在故障转移群集中共享 ISCSI 存储(ubuntu 16.04)。
我想让那 3 个服务器(windows server 2016 和/或 2012r2)每个都有 2 个分区,一个用于系统,另一个用作存储。
如果我必须在其中一台服务器上进行维护,我将如何进行这项工作?
有了我现在所拥有的,我将虚拟机传输到工作节点并在第二个节点上进行维护,存储在外部它不会对虚拟机进行任何更改。根据我的想法,关闭一台服务器会使其存储不可用,并且其上的所有内容都会随之崩溃。
现在存储服务器的所有磁盘都在硬件 RAID 1+0 中,因此如果磁盘出现故障,它不会对服务器造成问题,如果其中一台服务器,是否可以为集群做同样的事情必须关闭?
我读过使用硬件和软件突袭是不行的,但我不明白如果没有两者,我怎么能做到这一点?
如果我在故障转移集群中创建一个存储池,是否可以关闭一台服务器,并在我将其恢复时更新其存储,而不会使 vms 不可用?
我是否需要将所有数据从存储中转移到一个可以保持状态的数据,然后在服务器上进行维护,然后将其全部重新传输回来?或者我继续使用外部存储并希望永远不需要关闭它,因为它几乎是相同的问题?
一些注意事项:旧服务器 HP proliant Gen 7、Dell Poweredge Gen 12 和 IBM Server X5。此外,无法获得其他 RAID 控制器,我获得了这些服务器中的任何内容,因此没有直通、JBOD 等
我在 30 天试用期间测试了我的环境并且非常喜欢它,但现在我想让它与免费版本一起使用。我重新开始并遵循 Starwind创建 HA 设备与 StarWind Virtual SAN Free和StarWind Virtual SAN Hyper-Converged 3 Nodes Scenario with Hyper-V Cluster 中的这些演练
我在 3 个节点上有 2 个设备(存储和见证),我所有的目标都是用 Starwind 的脚本创建的,我能够弄清楚它们是同步的。
我的问题之一是我无法向目标添加更多的路径。我可以将我的两个节点配置为使用 10.0.0.0 地址但不能使用地址 10.0.0.128,第三个节点可以使用 10.0.0.128 但不能使用 10.0.0.0
另一个问题是,如果我继续并遵循超融合链接,在“多路径配置”下,它说要为 MPIO 配置所有设备,但我的设备没有任何连接?
当我进行试用时,我只用了一条路径进行了尝试,并且没有出现此类问题,因此我知道这是某个地方的配置错误,但我似乎找不到它。
我使用的脚本:
我重做了starwind的安装,看看有没有搞错,但是问题依旧。
这是“CreateHA”配置:
Import-Module StarWindX
try
{
$server = New-SWServer -host 127.0.0.1 -port 3261 -user root -password starwind
$server.Connect()
$firstNode = new-Object Node
$firstNode.HostName = "127.0.0.1"
$firstNode.ImagePath = "My computer\S\Storage"
$firstNode.ImageName = "Storage"
$firstNode.Size …
Run Code Online (Sandbox Code Playgroud) windows iscsi storage-area-network starwind windows-server-2016