Zextrasバックアップを使用したオフサイトZimbraOSEバックアップ

前回の記事では、別のドライブをサーバーに接続して、サーバーまたはドライブに障害が発生した場合に、サーバーのバックアップを別のサーバーに転送し、ZimbraOSEをすばやく復元して機能させる方法について説明しました。バックアップを保護するこの方法は、信頼性と回復速度の点では非常に効果的ですが、それでも普遍的ではなく、たとえば、火災が発生した場合にサーバーまたはバックアップが接続されたドライブを保護できない火災からユーザーを保護することはできません。オフサイト予約は、これらのリスクを排除するのに役立ちます。



画像

Zextras Suiteの最新バージョンでは、クラウドまたは地理的にリモートのストレージでのリモートバックアップの機能が導入されています。これは、サーバーで現在何が起こっていてもバックアップが引き続き利用できるため、安全なデータバックアップの優れたオプションです。また、このようなストレージはバックアップパスにもなるため、災害復旧時に新しいサーバーのバックアップパスとして接続し、物理デバイスと同様に復旧プロセスを開始できます。



ZextrasBackupはZextrasSuiteの一部であり、Zextras SuiteBasicライセンスまたはZextrasSuiteProライセンスを購入したZimbraOSEユーザーが利用できます。したがって、記事の手順を再現するときは、有効なZextrasSuiteライセンスを持っていることを確認することをお勧めします。



オプションの1つは、データをS3ストレージにバックアップすることです。 S3バケットをバックアップパスとして接続するには、コマンドラインを使用する必要があります。新しいサーバーのクラウドストレージを接続するプロセスは、すでにローカルストレージにバックアップしているサーバーのクラウドストレージを接続するプロセスとは少し異なることに注意してください。



サーバーを作成したばかりで、まだバックアップを構成していない場合は、zxsuite backup setBackupVolume S3コマンド を次のパラメーターのいくつかとともに使用して、S3バケットをバックアップパスとして接続する必要があります 



  • bucket_name-バケット名
  • access_key-アカウント名
  • secret-アカウントの秘密鍵
  • volume_prefix-サーバーがオブジェクトキーで使用するプレフィックス
  • bucket_configuration_id- 既存のデータのID
  • S3region - AmazonAWSリージョン 
  • url -S3互換サービスのURL
  • prefix -blobに追加するプレフィックス
  • use_infrequent_access — ,
  • infrequent_access_threshold
  • use_intelligent_tiering —  S3 Intelligent‑Tiering, .










たとえば、Mail.ruグループのS3ストレージにzextrasbackupというコールドデータを含むバケットを作成し、それにアクセスするための秘密鍵を持つユーザーを作成しましょう。受信したデータに基づいて、フォームのコマンドを生成することができますzxsuiteバックアップsetBackupVolume S3 bucket_name zextrasbucket ACCESS_KEY czSFxfj ***** z6TaQgts秘密bSvyLBkgxb6HV ******** XSbF2CUHGhJCT5G2reaW URL ib.bizmrg.comを



このコマンドを入力した後、Zextras Suiteは、すべてのメタデータをバックアップストレージにもダウンロードするために、コマンドzxsuite backup doSmartScan start deep true remote_metadata_uploadtrueを実行するように要求します。これはオプションです。したがって、作成したバケットがZimbraOSEバックアップパスとして使用されます。







バックアップがすでにローカルで初期化されている場合は、S3バケットに移行する必要があります。これを行うに は、S3バケットのパラメーターを指定してzxsuite backup mergeBackupVolumeS3コマンド実行するだけです 



  • bucket_name-バケット名 
  • access_key-アカウント名  
  • secret-アカウントの秘密鍵
  • volume_prefix-サーバーがオブジェクトキーで使用するプレフィックス
  • bucket_configuration_id-既存のS3データのID
  • リージョン-AmazonAWSリージョン 
  • url -S3互換サービスのURL
  • prefix -blobに追加するプレフィックス 
  • use_infrequent_access -  — ,
  • infrequent_access_threshold
  • use_intelligent_tiering —  S3 Intelligent‑Tiering,
  • threads — ()


したがって、チームzxsuiteの助けを借りて、バックアップmigrateBackupVolumeS3バケット名zextrasbucketaccess_key czSFx ********** 6TaQgtsシークレットbSvyLBkgxb6HV ************ CUHGhJCT5G2reaWurlいいえib.bizmrg.com スレッド4 はすでに転送できません作成されたバックアップをクラウドストレージに書き込み、将来的にはバックアップされたすべてのデータをクラウドストレージに書き込みます。



災害復旧が必要な場合は、zxsuite backup setBackupVolumeS3コマンドを使用してS3ストレージをサーバーに接続できます 。バケットが接続されると、バックアップをZextras Backupにインポートして、失われたデータを復元できます。



マルチサーバーインフラストラクチャを使用している場合、データを1つのS3バケットにバックアップすると、異なるメールストレージのバックアップ間で混乱が生じます。これを防ぐには、S3ストレージへのバックアップを構成するとき に、メールサーバーごとに一意のvolume_prefixパラメーター設定する必要があり ます。このおかげで、異なるメールサーバーからのバックアップデータが互いに上書きすることはありません。



また、バックアップパスとしてNFSまたはFUSEに基づくローカルネットワークストレージを接続できます。これを行うには、デバイスをファイルシステムにマウントする必要があります。これは、コマンドsudo mount -t nfs 192.168.0.100:/ zextras / mnt / zextrasを使用して実行され ます。、ここで192.168.0.100はip-addressであり、zextrasフォルダーはバックアップを保存するための事前に作成されたフォルダーです。デバイスをマウントできない場合は、sudo apt installnfs-commonコマンドを使用して不足しているパッケージをインストールする必要があります 



オフサイトバックアップが正しく構成されている場合、外部データストレージへのバックアップが行われていることを示すプレートがZimbraOSE管理者コンソールのZextrasバックアップセクションに表示されます。







その後、バックアップをまだ構成していない場合は、コマンドzxsuite backup setBackupVolume Local / mnt / zextra sを入力する必要があります。バックアップ の作成をすでに開始している場合は、コマンド zxsuite backupmigrateBackupVolumeローカル/ mnt / zextrasを入力します。..。どちらの場合も、接続に必要な引数はNASのマウントパスのみです。 



その直後に、Zimbra OSEのバックアップコピーがローカルネットワークデバイスに保存され始め、緊急時には、新しいZimbraOSEサーバーに接続して迅速なデータリカバリを行うことができます。



Zimbra OSEサーバーがオンになっているときに、NASの自動マウントを有効にすることをお勧めします。これは、/ etc / fstabファイルを使用して実行されます。このファイルでは、ネットワークストレージを自動的にマウントするためのパラメーターを登録する必要があります。この場合、次のようになります。192.168.0.100:  / zextras / mnt / zextras nfs defaults 0 0



事故が発生し、バックアップからデータを復元する必要がある場合は、サーバーにバックアップフォルダーをマウントして、バックアップの復元を開始する必要があります。



その結果、バックアップはサーバーとは別に作成および保存されます。これにより、サーバーが物理的に破壊された場合でも、必要なすべてのデータが存続する可能性が高くなります。



Zextras Suiteに関連するすべての質問については、Zextras社のEkaterinaTriandafilidiの代表者に電子メールkaterina@zextras.comで連絡できます。



All Articles