このドキュメントでは、Cisco Intelligent Automation for CloudのタイプExternalとして識別されるネットワークのサードパーティIPアドレス管理システムとしてInfoblox™ IPAMを統合するためのサンプル拡張を提供します。
この設定を行う前に、次の要件が満たされていることを確認します。
プロセスを編集できる Cisco Process Orchestrator の有効なログイン クレデンシャル
Cisco Process Orchestrator が使用する Infoblox ソフトウェアの有効なログイン クレデンシャル
このドキュメントの情報は、次のハードウェアとソフトウェアのバージョンに基づいています。
Cisco Intelligent Automation for Cloud 3.1.1(任意のエディション)
Infoblox Perl モジュールと ActivePerl がインストールされた Cisco Process Orchestrator 2.3.5Infoblox Perl モジュールは、次の URL の Infoblox サーバからダウンロードできます。
http://<INFOBLOXSERVER>/api/dist/ppm
NIOS リリース 5.1r2-100-126445 以降を実行する Infoblox IPAM
ドキュメント表記の詳細は、『シスコテクニカルティップスの表記法』を参照してください。
Cisco Process Orchestrator サーバで、iac という名前のディレクトリを C:ドライブに作成します。
mkdir c:\iac
注:c:\iac以外のディレクトリを使用する場合は、プロセスのExtension:Get Infoblox IP および Extension:Return Infoblox IP)をフォルダの実際のパスに更新する必要があります。
Infoblox Perl モジュール フォルダを c:\iac にコピーします。結果は c:\iac\Infoblox になります。
ActivePerl Perl Package Manager を開きます。
Infoblox Perl モジュールをリポジトリ名 Infoblox およびファイル ロケーション file:///C:/iac/Infoblox のリポジトリとして追加します。
Crypt-SSLeay Perl モジュールをインストールします。
Infoblox Perl モジュールをインストールします。
Perl Package Manager を閉じます。
Cisco Process Orchestrator Server を再起動します。
Cisco Intelligent Automation for Cloud Extension Samples tap をインポートします。
このドキュメントで説明されている機能を設定するには、このセクションのステップを完了します。
Infoblox に定義されている次のグローバル変数を設定します。
Infoblox Master
Infoblox User
Infoblox Password
注:これらの変数の情報は、Infoblox管理者によって提供されます。
Get IP Address >> User Defined ワークフローを編集します。
Extension:Get Infoblox IP プロセスをワークフローに追加します。
[Inputs] タブで、次のテーブルの値を追加します。
変数名 | 値 |
Domain | 値が設定されない場合、グローバル変数 Cloud Domain がデフォルトで使用されます。 |
VLAN Instance | Process.Variables.Input.VLAN Instance |
VLAN Instance DNS Server | Process.Variables.Input.VLAN Instance DNS Server |
VLAN Instance Gateway | Process.Variables.Input.VLANInstanceGateway |
VLAN Instance Netmask | Process.Variables.Input.VLAN Instance Netmask |
設定例を次の画像に示します。
Set Multiple Variables をワークフローに追加します。
[Variables] タブで、次のテーブルの値を追加します。
変数名 | 値 |
Process.Variables.Output.IP Address | Workflow.Extension:Get Infoblox IP.IP Address |
Process.Variables.Output.Gateway | Workflow.Extension:Get Infoblox IP.IP Gateway |
Process.Variables.Output.Netmask | Workflow.Extension:Get Infoblox IP.IP Netmask |
Process.Variables.Output.DNS Server | Workflow.Extension:Get Infoblox IP.IP DNS Server |
Process.Variables.Output.VLAN Object Reference | Workflow.Extension:Get Infoblox IP.IP VLAN Object Reference |
Process.Variables.Output.Service Item Record Name | Workflow.Extension:Get Infoblox IP.IP Address Record Name |
設定例を次の画像に示します。
この手順が完了すると、ワークフローは次の画像のように表示されます。
Return IP Address >> User Defined ワークフローを編集します。
Extension:Return Infoblox IP プロセスをワークフローに追加します。
[Inputs] タブで、次のテーブルの値を追加します。
変数名 | 値 |
iSCSIポータルの | Process.Variable.Input.IP Address |
VLAN Instance | Process.Variables.Input.VLAN Instance |
設定例を次の画像に示します。
この手順が完了すると、ワークフローは次の画像のように表示されます。
改定 | 発行日 | コメント |
---|---|---|
1.0 |
11-Feb-2013 |
初版 |