Veeam

Upgrading or Installing Veeam Service Provider Console v4 effortless

Veeam® Service Provider Console contains everything you need to stand up a Veeam-powered services business. Whether you’re looking to offer remote managed services for your customers’ on-premises environments or manage your multi-tenant Infrastructure as a Service (IaaS), cloud backup or Disaster Recovery as a Service (DRaaS) offerings, Veeam Service Provider Console has you covered.

Veeam Service Provider Console is offered FREE to current Veeam Cloud & Service Provider (VCSP) partners

Veeam has a lot to offer and cover around Service Provider Console. In this post we will cover the installation and upgrade process as a foundation to then cover other aspects on future posts.

Stay tune following us on social media and subscribing via RSS.

For more interesting content about Veeam and related technologies check our Blog.
Previous post about Veeam

Documentation for VSC v4 is available on this link

Veeam Service Provider Console v4 
documentation
Baking Clouds post

Architecture in Brief

Veeam Service Provider Console is a cloud-based solution with a distributed architecture. The product architecture comprises the following structural components:

  • Veeam Service Provider Console portal
  • Cloud infrastructure components
  • Management agents

Details on this link

Veeam Service Provider Console Interfaces

There are two ways of interaction with Veeam Service Provider Console:

  • For interaction with end users, the solution includes web-based portals: Administrator Portal, Reseller Portal and Client Portal.
  • For integration with 3rd-party applications and services, the solution provides RESTful API.

Details on this link

Prerequisites

To prepare your installation is good idea to check you meet the requirements for your solution:

  • Veeam Service Provider Console
  • Veeam Cloud Connect
  • Management Agents
  • Managed Computers

Details on this link

Sizing and deployment modes differ for each type of environment ranging from small to enterprise. For details on this check the documentation

For purpose of demonstration my deployment model is a single server for Veeam SP Console with external DB on MSSQL server

Installing Veeam Service Provider Console

Preparation

– Download the installation files (ISO file) and get your license key are the very first steps.
– Prepare your servers according your design.
– Once these are completed you will be at the point of running the installation as shown below.

Installation

– Log on as Administrator to the machine where you want to install the Veeam Service Provider Console Server component.
– Mount the installation image using disk image emulation software or burn the downloaded image to a CD/DVD.
– Run the Setup.exe file from the image to launch the setup splash screen.
– On the splash screen, click the Install tile to launch the Veeam Service Provider Console Setup wizard.

Veeam Service Provider Console v4 
setup

At the License Agreement step of the wizard, read and accept the Veeam license agreement and 3rd party components license agreement.
If you do not accept the license agreement terms, you will not be able to continue the installation.

Veeam Service Provider Console v4 
license

At the Program Features step of the wizard, choose to install Veeam Service Provider Console Server only.
If necessary, you can change the installation directory at this step.

In my scenario an upgrade from version 3 is performed.
For a new installation feature selection menu is displayed

Veeam Service Provider Console v4 
upgrade
Veeam Service Provider Console v4
new installation
Image credit: veeam.com

At the Provide License Key step of the wizard, click Browse and point to the license file.

Veeam Service Provider Console v4 
license key

At the System Configuration Check step of the wizard, check what prerequisite software is missing.

The installer will verify what version of .NET Framework is currently present on the machine. If the required version is not found, the installer will prompt to automatically install .NET Framework that is included with the Veeam Service Provider Console installer. After installing .NET Framework, you might need to reboot the machine, and then continue with installation.

Before proceeding with the installation, the installer will perform system configuration check to determine if all prerequisite software is available on the machine. To learn what software is required for Veeam Service Provider Console, see System Requirements.

If some of the required software components are missing, the setup wizard will offer you to install the missing software components and enable missing features automatically. To install the missing software components and enable missing features automatically, click the Install button.

Veeam Service Provider Console v4 
configuration check
Veeam Service Provider Console v4 
configuration check missing components installation
Veeam Service Provider Console v4 
configuration check

At the Service Account step of the wizard, type credentials of the account under which Veeam Service Provider Console services will run.

Veeam Service Provider Console v4 
service account

As mentioned before in our demo the SQL server runs in a dedicated machine the setup detects the configuration already in use

Veeam Service Provider Console v4 
SQL server connection

Also detects security certificates and Infrastructure and that is all needed to run the upgrade.

Veeam Service Provider Console v4 
upgrade
Veeam Service Provider Console v4 
upgrade progress
Veeam Service Provider Console v4 
upgrade completed

Extra steps for new installations to do after service account configuration

At the Security Certificates step of the wizard, select certificate that will be used to establish secure connection with Veeam Service Provider Console Server component.

For details on security recommendations and certificates, see section Installing Security Certificates of the Veeam Service Provider Console Guide for Service Providers.

Veeam Service Provider Console v4 
certificate
Image credit: veeam.com

At the Infrastructure size step of the wizard, select the size of infrastructure that you plan to manage with Veeam Service Provider Console:

  • Evaluation — select this option if you plan to manage not more than 250 Veeam backup agents and 1000 VMs.

With this option selected, you will be offered to install Veeam Service Provider Console with the default settings. To specify custom installation settings, on the Default Configuration step of the wizard, select the the Let me specify different settings check box.

  • Production — select this option if you plan to manage up to 15 000 Veeam backup agents and 250 000 VMs.
Veeam Service Provider Console v4 
size sizing production
Image credit: veeam.com

At the SQL Server Instance step of the wizard, choose a Microsoft SQL Server instance that will host the Veeam Service Provider Console database.

  • If you do not have a Microsoft SQL Server instance that you can use for Veeam Service Provider Console database, select the Install new instance of SQL Server option. This option is available if at the Infrastructure size step of the wizard you have selected Evaluation.

If this option is selected, the setup will install Microsoft SQL Server locally, on the machine where you are installing Veeam Service Provider Console, and will create a database with the default name VSPC.

The Install new instance of SQL Server option is not recommended for large-scale environments. For details on recommended Microsoft SQL Server configuration, see Recommendations for Large-Scale Environments.

If at the Infrastructure size step of the wizard you have selected the Production option, you can only use the existing local Microsoft SQL Server instance or choose an instance that runs remotely. The option to install a new Microsoft SQL Server instance will be unavailable.

  • If you want to use an existing local or remote Microsoft SQL Server instance, select the Use existing instance of SQL Server option and choose a local Microsoft SQL Server instance or browse to a Microsoft SQL Server instance running remotely. You can type the address of the Microsoft SQL Server manually or use the Browse button to choose among available remote instances.

In the Database name field, type the name of a database that will be created for Veeam Service Provider Console. You can also click the Browse button to choose an existing database.

Provide credentials of an account that will be used by Veeam Service Provider Console to access the database. You can specify credentials explicitly or use Windows authentication credentials of the Veeam Service Provider Console service account. For details on permissions required for the account, see Permissions.

Veeam Service Provider Console v4 
new SQL server installation and connection
Image credit: veeam.com

At the Port Configuration step of the wizard, perform the following steps:

  • In the Communication port field, type a number of the port on the Veeam Service Provider Console machine that will be used to collect data from cloud gateways and Veeam Cloud Connect server.

The default port number is 9999.

  • In the Management port field, type a number of the port that the Veeam Service Provider Console Web UI component will use to communicate with the Server component.

The default port number is 1989.

  • In the Plugins communication port field, type a number of the port that will be used to interact with ConnectWise Manage plugin.

The default port number is 9996.

Veeam Service Provider Console v4 
ports configuration
Image credit: veeam.com

At the Ready to Install step of the wizard, review the provided configuration settings and click Install.

Veeam Service Provider Console v4 
installation summary review
Image credit: veeam.com

After installation completes, click Finish to exit the wizard.

We hope you enjoyed this post! If you need additional information, please send us your comment clicking the below button.