Configuring Vahana Run Time
Introduction
VRT, which is also named Vahana Run Time, works as a runtime environment where a front-end application or a backend service runs. You can run an application or execute a back-end service to test and monitor its performance, or an application can also runs in the production environment.
When you access the Environments module for the first time through the middleware application, it provides a default environment, SAND_BOX, and a default VRT with the same name, SAND_BOX. The SAND_BOX environment is automatically mapped to the SAND_BOX VRT.
Apart from the default SAND_BOX VRT, you can create a custom VRT. If you create a new VRT (for example, demo_VRT), you need to map it to the default SAND_BOX environment, or you can also create a custom environment and then map the new VRT to the new custom environment.
The mapping between an environment and a VRT allows you to run the applications and services in the mapped VRT.
That is how you can map a VRT to multiple environments so that you run and test applications or backend services in the mapped VRT. Also, a production-type environment is mapped to a VRT so that the application’s production version can run in the mapped VRT.
If you plan to work with the custom environment and VRT, you are recommended to create a VRT before you create an environment. The reason for this recommendation is because when you create an environment, the Environment module asks you to select a VRT. When you select the VRT, you map the selected VRT to the newly created environment. You can create and configure a VRT as follows:
To configure Vahana run time:
- On the Vahana dashboard, find the VRTs (Vahana Run Time) tab.
- Click the VRTs (Vahana Run Time) tab, and then click Add Existing VRT to display the Create VRT dialog box.
- In the Create VRT dialog box, enter or select values as follows:
Box/List | Description |
VRT Name | In this box, enter the name of new VRT (For example: – UAT1). |
VRT Type | Click this list to select one of the following values: 1. SYNC:- Select this value if you want to sync environment-hosted applications and services in other application environments. You choose this value when you have access to the client’s server. 2. EXPORT:- Select this value if you want to export the environment variable to other environments. You choose this value if you do not have access to the client’s server. 3. MULTIPART:- Select this value when you want to sync the enriched media, including regular expressions, operators, and others with the configuration details. With the MULTIPART VRT type, you can bypass the security layer of the client application environment to sync the enriched media. |
Enter IP | In this box, enter the web location/IP address where you want to host newly created environment. |
Description | In this box, enter a brief description about new VRT that you are creating. |
- After you enter or select values in the related boxes, click Create to create a new VRT.
Viewing Details of VRT
You can view the details of newly created and existing VRT(s) on the Vahana dashboard. By viewing the configuration details of VRT, you can observe VRT configuration and then modify the current configuration details as per requirement.
To view the details of VRT:
- On the Vahana dashboard, find the VRTs (Vahana Run Time) tab.
- Click the VRTs (Vahana Run Time) tab to display the list of existing VRT(s).
- The record of a specific VRT contains the following:
Column | Description |
Name | This column displays the name of VRT. |
Orgid | This column displays the unique Org ID of the middleware application that you create on the Vahana cloud. The Vahana cloud maintains this Org ID on the middleware portal. |
Appid | This column displays the unique app ID of the middleware application. You create the VRT under this middleware application. |
VRT Type | This column displays one of the following values: a. SYNC:- This value specifies that the VRT is configured to sync the application configuration and back-end services in other environments. b. EXPORT:- This value specifies that the VRT is configured to export the environment variables to to other environments. c. MULTIPART:- This value specifies that the VRT is configured as a MULTIPART VRT type. The MULTIPART VRT type allows you to sync enriched media, regular expressions, and operators with the other configuration details. |
IP | This column displays the location where the environment is hosted. |
Description | This column displays the brief description of the VRT. |
Action | This column displays three icons, which are described as below: a). (): Click this icon to modify the VRT’s configuration details. b). (): Click this icon to view the configuration details of VRT. c). (): Click this icon to delete the profile of the VRT. |