• 検索結果がありません。

Azure 環境 UiPath Orchestrator シングル構成構築手順書 v1.0

N/A
N/A
Protected

Academic year: 2021

シェア "Azure 環境 UiPath Orchestrator シングル構成構築手順書 v1.0"

Copied!
19
0
0

読み込み中.... (全文を見る)

全文

(1)
(2)

目次

改訂履歴 構築手順書に関しての留意事項 本書のねらい 構成図 セキュリティに関する注意事項 本ARMで作成されるリソース一覧 本ARMテンプレート内のパラメータ一覧 構築手順 1. Azure signup 2. デプロイ 2.1. GitHubを利用したデプロイ

2.2. Microsoft Azure Marketplaceを利用したデプロイ

3. OCにアクセス

4. TIPS (Web.configの編集方法)

改訂履歴

Date Version Author Description 2019 / 04 / 05 1.0 Yosuke Kajimoto (UiPath) ・First commit

構築手順書に関しての留意事項

● 本ドキュメントに記載されているARMテンプレートは、事前の告知なく変更、改変されることがご ざいますので予めご了承ください。

(3)

本書のねらい

Microsoft Azure上にUiPath Orchestrator ( OC ) のPaaS環境を構築することで簡易的にOCの構築ができる ことを目的とします。

構成図

(4)

セキュリティに関する注意事項

このテンプレートを使ってAzureで構成した環境では、インターネットを経由してアクセスされます。オンプレ ミス環境と専用線を介した接続など、よりセキュアな環境を構築されるときはこちらのページを参考にして環境 を構築してください。 https://docs.microsoft.com/ja-jp/azure/app-service/web-sites-integrate-with-vnet もし不明な点があるときは、UiPath Orchestratorの導入から運用~保守サポートを行うSIパートナーに相談され ることをお勧めします。

(5)

ARMで作成されるリソース一覧

テンプレートは下記リポジトリに展開されているJSONファイルを利用致します。 https://github.com/UiPath/Infrastructure/tree/master/Azure/Orchestrator/PaaS/SingleNode 本ARMテンプレートを利用して作成されるリソースは次の通りです。※1 リソース リソースの種類 ()は本ARMテンプレートに設定されているリソース名 SQL サーバー /

SQL データベース Microsoft.Sql/servers (uipathazuredb) Microsoft.Sql/servers/databases (uipathazuredb/uipathweb-db)

Microsoft.Sql/servers/firewallrules (uipathazuredb/AllowAllWindowsAzureIps) App Service (Web Apps) Microsoft.Web/Sites (uipathweb)

Microsoft.Web/Sites/config (uipathweb/web)

Microsoft.Web/Sites/Extensions (uipathweb/MSDeploy) Microsoft.Web/Sites/config (uipathweb/connectionstrings) Microsoft.Web/serverFarms (uipathweb-serviceplan) Application Insights microsoft.insights/components (uipathweb-appin)

microsoft.insights/alertrules (ForbiddenRequests uipathweb) microsoft.insights/alertrules (ServerErrors uipathweb)

microsoft.insights/autoscalesettings (Uipathweb-serviceplan-scaleset) microsoft.insights/alertrules (CPUHigh uipathweb-serviceplan)

microsoft.insights/alertrules (LongHttpQueue uipathweb-serviceplan) ストレージ アカウント Microsoft.Storage/storageAccounts (uipathwebsc)

SSL Certificate *.azurewebsites.net (default) ※2

※1​ 各リソースの定義及び、リソースの依存関係は下記を参照 

https://docs.microsoft.com/ja-jp/azure/azure-resource-manager/resource-group-define-dependencies  ※2 ​Microsoft Azure Website利用者が所有するカスタムドメイン(独自ドメイン名)を使って 

SSL証明書を取得し、その証明書をMicrosoft Azure Website で利用することも可能です。   

(6)

ARMテンプレート内のパラメータ一覧

本ARMテンプレート内の各パラメータ一覧は下記のとおりです。 パラメータ 説明 設定値例 appName アプリケーションの名前 型: string ( 4文字~20文字以内 ) orchestrator orchestratorVersion OCのバージョン GitHubからデプロイする場合は、 ・2018.4.4 ・2018.4.3 ・2018.4.2 ・2018.4.1 Marketplaceからデプロイする場合は、 ・2018.4.5 2018.4.4 orchestratorSize Orchestratorのサイジング ・small: 最大100台のロボットが接続できる環境 ( 同時実行数:0~40 ) ・medium: 101台~500台のロボットが接続できる環境 ( 同時実行数:41~200 ) ・large: 501台以上のロボットが接続できる環境 ( 同時実行数:201~ ) small SQLServerName SQL ServerName 型: string ( 4文字~35文字以内 ) ※名前が重複するとconflictしてデプロイに失敗します の一意の名前を指定して下さい。 uipathsql

SQLServerAdminLogin Azure DB administrator user 型: string ( 4文字~35文字以内 )

uipathdbuser

SQLServerAdminPass word

Database admin user password 型: securestring ( 4文字~35文字以内 ) Ui6Path#db%as3 Location OrchestratorがデプロイされるAzureリージョンの指定 Azureリージョンは下記を参照ください。 https://azure.microsoft.com/ja-jp/global-infrastructure/re gions/ デフォルト値である[resourceGroup().location]を使用し た場合、リソースグループの所属しているリージョンが 設定されます。 [resourceGroup().location]

(7)

構築手順

1.

Azure signup

https://portal.azure.com を開き、Microsoft Azure account がすでにあれば、 Sign inを行い、なければ新しくアカウントを作成する

(8)

2.

デプロイ

Orchestratorのデプロイは 2.1, 2.2 いずれかの手順で実施してください。

2.1.

GitHubを利用したデプロイ

下記リンクからGitHubのページを開く https://github.com/UiPath/Infrastructure/tree/master/Azure/Orchestrator/PaaS/SingleNode 下記ボタンをクリックする。

(9)

下記、赤枠内の「BASICS」、「設定」の入力 ● BASICS ○ サブスクリプション ○ リソースグループ (対象のリソースグループが無ければ新規作成) ○ 場所 ● 設定 (ARMテンプレート内のパラメータ一覧を参照して入力する) ○ App Name ○ Orchestrator Version ○ Orchestrator Size ○ SQL Server Name ○ SQL Server Admin Login ○ SQL Server Admin Password

(10)

購入をクリックすると、デプロイが走り始めます。

(11)

2.2.

Microsoft Azure Marketplaceを利用したデプロイ

https://azuremarketplace.microsoft.com にてログインし、検索窓に”uipath”と打つ

UiPath Orchestrator (WebApp with SQL) の “Get it now” を押下。

(12)
(13)

※設定項目に不備がある場合は下図のようにエラーが表示され “OK” が押せず 「2. Orchestrator SQL Settings」へ遷移できません。

全ての項目のチェックがパスするように各項目を埋めてください。

(14)
(15)

4. 利用規約、プライバシーポリシーに同意する場合は、”作成” ボタンを押下

(16)

3.

OCにアクセス

デプロイが完了したらOC環境が構築されます。次のA もしくは、B いずれかの方法でOCのURLを特定し、 OCへのアクセスを試行します。

A. App Serviceから特定する方法

ホーム > App Service > 対象のWeb Appsサービス(今回はuipathweb) ( 赤枠内のURLにアクセス )

B. リソースグループから特定する方法

ホーム > リソースグループ > 対象のリソースグループ(今回はUipath-PaaS) > 対象のWeb Appsサービス (今回はuipathweb)

(17)

Orchestratorのログインにて管理者アカウントで正常にログインできることを確認 Orchestrator のデフォルト管理者ユーザーおよびパスワードは次の通り

● Tenant name: Default ● Username: admin ● Password: 890iop

ログインして、OCのバージョンがパラメータで指定したバージョンに なっている事を確認

(18)

例) OrganizationUnit(OU)を追加する場合のWeb.configの修正方法です。 Web Apps内からApp Service Editor(プレビュー) を利用

<add key="OrganizationUnit.Enabled" value="false" /> ↓

<add key="OrganizationUnit.Enabled" value="true" /> に変更

(19)

下図、赤枠の “再起動” を実行

参照

関連したドキュメント

Eclipse が起動していない状態で、「 dropins 」フォルダに、 D-Case Editor の jar ファイルをコピーする。5.

*.h Microsoft Visual Studio\(中略)\include byteswap.h opensource-cobol-1.5.1J\libcob curses.h opensource-cobol-1.5.1J curspriv.h opensource-cobol-1.5.1J

で変更することができる。  ・ワークスペースのフォルダ名は「workspace_v7」でなくてもかまわない。

3.2 プログラムのインストールとアンインストール 3.2.1 プログラムのインストール はじめて利用する時は、以下の手順に従い、プログラムをインストールして頂く必要がありま

List 型,Step 型インタフェースの効果を検証する。 晴眼者 10 名が晴眼状態で Book 型コンテンツを閲覧した時の

17, 2014 林瑶太: 並列計算効率化のための通信モニターシステムの開発, 中京大学情報理工学部情報システム工学科卒業論文,2014 信田

任意のウェブページ上にコラボレーション環境を構築する 手法の開発 矢吹太朗Ý 辻賢

柔軟な構築が可能な環境モニタリングシステム 内藤 康二 諏訪 敬祐 環境モニタリングシステムは,無線ネットワークの発展とセンサーの低廉化や多様化によって個人や研究者に多く 活用されてきた.本研究では,環境モニタリングにおいて異なる機器を使用してもどこからでも Web 上でデータを閲