CookBook

Azure 上に iAP を構築する方法

投稿日:

 

この CookBook では、Azure の Virtual Machines 機能を用いて、スタンドアローンで intra-mart Accel Platform を構築する方法について紹介しています。

レシピ

  1. Azure 上に仮想マシンを作成します。
  2. Azure 上で DNS ラベル名を設定します。
  3. Azure 上でポートの開放を設定します。
  4. Azure 上に作成した仮想マシンのポートを開放します。
  5. Azure 上に作成した仮想マシンに iAP をインストールします。
  6. Azure 上の iAP にアクセスします。

1. Azure 上に仮想マシンを作成します。

以下を参考に仮想マシンをAzure上に作成します。
Azure ポータルで Windows 仮想マシンを作成する

仮想マシン名、OSユーザ名、パスワード、リソース等はすべて任意に設定してください。
OS はこの CookBook ではWindows Server 2012 R2 Datacenter を利用します。

2. Azure 上で DNS ラベル名を設定します。

本手順は必須ではありませんが、作成した仮想マシンに DNS ラベル名を登録しておくと、IPアドレスではなく名前にてサーバーにアクセスできるようになるため便利です。

以下を参考に仮想マシンに DNS ラベル名を設定します。
Azure ポータルでの完全修飾ドメイン名の作成

3. Azure 上でポートの開放を設定します。

  1. Network security groups を開きます。
    cookbook113651_nsg_1_en
  2. ステップ 1 で作成したセキュリティ グループを選択します。
    cookbook113651_nsg_2_en
  3. Inbound security rules を選択します。
    cookbook113651_nsg_3_en
  4. 添付のように設定します。
    cookbook113651_nsg_4_en

ここで重要なのは、「TCP」の「8080」ポートを「許可」することです。
他は任意で構いません。

4. Azure 上に作成した仮想マシンのポートを開放します。

ここからは Azure ポータル上の操作ではなく、作成した仮想マシンにリモートデスクトップでログインしてからの作業となります。

  1. Control Panel を開きます。
  2. Windows Firewall を開きます。
  3. Advanced Settings を開きます。
  4. Inbound Rules を右クリックし、New Rule を選択します。
    cookbook113651_wfw_1
  5. Rule Type を Port に設定します。
  6. Protocol and Ports を TCP の 8080 に設定します。
  7. Action を Allow the connection に設定します。
  8. Profile の設定では、Domain, Private, Public をチェックします。
  9. Name は任意に設定してください。

5. Azure 上に作成した仮想マシンに iAP をインストールします。

以下のセットアップガイドに従ってインストールを行ってください。

intra-mart Accel Platform セットアップガイド

6. Azure 上の iAP にアクセスします。

画像の赤枠部分に表示されている DNS 名を確認します。

cookbook113651_dns_1_en

DNS 名が例えば my_dns_label.japaneast.cloudapp.azure.com であった場合、http://my_dns_label.japaneast.cloudapp.azure.com:8080 でサーバーにアクセスすることができます。

-CookBook
-

執筆者:


comment

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

関連記事

IM-BloomMaker グラフエレメントの使い方(基本編)

このCookBookでは、intra-mart Accel Platform 2019 Winter から利用可能になった IM-BloomMaker のグラフエレメントの使い方について紹介しています …

画面アイテム「グリッドテーブル」で全行クリアする方法

このCookBookでは、IM-BISの画面アイテムであるグリッドテーブルで、入力データを全行クリアする方法について紹介します。 「グリッドテーブル」は、jqGridを利用しており、入力されたデータを …

申請画面の入力データをExcelファイルにダウンロードする

このCookbookでは、IM-BIS 2017 Winterから新たに追加された「 外部連携のレスポンスとして、ファイルデータを受け取る 」機能を利用する方法を紹介いたします。 BISで作成した申請 …

no image

IM-Workflowの色々なコンテンツ画面へ遷移するURL

このCookbookでは、IM-Workflowの色々なコンテンツ画面へ遷移するURLをご紹介いたします。 独自で作成した画面やViewCreator、BloomMakerなど、IM-Workflow …

no image

FormaDesignerで作成したフォーム内でカーソル遷移を制御する方法

このCookbookでは、FormaDesignerで作成したフォーム内でカーソル遷移を制御する方法を紹介します。 Tabキーを使ったカーソル遷移を考慮し、ユーザビリティが高いフォームを作成しましょう …

RSSRSSRSSRSS