Snap To S3


Snap To S 3バックアッププロセス


バックアップ方法


1.一時EC 2の作成


2.保存するS 3 bucketを作成する


3.仮EC 2優先パラメータ

# nodejs(v12.x) 설치
$ sudo curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash - 
$ sudo yum clean all && sudo yum makecache fast 
$ sudo yum -y install gcc-c++ make 
$ sudo yum -y install nodejs

4.git,lz 4取付

$ sudo yum -y install lz4 git

5.snap-to-s 3のインストール

$ sudo npm install --g snap-to-s3

6.AWS構成の設定


7.移行するスナップショットのタグ付け

  • Key : snap-to-s3
  • value : migrate
  • 8. Snapshot To S3

    $ sudo snap-to-s3 --migrate --all --bucket bucketname

    9.アップロードされたSnapshotを検証し、バックアップファイルを検証する

    $ sudo snap-to-s3 --migrate --validate --all --bucket --bucketname

    Snap To S 3還元プロセス


    リカバリ方法


    条件

  • を復元するインスタンスとEBSボリュームを作成します.tarファイルのメタデータ「x-amz-meta-snapshot-volumesize」の値サイズでボリューム
  • を作成
  • を復元する場合は、ルートボリューム以外のEBSボリュームを作成し、ファイルストレージにマウントする必要があります.
  • に道を教える

  • の条件が満たされている場合、次のコマンドがインスタンスにリダイレクトされると、ボリューム上でプロファイルが構成され、構成されます.
  • $ aws s3 cp "s3://bucketname/vol-05570e6b0962a1fc7/2021-01-14T00:54:09+00:00 snap-062b63c02b88408e9.1.tar.lz4" - | lz4 -d |  sudo tar --x