Move-ClusteredMailboxServer

 

適用先: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

トピックの最終更新日: 2008-01-22

ここでは、使用可能なパッシブ クラスタ ノードに Microsoft Exchange Server 2007 クラスタ化メールボックス サーバー (CMS) を移動するための Move-ClusteredMailboxServer コマンドレットの使用方法を説明します。

構文

Move-ClusteredMailboxServer -Identity <ServerIdParameter> -MoveComment <String> -TargetMachine <String> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-IgnoreDismounted <SwitchParameter>] [-ValidateOnly <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

解説

Move-ClusteredMailboxServer コマンドレットは、ノード間におけるクラスタ化メールボックス サーバーのスケジュールされた停止を開始するために使用します。この状況は、メールボックス サーバーのホストに障害があった場合の予定外の停止とは対照的です。

Move-ClusteredMailboxServer の操作が正しく開始されるには、以下の条件を満たしている必要があります。

  • 指定したターゲット コンピュータでクラスタ化メールボックス サーバーが実行されていないこと。
  • 指定したターゲット コンピュータが使用可能で、同一クラスタのメンバであること。

Move-ClusteredMailboxServer の操作が完了すると、以下のいずれかの結果になります。

  • 指定したクラスタ化メールボックス サーバーが、それまでアクティブだったノードから全データを引き継ぎ、指定した対象のノード上で稼働します。

    note注 :
    コマンド発行時にクラスタ化メールボックス サーバーがオフラインだった場合は、オフラインのままで指定ノードに移されます。
  • Move-ClusteredMailboxServer コマンドレットを実行した結果としてデータの損失が発生する場合は、コマンドレットの実行が (ほとんどの場合) 回避され、クラスタ化メールボックスは元のノード上で存続します。

    important重要 :
    Move-ClusteredMailboxServer 処理の遅い段階でエラーが発生した場合は、新しいノードにクラスタ化メールボックスが移されます。

このタスクでは、タスクを開始するために使用するアカウントに、対象サーバーの Exchange サーバー管理者の役割およびローカルの Administrators グループの権限が委任されている必要があります。Exchange Server 2007 を管理するために必要なアクセス許可、役割の委任、および権限の詳細については、「アクセス許可に関する考慮事項」を参照してください。

パラメータ

パラメータ 必須かどうか 種類 説明

Identity

必須

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

Identity パラメータには、移動対象のクラスタ化メールボックス サーバーの名前または GUID を指定します。

MoveComment

必須

System.String

MoveComment パラメータには、発行する移動コマンドの理由を指定します。イベント ログにコメントが記録されます。

TargetMachine

必須

System.String

TargetMachine パラメータには、移動先のターゲット コンピュータの名前を指定します。このコンピュータは、クラスタのメンバである必要があり、クラスタ化メールボックス サーバーを実行していてはなりません。クラスタ化メールボックス サーバーの冗長化されたサーバーのリストに含まれている必要があります。

Confirm

省略可能

System.Management.Automation.SwitchParameter

Confirm パラメータを指定すると、コマンドの処理が一時停止します。処理を続行するためには管理者がコマンドの処理内容を確認する必要があります。既定値は $true です。

DomainController

省略可能

Microsoft.Exchange.Data.Fqdn

DomainController パラメータには、ドメイン コントローラの完全修飾ドメイン名 (FQDN) を指定します。

IgnoreDismounted

省略可能

System.Management.Automation.SwitchParameter

IgnoreDismounted パラメータは、マウント解除されたストレージ グループをレプリケーションの状態確認の目的では無視していることを表します。既定値は $false です。マウント解除されたストレージ グループに破損したログ ドライブがある場合は、この種の障害があると処理を完了できないため、このパラメータを指定する必要があります。$true を指定する場合は、マウント解除されたストレージ グループのすべてのログ ファイルがターゲット上にあることを確認してください。

ValidateOnly

省略可能

System.Management.Automation.SwitchParameter

ValidateOnly パラメータは、Move-ClusteredMailboxServer コマンドレットのターゲット検証の部分を実行します。これにより、対象のノードでのレプリケーションがすべてのストレージ グループについて正常かどうかが検証されます。

WhatIf

省略可能

System.Management.Automation.SwitchParameter

WhatIf パラメータには、オブジェクトに対して行われる操作をシミュレートすることを指定します。WhatIf パラメータを使用することで、実際に変更を加えずに、発生する変更内容を表示することができます。既定値は $true です。

エラー

エラー 説明

Server '< CMSName >' is not available. The cluster may be unavailable or a communication problem may exist. This task cannot complete without communicating with the cluster.

タスクは、通信にエラーが発生したか、またはクラスタが使用できないため、クラスタに接続できませんでした。

これは、ノードが使用できない、ノードは使用できるがクラスタが使用できない、ネットワーク障害、ネットワーク構成エラーなどが考えられます。

Get-ClusteredMailboxServerStatus is unable to get clustered mailbox server status because this task is only supported on servers running Exchange Server 2007. < ServerName > is not running Exchange Server 2007.

このタスクでは Exchange 2007 のみをサポートしており、<ServerName> は Exchange 2007 サーバーではありません。

Access denied. The account used to run this task does not have sufficient privileges to get clustered mailbox server status from < ServerName >. Please use an account that has been assigned the Exchange Server Administrator role.

ユーザーに Exchange Server 管理者の権限がありません。

The operation could not be performed because '< CMSName >' could not be found on < DCFullName >. Move-ClusteredMailboxServer was unable to move the clustered mailbox server because the specified server does not exist.

指定されたサーバーが存在しません。

Specified target machine '< TargetMachine >' is not valid for < CMS >.

指定されたサーバーが存在しないため、クラスタ化メールボックス サーバーを移動できません。指定されたサーバー :<サーバー名>。

Could not establish communication with the host machine for '< CMS >'.

アクティブ ノードとの通信を開始できませんでした。

Could not establish communication with '< TargetMachine >'.

ターゲット コンピュータとの通信を開始できませんでした。

Could not locate the System Attendant for '< CMSName >'.

システム アテンダント インスタンス クラスタ リソースを検出できませんでした。

Could not locate the Exchange Information Store for '< CMSName >'.

Information Store インスタンス クラスタ リソースを検出できませんでした。

Could not reach the cluster service on '< TargetMachine >'. Please make sure the node is up, cluster service is up, and network access is good.

ターゲット コンピュータのクラスタ サービスに接続できませんでした。

'< TargetMachine >' is already actively hosting another clustered mailbox server.

指定されたターゲット コンピュータは、既に別のクラスタ化メールボックス サーバーをホストしています。

The version of '< TargetMachine >' is inconsistent with the version of '< CMSName >'.

クラスタ化メールボックス サーバー オブジェクトとターゲット コンピュータとの間で、バージョンの互換性がありません。

The storage group, ' SGGuid ' for the managed database, ' DBName ', could not be found in Active Directory.

管理されたストレージ グループが Active Directory ディレクトリ サービスで見つかりませんでした。

'< CMS >' contains at least one storage group with multiple databases. This is not a supported configuration for Cluster Continuous Replication.

クラスタ連続レプリケーション (CCR) では、ストレージ グループに単一のデータベースしか含められません。

Replication is in a broken state on '< TargetMachine >'. Move-ClusteredMailboxServer cannot be performed if the target is broken.

レプリケーションが失敗の状態にあり、IgnoreDismounted パラメータが使用されていない場合、ハンドオフはブロックされます。

Replication is too far behind on '< TargetMachine >'.

レプリケーションに時間がかかりすぎているため、パッシブ ノードがアクティブ ノードになったときにデータベースをマウントできない場合、ハンドオフはブロックされます。

Replication on '< TargetMachine >' for '< SGGuid >' is not prepared to support the Move-ClusteredMailboxServer command. Retry your operation after a brief wait.

ターゲットでのレプリケーションは Move-ClusteredMailboxServer の操作をサポートする準備ができていません。

Move cannot be done while databases are in pending state. '< ResourceName >' is pending online/offline.

1 つ以上のクラスタ リソースがオンライン待ちまたはオフライン待ちの状態にある場合は、クラスタ化メールボックス サーバーを移動することはできません。

'< CMSName >' failed to go offline.

クラスタ化メールボックス サーバーが移動元でオフラインになりませんでした。

Failed to complete basic transition of '< CMSName >' to '< TargetMachine >'.

クラスタ化メールボックス サーバーは、アクティブ ノードからパッシブ ノードに所有権を変更できませんでした。

'< CMSName >' did not exit 'Pending Online' state.

クラスタ化メールボックス サーバーがターゲット上で保留状態から別の状態に移りませんでした。

'< CMSName >' failed to come online on ' TargetMachine '.

クラスタ化メールボックス サーバーがオンラインになりませんでした。

Moving '< CMSName >' to '< TargetMachine >' failed due a possibly transient communication error with the Windows Clustering Services.

クラスタ サービスとの通信の際に一時的な問題が発生しました。

次のコード例は、EXCMS という名前のクラスタ化メールボックス サーバーを NodeB に移動する方法を示しています。

Move-ClusteredMailboxServer -Identity:EXCMS -TargetMachine:NodeB -MoveComment:"Getting ready for maintenance on NodeA"

参照している情報が最新であることを確認したり、他の Exchange Server 2007 ドキュメントを見つけたりするには、Exchange Server TechCenter を参照してください。