windows – 如何配置StarWind Virtual SAN Free

前端之家收集整理的这篇文章主要介绍了windows – 如何配置StarWind Virtual SAN Free前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在30天试用期间测试了我的环境并且非常喜欢它,但现在我想让它与免费版本一起使用.我从Starwind Creating HA Device with
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配置所有设备但我的设备没有任何连接?

当我进行试验时,我只用了一条路径尝试了它,它没有这种问题,所以我知道这是一个错误的配置,但我似乎无法找到它.

我用过的脚本:

> CreateHA(创建设备)
> enumDevicesTargets(确认
有设备和目标)
> haSyncPriority(名字说明了一切)
> SyncHaDeviceAdvanced(检查它们是否已同步,如果要做的话
不)

我重新安装了星风,看看我是否犯了错误,但问题仍然存在.

这是“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()
}
首先,为您的存储和同步网络摆脱NIC团队. ISCSI网络利用MPIO,不需要中继,组合,绑定等.另外,不要忘记在添加角色和功能向导中启用MPIO.

假设您要将10.0.0.x网络用于iSCSI流量,则ISCSI Initiator配置应如下所示:

节点1用作示例

ISCSI Discovery门户网站:

127.0.0.1(发起者IP – 默认)

10.0.0.130(发起者IP – 节点1和节点2之间的ISCSI网络的本地IP)

10.0.0.131(发起方IP – 节点1和节点3之间的ISCSI网络的本地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路“主动 – 主动 – 主动”复制配置是最复杂的配置,所以准备一大杯咖啡,最大限度地关注并仔细按照指南中的每一步.

猜你在找的Windows相关文章