2026年8月15日土曜日

Azure LocalでiSCSI接続をロールバック

接続が永続的なのに、いきなりDisconnect-IscsiTargetを実行してはまりました。

外部ストレージ アレイを Azure Local に接続する の 手順 7: SAN ディスクを確認する からのロールバックを開始しました。

手順 5: iSCSI ターゲットに接続する (iSCSI のみ) だからDisconnect-IscsiTargetでよいだろうと、2ノードともに実施しました。

別のiSCSIターゲットからディスクを追加したところ、Disconnect-IscsiTargetで切断したはずのディスクも見えます。
PowerShellでPersistent接続にしたディスクを解除する方法が見当たらない(正確には切断の手順誤りで、Unregister-IscsiSessionを実施すべきと後からわかりました)。
生成AIを駆使してみたところ、Unregister-IscsiSessionを実施すべきと出たので実施したものの後の祭り。
その後も生成AIを使いながら、試行錯誤しました。該当のiSCSIターゲットに絞ってセッションを改めて特定。
途中で、4と5が該当ディスクでしたので、改めてGet-Diskにて情報を採取しました。
各々のディスクからパーティション情報を取得したところ、ここでドライブレターがあることを認識しました。
MPIO周りの情報を見ておきます。
各々のディスクをオフラインにします。
再度iSCSIセッション情報を取得します。
iscsicli ListPersistentTargetsにて、Persistent Targetを確認します。
iscsicli RemovePersistentTarget ROOT\ISCSIPRT\0000_0 "iqn.1991-05.com.microsoft:pet440-pet440-iscsitarget-target" 12 192.168.3.8 3260
にてiSCSIターゲットとの永続的な接続を切りました。
確認したところもう一つのほうがあります。
これも同じように削除しておきます。
iscsicli RemovePersistentTarget ROOT\ISCSIPRT\0000_0 "iqn.1991-05.com.microsoft:pet440-pet440-iscsitarget-target" 13 192.168.3.8 3260
全iSCSIセッション情報を取得します。
各セッションをセッションをLogoutします。
ということで、同じ手順でもう片系ノードもロールバックを実施しました。。。

0 件のコメント:

コメントを投稿