このガイドでは、Azure 仮想マシンのインスタンスで Node-REDを実行する手順を紹介します。
Azure ポータル にログインします。
「新規」をクリックします。
仮想マシンのリストから、Ubuntu Serverを選択し、「作成」をクリックします。(訳注: 「Marketplace を検索」欄でUbuntu Server
と検索すると候補が表示されます。)
「基本」の手順で、利用したいマシン名とユーザー名を入力し、インスタンスへアクセスするための認証情報を入力します。 (訳注: 後述の手順で仮想マシンサイズにAシリーズを利用する場合は、「VM ディスクの種類」オプションに「HDD」を指定してください。)
「サイズ」の手順で、仮想マシンのサイズを選択します。 単純な Node-RED のインスタンスをたてる場合、
node.js はシングルスレッドで動作するので、マルチコアのサイズを選択しても恩恵を得られないことにご留意ください。
初めての場合は、「すべて表示」をクリックし、A1 Basic
を選択すると良いでしょう。
数分後、インスタンスが起動します。 インスタンスのIPアドレスは、ポータルから確認することができます。
次はインスタンスにログインし、node.jsとNode-REDをインストールします。
前のステップで指定した認証情報を使って、 インスタンスにログインしてください。
ログインしたら、node.jsとNode-REDをインストールする必要があります。
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs build-essential
sudo npm install -g --unsafe-perm node-red
この時点でnode-red
を起動してインスタンスをテストすることができます。
Note: シリアルノードに関するいくつかのエラーが発生する可能性があります。
これは予想されうるもので、無視することができます。
起動したら、http://<your-instance-ip>:1880/
のエディタにアクセスできます。
インスタンスが再起動されるたびにNode-REDが自動的に起動するようにするには pm2を利用できます。:
sudo npm install -g --unsafe-perm pm2
pm2 start `which node-red` -- -v
pm2 save
pm2 startup
Note: この最後のコマンドでさらにコマンドを実行するように促されるので、従って実行して下さい。
Node-RED: Low-code programming for event-driven applications.
Copyright OpenJS Foundation and Node-RED contributors. All rights reserved. The OpenJS Foundation has registered trademarks and uses trademarks. For a list of trademarks of the OpenJS Foundation, please see our Trademark Policy and Trademark List. Trademarks and logos not indicated on the list of OpenJS Foundation trademarks are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
The OpenJS Foundation | Terms of Use | Privacy Policy | OpenJS Foundation Bylaws | Trademark Policy | Trademark List | Cookie Policy