[ -cl/an clan-name ] [ -site site-name ] -fam/ily family-name
-u/ser username [-p/assword ] password
new-master-replica??{ { entity-selector... | { -all[ -l/ong] |
-working/master } [ -f/orce obsolete-replica | -forceall] }
}
このコマンドは、1 つ以上のオブジェクトのマスターシップを複製間で転送します。現在の複製のみが即時に反映されます。他の複製は、更新パケットの通常の交換を介して、マスターシップの転送を通知されます。
識別情報: スーパー ユーザー権限が必要です。
マスターシップ: 現在の複製がオブジェクトをマスター登録している必要があります。-force や -forceall を使用するとこの制限を上書きしますが、特殊な状況以外では、これらのオプションを使用しないでください。
サイト: 現在のサイトです。このホストに複数のサイトがある場合は、-site を指定する必要があります。
ファミリー: デフォルトはありません。ファミリーを指定する必要があります。
スキーマ リポジトリ ファミリー: ファミリー名は MASTR です。-workingmaster オプションを使用する場合は、MASTR を指定する必要があります。
group:group-name
group:group-name<keysite-name>
名前をユニークにすることの詳細については、『』の「MultiSite 操作のトラブルシューティング - 名前の競合の解決」を参照してください。
-long を指定すると、chmaster はマスターシップが変更されるオブジェクトを一覧表示します。
このオプションを使用する場合は、-family MASTR を指定する必要があります。
-force を指定すると、chmaster は obsolete-replica が指定された複製内のすべてのオブジェクトのマスターシップを転送します。この形式の chmaster は、複製 obsolete-replica が使用できなくなった場合にのみ使用します (たとえば、意図せずに削除された場合)。
-forceall を指定すると、chmaster は、現在の複製がオブジェクトをマスター登録していない場合でも、オブジェクトのマスターシップを指定の複製に転送します。
以下の例では、読みやすいように行を分けてあります。各コマンドは、1 行に入力しなければなりません。
multiutil chmaster -clan telecomm -site boston_hub -family DEV -user
susan -p passwd sanfran_hub user:admin
Multiutil: タイプ 'user' のレコード 'admin' のマスターシップが
'BOSTON_HUB' から 'SANFRAN_HUB' に変更されました。
Multiutil: 一部のユーザーまたはグループのマスターシップはこのサイトから転送されています。ローカルのユーザー管理者が
新規マスター サイト 'sanfran_hub' にあるユーザー データベースを更新してからでないと、これらの変更はどのユーザー データベース
からも参照可能になりません。
multiutil chmaster -clan testclan -site tokyo -family MASTR
-user masako -p passwd sydney -workingmaster
Multiutil: 動作中のマスターが 'TOKYO' から 'SYDNEY' に変更されました。
multiutil chmaster -clan telecomm -site sanfran_hub -family DEV
-user jcole -p passwd boston_hub -all
Multiutil: 変更されたオブジェクトの合計: 5。
multiutil chmaster -clan telecomm -site sanfran_hub -family DEV
-user jcole -p passwd boston_hub -all -long
Multiutil: データベース 'DEV' 内の以下のオブジェクトのマスターシップが、
'SANFRAN_HUB' から 'BOSTON_HUB' に変更されました。
Multiutil: タイプ: customer、表示名: John Smith。
Multiutil: タイプ: customer、表示名: Ethan Hunt。Multiutil: タイプ: customer、表示名: Jane Smith。Multiutil: タイプ: customer、表示名: Anne Johnson。Multiutil: タイプ: customer、表示名: Joe Lee。
multiutil chmaster -clan telecomm -site boston_hub -family DOC
-user susan -password passwd boston_hub -all -force bangalore
ユーザーとグループのマスターシップを bangalore スキーマ リポジトリから boston_hub に変更します。
multiutil chmaster -clan telecomm -site boston_hub -family MASTR
-user susan -password passwd boston_hub -all -force bangalore
作業スキーマ リポジトリのマスターシップを bangalore から boston_hub に変更します。
multiutil chmaster -clan telecomm -site boston_hub -family MASTR
-user susan -password passwd boston-hub -workingmaster -force bangalore
multiutil chmaster -clan telecomm -site boston_hub -family DEV
-user susan -p passwd tokyo user:admin -forceall
Multiutil: タイプ 'user' のレコード 'admin' のマスターシップが
'SANFRAN_HUB' から 'TOKYO' に変更されました。