Node-RED を Azure で使う方法

このブログエントリは Node-RED Advent Calendar 2016 への寄稿となります。 はじめに 「参加します!」って言ったときは、ノリだけでクリスマスイブだって意識全くなくて、ワクワクが足りない内容だったらごめんなさい。 と、ハードルをさげておいて。勉強会でもお話しした内容なのでご存知の方は既出となります。本家のマニュアルが英文のみなので、GUI 含めた解説があったらもっと入門が楽になるかなと思い立って書くことにしました。 Node-RED とは Node.js をつかった GUI からソースコードを生成するオープンソースのツールで、Input Output 処理をつなぐだけでコーディングをほとんど行わずに様々な処理を行うことができます。 Input Output という概念から IoT 用途での利用例が比較的多く、クラウドサービスとの親和性も高く、もちろん Azure でも利用可能なツールです。 このブログエントリでは Azure 上で利用する方法について説明していきます。事前に Azure を利用するための手続きを行ってください。動作確認程度の利用であれば、Dev Essential の特典がよいと思います。 Azure には Web Apps という PaaS のサービスがあるのですが、Node-RED で利用可能なポートが 443/80 以外のポートとなる(デフォルトでは 1880 )ため、IaaS のサービスを利用します。   Azure の IaaS で Node.js サービスを立てる まず、Azure のポータルにログインします。 左上の新規をクリックします。…

0

Windows Server 2016 on Azure でお話させていただきました

こんにちは。前回の更新からすっかり空いてしまいましたがいかがお過ごしでしょうか。 昨日、イベントでお話させていただいたので、近況報告と内容の補足をご紹介させていただきます。   デモとして今回ご覧いただいたのは下記になります。 PartsUnlimited まわりは、ほかのイベントでもお話させていただいているので、一度時間をとってゆっくり手順を解説したい内容となっています。 ・Windows Server 2016 on Azure (通常のサーバー)、Network Security Group画面、コマンドプロンプト ver 画面 ・Nano Server と リモートからPowerShellで接続してPartsUnlimited をデプロイ ・IaaSについた新機能(自動シャットダウン) 20161216_ADD_miyamam—山本 美穂   それから、補足になりますが、Windows Server の歴代の機能比較の資料が出ています。 この資料を使えば、〇×表をつくる手間が省けると思いますので、どうぞご活用くださいませ。   そうそう、ひとつご報告が。 Docs.comのリンクですが、認証に使っているユーザーを変えた関係で新しい資料は下記リンクに公開していこうと思います。 ブックマークされていたらすみません。 https://docs.com/myamamoto   本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります

0

Tech Summit でご紹介したNano Server と遊ぶための準備まとめ

11/1-2 にお台場で開催される Microsoft Tech Summit で Nano Server のセッションを担当させていただくことになりました。 EXPO内の Windows Server 2016 , Operations Management Suite, SQL Server といったクラウド・エンタープライズサーバー製品全部入りのブースでは Ignite で誕生した Nano Server をヒューチャーした Nanoman と写真撮影して楽しむことができるフォトブースを設置させていただき、少しでもこの地味なGUIしか持たない Just Enough OS (JeOS)な Nano Server について知ってもらう素敵な機会をいただきました。   ご来場いただいた方も、そうでない方も、簡単に遊べるようなチュートリアルをまとめて記録してきましたので、ここでリンク集として一区切り打たせていただきます。   Windows ADK のインストール方法(簡易版) https://blogs.msdn.microsoft.com/miyamam/2016/10/17/how-to-install-windows-adk/   Nano Server Image Builder をつかって Nano Server の VHD を作成する https://blogs.msdn.microsoft.com/miyamam/2016/10/31/create-nanoserverimagevhd/   Nano…

0

Nano Server を Hyper-V ゲストで動作させる(簡易版)

11/1-2 にお台場で開催される Microsoft Tech Summit で Nano Server のセッションを担当させていただくことになりました。 セッション準備の段階で実施したプロセスについていくつか補足になればと思いこのブログに書いてみました。 Nano Server のイメージを作成する方法についてはこちらに記載しました。 今度は、このイメージを使ってNano Server の仮想マシンを作成してみましたので、簡易版として画面キャプチャを記録しておきます。 今回使用した環境はクライアントOSの Windows 10 です。Windows Server を使用する場合はGUI等の手順が異なる場合がありますのであらかじめご了承ください。   あらかじめ、Windows の機能の有効化または無効化を起動し、Hyper-V( Hyper-V プラットフォーム 及び Hyper-V 管理ツール)にチェックを入れます。 再起動が必要であれば適時再起動を行ってください。   Hyper-V マネージャーで、Nano Server を接続したい設定の仮想スイッチを作成しておきます。 Tech Summit のデモ環境では、ホストマシンとゲストマシンの通信のみを行わせたかったので「内部」のスイッチを作成しています。   仮想マシンの作成方法は通常と同じように「新規」→「仮想マシン」メニューから作成します。   後は、通常の仮想マシン作成手順に従って既存のVHDを使用して作成してください。   以上で作成完了です。   起動すると…地味!地味すぎる! 本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります

0

Nano Server Image Builder をつかって Nano Server の VHD を作成する

11/1-2 にお台場で開催される Microsoft Tech Summit で Nano Server のセッションを担当させていただくことになりました。 セッション準備の段階で実施したプロセスについていくつか補足になればと思いこのブログに書いてみました。 Nano Server Image Builder とは Nano Server のイメージ作成を GUI から容易にできるツールです。こちらのURL http://aka.ms/NanoServerImageBuilder からダウンロード可能です。 インストール方法はこちらをご参照ください。   イメージを作成する前に、下記の内容をあらかじめ準備しておきます。 サーバー名(ドメイン参加/Workgroup) Windows Server 2016 のインストールバイナリ ネットワーク設定(DHCP/固定IP) デバイスドライバ(OEM、仮想でない場合) Nano Server に加えたい機能や役割   ツールの起動時には UAC の確認が入ります。 1. Nano Server のイメージを作成するか、イメージをもとに起動用 USB を作成するかを選択します。   2. Next をクリック 3.Windows Server 2016 のインストールメディアの格納されているフォルダを指定します。 ※インストールイメージは全て必要ではありません。NanoServer フォルダとその配下のファイルが必要となります。 Nano…

0

Nano Server Image Builder をインストールする方法(簡易版)

11/1-2 にお台場で開催される Microsoft Tech Summit で Nano Server のセッションを担当させていただくことになりました。 セッション準備の段階で実施したプロセスについていくつか補足になればと思いこのブログに書いてみました。 Nano Server Image Builder とは Nano Server のイメージ作成をGUIから容易にできるツールです。 こちらのURL http://aka.ms/NanoServerImageBuilder からダウンロード可能です。 簡単にインストール時の画面キャプチャをもとに手順を書いておきます。   前提環境 Windows ADK のインストール (こちらの記事をご参考に実施してください。)   1.インストーラーを起動します 2.End-User License Agreementで I accept…にチェックを入れて、Nextをクリックします 3.インストールパスを指定して(下記はデフォルトです)Next をクリック 4.Install をクリック 5.Finishをクリック   以上で完了となります。ADKはインストール後に再起動は要求されませんが、Nano Server Image Builder は再起動が必要となりますので、必要に応じたタイミングで再起動してください。   参考リンク Nano Server Image Builder http://aka.ms/NanoServerImageBuilder   本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。

0

Windows ADK のインストール方法(簡易版)

Windows ADK とは、Windows Assessment and Deployment Kit の略で Windows のインストールイメージを作成するツールです。 Nano Server のデプロイイメージを作る際に事前にインストールしておく必要がありますので、今回は Nano Server の環境構築を行ったときの状況を備忘録がてら記載しておきます。 Windows ADK は、こちらのリンクからダウンロードすることができます。私の環境 Windows 10 build 14393 では最新版の1511を使用します。 インストール手順はウィザードに従うだけですので、スクリーンショットを掲載しておきますね。       デフォルトでチェックボックスが入っているのは下記になります。明らかに不要なもの(今回の場合は App-V や UE-V など多数あります)は省いてインストールしましょう。 イメージ作成のための準備のひとつが終わりました。   【参考リンク】 Download the Windows ADK https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit 本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。

2

Ignite 2016 まとめ(歩き方編)

前回のポストでは、Ignite 2016 の General Session (内容には敢えて触れていない)と Expo についてご紹介させていただきました。 ご紹介させていただいてからふと気づいたんですが、ほぼすべての Breakout Session の動画やセッション資料がWeb で公開されているのでセッション内容をご紹介させていただくより、現地に行かなければわからない現地の雰囲気や様子について書き連ねていきたいと思います。 海外のカンファレンスの参加経験のある方はご存知ですが、カンファレンス会場は空調が低めに設定されています。9月末のAtlantaは日中は半袖で出歩けるレベルの暖かさで、早朝や夜間でも薄手の上着で事足りるレベルです。 ですが、カンファレンス会場は極寒です。私は、スウェット地のパーカーと薄手のダウンジャケットを持っていましたが、ダウンジャケット着用率のほうが圧倒的に多く、パーカーはひざ掛け替わりに使っていました。 そんな極寒の地であるカンファレンス会場でしたが、今回は会場の途中に中庭のようなエリアがあり、冷えたからだを日光浴で休めたり、テクノロジの詰め込みでオーバーヒートしそうになった頭脳を休めるための工夫が各所にありました。 例えば、写真撮影にぴったりな Microsoft ロゴが置いてあったり Miho Yamamotoさん(@mihochannel)が投稿した写真 – 2016 9月 29 2:31午後 PDT 怪しげな栄養ドリンクベースのシェイク(ベースとなる栄養ドリンクが選択でき、そこにフルーツとフルーツジュースを加えるというもの)やミルクシェイクを提供していたり アイスクリームを水で薄めて拡販したミルクシェイクを配布していたり。 大きなチェスやジェンガ(2日目以降撤去されていました)が提供されていて、地元のバンドの演奏をBGMにして気分転換することができます。 カンファレンスの目玉のひとつに、Hands on Labs があります。 私の持論なのですが、ハンズオンは「受講したいセッションがない時間」に実施することが多いです。コンテンツもインターネット経由で利用可能なので、セッションを優先して後で気になるハンズオンだけ受講するというやり方をしています。やりたいハンズオンがすべて終わらず、今でも夜な夜なやってます。。。 ハンズオンは、検証環境を気軽に準備できない人向けの検証環境としても活用可能です。 Ignite では、イベント期間が終わってからもオンデマンドで利用可能なので、テキストそっちのけで自分が確認したい機能の検証をしたりしています。 テキストに沿って手を動かすだけだと理解しづらいと私は思っているので、そういう人にとってはこの自分色に染めてやる的な利用方法はぴったりだと思います。 Miho Yamamotoさん(@mihochannel)が投稿した写真 – 2016 9月 26 7:59午前 PDT 気分転換にはもひとつ、シアターセッションを受講するというのもかなりいい方法でした。 人をダメにしそうなソファでむしろダメにならずにセッションの洪水に身を浸すというのもまたよし。 EXPO会場内に7つあるシアターで、スピーカーとの距離が近く臨場感あふれるセッションを受講するもよしです。 そんな Ignite にみなさん行きたくなりました? そんなあなたにピッタリなイベントがあります。その名もMicrosoft Tech…

0

Ignite 2016 まとめ( General Session / EXPO 編)

  会社で使っているPCが壊れたり、USで買ってきた新しいPCに振り回されたりいろいろしているうちに、報告までお時間いただいてしまいましたが、9/25-30 にアトランタで開催されていた「それプロ」こと IT Pro 向けの技術カンファレンスの Microsoft Ignite に参加してきました。 Microsoft の社外向けの海外カンファレンスは初めてで、これまでに参加した海外カンファレンスや社内イベントのサバイバルノウハウを総動員して少しでも技術に集中できるように動いてきました。この話はまた別の機会にナレッジシェアしていこうと思います。 さておき、5日間にわたって開催されたこのイベントは14,000人( General Session の数値)もの参加者が世界中からいらっしゃるというかなりの規模で開催され、Windows Server 2016 をはじめとしたサーバー製品のローンチも兼ねています! このブログでは私が現地で見聞きし、感じた内容を数回に分けてご紹介します。 今回、私は Pre-day Training からフルで参加させていただくことができました。 Pre-day Training は500ドルという有償のもので、各分野ごとに1日集中講座やハンズオンで技術と向き合う内容で、私は Azure Stack のトレーニングに参加しました。 セッションの資料はどうやら今日現在公開されていないので、内容は下記リンクにある Breakout session から追っかけてもらえればと思います。 私もゆるっと追っかけますので、先に行っててもよいですよ( `ー´)ノ BRK2187 – Review Microsoft Azure Stack with Jeffrey Snover and Mark Russinovich Microsoft Ignite Content 09-07-2016   BRK4019 – Dive…

0

WSL の bash コンソールのカスタマイズあれこれ①

Windows Subsystem for Linux (WSL) の bash コンソールも、通常の Linux のコンソール同様にカスタマイズすることが可能です。 カスタマイズするにあたっていろいろとお作法を勉強したので、備忘録がてら書き留めておきます。 まずは、設定変更の前にエディタを使いやすくしてみました。これ、いろいろやり方考えたんですが結局 wget  で元ファイルだけ持ってきてもエラーになるので git clone  したほうが一番早かったです。 余分な git が入っちゃうというポイントがあるのですが…ま、やりたいことと本質的にずれてはいないからありかなと。   vim のフォントカラーの変更 たまたま使っていた端末のディスプレイのせいだと思うのですが、正直なところコマンドプロンプトから起動したばかりの bash は色の組み合わせが悪く、設定ファイルも見づらかったので、標準エディタの vim の色設定を変更しました。 テーマの代表的なものに、Twilight, badwolf, Molokai などがありますが、今回はこの Molokai にしてみました。 デフォルトのフォントカラー …読みづらい(´・ω・`) カラーテーマをダウンロードして配置します。 sudo mkdir ~/.vim sudo mkdir ~/.vim/colors sudo apt-get install git git clone https://github.com/tomasr/molokai cd ~/.vim/colors mv molokai/colors/molokai.vim ~/.vim/colors/ .vimrc ファイル(設定ファイル)を編集します。…

0