If you do not want to configure the repository, you can use this method to install AppDefense Guest Module on guest Linux virtual machines (VM) where your application workloads are running. The installation of AppDefense Guest Module installs the AppDefense package, and the Guest Introspection package.

  • You must complete the prerequisites before the actual installation. For details, refer to Guest Module Install Prerequisites for Linux Systems.
  • The Linux VM (or server that is used to supply binaries to VMs) must have access to https://packages.vmware.com. To verify accessibility to packages.vmware.com, use the ping packages.vmware.com command. Then run the curl -Is https://packages.vmware.com/appdefense command. The curl request returns the HTTP/1.1 200 OK status code.
Perform the steps as applicable for your Linux distribution.
  1. Go to the Linux VM.
  2. Go to the link provided in the table and download the Guest Introspection and AppDefense packages for the relevant Linux distribution.
  3. To install Guest Introspection and AppDefense Guest Module, run the commands for the appropriate Linux distribution in the Command to Download Package column. Replace xxxx with the correct package string. For example, Guest-Introspection-for-VMware-NSX-1.0.0.1.9587929-1.ubuntu_x86_64.deb and vmw-glx_1.3.0.0-9587929_amd64.deb.
    Table 1. Linux Package and Command to Use for Installation
    Linux Distribution Link to Download Package Command to Use for Installation
    Ubuntu
    • https://packages.vmware.com/appdefense/latest/guest-introspection-for-vmware-nsx/ubuntu/dists/trusty/main/binary-amd64/Guest-Introspection-for-VMware-NSX-x.x.x.x-xxxxxx-x.ubuntu_x86_64.deb
    • https://packages.vmware.com/appdefense/latest/ubuntu/dists/trusty/main/binary-amd64/vmw-glx_x.x.x.x-xxxxxx_amd64.deb
    • dpkg –i Guest-Introspection-for
      -VMware-NSX-x.x.x.x-xxxxxx-x.ubuntu_x86_64.deb
    • dpkg –i vmw-glx_x.x.x.x-xxxxxx_amd64.deb
    SLES
    • https://packages.vmware.com/appdefense/latest/guest-introspection-for-vmware-nsx/sles/x86_64/Guest-Introspection-for-VMware-NSX-x.x.x.x-xxxxxx-x.sles.x86_64.rpm

    • https://packages.vmware.com/appdefense/latest/vmw-glx-x.x.x.x-xxxxxx.x86_64.rpm
    •  rpm -Uvh Guest-Introspection-for-VMware-NSX-x.x.x.x-xxxxxx-x.sles.x86_64.rpm
      
    • rpm –Uvh vmw-glx-x.x.x.x-xxxxxx.x86_64.rpm
    RHEL
    • https://packages.vmware.com/appdefense/latest/guest-introspection-for-vmware-nsx/rhel/x86_64/Guest-Introspection-for-VMware-NSX-x.x.x.x-xxxxxx-x.rhel.x86_64.rpm

    • https://packages.vmware.com/appdefense/latest/vmw-glx-x.x.x.x-xxxxxx.x86_64.rpm
    • rpm -Uvh Guest-Introspection-for-VMware-NSX-x.x.x.x-xxxxxx-x.rhel.x86_64.rpm
    • rpm –Uvh vmw-glx-x.x.x.x-xxxxxx.x86_64.rpm
    CentOS
    • https://packages.vmware.com/appdefense/latest/guest-introspection-for-vmware-nsx/centos/x86_64/Guest-Introspection-for-VMware-NSX-x.x.x.x-xxxxxx-x.centos.x86_64.rpm

    • https://packages.vmware.com/appdefense/latest/vmw-glx-x.x.x.x-xxxxxx.x86_64.rpm
    • rpm -Uvh Guest-Introspection-for-VMware-NSX-x.x.x.x-xxxxxx-x.centos.x86_64.rpm
    • rpm –Uvh vmw-glx-x.x.x.x-xxxxxx.x86_64.rpm
  4. To verify if AppDefense Guest Module is installed, run the following command with the root privilege:
    /etc/init.d/vmw_glxd status
  5. To verify if the Guest Introspection is installed, run the following command with the root privilege:
    /etc/init.d/vmw_conn_notifyd status

The status is running.

Note: If you are facing issues using the above steps to install or upgrade, you can use a script to perform all the install tasks for you. For details, refer to Issues with Linux Guest Module Install or Upgrade.