Package Installation Guide
Install a user-supplied package
nShield Monitor Package Installation Information
Upgrading nShield Monitor with a user supplied package will void nShield Monitor warranty and any associated support contract. You will no longer be able to update nShield Monitor with any new nShield Monitor release. After upgrading the package, nShield Monitor will reboot automatically. |
Best practice
Should you decide to upgrade a package with your own user supplied package and agree to the warranty being voided, we strongly recommend that you take a snapshot or backup of your nShield Monitor virtual appliance before proceeding. Using this snapshot or backup, you will be able to later restore nShield Monitor to a warranty valid state.
nShield Monitor should be backed up using native VMware capabilities for protecting virtual machines. For instructions, see the VMware Virtual Machine Backup Guide and the vSphere Virtual Machine Administration Guide.
Upgrade requirements
For package upgrade to work, the following requirements must be met:
-
The package must be provided in RPM format.
-
As
scp
will be used by nShield Monitor to download the package, you will need to provide anscp
server, and credentials, from where nShield Monitor can pull the package.
Perform the upgrade
-
Log in as a user with the administrator role via the nShield Monitor CLI.
-
Run the following command:
system upgradepkg <full path to package> server <ip address / hostname of SCP server> user <scp username> password <scp user password> port <optional SCP port>
Upgradeable packages
The following packages can be upgraded using the mechanism described.
autogen-libopts |
bash |
binutils |
coreutils |
cpio |
cpp |
device-mapper-persistent-data |
diffutils |
dnsmasq |
elfutils-libelf |
elfutils-libelf-devel |
elfutils-libs |
findutils |
gawk |
gdbm |
gettext |
gettext-libs |
gmp |
gnupg2 |
gnutls |
grep |
groff |
grub2 |
grub2-efi |
grub2-tools |
gzip |
info |
less |
libassuan |
libbasicobjects |
libcollection |
libgcc |
libgomp |
libidn |
libini_config |
libmpc |
libpath_utils |
libref_array |
libstdc++ |
libtalloc |
libtasn1 |
libtevent |
libunistring |
lm_sensors-libs |
m4 |
mpfr |
parted |
pyliblzma |
readline |
rsyslog |
sed |
tar |
wget |
which |