Set up the initial configuration
You must perform the following configuration tasks to set up the base BMC Cloud Lifecycle Management environment:
- Before you begin
- To configure the BMC Cloud Lifecycle Management Administration Console
- To create a physical location for a pod
- To configure SSL for the Linux Platform Manager
- To configure the virtualization connections in BMC Server Automation
- To ensure access to Quick Start
- To create network pod blueprints
- To create network pods
- To onboard network pods
- To create and import network container blueprints
- To enable supportability for service offering instances
- To improve security for the My Cloud Services console
- Where to go next
Before you begin
Ensure that you have completed the tasks described in Verify the configuration.
To configure the BMC Cloud Lifecycle Management Administration Console
Use the Configuration workspace to set various options needed by BMC Cloud Lifecycle Management. Many of these options have default values, but you must verify that the values are appropriate for your environment before using them. Perform the following tasks to ensure that the console is configured to best suit your needs:
- Set the general options, such as the plug-in configuration and auto-decommission settings.
- Set the preferences for the console. You can use the Console tab to specify which services and options are displayed on the My Services, Service Catalog, BMC Cloud Lifecycle Administration, and My Cloud Services End User Console.
- Set the hostname preferences for provisioned servers. From the General tab, you can set:
- The specified length of the host name string
- The maximum number of characters that a cloud end user can enter in the host name string when requesting a server
- A predefined format for the host name string
- Verify the storage preferences. Storage resources are implemented in the background using BMC Atrium Orchestrator. You set the BMC Atrium Orchestrator values in the BMC Cloud Lifecycle Management installer during installation. Note that if you change these values in BMC Atrium Orchestrator, you need to update the configuration settings.
- Register the Advanced Interface Form template and its associated form and class with BMC Cloud Lifecycle Management.
To create a physical location for a pod
Before you can create a pod, you must create a site in the Physical Location form on the BMC AR System Server – Cloud Portal and Database server.
- Create a direct access URL link to the Physical Location form using the mid-tier server and port.
Specify a valid enterprise BMC Remedy AR System server (EAR Host in the accompanying syntax example) in the URL. The direct access link follows this format:
http://<Mid-Tier Host>:<Mid-Tier Port>/arsys/forms/<EAR Host>/BMC.CORE:BMC_PhysicalLocation
For example:
http://MidTier:8080/arsys/forms/EAR/BMC.CORE:BMC_PhysicalLocation - Enter values for the following (all fields are required unless otherwise noted):
- Name (required)
- Short Description (optional)
- DatasetId (BMC.ASSET)
- StateOrProvince (optional, located on the Specification tab)
- City
- Company (optional, located on the Custom tab)
- Description
- Click Save.
To configure SSL for the Linux Platform Manager
If you have installed the Platform Manager on Linux, complete the following steps to configure SSL for Linux Platform Manager.
Download OpenSSL and unpack the tar files.
Generate a CA certificate.
Generate an SSL certificate request.
Generate a signed SSL certificate.
- When you configure Platform Manager to run on SSL, you must also import the certificate on the enterprise AR Server host so that the CloudPortal Plugin can communicate to the Platform Manager. You must import the root certificate into the CA certificates present in the Java/security folder, as the Java which is being utilized by Cloud Portal.
To configure the virtualization connections in BMC Server Automation
BMC Cloud Lifecycle Management uses BMC Server Automation for provisioning. To be able to provision virtual machines (VMs) in a specific virtualization environment (for example, VMware vSphere) you must set up the virtualization connections in BMC Server Automation.
The following topics provide instructions for adding the connections in BMC Server Automation for specific virtualization environments:
To ensure access to Quick Start
Quick Start is a web application that runs in its own framework. The Quick Start server runs on the same server where you installed Cloud Platform Manager.
After installing BMC Cloud Lifecycle Managment, you can perform procedures to ensure access to Quick Start.
- Log on to the Enterprise AR (EAR) server using the BMC Remedy User tool.
- Search for the CMF:PluginConfiguration form.
- In the form, add a field named QuickStart URL.
- Set the value of the field to the fully qualified URL for the Quick Start server. For example, in the following graphic, the field is set to http://pcsm-sqa-r5v11.bmc.com:9000.
Assigning a different port number for Quick Start
Some installations may not want to use the default value of 9000 for the Quick Start port number.
- Enter a port number in the fully qualified URL for the Quick Start server, as described in the procedure above.
- On the server where you installed the Cloud Platform Manager, modify the application.conf file.
In a typical installation on Windows, you can find this file in the following directory:
C:\Program Files\BMC Software\BMCCloudLifeCycleManagement\Platform_Manager\QuickStart\conf - In the application.conf file, uncomment line 33 by removing the hash sign.
By default the line reads:
# http.port=9000. - On the same line, set the port number to the number you assigned to the Quick Start server in the first step.
For example, the line might read as follows:
http.port=9075
To create network pod blueprints
Pods are built from pod blueprints, which define the pod architecture and include a definition of the physical pod topology. Pod blueprints are created by modifying an XML document and then importing it into BMC Network Automation. You then create the pod in BMC Network Automation by specifying the imported pod blueprint. After you create the pod, you onboard the pod into BMC Cloud Lifecycle Management.
Perform the following steps to create a pod:
- Review the Pod model to understand the context of a pod and pod blueprints.
- Gather information about the network devices that you plan to use for your cloud's virtual infrastructure.
For example, gather the names and credentials of the physical firewall host, load balancer host, distribution switch host, and access switches that you plan to use in your pod. - On the BMC Network Automation host, navigate to BCAN_HOME\public\bmc\bca-networks\csm.
Open a previously created pod blueprint XML file or one of the pod blueprint XML files provided with the product in an editor.
- Save the XML file with a new name that you want to use for this pod blueprint.
- Modify the new XML pod blueprint file as needed.
For more information, see Pod-blueprint-XML-reference. - Import the modified XML into BMC Network Automation using the import script.
- Find the script in the bcan-import-export.v.r.mm.zip file in the BCAN_HOME\public\bmc\bca-networks\extras directory.
When the file is unzipped, the scripts are in the bin subdirectory.
The lib subdirectory contains the libraries needed to run the scripts —a .bat script for Microsoft Windows and a .sh script for Linux. - From the command line, run the script to import the pod blueprint XML file:
import.bat -url <url> -user <user> -password <password> <xml-filename>
- Find the script in the bcan-import-export.v.r.mm.zip file in the BCAN_HOME\public\bmc\bca-networks\extras directory.
To create network pods
A pod is the base on which logical networks are created in the cloud. A pod is created on a group of co-located network hardware, such as routers, firewalls, and load balancers, that segregates cloud networks from other pods and non-cloud networks.
Pods are created in BMC Network Automation using pod blueprints, which define the pod architecture and include a definition of the physical pod topology. After a pod is created, you can then onboard the pod into BMC Cloud Lifecycle Management.
Before you begin
- Create the provider company, as described in Creating-tenant-companies-and-users-by-using-BMC-Remedy-ITSM-Foundation.
- Create a physical location, as described in Creating-a-physical-location-for-a-pod.
Enable the integration with BMC Cloud Lifecycle Management in BMC Network Automation.
Enable the integration with BMC Atrium CMDB in BMC Network Automation. This integration is used to synchronize the physical location created in the cloud with BMC Network Automation, and to create the pod for that physical location.
Creating a network pod
Gather information about the network devices such as the names and credentials of the physical firewall host, load balancer host, distribution switch host, and access switches that you plan to use in your pod or cloud virtual infrastructure. See Configuring-vendor-specific-devices in the BMC Cloud Lifecycle Management documentation.
In BMC Network Automation, create device security profiles (DSP) for the network devices that you identified in Step 1 by performing the following substeps:
In a web browser, log into BMC Network Automation at https://<localhost>/bca-networks. See Accessing the interface in the BMC Network Automation documentation.
Add a new DSP. See Adding a device security profile in the BMC Network Automation documentation.
Example DSPField
Value
Name
<DSP Name>
Login User Name
<Username>
Login Password
<Password>
Confirm Login Password
<Password>
Privileged User Name
<Priv Username>
Privileged Password
<Priv Password>
Confirm Privileged Password
<Priv Password>
In BMC Network Automation, add routers and switches. See Adding a device in the BMC Network Automation documentation.
Example 1
Field
Value
Name
Access
Device Type
VMware vSwitch
Device Category
Switch
Host Name/IP Address/URL
<VSwitchName>  <ESXServerName>)https://<VCenterServerName>
<VSwitchName>@https://<ESXServerName>
For example:
vSwitch2@aus-r710-clm-esx-03.bmc.com@https://aus-r710clm2vc1.bmc.comDevice Security Profile
ESX Server DSP
Example 2Field
Value
Name
Edge
Device Type
Cisco IOS Switch/Router
Device Category
Router
Host Name/IP Address/URL
<address>
Device Security Profile
ESX Server DS
- Create a pod blueprint and import it into BMC Network Automation. See Creating-network-pod-blueprints.
- Create a pod by using the pod blueprint that you created in step 4 by performing the following substeps:
In BMC Network Automation, navigate to Network > Virtual Data Center > Pod Blueprints > Create Pod. See Creating a pod from a pod blueprint in the BMC Network Automation documentation.
Example podField
Value
Name
Baby1
Vlan Pool Customer - VLAN Start Number
2
Vlan Pool Customer - VLAN End Number
10
Vlan Pool Management - VLAN Start Number
11
Access Node Device
access
Edge Node Device
edge
Address Pool ManagementAddresses - Pool Address
11.0.0.0
Address Pool ManagementAddresses - Pool Mask
255.255.255.128
Address Pool ManagementAddresses - Gateway Address
11.0.0.1
Address Range Customer - Range Address
10.0.0.0
Address Range Customer - Range Mask
255.255.252.0
- Click Save.
- Back up the database by executing the BCAN_HOME\tools\backup_db.bat backup1.dump command.
The bcan.dump backup file is located in the BNA-Network-Data\dbbackup directory.
To onboard network pods
You must onboard one or more network pods to make BMC Cloud Lifecycle Management aware of the network environment.
- From the BMC Cloud Lifecycle Management Administration Console, click the vertical Workspaces menu on the left side of the window and select Resources.
- Under Quick Links at left, click Pods under the General section.
- Click the Onboard Pod icon
. The Onboard Pod dialog box is displayed.
- Click the Provider Name menu button to select the resource provider instance for the pod. The default network resource provider is listed as BBNA for BMC Network Automation.
- Select the pods that you want to onboard.
- Click Onboard to onboard the selected pods and close the dialog box.
To create and import network container blueprints
Network container blueprints are XML files that define the settings used when creating a network container. To create a new network container blueprint you copy and modify one of the templates that are installed with BMC Network Automation and then importing it into BMC Network Automation. After the blueprint is available in BMC Newtork Automation, you use the BMC Cloud Lifecycle Management console to import the blueprint into BMC Cloud Lifecycle Management.
Creating and importing network container blueprints in BMC Network Automation
Network container blueprints are XML files that define the settings used when creating a network container.
To create a new network container blueprint you copy and modify one of the templates that are installed with BMC Network Automation and then importing it into BMC Network Automation. You can also create a pod blueprint using the pod blueprint XML skeleton file and filling in the necessary information. See Creating-custom-content.
For overview information about network resources, see Network-resources-overview.
Before starting this procedure, see the types of container blueprint templates described in Overview-of-pod-and-container-blueprints. You can select one of several blueprints that have been customized for various applications.
For detailed network container blueprint XML tag descriptions, see Container-blueprint-XML-reference and Skeleton-network-container-blueprint-file.
- Review the Container model page to understand the context of network containers and network container blueprints.
- On the BMC Network Automation host, navigate to BCAN_HOME\public\bmc\bca-networks\csm. The container blueprints that are installed with BMC Network Automation are in subdirectories of this directory.
Open a previously created container blueprint XML file or one of the sample container blueprint XML files in an editor.
Modify the new XML container blueprint file as needed.
For more information, see Container-blueprint-XML-reference.- Save the XML file with a unique name that you want to use for this network container blueprint.
- Import the file into BMC Network Automation by using the import script:
- Unzip the bcan-import-export._v.r.mm_.zip file in the BCAN_HOME\public\bmc\bca-networks\extras directory.
When the file is unzipped, the scripts are in the bin subdirectory. The lib subdirectory contains the libraries needed to run the scripts. Each script is provided as a .bat file for Microsoft Windows and a .sh file for Linux. - From the command line, run the script to import the container blueprint XML file (any container blueprint templates used in the blueprint must be imported before importing the blueprint itself):
import.bat -url url -user user -password password xml-filename
For more information about the import script, see Exporting and importing components using a script in the BMC Network Automation on-line technical documentation.
- Unzip the bcan-import-export._v.r.mm_.zip file in the BCAN_HOME\public\bmc\bca-networks\extras directory.
- Confirm that the new container blueprint has successfully imported in BMC Network Automation, by logging into the user interface and navigating to Networks > Container Blueprints (under Virtual Data Center on the left column). See Viewing the container blueprint listing in the BMC Netwo
Importing network container blueprints in BMC Cloud Lifecycle Management
- From the BMC Cloud Lifecycle Management Administration Console, click the vertical Workspaces menu on the left side of the window and select Resources.
- Under Quick Links on the left, click Pods under the General section.
- Click the Import Network Container Blueprints icon
.
The Import Network Container Blueprints dialog box is displayed. The dialog shows the Pod name, the version number (if the pod has been updated), and a description (if available). - Select the network container blueprints that you want to import.
- Click Import to onboard the selected blueprints and close the dialog box.
To enable supportability for service offering instances
As a cloud administrator, you can now enable the following supportability options to perform better troubleshoot and maintenance activities for service offering instances.
- Configure email notifications to receive for service offering instance failures
- Enable retry provisioning for service offering instances
- Download log files for service offering instance failures
To improve security for the My Cloud Services console
If you installed the My Cloud Services console (clmui) on a separate web server that was installed as part of the BMC Cloud Lifecycle Management installation, then after the installation, you must configure Tomcat (or other servlet container) to disable the directory listing behavior.
To disable directory listings in Tomcat, set the value of the servlet’s initialization parameter (listings) to false in Tomcat’s default deployment descriptor ($CATALINA_HOME/conf/web.xml), for example:
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>
org.apache.catalina.servlets.DefaultServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
Where to go next