Partners Blog Contact Us

VidyoInsights Setup Requirements

Follow

This article describes the items you need to have available before the Vidyo Professional Services team install your instance of VidyoInsights. 

Prerequisites

Instructions

Prerequisites

The following items are required for the setup.

Network information

  • IP Address
  • Subnet Mask
  • Default Gateway
  • DNS Server(s)
  • Public FQDN — should already be added to DNS
  • Server FQDN — does not need to be in DNS but MUST be different than the Public FQDN
  • The machine MUST have Internet access when the network is configured or else the setup will fail. This is needed to access the public docker image repositories that are part of the installation.

SMTP information (optional)

  • SMTP Server URL
  • SMTP Username
  • SMTP Password
  • SMTP Port

Certificates

  • PFX file for certificate that covers the Public FQDN

Firewall

  • Inbound TCP Port 443 open from all VidyoPortal VidyoRouters
  • Inbound TCP Port 8443 open from where users will view dashboards — it is not recommended to leave this wide open to the public

In the Beta version, the view dashboard port was 443. However in the GA version (21.1.0+) this was changed to 8443.

Machine provisioning

  vCPUs (Cores) Reserved
CPU (GHz) 
RAM (GB) Reserved
RAM (GB)
Disk (GB)
Production 8 18 16 12 250
Lab use 4   8   250

Access

  • SSH access to the deployed OVA for System Console access
  • Platform API user configured with appropriate SSH key

Files

  • VidyoInsights-21.1.0.08.01-.ova

Instructions

Deployment

  1. Deploy VidyoInsights-21.1.0.07.01-.ova in your VMWare environment with the machine provisioning requirements as indicated in the prerequisites section above.
  2. After deployment, power on the machine.
  3. Via the VMWare console, log on with the default username and password: admin/password.
  4. Using the Vidyo Console, configure the following:
    • IP Address
    • Subnet Mask
    • Default Gateway
    • DNS server(s)
    • Server name and domain (aka Server FQDN)
  5. Reboot the machine.
  6. Confirm the server has access to the Internet.

Certificate setup

To set up a custom SSL certificate, use the Platform APIs. You also need to have a PFX file with the certificate.

  1. Via the Vidyo Console, set up a VidyoPlatform API user (note that you will need to have an SSH private/public key pair generated — how to do this is outside the scope of this document).
  2. Use the SSL_InstallPFX API to install the PFX on the server. SSL_InstallPFX is used to install password protected .pfx files. There are 2 steps for this operation.
    • First use the VidyoUpload Platform API to upload the .pfx file to the VidyoInsights server.
    kram@test-machine: ~$ cat name-of-file.pfx | ssh apiuser@10.10.10.10 VidyoUpload
    12+1 records in
    12+1 records out
    6261 bytes (6.3 kB, 6.1 KiB) copied, 0.000115537 s, 54.2 MB/s
    
    The second method is to pass a remote URL to the command:
    
    echo -n ********** | ssh apiuser@10.10.10.10 SSL_InstallPFX  http://updates.vidyo.com/VidyoWebRTC/VidyoQA.com.pfx
    Cert: /C=US/ST=New Jersey/L=Hackensack/O=Vidyo, Inc./CN=*.vidyoqa.com
    Cert Chain: /C=US/O=DigiCert Inc/CN=DigiCert SHA2 Secure Server CA
    Cert Chain: /C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert Global Root CA
    CA Certs: 3
    WARNING: Skipping duplicate certificate self-cert.pem
    • Then, once uploaded, run the SSL_InstallPFX Platform API to install the .pfx file.
    kram@test-machine: ~$ echo -n ********** | ssh apiuser@10.10.10.10 SSL_InstallPFX
    Cert: /C=US/ST=New Jersey/L=Hackensack/O=Vidyo, Inc./CN=*.vidyoqa.com
    Cert Chain: /C=US/O=DigiCert Inc/CN=DigiCert SHA2 Secure Server CA
    Cert Chain: /C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert Global Root CA
    CA Certs: 3
    WARNING: Skipping duplicate certificate self-cert.pem
    • After install, reboot your server.

VidyoInsights setup prerequisites

Before you proceed with setup, you must ensure your VidyoInsights server has outbound public internet access. If this is not enabled, setup will fail.

You also need the following information.

  1. VidyoInsights URL — this will be the FQDN you access VidyoInsights on. It will also be the same FQDN you configure your infrastructure components to connect to. It should be different from your server’s local FQDN. This FQDN must be added to DNS prior to starting the VidyoInsights setup.
  2. Admin password (admin username is hardcoded) — after setup this will be the password you use to log into the web interface. On first login, you will be forced to change this password.
    It must meet the following password complexity requirements:
    • At least 1 special character
    • At least 1 uppercase letter
    • At least 1 digit
    • At least 8 characters in length
  3. Email address of Admin user
  4. Admin First Name (can be generic)
  5. Admin Last Name (can be generic)
  6. Telegraf password — this is the token you will enter on the infrastructure components to authenticate to the VidyoInsights server. This should be a complex and long token. It requires the same password complexity as the admin user, but it should be a strong random token.
  7. Optionally SMTP information if email notifications are to be configured:
    • SMTP Server
    • SMTP Username
    • SMTP Password
    • SMTP Port
Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.