Vault データのバックアップは必須です。次の方法を使用して、Vault のバックアップを取ることを推奨します。
Vault をバックアップする
付属のバックアップ リストア ユーティリティを使用して、Vault データをバックアップします。
Server Console を使用して、障害が発生した場合にサーバをリストアするために必要となるすべてのデータをバックアップします。サーバをバックアップすると、すべてのユーザがシステムへのアクセスからブロックされます。また、Server Console は、同サーバ上のすべての Vault のバックアップやリストアを行います。バックアップまたはリストアを行う場合、個々の Vault を選択する方法はありません。
バックアップ スケジュールを生成する
次のステップは、プロセスを自動化することです。以下の 2 つの一般的な方法があります。
- Windows タスク スケジューラを使用します。このプロセスは、標準的な Windows バッチ ファイルの一部として、Server Console に含まれているバックアップ ツールを使用します。
- テープ バックアップ セットの一部にバックアップを組み込む。このプロセスでは、テープ バックアップ システムを使用して Vault を直接バックアップするか、または Windows タスク スケジューラと似た方法を使用します。
ADMS Console のコマンド ライン オプションを使用して、バックアップ プロセスを自動化するスクリプトを作成できます。次のスクリプトは、既定の Autodesk Vault Server のインストールを想定しています。必要に応じて、バックアップ パスやインストール パスを編集します。
望ましく最も信頼性の高いバックアップの方法は、ADMS Console のバックアップ ツールをお使いのテープ バックアップ計画に統合することです。
注: 次のスクリプトは、完全バックアップのみを実行する場合のスクリプトです。コマンド ライン オプションの詳細、および差分バックアップを実行するためのスクリプトを作成する方法については、ADMS Console のヘルプを参照してください。
Microsoft Windows のタスク スケジューラを使用してバックアップを自動化する
- Backup.txt という名前のテキスト ファイルを作成します。
- 以下のテキストを挿入します。
@ECHO OFFREM DELETE B AND CASCADE A BACKUP SUBDIRECTORIESRMDIR /Q /S "C:\Backup\Vault\B"REN "C:\Backup\Vault\A" "B"REM CREATE A NEW DIRECTORY FOR THE BACKUPMKDIR "C:\Backup\Vault\A\"REM START THE BACKUP PROCESS (THIS IS ONE LINE OF TEXT)"C:\Program Files\Autodesk\Data Management Server 2009\ADMS Console\Connectivity.ADMSConsole.exe" -Obackup -B"C:\Backup\Vault\A" -VUadministrator -VP[YourPassword] -S
- 上記のテキスト ファイルの名前を Backup.bat に変更し、同ファイルをバッチ ファイルへと変換します。
注: マルチサイト環境をバックアップする場合は、プライマリ サーバにローカルでバックアップしてください。
テープのバックアップを作成する
テープ バックアップ システムを使用して Vault をバックアップするには、さまざまな方法があります。Server Console のバックアップ ツールを、お使いのテープ バックアップ計画と統合することをお勧めします。多くのシステムでは、テープ ジョブを実行する前後に、特定のスクリプトを実行できます。テープ バックアップ システムを使用して Vault をバックアップするには、同ジョブの前後で以下のスクリプトを使用します。
注: バックアップ ソフトウェアを使用して SQL データベースやファイル保存場所を直接バックアップすることは推奨していません。この方法では、Autodesk Vault Server の新規リリースへのマイグレーションや、新規マシンでの Vault のリストアが困難になるためです。また、主なテープ バックアップ システムで利用可能な「生の」バックアップ プラグインを使用して SQL Server をバックアップしないでください。ファイル保存場所と SQL データが互いに完全に同期していることを確認します。これに失敗すると、データが利用できなくなる場合があります。
- テープ バックアップ ジョブを開始する前に、次のスクリプトを実行します。
- @ECHO OFF REM THIS WILL STOP THE WEB SERVER AND "CYCLE" THE SQL SERVER REM PROVIDING THE BEST RESULTS FOR BACKING UP THE VAULTIISRESET /STOPNET STOP MSSQL$AUTODESKVAULTNET START MSSQL$AUTODESKVAULTREM START THE BACKUP PROCESS (THIS IS ONE LINE OF TEXT)"C:\Program Files\Autodesk\Data Management Server 2009\ADMS Console\Connectivity.ADMSConsole.exe" -o backup -B"C:\Backup\Vault\A" -VUadministrator -VP -S
- テープ バックアップ ジョブを完了した後に、次のスクリプトを実行します。@ECHO OFFREM DELETE THE BACKUP SET AFTER THE TAPE SET COMPLETESRMDIR /Q/S C:\Backup\Vault\A"REM START THE WEB SERVERIISRESET /START
- テープ バックアップを検証する: お使いのバックアップ セットが正しくリストアされることを確認するために、バックアップとバックアップ手順の両方をテストします。Autodesk Vault Server を個別のコンピュータにインストールすることをお勧めします。Autodesk Vault Server Console の[復元]コマンドを使って、データの完全なリストアが行えるかテストします。