Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ONTAP FLI Solaris ホストの修復

共同作成者 netapp-barbe netapp-aherbin

Solarisホスト上でONTAP FLI移行を実行する前に、以下の移行前手順を完了してください。オフライン移行とオンライン移行には、それぞれ別の手順が必要です。

移行前 - オフラインFLI

これらの手順は、オンラインFLIとオフラインFLIの両方に共通です。ホストからソースLUNのプロビジョニングを解除する前に、以下の手順が完了していることを確認してください。

ファイルシステム(ZFS/Zpool) OSC(Oracle Sun Cluster)(SCSI3 PR)とZpool SANBOOT

ステップ1:エンドツーエンドのブロックデバイス構成を収集:マルチパスの健全性/パス、ブロックデバイス上のZpoolレイアウト、および正しいブートデバイスとブートパラメータを確認するOBP(OKプロンプト)設定。

ステップ1:エンドツーエンドのブロックデバイス構成を収集する:マルチパスの健全性/パス、ブロックデバイス上のLVMレイアウト、および正しいブートデバイスとブートパラメータを確認するOBP設定。

ステップ1:エンドツーエンドSANブート構成を収集:マルチパスの健全性/パス、ブートLUN上のRプールレイアウト、および正しいブートデバイスとブートパラメータを確認するOBP設定。

ステップ2:対象のマウントポイントに対するすべての操作が一時停止されていることを確認します。ブロックデバイスにアクセスしているプロセスが残っていないことを確認してください。必要に応じて、開いているプロセスハンドルをドレイン/強制終了します。

ステップ2:移行対象のLUNに対応するクラスタリソースグループを無効にします。

ステップ2:ホストを再起動して、上記の変更が正しく反映されていることを確認します。ホストが正常に起動したら、FLI移行のためのホスト事前修復の準備が整ったと判断してください。

ステップ3:プールが使用されていないことを確認する プールを使用しているファイルシステムをすべてアンマウントします:

ステップ3:プールが使用されていないことを確認する

ステップ 3:次に sanboot ホストをシャットダウンして、ONTAP FLI ワークフローを続行します。

ステップ4:プールをエクスポートする エクスポートを確認する

ステップ4:OSC構成からソースLUNを削除します。

ステップ 5:必要に応じて、ホスト SCSI バスの再スキャンを実行します。例: devfsadm

ステップ 5:存在する場合は、すべての古い SCSI デバイス ファイルを削除します注:LUN の永続的な予約が見つかった場合は、それらをクリアし、PR キーが存在しないことを確認してください

ステップ6:ホストを再スキャンして、既存のデバイスマッピングに古いエントリがないことを確認します。

メモ 最新および更新されたコマンドリストについては、OSベンダーのドキュメントを参照してください。
手順
  1. ストレージデバイスを特定します。

    echo | format
    sanlun lun show all (This is only applicable for NetApp devices)
    mpathadm list lu
    mpathadm show lu lu_name
    luxadm display node wwn/ disk path
  2. zpoolとファイルシステムを特定します。

    zpool status <zpool_name>
    df -h
  3. ファイルシステムをアンマウントしてエクスポートします。

    zfs umount /mount_point
    zpool export <zpool_name>
    df -h (to ensure its unmounted)
  4. SCSIブロックデバイスを取り外します。

    rm /dev/rdsk/disk_ID
  5. デバイスが切り離されていることを確認します。

    format | grep disk_id

  6. 取り外し後に再度スキャンして、クリーンな状態であることを確認してください。

    cfgadm -al

移行前 - オンラインFLI

以下はオンラインFLIの具体的な手順ですが、これらの手順は移行前のオフラインFLIの手順を完了してから実行する必要があります。以下の手順は、NetApp LUNがホストにプロビジョニングされた後に実行する必要があります。

Filesystem ブロックデバイス LVM(FS) Sanboot

ステップ1:マッピングされたすべてのSolarisホストでストレージを再スキャンします。

ステップ1:マッピングされたすべてのSolarisホストでストレージを再スキャンします。

ステップ1:マッピングされたすべてのSolarisホストでストレージを再スキャンします。

ステップ1:サーバの電源をオンにします。

ステップ2:マルチパスストレージデバイスを特定する。

ステップ2:マルチパスデバイスを特定する。

ステップ2:マルチパスデバイスを特定する。

ステップ2:SPARCサーバーのOBP上で、このホストHBAに提示される新しいブートデバイスを設定します。nvaliasを変更して、新しいディスクパスを表すようにします。

ステップ3:ファイルシステムの詳細を確認します。

ステップ3:マルチパスデバイスIDを特定し、それを該当するアプリケーションに提示します。

ステップ3:プールのステータスを確認します。

ステップ3:ホストを再起動し、LUNインポートの一部として新しくマッピングされたLUNから起動します。

ステップ4:デバイスをそれぞれのフォルダに再マウントします。

ステップ4:プールをインポートします。

ステップ5:プールのステータスを確認します。

ステップ6:プール/ZFSをマウントします。

メモ 最新および更新されたコマンドリストについては、OSベンダーのドキュメントを参照してください。
手順
  1. ストレージデバイスを特定します。

    format
    sanlun lun show all
    mpathadm list lu
    mpathadm show lu
  2. zpoolとファイルシステムを特定します。

    zpool status <zpool_name>
    df -h
  3. Varyoffvgを使用してファイルシステムをアンマウントします。

    zfs umount /mount_point
    zpool export <zpool_name>
    df -h (to ensure its unmounted)
  4. SCSIブロックデバイスを取り外します。

    rm /dev/rdsk/disk_ID

  5. デバイスが切り離されていることを確認します。

    format | grep disk_id

  6. 取り外し後に再度スキャンして、クリーンな状態であることを確認してください。

    cfgadm -al