Release 5.1 Virtual Appliance Installation Guide

Transcription

Release 5.1 Virtual Appliance Installation Guide
Release 5.1
Virtual Appliance
Installation Guide
Tervela Virtual Appliance Installation Guide
Page 1 of 21
Tervela® Virtual Appliance Installation Guide
The material contained herein is protected by copyrights. Permission to use materials may be
granted upon written request and proper credit.
Contact Information
Tervela Inc.
475 Park Ave. South
New York, NY 10013
http://www.tervela.com
Sales
+1 (646) 586-4200 phone
+1 (646) 586-4299 fax
[email protected]
Technical Support
+1 (877) TERVELA phone
+1 (877) 837-8352 phone
[email protected]
Notices
The specifications and information regarding the products in this manual are subject to change
without notice. All statements, information, and recommendations in this manual are believed to
be accurate but are presented without warranty of any kind, express or implied. Users must take
full responsibility for their application of any products. No part of this publication may be
reproduced, stored in a retrieval system, or transmitted, in any form, by any means, electronic,
mechanical, by photocopying recording or otherwise without the prior written permission of
Tervela Inc.
Copyright © 2004 - 2012 Tervela Inc. All rights reserved. Tervela and the Tervela logo are
registered trademarks of Tervela Inc. Tervela TMX Message Switch™, Tervela TPM Provisioning &
Management System™, Tervela TSE Service Engine™, and Tervela TPE Persistence Engine™ are
trademarks of Tervela Inc. Red Hat, Red Hat Enterprise Linux, and RPM are either registered
trademarks or trademarks of Red Hat, Inc. in The United States and/or other countries. Sun, Sun
Microsystems, Solaris, and Java and all other trademarks and logos that contain Sun, Solaris, or
Java, are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and
other countries. Microsoft and Windows are either registered trademarks or trademarks of
Microsoft Corporation in the United States and/or other countries. All other trademarks
mentioned in this document are the property of their respective owners.
Updated September 28, 2012
TV-DOC-VIRT-510-2
Tervela Virtual Appliance Installation Guide
Page 2 of 21
What’s New in 5.1 ......................................................................................................................................... 5
What’s New in 5.0.6 ...................................................................................................................................... 5
Introduction .................................................................................................................................................. 5
Acronyms .................................................................................................................................................. 6
Disk Space Requirements for Virtual Appliances ...................................................................................... 6
vAppliance Trial Installation Limitations ................................................................................................... 6
vAppliance Installation Overview ................................................................................................................. 7
Installing vAppliances Directly from an ISO Image ....................................................................................... 7
Installing a vTSE LKV Service or vTSE Queue Service on a TPE-5xx ............................................................... 7
Installing a vTSE LKV Service on a TPE-5xx ................................................................................................ 7
Installing a vTSE Queue Service on a TPE-5xx ........................................................................................... 8
CPU Considerations....................................................................................................................................... 8
Tervela Configuration Overview ................................................................................................................... 9
Configuring a vTMX ....................................................................................................................................... 9
Basic information ...................................................................................................................................... 9
Configuring the IP and Route .................................................................................................................... 9
Configuring the Hostname, Component Name, Domain Name Server, and NTP .................................. 10
Configuring the Dataplane (eth<n>) Interfaces ...................................................................................... 10
Configuring the TPM Address ................................................................................................................. 10
Checking the Current Configuration ....................................................................................................... 10
Configuring a vTPE ...................................................................................................................................... 11
Basic information .................................................................................................................................... 11
Configuring the IP Address and Route .................................................................................................... 11
Configuring the Hostname, Component Name, Domain Name Server, NTP, and Retention Period ..... 12
Configuring the TPM Address ................................................................................................................. 12
Configuring a vTSE....................................................................................................................................... 14
Basic information .................................................................................................................................... 14
vTSE Port Requirements ......................................................................................................................... 14
Configuring the IP Address and Route .................................................................................................... 14
Configuring the Hostname, Component Name, Domain Name Server, and NTP .................................. 14
Configuring the TPM Address ................................................................................................................. 15
Tervela Virtual Appliance Installation Guide
Page 3 of 21
Configuring a vTPM ..................................................................................................................................... 16
Basic information .................................................................................................................................... 16
Configuring the IP Address and Route .................................................................................................... 16
Configuring the Hostname, Domain Name Server, and NTP .................................................................. 17
Configuring the Default Database........................................................................................................... 17
API Users and Topics ............................................................................................................................... 20
Configuring a vClient ................................................................................................................................... 21
Basic information .................................................................................................................................... 21
Tervela Virtual Appliance Installation Guide
Page 4 of 21
What’s New in 5.1
The TPE-500A or later release of the TPE supports the hosting of other virtual appliances on the TPE. The
vTSE is not supported on the older TPE-500.
There are new iso images to install the LKV Service or the Queue Service on a vTSE:
To Install this Service…
Use this ISO…
vTSE – LKV Service
install-5.1.0-nnnnn-vtse-lkv.iso
vTSE – Queue Service
install-5.1.0-nnnnn-vtse-qss.iso
See the Tervela 5.1 Release Notes for the specific version numbers for these iso files.
For more information on installing these services, see Installing a vTSE LKV Service or vTSE Queue
Service on a TPE-5xx.
The minimum disk space recommendations for virtual appliances were updated. For more information,
see Disk Space Requirements for Virtual Appliances.
What’s New in 5.0.6
The information on the Ethernet ports used by the vTSE was updated. For more information, see vTSE
Port Requirements.
Introduction
Tervela Virtual Appliances (vAppliances) are software-only messaging appliances that are fully
interoperable with Tervela's hardware-based messaging product line. There are five vAppliances
available:
•
•
•
•
•
vTMX – A software-based messaging switch compatible with the Tervela TMX-500
hardware message switch. This is a required vAppliance.
vTPE – A software-based implementation of the Tervela Persistence Engine, used for
Guaranteed Delivery and archiving. This is an optional vAppliance.
vTPM – A software-based implementation of the Tervela Provisioning & Management
component. This is a required vAppliance.
vTSE—A software-based implementation of the Tervela Service Engine, providing the LKV (Last
Known Value) service. The TPE-500A or later release of the TPE supports the hosting of other virtual
appliances on the TPE. The vTSE is not supported on the older TPE-500.
vClient – A sample CentOS 64-bit installation with all Tervela libraries and test tools
installed. Intended for initial product evaluation and testing only. This is an optional
vAppliance. You can instantiate multiple instances of the vClient.
All vAppliances come with their own installers that will install OS components and Tervela messaging
components on the target platform.
Tervela Virtual Appliance Installation Guide
Page 5 of 21
These vAppliances are typically installed in separate Virtual Machines (VMs), and can be installed on the
same hypervisor or on separate hypervisors.
This document provides installation and configuration information for vAppliances. The examples in this
document assume VMware ESXi as a hypervisor. Tervela currently supports VMware. This document
covers only those aspects of vAppliance configuration that differ from those of the other hardwarebased Tervela products. Consult the Tervela Platform Guide or Tervela API documentation for more
information.
Acronyms
BE
CAPI
CLI
GC
GD
PAM
PUB
QOS
SUB
TMX
TPE
TPM
TSE
VM
Best Effort
Tervela Client API
Command Line Interface
Guaranteed Connected
Guaranteed Delivery
The old name for the Tervela Provisioning and Management (TPM) component.
Publisher
Quality of Service
Subscriber
Tervela Message Switch
Tervela Persistence Engine
Tervela Provisioning and Management (alternately referred to as the PAM)
Tervela Service Engine
Virtual Machine
Disk Space Requirements for Virtual Appliances
Tervela recommends the following minimum disk space values for virtual appliances:
VAppliance
RAM
CPUs
Disk
vTMX
4 GB
4 cores @ 2.0 GHz
12 GB
vTPE
4 GB
4 cores @ 2.0 GHz
22 GB
(depends on message storage requirements)
vTPM
2 GB
2 cores @ 2.0 GHz
15 GB
vTSE
4GB
4 cores @ 2.0 GHz
12 GB
client VM
1 GB
1 core @ 2.0 GHz
10 GB
(The actual amount of RAM and number of cores required will vary with the required message load.)
vAppliance Trial Installation Limitations
The licenses supplied with the evaluation versions of the vAppliances will support only one set of
appliances per vTPM. Consult your Tervela sales representative to obtain more licenses.
Tervela Virtual Appliance Installation Guide
Page 6 of 21
vAppliance Installation Overview
vAppliances are distributed in ISO format. ISOs are bootable images that can be placed on a CD-ROM or
flash drive and when booted will perform a clean installation of a vAppliance. All hard disks on the target
VM or physical machine will be wiped out during the installation process.
In the following sections, we describe three methods of installing vAppliances:
•
•
Direct ISO installation
CLI installation on a TPE-5xx (vTSE only)
Installing vAppliances Directly from an ISO Image
This installation technique can be used with VMware and non-VMware hypervisors.
1. Create a new virtual machine with attributes appropriate for this vAppliance. Consult the table
above for the minimum requirements.
2. Configure the virtual machine to boot off a virtual CD-ROM drive, and attach the vAppliance ISO
image to that CD-ROM.
3. Configure the virtual machine to boot from the CD-ROM and restart the virtual machine.
4. The vAppliance installer should run automatically.
5. The VM will automatically shut down when the install is complete.
6. Detach the virtual CD-ROM drive from the VM.
7. Restart the VM. The vAppliance should start up normally.
Installing a vTSE LKV Service or vTSE Queue Service on a TPE-5xx
The Tervela TPE-5xx platform has a special provision to host a vTSE in a virtual machine without using
VMware. You can install either of the following services on a TPE-5xx:
•
•
Last Known Service (LKV) Service
Queue Service
Installing a vTSE LKV Service on a TPE-5xx
To install a vTSE LKV Service ISO on a TPE-5xx, enter one of the following commands on the TPE-5xx
command line, where x.y.z is the version number and nnnnn is the build number:
install vm scp://[user@]<path-to-iso>/install-x.y.z-nnnnn-vtse-lkv.iso
install vm http://<path-to-iso>/ install-x.y.z-nnnnn-vtse-lkv.iso
The vTSE ISO will be downloaded and installed. This process will take several minutes.
After vTSE installation is complete, you can access the vTSE console by logging into the TPE-500 with the
username, “vtse”, and the password, “admin”. After the vTSE has been provisioned with the IP address
Tervela Virtual Appliance Installation Guide
Page 7 of 21
information, you can ssh directly to the vTSE with the username, “admin” and the password, “admin”.
Installing a vTSE Queue Service on a TPE-5xx
To install a vTSE Queue Service ISO on a TPE-5xx, enter one of the following commands on the TPE-5xx
command line, where x.y.z is the version number and nnnnn is the build number:
install vm scp://[user@]<path-to-iso>/install-x.y.z-nnnnn-vtse-qss.iso
install vm http://<path-to-iso>/ install-x.y.z-nnnnn-vtse-qss.iso
The vTSE ISO will be downloaded and installed. This process will take several minutes.
After vTSE installation is complete, you can access the vTSE console by logging into the TPE-500 with the
username, “vtse” and the password, “admin”. After the vTSE has been provisioned with the IP address
information, you can ssh directly to the vTSE with the username, “admin” and the password, “admin”.
CPU Considerations
For optimal performance, each vAppliances should be using dedicated cores within the VMware host
machine. To set the CPU affinity for VMs within VMware vSphere, perform the following steps:
1.
2.
3.
4.
5.
From vSphere or vCenter, stop the vAppliance
Right-click on the VM and select “Edit Settings”
In the “Resources” tab, select “Advanced CPU”.
Set the Mode to “Internal”, which allows hyperthreaded core sharing only within a VM.
In the Scheduling Affinity field, list the cores on the host machine that you want to assign to
this vAppliance. These cores should be dedicated only to this vAppliance.
6. Repeat this process for all other vAppliances.
Tervela Virtual Appliance Installation Guide
Page 8 of 21
Tervela Configuration Overview
All Tervela appliances require a TPM or vTPM for provisioning and management. From the web-based
TPM interface, an administrator can control TMX and TPE appliances, manage topics and schema, and
monitor statistics.
Appliances must also be given basic configuration information on their CLI (command line interface). This
information includes IP addresses, appliance names, and routing information. The CLI configuration must
take place before TPM management will function.
The Tervela CLI can be accessed from any appliance's console by logging in with the username, “admin”
and the password, “admin”.
For testing purposes, multiple vAppliances can be run on VMs on the same physical host, sharing a
private internal network.
A default configuration setting can be easily invoked on each appliance using the default-configuration
CLI command:
>default-configuration
This command will erase your current configuration,
install the default configuration shown below,
and restart all services.
Hostname:
vTPM
Interface:
eth0
IP Address:
192.168.113.103
Netmask:
255.255.255.0
PAM Address:
192.168.113.103
To use a configuration other than the default, consult the configuration steps in the following sections.
Configuring a vTMX
Basic information
Once the vTMX boots up the first time, you will see the unconfigured_vtmx login prompt. Login as the
user, “admin”, with the password, “admin”. You will see the Tervela CLI prompt “Tervela>”.
Configuring the IP and Route
Configure the management plane IP address and a default route. Use the default eth0 as the primary
interface for your IP, or use whatever your specific configuration requires.
Tervela> config interface eth0 ip address 172.31.103.94
Tervela+interface eth0-> netmask 255.255.255.0
Tervela+interface eth0-> exit
Configure the default IP route.
Tervela> config ip route 0.0.0.0 0.0.0.0 via eth0 nexthop 172.31.103.2
Tervela Virtual Appliance Installation Guide
Page 9 of 21
Check to see if the gateway address is reachable. Enter the ping 172.31.103.2 CLI command.
Once your route is configured, you can use an SSH client to access the vTMX via its IP address.
Configuring the Hostname, Component Name, Domain Name Server, and NTP
Configure the hostname, component name, domain name server, and optionally an NTP server. Note
that the evaluation license provided with the vAppliances requires you to use the component name
‘vTMX’. With other licenses, you are can choose a different component name.
Tervela> config hostname vTMX
Tervela> config component-name vTMX
Tervela> config ip domain-name tervela.com
Tervela> config ip name-server 172.31.66.11
Tervela> config ip name-server 172.31.66.12
Tervela> config ntp-server illab10-act.tervela.com
Tervela> config ntp enable
Tervela>
Issue the show current config CLI command and check for the current configuration of this vTMX.
Configuring the Dataplane (eth<n>) Interfaces
Configure the data plane interfaces for the vTMX. To keep the configuration simple, we are electing to
use only one interface, eth0, for both management and data planes. You can configure multiple
eth<n>interfaces for data plane interfaces depending on your configuration.
Configuring the TPM Address
Configure the TPM (formerly called the PAM) address by issuing either the config pam primary <IP
address> or config tpm primary <IP address> CLI commands:
Tervela> config pam primary 172.31.103.93
mgmt
[Starting] - Uptime 0 (days) 00:00:01
Tervela>
Check the TPM address by issuing either the show pam or show tpm CLI command:
Tervela> show pam
P&M(pam) Configuration
Primary P&M Server (Active) - 172.31.103.93
Pam State
- Connected
Mirror Version
-0
QueueInfo
- Depth:0 Max:0
Checking the Current Configuration
Verify the TPM configuration and mirror version by issuing either the show pam or show tpm CLI
command on the vTMX. If the mirror needs resynchronization, resync required is displayed; otherwise,
the current mirror version appears for the Mirror Version field. If a resync is required, issue the flushmirror CLI command. This will also restart all the services on the vTMX.
Tervela> show pam
P&M(pam) Configuration
Tervela Virtual Appliance Installation Guide
Page 10 of 21
Primary P&M Server (Active) - 172.31.103.93
Pam State
- Connected
Mirror Version
- 11
QueueInfo
- Depth:0 Max:1
Tervela>
Configuring a vTPE
Basic information
The vTPE is an optional component. It stores messages to disk for later replay or to fill in lost messages
(Guaranteed Delivery). If you are not using these features, you can skip the installation of the vTPE.
When the vTPE boots up the first time you will see the unconfigured_vtpe login prompt. Login as the
user, “admin”, with the password, “admin”. You will see the Tervela CLI prompt “Tervela>”.
Configuring the IP Address and Route
Configure the management plane IP address and a default route. We will assume here that the eth0
interface is being used.
Tervela> config interface eth0 ip address 172.31.103.94
Tervela+interface eth0-> netmask 255.255.255.0
Tervela+interface eth0-> exit
Next, configure the default route:
Tervela> config ip route 0.0.0.0 0.0.0.0 via eth0 nexthop 172.31.103.2
Check to see if the gateway address is reachable by entering the ping 172.31.103.2CLI command.
Once your route is configured, you can use an SSH client to access the vTPE via its IP address.
Tervela Virtual Appliance Installation Guide
Page 11 of 21
Configuring the Hostname, Component Name, Domain Name Server, NTP, and
Retention Period
Configure the hostname, component name, domain name server, and NTP server. Note that the
evaluation license provided with the vAppliances requires you to use the component name ‘vTPE’. With
other licenses, you can choose a different component name.
The default retention period for a vTPE is now 1 hour. You should change this value based on your
retention requirements and disk space utilization.
To change the retention period, issue the config pe retention policy { <hours> | infinite } CLI command.
For more information on this command, see the Tervela Platform Guide. For more information about
setting retention policies for PEs, see the Tervela Software Services User Guide.
To calculate your VM requirements for vTPE disks, you can use the following formula:
GBperHour = (MessageSize + 53) * MessageRate * .0036
Legend:
GBperHour = Gigabytes per 1 hour of retention period, the default.
For example, if your message size is 1000 and your message rate is 10K MPS, then your Gigabytes per
hour of retention period is:
GBperHour = (1000 + 53) * 10 * .0036
GBperHour = 38 gigabytes per 1hour of retention period
The following shows configuring the hostname, component-name, ip domain-name, ntp-server, and ntp:
Tervela> config hostname vTPE
Tervela> config component-name vTPE
Tervela> config ip domain-name tervela.com
Tervela> config ip name-server 172.31.66.11
Tervela> config ip name-server 172.31.66.12
Tervela> config ntp-server illab10-act.tervela.com
Tervela> config ntp enable
Tervela>
Issue the show current config CLI command to check current configuration of this vTPE.
Configuring the TPM Address
Configure the TPM address by issuing either the config pam primary <IP address> or config tpm primary
<IP address> CLI command:
Tervela> config pam primary 172.31.103.93
mgmt
[Starting] - Uptime 0 (days) 00:00:01
Tervela>
Tervela Virtual Appliance Installation Guide
Page 12 of 21
Check the TPM address by issuing either the show pam or show tpm CLI command:
Tervela> show pam
P&M(pam) Configuration
Primary P&M Server (Active) - 172.31.103.93
Pam State
- Connected
Mirror Version
-0
QueueInfo
- Depth:0 Max:0
Tervela Virtual Appliance Installation Guide
Page 13 of 21
Configuring a vTSE
Basic information
The vTSE is an optional component. It provides the Last Known Value (LKV) service. If you are not using
these features, you can skip the installation of the vTSE.
When the vTSE is installed on a user-supplied hypervisor (such as VMware), the first time the vTSE boots
up, you will see the unconfigured_vtse login prompt on the VM's console. Login as the user, “admin”,
with the password, “admin”. The Tervela CLI prompt will appear. After configuring the IP address and
routes for the vTSE, you can connect to the vTSE CLI over the network using ssh with the username,
“admin” and the password, “admin”.
When the vTSE is installed as a VM on a TPE-5xx, you can access the vTSE console by ssh-ing to the TPE5xx with a username of “vtse” and the password, “admin”. The Tervela CLI prompt will appear. After
configuring the IP address and routes for the vTSE, you can connect to the vTSE CLI over the network
using ssh with username, “admin” and the password, “admin”.
vTSE Port Requirements
The TPE-500 has four 1 GB Ethernet interfaces labeled eth1 - eth4. When the vTSE is used on the TPE500, the vTSE will have access to the eth3 and eth4 ports on the TPE-500. The TPE’s eth3 interface will
appear as eth0 to the vTSE and the eth4 interface will appear as eth1.
Configuring the IP Address and Route
Configure the management plane IP address and a default route. We will assume here that the eth0
interface is being used.
Tervela> config interface eth0 ip address 172.31.103.94
Tervela+interface eth0-> netmask 255.255.255.0
Tervela+interface eth0-> exit
Configure the default route:
Tervela> config ip route 0.0.0.0 0.0.0.0 via eth0 nexthop 172.31.103.2
Check to see if the gateway address is reachable by entering the ping 172.31.103.2 CLI command.
Once your route is configured, you can use an SSH client to access the vTSE via its IP address.
Configuring the Hostname, Component Name, Domain Name Server, and NTP
Configure the hostname, component name, domain name server, and NTP server. Note that the
evaluation license provided with the vAppliances requires you to use the component name, “vTSE”.
With other licenses, you can choose a different component name.
Tervela> config hostname vTSE
Tervela> config component-name vTSE
Tervela Virtual Appliance Installation Guide
Page 14 of 21
Tervela> config ip domain-name tervela.com
Tervela> config ip name-server 172.31.66.11
Tervela> config ip name-server 172.31.66.12
Tervela> config ntp-server illab10-act.tervela.com
Tervela> config ntp enable
Tervela>
Issue the show current config CLI command to check current configuration of this vTSE.
Configuring the TPM Address
Configure the TPM address by issuing either the config pam primary <IP address> or the config tpm
primary <IP address> CLI command:
Tervela> config pam primary 172.31.103.93
mgmt
[Starting] - Uptime 0 (days) 00:00:01
Tervela>
Check the TPM address by issuing either the show pam or show tpm CLI command:
Tervela> show pam
P&M(pam) Configuration
Primary P&M Server (Active) - 172.31.103.93
Pam State
- Connected
Mirror Version
-0
QueueInfo
- Depth:0 Max:0
Tervela Virtual Appliance Installation Guide
Page 15 of 21
Configuring a vTPM
Basic information
Once the vTPM boots up, first time you will see the unconfigured_vtpm login prompt. Login as the user,
“admin”, with the password, “admin”. You will see the Tervela CLI prompt “Tervela>”.
Configuring the IP Address and Route
Configure the network interface. This example assumes that eth0 is being used.
Tervela> config interface eth0 ip address 172.31.103.93
Tervela+interface eth0-> netmask 255.255.255.0
Tervela+interface eth0-> exit
Configure the default IP route:
Tervela> config ip route 0.0.0.0 0.0.0.0 via eth0 nexthop 172.31.103.2
Check the route you just configured with the show ip route CLI command.
Tervela> show ip route
Global Route Table
172.31.103.0/24 deveth0 proto kernel scope link src 172.31.103.93
default via 172.31.103.2 dev eth0
IP Route Table eth0
IP Route Table eth1
IP Route Table eth2
IP Route Table eth3
IP Route Table eth4
IP Route Table eth5
IP Route Table ib0
IP Route Table ib1
FP Route Table
Tervela>
Enter the ping 172.31.103.2CLI command to see if you can reach the Gateway Address.
Once your route is configured, you can use an SSH client to access the vTPM via its IP address.
Configure the TPM address by issuing either the config pam address <IP address> or the config tpm
address <IP address> CLI command. Normally, the TPM address will be the same as the management
address configured earlier. This command will restart all the TPM services.
Tervela> config pam-address 172.31.103.93
This command will restart all services, are you sure (Y/N)? y
mgmt
evtmgr
pam
[Running] - Uptime 0 (days) 00:00:04
[Running] - Uptime 0 (days) 00:00:02
[Running] - Uptime 0 (days) 00:00:02
Tervela>
Tervela> show pam
Tervela Virtual Appliance Installation Guide
Page 16 of 21
Show Pam Config
Pam Config
Pam Config
- Pam Address 172.31.103.93
- Pam Url http://127.0.0.1:8080/Tervela
Tervela> show service all status
mgmt
[Running] - Uptime 0 (days) 00:01:00
evtmgr
[Running] - Uptime 0 (days) 00:00:58
pam
[Running] - Uptime 0 (days) 00:00:58
Tervela>
Configuring the Hostname, Domain Name Server, and NTP
Optionally, configure the hostname, domain name server, and NTP.
Tervela> config hostname vTPM
Tervela> config ip domain-name tervela.com
Tervela> config ip name-server 172.31.66.11
Tervela> config ip name-server 172.31.66.12
Tervela> config ntp-server illab10-act.tervela.com
Tervela> config ntp enable
Tervela>
Check the current configuration by entering the show current-config CLI command.
Tervela> show current-config
config
ip route 0.0.0.0 0.0.0.0 via eth0 nexthop 172.31.103.2
ip domain-name tervela.com
ip name-server 172.31.66.11
ip name-server 172.31.66.12
ntp enable
ntp-server illab10-act.tervela.com
snmp contact Tervela Inc.
snmp location Tervela Inc.
snmp community public
snmp traps enabled
snmp trap destinations
interface eth0
ip address 172.31.103.93
netmask 255.255.255.0
exit
hostname vTPM
pam-address 172.31.103.93
pam-url http://127.0.0.1:8080/Tervela
exit
Tervela>
Configuring the Default Database
The vTPM ships with a default database, including trial licenses, but this database is initially disabled. To
enable the default database, use the install-default-database CLI command:
Tervela>install-default-database
This command will erase your current TPM database (including licenses), install a default database, and
Tervela Virtual Appliance Installation Guide
Page 17 of 21
restart all services.
Are you sure (Y/N)
Tervela>
Start the TPM GUI by pointing a web browser at http://IPAddress:8080/Tervela. Java support is
required in the browser to use the TPM GUI.
Tervela Virtual Appliance Installation Guide
Page 18 of 21
Login as the user, “admin” with the password, “admin”
Tervela Virtual Appliance Installation Guide
Page 19 of 21
Under Appliances>Messaging Appliances>Activated:
•
•
Right-click on the vTMX and modify its IP address to the address previously entered on its CLI.
Right-click on the vTPE and modify its IP address to the address previously entered on its CLI.
The trial versions of the vAppliances come pre-configured with Tervela licenses for a single vTMX named
“vTMX” and a single vTPE named “vTPE”.
API Users and Topics
The trial version of the vAppliances comes pre-configured with a set of API users and topics. You can
modify these via the TPM GUI to suit your needs.
Tervela Virtual Appliance Installation Guide
Page 20 of 21
Configuring a vClient
Basic information
The Virtual Client ISO is provided as a convenience for initial vAppliance testing. This is not a supported
Tervela product and should not be used in a production environment.
When the vClient boots up, you will see the unconfigured_client login prompt. Login as user 'root' with
password 'tervela'. You will be presented with a bash shell prompt.
Configure the network interfaces ethX as static or dhcp using the standard RedHat/CentOS mechanisms.
The eth0 configuration file is stored in /etc/sysconfig/network-scripts/ifcfg-eth0.
Tervela Virtual Appliance Installation Guide
Page 21 of 21