Avamar:「checkdiratomicrefs」を有効にしてストライプ使用率を最適化する方法
Riepilogo: この記事では、Data Domainと統合されたAvamarで「checkdiratomicrefs」機能を有効にする方法について説明します。この機能により、Data Domainと統合されたAvamar上のメタデータのストレージが、パフォーマンスと使用率の両方で最適化されます。これは、より大きな「データ」ストライプを使用してバックアップ メタデータを格納できるようにすることで実現されます。 ...
Istruzioni
「checkdiratomicrefs」機能は、統合Data Domainソリューションを使用してAvamar上のメタデータのストレージを最適化します。これは、システム パフォーマンスと容量使用率の両方の点でプラスの効果をもたらします。
この機能は、Data DomainをAvamarシステムに初めて統合するとき(理想的にはData Domainにバックアップを保存する前)に有効にする必要があります。
この機能の仕組みの詳細とメリットの説明については、「技術的背景」セクションを参照してください。
「checkdiratomicrefs」機能
- Avamar 18.1: ホットフィックス306587以降
- Avamar 18.2: ホットフィックス306588以降
- Avamarバージョン19.x以降では、 ホットフィックスは必要ありません。
有効にするには、「checkdiratomicrefs(Data Domainの追加手順を完了した後)、「自動化された手順」または「手動の手順」のいずれかの手順に従います。
自動化された手順
- Avamarユーティリティー ノード/シングル ノードにadminユーザーとしてログインします。
- Avamarの手順に従って、GoAVツールをダウンロードしてインストールします。管理とトラブルシューティングのためのGoAV製品ツール
- 次のコマンドを入力します。
./goav system config enable-checkdiratomicrefs
手動による手順
- Avamarユーティリティー ノード/シングル ノードにadminユーザーとしてログインします。
- 次のコマンドを入力します。
上記のコマンドは、checkdiratomicrefs機能を有効にし、ファイル メタデータを保存しないように複合ストライプのサイズを最適化します。avmaint config --ava maxcompdatastripe=20971520 avmaint config --ava checkdiratomicrefs=true
- 次のコマンドを実行して、更新されたパラメーターが有効になったことを確認します。予想される出力は、次のようになります。
admin@avamar:~/>: avmaint config --ava | grep "maxcompdatastripe\|checkdiratomicrefs" maxcompdatastripe="20971520" checkdiratomicrefs="true" admin@avamar:~/> - mcserver.xmlファイルのコピーを作成します。
cp -p /usr/local/avamar/var/mc/server_data/prefs/mcserver.xml /usr/local/avamar/var/mc/server_data/prefs/x-mcserver.xml.$(date -I) - viを使用して、mcserver.xmlファイルを開いて編集します。
次の 2 つの値を変更します。vi /usr/local/avamar/var/mc/server_data/prefs/mcserver.xml
[From]:
To:<entry key="maxcompdatastripe" value="41943040" /> ... <entry key="stripeUtilizationCapacityFactor" value="1.20" />
上記の変更により、Avamar管理コンソール サーバー(MCS)は、システムの「メタデータ」使用率を計算するときに、更新された複合ストライプ サイズを使用します。「keep」の「mergeディレクティブ」は、変更された値がシステムアップデートを通じて保持されることを保証します。<entry key="maxcompdatastripe" value="20971520" merge="keep"/> ... <entry key="stripeUtilizationCapacityFactor" value="2.50" merge="keep"/>
- Avamarの手順に従ってMCSを再起動し、更新された値を有効にします。管理コンソール サーバーを再起動する方法
技術的な背景
Avamarシステムは、ディスク上の複数の異なるファイルにデータを格納します。これらのファイルは「ストライプ」と呼ばれ、さまざまな種類のデータを格納するためにさまざまな種類のストライプが使用されます
この設計により、Avamarのパフォーマンス、ストレージ使用率、データ整合性のバランスを取るために、さまざまなストライプ タイプが分散されます
バックアップ データは「データ ストライプ」に格納され、メタデータは「複合ストライプ」に格納されます。これらは、この記事で懸念される 2 種類のストライプです。
Data DomainがAvamarと統合されている場合:バックアップ データはData Domainに保存できます。この場合、バックアップ メタデータのみがAvamarに保存されます
バックアップ メタデータは、通常、バックアップ データのサイズのごく一部です。したがって、Data Domainにバックアップ データを保存する主なメリットは、Avamarで保護できるクライアント(およびバックアップの数)が増えることです。
ただし、特定の量のメタデータのみを格納するAvamarは、同じ量の混合メタデータ/データを格納するAvamarよりもストライプ数が大幅に多くなります
これは、データ ストライプはコンポジット ストライプの9倍(それぞれ360 MBと40 MB)であるため、データ ストライプが少ないほど保持するデータが多くなるためです。
したがって、メタデータのみを格納するAvamarシステムでは、メタデータとバックアップ データを格納するシステムと比較してストライプ数が増加します。これは、両方のシステムが「ディスク上」のストレージをほぼ同じ量使用していると仮定すると
残念ながら、ストライプ数が多いと、特にAvamarのメンテナンス タスク中にパフォーマンスの問題が発生し、製品の機能が損なわれる可能性があります。
上記をまとめると、メタデータのみを保存するAvamarシステムでは、容量ではなくストライプの数によって、保護できるバックアップの数が制限される可能性があります。
この問題の解決策は、Avamar 18.1(ホットフィックス306587)で導入されました。機能フラグ(checkdiratomicrefs)が追加されました。これにより、Avamarシステムは、ほぼすべてのメタデータを複合ストライプではなく、データ ストライプ内に 格納できるようになります。
この機能を有効にすると、データ とメタデータの両方の ストレージに大規模なデータ ストライプを使用することで、Avamar上の個々のストライプに格納できるメタデータの量が増加します。つまり、一定量のメタデータを格納するために必要なストライプの数が減ります。
この機能の注意点は、最大の効果を得るには、システムが接続されたData Domainにバックアップ データを取得する前に有効にする必要があることです。つまり、理想的には、Data DomainがAvamarと統合された直後に有効化する必要があります
これは、Avamar上のストライプは一度作成すると削除できないためです。したがって、この機能が有効化される前にシステムですでに多くの複合ストライプが作成されている場合、これらのストライプは有効化後も維持されます。
この機能は後からでも有効にすることができ、その時点以降に取得されるバックアップ データに同じメリットをもたらします。ただし、最初から有効になっていた場合ほど効果は得られません。
基本的に、接続されたData Domainにバックアップを保存する前にシステムでこの機能を有効にすると、一部のバックアップが接続されたData Domainに保存された後 にこの機能を有効にした場合よりも全体的なストライプ数が少なくなります。これにより、メンテナンス パフォーマンスが向上し、システムで追加のバックアップ データを保護できるようになります。
「checkdiratomicrefs」機能は、2つ目の問題に対する解決策も提供します。システムが以前にAvamarでローカルにバックアップを保存していた場所は、Data Domainと統合され、バックアップはAvamarに保存されなくなりました。
この2番目のシナリオでは、バックアップ データを保持するために、Avamar上にデータ ストライプが事前に作成されています。ただし、バックアップはAvamarに保存されないため、これらのストライプは空になります
ストライプは削除できないため、システムに残りますが、使用することはできません
この機能を有効にすると、これらの既存のストライプにメタデータを保存できるようになり、Avamarで使用可能なストレージを効果的に使用できるようになります。