恒久的にアクセス不能になったDataKeeper Clusterからノードを削除する

症状

‘delallsys.ps1’は、DataKeeper Clusterから 恒久的にアクセス不能 になったノードを削除するために使用できるサポートスクリプトです。DataKeeper Cluster内のノードが恒久的にアクセス不能になった場合、このスクリプトを使用して、クラスター内の残りのノードからそのノードに関するすべてのDataKeeperジョブ情報を削除できます。

DataKeeperでは、可能な限り通常のミラー削除が推奨されます。このサポートスクリプトは、 恒久的にアクセス不能 なノードによってDataKeeper Clusterの状態が安定化される場合の最終手段として使用されます。

解決策

このスクリプトは、DataKeeper Clusterの各ノードで個別に実行する必要があります。DataKeeperおよびDataKeeper ミラーに関連するノードを削除します。

ノードの復旧が可能な場合は、この スクリプトを使用しないで ください。

%extmirrbase%\Support\Cleanupmirror.cmd <volume letter>
%extmirrbase%\emcmd.exe . GETJOBINFO
%extmirrbase%\emcmd.exe . DELETEJOB <JOB ID>  // obtained from running the GETJOBINFO command.
%extmirrbase%\emcmd.exe . UNLOCKVOLUME <volume letter>

このdelallsys.ps1スクリプトを実行した後、DataKeeperミラーを再作成する前に、復旧されたノードの状態をクリアするために使用してください。

注意:

  • これは、DataKeeperミラーを削除する通常の方法ではありません。ノードが恒久的に失われた場合に使用する「最後の手段」としてのスクリプトです。
  • 1×1×1、2×1、または1×1×1×1クラスターである場合(いずれのマルチサーバークラスター構成であっても)、そのクラスターに構成されているすべてのマシンで delallsys.ps1コマンドを実行する必要があります。
  • このスクリプトによって排除されたノードがオンラインに復帰した場合、正常に再接続できるようになる前に、そのノードの状態を更新するための追加コマンドを実行する必要があります。

‘delallsys.ps1’ Script

NAME
    %extmirrbase%\Support\delallsys.ps1
SYNOPSIS
    This script will safely evict a node from a DataKeeper Cluster
SYNTAX
    %extmirrbase%\Support\delallsys.ps1 [-sys] <String> [-execute] [<CommonParameters>]
DESCRIPTION
    This script will safely evict a node from a DataKeeper Cluster by handling the removal of DataKeeper mirrors.
    -sys <name-of-system-to-evict>  Name of system to be evicted
    -execute                        Execute the removal of the node from the cluster
    -verbose                        Enables additional logging to the terminal
PARAMETERS
    -sys <String>
        Required?                    true
        Position?                    1
        Default value                None
    -execute [<SwitchParameter>]
        Required?                    false
        Position?                    named
        Default value                False
    -------------------------- EXAMPLE 1 --------------------------
    delallsys.ps1 -sys <name-of-system-to-evict>
    -------------------------- EXAMPLE 2 --------------------------
    delallsys.ps1 -sys <name-of-system-to-evict> -execute
    -------------------------- EXAMPLE 3 --------------------------
    delallsys.ps1 -sys <name-of-system-to-evict> -execute -verbose

フィードバック

お役に立ちましたか?

はい いいえ
お役に立ちましたか
理由をお聞かせください
フィードバックありがとうございました

このトピックへフィードバック

送信