Red Hat Training

A Red Hat training course is available for Red Hat Directory Server

10.4.12. migrate-ds-admin.pl

警告
Red Hat Directory Server 7.1 から Red Hat Directory Server 10.6 への直接移行パスはありませんが、7.1 を 8.2 に移行してから 8.2 から 10.6 に移行することもできます。
8.2 の移行手順は、『 インストールガイド』の「このスクリプトの使用」の章 で説明しています。
このスクリプトを使用して 7.1 から 10.6 に直接移行することができます。ただし、この移行パスは完全にサポートされていません。直接 7.1 から 10.6 への移行を試行する前に、Red Hat サポートサービスにお問い合わせください。
migrate-ds-admin.pl スクリプトは、Directory Server 7.1 インスタンスを移行するために使用されます。移行は、同じマシン上のインスタンス、異なるマシン上、または異なるプラットフォーム間で行われます。このスクリプトは、7.1 デプロイメント用に Directory Server インスタンスと管理サーバーの両方を移行します。
7.1 サーバーから移行する場合は、Directory Server 8.2 インスタンスに対して setup-ds-admin.pl実行しないでください
情報は、設定スクリプトと同様にスクリプトまたは .inf ファイルで渡すことができます。.inf パラメーターとコマンドライン引数はいずれも、『 『インストールガイド』』 のサイレント設定セクションで説明されています。
注記
このスクリプトは非推奨となり、Red Hat Directory Server の次のメジャーバージョンで削除されます。

構文

migrate-ds-admin.pl --oldsroot=server_directory [ --actualsroot=server_directory ] [ --instance=instance_name ] [ --file=name ] [ --cross ] [ --debug ] [ --log=name ] General.ConfigDirectoryAdminPwd=パスワード

オプション

 

オプション 代替オプション 詳細
General.ConfigDirectoryAdminPwd=password  必須。これは、古い Directory Server の設定ディレクトリー管理者のパスワードです(デフォルトのユーザー名は adminです)。
--oldsroot -o 必須。これは、古い 7.1 Directory Server インストールのサーバー root ディレクトリーへのパスです。7.1 サーバーのデフォルトパスは /opt/redhat-ds/ です。
--actualsroot -a これは、2 つのマシン間で移行して、古い 7.1 Directory Server インストールの現在のサーバールートディレクトリーへの実際のパスを指定するために使用されます。そのディレクトリーがネットワークドライブにマウントされているか、tarballed ディレクトリーに移動します。この場合、oldsroot パラメーターは移行を実行するディレクトリー( machine_new:/migrate/opt/redhat-ds/など)を設定します。一方、actualsroot パラメーターはサーバーの root(/opt/redhat-ds/)を設定します。
--instance -i このパラメーターは、移行する特定のインスタンスを指定します。このパラメーターは、複数のインスタンスを同時に移行するために複数回使用できます。デフォルトでは、移行スクリプトは、マシン上のすべての Directory Server インスタンスを移行します。
--file=name -f name これにより、移行スクリプトで提供される .inf ファイルのパスと名前が設定されます。唯一のパラメーターは General.ConfigDirectoryAdminPwd パラメーターです。このパラメーターは、設定ディレクトリーの管理者のパスワードです。他の設定については、移行スクリプトでは無視されます。
--cross -c または -x このパラメーターは、Directory Server が別のアーキテクチャーを持つマシンから別のマシンに移行する場合に使用されます。プラットフォーム間の移行では、特定のデータのみが移行されます。この移行アクションは、LDIF にエクスポートされたデータベース情報を取得し、8.2 データベースにインポートします。changelog 情報 は移行されません。サプライヤーまたはハブを移行する場合は、そのレプリカをすべて再初期化する必要があります。
--debug -d[dddd] このパラメーターは、デバッグ情報を有効にします。-d フラグについては、d の数を増加させます。
--logfile name -l
このパラメーターは、出力を書き込むログファイルを指定します。これが設定されていない場合には、移行情報は /tmp/migrateXXXXX.log という名前の一時ファイルに書き込まれます。
ロギングを無効にするには、/dev/null をログファイルとして設定します。