デプロイとメンテナンス / Raspberry Pi Ubuntu デプロイ
このドキュメントでは、Ubuntu Server(64bit)システムを搭載した Raspberry Pi 上で本システムを実行する方法について主に説明します。
操作には常に最新版の DataFlux Func を使用してください
操作中は Raspberry Pi を有線ネットワークで接続することをお勧めします
このドキュメントは Raspberry Pi 4B 8GB バージョンで操作を行います。Raspberry Pi 3B は性能が弱すぎて実行できません
Raspberry Pi 用 Ubuntu Server イメージは必ず 64 ビットを使用してください
1. 準備
Raspberry Pi に DataFlux Func をインストールする前に、いくつかの準備が必要です。
1.1 Raspberry Pi SD カードの書き込み
公式の純粋なイメージを使用して SD カードに書き込み、その後 DataFlux Func をインストールすることをお勧めします。
SD カードへの書き込みには、以下の方法を選択できます:
-
公式の
Raspberry Pi Imagerツールで書き込む -
公式の
Ubuntu Server 64-bitイメージを直接ダウンロードし、サードパーティ製ツールで書き込む
書き込みが完了したら、SD カードを Raspberry Pi に挿入し、電源を入れて起動します。
1.2 システムの初期化
Raspberry Pi 用 Ubuntu を初めて起動したら、デフォルトのユーザー名とパスワードでログインする必要があります:
| ユーザー名 | パスワード |
|---|---|
ubuntu |
ubuntu |
ログイン成功後、パスワードの変更を求められます
1.3 Wi-Fi 接続の設定(オプション)
Wi-Fi でネットワークに接続する場合は、次の手順を実行します:
設定ファイルを開く
| Bash | |
|---|---|
1 | |
お使いの Wi-Fi SSID が my-wifi、パスワードが my-wifi-password であると仮定します。その場合、設定は次のように変更する必要があります:
| YAML | |
|---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
新しい設定を適用
| Bash | |
|---|---|
1 | |
Raspberry Pi を再起動
| Bash | |
|---|---|
1 | |
cURL を使用してネットワーク接続が成功したか確認
| Bash | |
|---|---|
1 | |
2. DataFlux Func のインストール
Raspberry Pi への DataFlux Func のインストール手順は、通常のサーバーへのインストールとほぼ同じです。
2.1 ダウンロード
ダウンロード操作は他のプラットフォームと同じで、以下のコマンドを使用します。スクリプトが現在の環境アーキテクチャを検出し、ARM 版のリソースをダウンロードします
| Bash | |
|---|---|
1 | |
PC 上で Raspberry Pi 用の DataFlux Func インストールパッケージをダウンロードする必要がある場合は、ダウンロードコマンドで --aarch64 を指定する必要があります
| Bash | |
|---|---|
1 | |
2.2 インストール
ダウンロードが完了したら、ダウンロードしたディレクトリに移動し、以下のコマンドを実行してインストールします:
| Bash | |
|---|---|
1 | |
2.3 システムの初期化
インストール完了後、ブラウザで DataFlux Func の初期化ページを開いて操作します。
http://{Raspberry Pi の IP}:8088にアクセス
2.4 インストールの確認
インストール完了後、本システムにログインし、「管理 / バージョン情報」に入ると、「アーキテクチャ」が aarch64 であることが確認できます:
以降の操作は、通常のサーバーにインストールした DataFlux Func と違いはありません
X. 付録
ここでは Raspberry Pi に関連する内容を参考として記録します。
X.1 Raspberry Pi のパフォーマンスを最大限に引き出す
/boot/firmware/usercfg.txt ファイルを開く
| Bash | |
|---|---|
1 | |
必要に応じて以下の内容を追加します:
| Text Only | |
|---|---|
1 2 3 | |
上記の設定を行わなくても正常に使用でき、金属ケースだけでパッシブ冷却が可能です
この設定はオーバークロックを伴うため、フル負荷で動作する場合は金属ケースだけのパッシブ冷却では不十分で、少なくともファンが必要です
より過激な設定で Raspberry Pi のパフォーマンスをさらに引き出すこともできますが、保証が無効になります
オーバークロックが原因で Raspberry Pi が破損した場合、このドキュメントの執筆者は一切の責任を負いません。よく考えてから実行してください
X.2 Raspberry Pi ストレステストプログラム
Raspberry Pi ストレステストツールを使用して、Raspberry Pi の動作安定性をテストできます(特にオーバークロック後)
プロジェクトリポジトリを取得
| Bash | |
|---|---|
1 | |
原作者の GitHub リポジトリのアドレスは:github.com/xukejing/rpi-cpu-stress
実行権限を追加
| Bash | |
|---|---|
1 2 | |
ストレステストを起動
| Text Only | |
|---|---|
1 | |
すると、ターミナルで以下の出力が確認できます:
| Text Only | |
|---|---|
1 2 3 4 5 6 7 8 9 10 11 | |
a72 freq: 2100000:現在の CPU クロック周波数は 2.1Ghz ですtemp: 50634:温度は摂氏 50.634 度です
Raspberry Pi を高温(摂氏 80 度以上)の状態に長時間置かないでください