重複排除と Backup Over Internet が設定されていない環境の Desktop and Laptop Option (DLO) サーバーを別名のサーバーに移行する方法

記事: 100059031
最終公開日: 2023-09-07
評価: 0 0
製品: Desktop Laptop Option

問題

重複排除と Backup Over Internet (BOI) が設定されていない環境の Desktop and Laptop Option (DLO) サーバーを別名のサーバーに移行する方法について説明します。

 

解決

重複排除と BOI が設定されていない環境で、Desktop and Laptop Option (DLO) サーバーを別名のサーバーに移行する場合は、次の手順に従って作業を行います。

ここでは、旧サーバーと新サーバーの両方が DLO を実行しており、正常に機能していることが前提になります。

旧サーバーと新サーバーでは、同一バージョンの DLO を実行している必要があります。旧サーバーに旧バージョンの DLO がインストールされている場合は、最初にアップグレードを実施します。
 
1:本書は、すべての DLO コンポーネントとストレージロケーション (SL) が同じマシンにある、非重複排除、非BOI のスタンドアロン構成にのみ適用できます。

以下の手順を実行する前に、サーバー、データベース、およびネットワークユーザーデータフォルダー(NUDF) のすべてのユーザーファイルを保護 (バックアップ) しておきます。

 
以下の各ステップの詳細を参照し、実行します。

1. 既存の データベース (DB) ファイルのバックアップを取得します。

2. 新サーバーに DLO をインストールし、DB ファイルを置き換えます。

3. 各 DLO Desktop Agent (クライアント) が新サーバーを指す操作を行います

4. 新サーバーに新規でストレージロケーションを作成し、旧サーバーからデータを移行します。

 

1. 既存の データベース (DB) ファイルのバックアップを取得します。

旧サーバーで SQL Server (DLO) サービス停止し、C:\Program File\Veritas\Veritas DLO\Data フォルダ内にある DLO.mdf ファイルと DLO_log.ldf ファイルを安全な場所にコピーします。(この DB ファイルは、新 DLO サーバー上で使用します。)

 

2. 新サーバーに DLO をインストールし、DB ファイルを置き換えます。

 2-1. 新サーバでは、旧サーバーの DLO 管理者アカウントと同じアカウントでログインします。DLO をインストールする際に一緒に SQL をインストールする場合は ローカル SQL Express 2017 インスタンスを選択し、すでに手動でインストールした既存の SQL を選択する場合は、既存のローカル SQL サーバーインスタンスを選択して、DLO をインストールします。

図1 

2: 新 DLO サーバーの SQL Server のビット数 (32 ビットまたは 64 ビット) は、旧 DLO サーバー のビット数と同じである必要があります。SQL バージョンは、既存のバージョンと同じかそれ以降のバージョンである必要があります。


 2-2. DLO のインストールが完了したら、Veritas DLO Administration ServiceMindtree Storesmart Dedupe Server service 停止します。

 2-3. SQL Server (DLO) サービスを停止し、開始パラメーター -m を入力し、サービスを開始します。

 2-4. 新サーバー上で、次のようにします。

  ◦コマンドプロンプトを開き、次のコマンドを実行することにより、新サーバー上の DB をデタッチします。

  ◦osql -E -S .\Instance_name -Q "sp_detach_db 'DLO'"

   3: DLO DB のデフォルトパスは C:\Program Files\Veritas\Veritas DLO\Data です。

   4: osql コマンドが失敗する場合、osql の代わりに sqlcmd が使用可能です。

 2-5. 正常にコマンドが完了したら、C:\Program Files\Veritas\Veritas DLO\Data フォルダから DLO.mdf ファイルと DLO_log.ldf ファイルを削除します。(これらは空の新しい DB ファイルのため、移行作業には不要なファイルです。)


次に、旧サーバーから新 DLO サーバーに DB ファイルをアタッチします。

 2-6. SQL Server (DLO) サービス を停止します。

 2-7. 古いサーバーにある DLO.mdf, DLO_log.ldf を新しいサーバーのフォルダ C:\Program Files\Veritas\Veritas DLO\Data にコピーします。

 2-8. DLO.mdf および DLO_log.ldf右クリックして、プロパティを表示し、セキュリティタブを選択して、DLO.mdf および DLO_log.ldf に対して、DLO管理者アカウント追加してフルコントロール権限を与えます。

 2-9. 開始パラメーター-m削除して SQL Server (DLO) サービスを開始します。

 2-10. コマンドプロンプトを開き、次のコマンドを実行することにより、旧サーバーからコピーした DB ファイルを新サーバーの SQLサーバーにアタッチします。

  osql -E -S .\Instance_name -Q "sp_attach_db 'DLO','C:\Program Files\Veritas\Veritas DLO\Data\DLO.mdf','C:\Program Files\Veritas\Veritas DLO\Data\DLO_log.ldf'"

5:osql コマンドが失敗した場合は、osql の代わりに sqlcmd を使用できます。

 2-11. すべての DLO サービス、SQL サービス再起動します。

 <サービス停止順>
    Mindtree StoreSmart Dedupe Server
    Veritas DLO Maintenance Service
    Veritas DLO Administaration Service
    SQL Server (DLO)


 <サービス開始順>
    SQL Server (DLO)
    Veritas DLO Administaration Service
    Veritas DLO Maintenance Service
    Mindtree StoreSmart Dedupe Server

 2-12. これで、旧サーバーの DB ファイルが新サーバーに移行が完了になります。(旧サーバーのすべての設定とユーザー情報は移行した DB 内に存在します)。 


3. 各 DLO Desktop Agent (クライアント) が新サーバーを指す操作を行います。

 3-1. 旧サーバーで、DLO コンソール - >ツール - >オプション -> グローバル設定 - >オプション から すべての Desktop Agent にチェックを入れることにより、Desktop Agent を無効化します。

図2

 

 3-2. コマンドプロンプトを開き、次のコマンドを実行することにより、DLO サーバー名の新サーバーへの変更をすべてのクライアントに通知します。

旧サーバーで、コマンドプロンプトを管理者として開き、DLO インストールパス (デフォルトのインストールパスは "C:\Program Files\Veritas\Veritas DLO" )に移動し、以下のように DLOCommandu.exe を使用してサーバーの変更コマンドを実行します。

DLOCommandu -ChangeServer -M <media server> -A

(ここで、<media server> は新 DLO サーバーの名前です)

図3

 

 3-3. 旧サーバーで、コマンドプロンプトを開き、次のコマンドを実行して、データベースサーバの新サーバーに対するサーバー名とインスタンス名の変更をすべてのクライアントに通知します。

(デフォルトのインストールパスは "C:\Program Files\Veritas\Veritas DLO" ) そして、以下のように DLOCommandu.exe を使用して Change DB コマンドを実行します。

DLOCommandu -ChangeDB -DBServer <DB server name> -DBInstance <DB instance name>

(<DB server name> は SQL をインストールする DLO サーバー名、<DB instance name> は作成しましたインスタンス名 例: DLO です)

図4

リモート SQL インスタンスの場合は、次のコマンドを使用します。

 DLOCommandu -ChangeDB -DBServer <DB server name> -RemoteDB -DBInstance <DB instance name> -DBName <DLO database name> -DBDataFile <DLO data file name> -DBLogFile <DLO log file>

 

 3-4. 旧サーバーで、DLO コンソール - >ツール - >オプション -> グローバル設定 - >オプション から すべての Desktop Agent のチェックを外し、Desktop Agent を有効化します。

 

4. 新サーバーに新しいストレージロケーションを作成し、旧サーバーからデータを移行します。

新しいストレージロケーションを作成します。(例 dlo 2)

図5

 

 ユーザー 項目に移動し、すべてのユーザーを選択して右クリックします。ネットワークユーザーデータフォルダの移動 を選択します。

 

図6

 

図7

 

移行が完了すると、旧サーバーのデータは新しいストレージロケーションに移動し、新しいバックアップは新しいストレージロケーションに格納されます。

(既存のストレージロケーションが使用可能な場合、この設定変更はスキップします)

Was this content helpful?