Dropbox API を利用してPHPでVPSサーバーのバックアップ手順

イメージ
VPSのバックアップをどこにとるか?
 VPSサーバーには提供者側からバックアップの仕掛けが用意されていません。そう考えると、バックアップをどこかに取得する必要があります。
 以前は、違うブランドのVPSサーバーを借りて、そことrsyncさせる方法をとっていました。

 ただ、この方法だと弊社のサーバー管理方法では、一括バックアップを取得しようとするとrootアカウントでやり取りすることになってしまい、気持ち悪さを感じていました。

 今回、このブログで初めてコード埋込を実施しました。下記URLを参考にコード埋込をできるようにしました。
https://qiita.com/piro_erdes/items/f133e170a8cf6c10b449

Dropbox API 活用  Dropbox APIを利用することでVPSサーバー内のプログラムを使って、Dropboxへ転送してます。
 弊社の場合、Dropbox Business Advancedを利用していますので、容量無制限でアップで利用できます。
 Dropboxを利用することで、世代管理も自動でやってくれます。  また、APIコール数も月間で100万まで大丈夫のようです。 CURLを活用  基本はCURLの機能で実現していますので、タイトルにPHPと入れていますが、基本的には特別なSDKなどは不要で、応用すれば他の言語でも可能だと思います。
Dropbox APIのAPP作成 手順1 まず、Dropbox APIを利用するためには https://www.dropbox.com/developers/ へアクセスして、右上にある「App console」ボタンを押します。 ログインしてない場合はログインを促されます。 手順2 Create app のボタンを押します。 すると、下記の様な画面が出てきます。 Businessアカウントなので、右にDropbox Business APIの選択肢も出てきますが、Business APIは「管理機能」での利用なので、今回は左側の普通のDropbox APIを選択します。 手順3 続いて、下記の選択をしますが、今回はバックアップというかuploadの機能だけですので、App folderだけで大丈夫と思います。 手順4 Name your appに名前を入れます。 なん…

LANの障害

雨の日の月曜日は、障害で呼ばれることが多い。

湿気によって、ホコリが帯電して電子的に故障を引き起こすこともあるらしい。
具体的にそんな原因で障害が発生したと判明したことはまだない・・・
ハードウェアをメンテナンスするフィールドエンジニアの方々からの証言だ。2回聞いた。

今日も朝から障害でお呼び出し。

ネットに繋がったり、繋がらなかったり・・・

電話口で話を聞いても、よく原因が判明しない。

だけど、現地訪問で3分で原因判明。
LANがループによる輻輳発生中。ハブが激しく点滅してる。

中央のハブで怪しそうなケーブルを抜いていく。

運良く2本目で判明!!
但し、そのケーブルがどの机の島かまではわからない。

抜いたまま、しばらく放置して、ファイルサーバーを再起動かける。
サーバーは輻輳を解決しても、ネットにつながらず。。。

しばらくして、
「ネットに繋がりません」
と報告を受けた島へ。

やっぱり、LANケーブルがハブから出て、ハブに刺さっておりました。

無事、解決。

ループの障害は、最近、よく起きる。。。。

コメント

このブログの人気の投稿

UTM(統合脅威管理)って邪魔で不要

巡回頻度を上げるぞ

富山大学感染予防医学講座