Enabling IP address management - revised
This section describes how to enable IP address management (IPAM) for your environment. You can use the integrated IPAM system in BMC Network Automation, or you can enable an interface between BMC Network Automation and a third-party IPAM system. BMC Atrium Orchestrator is used as a middle tier between BMC Network Automation and the third-party IPAM system. BMC Network Automation currently supports the use of the the Infoblox IPAM and Alcatel-Lucent VitalQIP IPAM products as third-party IPAM solutions.
Managing the BMC Network Automation integrated IPAM system
The following topics describe how to manage the integrated IPAM system that is installed with BMC Network Automation.
Viewing the IP address pools
You can view the IP address pools by navigating to Admin > IP Address Management > IP Address Pools in BMC Network Automation. The IP Address Pools page is displayed.
These address pools are created when pods are created on the Network tab and destroyed when pods are destroyed.
You cannot modify address pools on this page.
The IP Address Pools page has the following menu options:
- Print View: Print the list of IP address pools.
- Refresh: Refresh the list.
- Help: Display Help for managing IP address pools.
The following actions can be taken for the IP address pools in the IP Address Pool page:
- Delete
Viewing the excluded IP addresses
You can view the list of IP address pools that are excluded from address pools by navigating to Admin > IP Address Management > Excluded IP Addresses in BMC Network Automation. The Excluded IP Addresses page is displayed.
The Excluded IP Addresses page has the following menu options:
- Add: Add one or more IP addresses.
- Print View: Print the list.
- Refresh: Refresh the list.
- Help: Display Help for managing IP addresses.
The following actions can be taken on the IP addresses in the Excluded IP Addresses page:
- Delete
Adding an excluded IP address
This topic describes how to exclude an IP address.
- Open the Excluded IP Addresses page by navigating to Admin > IP Address Management > Excluded IP Addresses in BMC Network Automation.
- Click Add. The Excluded IP Address dialog box opens, as shown in the following figure:
- Enter one or more IP addresses in dotted quad format (for example, 123.45.67.89). Separate multiple addresses by commas, or define a range of IP addresses by entering a dash between the starting and ending addresses. For example, to exlcude all ip addresses between 192.10.21.1 to 192.10.21.20, the address 192.10.21.30 and all addresses between 192.10.21.40 and 192.10.21.45, you would enter the following: 192.10.21.1 - 192.10.21.20, 192.10.21.30, 192.10.21.40 - 192.10.21.45.
- Click Save. The IP address or addresses are added to the list.
Installing Infoblox DMAPI PERL modules
This section contains information about the installation of the Infloblox DMAPI PERL modules as a third-party IPAM solution.
Before you begin
- BMC Atrium Orchestrator must be installed.
- Infloblox Perl modules and the BMC Atrium Orchestrator peers – configuration distribution peer (CDP), activity peer (AP), or lightweight activity peer (LAP) – must be on the same host.
- Install the Infoblox application on a different host. The Infloblox Perl modules invoke web service calls to Infoblox as a target.
To install Infoblox DMAPI packages on a Windows management system
Depending on your connection, the following are required:
IP version | Component |
---|---|
IPv4 |
|
IPv6 |
|
- Download and install PPM from http://www.activestate.com/.
Install Crypt::SSLeay and libwww-perl 5.837 or earlier. To downgrade libwww-perl to 5.387, remove the ~/.cpan files and then re-install libwww-perl-5.837 for your environment:
cpan> i /libwww-perl/
...
Distribution GAAS/libwww-perl-5.837.tar.gz
Distribution GAAS/libwww-perl-6.01.tar.gz
Distribution GAAS/libwww-perl-6.04.tar.gz
Author
LWWWP ("The libwww-perl mailing list" <libwww@perl.org>)
4 items found
cpan> install GAAS/libwww-perl-5.837.tar.gz- Add the Infoblox device as a repository.
- Search the Infoblox device for Infoblox packages.
- Install Infoblox packages on your management system.
- Fetch and install Infoblox packages.
To install Infoblox DMAPI packages on a UNIX system
Depending on your connection, the following are required:
IP version | Component | Steps |
---|---|---|
IPv4 |
|
Any other packages you need, depend on IPv4 accessibility. |
IPv6 |
|
Any other packages you need, depend on IPv6 accessibility. |
- Download and install ActivePerl version 5.12.4.1205 from http://www.activestate.com/.
- Add the bin directory to the PATH environment variable to access it conveniently. For example, if you installed the API package in /home/<username>/ActivePerl-5.12, set setenv PATH = /home/<username>/ActivePerl-5.12/bin:$PATH
- Download and install the API package from https://<ipAddress>/api/dist/CPAN/authors/id/INFOBLOX/, where <ipAddress> is the IP address of the appliance.
- Locate and download the Infoblox-xxxxxxx.tar.gz file, where xxxxxxx is an integer depending on your API package version.
- Extract Infoblox-xxxxxxx.tar.gz to a temporary directory by using the following command: tar xvfz Infoblox-xxxxxxx.tar.gz
Execute the following commands:
cd Infoblox-xxxxxxx/
perl Makefile.PL
make
make install
For about , see .
Installing the VitalQIP client
This section contains information about the installation of Lucent VitalQIP IPAM as a third-party IPAM solution.
Before you begin
- BMC Atrium Orchestrator must be installed.
- Lucent VitalQIP IPAM and the BMC Atrium Orchestrator peer (configuration distribution peer (CDP), activity peer (AP), or lightweight activity peer (LAP)) must be on the same host.
To install the VitalQIP client
If you are going to use VitalQIP as your IPAM solution, perform the steps below to install the VitalQIP client:
- Verify whether the Oracle Instant Client is installed on the host where you will be installing the VitalQIP client. If the Oracle Instant Client is installed, go to the next step. Otherwise, perform the procedure in the Installing the Oracle Instant Client section.
- Installing the VitalQIP client
- Once you have finished installing the third-party IPAM product, go to Configuring BMC Atrium Orchestrator.
Installing the Oracle Instant Client
- Start the installation on the desired server.
- In the Welcome screen, click Next to continue.
- In the Select Installation Type screen, select the InstantClient option, and click Next to continue.
- In the Specify Home Details section, ensure that the value in the Path field is c:\oracle\product\10.2.0\client_1, and click Next to continue.
- In the Product-Specific Prequisite Checks screen, if the checks have a Succeeded status, click Next to continue.
- In the Summary screen, click Install.
- In the End of Installation screen, click Exit to close the installer.
Installing the VitalQIP client
This section describes the steps necessary to install the VitalQIP client.
- Start the installation on the same server where the Oracle Instant Client is installed.
- In the license agreement screen, select the I accept the terms of the license agreement option, and click Next to continue.
- In the Welcome screen, click Next to continue.
- In the VitalQIP Platform Support Policy screen, click Next to continue.
- In the Directory Name field, enter c:\qip, and click Next to continue.
- In the VitalQIP features to install screen, select the Client Package, GUI Client, and CLI's options, and click Next to continue.
- In the Please read the information below screen, click Next to continue.
- In the Please select a database type screen, select the Oracle option, and click Next to continue.
- In the Oracle home directory screen, enter c:\oracle\product\10.2.0\client_1, and click Next to continue.
- In the QIP data server screen, enter the name of the QIP data server, and click Next to continue.
- In the local IP address screen, enter the IP address of the host in the IP Address field, and click Next to continue.
- In the Enterprise Server IP Address screen, enter the IP address of the QIP server, and click Next to continue.
- In the DNS Update Server IP Address screen, enter the DNS update server, for example, the QIP server, and click Next to continue.
- In the Login Server IP Address screen, enter the login server, for example, the QIP server, and click Next to continue.
- In the DNS Update Server IP Address screen, enter the DSN update server, for example, the QIP server, and click Next to continue.
- In the qipman password screen, enter the qipman password, and click Next to continue.
- In the SSL Key Import Selection screen, select the No option, and click Next to continue.
- In the Message Service IP Address screen, ensure that the value is set to 127.0.0.1, and click Next to continue.
- In the SMTP Information screen, specify the SMTP Host IP Address and Email Return Path, and click Next to continue.
- In the Communication mode of Tomcat Server screen, select the Non-secure option, and click Next to continue.
- Specify the Web Server IP address and the corresponding HTTP Port, and click Next to continue.
- In the Summary screen, verify the information in the installation summary, and click Next to continue.
- Once the Summary screen is updated with a successful installation message, click Next to continue.
- In the Remove command output screen, ensure that the Remove output files option is selected, and click Next to reboot the host.
- If a message displays stating that files required to run Windows have been replaced by unrecognized versions, click Cancel and reboot the host.
Configuring BMC Atrium Orchestrator to enable third-party IPAM
This section describes how to configure BMC Atrium Orchestrator to enable a third-party IPAM solution.
If you are using the VitalQIP client as an IPAM solution, perform the following steps to configure BMC Atrium Orchestrator:
- Activate the VitalQIP AD adapter files, as described in Activating the adapters for the VitalQIP client.
- Configure the OA and SA modules, as described in Configuring the OA and SA modules.
If you are using another product as a third-party IPAM solution, perform the following steps to configure BMC Atrium Orchestrator:
- Create and activate an AD adapter files for your third-party IPAM product, as described in Creating and activating a custom AD module adapter.
- Configure the OA and SA modules, as described in Configuring the OA and SA modules.
Once you have completed configuring BMC Atrium Orchestrator, go to Configuring BMC Network Automation.
Activating the AD adapter for the VitalQIP client
- Open a web browser session and log into to the BMC Atrium Orchestrator Grid Manager using the following format: http://<BAO_SERVER>:<WEB_PORT>/baocdp.
- Add the command line and file adapters to the grid:
- Select Manage > Adapters.
- Select ro-adapter-command-line and ro-adapter-file from the left-hand table, and click Add to Grid.
- Configure the command line and file adapters on the grid:
- Select Manage > Adapters, and open the command line adapter for configuration (click Configure if configuring for the first time, or click the name of the adapter).
- Enter the adapter name and description in the appropriate fields, and click OK.
- Repeat for the file adapter.
- Enable the command line and file adapters on the grid:
- Select Manage > Peers, and select the peer from the list.
- Click the Edit selected Peer icon, and click Enable.
- Select the file and command line adapter names from list and click OK.
- Click OK to save the changes.
- Activate the three IPAM BMC Atrium Orchestrator modules on the grid:
- Select Manage > Modules, and select the three available IPAM modules from left-hand table.
- Click Activate.
Creating and activating a custom AD module adapter
If you are using a third-party IPAM solution other than VitalQIP, use the BMC Atrium Orchestrator Platform: Adapter Developer's Guide to create and activate a custom AD module adapter for the product. You can download this guide from the PDF product guides page of the BMC Atrium Orchestrator Platform on-line documentation.
Configuring the OA and SA modules
- Configure the third-party IPAM product configuration details from the AD adapter in the Operations Actions (OA) module configuration parameters:
- Select Manage > Modules, and click on the OA module link in the right-hand table.
- Navigate to Configuration > IP_Address_Management, and click the name of the third-party IPAM product in the configuration tree. For example, VitalQIP.
- Edit the properties for the third-party IPAM product, including the command line and file adapter names configured in the AD adapter, and click OK.
- Configure the OA module configuration name in the SA module configuration parameters:
- Select Manage > Modules, and click on the SA module link in the right-hand table.
- Navigate to Configuration > IP_Address_Management, and click Configuration_Name in the configuration tree.
- Set the name to the name of your third-party IPAM product, and click OK. For example, VitalQIP.
Related topics
See the following topics in the BMC Atrium Orchestrator on-line documentation:
- Managing grids
- Configuring adapters
- Changing peers
- Activating modules
- Viewing and editing active modules
Configuring BMC Network Automation to enable third-party IPAM
- Open a BMC Network Automation client session and select Reports > system diagnostics.
- In the Global Propertiesfield, verify that the following properties are configured as indicated:
- vdcEnabled=true
- ipamProvider=com.bmc.bcan.engine.network.ipam.ao.ThirdPartyIpamImpl
- If the properties are set to the correct values, proceed to step 5. Otherwise, proceed to the next step.
- Edit the BCAN_DATA\global.propertiesfile and update the properties to the values shown in step 2.
- Log on to the BMC Network Automation server as an Administrator or user with access to the BCAN_DATA directory.
- Back up the BCAN_DATA\global.properties file.
- Use a text editor to open the global.properties file.
- Change the values of the vdcEnabled and ipamProvider properties to match the values shown in step 2.
- Save the file and close the editor.
- Restart the BMC Network Automation server.
- Configure the BMC Atrium Orchestrator integration details in system parameters:
- Select Admin > system parameters.
- In the External Integrations section, select the Enable BMC Atrium Orchestrator Integration option.
- Enter the Web Service Endpoint URL in the following format: http://<BNA_server>:<port_number>/baocdp/orca.
- Enter the BMC Atrium Orchestrator Username.
- Enter the BMC Atrium Orchestrator user account Password.
- Confirm the BMC Atrium Orchestrator user account Password.
- Enter the BMC Atrium Orchestrator Grid Name.
Troubleshooting
This section describes the actions you can take to try and determine why the interface to the third-party IPAM solution is not working correctly.
- Open a BMC Network Automation client session and select Reports > system diagnostics.
- In the Global Propertiesfield, verify that the following properties are configured as indicated:
- vdcEnabled=true
- ipamProvider=com.bmc.bcan.engine.network.ipam.ao.ThirdPartyIpamImpl
- If the properties are set to the correct values, proceed to step 5. Otherwise, proceed to the next step.
- Perform the steps in Configuring BMC Network Automation. If that resolves the problem, the procedure is complete. Otherwise, proceed to the next step.
- Review the BMC Atrium Orchestrator log file (BAO_HOME\CDP\tomcat\logs\processes.log) for information that might indicate the source of the problem.
- Review the BMC Network Automation log file (BCAN_DATA\log\BCA-Networks.log) for information that might indicate the source of the problem.
- Contact BMC Support for assistance.