You are here: Installation and activation > Installation > Installing Double-Take Availability on a Windows server using the command line utility

Installing Double-Take Availability on a Windows server using the command line utility

The Double-Take installation program can accept command-line parameters which allow you to automate the installation or upgrade process by running an unattended, or silent, installation. The automatic process allows you to pass parameters through to the installation program instead of entering information manually during the installation or upgrade.

If you are upgrading from Double-Take RecoverNow, you should manually remove it and any TimeData and OnTrack PowerControls components before upgrading. The uninstall may be time consuming while it removes the associated SQL instance and deletes the continuous data protection storage bins. Additionally, the TimeData uninstall may require a reboot. Make sure that you recall and restore any Double-Take archived or deduplicated files before you uninstall Double-Take RecoverNow. See the support site for complete instructions on the manual removal process.

 

Since the automated process does not prompt for settings, the settings are manually defined in a configuration file called DTSetup.ini. By default, DTSetup.ini contains two sections. The second section can be duplicated as many times as necessary. The first section, [Config], applies to any server not defined in the second (or duplicate of second) sections. The second (or duplicate of second) section, [MachineName], allows you to specify unique settings for individual servers. You have to modify the heading name (case-sensitive) to identify the server.

Sample DTSetup.ini

Review the following table to understand the different parameters available in DTSetup.ini.

 

DTSetupType

If you are installing on Server Core 2008 R2 or Windows Hyper-V Server (standalone), the setup type will be server components only regardless of your setting.

DTActivationCode

A 24 character, alpha-numeric activation code which applies the appropriate license to the server. Multiple activation codes can be separated by a semi-colon.

DoubleTakeFolder

Any valid path specifying the location of the Double-Take files

QMemoryBufferMax

Any integer representing the amount of system memory, in MB, that Double-Take can use

DiskQueueFolder

Any valid path to the location of the disk-based queue

DiskQueueMaxSize

Any integer representing the amount of disk space, in MB, to use for disk-based queuing or the keyword UNLIMITED which will allow the queue usage to automatically expand whenever the available disk space expands

DiskFreeSpaceMin

Any integer representing the amount of disk space, in MB, that must remain free at all times

DTServiceStartup

This parameter is not applied if your DTSetupType is DTCO.

Port

Any integer between 1024 and 65535 that identifies the primary port used for Double-Take communications

Set_FWPort

 

You must have Microsoft .NET installed on the server before starting the automatic installation.

If you are using Windows 2008, but you are not using the built-in administrator account, Windows 2008 User Access Control will prompt you to confirm you want to install Double-Take. To work around this issue, use the built-in administrator account when you are installing to each server. You may also disable User Access Control if that is acceptable for your environment.

 

Installing or upgrading automatically to a local machine
Installing or upgrading automatically to a remote machine

Related Topics