ラズパイで作る自宅WEBサーバ構築
第17回 サーバ・リプレイス 2021.03.15
YouTube でも紹介しています。画像をクリックすると再生できます。
今年にはいって、大きめのシステム開発依頼が続いているので、この機に自宅サーバ環境も強化することにしました。
内容としては、
1.Raspberry Pi 3 model B+ 外付けのハードディスクをSSDに換装して、消費電力を抑えシステムの安定化と設置スペースを削減します。
2.中古で購入した無停電安定化電源を新品機種へ置き換えます。
■SSDへの換装
★X850 mSATA SSD storage board
X850 V3.1 mSATA SSD storage board
amazon
A Raspberry Pi board(Pi 3B+, 3B, 2B, B+)
The Raspberry Pi Power Supply
X850 V3.1 では、SSDをボードの背面、ラズベリーパイとは反対側に接続する仕様になっています。
★EMC(電磁両立性)の問題
現時点の大手通販サイトでは、X850 V3.0の販売が多く、このバージョンでは、SSDはボードの上部に配置されます。
X850 V3.0 raspberrypi msata ssd storage board
EMC (Electro-Magnetic Compatibility / 電磁両立性)
電磁両立性。EMCには二つの側面がある。
一つは、電気を動力とする機器が、自身の発する電磁波によってほかの機器の動作や人体に影響を与えないこと(エミッション)。
もう一つは、機器自身が、周りで発生する電磁波によって動作に影響を受けないようにすること(イミュニティ)。
これら二つの側面において一定の性能を確保することをいう。
Ref. HITACHI - 用語解説
、
X850 V3.0 では、SSDはラズベリーパイとボードに挟まれた形になります。
SAMSUNG SSDを使用している場合に、RaspberryPi WIFI信号が影響を受ける可能性があります。
★X850 V3.1での改善点
X850 V3.1 mSATA SSD storage board
X850 V3.1 では、EMCについて、PCBボードの下にmSATA SSDを配置することにより、この問題は解消されています。
★mSATA SSD
Transcend mSATA SSD 256GB SATA-III 6Gb/s DDR3キャッシュ搭載 3D TLC 採用 TS256GMSA230S
amazon
WEBサーバではこの容量は必要ないのですが、別のファイルサーバで使用するサイズに合わせて、256GBを選びました。
本番サーバ故障時用の待機サーバ(Raspberry Pi 3 model B+)に取り付けてみました。
ラズベリーパイと一体型にしたことで、いままでUSBケーブルで接続していた外付けHDDがなくなり、省スペースになりました。
この待機サーバへ現行サーバの内容を映し込んで、差し替えます。
裏返すとこうなります。
■無停電安定化電源の交換
瞬間停電は、機器を破損する危険性が高いので、無停電安定化電源は必須です。
余談になりますが、ラズベリーパイは消費電力が少なく、停電時でも4時間程度は安定化電源からの供給で稼働することが可能なため、
いままで、シャットダウン機能を使ってわざわざサーバーを停止させたことはありません。
システム管理者の多くは、稼働しているサーバーを停止させるような状況の変化は好まないと思います。
本番サーバのライブラリー更新は危険なので、よほどのことがない限り行わないのですが、
そうした場合に再起動のタイミングでライブラリー依存性不一致によりシステムが動かないという悪夢はみたくありません。
★オムロン POWLI BW55T [UPS 常時商用(正弦波)/550VA/340W/縦型]
amazon
運転方式: | 常時商用給電方式(オフライン方式) |
定格入力電圧: | AC100V |
定格入力周波数: | 50/60Hz±4Hz |
出力相数: | 単相2線(アース付) |
出力コンセント数(バックアップ): | 4 |
消費電力(通常/最大): | 10W/20W |
最大出力容量(W): | 340W |
最大出力容量(VA): | 550VA |
バッテリ容量(V/Ah): | DC12V/7.8Ah |
バックアップ時間(フル負荷時): | 4分 |
バッテリ動作時出力電圧: | 100V |
バッテリ動作時出力周波数: | 50/60Hz±0.1Hz |
バッテリ動作時出力波形: | 正弦波 |
バッテリへの切り替え時間: | 10msec以内 |
充電時間: | 12 |
本体サイズ(H×W×D): | 165×90×291(H×W×Dmm) |
本体重量: | 約4.5kg |
負荷のレベルが一見でわかるので便利です。
いままで使用していた中古のOMRON BY50FW です(500VA/300W)。
横置きタイプでしたので、すごく場所を専有してしまい、これを縦にして使用すると高さがかなりあります。
状態表示は文字表示のみなので、負荷の度合いがわかりません。
■ACアダプター 5V/3.0A
ACアダプターも電力を安定して供給するための重要な要素です。慎重に選びましょう。
ラズパイ3Bおよび3B+に最適なACアダプター 5V/3.0A USB Micro-Bコネクタ出力
入力規格: 100~240V(AC)50/60Hz両対応 0.4A(最大)
出力規格: 5V(DC)MAX 3A
コネクタ: USB Micro-B
ケーブル長: 1 m
平均故障間隔: 10万時間(最小)
PSE、RoHS指令 準拠
SWITCH SCIENCE
amazon
USB Micro-Bコネクタが付いたケーブルが直結されています。Raspberry Pi 3(Model BおよびB+)で使えます。
ケーブルの抵抗も電圧降下の原因になるので、長さは少し短めの1 mです。
また、3Aの電流を考慮して、導体の太いケーブルになっています。
アダプターを無停電電源装置の出力コンセントに挿した際に、ケーブルは電源装置から真っ直ぐ後ろに延びるので、配線の際にきれいに纏めることができます。
サーバ用途であれば、頻繁な電源のON/OFFはないので、スイッチのような余計な接点、アダプタ・ケーブル分離型の接続端子のある製品は避けましょう。
参考として下記はSWITCH SCIENCE社のACアダプター比較資料です。
CPU使用率0 %の状態からベンチマーク(SysBench 4スレッド)を実行しCPU使用率100 %になった状態の電源電圧の様子です。電源電圧はGPIOの5Vピンにオシロスコープを接続して記録しています。
緑線が本製品です。CPU使用率100 %の状態でも電圧が大きく下がりません。青のUSB ACアダプター 5V/2.0Aでは電圧が下がりすぎ、Raspberry Pi 3 Model Bが処理能力を落として電圧低下を抑えようとしている様子が確認できます。
次回はシステム移行作業を行います。
■参考文献
・X850 - Geekworm
・OMRON BW55T
・SWITCH SCIENCE - ACアダプター 5V/3.0A
|
Raspberry Pi(ラズベリー パイ)は、ARMプロセッサを搭載したシングルボードコンピュータ。イギリスのラズベリーパイ財団によって開発されている。
Arduinoで学ぶ組込みシステム入門(第2版)
●Arduinoを使って組込みシステム開発を理解する
・ハードウェアやソフトウェアなどの基礎知識/
・設計から実装までを系統的に説明するモデルベース開発/
・Arduinoを用いた実際の開発例
最新 使える! MATLAB 第3版
◆◆すぐに「使える!」 全ページフルカラー!◆◆
・MATLAB R2022bに対応し、解説もより詳しく!/
・コマンド・スクリプトの例が豊富で、動かして学べる!/
・超基本から解説。これから使いはじめる人にぴったり!/
・全編フルカラー、スクリーンショットも豊富!
Amazon Web Services基礎からのネットワーク&サーバー構築改訂4版
1.システム構築をインフラから始めるには/
2.ネットワークを構築する/
3.サーバーを構築する/
4.Webサーバーソフトをインストールする/
5.HTTPの動きを確認する/
6.プライベートサブネットを構築する/
7.NATを構築する/
8.DBを用いたブログシステムの構築/
9.TCP/IPによる通信の仕組みを理解する
C言語は第二の母国語: 独学学生時代から企業内IT職人時代に培った、独立のための技術とノウハウ 平田豊著
学生時代から独学でプログラミングをはじめ、企業内でデバイスドライバを開発し、そして独立後もたくさんのアプリケーション開発や技術書制作に携わってきた著者。その筆者が大事に使い続ける「C言語」の“昔と今”について、気づいたことや役立つ知識、使ってきたツールなどについて、これまで記してきたことを整理してまとめました。
本書では、現役プログラマーだけでなく、これからプログラミングを学ぶ学生などにも有益な情報やノウハウを、筆者の経験を元に紹介しています。
1冊ですべて身につくJavaScript入門講座
・最初の一歩が踏み出せる! 初心者に寄り添うやさしい解説
・最新の技術が身につく! 今のJavaScriptの書き方・使い方
・絶対に知っておきたい! アニメーションとイベントの知識
・プログラミングの基本から実装方法まですべて学べる
図解! Git & GitHubのツボとコツがゼッタイにわかる本
ソフトウェア開発では欠かすことのできないGit、GitHub。
これからGit、GitHubを使いたいという入門者の方でも、実際に手を動かしながら使い方を学べます。
C自作の鉄則!2023 (日経BPパソコンベストムック)
メーカー製のパソコンはスペックが中途半端で、自分が本当に欲しい機種がない――。そう思っている人には、ぜひ自作パソコンをお薦めします。自作パソコンのパーツは進化が速く、しかも驚くほど種類が豊富。価格も性能も、幅広く用意されているため、満足度100%の“自分だけの1台”を手に入れることができます。
Interface 2023年6月号
特集:第1部 フィルタ設計 基礎の基礎/
第2部 係数アプリや波形観測アプリで合点!FIR&IIRフィルタ作り/
第3部 配布プリント基板で体験!マイコンで動くフィルタ作り
日経Linux 2023年5月号
【特集 1】 AI時代の最強フリーソフト ~ 25のやりたいを実現!
【特集 2】 AWS、Azureのうまみを無料で体感!面倒なことはクラウドに任せよう
【特集 3】 新しいRaspberry Pi Cameraで遊んでみよう
【特集 4】 Linuxで旧型PCを復活! 1kg切るモバイルPCを「ChromeOS Flex」でChromebook化
ラズパイマガジン2022年秋号
特集:5大人気ボード 電子工作超入門
「半導体不足で在庫が不足し、電子工作のボードがなかなか買えない…」。そんな今にふさわしい特集を企画しました。5種の人気ボードにすべて対応した電子工作の入門特集です。「GPIO」や「I2C」を使った電子パーツの制御方法は、どのボードでも同じです。手に入れられたボードを使って、今こそ電子工作を始めましょう。
地方で稼ぐ! ITエンジニアのすすめ
学歴、理系の知識、専門スキル……全部なくてもITエンジニアになれる!
地方でも高収入でやりがいをもって働ける!ITエンジニアの魅力を一挙大公開
Raspberry Piのはじめ方2022
本書は、ラズパイやPicoの買い方やインストール、初期設定といった基本から、サーバー、電子工作、IoT、AIといったラズパイならではの活用方法まで、1冊でお届けします。
ラズパイをこれから始める方向けに、全36ページの入門マンガ「女子高生とラズベリーパイ」も巻末に掲載。これを読むだけでラズパイがどんなものなのか、すぐに分かって触れるようになります。
ハッカーの学校 IoTハッキングの教科書
生活にとけこみ、家電機器を便利にするIoT技術。
Webカメラなど、便利の裏側に潜むセキュリティの危険性をハッキングで検証。
専門家がパケットキャプチャからハードウェアハッキングまで、その攻撃と防御を徹底解説。
本書は2018年7月に刊行された「ハッカーの学校IoTハッキングの教科書」に一部修正を加えた第2版です。
攻撃手法を学んで防御せよ! 押さえておくべきIoTハッキング
本書は、経済産業省から2021年4月にリリースされた、IoTセキュリティを対象とした『機器のサイバーセキュリティ確保のためのセキュリティ検証の手引き』の『別冊2 機器メーカに向けた脅威分析及びセキュリティ検証の解説書』をもとに、IoT機器の開発者や品質保証の担当者が、攻撃者の視点に立ってセキュリティ検証を実践するための手法を、事例とともに詳細に解説しました。
ポチらせる文章術
販売サイト・ネット広告・メルマガ・ブログ・ホームページ・SNS…
全WEB媒体で効果バツグン!
カリスマコピーライターが教える「見てもらう」「買ってもらう」「共感してもらう」すべてに効くネット文章術
プログラマーは世界をどう見ているのか 西村博之著
イーロン・マスク(テスラ)、ジェフ・べゾス(Amazon)、ラリー・ペイジ(Google)…etc.
世界のトップはなぜプログラマーなのか?
ニーア オートマタ PLAY ARTS改 <ヨルハ 二号 B型 DX版> PVC製 塗装済み可動フィギュア
「NieR:Automata」より、ヨルハ二号B型こと2BがPLAY ARTS改に新たに登場!
高級感の感じられるコスチュームや髪の質感、洗練されたボディバランス、細かなデティールに至るまでこだわり抜かれた逸品。
DX版には通常版のラインナップに加え2Bの随行支援ユニット ポッド042などをはじめ“純白の美しい太刀"白の約定やエフェクトパーツ、自爆モードを再現できる換装用ボディパーツ、シーンに合わせて変えられる顔パーツ2種も付属する豪華な仕様に。
作中のあらゆるシーンを再現することが可能なファン必見の一品となっている。
Newtonライト2.0 ベイズ統計
ベイズ統計は,結果から原因を推定する統計学です。AIや医療などの幅広い分野で応用されています。その基礎となるのは18世紀に考えだされた「ベイズの定理」です。
この本では,ベイズ統計学のきほんをやさしく紹介していきます。
白光(HAKKO) ダイヤル式温度制御はんだ吸取器 ハンディタイプ FR301-81
無水エタノールP 500mlx2個パック(掃除)
ケイバ(KEIBA) マイクロニッパー MN-A04
サンハヤト SAD-101 ニューブレッドボード
白光(HAKKO) HEXSOL 巻はんだ 精密プリント基板用 150g FS402-02
[Amazon限定ブランド]【指定第2類医薬品】PHARMA CHOICE 解熱鎮痛薬 解熱鎮痛錠IP 100錠
|