詳細については、猫へようこそ。
アーキテクチャの新機能-Veeam Tape Server
Veeam Backup&Replication v8の分散アーキテクチャでは、新しい役割を持つコンポーネントが登場しました-これはTape Server 、つまりデータ(仮想マシンまたはファイルのバックアップコピー)をテープデバイスに転送するサーバーです。 この役割は、テープライブラリに直接接続されたWindowsサーバー(SCSI / FC / SASを介して)またはiSCSIを介してリモートでプロキシサーバーとして機能します-特に、テープデバイスでのテープの読み取り/書き込み、移動、ロード/アンロードを管理します。
テープサーバーの役割は、専用サーバー、既存の役割を持つサーバー(Veeamバックアッププロキシなど)、またはVeeamバックアップサーバーに割り当てることもできます(たとえば、「すべて1台のマシンに」インストールする場合)。 物理マシンと仮想マシンの両方がこの役割に対処できます-主なことは、Windowsで動作し、テープデバイスに接続されていることです。必要なドライバーをインストールする必要があります(詳細については、英語を参照してください)。
テープサーバーとして機能するマシンにテープライブラリを接続し、このマシンで、デバイスマネージャーのデバイスマネージャーで、 テープドライブノードの下にテープデバイスが表示されていることを確認します。
予想されるテープデバイスの代わりに、「不明なメディアチェンジャー」またはその他の不明なデバイスがツリーに表示される場合、必要なドライバーが正しくインストールされていることを確認します(「ネイティブ」、つまりライブラリの製造元が必要)。
次に、Veeam Backup&Replicationコンソールに移動し、そこでテープインフラストラクチャビューを開き、[ テープサーバーの追加 ]メニューコマンドを選択して、 テープサーバーの追加ウィザードの手順を実行します。 同時に、リストからバックアップインフラストラクチャに既にあるサーバーを選択するか、新しいサーバーを追加できます。
ウィザードの手順が完了すると、Veeamは新しいテープサーバーをスキャンしてライブラリ内の必要なコンポーネントとカセットの存在を判断し、テープに書き込む利用可能なデバイスのリスト( ドライブ )とテープ( メディア )をコンソールに表示します:
そのようなアーキテクチャの利点は何ですか?
以前のバージョンでは、テープデバイスをVeeam Backupサーバーに接続する必要があり、これにより多くの制限が課されました。たとえば、Veeamサーバーを物理マシンに排他的に展開する必要がありました。 当然、テープの読み取りと書き込みを担当するサーバーの負荷は増大していましたが、トラフィックを最適化する方法は事実上ありませんでした。
テープサーバーの役割を専用マシンに割り当てることで、Veeam Backupサーバーはテープへの読み取り/書き込み操作を実行する必要がなくなり、管理のみを行うようになりました。 テープサーバーの場合、トラフィック最適化設定を適用できます(詳細はこちらを参照)。
また、Veeam Backupサーバーを物理マシンに展開する必要がなくなりました。仮想マシンにインストールし、VMware Fault Toleranceの機能を使用して保護できます。
専用のテープサーバーを使用する利点は次のとおりです。
- テープサーバーは、テープライブラリのできるだけ近くに配置できます。
- テープサーバーの計画負荷に応じて、最適な構成(CPU、メモリ、帯域幅)を見つけることができます。
- テープサーバーの役割を複数のマシンに割り当て、Veeam Backupサーバー上の単一のコンソールからプロセスを制御して、異なる場所にある複数のテープデバイスを操作できます。
図からわかるように、テープアーカイブディレクトリ(テープカタログ)はVeeam Backupサーバーのデータベースに保存されます。 テープサーバーに障害が発生した場合、 テープサーバーによって処理されたアーカイブのデータは失われません。サーバーを交換できます。 データベースをバックアップするには、更新された構成バックアップ機能を使用します。これにより、カタログデータのセキュリティがさらに向上します。
テープサポートのその他の新機能
テープサーバーの役割に加えて、 テープボールトのサポートが追加されました。これらは、現在ライブラリ(オフラインメディア)からアンロードされているカセットを表示するための論理コンテナーです。 ユーザーは、このようなコンテナを自分で作成し、現在テープデバイスの外部にあるアーカイブを適切にグループ化できます(それらは、金庫や棚などにあります)。
たとえば、インフラストラクチャ内のリモートサイトごとに1つのコンテナを作成できます。 カセットがライブラリからアンロードされ、Veeam Backupコンソールで長期保管場所(安全、棚など)に「左」に移動したら、それらを適切なコンテナに移動するだけです。 適切に構成された論理構造により、テープアーカイブからデータを復元する責任者は、適切なテープをすばやく見つけることができます。
そして、もちろん、テープ用の仮想合成フルバックアップという美しい名前で磁気テープにバックアップをアーカイブするための新しいアルゴリズムに言及せざるを得ませんでした。 これにより、バックアップジョブで最初にディスク上でこれを行うことなく、テープ上で完全バックアップを直接合成できます。 アーカイブジョブ(テープジョブ)は、作業中にこのような完全なバックアップを形成します。
アーカイブ中のこの「合成」とは何ですか?
この「テープ上の仮想フルバックアップ」を作成するために、補助.VSBファイル(Veeam Synthetic Backup)が使用されます。これには、リポジトリに保存されたバックアップチェーンのファイル内のデータブロックへのポインターが含まれます。
メディアプールウィザードの手順でアーカイブタスクを作成する場合、[ スケジュール ]ボタンをクリックして、適切なチェーンを使用してテープに完全バックアップを形成する日を指定できます。
この操作が割り当てられた日に、3つのステップが実行されます。
- アーカイブタスクは、.VSBファイルを作成し、フルバックアップ(.VBK)と増分(.VIB)で構成されるバックアップチェーンの横にあるリポジトリに保存します。
- この.VSBのポインターのリストを参照すると、タスクは(ディスクに保存されている.VBKおよび.VIBファイルから)どのブロックがその日に関連する完全なバックアップを形成するために必要かを見つけます。 対応するブロックも、この「テープの仮想フルバックアップ」の形式でテープに記録されます。
- セッションの終了時に、アーカイブタスクは無関係な.VSBファイルをリポジトリから削除します。
結果のテープ上の完全バックアップは、バックアップタスクが作成する後続の増分の開始点として使用するのに完全に適しています。
このような「テープの仮想フルバックアップ」は、バックアップコピージョブと、無限に増分するチェーンを構築するバックアップジョブに対してのみ作成できるという事実に注目してください。 必ず1つの完全バックアップとそれに続く増分のセットを含むチェーンに対してのみ。