- ミラーの破損 – 通知アイコンに “ダングリングソース“と表示され、GUIに赤いXが表示される。
解決策
Windowsのデフォルトでは、オペレーティングシステムが最適と判断したボリュームにページファイルが自動的に作成されるように、仮想メモリが設定されています。この仮想メモリの設定は、Automatically manage paging file size for all drives (すべてのドライブのページングファイルサイズを自動的に管理する)と呼ばれています。
この設定を有効にすると、DataKeeper ミラーの一部であるボリューム上にオペレーティングシステムによってページファイルが作成されることがあります。 この場合、DataKeeperは完全な保護に必要なボリューム上の操作を実行することができません。 この設定は、DataKeeper ミラーを持つすべてのシステムで無効にする必要があります。
以下の手順を実行します。
1. ページファイルを削除する
- Automatically manage paging file size for all drives (すべてのドライブのページングファイルサイズを自動的に管理する) を無効にする。
この設定は、コントロールパネルのシステムダイアログで確認することができます。 - まず、 Advanced system settings (詳細なシステム設定) オプションをクリックします
- [System Properties (システムのプロパティ)] ダイアログから [Advanced (詳細設定)] タブを選択し、 Performance (パフォーマンス) セクションの [Settings (設定)] ボタンをクリックします。
- パフォーマンスオプションダイアログの [Advanced (詳細設定)] タブを選択し、仮想メモリセクションの [Change (変更)…] ボタンをクリックします。
仮想メモリダイアログで、すべてのドライブのページングファイルサイズを自動的に管理する (Automatically manage paging file size for all drives) のチェックボックスを オフ にします。 次に、DataKeeper で保護されたボリュームにページファイルが構成されないようにページファイルを構成します。
- 両系統のボリュームにクリーンアップミラーを設置
- 管理者権限でコマンドプロンプトを起動します
- “cd extmirrbase” と入力します (DataKeeper ディレクトリまたは c:\Program Files (x86) \SIOS\DataKeeper に移動します)
- 前述のディレクトリに “cd support”と入力します。
- サポートディレクトリ内で、以下のコマンド “cleanupmirror “ を実行します。
- DataKeeperのミラーリングに参加しているすべてのシステムで、このコマンドを実行します。
- Vol Eの正確なデータを持つのはどのシステムか判断します。
- DataKeeper UI でミラーを再作成し、正確なデータを含むシステムをソースにします
- Automatically manage paging file size for all drives (すべてのドライブのページングファイルサイズを自動的に管理する) を無効にする。
- エラー検出、2×2 のダングリングソース
問題
2 × 2 のアクティブ/アクティブ環境では、通知トレイアイコンに次のエラーが反映されることがあります。
“Error(s) Detected! DanglingSources:2”
また、SIOS DataKeeper の通知アイコン「Launch Health Check」から実行した場合、以下の内容が表示される場合があります。
############################
##### Dangling Sources #####
############################
servername;0.0.0.0 (Drive) <= ? => <Unknown>
servername;0.0.0.0 (Drive) <= ? => <Unknown>
—————————————————————————————————-
解決策
SIOS DataKeeper 通知アイコンからエラーメッセージを消去するには、共有され、WSFC を組み合わせて使用しているボリュームに適切な configuration mask /属性が設定されていることを確認してください。
configuration mask のステータスを確認するには、管理者特権のコマンドプロンプトから次の手順を実行します。
- cd %extmirrbase%
- emcmd . getconfiguration (drive letter)
configuration mask の値を変更する場合
- emcmd . setconfiguration <drive letter> <configuration mask value>
- WSFCの場合、値は=128です。
- 共有ボリューム/共有構成の場合は、値=256となります。
- WFSCでクラスタリングしている共有構成の場合、128+256=384となります。
emcmd .getconfiguration コマンドを再度実行し、変更が反映されたことを確認します。
上記によって、スイッチオーバーまたはフェイルオーバーを実行できます。
このトピックへフィードバック