web-dev-qa-db-ja.com

StarWind Virtualの設定方法SAN無料

30日間の試用期間中に環境をテストしましたが、本当に気に入りましたが、今は無料バージョンで動作させる必要があります。私は最初からやり直して、Starwind StarWind Virtual SAN FreeでHAデバイスを作成する および StarWind Virtual SAN Hyper-Converged 3 Nodes Scenario with Hyper -Vクラスター

3つのノードに2つのデバイス(ストレージと監視)があり、すべてのターゲットはStarwindのスクリプトで作成されており、それらが同期されていることがわかりました。

私の問題の1つは、ターゲットに複数のパスを追加できないことです。 2つのノードで10.0.0.0アドレスを使用して10.0.0.128を使用しないように構成できます。3番目のノードは10.0.0.128を使用できますが、10.0.0.0は使用できません。

もう1つの問題は、ハイパーコンバージドリンクを続行してたどると、「マルチパス構成」でMPIOのすべてのデバイスを構成すると表示されますが、デバイスに接続がありません?

試用したときに1つのパスだけで試してみましたが、この種の問題はなく、どこかで構成が間違っていることがわかりますが、見つからないようです。

私が使用したスクリプト:

  • CreateHA(デバイスを作成)
  • enumDevicesTargets(デバイスとターゲットが存在することを確認します)
  • haSyncPriority(名前はそれをすべて言います)
  • SyncHaDeviceAdvanced(同期されているかどうかを確認し、同期されていない場合に行うこと)

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 = 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()
}
4
Carobell

問題をサポートするために話し合った後、使用されたStarwind Freeのバージョンが使用されました。古いバージョンに移行した後、問題は解決しました。最新のStarwind Freeにはこの問題はありません(私の知る限り)。

2
Carobell

まず、NICチームのストレージおよび同期ネットワークを削除します。ISCSIネットワークはMPIOを利用しているため、トランキング、チーミング、ボンディングなどは必要ありません。また、有効にすることを忘れないでください。役割と機能の追加ウィザードのMPIO。

ISCSIトラフィックに10.0.0.xネットワークを使用する場合、ISCSIイニシエーター構成は次のようになります。

ノード1を例として使用

ISCSIディスカバリポータル:

127.0.0.1(イニシエーターIP-デフォルト)

10.0.0.130(イニシエーターIP-Node1とNode2間のISCSIネットワークのローカルIP)

10.0.0.131(イニシエーターIP-Node1とNode3間のISCSIネットワークのローカルIP)

次に、「ターゲット」タブで各ターゲットを接続する必要があります。

ローカルターゲットは127.0.0.1(ループバック)を介して接続する必要があります。パートナーノード2および3のターゲットは、対応するiSCSIネットワークを介して接続する必要があります。

各ターゲットを接続する方法の詳細なガイドは、Webサイトにあります。

ところで、あなたが言及したガイドは古く見えます。より新しいものがあります: https://www.starwindsoftware.com/resource-library/starwind-virtual-san-hyper-converged-3-nodes-scenario-with-hyper-v-cluster =

ポータルを検出し、3つのノードすべてで各ターゲットを接続したら、MPIOパスを適切に構成する必要があります。これを達成するには、残りのガイダンスに従ってください。

追伸:3ウェイの「アクティブ-アクティブ-アクティブ」レプリケーション構成は最も複雑な構成であるため、大きなマグカップを準備し、最大限の注意を払い、ガイドの各手順に注意深く従ってください。

7
Net Runner