SlideShare a Scribd company logo
1 of 38
Download to read offline
IBM API MANAGEMENT
Installation Guide
Julian Smiles
juliansmiles@ibmdeveloper.com
Version 3.0.4
This document provides the step-by-step install instructions for IBM API Management v3.0.4 for
a development environment.
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
1
Table of Contents
Required Software .......................................................................................................................... 3
Installation of VMWare Tools ......................................................................................................... 3
Installation & Configuration of Datapower IDG VM....................................................................... 8
Installation .............................................................................................................................. 8
IDG Virtual Appliance Configuration [Gateway Node] ......................................................... 11
Validate Web UI Access ........................................................................................................ 15
Configure NTP on the Gateway Node................................................................................... 17
Enable the XML Management Interface Port....................................................................... 19
Installation & Configuration of API Management VM.................................................................. 20
Installation ............................................................................................................................ 20
Configuring the Management Node..................................................................................... 22
Configure Cloud Management Console................................................................................ 25
Steps to Access API Manager................................................................................................ 31
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
2
Overview
The two main components of API Management are the Management Node and Gateway Node.
In version 3.0.4 API Manger provides the Analytics and Assembly function and they do not need
to be configured separately.
The Management node [API Management VM] manages the operations of the various nodes in
the IBM API Management environment and provides the tools to interface with the various
nodes. The Environment Console, API Manager and Developer portal user interfaces run on the
Management node.
The Gateway node [IBM Datapower IDG VM] process and manages security protocols and
stores relevant user and appliance authentication data.
To provide high availability in your environment you can deploy two or more of each node type.
In an environment with two Management nodes you need to define an external load balancer
to distribute requests across the Management nodes.
Consider whether you plan to use a combination of physical and virtual appliances, or, only
virtual images.
THIS DOCUMENT IS FOCUSED ON CREATING A DEVELOPMENT
ENVIRONMENT.
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
3
IBM API MANAGEMENT
INSTALLATION
Required Software
1. VMWare Workstation or VMPlayer
2. VMWare ESXI 5.5x
3. VMWare vSphere Client 5.5
4. IBM Datapower XI52 or IDG VMWare Hypervisor Image
5. IBM API Management 3.0.4 VMWare Image
Installation of VMWare Tools
1. Install VMWare Player
Shown here is the version of VMWare Player i.e. Version 6.0.3
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
4
2. Install ESXI Image
a. Choose the ESXI ISO Image using the New Virtual Machine wizard
b. The VMWare Player Auto detects the Image Name
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
5
c. Specify the disk capacity
d. Finalize the Virtual Machine creation
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
6
e. Once the Virtual Machine boots up you will enter the below screen
f. The rest of the installation & configuration process is available in the below video
https://www.youtube.com/watch?v=UVv5K8RItYc
Specify the Static IP Address. You can specify the IP Address obtained automatically
from DHCP as the Static IP Address
Leave the hostname and domain name as localhost and localdomain
3. Install the vSphere Client
Once the vSphere Client is installed, log into the ESXI server using the static ip address
and the username and password you provided while installing.
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
7
The trial license is valid for only 60 days. If you have a permanent license enter the
license in the vSphere client by accessing the Inventory -> Configuration -> Licensed
Features -> Edit -> Assign new license key to host
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
8
Installation & Configuration of Datapower IDG VM
The Datapower IDG functions as the Gateway Node
Installation
1. In the vSphere Client, choose File -> Deploy OVA Template and Choose the IDG OVA
Image
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
9
2. Here we are installing version 7.1.0.1.
Click Next and Accept the License Agreements
In the Configuration, choose Standard or Enterprise Configuration, depending on
requirements
In the disk format screen, choose Thin Provision. This is my preference. But you can
learn more about it in the below blog
http://blogs.vmware.com/vsphere/2012/03/thin-provisioning-whats-the-scoop.html
NOTE: If you are planning to run many VMWare Images simultaneously, remember to
create a large datastore during ESXi Installation if you do not have access to create new
LUNs or access to SCSI hard disks. If you are installing in your laptop or desktop create 1
large datastore. In my case a created a 100GB datastore
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
10
In the next screen for Network Mapping just hit Next. All the NICs point to the same VM
Network
In the summary screen check if your settings are right and hit Finish
The deploy takes about 3 minutes. Once It is deployed successfully the inventory will be
updated with the entry for WebSphere Datapower IDG
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
11
IDG Virtual Appliance Configuration [Gateway Node]
Power on the Virtual Machine
Once the VM is powered on and booted, it will take you to the login Prompt.
Login: admin
Password: admin
Answer No to the below 2 questions
1. Enable Secure Backup Mode? N
2. Enable Common Criteria Compatibility Mode? N
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
12
It will prompt you to enter new password and confirm. Enter a password you can remember
twice.
Step 1: Configure Network Interfaces
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
13
Since the ESXi Host is configured with the Static IP address, it will serve as the DNS & Gateway
IP Address.
Here the ESXi IP address is 192.168.16.128. We can increment the last 3 digits by one and
assign the IP Address of 192.168.16.129 to Datapower IDG virtual appliance.
For Home Networks its preferable to have the CIDR notation as 192.168.16.129/24
Step 2: Configure Network Services
Here we say ‘Yes’ to both the questions and the IP address of the DNS Server will be the IP
address of ESXi
Step 3: Configure System Identifier
This is an optional parameter that is not required. You can specify a valid identifier.
Step 4: Configure Remote Management Access
Choose ‘Yes’ to configure remote management access, Web UI access and enable SSH.
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
14
The IP Address is the IP specified above for the Datapower IDG VM.
Step 5: Configure user account to reset passwords
Specify an account other than ‘admin’. If you specify admin you have to reset the admin
password to something new.
Step 6: Configure RAID Array
This is an optional step. If you would like to create a RAID array, follow the steps below
Step 7: Save the Configuration
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
15
Validate Web UI Access
Access the Web UI using the IP Address and port number you specified.
Here you specify https://192.168.16.129:9090/
Add the security exception and it will take you to the login page.
Enter the admin id and password you specified in the above steps.
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
16
Accept the Software License Agreement
This takes a few minute to complete processing
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
17
Configure NTP on the Gateway Node
Consider configuring NTP on every node to ensure that there is a consistent time view.
Any differences in the clocks across the nodes can cause problems.
Enable Windows NTP Server
Here I am performing the installation on a Windows 2008 Server.
Go to Local Group Policy Editor -> Computer Configuration -> Administrative Templates ->
System -> Windows Time Service -> Time Providers -> Enable Windows NTP Service
Enable Datapower NTP Service
Login to Datapower CLI using SSH
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
18
1. Log in to the CLI of the Datapower IDG Virtual Appliance
2. Enter co
3. Enter ntp-service
4. Enter admin-state enabled
5. Enter remote-server <IPaddress>
6. Enter exit
7. Enter write mem
TO VALIDATE:
Enter show time
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
19
Enable the XML Management Interface Port
The XML Management Interface port must be enabled for IBM API Management. For each
Gateway node complete the following steps to enable the port number that is used to monitor
incoming management requests.
Enable and Save Configuration.
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
20
Installation & Configuration of API Management VM
Installation
Deploy the API Management OVA Template
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
21
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
22
Configuring the Management Node
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
23
The Datapower IDG we configured above will serve as the Gateway Node
Login: admin
Password: !n0r1t5@C
IP Address is automatically assigned. In the below screenshot you can see the IP Address as
192.168.16.131
Run the below commands to verify
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
24
By default it is configured to use DHCP. If you want to change this to static, run the below
commands.
1. Set the host name for the management interface:
none/Standalone> net set hostname static appliancehostname
2. Set the DNS domain name:
none/Standalone> net set domain static domain-name
3. Set the DNS name server:
none/Standalone> net set nameserver static dns-ipaddress
4. Set the network address for the management interface:
none/Standalone> net set eth<n> address ipaddress mask netmask [bcast
broadcast]
5. Set the address of the default gateway for your TCP/IP network:
none/Standalone> net set gateway static ip-address {eth<n>|none}
We will configure the Gateway using the cloud management console.
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
25
Configure Cloud Management Console
https://192.168.16.131/cmc
The link will take you to the API Management Login page for Cloud Management Console.
Enter the admin Username and Password. admin, !n0r1t5@C
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
26
Accept the License Agreement
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
27
You will be prompted to change the password and add an email address.
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
28
Upon Initial Login you will see the below screen
 The Management cluster consists of the first Management server that you defined
during the IBM API Management installation.
 You must define your initial Gateway cluster before you configure the rest of your API
Management on-premises cloud. A cluster can contain one or more of the same types of
servers.
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
29
To configure the Cloud Management Console settings for the initial Gateway cluster, complete
the following steps:
 In the navigation section of the Cloud Management Console, click the Clusters icon (
). The Clusters page opens.
 In the Gateway Clusters pane, click Settings.
Optional: To change the name of the name of the Gateway cluster, enter a new value in
the Name field.
 In the Address field, enter the virtual IP address or host name that is to be used for
inbound API calls, or of an external load balancer if one is being used.
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
30
Add the Gateway Server. This is the Datapower IP Address and the XML Management Interface
port and the Login and Password.
This configuration completes the initial Management & Gateway cluster configuration
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
31
Steps to Access API Manager
Use the API Manager UI to define APIs and to securely manage your API environment. You can
also analyze your API usage by using the analytics that are provided and socialize your APIs in a
developer portal.
Before you can access the API Manager UI, you must activate the user account that your Cloud
Management Console administrator invited you to join. For you to be able to send the
invitation you need to first configure the SMTP Server settings in the Cloud Management
Console.
Choose Settings and scroll down to Email settings.
Set the Email SMTP Server Settings. Save and Test the configurations
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
32
Create an Organization and Add Owner. You will be prompted to enter an email id for a new
user. Once you save an invitation is sent for API Manager.
Add User
A Welcome email will be sent to the specified email address
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
33
Click on the link in the email and it will take you to the login page for API Manager.
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
34
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
35
Shown below is the Home Page for API Manager, for the organization you created.
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
36
Add Additional Users for different Roles in the Cloud Management Console. The admin id only
serves as the Cloud Owner. You require additional ids to perform the role of Cloud
Administrator and Organization Manager.
For all new users, an email invite is sent out. You need to click on the link for you to be added as
an active user.
IBM API Management Installation & Configuration Guide v3.0.4
IBM API MANAGEMENT JULIAN SMILES
www.ibmdeveloper.com juliansmiles@ibmdeveloper.com
37
This covers the basic install and configuration for IBM API Management.

More Related Content

Viewers also liked

Create and Manage APIs with API Connect, Swagger and Bluemix
Create and Manage APIs with API Connect, Swagger and BluemixCreate and Manage APIs with API Connect, Swagger and Bluemix
Create and Manage APIs with API Connect, Swagger and BluemixDev_Events
 
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Kai Wähner
 
Diario Resumen 20161210
Diario Resumen 20161210Diario Resumen 20161210
Diario Resumen 20161210Diario Resumen
 
Revolución del 1ro diciembre 1828, fusilamiento de Dorrego
Revolución del 1ro diciembre 1828, fusilamiento de DorregoRevolución del 1ro diciembre 1828, fusilamiento de Dorrego
Revolución del 1ro diciembre 1828, fusilamiento de DorregoMartin Alberto Belaustegui
 
Cronología 1 quincena febrero
Cronología 1 quincena febreroCronología 1 quincena febrero
Cronología 1 quincena febreroyekaortiz
 
Llocs 3r Espanya
Llocs 3r EspanyaLlocs 3r Espanya
Llocs 3r Espanyaguest9389
 
Robert Morris University_Presentation
Robert Morris University_PresentationRobert Morris University_Presentation
Robert Morris University_PresentationAlex Chismar
 
HAPPYWEEK 190 - 2016.10.17.
HAPPYWEEK 190 - 2016.10.17.HAPPYWEEK 190 - 2016.10.17.
HAPPYWEEK 190 - 2016.10.17.Jiří Černák
 
Documento Congreso de Estudiantes
Documento Congreso de EstudiantesDocumento Congreso de Estudiantes
Documento Congreso de Estudiantescee_info_2012
 
Agenda Encuentro Institucional
Agenda Encuentro InstitucionalAgenda Encuentro Institucional
Agenda Encuentro Institucionalguestd94963
 
Distancia de marte a la tierra
Distancia de marte a la tierraDistancia de marte a la tierra
Distancia de marte a la tierrayekaortiz
 
Adicción al internet
Adicción al internetAdicción al internet
Adicción al internetDavos Gómez
 
هلا النجار
هلا النجارهلا النجار
هلا النجارHala Najjar
 
Presentació leader convocatòria 2014
Presentació leader convocatòria 2014Presentació leader convocatòria 2014
Presentació leader convocatòria 2014ADRCatCentral
 

Viewers also liked (19)

API strategy with IBM API connect
API strategy with IBM API connectAPI strategy with IBM API connect
API strategy with IBM API connect
 
Create and Manage APIs with API Connect, Swagger and Bluemix
Create and Manage APIs with API Connect, Swagger and BluemixCreate and Manage APIs with API Connect, Swagger and Bluemix
Create and Manage APIs with API Connect, Swagger and Bluemix
 
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
 
Opinion mining
Opinion miningOpinion mining
Opinion mining
 
Diario Resumen 20161210
Diario Resumen 20161210Diario Resumen 20161210
Diario Resumen 20161210
 
Revolución del 1ro diciembre 1828, fusilamiento de Dorrego
Revolución del 1ro diciembre 1828, fusilamiento de DorregoRevolución del 1ro diciembre 1828, fusilamiento de Dorrego
Revolución del 1ro diciembre 1828, fusilamiento de Dorrego
 
Cronología 1 quincena febrero
Cronología 1 quincena febreroCronología 1 quincena febrero
Cronología 1 quincena febrero
 
Llocs 3r Espanya
Llocs 3r EspanyaLlocs 3r Espanya
Llocs 3r Espanya
 
Robert Morris University_Presentation
Robert Morris University_PresentationRobert Morris University_Presentation
Robert Morris University_Presentation
 
HAPPYWEEK 190 - 2016.10.17.
HAPPYWEEK 190 - 2016.10.17.HAPPYWEEK 190 - 2016.10.17.
HAPPYWEEK 190 - 2016.10.17.
 
Celebraciones 1a1
Celebraciones 1a1Celebraciones 1a1
Celebraciones 1a1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Documento Congreso de Estudiantes
Documento Congreso de EstudiantesDocumento Congreso de Estudiantes
Documento Congreso de Estudiantes
 
Agenda Encuentro Institucional
Agenda Encuentro InstitucionalAgenda Encuentro Institucional
Agenda Encuentro Institucional
 
Distancia de marte a la tierra
Distancia de marte a la tierraDistancia de marte a la tierra
Distancia de marte a la tierra
 
Klab Rwanda
Klab RwandaKlab Rwanda
Klab Rwanda
 
Adicción al internet
Adicción al internetAdicción al internet
Adicción al internet
 
هلا النجار
هلا النجارهلا النجار
هلا النجار
 
Presentació leader convocatòria 2014
Presentació leader convocatòria 2014Presentació leader convocatòria 2014
Presentació leader convocatòria 2014
 

Recently uploaded

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 

IBM API Management Installation and Configuration Guide

  • 1. IBM API MANAGEMENT Installation Guide Julian Smiles juliansmiles@ibmdeveloper.com Version 3.0.4 This document provides the step-by-step install instructions for IBM API Management v3.0.4 for a development environment.
  • 2. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 1 Table of Contents Required Software .......................................................................................................................... 3 Installation of VMWare Tools ......................................................................................................... 3 Installation & Configuration of Datapower IDG VM....................................................................... 8 Installation .............................................................................................................................. 8 IDG Virtual Appliance Configuration [Gateway Node] ......................................................... 11 Validate Web UI Access ........................................................................................................ 15 Configure NTP on the Gateway Node................................................................................... 17 Enable the XML Management Interface Port....................................................................... 19 Installation & Configuration of API Management VM.................................................................. 20 Installation ............................................................................................................................ 20 Configuring the Management Node..................................................................................... 22 Configure Cloud Management Console................................................................................ 25 Steps to Access API Manager................................................................................................ 31
  • 3. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 2 Overview The two main components of API Management are the Management Node and Gateway Node. In version 3.0.4 API Manger provides the Analytics and Assembly function and they do not need to be configured separately. The Management node [API Management VM] manages the operations of the various nodes in the IBM API Management environment and provides the tools to interface with the various nodes. The Environment Console, API Manager and Developer portal user interfaces run on the Management node. The Gateway node [IBM Datapower IDG VM] process and manages security protocols and stores relevant user and appliance authentication data. To provide high availability in your environment you can deploy two or more of each node type. In an environment with two Management nodes you need to define an external load balancer to distribute requests across the Management nodes. Consider whether you plan to use a combination of physical and virtual appliances, or, only virtual images. THIS DOCUMENT IS FOCUSED ON CREATING A DEVELOPMENT ENVIRONMENT.
  • 4. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 3 IBM API MANAGEMENT INSTALLATION Required Software 1. VMWare Workstation or VMPlayer 2. VMWare ESXI 5.5x 3. VMWare vSphere Client 5.5 4. IBM Datapower XI52 or IDG VMWare Hypervisor Image 5. IBM API Management 3.0.4 VMWare Image Installation of VMWare Tools 1. Install VMWare Player Shown here is the version of VMWare Player i.e. Version 6.0.3
  • 5. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 4 2. Install ESXI Image a. Choose the ESXI ISO Image using the New Virtual Machine wizard b. The VMWare Player Auto detects the Image Name
  • 6. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 5 c. Specify the disk capacity d. Finalize the Virtual Machine creation
  • 7. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 6 e. Once the Virtual Machine boots up you will enter the below screen f. The rest of the installation & configuration process is available in the below video https://www.youtube.com/watch?v=UVv5K8RItYc Specify the Static IP Address. You can specify the IP Address obtained automatically from DHCP as the Static IP Address Leave the hostname and domain name as localhost and localdomain 3. Install the vSphere Client Once the vSphere Client is installed, log into the ESXI server using the static ip address and the username and password you provided while installing.
  • 8. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 7 The trial license is valid for only 60 days. If you have a permanent license enter the license in the vSphere client by accessing the Inventory -> Configuration -> Licensed Features -> Edit -> Assign new license key to host
  • 9. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 8 Installation & Configuration of Datapower IDG VM The Datapower IDG functions as the Gateway Node Installation 1. In the vSphere Client, choose File -> Deploy OVA Template and Choose the IDG OVA Image
  • 10. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 9 2. Here we are installing version 7.1.0.1. Click Next and Accept the License Agreements In the Configuration, choose Standard or Enterprise Configuration, depending on requirements In the disk format screen, choose Thin Provision. This is my preference. But you can learn more about it in the below blog http://blogs.vmware.com/vsphere/2012/03/thin-provisioning-whats-the-scoop.html NOTE: If you are planning to run many VMWare Images simultaneously, remember to create a large datastore during ESXi Installation if you do not have access to create new LUNs or access to SCSI hard disks. If you are installing in your laptop or desktop create 1 large datastore. In my case a created a 100GB datastore
  • 11. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 10 In the next screen for Network Mapping just hit Next. All the NICs point to the same VM Network In the summary screen check if your settings are right and hit Finish The deploy takes about 3 minutes. Once It is deployed successfully the inventory will be updated with the entry for WebSphere Datapower IDG
  • 12. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 11 IDG Virtual Appliance Configuration [Gateway Node] Power on the Virtual Machine Once the VM is powered on and booted, it will take you to the login Prompt. Login: admin Password: admin Answer No to the below 2 questions 1. Enable Secure Backup Mode? N 2. Enable Common Criteria Compatibility Mode? N
  • 13. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 12 It will prompt you to enter new password and confirm. Enter a password you can remember twice. Step 1: Configure Network Interfaces
  • 14. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 13 Since the ESXi Host is configured with the Static IP address, it will serve as the DNS & Gateway IP Address. Here the ESXi IP address is 192.168.16.128. We can increment the last 3 digits by one and assign the IP Address of 192.168.16.129 to Datapower IDG virtual appliance. For Home Networks its preferable to have the CIDR notation as 192.168.16.129/24 Step 2: Configure Network Services Here we say ‘Yes’ to both the questions and the IP address of the DNS Server will be the IP address of ESXi Step 3: Configure System Identifier This is an optional parameter that is not required. You can specify a valid identifier. Step 4: Configure Remote Management Access Choose ‘Yes’ to configure remote management access, Web UI access and enable SSH.
  • 15. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 14 The IP Address is the IP specified above for the Datapower IDG VM. Step 5: Configure user account to reset passwords Specify an account other than ‘admin’. If you specify admin you have to reset the admin password to something new. Step 6: Configure RAID Array This is an optional step. If you would like to create a RAID array, follow the steps below Step 7: Save the Configuration
  • 16. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 15 Validate Web UI Access Access the Web UI using the IP Address and port number you specified. Here you specify https://192.168.16.129:9090/ Add the security exception and it will take you to the login page. Enter the admin id and password you specified in the above steps.
  • 17. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 16 Accept the Software License Agreement This takes a few minute to complete processing
  • 18. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 17 Configure NTP on the Gateway Node Consider configuring NTP on every node to ensure that there is a consistent time view. Any differences in the clocks across the nodes can cause problems. Enable Windows NTP Server Here I am performing the installation on a Windows 2008 Server. Go to Local Group Policy Editor -> Computer Configuration -> Administrative Templates -> System -> Windows Time Service -> Time Providers -> Enable Windows NTP Service Enable Datapower NTP Service Login to Datapower CLI using SSH
  • 19. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 18 1. Log in to the CLI of the Datapower IDG Virtual Appliance 2. Enter co 3. Enter ntp-service 4. Enter admin-state enabled 5. Enter remote-server <IPaddress> 6. Enter exit 7. Enter write mem TO VALIDATE: Enter show time
  • 20. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 19 Enable the XML Management Interface Port The XML Management Interface port must be enabled for IBM API Management. For each Gateway node complete the following steps to enable the port number that is used to monitor incoming management requests. Enable and Save Configuration.
  • 21. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 20 Installation & Configuration of API Management VM Installation Deploy the API Management OVA Template
  • 22. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 21
  • 23. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 22 Configuring the Management Node
  • 24. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 23 The Datapower IDG we configured above will serve as the Gateway Node Login: admin Password: !n0r1t5@C IP Address is automatically assigned. In the below screenshot you can see the IP Address as 192.168.16.131 Run the below commands to verify
  • 25. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 24 By default it is configured to use DHCP. If you want to change this to static, run the below commands. 1. Set the host name for the management interface: none/Standalone> net set hostname static appliancehostname 2. Set the DNS domain name: none/Standalone> net set domain static domain-name 3. Set the DNS name server: none/Standalone> net set nameserver static dns-ipaddress 4. Set the network address for the management interface: none/Standalone> net set eth<n> address ipaddress mask netmask [bcast broadcast] 5. Set the address of the default gateway for your TCP/IP network: none/Standalone> net set gateway static ip-address {eth<n>|none} We will configure the Gateway using the cloud management console.
  • 26. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 25 Configure Cloud Management Console https://192.168.16.131/cmc The link will take you to the API Management Login page for Cloud Management Console. Enter the admin Username and Password. admin, !n0r1t5@C
  • 27. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 26 Accept the License Agreement
  • 28. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 27 You will be prompted to change the password and add an email address.
  • 29. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 28 Upon Initial Login you will see the below screen  The Management cluster consists of the first Management server that you defined during the IBM API Management installation.  You must define your initial Gateway cluster before you configure the rest of your API Management on-premises cloud. A cluster can contain one or more of the same types of servers.
  • 30. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 29 To configure the Cloud Management Console settings for the initial Gateway cluster, complete the following steps:  In the navigation section of the Cloud Management Console, click the Clusters icon ( ). The Clusters page opens.  In the Gateway Clusters pane, click Settings. Optional: To change the name of the name of the Gateway cluster, enter a new value in the Name field.  In the Address field, enter the virtual IP address or host name that is to be used for inbound API calls, or of an external load balancer if one is being used.
  • 31. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 30 Add the Gateway Server. This is the Datapower IP Address and the XML Management Interface port and the Login and Password. This configuration completes the initial Management & Gateway cluster configuration
  • 32. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 31 Steps to Access API Manager Use the API Manager UI to define APIs and to securely manage your API environment. You can also analyze your API usage by using the analytics that are provided and socialize your APIs in a developer portal. Before you can access the API Manager UI, you must activate the user account that your Cloud Management Console administrator invited you to join. For you to be able to send the invitation you need to first configure the SMTP Server settings in the Cloud Management Console. Choose Settings and scroll down to Email settings. Set the Email SMTP Server Settings. Save and Test the configurations
  • 33. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 32 Create an Organization and Add Owner. You will be prompted to enter an email id for a new user. Once you save an invitation is sent for API Manager. Add User A Welcome email will be sent to the specified email address
  • 34. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 33 Click on the link in the email and it will take you to the login page for API Manager.
  • 35. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 34
  • 36. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 35 Shown below is the Home Page for API Manager, for the organization you created.
  • 37. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 36 Add Additional Users for different Roles in the Cloud Management Console. The admin id only serves as the Cloud Owner. You require additional ids to perform the role of Cloud Administrator and Organization Manager. For all new users, an email invite is sent out. You need to click on the link for you to be added as an active user.
  • 38. IBM API Management Installation & Configuration Guide v3.0.4 IBM API MANAGEMENT JULIAN SMILES www.ibmdeveloper.com juliansmiles@ibmdeveloper.com 37 This covers the basic install and configuration for IBM API Management.