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
480
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
330
あなたと ErgoDox EZ、今すぐ購入
misato8310
0
440
東海道らぐ横浜の集い 2019春の巻
misato8310
0
210
アニソンからはじめるヒトカラ入門
misato8310
0
480
Porgでソースからインストールしたソフトウェアを管理
misato8310
0
180
はじめてさわるOSSでNextCloudサーバを構築
misato8310
0
1.5k
ザックリFirewalld
misato8310
0
280
ファイル内容の通知にFluentdを導入した話
misato8310
0
650
クラウドの障害でディスクがToLOVEった話
misato8310
0
210
Other Decks in Technology
See All in Technology
Kotlinで型安全にバイテンポラルデータを扱いたい! ReladomoラッパーをAIと実装してみた話
itohiro73
3
130
Raycast AI APIを使ってちょっと便利なAI拡張機能を作ってみた
kawamataryo
0
230
GTC 2025 : 가속되고 있는 미래
inureyes
PRO
0
140
「タコピーの原罪」から学ぶ間違った”支援” / the bad support of Takopii
piyonakajima
0
160
進化する大規模言語モデル評価: Swallowプロジェクトにおける実践と知見
chokkan
PRO
3
400
GCASアップデート(202508-202510)
techniczna
0
210
AIを使ってテストを楽にする
kworkdev
PRO
0
380
猫でもわかるAmazon Q Developer CLI 解体新書
kentapapa
1
220
プロファイルとAIエージェントによる効率的なデバッグ / Effective debugging with profiler and AI assistant
ymotongpoo
1
640
境界線が消える世界におけるQAエンジニアのキャリアの可能性を考える / Considering the Career Possibilities for QA Engineers
mii3king
2
110
DMMの検索システムをSolrからElasticCloudに移行した話
hmaa_ryo
0
320
ヘンリー会社紹介資料(エンジニア向け) / company deck for engineer
henryofficial
0
440
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
53
7.9k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Keith and Marios Guide to Fast Websites
keithpitt
412
23k
Code Review Best Practice
trishagee
72
19k
How to Ace a Technical Interview
jacobian
280
24k
How to train your dragon (web standard)
notwaldorf
97
6.3k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
A better future with KSS
kneath
239
18k
How to Think Like a Performance Engineer
csswizardry
27
2.2k
Writing Fast Ruby
sferik
630
62k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
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の紹介を…したい…です… • あとスケジュール設定などなど $ 次回やりたいこと
$ おしまい ご清聴ありがとウサギ