Dam KVM Installation Guide 12-27-2024
Dam KVM Installation Guide 12-27-2024
Contents
About This Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
SecureSphere Specifications - Linux KVM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Deployment Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Management Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Obtaining the Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Deploying the Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
SecureSphere First-Time Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Performing First-Time Login for the Management Server (MX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
First-Time Login for the Gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Confirming the Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Proprietary Rights Notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
End User License and Services Agreement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
This Configuration Guide is intended as a guide for administrators tasked with configuring SecureSphere on Linux KVM.
Note: Imperva DAM assumes that you configure and manage the environment. Therefore, Imperva
provides generic guidelines that should be configured differently in each environment rather than
specific step by step for each environment. Imperva DAM KVM was verified over a VMWARE ESXI running
ubuntu with libvirt and QEMU installed. Imperva assumes that the KVM image is able to be loaded
properly and you performed the prerequisites steps on your environment.
Note: Only distributed deployments (management servers and gateways on separate virtual machines)
are supported by Imperva SecureSphere Virtual Appliance.
The baseline specifications for a SecureSphere v6500 Gateway on a Linux KVM is 8 cores and 32GB of memory.
Specification
Performance
24GB Memory and 400GB disk space. See requirements for guest
Memory
appliances below.
Specification
CPU 4 8 8 4
Memory 8 GB 16GB 32 GB 8 GB
Deployment Modes
Imperva SecureSphere Virtual Appliance supports the same deployment modes as the physical SecureSphere appliances:
• As a Gateway
• As a management server (MX)
• As a SOM
High availability deployments are available exactly as with physical appliances. See the DAM Administration Guide for
details.
• Management Server
Management Server
The SecureSphere gateways managed by the virtual MX can be on other physical machines (as in the figure above) or on
the same host machine with SecureSphere MX (as in the figure below).
The SecureSphere MXs managed by the virtual SOM can be on other physical machines (as in the figure above) or on the
same host machine with SecureSphere SOM (as in the figure below).
Note: Your "Welcome Imperva Customer" email includes a username and password that enable you to access the
Imperva Customer Portal.
To download the software, from the Imperva Customer Portal, click Downloads, then navigate to /Downloads/
Imperva_DAM/Setup/v14/v14.14/patch<latest patch number>/KVM.
There is only one qcow2 in this directory, and it is for all products and models.
1. Connect to your KVM server and log in using your root credentials.
2. Upload the relevant qcow2 file to /var/lib/libvirt/boot.
3. Verify you have an X server application installed on your PC and if not, install one.
4. Run the command
export DISPLAY=<your PC IP Address>:0
5. Run the command
virt-manager.
The Virtual Machine Manager window appears.
6. Click File > New Virtual Machine. The Create new virtual machine wizard appears.
7. Select Import existing disk image and click Forward.
8. Click Browse and navigate to the qcow2 file located in /var/lib/libvirt/boot.
9. For OS type, select Linux and for Version, select Centos 7.
10. Click Forward.
11. Select the relevant RAM and CPU settings and click Forward.
12. Enter a name for the machine.
13. Expand Network selection and change the network to your desired network.
14. Click Finish. The KVM server is created.
15. Connect via SSH to the server and perform the FTL procedure described in SecureSphere First-Time Login.
1. If you are configuring a Gateway, make sure the Gateway’s Management Server (MX) is up and running.
2. Power on the virtual machine (the instance of SecureSphere) you have just installed. For instructions on
installing (deploying) the software, see Deploying the Software.
3. Open SecureSphere in a console window. You are prompted to login.
4. Complete first time login as required for the component you're installing as follows:
◦ First-Time Login for the Management Server (MX)
◦ First-Time Login for the Gateway
5. Once you've completed first time login and configuration, open an internet browser and navigate to the IP
address of the MX Server you configured via HTTPS. For example: https://<IP address of MX>:8083. The End User
License Agreement (EULA) is displayed.
6. Read the EULA, then click Accept. You are asked to configure an Admin password for the GUI. See the Note
below.
7. Follow the instructions to set the GUI's Admin password. The Upload License window appears.
8. In the Upload License window, click the hyperlinked word here, as shown in the following:
9. Type your Enterprise License Code. You receive this from the "Welcome Imperva SecureSphere Customer"
email you had received after purchasing the product.
10. Type your email address. The license file will be sent to this email address as an attachment. The End User
License Agreement (EULA) is displayed.
11. Read the EULA, then enable the Accept checkbox.
12. Type the Verification strings as required.
13. Click Activate.
14. Check your email for the email with the license file, and when it arrives, save the license file.
15. Return to the Upload License window and click Browse to browse to the license file you just saved.
16. Click Upload.
17. Continue as prompted.
Note:
* + = # % ^ : / ~ . , [ ] _
Note: Your "Welcome Imperva SecureSphere Customer" email includes the following information:
Notes:
• If you configure a DNS client during the first-time login, make sure you specify the IP address
of a real DNS server that is available during the setup.
• Some procedure steps include yes/no options. The selections that appear are examples only.
For any no selection, you may select yes and specify the related values. Note that the system
operates more efficiently when you select yes in procedures that are marked recommended.
• Some options are displayed only when specific selections are made in previous steps.
• For full descriptions of the configuration options, see Imperva On-Premises Administration
Guide.
• You can automate the first-time login process to configure the gateway in sniffing mode. For
more information, see Automating First Time Login in the Imperva On-Premises
Administration Guide.
• If installing as a SOM, use the First Time Login for Management Server (MX) procedure.
Note: Make sure your new password has the following characteristics:
* + = # % ^ : / ~ . , [ ] _
A numbered list of options to configure the appliance is displayed as shown below. Type 1 to configure an Management
Server (MX) or 2 to configure a SOM, then press Enter.
1. The configuration tool displays the default "management" interface for the appliance. On the Do you want to
change it? line, enter n.
2. On the IP Address [IP Address/CIDR] line, enter the IP address/number of bits. For example: 192.168.1.1/24
3. On the Do you want to set IPv6 Address as well? line, enter n.
1. On the Enter password line, enter a new password for the Linux root user. This password will also be used as
the grub bootloader password.
◦ Minimum password length: 10 characters
◦ Maximum password length: 14 characters
◦ The password may include letters, digits, and the following special characters: * ( ) - + = | # % ^ : / ~ . , [
_]
2. On the Re-enter password line, enter the same password again.
The SecureSphere administrative user is used to log into the management server using impcfg, and its password must be
identical on all appliances managed by the same MX.
1. On the Enter password line, enter a new password for the SecureSphere administrative user.
The System user is occasionally used for logging into the database to make changes and for troubleshooting during
support cases.
A Large Scale MX works only with Large Scale Gateways, but can handle up to fifty such Gateways. If your setup does not
have the limitations summarized in Understanding Large Scale Gateways and Large Scale MX, you should enable Large
Scale MX.
• On the Do you want this MX to work in large scale mode? [y/n] line, enter y.
1. Please select a continent or ocean is displayed, followed by a numbered list of areas. Enter the number for
your location, or enter 11 to specify a time zone using the Posix TZ format.
2. Please select a country is displayed, followed by a numbered list of countries. Enter the number for your
country.
3. Your selection and the local time are displayed. Next, Is the above information OK? is displayed followed by a
numbered yes/no list. Enter a number to indicate whether the information is correct.
Note: The process of applying the system configuration may take about 10 minutes. Do not reboot the
appliance during system configuration processing.
• On the Press <ENTER> to continue line, press Enter to apply the system configuration.
Notes:
• If you configure a DNS client during the first-time login, make sure you specify the IP address
of a real DNS server that is available during the setup.
• Some procedure steps include yes/no options. The selections that appear are examples only.
For any no selection, you may select yes and specify the related values. Note that the system
operates more efficiently when you select yes in procedures that are marked recommended.
• Some options are displayed only when specific selections are made in previous steps.
• For full descriptions of the configuration options, see Imperva On-Premises Administration
Guide.
• You can automate the first-time login process to configure the gateway in sniffing mode. For
more information, see Automating First Time Login in the Imperva On-Premises
Administration Guide.
• If installing as a SOM, use the First Time Login for Management Server (MX) procedure as
described in First-Time Login for the Management Server.
Note: Make sure your new password has the following characteristics:
* + = # % ^ : / ~ . , [ ] _
• A numbered list of options to configure the appliance is displayed as shown below. Type 3 to configure a
gateway, then press Enter.
3) Gateway only.
1. The configuration tool displays the default "management" interface for the appliance. On the Do you want to
change it? line, enter n.
2. On the IP Address [IP Address/CIDR] line, enter the IP address/number of bits. For example: 192.168.1.1/24
3. On the Do you want to set IPv6 Address as well? line, enter n.
To set the passwords for the Linux root and grub users:
1. On the Enter password line, enter a new password for the Linux root user. This password will also be used as
the grub bootloader password.
◦ Minimum password length: 10 characters
◦ Maximum password length: 14 characters
◦ The password may include letters, digits, and the following special characters: * ( ) - + = | # % ^ : / ~ . , [
_]
The SecureSphere administrative user is used to log into the management server using impcfg.
1. On the Enter password line, enter a new password for the administrative user.
◦ Minimum password length: 10 characters
◦ Maximum password length: 14 characters
◦ The password may include letters, digits, and the following special characters: * ( ) - + = | # % ^ : / ~ . , [
_]
2. On the Re-enter password line, enter the same password again.
• On the Enter the Management Server's IP Address line, enter IPv4 Address. For example: 10.1.1.205
• A numbered list of gateway operation modes is displayed. Enter the number for your operation mode
preference.
1. Please select a continent or ocean is displayed, followed by a numbered list of areas. Enter the number for
your location, or enter 11 to specify a time zone using the Posix TZ format.
2. Please select a country is displayed, followed by a numbered list of countries. Enter the number for your
country.
3. Your selection and the local time are displayed. Next, Is the above information OK? is displayed followed by a
numbered yes/no list. Enter a number to indicate whether the information is correct.
You can (optionally) set this Gateway to work in Large Scale Gateway mode, also known as Sonar Only mode. Large Scale
Gateways can monitor more traffic.
With Large Scale Gateways, DB audit data is sent only to Sonar, and a Gateway can handle up to three times the traffic of a
standard Gateway. If your setup does not have the limitations summarized in Understanding Large Scale Gateways and
Large Scale MX, you should enable Large Scale Gateways.
• On the Do you want this Gateway to work in Sonar Only mode line, enter y.
Note: Note: The process of applying the system configuration may take about 5 minutes. Do not reboot
the appliance during system configuration processing.
• On the Press <ENTER> to continue line, press Enter to apply the system configuration.
To confirm that you have correctly configured the Imperva SecureSphere Virtual Appliance:
• Other Configurations: Use the standard networking tools to confirm that the Imperva SecureSphere Virtual
Appliance is properly monitoring and/or intercepting traffic.
Follow this link to see the copyright notices and certain open source license terms:
https://docs.imperva.com/bundle/z-kb-articles-km/page/656407b1.html
This document is for informational purposes only. Imperva, Inc. makes no warranties, expressed or implied.
No part of this document may be used, disclosed, reproduced, transmitted, transcribed, stored in a retrieval system, or
translated into any language in any form or by any means without the written permission of Imperva, Inc. To obtain this
permission, write to the attention of the Imperva Legal Department at: 3400 Bridge Parkway, Suite 200, Redwood Shores,
CA 94065.
Information in this document is subject to change without notice and does not represent a commitment on the part of
Imperva, Inc. The software described in this document is furnished under a license agreement. The software may be used
only in accordance with the terms of this agreement.
This document contains proprietary and confidential information of Imperva, Inc. This document is solely for the use of
authorized Imperva customers. The information furnished in this document is believed to be accurate and reliable.
However, no responsibility is assumed by Imperva, Inc. for the use of this material.
TRADEMARK ATTRIBUTIONS
All other brand and product names are trademarks or registered trademarks of their respective owners.
PATENT INFORMATION
The software described by this document is covered by one or more of the following patents:
US Patent Nos. 7,640,235, 7,743,420, 7,752,662, 8,024,804, 8,051,484, 8,056,141, 8,135,948, 8,181,246, 8,392,963,
8,448,233, 8,453,255, 8,713,682, 8,752,208, 8,869,279 and 8,904,558, 8,973,142, 8,984,630, 8,997,232, 9,009,832, 9,027,136,
9,027,137, 9,128,941, 9,148,440, 9,148,446, 9,401,927, and 11, 579, 859..
Imperva Inc.
United States
• Website: http://www.imperva.com
• General Information: info@imperva.com
• Sales: sales@imperva.com
Imperva-SecureSphere-v14.16-DAM-Virtual-Appliance-Installation-Guide
To view the End User License and Service Agreement for this product, please visit http://www.imperva.com/Other/
LicenseAgreement