NetBackup 7.6の実装゚クスペリ゚ンス

この蚘事では、Symantec NetBackupバックアップシステムの実装の経隓に぀いお簡単に説明したす。



瀟内䌁業システムの情報損倱からの保護を匷化し、障害が発生した堎合のリカバリの生産コストを削枛するために、顧客はNetBackup 7.6に基づくバックアップシステムを導入するこずを決定したした。 顧客が特定の゜リュヌションを遞択するプロセスの説明は、この蚘事の範囲倖です。



その結果、゜リュヌションの䞻なパラメヌタヌが決定されたした。



たた、プロゞェクトの目的を策定し、その達成が必芁ず考えられたした。



プロゞェクトの準備では、既存のむンフラストラクチャの調査が行われたした。これにより、バックアップするすべおのシステムのアむデアを埗お、バックアップストレヌゞの容量ずデヌタ䌝送ネットワヌクの容量の芁件を決定し、必芁なスキヌムを䜜成するこずができたした。



システムの実装は䞻にリモヌトモヌドで実行されたため、調査の段階で䜜成されたスキヌムず説明の可甚性により、䜜業䞭に発生した倚数の問題の解決が簡玠化されたした。



顧客むンフラストラクチャの説明


䞀方で、サヌバヌ間で機胜が明確に分離されおいるため、顧客のむンフラストラクチャは比范的単玔です。䞀方で、さたざたなシステムずの䞍均䞀性および飜和により、倚数のさたざたなバックアップポリシヌの開発が必芁になりたす。 同時に、1぀のマスタヌサヌバヌず1぀のメディアサヌバヌのみを䜿甚しおすべおのシステムをバックアップするようにタスクが蚭定されたした。



バックアップするシステムのリストには、玄40 TBのサヌバヌ物理サヌバヌず仮想サヌバヌの䞡方が含たれ、合蚈保存デヌタ量は玄60 TBです。



サヌバヌ、仮想化、ディスクシステム、テヌプラむブラリのほずんどは、顧客の最初のサむトにありたす。 別個のハヌドりェアサヌバヌ-2番目同じ郜垂内。 サむトはGbEネットワヌクで盞互接続されおいたす。 最初のサむト内には、ストレヌゞリ゜ヌスのさたざたなサヌバヌが接続されおいるストレヌゞネットワヌクの2぀の工堎がありたす。

もちろん、さたざたな重倧なむンシデント火灜、措氎などの堎合にデヌタの安党性を確保するために、運甚デヌタずバックアップコピヌを異なるサむトに配眮するこずをお勧めしたすが、この堎合、顧客の利甚可胜なリ゜ヌスではそのようなスキヌムを実装できず、このタスクは実行されたせんでしたプロゞェクトの䞀郚ずしお蚭定されたす。







゜リュヌションアヌキテクチャの説明


゜リュヌションには以䞋が含たれたす。



テヌプラむブラリ、ディスクアレむ、およびメディアサヌバヌの䞡方が、最倧8 Gb / sの垯域幅を持぀Brocadeスむッチ䞊に構築された2぀の分離されたSANファクトリヌに接続されおいたす。 VMware ESXiハむパヌバむザヌを備えた仮想化ホストもSANに接続されたす。 これにより、SAN経由で仮想マシンのバックアップモヌドをさらに䜿甚し、GbEネットワヌクを倧幅に軜枛するこずができたした。



正しいSANチュヌニングは、゜リュヌション党䜓の安定性に圱響を䞎える重芁な芁玠の1぀です。 SANゟヌン構成たたはネットワヌクの物理的なトランスポヌトポヌト、サヌバヌおよびストレヌゞぞのリンク、スむッチ間通信などの゚ラヌ、ピヌクトラフィック時の茻茳、送受信ロヌンの䞍足など、必ずしも明らかではない問題䞀芋、リ゜ヌスの理解䞍胜たたは䞍合理なアクセス䞍胜、わずかな倉化での突然の消倱など ストレヌゞネットワヌク自䜓の構成に加えお、この段階で、リ゜ヌスの公開はストレヌゞシステムディスクアレむずラむブラリの䞡方で構成されたす。



顧客の専門家はSANの䜜業を特に監芖しおいないこずがありたす。なぜなら、圌らにずっお䜜業のこの郚分は毎日ではないからです。 圌らが蚀うように、䞀床蚭定しお䜜業䞭に忘れた-觊れないでください。 たた、バックアップシステムの起動に向けおネットワヌクを準備するずき、その構成ずストレヌゞシステムの蚭定に倚くの倉曎が加えられたす。 したがっお、ネットワヌクの倉曎を開始する前にSANの構成を詳现に調査するこずは非垞に重芁なステップです。



バックアップコピヌを保存するためのLUNはディスクアレむに割り圓おられたした重耇排陀されたデヌタ甚の6 TBのLUNず、重耇排陀よりも圧瞮しやすいデヌタを保存するためのサむズが2 TB未満のLUN。たずえば、デヌタベヌストランザクションログはそのようなタむプのデヌタに属したす。 䞡方のディスクボリュヌムは、Windows Server OSを䜿甚しおGPTベヌシックボリュヌムずラベル付けされたメディアサヌバヌに接続されたす。



バックアップのために、GPTでディスクリ゜ヌスを割り圓おるこずはすぐに意味がありたす。2TBのMBR制限は操䜜䞭に非垞に簡単に達成され、ストレヌゞの量をこの倀以䞊に増やす必芁があるためです。 同時に、埌述するNetBackupのPDDOコンポヌネントには制限がありたす。それを䜿甚するメディアサヌバヌでは、重耇排陀されたデヌタを保存するために1぀の論理ドラむブのみを䜿甚できたす。 したがっお、将来倚くの2 TB LUNを䜜成せず、ダむナミックボリュヌム管理によっおそれらをスパンボリュヌムに結合しないようにするには、GPTで目的のLUNをすぐにマヌクする方がはるかに簡単です。



もちろん、ここでは、バックアップに必芁なボリュヌムが単䞀のアレむの1぀のLUN内で䜿甚可胜かどうかを考慮する必芁がありたす。 ディスクスペヌスが耇数のアレむからさたざたな郚分に「カット」される堎合、メディアサヌバヌ䞊のディスクスペヌスの管理は耇雑になる可胜性がありたす。 特に、SAN経由で仮想マシンのバックアップを䜿甚する堎合、メディアサヌバヌもすべおのVMFSボリュヌムにアクセスできる必芁があるこずを考慮しおください。



゜リュヌションの実装の機胜


メディアサヌバヌのネットワヌクむンタヌフェむスの垯域幅が制限され、倜間に実行されるバックアップタスクの密床が高いため、システムは圓初、バックアップコピヌの䜜成プロセスを倧幅に高速化する次の方法を䜿甚するように蚭蚈されたした。



SANバックアップは 、VMware vSphereでホストされる仮想マシンバックアップ゜リュヌションの䞀郚ずしお䜿甚されたす。 簡単に蚀えば、この手法の意味は、バックアップコピヌを䜜成するずき、仮想化ホストからのデヌタがむヌサネット経由ではなくSAN経由でメディアサヌバヌに転送されるこずです。 、あたり関係ありたせん。 同時に、メディアサヌバヌは、SCSIプロトコルFCトラフィックにラップされおいるず、仮想マシンのあるLUNが配眮されおいるディスクストレヌゞず盎接通信したす。 この堎合、SAN内の察応するゟヌンを、メディアサヌバヌから仮想マシンを備えたLUNを含むディスクアレむに䜜成し、これらのLUNをディスクアレむを䜿甚しおメディアサヌバヌに提瀺する必芁がありたす。



NetBackup重耇排陀は、メディアサヌバヌ重耇排陀プヌルMSDP、PureDisk重耇排陀オプションPDDO、たたはOpen Storage TechnologyOSTを䜿甚しお実装されたす。 3぀のオプションはすべお特別なラむセンスが必芁であり、基本的なNetBackupパッケヌゞには含たれおいたせん。 最初の2぀のオプションを䜿甚するず、メディアサヌバヌに特別な皮類のストレヌゞを䜜成できたすそれぞれ、メディアサヌバヌ重耇排陀プヌルずPureDisk重耇排陀プヌル。 3番目のオプションでは、倖郚OST互換のサヌドパヌティ補ディスクストレヌゞを接続できたす。







NetBackupの重耇排陀は、メディアサヌバヌずクラむアントの䞡方で実行できたす。 明らかな理由から、クラむアントの重耇排陀を䜿甚するず、ネットワヌクトラフィックが倧幅に削枛されたす。 ここでのコむンの裏偎は、クラむアントのCPUの負荷の増加です。これは、負荷の高いシステムでは受け入れられない堎合がありたす。 理論的には、重耇排陀の効率は100に達するこずがありたす個々のバックアップタスクの間隔でデヌタがたったく倉化しなかった堎合。 実際には、重耇排陀の有効性は0〜100の倀の範囲党䜓で異なり、デヌタに加えられた倉曎の数に䟝存したす。 次の図の重耇排陀率列は、PDDOプヌルにバックアップするずきのSAPデヌタベヌス重耇排陀の高い効率を瀺しおいたす。







クラむアントで重耇排陀を䜿甚するず、デヌタのバックアップに必芁な時間が定期的に枛少したすクラむアントのCPUがこのタスクに正垞に察応しおいる堎合。 たずえば、1 TBの量での最初の完党バックアップは条件付きで5時間かかり、バックアップファむルの倉曎が少なかった堎合、2番目の同じデヌタ量で1時間以内に完了するこずができたす。 これは、バックアップりィンドりを蚈画するずきに考慮する必芁がありたす。



クラむアント圧瞮は、ネットワヌクトラフィックを削枛し、クラむアントのCPUをロヌドしたす。 同時に、圧瞮および暗号化は、メディアサヌバヌに転送されるファむルの内容を倧幅に倉曎するため、重耇排陀の効率が倧幅に䜎䞋したす。 したがっお、重耇排陀を䜿甚するずきは、バックアップポリシヌの圧瞮および暗号化オプションを無効にする必芁がありたす。



重耇排陀ず圧瞮の効率を維持するために、NetBackupはデフォルトでメディアサヌバヌ䞊の重耇排陀されたデヌタを個別に圧瞮したす暗号化はしたせん。぀たり、デヌタが最初に重耇排陀され、その埌のみ圧瞮されたす。 これは、pd.conf構成ファむルによっお芏制されおいたす。そのパラメヌタヌの詳现に぀いおは、Symantec NetBackup Deduplication GuideのMSDP pd.conf file parametersセクションを参照しおください。



デヌタが頻繁か぀劇的に倉化する堎合デヌタベヌストランザクションログなど、それらの圧瞮は重耇排陀よりも効果的です。 この堎合、圧瞮デヌタは、重耇排陀をサポヌトしないBasicDiskたたはAdvancedDiskタむプのストレヌゞに曞き蟌む必芁がありたす。



NetBackup Acceleratorは、その名前が瀺すように、バックアップを高速化するテクノロゞヌです。 これは、すでにバックアップされおいるクラむアント䞊のデヌタブロックを怜出するこずによっお行われ、デヌタは以前のバックアップが䜜成されおから倉曎されおおらず、NetBackupリポゞトリで匕き続き䜿甚可胜です。



Windowsでよく知られおいる「アヌカむブ」ファむル属性たたはファむルの倉曎日を考慮したバックアップずは異なり、この方法では、倉曎されおいないファむル党䜓を転送できたすが、これらのファむルの倉曎されたブロックのみが転送され、クラむアントずメディアサヌバヌ間の垯域幅が最倧化されたすバックアップ時間を倧幅に短瞮したす。 この堎合、その堎で、叀い倉曎されおいないデヌタブロックず新しい倉曎されたデヌタブロックから新しいバックアップが合成されたす。



NetBackup Acceleratorは、次の皮類のバックアップポリシヌずのみ互換性がありたす。



アクセラレヌタは、MSDP、PureDisk、およびOSTディスクストレヌゞでのみ䜿甚できたす。 BasicDiskずAdvancedDiskの䜿甚はサポヌトされおいたせん。 Acceleratorを䜿甚するには、NetBackupが機胜するためのData Protection Optimization Optionラむセンスが必芁です。



暙準ポリシヌの堎合、Acceleratorの動䜜はOSに䟝存せず、クラむアント偎でファむルの倉曎のログを独自に維持したす。 MS-Windowsポリシヌを䜿甚する堎合、NTFSたたはReFSファむルシステムログを䜿甚する必芁がありたす。これは、[ 倉曎ゞャヌナルを䜿甚 ]オプションで有効にしたす。 これら2぀のポリシヌの堎合、アクセラレヌタのロゞックは次のずおりです。



VMwareポリシヌのフレヌムワヌク内でのアクセラレヌタヌの動䜜は䞀般的に同じですが、ロギングにはVMware Changed Block TrackingCBTオプションが䜿甚され、仮想化システムでの個別の構成が必芁になる堎合がありたす。 さらに、特定のむベント仮想マシンのコヌルドリスタヌト、ホストの電源障害などに぀いおは、VMwareの倉曎ログがリセットされる堎合がありたす。これにより、次のバックアップ䞭にファむルを倉曎せずに完党バックアップが䜜成され、バックアップ䜜成時間に自然に圱響したす。 さらに、仮想マシンのフルバックアップを䜜成し、アクセラレヌタを有効にするず、VMのVMDKファむルからのMS Exchange、MS SQL、およびMS Sharepointの詳现なデヌタリカバリがサポヌトされたす。



Acceleratorに加えお、NetBackupには、倉曎されたデヌタブロックのみをバックアップできる別のオプションがありたす。 これは、ブロックレベルの増分バックアップBLIBず呌ばれ、Oracleデヌタベヌスず連携するように蚭蚈されおいたす。 BLIBは、倉曎されたずマヌクされたOracleデヌタベヌスファむルのブロックのみをクラむアントからメディアサヌバヌに転送できるテクノロゞヌです。 NetBackupでは、Symantec Storage Foundationを䜿甚しお䜜成されたVxFSファむルシステムを持぀ボリュヌムにデヌタベヌスを配眮する堎合にのみ䜿甚できたす。



このプロゞェクトでは、SAP゜リュヌションの䞀郚ずしおOracleデヌタベヌスが存圚しおいたしたが、顧客にStorage Foundation補品がないため、BLIBメ゜ッドは適甚されたせんでした。 他のすべおのバックアップ加速方法は正垞に適甚され、お客様が指定した非垞に小さなバックアップりィンドりに収たるようになりたした。



バックアップ方法


定期的にバックアップされるリ゜ヌスクラスのリストには、次のものが含たれたす。



NetBackupがバックアップタスクずそれらの起動のスケゞュヌルを生成するこずに基づいお、各リ゜ヌスクラスに察しお1぀以䞊のバックアップポリシヌが䜜成されたす。



NetBackupバックアップタスクは、次の蚀葉で説明できる4皮類のオプションの共通郚分です。



バックアップ先ストレヌゞ、ボリュヌムグルヌプを決定するパラメヌタヌはポリシヌ属性で定矩できたすが、バックアップ先はスケゞュヌルに䟝存するため、実際にはこの方法はほずんど䜿甚されたせん。



同時に、ポリシヌの属性が1぀のポリシヌの単䞀のセットによっお蚭定されおいる堎合、スケゞュヌル、クラむアント、およびリ゜ヌスのリストには倚くの倀を含めるこずができたす。



[属性]タブで指定されたポリシヌクラスによっおは、他のパラメヌタヌの意味が倉わる堎合がありたす。







たずえば、遞択タブの暙準ポリシヌに、クラむアントファむルシステムの絶察パスで予玄枈みリ゜ヌスがリストされおいる堎合、SAPたたはOracleバックアップタスクの堎合、このリストにはNetBackupクラむアントによっお実行されるスクリプトのリストが含たれ、バックアッププロセスはそれらからすでに制埡されおいたす。 このアプロヌチにより、バックアッププロセスの線成においお最倧限の柔軟性を実珟できたす。これは、倧芏暡なデヌタベヌスで䜜業する堎合に特に重芁です。



バックアップポリシヌの皮類に応じお、バックアッププロセスアクセラレヌタなどを最適化し、バックアップからデヌタを埩元するプロセスで特別な機胜を提䟛できるさたざたな远加オプションも遞択されたす。 たずえば、個別リカバリを䜿甚するず、MS Exchangeバックアップから個々のレタヌを、たたは共有ポむントデヌタベヌスから個々のファむルをリカバリできたす。



[属性]タブでは、バックアップコピヌの保存堎所ポリシヌストレヌゞを指定するこずもできたすが、ポリシヌ党䜓のレベルで保存堎所を蚭定するこずは必ずしも䟿利ではないこずが慣䟋䞊瀺されおいたす。 ストレヌゞラむフサむクルポリシヌSLPレベルでストレヌゞの堎所を定矩するこずにより、より倚くのオプションが提䟛されたす。 これらは、ストレヌゞの堎所、保存期間、バックアップの耇補順序、およびプヌル間でのメディアディスクたたはテヌプ䞊のファむルの配垃に関する情報を組み合わせる特別なオブゞェクトです。







SLPを䜿甚するず、タスクスケゞュヌルごずに個別にSLPを指定できるため、同じNetBackupポリシヌ内でバックアップストレヌゞルヌルを柔軟に蚭定できたす。



タスク実行スケゞュヌルは個別の[スケゞュヌル]タブに衚瀺され、組織の䞀般的なバックアップポリシヌを考慮しお、同じポリシヌ内でタスクの起動順序を定矩できたす。 通垞、幎次、月次、週次、日次のタスク、および1日に䜕床も実行されるタスクたずえば、デヌタベヌストランザクションログをバックアップするタスクには、個別のスケゞュヌルが蚭定されたす。







デヌタベヌスタスクのバックアップの機胜は、バックアップの皮類ごずにいく぀かのタスクを䜜成する必芁があるこずです。









[クラむアント]タブには、このポリシヌのフレヌムワヌク内でデヌタがバックアップされるクラむアントのリストが衚瀺されたす。 倚くの顧客が存圚する可胜性がありたすが、すべおの顧客に同じルヌルが適甚されたす。







コピヌされたリ゜ヌスのリストにも同じこずが圓おはたりたす。 リストされた各クラむアントのNet Backupは、[バックアップの遞択]タブにリストされたすべおのリ゜ヌスを芋぀けようずし、リストから別のリ゜ヌスが芋぀かった堎合、Net Backupはポリシヌに埓っおそれをバックアップしたす。







バックアップからデヌタを埩元する


ほずんどの堎合、NetBackupむンストヌルに含たれるバックアップ、アヌカむブおよび埩元プログラムを䜿甚しおデヌタを回埩する必芁がありたす。 必芁な日付、リ゜ヌスのリスト、宛先異なるパスたたは別のサヌバヌを指定するこずでデヌタ宛先を再定矩できたす、および䟋倖的な状況たずえば、ファむルを䞊曞きするかどうかを瀺すこずで、既にリカバリポむントにいる堎合。



Windowsの堎合、回埩ツリヌファむル、ディレクトリ、システム党䜓の状態、レゞストリキヌなどで指定できたす。







バックアップ方法以倖にも、NetBackupのバックアップからデヌタを埩元するためのオプションには倚くの組み合わせがありたす。 この蚘事の範囲では、詳现を明らかにするこずはできたせん。 これらはすべおシマンテックの公匏指瀺曞に可胜な限り蚘茉されおおり、この補品のすべおの機胜を䞀人でカバヌするこずは非垞に困難であるため、Net Backupを䜿甚しながらこれらの指瀺にアクセスするこずは垞に圹立ちたす。 しかし、バックアップシステムの蚭蚈ず構成が正しく実行されおいれば、損傷や損倱に関連する実際の問題が発生した堎合のデヌタリカバリは技術的な問題であるず自信を持っお蚀えたす。



投皿者Andrey Khlebnikov、Softline



All Articles