Install DCF using Console Mode

DCF can be installed on the platform of supported Linux hosts. This procedure specifically uses the Linux installation procedure as an example.
Fulfill the following prerequisites before starting the installation:
  1. Installation server must have bash installed.
  2. Installation server must have zip installed.
  3. Installation server must have installed curl utility.
  4. When you install DCF on a Linux Platform, assign executable permissions to the installation script.
  5. Ensure that you have a login with root privileges to run the installer.
  6. Download the installation file from https://support.broadcom.com/ and place it in a temporary location on the server.
  1. Login server as root.
  2. Type
    ./Smarts_dcf-<Version>.bin –i console
    to run the installer in the console-based installer mode, press
    Enter
    .
    The introduction command prompt screen appears.
  3. Press
    Enter
    to continue.
    License agreement appears.
  4. PRESS ANY KEY TO CONTINUE TO READ LICENSE AGREEMENT OR PRESS '0' to ADVANCE TO END. Press
    Enter
    .
  5. Type
    Y
    and press
    Enter
    to accept the license agreement.
  6. Specify the directory to install DCF when installer prompts, or else press
    Enter
    to accept the default folder.
    Default Install Folder:
    /opt/DCF
    If the target directory already contains an existing DCF installation, then it upgrades (patch or full), else fresh installation takes place.
  7. Press
    Enter
    to continue when pre-install summary displays.
    Installation continues.
    Installer triggers rollback action on any kind of failure. Except DCF_Logs, all files and folders gets uninstalled. Errors can be seen inside
    DCF_Logs/INSTALL_ERR.log
  8. Press
    Enter
    to exit the installer when Install completed message displays.
After successful DCF installation, Install
VMware Smarts Notification Collector
to pull all the events from Smarts Presentation SAM and publish the same to KAFKA for consumption.
If you shutdown or stop IP/ESM server which has Cisco ACI / VCD / Cloudify discovered and restart the server with the same repos / topology using --ignore-restore-errors or --clean-topology then no issues. However if you shutdown ESM server and restart with --norestore option then old monitoring collectors for Cisco ACI / VCD / Cloudify will be running and those need to be stopped manually.