I’ve recently had the opportunity to upgrade an Evault production infrastructure and thought I might share how the process went.

To give you an idea on the environment, it was a 1:1 setup running Director 6.31 and Web CentralControl 6.83 with a double digit (TB) data footprint.

I’ve split the process in three articles. The first article is going to describe the necessary steps to upgrade Web CentralControl from 6.83 (32 bit) to 7.00b (32bit), the second article will cover migrating from Web CentralControl 32bit to 64bit, while the third article is going to focus on upgrading EVault Director from 6.31 to version 7.

Prepare new server for Web CentralControl 7

In order to install the latest version of Web CentralControl (7.00b) you will need a machine running Windows Server 2008 R2 with .Net Framework 3.5 SP1 installed.

Additionally you will need SQL Server 2008 R2 installed together with Reporting Services and IIS.

Upgrade to version 7

Before migrating the current version of WebCC to the new server we first need to upgrade it to version 7. In order to do so download the installation kit from Evault’s website and copy it over to the old server.

Restart the IIS server on the old server to make sure that any already logged in users will be logged out then shut down the AMP Proxy, Propagation Service, and Registration Service services.

Next, back up the Web CentralControl databases (WebCC, UserManagement, and SiteManagement) in case the upgrade is not successful.

Run WebCentralControl-7-00-1033b.exe. If you are running the old WebCC under Server 2003 you will most likely get the following prompt, click Ok.

Upgrade prompt

In the Upgrade Wizard page click Next.

Upgrade wizard

In the SQL Server Setup page select your SQL server and click Test to ensure connectivity.

SQL Server setup

In the final wizard page click ok to start the upgrade process.

Start upgrade

During the upgrade, the installer will backup the existing databases, stop and then restart the services. If everything goes well you should see the Maintenance Operation Completed page. Click Finish.

Upgrade completed

Open Control Panel Add/Remove Programs and make sure the listed version is 7.00

Version check

Install Web CentralControl 7 on new server

The next step is to install WebCC 7 on the new server using the same settings as the old installation.

Run WebCentralControl-7-00-1033b.exe. Click Next until you reach the Install Type page.

In the Install Type page select Typical installation if you want to install all components on the same machine.

Install type

In the Domain name page use the FQDN of the server

Domain name

In the SQL Server setup page configure the Database Server and click Test to check connectivity.

SQL Server setup

In the next page click Next unless you want additional languages installed

Languages

In the install path page leave the default path

Install path

Next, in the IP address configuration page specify the IP addressed that will be used.

IP address configuration

The first two fields are used by the agents to connect to your WebCC server and represent the DNS and corresponding IP address as seen from the agent.

The AMP Proxy field should use the local (management) IP address of the server.

In the Configuring EVault Reports integration page check the option to integrate the two products if you plan on using them. In my case I select the option to integrate and use the default Login application.

In the specify EVault Reports URL’s specify the two URLs as below.

EVault Reports URLs

Unless EVault Reports has already been installed you will get the following prompt. Select Yes twice to continue with the installation.

Reports prompt

After the installation is finished ensure you can access the application by going to the mentioned URL and using the credentials provided.

Login page

Install EVault Reports

Login to your new 64-bit server and use SQL Server Configuration Manager to enable Named Pipes and configure the SQL server to listen on the IP 127.0.0.1 port 1433 (TCP/IP protocol).

Run EVaultReports-2-71-1674a.exe. In the Welcome page click Next.

Reports welcome

Accept the terms and click Next. In the Install Type page select Typical and click Next.

Reports install type

At this point I encountered the following message.

IIS error

You can quickly add Windows Authentication to IIS by running

CMD /C START /w PKGMGR.EXE /iu:IIS-WindowsAuthentication

In the Allow Group Access page, select Create New User Group and type Reports Users then click Next.

Group access

Group access continued

In the SQL Server Setup page, in the SQL Server box type (local) and select Connect using SQL Server authentication.

Type the credentials for the sa account or alternatively create a new SQL user account for the Evault Reports installation.

SQL Server setup

Click test to ensure the SQL server is reachable.

SQL test

In the Report Viewer page use your Windows credentials and click next.

Report viewer

In the Integrate with Web CentralControl page check the option Integrate the Web Reporting with Web CentralControl

In the Web CC Login URL box type http://localhost/login. In the Backup console URL http://localhost/BackupConsole.

Note This assumes you have installed Web CentralControl and EVault Reports on the same server. If that is not the case the URLs would correspond to your WebCC installation.

Integration settings

In the next Windows prompt select Yes to begin the installation.

Confirm installation

After the installation is finished ensure http://localhost/ReportManager and http://localhost/ReportViewer are accessible.

At this point you should have 2 instances of Evault WebCentralControl 7 (and optionally EVault Reports), one running on 32 bit and the other on 64 bit.

In the next article I will detail the steps to migrate Web CentralControl and Evault Reports.