Getting started with Converged Systems Advisor for customers Edit on GitHub Request doc changes

To get started with Converged Systems Advisor, you must prepare your environment, install and set up the agent, and add a converged infrastructure to the portal.

You might want to learn how Converged Systems Advisor works before you get started.

Preparing your environment

Preparing your environment includes verifying support for your configuration, creating accounts for the agent, and registering for a NetApp Support Site account.

Steps
  1. Verify support in the NetApp Interoperability Matrix Tool:

    1. Verify that Converged Systems Advisor supports your FlexPod converged infrastructure.

    2. Verify that you have a supported VMware ESXi server for the Converged Systems Advisor agent.

      To minimize bandwidth usage, NetApp recommends installing the agent in the same data center as the FlexPod converged infrastructure.

  2. Ensure that the network in which you install the agent allows connectivity to the required endpoints:

    • The agent must have connectivity to each FlexPod component so it can collect configuration data.

    • The agent also requires an outbound internet connection to communicate with the Converged Systems Advisor portal (csa.netapp.com).

  3. Create accounts on each FlexPod component.

    The agent requires credentials to collect configuration data. You must provide the credentials when you configure the agent.

  4. Go to the NetApp Support Site and register for an account, if you do not have one.

    A NetApp Support Site account is required to configure the agent and to access the portal.

Creating accounts on FlexPod devices

You must set up a read-only account in Cisco UCS Manager and on your Cisco Nexus switches. An admin account is required for ONTAP systems. The agent uses these accounts to collect configuration data from each device.

Steps
  1. Create a read-only account for Cisco UCS Manager:

    1. Log in to Cisco UCS Manager.

    2. Create a locally authenticated user named csa-readonly.

      All new users are read-only by default.
  2. Create a read-only account for your Nexus switches:

    1. Log in to each Nexus switch using SSH or telnet.

    2. Enter global configuration mode:

      configure terminal
    3. Create a new user:

      username [name] password [password] role [role]
    4. Save the configuration:

      copy running configuration startup configuration
  3. Create an admin account for ONTAP:

    1. Log in to OnCommand System Manager and click the settings icon:

      The settings icon in System Manager..

    2. On the Users page, click Add.

    3. Enter a user name and password and add ssh and ontapi as user login methods with admin access.

      Shows the Add User screen in System Manager

Deploying the agent

You must deploy the Converged Systems Advisor agent on a VMware ESXi server. The agent collects configuration data about each device in your FlexPod converged infrastructure and sends that data to the Converged Systems Advisor portal.

Downloading and installing the agent

You must deploy the Converged Systems Advisor agent on a VMware ESXi server.

About this task

To minimize bandwidth usage, you should install the agent on a VMware ESXi server that is in the same data center as the FlexPod configuration. The agent must have connectivity to each FlexPod component and to the internet so it can send configuration data to the Converged Systems Advisor portal using HTTPS port 443.

The agent is deployed as a VMware vSphere virtual machine from an Open Virtualization Format (OVF) template. The template is Debian-based with 1 vCPU and 2 GB of RAM (more may be needed for multiple or larger FlexPod systems).

Steps
  1. Download the agent:

    1. Log in to the Converged Systems Advisor portal.

    2. Click Download Agent.

  2. Install the agent by deploying the OVF template on the VMware ESXi server.

Setting up networking for the agent

You must ensure that networking is set up correctly on the agent virtual machine to enable communication between the agent and FlexPod devices and between the agent and csa.netapp.com.

Steps
  1. Log in to the agent’s virtual machine console.

    The default user name is csa and the default password is netapp. You should change the default password after you log in.

  2. If DHCP is not available in the subnet, configure a static IP address and DNS settings using standard Debian tools, and then reboot the agent.

    The network configuration for the Debian virtual machine defaults to DHCP. NetworkManager is installed and provides a text user interface that you can start from the command nmtui (see the man page for more details.)

    For help with networking, see the network configuration page on the Debian wiki.

  3. If your security policies dictate that the agent must be on one network to communicate with FlexPod devices and another network to communicate with the internet, add a second network interface in VCenter and configure the correct VLANs and IP addresses.

  4. If a proxy server is required for internet access, configure the virtual machine to use the proxy by setting the http_proxy environment variable.

    Example

    The following steps configure the virtual machine to use an HTTP proxy running on 192.168.10.10 and port 3128.

    1. Add /etc/profile.d/proxy.sh with the following contents:

      export http_proxy=http://192.168.10.10:3128
    2. Add /etc/apt/apt.conf.d/99HttpProxy with the following contents:

      Acquire::http::Proxy "http://192.168.10.10:3128";
    3. Edit /etc/wgetrc by adding the following:

      http_proxy = http://192.168.10.10:3128
  5. Verify connectivity by running the following CLI command from the agent:

    curl -k https://www.netapp.com/us/index.aspx

    If the command fails, verify DNS settings. The agent virtual machine must have a valid DNS configuration and the ability to reach csa.netapp.com.

Installing an SSL certificate on the agent

The agent creates a self-signed certificate when the virtual machine boots for the first time. If required, you can delete that certificate and use your own SSL certificate.

About this task

Converged Systems Advisor supports the following:

  • Any cipher compatible with OpenSSL version 1.0.1 or greater

  • TLS 1.1 and TLS 1.2

Steps
  1. Log in to the agent’s virtual machine console.

  2. Navigate to /opt/csa/cert

  3. Delete the self-signed certificate that the agent created.

  4. Paste your SSL certificate.

  5. Restart the virtual machine.

Configuring the agent to discover your FlexPod infrastructure

You must configure the agent to collect configuration data from each device in your FlexPod converged infrastructure.

Steps
  1. Open a web browser and enter the IP address of the agent virtual machine.

  2. Log in to the agent by entering the user name and password of your NetApp Support Site account.

  3. Add the FlexPod devices that you want the agent to discover:

    1. Click Add a device.

    2. Select a device type.

    3. Enter the IP address or host name of the device.

    4. Enter the user name and password of the account that you previously created for this device.

    5. Click Add device.

      The Status column identifies how far along the agent is in the discovery process. The column displays a checkmark when discovery is complete.
  4. Repeat the steps for all other devices in the FlexPod converged infrastructure.

Result

Each device in the FlexPod infrastructure should display in the table with a checkmark.

Shows each required device with a green checkmark in the Status column.

Adding an infrastructure to the portal

After you configure the agent, it sends information about each FlexPod device to the Converged Systems Advisor portal. You must now select each of those components in the portal to create an entire infrastructure that you can monitor.

Steps
  1. In the Converged Systems Advisor portal, click Add Infrastructure.

  2. Add basic details about the infrastructure: a name, your company name, and the location of the system.

  3. In the Available Devices table, select each device that is part of the FlexPod configuration.

    When you select a device, the Eligibility column displays either Eligible or Not Eligible. A device is not eligible if it was discovered by a different agent.

    Once you have selected the required components, you should see a green checkmark next to each type of device.

    Shows four devices selected in the table and green checkmarks for each

  4. Click Add System and then click OK in the confirmation dialog box.

  5. When prompted, add your Converged Systems Advisor license to unlock key functionality:

    1. Enter the license key.

    2. Review and accept the terms of the End User License Agreement.

    3. Click Submit.

      The Status column should now display that the license for the converged infrastructure is active.

      Shows an active license in the Licensing table.

Result

Converged Systems Advisor adds the infrastructure to the portal and starts collecting configuration data about each device. Wait a few minutes for the agent to collect information from the devices.

Sharing an infrastructure with other users

Sharing a converged infrastructure enables another person to log in to the Converged Systems Advisor portal so they can view and monitor the configuration. The person who you share the infrastructure with must have a NetApp Support Site account.

Steps
  1. In the Converged Systems Advisor portal, click the Settings icon, and then click Users.

    Shows the settings menu

  2. Select the configuration from the User table.

  3. Click the The icon for sharing an infrastructure. icon.

  4. Enter one or more email addresses next to the user role that you want to provide.

    You can enter multiple email addresses in a single field by pressing Enter after the first email address.
  5. Click Send.

Result

The user should receive an email that contains instructions for accessing Converged Systems Advisor.

Configuring notifications

If you have a Premium license, Converged Systems Advisor can alert you about changes to your FlexPod infrastructure through email notifications.

Steps
  1. In the Converged Systems Advisor portal, click the Settings icon, and then click Alert Settings.

  2. Check the notification that you would like to receive for each converged infrastructure that has a Premium license.

    Each notification includes the following information:

    Collection Failures

    Alerts you when Converged Systems Advisor cannot collect data from a converged infrastructure.

    Offline Agent

    Alerts you when a Converged Systems Advisor agent is not online.

    Daily Alert Digest

    Alerts you about failed rules that occurred on the previous day.

  3. Click Save.

Result

Converged Systems Advisor will now send email notifications to the users associated with the converged infrastructure.