Upgrading Evault to version 7

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.

image

In the Upgrade Wizard page click Next.

image

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

image

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

image

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.

image

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

image

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.

image

In the Domain name page use the FQDN of the server

image

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

image

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

image

In the install path page leave the default path

image

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

image

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.

image

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

image

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

image

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.

image

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

image

At this point I encountered the following message.

image

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.

image

image

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.

image

Click test to ensure the SQL server is reachable.

image

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

image

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.

image

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

image

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.