VPMA-49P: Difference between revisions
No edit summary |
|||
| (13 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
The VPMA-49P appliance is solely made to host nGeniusPULSE version 3.13 and onwards. In opposite to the VPMA-49 this appliance can't be updated using DNF. Please apply the security/vulnerability patches from Netscout. ESXi 8.0 compatibility (VM 20) to assure maximum compatibility with customers’s VM infrastructure. ESXi 8.0 is the first version that is compatible with Oracle Linux 9. | The VPMA-49P appliance is solely made to host nGeniusPULSE version 3.13 and onwards. In opposite to the VPMA-49 this appliance can't be updated using DNF. Please apply the security/vulnerability patches from Netscout. ESXi 8.0 compatibility (VM 20) to assure maximum compatibility with customers’s VM infrastructure. ESXi 8.0 is the first version that is compatible with Oracle Linux 9. | ||
This virtual machine meets all necessary requirements to run the nGeniusPULSE 3.13 software installer successfully. VPMA- | This virtual machine meets all necessary requirements to run the nGeniusPULSE 3.13 software installer successfully. VPMA-49P is available as an OVF template. It is stored at CRT-SRV-A-NAS | ||
The template VPMA-49P uses UEK. The template is based on Oracle Linux 9.4. | The template VPMA-49P uses UEK. The template is based on Oracle Linux 9.4. | ||
| Line 34: | Line 34: | ||
=== ISO === | === ISO === | ||
Start from the Oracle Linux 9.4 ISO (OracleLinux-R9-U4-x86_64- | Start from the Oracle Linux 9.4 ISO (OracleLinux-R9-U4-x86_64-dvd.iso). | ||
=== Installing operating system === | === Installing operating system === | ||
| Line 43: | Line 43: | ||
* Language Support: English (United States) | * Language Support: English (United States) | ||
* Keyboard: English (US) | * Keyboard: English (US) | ||
* Network & Host Name: ens33, vpma- | * Network & Host Name: ens33, vpma-49p, no domain, DHCP enabled | ||
* Time & Date: Etc, Greenwich Mean Time, Network Time on | * Time & Date: Etc, Greenwich Mean Time, Network Time on | ||
* Installation destination: Select all virtual disks to install to and click the Custom Storage Configuration radio button. Click Done | * Installation destination: Select all virtual disks to install to and click the Custom Storage Configuration radio button. Click Done | ||
| Line 131: | Line 131: | ||
|- | |- | ||
|/dev/mapper/appliancesys-root | |/dev/mapper/appliancesys-root | ||
| | |33G | ||
|/ | |/ | ||
|- | |- | ||
| Line 150: | Line 150: | ||
|/home | |/home | ||
|- | |- | ||
|/dev/mapper/ | |/dev/mapper/appliancesys-opt | ||
| | |42G | ||
|/opt | |/opt | ||
|- | |- | ||
|/dev/mapper/appliancesys-var | |/dev/mapper/appliancesys-var | ||
| | |12G | ||
|/var | |/var | ||
|- | |- | ||
|/dev/mapper/appliancedata- | |/dev/mapper/appliancelog-commitlog | ||
| | |12G | ||
|/ | |/commitlog | ||
|- | |||
|/dev/mapper/appliancedata-data | |||
|96G | |||
|/data | |||
|} | |} | ||
<pre>$ sudo dnf | Do NOT update OS packages. Any newer release of OL9 will cause the installation of nGeniusPULSE to fail. | ||
==== Install Unbreakable Enterprise Kernel ==== | |||
<pre>$ sudo dnf install --disablerepo=* kernel-uek-5.15.0-205.149.5.1.el9uek.x86_64.rpm kernel-uek-core-5.15.0-205.149.5.1.el9uek.x86_64.rpm kernel-uek-modules-5.15.0-205.149.5.1.el9uek.x86_64.rpm | |||
</pre> | </pre> | ||
<pre>$ sudo dnf install | --FIRST STOP, THIS IS THE VPMA-49P APPLIANCE. THIS SERVER CAN BE USED TO ACCOMODATE NGENIUSPULSE 3.13.-- | ||
==== Install dependencies ==== | |||
Before installing nGeniusPULSE, all required dependencies must be met. To create a list of required dependencies an .iso was obtained from NTCT that is used install nGeniusPULSE on Dell hardware appliances. We installed this ISO in VMware and issued the following commands: | |||
$ sudo dnf list --installed | grep NSRequired > NSRequired.txt | |||
$ sudo dnf list --installed | grep PulseRequired > PulseRequired.txt | |||
$ sudo dnf list --installed | grep AppStream > AppStream.txt | |||
From here we created a list: | |||
$ cat NSRequired.txt | awk ‘ { print $1 } ‘ > missing_NSRequired.txt | |||
$ cat PulseRequired.txt | awk ‘ { print $1 } ‘ > missing_Pulserequired.txt | |||
$ cat AppStream.txt | awk ‘ { print $1 } ‘ > missing_AppStream.txt | |||
<pre>$ sudo dnf -y install $(cat missing_AppStream.txt) | |||
</pre> | </pre> | ||
-- | <pre>$ sudo dnf -y install $(cat missing_NSRequired.txt) | ||
</pre> | |||
<pre>$ sudo dnf -y install $(cat missing_PulseRequired.txt) | |||
</pre> | |||
==== Install Application ==== | |||
<pre>$ cd /opt | |||
$ sudo ./nGP-3.13.0-0.303.0.bin | |||
</pre> | |||
Latest revision as of 18:23, 31 July 2025
Introduction
The VPMA-49P appliance is solely made to host nGeniusPULSE version 3.13 and onwards. In opposite to the VPMA-49 this appliance can't be updated using DNF. Please apply the security/vulnerability patches from Netscout. ESXi 8.0 compatibility (VM 20) to assure maximum compatibility with customers’s VM infrastructure. ESXi 8.0 is the first version that is compatible with Oracle Linux 9.
This virtual machine meets all necessary requirements to run the nGeniusPULSE 3.13 software installer successfully. VPMA-49P is available as an OVF template. It is stored at CRT-SRV-A-NAS
The template VPMA-49P uses UEK. The template is based on Oracle Linux 9.4.
Previous versions of VPMA came with a dedicated datadisk. The VPMA-49P is equipped with 2 small datadisks. Depending on its purpose the disks can be resized easily after deployment.
Solution
Virtual Machine
| Resources | |
|---|---|
| CPU | 8 |
| Memory | 64GB |
| Disk 1 | 128GB |
| Disk 2 | 12GB |
| Disk 3 | 96GB |
Note: nGeniusPULSE installation requires a minimum of 8 CPU, 64GB RAM and a system disk of 128GB. After installation the resources can be re-configured. The disks are provisioned as Thick Provision.
ISO
Start from the Oracle Linux 9.4 ISO (OracleLinux-R9-U4-x86_64-dvd.iso).
Installing operating system
General
Power on the VM and open Remote Console in vCenter Web Client. No need to check the installation media on a VM. The graphical installer is launched. Navigate using the mouse.
- Language Support: English (United States)
- Keyboard: English (US)
- Network & Host Name: ens33, vpma-49p, no domain, DHCP enabled
- Time & Date: Etc, Greenwich Mean Time, Network Time on
- Installation destination: Select all virtual disks to install to and click the Custom Storage Configuration radio button. Click Done
- Security Policy: No profile selected
- KDUMP: Kdump is enabled
- Installation Source: https://yum.oracle.com/repo/OracleLinux/OL9/4/baseos/base/x86_64.
- Software Selection: Minimal Install
LVM System
Add the following mount points:
| Mount Point | Size | Volume Group |
|---|---|---|
| /boot/efi | 50MB | Standard Partition |
| /boot | 1000MB | Standard Partition |
| swap | 16GB | appliancesys |
| /home | 12GB | appliancesys |
| /tmp | 12GB | appliancesys |
| /var | 12GB | appliancesys |
| / | <rest = leave size blank> | appliancesys |
| /opt | 42GB | appliancesys |
| /commitlog | 12GB | appliancelog |
| /data | 96GB | appliancedata |
Name of the Volume Groups:
- appliancesys (/dev/sda, 128GB)
- appliancelog (/dev/sdb, 12GB)
- appliancedata (/dev/sdc, 96GB)
Select Size Policy "Automatic".
Accept the changes to the partition table.
Users
Add root password <BJAhigh> and create administrator with full name Comcert BV (comcert/<BJAhigh>). Do not disable the root user, we need this account to administrate nGeniusONE.
Installation
Start the installation process.
Reboot the server when the installation has finished.
First boot
Log in using the VMware console, run "ip a" and record the appliance's IP address.
Connect to the server with ssh.
This is what df -h should output:
| Filesystem | Size | Mounted on |
|---|---|---|
| /dev/mapper/appliancesys-root | 33G | / |
| /dev/sda2 | 1000M | /boot |
| /dev/sda1 | 50M | /boot/efi |
| /dev/mapper/appliancesys-tmp | 12G | /tmp |
| /dev/mapper/appliancesys-home | 12G | /home |
| /dev/mapper/appliancesys-opt | 42G | /opt |
| /dev/mapper/appliancesys-var | 12G | /var |
| /dev/mapper/appliancelog-commitlog | 12G | /commitlog |
| /dev/mapper/appliancedata-data | 96G | /data |
Do NOT update OS packages. Any newer release of OL9 will cause the installation of nGeniusPULSE to fail.
Install Unbreakable Enterprise Kernel
$ sudo dnf install --disablerepo=* kernel-uek-5.15.0-205.149.5.1.el9uek.x86_64.rpm kernel-uek-core-5.15.0-205.149.5.1.el9uek.x86_64.rpm kernel-uek-modules-5.15.0-205.149.5.1.el9uek.x86_64.rpm
--FIRST STOP, THIS IS THE VPMA-49P APPLIANCE. THIS SERVER CAN BE USED TO ACCOMODATE NGENIUSPULSE 3.13.--
Install dependencies
Before installing nGeniusPULSE, all required dependencies must be met. To create a list of required dependencies an .iso was obtained from NTCT that is used install nGeniusPULSE on Dell hardware appliances. We installed this ISO in VMware and issued the following commands:
$ sudo dnf list --installed | grep NSRequired > NSRequired.txt
$ sudo dnf list --installed | grep PulseRequired > PulseRequired.txt
$ sudo dnf list --installed | grep AppStream > AppStream.txt
From here we created a list:
$ cat NSRequired.txt | awk ‘ { print $1 } ‘ > missing_NSRequired.txt
$ cat PulseRequired.txt | awk ‘ { print $1 } ‘ > missing_Pulserequired.txt
$ cat AppStream.txt | awk ‘ { print $1 } ‘ > missing_AppStream.txt
$ sudo dnf -y install $(cat missing_AppStream.txt)
$ sudo dnf -y install $(cat missing_NSRequired.txt)
$ sudo dnf -y install $(cat missing_PulseRequired.txt)
Install Application
$ cd /opt $ sudo ./nGP-3.13.0-0.303.0.bin