在30天的试用期间,我测试了我的环境,我真的很喜欢它,但现在我想让它与免费版本一起工作。我从星风用StarWind虚拟SAN创建HA设备和具有超V集群的星风虚拟SAN超收敛3节点场景出发,沿着这条路走过去。
我在3个节点上有2个设备(存储和见证),我所有的目标都是用Starwind的脚本创建的,并且我能够知道它们是同步的。
我的一个问题是,我不能向目标添加更多的路径。我可以将我的两个节点配置为使用10.0.0.0附件,而不是附件10.0.0.128;第三个节点可以使用10.0.0.128,但不能使用10.0.0.0。
另一个问题是,如果我继续并遵循超聚合链接,在“多路径配置”下,它说要为MPIO配置所有设备,但我的设备没有任何连接??
当我尝试的时候,我只尝试了一条路径,而且它没有出现这样的问题,所以我知道这是一个错误的配置,但我似乎找不到它。
我使用的脚本:
我重新安装了星风,看看我是否犯了错误,但问题仍然存在。
下面是"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 = 1536000
$firstNode.CreateImage = $true
$firstNode.TargetAlias = "Storage"
$firstNode.AutoSynch = $true
$firstNode.SyncInterface = "#p2=10.0.0.2:3260;#p3=10.0.0.3:3260"
$firstNode.HBInterface = "#p2=10.0.0.130:3260;#p3=10.0.0.131:3260"
$firstNode.PoolName = ""
$firstNode.SyncSessionCount = 1
$firstNode.ALUAOptimized = $true
$firstNode.SectorSize = 4096
$secondNode = new-Object Node
$secondNode.HostName = "192.168.0.42"
$secondNode.HostPort = "3261"
$secondNode.Login = "root"
$secondNode.Password = "starwind"
$secondNode.ImagePath = "My computer\S\Storage"
$secondNode.ImageName = "Storage"
$secondNode.Size = 1536000
$secondNode.CreateImage = $true
$secondNode.TargetAlias = "Storage"
$secondNode.AutoSynch = $true
$secondNode.SyncInterface = "#p1=10.0.0.1:3260;#p3=10.0.0.3:3260"
$secondNode.HBInterface = "#p1=10.0.0.129:3260;#p3=10.0.0.131:3260"
$secondNode.SyncSessionCount = 1
$secondNode.ALUAOptimized = $true
$thirdNode = new-Object Node
$thirdNode.HostName = "192.168.0.43"
$thirdNode.HostPort = "3261"
$thirdNode.Login = "root"
$thirdNode.Password = "starwind"
$thirdNode.ImagePath = "My computer\S\Storage"
$thirdNode.ImageName = "Storage"
$thirdNode.Size = 1536000
$thirdNode.CreateImage = $true
$thirdNode.TargetAlias = "Storage"
$thirdNode.AutoSynch = $true
$thirdNode.SyncInterface = "#p1=10.0.0.1:3260;#p2=10.0.0.2:3260"
$thirdNode.HBInterface = "#p1=10.0.0.129:3260;#p2=10.0.0.130:3260"
$thirdNode.SyncSessionCount = 1
$thirdNode.ALUAOptimized = $true
$device = Add-HADevice -server $server -firstNode $firstNode -secondNode $secondNode -thirdNode $thirdNode -initMethod "Clear"
$syncState = $device.GetPropertyValue("ha_synch_status")
while ($syncState -ne "1")
{
#
# Refresh device info
#
$device.Refresh()
$syncState = $device.GetPropertyValue("ha_synch_status")
$syncPercent = $device.GetPropertyValue("ha_synch_percent")
Start-Sleep -m 2000
Write-Host "Synchronizing: $($syncPercent)%" -foreground yellow
}
}
catch
{
Write-Host $_ -foreground red
}
finally
{
$server.Disconnect()
}发布于 2018-12-24 01:51:11
经过讨论支持的问题是星风免费版使用。在使用了旧版本之后,问题得到了解决。最新的星风自由不再有这个问题了(据我所知)。
发布于 2018-03-19 12:03:30
首先,摆脱用于存储和同步网络的NIC团队。ISCSI网络利用MPIO,不需要集群、合作、连接等。另外,不要忘记在添加角色和特性向导中启用MPIO。
假设您希望将10.0.0.x网络用于iSCSI流量,您的ISCSI发起者配置应该如下所示:
Node 1用作示例
ISCSI发现门户:
127.0.0.1 (发起人IP -默认)
10.0.0.130 ( Node1和Node2之间ISCSI网络的发起者IP -本地IP )
10.0.0.131 ( Node1和Node3之间ISCSI网络的发起者IP -本地IP )
然后,您将需要连接每个目标下的“目标”选项卡。
必须通过127.0.0.1 (回环)连接本地目标。伙伴节点2和3上的目标必须通过相应的iSCSI网络连接。
关于如何连接每个目标的详细指南可以在他们的网站上找到。
顺便说一下,你提到的指南看起来已经过时了。他们有一个最近的:https://www.starwindsoftware.com/resource-library/starwind-virtual-san-hyper-converged-3-nodes-scenario-with-hyper-v-cluster
在发现门户并连接所有三个节点上的每个目标之后,您应该正确地配置MPIO路径。只需遵循其余的指导来实现这一目标。
P.S.:3路“主动-主动-主动”复制配置是最复杂的一种,因此准备一大杯咖啡,最大限度地关注并仔细遵循其指南中的每一步。
https://serverfault.com/questions/901258
复制相似问题