On-site installation
<multistep> Required licenses=
- Three Windows Server 2008 license keys for activating Windows when starting each VM.
- One Genesys software license for either 100 or 300 agents.
- One Business Objects Enterprise (BOE) version 3.1 license key.
- One Microsoft SQL Server 2008 R2 64-bit license with 50 client access.
|-| Provision the network= Provision the network to include:
- Five IP addresses within a single subnet and available on the Windows domain running DNS/DHCP services for the Virtual Machines (VMs); you also need to assign five hostnames for the VMs for entry into a DNS server
- One IP address within a management control subnet for Dell iDRAC configuration, to enable hardware alarming via email (the address must be able to access the customer corporate email server)
- One IP address within the same subnet and available on a Windows domain running DNS/DHCP services for ESXi 5.1 server.
|-| Set up hardware monitoring= Your Dell server includes an Integrated Dell Remote Access Controller (iDRAC) that monitors the server hardware and can send email notifications to help you avoid the data loss that will occur if two drives in the RAID array fail.
To configure the iDRAC to send email notifications:
- Ensure that you have configured your iDRAC. See the section "iDRAC Settings Utility" in the Dell Owner's Manual for your R720 or R420.
- Use a browser to log into the Dell iDRAC at https://IP address/login.html, where IP address is the management interface IP address or DNS entry name. Enter the username and password that you specified when configuring the iDRAC.
- Navigate to Alerts > Alerts Filter. Ensure that only System Health, Storage, Warning, and Critical are checked. Uncheck the other five items. Click Apply.
- Under Alerts and Remote System Log Configuration, check the Email box in the heading for each of the 8 pages.
- Select the SNMP and E-Mail Settings tab. Under Destination E-mail Addresses, add up to four addresses to receive alert emails. Check State for each address. Click Apply.
- Under SMTP (E-Mail) Server Address Settings, enter the IP address or FQDN/DNS name of the corporate email server (authentication is optional). Click Apply.
- Under Destination E-mail Addresses, click Send to send an email alert to each of the configured accounts.
- Verify that each account received the test email.
- Return to the Alerts tab. Enable alerts and click Apply.
|-| Configure the server=
- Configure the external interfaces:
- Media Gateway/SBC: add network bandwidth and provision the network infrastructure
- Agent phones: add network bandwidth and provision the network and phones
- Organization email (if the customer selects the email option): provision the network
- Organization backend servers (optional): provision the network and security information
- Organization Network Management System (optional): provision the network and security information
- For the optional email package, set up an account for the ESJ server to connect with the corporate email server to pick up incoming email.
- Meet network voice requirements:
- 50ms between particular endpoints
- MOS > 4
- R factor > 70
- network jitter < 40ms
- RTP packet loss 0
- Meet network voice requirements:
- The customer is responsible for the following:
- Completing a backup of the system after installation
- Updating Genesys One credentials after installation
- Installing anti-virus software consistent with corporate guidelines (Genesys does not recommend anti-virus software running on hosts with SIP RTP messaging as it can affect voice quality)
- Enabling security policies/firewall per corporate guidelines
- Installing updates
- Being aware that FTC regulations may require that Outbound Contact Server (OCS) audit logs be stored for up to 24 months. Due to storage limitations, the log zip utility on the Core VM is configured to only retain these logs for a maximum of 60 days. Customers must move these logs to external storage before the 60-day expiration.
|-| Update DHCP and DNS servers for ESXi= Power on the ESXi server (if needed) and retrieve its MAC address (for setup in a DHCP server to assign an IP address and in a DNS server so the host name of the ESXi server can be associated to the assigned IP address when first connected to the network):
- Open the ESXi console for your ESXi server and go to <F2> Customize System/View Logs > Configure Management Network > Network Adapters/<D> View Details. Copy the MAC address.
- Log into the customer DHCP server. In the Command window, replace the existing MAC address for the ESXi server.
- Restart the DHCP server.
- Update the customer DNS server with new host name of the ESXi server and the IP address assigned from the customer pool of addresses and given out by their DHCP server.
|-| Update DHCP and DNS servers for VMs= Before you power on the VMs, retrieve their MAC addresses (from VM properties) to populate the DHCP server and update the DNS server:
- In the vSphere Client inventory, right-click each virtual machine and select Edit Settings > Network adapter 1 to view its MAC address. Copy each address.
- Log into the DHCP server. In the Command window, replace the existing MAC address for each VM.
- Restart the DHCP server.
- Update the customer DNS server with the new host names of the VM servers and the IP addresses assigned from the customer pool of addresses and given out by their DHCP server.
|-| Configure NTP to synchronize VMs= Configure an NTP (network time) daemon to synchronize the customer VMs.
- In the vSphere Client, select the ESXi server, and then select the Configuration tab.
- From the Software menu, click Time Configuration and select Properties.
- Select NTP Client Enabled and then click Options. The NTP Daemon (ntpd) Options window opens.
- In the NTP Daemon Options window, do the following steps:
- Under General, select Start and stop with host.
- Under NTP Settings, add an NTP Server in the customer time zone (the NTP Server website lists available NTP servers) and select Restart NTP service to apply changes.
- Click OK.
- Click OK again to close the Time Configuration window.
|-| Power on the Core VM=
- Power on the Core VM (this step must take place before you power on any of the other VMs).
- In Windows setup, enter the locale and product key, accept the license terms, and change the password. (For localized versions, you must first select a language before proceeding with Windows setup.)
- Confirm that the dialog for changing the user password at the first login appears. The Windows desktop loads and the tuneup script automatically runs.
|-| Configure the VM using the tuneup script=
- After the tuneup script launches automatically, enter values when prompted:
- Host naming scheme:
- Select 1 to use default host names (g1-core-p, g1-ui-p, g1-db-p, g1-aux-p, g1-gvp-p). Use this option for environments that you do not plan to extend and if the default naming convention suits your needs.
- Select 2 to use default host names with custom suffixes (such as g1-core-p-env1). The script prompts you for the suffix. Use this option if default names with suffixes agree with your host naming convention. Important: The suffix can contain no more than 4 characters.
- Select 3 to use custom names for each host (such as newyork-core and newyork-ui). The script prompts you for each name, which should identify the role of the host (core, ui, db, aux, or gvp). Use this option if you need to conform to a customer naming convention. Important: Each host name can contain no more than 15 characters.
- Domain configuration (this setting defines how the FQDN of the hosts is presented in Genesys Configuration; Genesys software uses these names when establishing network connections):
- Select 1 to have the tuneup script use the domain name that it detects automatically.
- Select 2 (Other domain name) to enter the domain name manually. When prompted, enter the domain name.
- Select 3 if your environment does not require a domain name.
- Rename? Yes
- Reboot? Yes
- Host naming scheme:
Important: Ensure that the Core VM fully restarts before you proceed.
To verify that the IP address is correct, run the Windows command ipconfig/all. If the host received proper IP configuration from your DHCP Server, the values will match your network settings.
To verify that the server can reach the remote host, ping an external server (such as a server you plan to use for your agent desktops) by running the command ping remote host name or IP address. The remote host must be reachable via ping and the output of the ping command looks similar to this example (note the shortened output and sample IP addresses; ping times may vary):
Pinging agent-desktop.domain.com [1.2.3.4] with 32 bytes of data:
Reply from 1.2.3.4: bytes=32 time<1ms TTL=128
Reply from 1.2.3.4: bytes=32 time<1ms TTL=128
Reply from 1.2.3.4: bytes=32 time<1ms TTL=128
Reply from 1.2.3.4: bytes=32 time<1ms TTL=128
Ping statistics for 1.2.3.4:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
From the remote host you just pinged, open the console window and issue the following command:
ping Core VM name or IP address
The Core VM host must be reachable and the output of ping command must look similar to the example in the previous substep.
|-| Apply licenses and configuration changes= WATCH: To view a short demonstration of the license application, click the Genesys icon below:
In the Initial Configuration Tasks window in the vSphere client on the Core VM:
- Set the time zone in the format Continent/City or Region. For a list of time zones, see the TZ column in List of tz database time zones.
- Set up Genesys License Manager by placing the Flex LM license file (acquired earlier) in the GCTI\flexlm folder.
ImportantAltering the Windows Operating System Regional settings (other than time zone) may result in a failure when attempting to apply the MS SQL Server 2008 license key at the completion of the BEP installation.
- To add the Microsoft SQL Server 2008 R2 64-bit license:
- Go to Start > All Programs > Microsoft SQL Server 2008 R2 > Configuration Tools > SQL Server Installation Center (64-bit)
- Select Maintenance.
- Select Edition Upgrade, and click OK to begin the setup.
- Click Next through the Setup Support Rules.
- Enter the Product Key, and click Next.
- Accept the license terms, and click Next.
- Select the Instance, and click Next.
- Click Upgrade.
- If your environment uses a domain, you can add it by doing the following:
- Click Provide computer name and domain.
- In the System Properties window, click Change.
- In the Computer Name/Domain Changes window, select Domain and enter the domain name.
- Click OK.
- Reboot the VM.
|-| Verify the Genesys services=
- Click Start.
- To verify this step, enter Services in the Search programs and files dialog box.
- Select Services and locate groups of services with names starting with Genesys in the list of local services.
- Check the status and startup type of these services. All Genesys services are in status Started, with startup type Automatic.
|-| Enter Configuration Manager details=
- On the console of the Core VM, click Start and select All programs > Genesys Solutions > Start Configuration Manager.
- In the dialog box, enter:
- User name: default
- Password: password
- Application: default
- Host name: localhost
- Port: 8888
Before proceeding to the next step, ensure that Configuration Manager starts and its main window displays Environment and Resources objects. |-| Configure db, aux, and gvp VMs=
- Configure the db, aux, and gvp VMs, beginning with the db VM (do not configure the ui VM until the next step):
- Power on each VM. In Windows setup, set the locale and the product key, accept the license terms, and change the password. (For localized versions, you must first select a language before proceeding with Windows setup.) To verify, use the same criteria as for the core server.
- The tuneup script automatically launches. When prompted:
- Enter the Primary Core Host IP address (do not use the host name).
- Enter Yes to rename and restart the VM. Ensure that each VM fully restarts before you proceed.
- Configure the time zone settings:
- For DB VM only: The time zone is configured as part of the tuneup script. Set the time zone for GIM in the format Continent/City or Region. For a list of time zones, see the TZ column in List of tz database time zones.
- For all VMs: In the Initial Configuration Tasks window, click Set time zone. Configure the time zone in the format Continent/City or Region. For a list of time zones, see the TZ column in List of tz database time zones.
- If your environment uses a domain, select Provide computer name and domain > Change and enter the domain name.
- In the Windows security window, enter the administrator ID and password.
- Restart the VM.
|-| Configure ui VM=
- Power on the ui VM. In Windows setup, set the locale and the product key, accept the license terms, and change the password. To verify, use the same criteria as for the core server.
- The UI tuneup script automatically launches. When prompted:
- Enter the Primary Core Host IP address.
- Enter Yes to rename and restart the VM.
- The tuneup_boe.bat script launches automatically. Enter the BOE license code (which Genesys does not provide).
- Wait for the BOE tuneup script to finish and close (the script can take 30 minutes or more to complete).
- In the Initial Configuration Tasks window, set the time zone in the format Continent/City or Region. For a list of time zones, see the TZ column in List of tz database time zones.
- If your environment uses a domain, select Provide computer name and domain > Change and enter the domain name.
- In the Windows security window, enter the administrator ID and password.
- Restart the VM.
|-| Configure BOE for GI2=
- To configure BOE for GI2, open the ui VM after the ui VM fully restarts for the second time.
- Open Business Objects Universe Designer and log in with these credentials:
- System: your ui host name:6400
- User: administrator
- Password: G3n35y5
- Authentication: Enterprise
- Create a connection, MSSQL 2008 > JDBC, that uses these values:
- Connection name: GI2-JDBC
- Username: sa
- Password: G3n35y5!
- Server host: your db host name:1433
- Database: gim_etl
- Import Universe from the folder Interactive Insights > 8.1.1.
- In the Universe Parameters window, specify the new GI2-JDBC connection.
- Export the Universe.
|-| Backup the VMs= Genesys recommends that you backup the VMs by exporting them to an external location or device.
- Open the vSphere Client.
- For each VM, do the following:
- Power off the VM.
- In the vSphere client, highlight the target VM and select File > Export > Export OVF Template.
- For the file format, select Single File (OVA).
- Specify the output file name and location.
- Export the file.
</multistep>