デジビBlog

ラズパイ4でIMを動かしてみた!【IM起動編】

投稿日:

こんにちは、デジビの堀内です。

今回は新しく発売されたラズパイ4でイントラマートを動かしてみる、という実験について紹介します。

前回はラズパイ4上でresinを立ち上げるところまで行いました。

ラズパイ4でIMを動かしてみた!【Resin起動編】

今回はラズパイ4でIMを動かしてみます。

この実験はあくまで実験であり、動作を保証するものでは有りません。

PostgresDBを設定

接続設定

ラズパイ4上のPostgresのpgAdminでDB操作を行うことも可能ですが、自分のPCからのほうが操作がしやすいので、まずはネットワークからアクセスできるように設定を行います。

postgresql.confファイルを開いてlisten_address='*'

アスタリスクを設定することでネットワーク上であればどのホストでも接続を許可します。

OSユーザーの設定

次にOS側のpostgresユーザーの設定を行います。

sudo suと入力してスーパーユーザーになります。
スーパーユーザーでOSユーザーpostgreのパスワード設定をします。

その後、su - postgresでpostgresユーザーにスイッチします。

DBユーザーの設定

OSユーザーをpostgresにしたところで、psqlを呼び出します。

DBユーザーpostgresのパスワードを以下のコマンドで設定します。

DBの権限設定

/etc/postgresql/11/main/pg_hba.confにアクセスして、アクセスを許可するホストを追加します。

postgresを再起動して設定を反映します。

これで、(pga_hba.confで許可した)ネットワーク上の端末のpgAdminからラズパイのpostgresqlをコントロールできるようになりました。

PostgresDBの作成

ラズパイ4に自分のPCからアクセスできるようになったので、以降はローカルでの作業になります。

intramartを動かすにはDBを作成する必要がありますが、1から設定するのは手間がかかるので、ローカルのデバッグサーバー上のDBを移すことにしました。

まず、ラズパイ4上のpgにimartユーザーを作成します。

次にownerをimartとしてiap_dbを作成します。
(コピー元に合わせてます)

コピー元のテナントDBのDatabaseのパックアップをpgAdminから取ります。
その際のファイル形式はtarにしました。

最後にこのファイルをラズパイ側のiap_dbにリストアして、以下のコマンドで一旦resinを止めます。

IMのデプロイ

最後にデプロイ作業を行います。

コピー元のwar(imart.war)をラズパイのwebappsに配置して、resinを起動します。

ラズパイでの稼働確認。

ブラウザでアクセスしてみると…。
dezibiz-raspberry-pi-4-9

アクセスができました!

ラズパイの稼働状況を確認してみます。

ラズパイの稼働状況

アプリ起動時のvmstat状態

軽いアプリですがCPU負荷は10%前後でした。(アイドル時は1%程度)

resinのヒープは固定で2G設定としていますが、4Gのメモリ中1.4G程度の空きがありました。

あまり実用的とは言えませんが、ラズパイ4でIMを動かすことはできました。

次回は番外編としてラズパイの処理速度と放熱について話します。

-デジビBlog

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

スマートカードで「こどもスタンプラリー」

こんにちは。デジタルビジネス推進室の高松です。 先日、会社の「こども向け会社見学会」がありました。 そこでデジビもちょっとした出し物をしたので、ご紹介したいと思います。 出したのは、スマートカードを使 …

スマートスピーカとiAC連携

こんにちは。 デジタルビジネス推進室(デジビ)の関根です。 今回はintra-martとスマートスピーカの連携をご紹介します。 背景 intra-mart Accel Collaborationには「 …

digibiz-ews2019-dx07-autodrive

【EWS2019】プロセス自動運転体験コーナー

こんにちは、デジビの堀内です。 今年のDX展示では、前回紹介したパネル展示「intra-mart流の業務プロセス自動化研究」だけでなく、intra-martが掲げる「業務プロセス自動化」の近未来イメー …

低周波音の測定と可視化

初めまして。デジビ林と申します。 最近、他部署から新しい職場(デジビ)に引っ越してきました。 デジビフロアに入室したときに第一印象、何か音がする場所だなと思いました。 先輩達は気にならない様子でした。 …

BIORAブースの準備状況

こんにちは。デジタルビジネス推進室の高松です。 今回は、来週開催するEWS(Enterprise Web Solution)2018東京で展示予定の、「intra-mart BIORAブース」の準備状 …