Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
EC2+S3で無制限ストレージバックアップサーバを作る
Search
Kutsuhimo Gochou
February 15, 2017
Technology
0
450
EC2+S3で無制限ストレージバックアップサーバを作る
2017/02/15 にBacula勉強会 #6で発表したときの資料です。Baculaは慣れれば怖くないよ!慣れるまでが大変だけど...
Kutsuhimo Gochou
February 15, 2017
Tweet
Share
More Decks by Kutsuhimo Gochou
See All by Kutsuhimo Gochou
CentOS8 キタ━━━━(゚∀゚)━━━━!!
misato8310
0
270
あなたと ErgoDox EZ、今すぐ購入
misato8310
0
390
東海道らぐ横浜の集い 2019春の巻
misato8310
0
190
アニソンからはじめるヒトカラ入門
misato8310
0
440
Porgでソースからインストールしたソフトウェアを管理
misato8310
0
150
はじめてさわるOSSでNextCloudサーバを構築
misato8310
0
1.4k
ザックリFirewalld
misato8310
0
240
ファイル内容の通知にFluentdを導入した話
misato8310
0
560
クラウドの障害でディスクがToLOVEった話
misato8310
0
190
Other Decks in Technology
See All in Technology
Lambdaと地方とコミュニティ
miu_crescent
2
370
フルカイテン株式会社 採用資料
fullkaiten
0
40k
OCI Security サービス 概要
oracle4engineer
PRO
0
6.5k
元旅行会社の情シス部員が教えるおすすめなre:Inventへの行き方 / What is the most efficient way to re:Invent
naospon
2
340
スクラムチームを立ち上げる〜チーム開発で得られたもの・得られなかったもの〜
ohnoeight
2
350
OCI Network Firewall 概要
oracle4engineer
PRO
0
4.1k
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
28
12k
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
3.2k
ノーコードデータ分析ツールで体験する時系列データ分析超入門
negi111111
0
410
IBC 2024 動画技術関連レポート / IBC 2024 Report
cyberagentdevelopers
PRO
0
110
RubyのWebアプリケーションを50倍速くする方法 / How to Make a Ruby Web Application 50 Times Faster
hogelog
3
940
Taming you application's environments
salaboy
0
180
Featured
See All Featured
Code Review Best Practice
trishagee
64
17k
Automating Front-end Workflow
addyosmani
1366
200k
Unsuck your backbone
ammeep
668
57k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
860
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
840
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
120
The Language of Interfaces
destraynor
154
24k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
Making Projects Easy
brettharned
115
5.9k
Transcript
EC2+S3で 無制限ストレージ バックアップサーバを作る 靴ひも伍長 @_EOF_83_EOF_ Bacula勉強会 #6
• 靴ひも伍長と申します 家族にHN割れしているのがこわい… • I’m イン腐ラエンジニア - I love CentOS
and Vim • 生まれも育ちも横浜のはまっ子 - 仕事の関係で札幌暮らし経験あり • Baculaとのお付き合い 約3年 • WebUIはWebacula派です! bconsoleの操作がやっとわかってきた(気がする) 普段はこんなアイコンで 過ごしてる $ 本日のTRY女
• 気がつけばバックアップストレージが瀕死 - サーバ増やす->fd設定追加の∞ループ - 空き領域0%が数回(ヽ´ω`) あると思います • ストレージが瀕死になるたびディスク増設 -
はげしく面倒くさいorz $ Baculaの悩み
• ディスクだから大変なのでは? - オブジェクトストレージにすればよくね? • これはもう作るしか無いジャマイカ? - ただ1度失敗した経験があるので不安… $ どうすればいいの?
$ 構成図(イメージ) ・自分自身のバックアップと 復元をやってTRY! ・サーバについて - AmazonLinux: 最新版 - Bacula7:
最新版 dir/sd/fd - ストレージ: S3 どんなデータを入れても 問題起きにくいみたい あるオブジェクトストレージでは バックアップデータを復元できなかった…
• AWSコンソールへログインしてIAMユーザを作成 - AmazonS3FullAccess の権限を割り当て • s3fsコマンドをインストール - # s3fs
(BucketName) (Mount) -o passwd_file=/ etc/passwd-s3fs -o rw,allow_other - ↑みたいなコマンドでマウント $ S3へマウント
• bacula.jpで紹介されている方法で構築 - Bacula7のぎもん なぜかmt-stパッケージのインストールが必須 テープ使わないのになぁ… - AmazonLinuxの場合はyumで入らないorz http://dev.classmethod.jp/cloud/getting-started-storage-gateway-vtl/ 上記のとおりインストールすることで克服
• リポジトリはCentOS6(RHEL6)を指定 $ Bacula7インストール
• マウント後、bacula-sd.confに以下の設定を追加 Device { Name = S3Backup Media Type =
File Archive Device = (マウント先) LabelMedia = yes; # lets Bacula label unlabeled media Random Access = Yes; AutomaticMount = yes; # when device opened, read it RemovableMedia = no; AlwaysOpen = no; Maximum Concurrent Jobs = 5 } • 上記デバイスを使うように bacula-dir.conf に設定の追記も必要…! $ Bacula7の設定
• service bacula-dir restart すると起動できない # service bacula-dir restart Stopping
bacula-dir: [ OK ] Starting bacula-dir: [ OK ] # service bacula-dir status bacula-dir dead but subsys locked ## /(^o^)\ • 以下ファイルの所有者を変えたら解決 # chown bacula:bacula /var/spool/bacula/〜〜〜.conmsg $ dirの再起動失敗
• 自分自身のバックアップ - 日本語入りファイルのバックアップも含める • 自分自身の復元 - 日本語入りファイルの復元 $ デモ?
• AWS EC2+S3 便利すぎでは…? - バケット作成とIAM、s3fsでのマウントすれば 無制限ストレージが利用できる! - まだ運用試験していないので自己責任で… $
まとめ
• Webaculaの紹介を…したい…です… • あとスケジュール設定などなど $ 次回やりたいこと
$ おしまい ご清聴ありがとウサギ