ASD5 Userguide en-US 2
ASD5 Userguide en-US 2
Update 3
USER GUIDE
Copyright Statement
Copyright © Acronis International GmbH, 2002-2017. All rights reserved.
“Acronis” and “Acronis Secure Zone” are registered trademarks of Acronis International GmbH.
“Acronis Compute with Confidence”, “Acronis Startup Recovery Manager”, “Acronis Active Restore”,
“Acronis Instant Restore” and the Acronis logo are trademarks of Acronis International GmbH.
VMware and VMware Ready are trademarks and/or registered trademarks of VMware, Inc. in the
United States and/or other jurisdictions.
All other trademarks and copyrights referred to are the property of their respective owners.
Distribution of substantively modified versions of this document is prohibited without the explicit
permission of the copyright holder.
Distribution of this work or derivative work in any standard (paper) book form for commercial
purposes is prohibited unless prior permission is obtained from the copyright holder.
Third party code may be provided with the Software and/or Service. The license terms for such
third-parties are detailed in the license.txt file located in the root installation directory. You can
always find the latest up-to-date list of the third party code and the associated license terms used
with the Software and/or Service at http://kb.acronis.com/content/7696
A reference image, called the master image, can be taken in Windows, in the Acronis environment,
or in Windows Preinstallation Environment (WinPE) that contains components of Acronis Snap
Deploy 5.
A dedicated bootable utility enables fully-functional deployment with GUI on a stand-alone machine
(a machine that is isolated from the network or is included in a network without Acronis Snap Deploy
5 infrastructure).
Scenarios
Scenario 1
Each department in your organization, such as accounting, sales, and technical support, uses a
fixed set of applications for daily work.
You create a library of master images. For example, you create one image for each department.
You then deploy these images to new hardware without having to manually configure the
operating system and applications.
Scenario 2
These ways of deployment are also known as manual deployment and scheduled deployment.
When the deployment is about to start, the software will turn on the target machines with
predefined MAC addresses by using the BIOS Wake-on-LAN (WOL) functionality.
Machines in another subnet can be woken up through a component called Wake-on-LAN Proxy,
which is delivered with Acronis Snap Deploy 5. The machines typically boot into the PXE server that is
installed in the same subnet.
Machines that do not support Wake-on-LAN can be booted into the bootable environment manually
before the deployment starts. Such machines will also be deployed, provided that they are listed for
deployment.
Machines that are always turned on before the deployment starts can be configured to reboot
automatically into the bootable environment. This feature is called online deployment (p. 117).
Scenarios
Scenario 1. An organization receives a shipment of machines from a manufacturer along with the list
of their MAC addresses. The IT department has to deploy the operating system to the new hardware.
Scenario 2. An Internet cafe, school or university lab has 100 machines with known MAC addresses.
The nightly deployment of the initial standard image on these machines is needed.
The software counts how many machines have connected to the deployment server and starts
deployment when the number of machines you specified (for example, 10) is connected.
This way of deployment is also called event-driven deployment or deployment upon an event.
You can specify a time-out period. After the time-out, deployment will start on the machines that are
ready despite the fact that the predefined number is not reached.
Scenario
Your organization receives 100 machines from a manufacturer. You want to deploy the operating
system and programs to all these machines at once.
The master image for deployment can be located in a network folder or on a removable drive (such
as a DVD) on the machine you are performing deployment to. The image cannot be located on the
local hard disk of the machine, because deployment usually involves overwriting the contents of the
disk.
Scenarios
Scenario 1
You want to perform deployment to several machines. For each machine, you want to assign a
specific name, rather than an automatically-generated name.
1. You enter the MAC addresses of the machines so that they all appear in the list of machines.
2. You select each machine in the list and specify an individual setting: the machine name.
3. You set up a deployment operation. Other deployment settings will be the same for all machines.
Scenario 2
You want to perform deployment to a big number of machines. For one of those machines, however,
you need to perform deployment to the second hard disk, rather than to the first hard disk.
1. You enter the MAC addresses of all machines so that all machines appear in the list of machines.
2. You specify an individual setting for the corresponding machine: to deploy to the second hard
disk.
3. You set up a deployment operation to perform deployment to the first hard disk. Deployment to
that specific machine will be performed to the second hard disk.
Scenarios
Scenario 1
When deploying a system volume, Acronis Snap Deploy 5 will automatically repair the bootability of
the deployed system.
Having booted a machine into Windows Preinstallation Environment, the administrator can perform
imaging or deployment in the command-line mode or execute scripts.
Scenarios
Scenario 1
The administrator needs to deploy a different image to each machine on the network.
The administrator writes a deployment script that can read the target machine’s MAC address
(for example, 01-02-03-04-05-06) and pull an image whose name matches the MAC address (for
example, image-01-02-03-04-05-06.tib) The image can be located in any convenient location,
such as a network share.
The administrator then runs the script on any number of target machines to deploy the
corresponding image to each of them.
Scenario 2
The administrator needs to start imaging or deployment automatically each time a machine
boots from the PXE server.
The administrator creates an imaging or deployment script, adds the script to the PE and includes
the script in the startnet.cmd file. On booting into the PE, the operation will be performed
automatically.
Scenario 3
A deployment license enables you a single successful deployment to a particular machine. A machine
license enables you an unlimited number of deployments to a particular machine.
Scenario
You provision machines to end users by deploying the operating system with the necessary software
to a machine and then shipping the machine to the end user. Because you are planning to perform
deployment to each machine only once, you want a cheaper license for the machine.
Scenario
You saved the disks of one of your machines to a VHD file by using the Windows Backup program.
Now you want to deploy that machine to other machines.
When setting up the deployment, you specify the VHD file as you would specify an image file created
by Acronis Snap Deploy 5. When performing the deployment, the software can change the settings
for the machines being deployed.
By using the GUI, you can take a master image and perform deployment.
You may want to use a WinPE-based media if the Acronis media cannot recognize a specific device,
such as an exotic storage device.
A WinPE-based bootable media also provides a command-line utility (p. 11) for performing imaging
and deployment.
Scenario
In Scenario 1 or Scenario 2 described in “Command-line mode and scripting under WinPE” (p. 11), the
administrator also wants to receive e-mail notifications about deployment.
The administrator includes in the deployment script a command that sets up the parameters of the
e-mail notifications, such as the administrator’s e-mail address and the parameters of the mail
server.
An e-mail notification is sent after each deployment command. Each notification contains the MAC
address and IP address of the corresponding machine and whether the deployment has been
successful.
If the machine has more than one network adapter, Acronis Snap Deploy 5 ensures that only one
license is assigned to the machine. No extra license will be consumed if you add or remove a network
adapter.
To make sure that only one license is assigned to the machine, do not remove all network adapters at
once.
When using the Wake-on-LAN functionality for the machine, the software sends a special packet,
called the magic packet, to all network adapters of the machine.
By setting the permitted bandwidth, you can limit the network usage during deployment.
After the components of Acronis Snap Deploy 5 are installed, encrypted communication between the
components is enabled automatically.
Acronis Snap Deploy 5 also supports password-protected backups created by Acronis True Image,
Acronis Backup & Recovery 10, Acronis Backup & Recovery 11, Acronis Backup 11.5, or Acronis
Backup 11.7.
To prevent Acronis bootable components from unauthorized execution, the bootable components in
the Acronis boot menu can also be protected with a password. The user will be asked for the
password when selecting a bootable component. No password is required to start the operating
system on the machine.
For most operating systems, you can change settings such as the network name that the machines
will have after the deployment.
Deploying an operating system requires a license. Depending on the type of an operating system, you
need a server license or a workstation license. For details about licensing, see “Licensing policy” (p.
17).
Operating system Imaging and Changing License type
deployment settings
Windows Server 2016 (any edition) Yes Yes Server
Windows Server 2012 Foundation Yes Yes Server
Windows Server 2012 R2 Foundation Yes Yes Server
Windows Server 2012 Essentials Yes Yes Server
Windows Server 2012 R2 Essentials Yes Yes Server
Windows Server 2012 Standard Yes Yes Server
Windows Server 2012 R2 Standard Yes Yes Server
Windows Server 2012 Datacenter Yes Yes Server
Windows Server 2012 R2 Datacenter Yes Yes Server
Windows Server 2008 R2 Yes Yes Server
(No Service Pack or Service Pack 1)
Windows Server 2008 (x86, x64) Yes Yes Server
(No Service Pack, Service Pack 1, or Service Pack 2)
Windows Server 2003 (x86, x64) Yes Yes Server
(No Service Pack, Service Pack 1, or Service Pack 2)
Windows Server 2003 R2 (x86, x64) Yes Yes Server
(No Service Pack, Service Pack 1, or Service Pack 2)
Windows Small Business Server 2011 Yes Yes Server
(No Service Pack)
Windows Small Business Server 2008 Yes Yes Server
Windows Small Business Server 2003 Yes Yes Server
(No Service Pack, Service Pack 1, or Service Pack 2)
Windows Storage Server 2003 R2 Yes Yes Server
(No Service Pack, Service Pack 1, or Service Pack 2)
Acronis Snap Deploy 5 enables imaging and deployment of any PC-based operating system. However,
for certain operating systems, some operations or options will not be available. For example,
Windows 98/NT/ME, NT/4.0 Server, Windows 2000, and Linux (kernel 2.4.9 and later) can be
deployed only as is; on-the-fly settings adjustment is not performed.
Acronis Universal Deploy is not applicable to the Windows 2000, Windows 98/NT/ME, and Windows
NT/4.0 Server operating systems.
When setting up a deployment operation, you can choose (p. 100) whether a deployment license can
be automatically used instead of a machine license, or conversely.
If Acronis Snap Deploy 5 fails to identify the type of operating system, the operating system is
considered as a workstation operating system.
To use the trial version, you need to obtain a trial license. You can obtain a server or workstation trial
license.
A trial license enables you an unlimited number of deployments on up to five machines for 30 days.
To upgrade from the trial to full version you do not need to re-download the software. Simply buy
the full licenses and import them to the license server. Acronis Snap Deploy 5 will start using a full
license as soon as the corresponding trial license expires.
You should obtain one upgrade license for Acronis Snap Deploy 5 (ASD5) per each license for Acronis
Snap Deploy 4 (ASD4) that you have. After you import the upgrade licenses to the license server, you
will be able to perform deployment to any machine by using Acronis Snap Deploy 5.
It does not matter whether the ASD4 license is itself an upgrade license for an even earlier version.
The following table illustrates how the various combinations of licenses will be upgraded. Use this
table to calculate the number of upgrade licenses that you need.
You have You obtain and import You now can
ASD4 full license ASD5 upgrade license Perform deployment to any target machine
Available
ASD4 full license ASD5 upgrade license Perform deployment to Machine1
Assigned to Machine1
ASD4 upgrade license ASD5 upgrade license Perform deployment to any target machine
License(s) for an earlier version
Available
ASD4 upgrade license ASD5 upgrade license Perform deployment to Machine1
License(s) for an earlier version
Assigned to Machine1
No license ASD5 full license Perform deployment to any target machine
If all components of Acronis Snap Deploy 4 are installed on the same machine, simply run the setup
program of Acronis Snap Deploy 5 on that machine. During installation, you can add the upgrade
licenses.
If components are installed on different machines, upgrade the license server first, by running the
setup program of Acronis Snap Deploy 5. When upgrading the license server, import the upgrade
licenses. Then, upgrade other components on the machines.
Upgrading Acronis PXE Server removes any components of Acronis Snap Deploy 4 that are uploaded
to the PXE server. To continue using the PXE server, you need to upload the new components (p. 73)
to it.
Components of versions of Acronis Snap Deploy earlier than 4 are incompatible with Acronis Snap
Deploy 5. You need to remove those components before installing Acronis Snap Deploy 5.
Product Updates
You can download the latest updates for all your registered Acronis software products from our
website at any time after logging into your Account (http://www.acronis.com/en-us/my) and
registering the product. See Registering Acronis Products at the Website
(http://kb.acronis.com/content/4834) and Acronis Website User Guide
(http://kb.acronis.com/content/8128).
2.1 Terminology
The following table lists the common terms and descriptions used in this document.
Master system The system to be deployed.
Master image (Image) A file that contains the master system in a packaged form. The file has the .tib
extension.
Online imaging Taking a master image while the master system is in a production state (the operating
system is running on the master machine).
Offline imaging Taking an image while the master machine is booted into the Acronis environment or
Windows Preinstallation Environment.
Deployment Transferring the operating system, applications, and data from the master image file to
a physical hard disk (see “Target disk”). In most cases, deployment is performed by
multicasting the master image through the network.
Target disk The physical disk to be deployed to (an internal hard disk of the target machine).
User-initiated The mode when deployment can be initiated on the side of the target machine.
deployment mode
User The person on the side of the target machine who starts the user-initiated deployment.
This term relates to the user-initiated deployment mode only.
2.2 Components
Acronis Snap Deploy 5 includes the following components:
The image created on removable media has to fit into one media disk. To deploy an image spread
over two or more CDs, DVDs or other media, copy all parts of the image to the same folder on the
deployment server or to a network folder.
Dynamic volumes (in Windows), MD devices and logical volumes (in Linux) are not supported for
imaging and deployment.
Tip: To perform imaging and deployment of disks and volumes that are not supported by Acronis Snap Deploy 5,
use the Acronis Backup products.
Both basic input/output system (BIOS) and Unified Extensible Firmware Interface (UEFI) firmware
interfaces are supported for master and target machines.
2.5 Usage
This section gives a general idea of using the product and does not contain the detailed instructions
on how to perform operations. Nevertheless, advanced users are welcome to use this section as a
step-by-step quick start guide. The details can be found in the further sections.
Offline imaging
Online imaging
2.5.3 Deployment
This section illustrates the Acronis components functionality by the example of deployment that you
start manually. For details about the ways of deployment, see “Deploying a master image” (p. 86).
This procedure presumes that you have installed Acronis Snap Deploy 5 Management Console and
created a master image.
To perform deployment
1. Install Acronis Snap Deploy 5 License Server. Import licenses to the license server. Install Acronis
Snap Deploy 5 OS Deploy Server.
2. Do one of the following:
Create bootable media (either Acronis media or WinPE-based media) with Acronis Snap
Deploy 5 Agent.
OR
Install Acronis PXE Server, connect the console to the PXE server, and then upload Acronis
Snap Deploy 5 Agent.
3. Depending on your choice in the previous step, boot the target machines into Acronis Snap
Deploy 5 Agent from the bootable media or from the PXE server.
You must have a DHCP server or configure the network settings of the target machines manually
to enable the target machines to connect to Acronis Snap Deploy 5 OS Deploy Server.
4. Connect the console to Acronis Snap Deploy 5 OS Deploy Server. Go to the Machines view.
5. Make sure that the target machines are displayed in the list and have the Ready state. This
means that the machines are connected and ready for deployment.
If you plan to deploy an operating system to multiple machines that are identical to each other but
differ from the master machine hardware, deploy the master image to one of the identical machines
by using Acronis Universal Deploy. This will adjust the operating system to the dissimilar hardware.
Then, create a master image of the adjusted system and deploy that image to the identical machines.
Using Microsoft System Preparation Tool (Sysprep) does not solve this problem, because Sysprep
permits adding drivers only for Plug and Play devices (such as sound cards, network adapters, and
video cards). As for the system Hardware Abstraction Layer (HAL) and mass-storage device drivers,
they must be identical on the source and the target machines; see Microsoft Knowledge Base,
articles 302577 and 216915.
Acronis Universal Deploy technology provides an efficient solution for hardware-independent system
deployment by adding the crucial Hardware Abstraction Layer (HAL) and mass-storage device drivers.
When Acronis Universal Deploy is applied to a Linux operating system, it updates a temporary file
system known as the initial RAM disk (initrd). This ensures that the operating system can boot on the
new hardware.
Acronis Universal Deploy adds modules for the new hardware (including device drivers) to the initial
RAM disk. As a rule, it finds the necessary modules in the /lib/modules directory of the operating
system you are deploying. If Acronis Universal Deploy cannot find a module it needs, it logs the
module’s file name.
Acronis Universal Deploy may modify the configuration of the GRUB boot loader. This may be
required, for example, to ensure the system bootability when the new machine has a different
volume layout than the original machine.
The initial RAM disk is stored on the machine in a file. Before updating the initial RAM disk for the
first time, Acronis Universal Deploy saves a copy of it to the same directory. The name of the copy is
the name of the file, followed by the _acronis_backup.img suffix. This copy will not be overwritten if
you run Acronis Universal Deploy more than once (for example, after you have added missing
drivers).
2.7 How to
How to image a machine without installing additional software to it?
Perform offline imaging (p. 76).
How to image a machine without restarting it?
Perform online imaging (p. 76).
How to prepare deployment tools?
Create bootable media (p. 64) with Acronis Snap Deploy 5 Agent. The machines will boot from
these media.
How to deploy an image to a list of specific machines?
Use the The machines listed below option in the Create Deployment Task wizard (p. 109).
Specify the list of machines to perform deployment to.
How to deploy an image to a number of any machines?
Use the Any machines ready for deployment option in the Create Deployment Task wizard (p.
112). Specify the number of machines to wait for.
How to deploy an image in the absence of a network connection?
Use Acronis Snap Deploy 5 Standalone Utility (p. 120).
How to enable users to start deployment on their own?
Set up user-initiated deployment (p. 121).
How to view the status of mass deployment?
Open the Deployment tasks view (p. 136).
How to view the list of machines?
Open the Machines view (p. 131).
How to add or remove licenses for deployment?
Open the Licenses view (p. 59).
6. Specify whether the machine will participate in the Customer Experience Program (CEP).
7. Click Install.
Step 2. Starting Acronis Snap Deploy 5
On the machine where you installed Acronis Snap Deploy 5:
On the desktop, click Acronis Snap Deploy 5.
On the machine where you installed and started Acronis Snap Deploy 5, do the following:
1. On the Tools menu, click Create bootable media.
3. In Network settings, in Server name/IP, specify the name of the machine where you installed
Acronis Snap Deploy 5.
4. Choose to create the media on a CD or DVD. Insert a blank CD-R/RW or DVD-R/RW.
Tip. If no CD-RW, DVD-RW, or a similar optical disc drive is present on the machine, you can
choose to create an ISO file that you can later burn to an optical disc on another machine. You
can also create the media on a USB drive. For details, see “Creating a bootable media” (p. 64).
5. Click Create.
Step 4. Creating a master image
In this step, you will create an image of a machine and save the image to a USB hard disk.
Choose a machine whose image you want to create. No license is required for imaging the machine.
However, a server or a workstation license will be used for deploying the machine, depending on
whether the machine is running a server operating system (such as Windows 2008 Server or Linux) or
a workstation operating system (such as Windows 7). For the list of server and workstation operating
systems, see “Supported operating systems for imaging and deployment” (p. 15).
6. Select the volumes that you want to include in the master image. You can leave the default
selection, which normally includes the volumes that contain the operating system.
7. Specify a folder on the USB hard disk where you want to save the image.
Alternatively, specify a network folder, and the user name and password to access that folder.
8. Keep clicking Next until the summary screen appears. Click Create in that screen.
4. In the pop-up window, click Cancel or wait until that window closes.
5. Make sure that the machine is ready for deployment. The window should look similar to the
following picture.
Details. The target machine becomes ready for deployment when it connects to Acronis Snap
Deploy 5 OS Deploy Server. This server is part of Acronis Snap Deploy 5. If the machine does not
4. Keep clicking Next until the template selection window appears. Click Create new in that
window.
5. Click Create a new template, and then click Next.
6. Select the master image (the .tib file) that you created, and then click Next.
7. In the deployment settings window, click Next.
Alternatively, you can add a workstation license before starting the deployment, by opening the
Licenses view and clicking Add license on the toolbar.
8. Keep clicking Next until the summary window appears. Click Save in that window.
Details. You have created a deployment template. It determines how to perform deployment.
You can reuse this template in other deployment tasks.
10. When asked about when to run the deployment, select Now and type the user name and
password that you use to log on to Windows.
11. Keep clicking Next until the summary window appears. Click Create in that window.
Viewing the deployment progress on the machine with Acronis Snap Deploy 5
It does not matter which Service Pack (if any) is installed in the operating system.
Any components for Windows can be installed in the following operating systems:
Windows Server 2016 (any edition)
Windows Server 2012 Foundation
Windows Server 2012 R2 Foundation
Windows Server 2012 Essentials
Windows Server 2012 R2 Essentials
Windows Server 2012 Standard
Windows Server 2012 R2 Standard
Windows Server 2012 Datacenter
Windows Server 2012 R2 Datacenter
Windows Server 2008 R2
Windows Server 2008 (x86, x64)
Windows Server 2003 (x86, x64)
Windows Server 2003 R2 (x86, x64)
Windows Small Business Server 2011
Windows Small Business Server 2008
Windows Small Business Server 2003
Windows Server 2003 x64 Edition
Windows 10 Pro (x86, x64)
Windows 10 Enterprise (x86, x64)
Windows 8 Pro (x86, x64)
Windows 8.1 Pro (x86, x64)
Windows 8 Enterprise (x86, x64)
Windows 8.1 Enterprise (x86, x64)
Windows 7 Professional (x86, x64)
Windows 7 Ultimate (x86, x64)
Windows Vista Business (x86, x64)
Windows Vista Ultimate (x86, x64)
Windows XP Professional
Windows XP Professional x64 Edition
For local management only, Acronis Snap Deploy 5 Management Console and Acronis Snap Deploy
5 Management Agent can be installed on a machine running any of the following operating systems:
Windows 10 Home
Wake-on-LAN Proxy 18 MB 9 MB
License Server 40 MB 20 MB
Minimum memory requirements for a component are the same as for the Windows operating
system where it is installed.
Bootable media
Media type Memory ISO image size
If you are using a firewall, you may need to set the appropriate access options.
6. Specify whether the machine will participate in the Customer Experience Program (CEP).
You will be able to change this setting at a later time by starting Acronis Snap Deploy 5 and
clicking Help -> Customer Experience Program (CEP).
d) To add to any configuration (a)–(c) the online imaging (p. 24) ability and the ability to validate
images integrity, install Acronis Snap Deploy 5 Management Agent.
Installation of Acronis Snap Deploy 5 Management Console also includes the media builders for
creating an Acronis bootable media and a bootable media based on Windows Preinstallation
Environment (WinPE).
Once Acronis Snap Deploy 5 Management Console is installed, you can install other components
remotely (p. 52).
Installation of Acronis Snap Deploy 5 License Server also includes Acronis Snap Deploy 5 License
Server Management Tool. This is a command-line utility for controlling the license server.
Alternatively, you can control the license server by using Acronis Snap Deploy 5 Management
Console.
After installation, Acronis Snap Deploy 5 License Server launches automatically as a Windows service.
When installing Acronis Snap Deploy 5 License Server, you can add the license keys to it. You can add
license keys at a later time, either by using the management console (p. 59) or in the command-line
mode (p. 61).
Before installing Acronis Snap Deploy 5 OS Deploy Server, you need to install Acronis Snap Deploy 5
License Server (p. 49) and import license keys to it. You can install both servers on the same machine.
If Acronis Snap Deploy 5 License Server is not installed on the machine where you are installing
Acronis Snap Deploy 5 OS Deploy Server, the setup program will ask you to specify a license server.
Browse to the server, or enter its name or IP address.
Note: We recommend specifying the license server by its machine name. If you specify the license server by its IP
address, Acronis Snap Deploy 5 OS Deploy Server will not be able to find the license server if this address
changes.
There is one exception to this recommendation: if your license server machine has non-English characters in its
host name, you need to specify license server by IP address. Currently Unicode is not supported in Acronis Snap
Deploy 5 communication between components, so Acronis Snap Deploy 5 OS Deploy Server will not be able to
resolve the license server name properly if it contains non-English characters (i.e. if it contains Unicode
symbols).
Installation of the deployment server does not decrease the number of licenses. The software just
checks the availability of the licenses and stores the specified parameters of Acronis Snap Deploy 5
License Server to be able to access the license server at the time of deployment.
Important: If you are planning to use more than one deployment server, make sure that each particular
machine is deployed only by one of them. Otherwise, each deployment server may use a separate license for the
machine.
Using Acronis PXE Server considerably reduces the time required for booting the machines as
compared to using bootable media. It also eliminates the need to have a technician onsite to install
the bootable media into the system that must be booted. This allows for unattended scheduled
deployment.
Using Acronis PXE Server makes sense if there is a Dynamic Host Control Protocol (DHCP) server in
your network, so that the machines can automatically obtain IP addresses at boot. Without a DHCP
server, you cannot boot machines from PXE.
We recommend that you have only one PXE server within a subnet to ensure predictability of the
booting machines’ behavior.
Acronis Wake-on-LAN Proxy runs as a service immediately after installation. Later on it will
automatically launch at each system restart. You can stop and start this service in the same way as
other services.
Online imaging means that the master system is imaged live (without restarting the machine or
suspending operations). You can perform online imaging remotely by connecting the console to the
management agent installed on the master machine. The management agent will be included in the
master image and deployed on all target machines.
However, having excess software in the master image is not always rational.
We recommend that you create a master image by using the bootable component called Acronis
Snap Deploy 5 Master Image Creator. Nevertheless, having at least one management agent on the
network (not necessarily on the master machine) makes sense. You will be able to validate (check)
the integrity of your images (p. 85) by using the management agent.
When installing the management agent on target machines in the environment with several
deployment servers, do the following:
1. Turn off all of the deployment servers.
2. On each target machine, do the following:
1. Install the management agent.
2. Add the ManagementAgent key to the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Acronis\SnapDeploy
3. Add the Server string value.
4. In the Server string value, specify the IP address of the desired deployment server.
3. Turn on the deployment servers.
4.6.1.1 Preparation
Before proceeding with remote installation, prepare the remote machines as follows:
Simple file sharing. For a successful installation on a remote machine running any version of
Windows XP, the option Control panel > Folder options > View > Use simple file sharing must be
disabled on that machine.
User Account Control. For a successful installation on a remote machine running Windows Vista
or later, User Account Control (UAC) must be disabled. To access this option, go to Control panel
> User Accounts > Change User Account Control Settings.
File and Printer Sharing must be enabled on the remote machine. To access this option:
On a machine running Windows XP with Service Pack 2 or Windows 2003 Server: go to
Control panel > Windows Firewall > Exceptions > File and Printer Sharing.
On a machine running Windows Vista, Windows Server 2008, or Windows 7: go to Control
panel > Windows Firewall > Network and Sharing Center > Change advanced sharing
settings.
Ports. Acronis Snap Deploy 5 uses TCP ports 445 and 25001 for remote installation. Make sure
that these ports are added to exceptions in the firewall settings on the remote machines. TCP
port 445 is added to exceptions automatically by Windows Firewall when you enable File and
Printer Sharing.
To add a port to exceptions:
In Windows XP, Windows 2003 Server, and Windows Vista: go to Control panel > Windows
Firewall > Exceptions > Add Port
In Windows 7: go to Control panel > Windows Firewall > Advanced settings > Inbound
Rules > New Rule > Port
Tip: If the remote machines are members of an Active Directory domain and use no firewall other than
Windows Firewall, you can add TCP port 25001 to exceptions by using Group Policy. On a domain controller,
create a Group Policy object, then go to Administrative Templates > Network > Network Connections >
Windows Firewall > Domain Profile > Windows Firewall: Define port exceptions (or: Define inbound port
exceptions), and then add the following port exception:
25001:tcp:*:enabled:Acronis remote install
You can exclude both ports from exceptions after the remote installation is complete.
You need at least one license key for Acronis Snap Deploy 5 (no matter which type) to be able to
upgrade Acronis OS Deploy Server. This license key will remain available.
To upgrade from Acronis Snap Deploy 4
Perform the following steps on each machine where any component of Acronis Snap Deploy 4 is
installed. Start with the machine where Acronis License Server is installed.
1. Start the setup program of Acronis Snap Deploy 5.
2. Click Install Acronis Snap Deploy 5.
3. Click Update.
4. If you are upgrading Acronis License Server, provide the license keys for Acronis Snap Deploy 5.
The license keys for Acronis Snap Deploy 4 remain stored on the license server.
5. If you are upgrading Acronis OS Deploy Server apart from Acronis License Server, specify the
machine with the license server.
6. Review the installation summary, and then click Install.
Upgrading Acronis PXE Server removes all components of Acronis Snap Deploy 4 that are uploaded to
the PXE server. To continue using the PXE server, you need to upload the new components by
connecting to the PXE server and clicking Upload components. For details, see the “Configuring
Acronis PXE Server” (p. 73) section of the built-in Help.
Uninstalling Acronis Snap Deploy 5 OS Deploy Server does not delete the deployment tasks,
deployment templates, the list of machines, and individual deployment settings. If you later reinstall
the deployment server, this data will be available to the new deployment server.
To connect to an Acronis component, you need the administrator’s privileges on the remote
machine.
To delete a log entry, select it and click the Delete the selected log entry button.
If any step was terminated by an error, the corresponding log entry will be marked by a red circle
with a white “X” inside.
The right window shows the list of events contained in the selected log entry. The three buttons to
the right control message filters: the white “X” in the red circle filters error messages, the
exclamation sign in a yellow triangle filters warnings, and the “i” in a circle filters information
messages.
To select columns to display (such as the date and time of an event), right-click the table header, and
then select the columns.
To sort the events by a particular column, click the desired column name. To reverse the sort order,
click the column again.
To check for updates manually, start the management console and then click Help -> Check for
update. In that window, you also can disable the automatic checks for updates.
Acronis Snap Deploy 5 License Server tracks the licenses using a MAC address, which is unique for
each network interface card (NIC). Although a MAC address is usually hardwired to the NIC, some
operating systems offer a way to change it. It is important to note that attempting to change the
MAC address on a system may impede the Acronis Snap Deploy 5 License Server operation and
prevent you from other deployments to the same machine.
When installing Acronis Snap Deploy 5 OS Deploy Server, you need to specify a license server. After
the license server is found, the software checks for available licenses on the server and stores its
network address to be able to access the license server later, when deployment is launched.
When starting a deployment, Acronis Snap Deploy 5 OS Deploy Server checks for available licenses
on the license server. If an appropriate license is available for a machine, the deployment operation
will run on the machine. The number of available licenses will decrease by the number of systems
being deployed.
If deployment under a deployment license has failed, that license becomes available again. A
machine license remains used by the machine regardless of the result of deployment.
Acronis Snap Deploy 5 License Server can import multiple license keys from .txt or .eml files, saving
you from the time-consuming procedure of typing each number.
When upgraded, recovered or reinstalled, the license server keeps all the imported licenses intact.
However, it is recommended that you copy the files with license keys to removable media, or create
a hard copy of those files and keep it in a safe place. This ensures that you have license data available
in case of hardware failure.
The license server has 10 license keys of various types. The license corresponding to the highlighted
license key has already been used for deployment.
The license server contains 10 server licenses and five workstation licenses
3. Right-click the column headings bar to choose the details to display: license key, import date,
expiration date (for trial licenses), the total number of licenses assigned to each license key, how
many of them are available (that is, free), and how many are used. For example, if one license
corresponds to one license key, Total=1, Available=1, Used=0 (if the license is free) or Available=0,
Used=1 (if the license has been allocated).
Example
The following command adds the license keys from the file C:\Licenses.txt to the license server
mymachine:
licenseservercmdline --import-file mymachine c:\Licenses.txt
--list
Displays the list of license servers found on the local network.
--status <server name or IP address>
Displays the status of the specified license server, which is the number of total and available
licenses for each Acronis product.
--import <server name> <license key>
Adds a new license key. You can specify multiple license keys by separating them with a space.
--import-file <server name> <file name>
Imports license keys from a .txt or an .eml file.
--help
The machine can boot into the component in either of these ways:
From a physical media (such as a DVD or a USB drive) that contains the component. Such media
is called a bootable media.
Over the network, by using Acronis PXE Server with the component uploaded to it.
This section describes how to create a bootable media or configure the PXE server.
You can create a bootable media on a physical media, such as a DVD or a USB drive. Acronis PXE
Server with uploaded bootable components can also be thought of as a kind of bootable media. That
is why you can create a bootable media or upload bootable components to the PXE server by using
the same wizards. Alternatively, you can configure the PXE server directly (p. 73).
Acronis Snap Deploy 5 bootable media supports both BIOS and UEFI architecture.
You can create an Acronis bootable media containing one or more of the following bootable
components (p. 64):
Acronis Snap Deploy 5 Agent
Acronis Snap Deploy 5 Master Image Creator
Acronis Snap Deploy 5 Standalone Utility
Acronis System Report
To create a bootable media
1. Start the management console.
2. On the Tools menu, click Create bootable media.
3. [Optional.] Specify the parameters of the Linux kernel. Separate multiple parameters with
spaces.
For example, to be able to select a display mode for a bootable component each time the media
starts, type: vga=ask
For a list of parameters, see Kernel parameters (p. 68).
4. Select the bootable components that will be placed on the media.
For example, if you select Acronis Snap Deploy 5 Agent and Acronis Snap Deploy 5 Master Image
Creator, you will be able to use such bootable media to perform deployment by using Acronis
Snap Deploy 5 OS Deploy Server, and to create a master image.
6. Under Start automatically after, specify the time-out interval in seconds. For example, if you
choose to automatically start Acronis Snap Deploy 5 Agent, and set this parameter to 10, the
agent will launch 10 seconds after the boot menu is displayed.
7. If you are placing Acronis Snap Deploy 5 Agent on the media, specify whether the agent will
connect to a particular Acronis Snap Deploy 5 OS Deploy Server. This setting allows you to have
multiple deployment servers that perform different functions on the same network.
To specify a deployment server, type its name or IP address in Server name/IP.
Note: Acronis bootable media uses NetBIOS networking protocol to resolve Acronis Snap Deploy 5 OS
Deploy Server in a network. NetBIOS protocol uses ANSI characters for host names. So, machines that have
non-English characters in their names cannot be accessed from Acronis bootable media. If the name of the
Acronis Snap Deploy 5 OS Deploy Server machine contains non-English characters, use the machine's IP
address to specify it in the network.
The deployment server (along with the network settings for the agent) can also be specified
onsite (on the target machine’s side) when booting the agent. To be able to configure the agent
onsite, set up a reasonable delay before the default network settings will be applied. For details,
see “Booting the target machines” (p. 114).
If you have chosen to create a physical media, insert a blank disc (so the software can determine
its capacity) or attach a USB flash drive.
If you have chosen to create an ISO image of a bootable disc, specify the name of the ISO file and
the folder in which to place it.
If you have chosen to upload the components to a PXE server, specify the name of the machine
with the PXE server and provide the user name and password of an administrator on that
machine.
9. [Optional.] Protect the components being uploaded to the PXE server with a password to prevent
the components from unauthorized execution. The password prompt will come up when
These parameters are typically used when experiencing problems while working with the bootable
media. Normally, you can leave this field empty.
You can also specify any of these parameters by pressing F11 while in the boot menu.
Parameters
When specifying multiple parameters, separate them with spaces.
acpi=off
Disables Advanced Configuration and Power Interface (ACPI). You may want to use this
parameter when experiencing problems with a particular hardware configuration.
noapic
Similarly to creating an Acronis bootable media (p. 65), you can create a bootable media that is based
on WinPE and includes bootable components of Acronis Snap Deploy 5.
You may want to use a WinPE-based media instead of an Acronis bootable media for the following
purposes:
Performing imaging or deployment to machines with hardware that is not properly recognized by
the Acronis bootable media (which is based on a Linux kernel)
Performing deployment in the command-line mode (p. 138); for example, to deploy different
master images to different target machines (p. 146)
Sending e-mail notifications about deployment
Note: WinPE-based bootable media of versions earlier than 4.0 do not support UEFI booting.
Acronis Snap Deploy 5 PE Builder creates the bootable media by adding components of Acronis Snap
Deploy 5 to a source file called a PE image.
The term “image” in “PE image” is unrelated to the notion of “master image.”
A PE image is normally a .wim file. Acronis Snap Deploy 5 PE Builder can create a PE image
automatically or use a PE image you provide.
Acronis Snap Deploy 5 PE Builder also creates the <AcronisMedia>.sdi file, along with the PE image. This file
must be in the same location as the PE image if you plan to use the image for online deployment (p. 117).
Two bootable components of Acronis Snap Deploy 5 are uploaded to the PXE server.
This section describes how to create a master image by using Acronis Snap Deploy 5.
In addition, Acronis Snap Deploy 5 can use any of the following files as a master image:
Backups created by Acronis True Image, Acronis Backup & Recovery 10, Acronis Backup &
Recovery 11, Acronis Backup 11.5, or Acronis Backup 11.7, including password-protected backups
Virtual Hard Disk (VHD) files
Alternatively, you can prepare a master operating system by using the Microsoft System Preparation
Tool (Sysprep) before creating the image of the system. Acronis Snap Deploy 5 does not configure
the deployed systems in this case.
The Sysprep tool is designed for corporate system administrators, original equipment manufacturers
(OEMs), and others who need to deploy and automatically configure operating systems on multiple
machines.
After an operating system that was prepared with Sysprep is deployed to machines, Sysprep
configures settings that are normally unique to each machine. In particular, Sysprep does the
following:
Generates a unique security identifier (SID) for the new machines
Initiates Windows mini-setup for Plug and Play devices
Applies the machine name, domain or workgroup membership, and other settings specified in
the Sysprep.inf answer file
You can either download Sysprep from the Microsoft Web site, or extract it from the deploy.cab file,
which is located on the installation disk of Windows NT, Windows 2000, Windows XP, and Windows
Server 2003. In Windows Vista, Windows 2008, and Windows 7, the Sysprep tool is located in the
folder Windows\System32.
Important: If you are planning to use Sysprep, we strongly recommend that you read articles about Sysprep and
disk duplication in the Microsoft Knowledge Base.
7. Follow the steps of the Master Image Creator wizard (p. 78).
You can select any set of disks and volumes. The master boot record (MBR) will be also included in
the image.
Important: An operating system includes a loader: a small program that loads the main part of the operating
system. The loader and the rest of the operating system may reside on different volumes. For example,
Note: Acronis bootable media uses NetBIOS networking protocol to resolve Acronis Snap Deploy 5 OS Deploy
Server in a network. NetBIOS protocol uses ANSI characters for host names. So, machines that have non-English
characters in their names cannot be accessed from Acronis bootable media. If the name of the Acronis Snap
Deploy 5 OS Deploy Server machine contains non-English characters, use the machine's IP address to specify it in
the network.
Protection
Defines whether to protect the master image with a password. You may want to use this option
to prevent unauthorized deployment.
The preset is: No password
To specify a password, type it in the Enter the password and Confirm the password fields.
Setting up a password does not lead to encrypting the contents of the image.
Compression
Defines the compression level for the image.
The preset is: Normal
Error handling
Defines how to handle errors that may occur during imaging.
Ignore bad sectors
The preset is: Disabled
When the option is disabled, the software will display a pop-up window each time it comes
across a bad sector and ask for a user decision as to whether to continue or stop imaging.
Enable silent mode (no prompts during imaging)
The preset is: Disabled
With the silent mode enabled, the software will automatically handle situations requiring
user interaction (except handling bad sectors, which is defined by the Ignore bad sectors
option). If an operation cannot continue without user interaction, it will fail. Details of the
operation, including errors, if any, can be found in the operation log.
In case of error, re-attempt in (minutes)
The preset is: 5
When a recoverable error occurs, the software re-attempts to perform the unsuccessful
operation. You can set the time interval between attempts. The attempts will be stopped as
soon as the operation succeeds.
For example, if the location of the image on the network becomes unavailable or not
reachable, the software will attempt to reach the destination every five minutes. The
attempts will be stopped as soon as the connection is resumed.
WinPE-based media
This option is available only for online imaging (p. 75).
Defines whether to place a WinPE-based bootable media created by using Acronis Snap Deploy 5
PE Builder on the master image. If you plan to perform deployment to online machines (p. 117)
with hardware that is not properly recognized by the Acronis bootable media (which is based on
a Linux kernel), these machines can be booted into the media included in the master image. This
speeds up the deployment and reduces the network load because the media is not transmitted
to the machines over the network.
Additional settings
Validate the image when it is created
The preset is: Disabled
If enabled, the program will check the integrity of the just-created image.
You can perform this check after imaging (p. 85).
If the backup is split into two or more parts, make sure that all these parts are in the same folder. To
specify such a backup, specify any one of these parts.
A machine license becomes used when the first deployment to the machine starts. The license
remains used regardless of the result of deployment.
Normally, a deployment license becomes used if the deployment has been successful. If the
deployment has failed, Acronis Snap Deploy 5 OS Deploy Server can use the license for another
deployment to the same machine or to a different machine.
In some cases, a deployment license becomes used even if the deployment has failed. Acronis Snap
Deploy 5 OS Deploy Server will use the license for the next deployment to the same machine.
When setting up a deployment operation (deployment task), you must specify a deployment
template. You can simply select a saved template and set up the condition for starting deployment.
Alternatively, you can create a new template.
Templates also enable user-initiated deployment (p. 121). In this mode, users can perform one-click
deployment to their machines without the administrator’s assistance. To set up this mode, the
administrator must create one or more deployment templates.
To view or edit the list of saved templates, open the Templates window (p. 105).
Alternatively, you can create a deployment template in the Templates window (p. 105).
This section describes how to use the Create Deployment Template Wizard.
Image location
Acronis Snap Deploy 5 OS Deploy Server can deploy an image located:
In a network folder.
On the internal hard disk of the deployment server.
On a USB or FireWire (IEEE-1394) storage device (such as a flash drive) attached to the
deployment server.
The image created on removable media has to fit into one media disk. To deploy an image spread
over several CDs, DVDs or other media, copy all parts of the image to the same folder on the
deployment server or to a network folder.
The further steps will depend on how many volumes you select.
If you deploy only one volume, it is assumed that the target disk has volumes, so you can select
the target volume, to deploy over it. Other volumes will remain untouched in this case.
Alternatively, you can choose to delete all volumes that currently exist on the target disk.
Deploying more than one volume will delete all volumes on the target disk. Only the newly
deployed volumes will exist on the disk after deployment.
The master boot record (MBR) is always deployed from the image regardless of your choice.
Important: An operating system includes a loader: a small program that loads the main part of the operating
system. The loader and the rest of the operating system may reside on different volumes. For example,
Windows 7 and Windows Server 2008 R2 place the loader on a hidden volume called System Reserved. If your
operating system and its loader reside on different volumes, always include both volumes in the image. A
volume with the loader is usually marked as the active volume and is shown with the Act. flag in the list. The
volumes must also be deployed together; otherwise, there is a high risk that the operating system will not start.
The default values for these settings are taken from the default settings (p. 104).
Most settings are related to configuring the operating system of the target machine. Such settings
are unavailable if the volumes you selected do not contain an operating system for which changing
These settings can be overridden by individual settings (p. 134) for a machine.
Online deployment
This setting determines how to deploy the master image to the target machines that have the Online
(p. 133) state in the Machines view.
Reboot into
Specify into what bootable media the target machines will reboot to connect to the deployment
server and become ready for deployment.
The preset is: Acronis media
Acronis media
Select this option if you deploy the master image to BIOS-based or 64-bit UEFI-based
machines.
WinPE-based media
Select this option if you deploy the master image to 32-bit UEFI-based machines or to the
machines with hardware that is not properly recognized by the Acronis media (which is
based on a Linux kernel).
Select Use the media from the master image if you specified the media in the WinPE-based
media (p. 80) setting when creating the master image. Otherwise, specify a local or a
network path to the media that was created by using Acronis Snap Deploy 5 PE Builder.
Install agent
The selection Default disk means that the image will be deployed to the hard disk whose number in
the BIOS is 1. (Note for advanced users: for such disk, the hexadecimal value known as the physical
drive number is 0x80.)
You can specify a different disk by clicking Disk number in BIOS and then typing or selecting the disk
number.
If you selected a single volume (p. 89) for deployment, specify how to place that volume on the
target disk:
Replace all volumes: All existing volumes on the target disk will be deleted, and the entire disk
space (including the currently unallocated space) will be available for the volume you are
deploying.
In either case, the size of the deployed volume will depend on the setting in Disk space utilization (p.
93).
The When deploying a single volume setting is not effective when you deploy multiple volumes. In
this case, all existing volumes on the target disk are always deleted, and the entire disk space is
available for the volumes.
This setting is available only when the operating system stored in the image allows changing the boot
mode from BIOS to UEFI. These are the following:
64-bit versions of all Windows operating systems starting with Windows Vista SP1
64-bit versions of all Windows Server operating systems starting with Windows Server 2008 SP1
The preset is: Convert disk to GPT if target disk is larger than 2 TB
MBR disks have a size limitation of 2 TB. If an image of an MBR disk is deployed to a target disk that is
larger than 2 TB, only 2 TB of the disk capacity will be used. To get around this issue, Acronis Snap
Deploy 5 can automatically change the target disk partitioning style to GPT. However, in order to
boot from a GPT disk, the target machine must support the UEFI boot loader. If the target machine
does not support UEFI, clear this check box.
Settings preference
The Settings preference setting determines whether individual deployment settings of a machine (p.
134) can override the deployment settings in the template.
When the Settings preference setting is enabled and you set up an individual setting for a machine,
deployment to that machine will be performed with the individual setting, ignoring the
corresponding setting in the template.
When the Settings preference setting is disabled, deployment to all machines will be performed with
the settings in the template, ignoring any individual settings.
By default, all deployed machines will have the same name as the machine in the master image.
Alternatively, you can specify a name pattern for the machines.
Specify whether the machine will be a member of a workgroup or an Active Directory domain. If you
have selected the domain membership, specify the user name and password of a domain
administrator.
Name patterns
A name pattern determines the names that the target machines will have after the deployment.
To specify a single name for all target machines, type that name in Machine name pattern. For
example, type: DeployedMachine
To generate different names for the target machines, include either of the following wildcards or
their combination.
{start}
Generates consecutive numbers starting with start. Each machine name will have its unique
number.
For example, the pattern {1} generates the names 1, 2, 3, and so on up to the number of target
machines. Similarly, the pattern {5} generates the names 5, 6, 7, and so on.
It makes sense to use only one such wildcard in the pattern.
{start,count}
Generates count consecutive numbers starting with start.
You can use the wildcards alone or accompany them with text, as in the following examples.
Examples
Machine{1}
This pattern generates the names Machine1, Machine2, …, MachineN, where N is the number of
target machines.
Name{1,3}
This pattern generates the names Name1, Name2, and Name3.
{1,3}{1,4}
This pattern generates the names 11, 12, 13, 14; 21, 22, 23, 24; 31, 32, 33, and 34
{1,9}{0,10}
This pattern generates 90 names: 10, 11, 12, …, 19; 20, 21, 22, …, 29; …; 90, 91, 92, …, 99
Machine{2,3}{5,4}
This pattern generates the names Machine25, Machine26, Machine27, Machine28, Machine35,
Machine36, Machine37, Machine38, Machine45, Machine46, Machine47, Machine48
Name{0}{0,10}
This pattern generates the names Name00, Name01, …, Name09, Name10, Name11, Name12, …,
Name100, Name101, and so on. Each machine will have a unique name.
Considerations when using name patterns
Patterns are most effective when you need to easily create different names for the target machines,
no matter which machine gets which name. If you need to specify a particular name for a particular
machine, you may want to use an individual deployment setting (p. 134) for that machine instead.
There is no order in which the names from the pattern are assigned to the machines. The same
machine may be assigned a different name the next time you perform deployment.
TCP/IP properties
This setting determines the network settings for the target machines, such as the Internet Protocol
(IP) addresses.
TCP/IP properties
If you have not selected to preserve the network settings of the master system settings, you can
specify the DNS server. You can specify the IP address of the DNS server, such as 192.168.0.1; or the
network name of the DNS server in Host name and Domain name, such as dns and example.com
respectively if your DNS server is dns.example.com.
You will be able to change the network settings later when you start the operating system on the
deployed machine.
User accounts
This setting determines the local user accounts that will be created on the target machines in
addition to the accounts that exist in the master system.
Each user account can be added to the Administrators, Power Users, or Users group. Here you have
an opportunity to add a unified administrator’s account to all the systems, if needed. The Remove
and Remove all buttons are provided to remove the accounts you specified.
The password complexity has to meet the password policy set for the master machine. To view or
edit the password policy on the master machine:
1. Click Start -> Control Panel -> Administrative Tools -> Local Security Policy.
2. Under Account Policies, click Password Policy.
The preset is: Generate a unique SID for each target machine
Generating unique SIDs should normally be enabled. We recommend not to change the SID only if
you are deploying the image to the same machine from which the image was created.
You can keep the SID unchanged if there is no machine with the same SID in the same workgroup or
domain. Such is the case when the master machine is no longer on the network.
Note: SID will not be changed if master image contains a server with Domain Controller role enabled: Domain
Controller server stores domain SID which should be the same on all domain machines and therefore is not
supposed to be altered.
Files to transfer
This setting determines the list of files, such as installation files, to be transferred to all target
machines after the deployment.
The destination of each file must be on one of the volumes you are deploying.
To run the file after it is transferred, select the Run the file on target machines check box. The file
will run when Windows first starts on the target machine.
Example
You want the target machines to use a particular Plug and Play device driver, such as a video adapter
driver, so that Windows automatically recognizes the device at boot. In this case, do the following:
1. Create a network folder, such as \\server\share, and place the driver files to it. Driver files usually
include an .inf file and a .sys file.
2. Specify both files in the Files to transfer setting, with the following paths in the Destination field:
For the .inf file: C:\Windows\inf
For the .sys file: C:\Windows\System32\drivers
If the operating system in the master image resides on a different volume, change the drive
letter in these paths accordingly.
During the deployment, the files are placed in the corresponding folders. When starting on the target
machine, Windows discovers the new device and finds your driver for it.
Applications to run
This setting determines the applications, such as service applications, that will run on the target
machines after the deployment is complete.
To add an application, click Add, and then specify the path to the application and the parameters the
application will run with.
The application must be located on one of the volumes you are deploying.
The application will run when Windows first starts on the target machine.
Network utilization
This setting determines the data transfer mode for the deployment.
With the Multicast transfer mode, Acronis Snap Deploy 5 OS Deploy Server sends data to a group of
recipients simultaneously.
Using the Unicast transfer mode, the server sends a copy of the data to each recipient. This can
significantly reduce the deployment speed.
For example, suppose that you have a bandwidth of 100 MB per second, and you want to deploy a
system to 10 target machines.
With the Unicast mode, the server divides the speed among 10 machines. Therefore, the data
transfer speed will be 10 MB per second for each target machine.
With the Multicast mode, the server sends one copy of data to a multicast address, and each
client will receive data at a speed of 100 MB per second.
The default value is 15. In practice, this enables the packets to pass up to 15 hops which may be
treated as an unlimited distance. The minimal value 1 will limit the packets circulation to one subnet.
By setting the permitted bandwidth, you can limit the network usage during deployment. The default
value is 1 gigabit (Gbit) per second.
Acronis Snap Deploy 5 uses Internet Group Management Protocol (IGMP) for multicasting. Therefore,
all network hardware (such as routers or network switches) must be IGMP-capable and correctly
configured. The specific information on configuring any particular router or network switch is usually
available in the documentation provided with the hardware.
If there is no IGMP-capable hardware (or you cannot configure it correctly) in the network, use the
Unicast data transfer mode.
Licensing
This setting determines which type of license to use for deployment to a target machine and what to
do when no appropriate license is available on the license server.
Based on your selection, the software will use a deployment license (which enables a single
successful deployment) or a machine license (which enables an unlimited number of deployments to
a machine). Based on the operating system you are deploying, a workstation license or a server
license will be used.
If no appropriate license is available on the license server, the software can either stop deployment
to the machine, or use an alternative license.
Tip: To force a machine license to be used for a particular machine, you can specify the Licensing setting as an
individual setting (p. 134) for that machine.
When you deploy a workstation operating system (p. 15) and you selected the Use a server license
automatically option, the software will use a server license if no workstation license can be used.
Example
Suppose that you are deploying a workstation operating system. Consider the following settings:
During deployment: Use deployment licenses
If there are no deployment licenses: Use a machine license automatically
If the license server is out of workstation licenses: Use a server license automatically
With these settings, the software will use a license based on the following priority:
a) Deployment workstation license
b) Machine workstation license
To open this window, click Actions -> Manage templates. If prompted, specify the name or IP
address of the machine with the deployment server, and the user name and password of an
administrator on that machine.
To create a deployment template
1. Connect the management console to Acronis Snap Deploy 5 OS Deploy Server.
2. On the Actions menu, click Manage templates.
3. Click Create new, and then follow the steps of the Create Deployment Template Wizard (p. 87).
A deployment task runs according to a deployment template (p. 87). When creating the task, you can
create a deployment template or specify an existing one.
10.4.1 Prerequisites
Before proceeding with the deployment, make sure that:
You have installed the following components: Acronis Snap Deploy 5 Management Console,
Acronis Snap Deploy 5 License Server, Acronis Snap Deploy 5 OS Deploy Server, and (optionally)
Acronis PXE Server. All these components are already installed if you performed a typical
installation (p. 45).
You imported a sufficient number of licenses (p. 17) to Acronis Snap Deploy 5 License Server.
You created a master image by using either bootable media (offline imaging (p. 76)) or Acronis
Snap Deploy 5 Management Agent (online imaging (p. 76)).
Procedures in this section assume that you have performed these steps.
When the deployment is about to start, the software uses the Wake-on-LAN (WOL) functionality of
the BIOS to wake up (turn on) the machines in the list.
Acronis Snap Deploy 5 wakes up each machine by sending a special packet, called the magic packet,
to all network adapters of the machine.
Machines in another subnet can be woken up through the Acronis Wake-on-LAN Proxy component,
which is delivered with Acronis Snap Deploy 5.
The woken-up machines then boot into Acronis Snap Deploy 5 Agent.
You can manually boot machines that do not support Wake-on-LAN, before the task starts. Such
machines will also be deployed, provided that they are listed for deployment.
A best practice for this type of deployment is to use Acronis PXE Server for booting the machines.
Also, you can boot the machines by using a bootable media.
Alternatively, you can configure online deployment (p. 117) to the target machines.
An administrator can execute a script that collects the MAC addresses of all machines on the network
and saves the MAC addresses to a text file. This can be a plain text file, such as the following:
00-01-23-45-67-1A
02-01-23-45-67-1B
You can then specify this file when creating the deployment task or in the Machines view when
adding machines (p. 131).
To enable the Wake-on-LAN feature on a machine running Windows, set the network adapter (NIC)
properties on the machine as follows:
Select Control Panel -> System -> Device Manager -> Network adapters -> select the network
adapter -> Properties -> Advanced:
Enable PME -> Enabled
Wake On Link Settings -> OS Controlled
Wake On Settings -> Wake On Magic Packet
The exact names of the controls may differ depending on your operating system.
If you cannot or do not wish to use Wake-on-LAN on some or all of the target machines, you will have
to boot them into Acronis Snap Deploy 5 Agent manually (p. 114) before the scheduled time comes.
Alternatively, you can configure online deployment (p. 117) to the target machines.
Alternatively, you can configure online deployment (p. 117) to the target machines.
On a machine that already has an operating system on the hard disk, the BIOS must be configured so
that the network adapter is either the first boot device, or at least precedes the Hard Drive device in
the boot sequence.
The following example shows one of the reasonable BIOS configurations. Unless you insert a
bootable media, the machine will boot from the network.
In some BIOS versions, you have to save changes to BIOS after enabling the network adapter so that
the network adapter appears in the list of boot devices.
If the hardware has multiple network adapters, make sure that the network adapter supported by
the BIOS has the network cable plugged in.
When all (or some, depending on your choice) target machines connect, the deployment server
starts deployment. Deployment is usually performed by multicasting.
The following picture illustrates deployment to specific machines within a single subnet. If the target
machines are located in another subnet, you may need to perform additional steps (p. 111) before
creating the deployment task.
With any deployment schedule, you will be able to start the task manually by selecting it in the
Deployment tasks (p. 136) view and clicking Run on the toolbar.
11. Specify a time-out for waiting for all listed machines to become ready, and the action after the
time-out.
In practical situations, some of the listed machines might not connect to the deployment server
at the scheduled time. For example, they may be in use at that time. The task waits for listed
machines to become ready for the time you specified. As soon as all machines are ready, the task
starts deployment.
If not all machines are ready after the time-out, the task can:
Perform deployment to the machines that are currently ready.
When the task is finished, its log entries will be available in the log of the deployment server.
If Acronis Snap Deploy 5 OS Deploy Server is installed in one subnet (Subnet 1) and the target
machines in another subnet (Subnet 2), prepare deployment as follows:
1. Install Acronis Wake-on-LAN Proxy in Subnet 2.
2. Prepare Acronis PXE Server in either of these ways:
Install the PXE server in Subnet 2 and configure that PXE server. This way, only machines in
Subnet 2 can boot to the PXE server.
OR
Deployment in another subnet by using Acronis Wake-on-LAN Proxy. The network switch is
configured to relay the PXE traffic and DHCP traffic.
3. Create the deployment task (p. 109). When creating the deployment task, specify the
Wake-on-LAN proxy and specify the PXE server that you prepared in the previous step.
Note: If your router also acts as a Network Address Translation (NAT) device, see also “Deployment behind an
NAT device” (p. 119).
You can specify a time-out period. After the time-out, deployment will start anyway on the machines
that will be ready at that moment.
This way of deployment decouples configuring the deployment operation from booting the target
machines. You configure the deployment first, no matter whether the target machines are ready or
not, and then boot the machines. The operation will start as soon as the target machines are ready or
(optionally) on a time-out.
To create a deployment task for any ready machines
1. Do one of the following:
Create a bootable media (p. 64) with Acronis Snap Deploy 5 Agent.
OR
Connect the management console to Acronis PXE server and upload Acronis Snap Deploy 5
Agent (p. 73).
2. Start Acronis Snap Deploy 5 Management Console.
While the deployment server is waiting, you are able to cancel the deployment by selecting the task
and then clicking Stop on the toolbar.
Alternatively, you can configure online deployment (p. 117) to the target machines.
To boot a target machine
1. Do one of the following:
Create a bootable media (p. 65) with Acronis Snap Deploy 5 Agent.
OR
Connect the management console to Acronis PXE Server and upload Acronis Snap Deploy 5
Agent (p. 73).
Tip: When creating the bootable media or uploading the agent to the PXE server, you can configure the
agent to start automatically after a time-out.
2. Boot the target machine into Acronis Snap Deploy 5 Agent from the bootable media or the PXE
Server.
With any deployment schedule, you will be able to start the task manually by selecting it in the
Deployment tasks (p. 136) view and clicking Run on the toolbar.
10. Specify a time-out for waiting for all listed machines to become ready, and the action after the
time-out.
In practical situations, some of the listed machines might not connect to the deployment server
at the scheduled time. For example, they may be in use at that time. The task waits for listed
machines to become ready for the time you specified. As soon as all machines are ready, the task
starts deployment.
If not all machines are ready after the time-out, the task can:
Perform deployment to the machines that are currently ready.
When the task is finished, its log entries will be available in the log of the deployment server.
To edit a task (for example, to change its schedule), select it and click Edit. Editing is performed in the
same way as creation; but, the previously selected options are already set, so you need to enter only
the changes.
Any task stays on the deployment server until you delete it. To delete a task, select the task and then
click Delete.
To run a task immediately, select the task and then click Run. The task schedule remains unchanged.
All machines behind an NAT device normally form a separate subnet and appear to the deployment
server as having the same IP address. This may lead to problems when connecting to components of
Acronis Snap Deploy 5 and when showing the deployment progress for each target machine.
To avoid these problems, we recommend installing Acronis Snap Deploy 5 OS Deploy Server in the
same subnet as the target machines.
If installing the deployment server in that subnet is not possible, configure the NAT device as follows:
1. Set up port forwarding for the NAT device:
The administrator creates an Acronis bootable media with these templates or uploads these
templates to a PXE server. The administrator then switches on the user-initiated deployment mode.
In software testing labs, the choices can be various operating systems, various editions of the same
operating system, or the same operating system with various settings or applications. In a university
or school lab, the choices can be various exercises that students have to explore, or the initial system
image for the purpose of self-restore.
The custom boot menu. A user can start deployment with any of the two templates or boot into
Windows.
The user-initiated deployment mode is primarily intended for continual work without the
administrator’s assistance. Only users (the ones on the target side) will be able to initiate deployment.
However, the administrator can view logs, create new deployment templates, change the
user-initiated deployment configuration (add, edit or remove boot menu items) and perform other
management operations except initiating the custom deployment.
If you need to perform both user-initiated deployment and deployment through a deployment task,
you can use the PXE server for the former and bootable media for the latter.
Alternatively, you can use another Acronis Snap Deploy 5 OS Deploy Server to perform deployment
through deployment tasks, while one Acronis Snap Deploy 5 OS Deploy Server is in the user-initiated
deployment mode. To do so, ensure that the target machines connect to the appropriate
deployment server, by specifying the deployment server when creating the bootable media or by
configuring Acronis Snap Deploy 5 Agent at boot. Two deployment servers cannot use the same
Acronis PXE Server.
In the Machines view, the administrator can see the status of the user-initiated deployment for each
machine.
While the deployment server is in the user-initiated deployment mode, the administrator can:
Change parameters (p. 126) of the user-initiated deployment mode.
Create a new media for the user-initiated deployment mode.
Stop the selected operation, if need be, by right-clicking the corresponding machine in the
Machines view, and then clicking Cancel deployment.
Switch off (p. 126) the user-initiated deployment mode.
How it works
Depending on whether the machine uses BIOS or UEFI firmware for booting, the disk with the system
volume must have a specific partition style. The partition style is master boot record (MBR) for BIOS,
and GUID partition table (GPT) for UEFI.
When performing a deployment to a machine that has a type of firmware that is different from the
firmware of the original machine, Acronis Snap Deploy 5:
Initializes the disk to which you are deploying the system volume either as an MBR disk or as a
GPT disk, depending on the new firmware.
Adjusts the Windows operating system so that it can start on the new firmware.
For details, including the list of Windows operating systems that can be adjusted this way, see
“Deploying volumes” (p. 127) and “Deploying disks” (p. 129) in this section.
Recommendations
Deploy the entire system onto uninitialized disks.
When migrating to UEFI-based hardware, use Acronis bootable media or WinPE-based bootable
media of versions later than 4.0. Earlier versions of WinPE do not support UEFI.
Remember that BIOS does not allow using more than 2 TB of disk space.
Limitations
Transferring a Linux system between UEFI and BIOS is not supported.
Transferring a Windows system between UEFI and BIOS is not supported if a master image is burnt to
an optical disc (a CD, a DVD, or a Blu-ray disc).
When transferring a system between UEFI and BIOS is not supported, Acronis Snap Deploy 5
initializes the target disk with the same partitioning scheme as the original disk. No adjustment of the
operating system is performed. If the target machine supports both UEFI and BIOS, you need to
enable the boot mode corresponding to the original machine. Otherwise, the system will not boot.
The ability of the deployed system to boot up in different modes depends on the operating systems
installed on the source disk. Operating systems can be convertible i.e. allow changing the boot mode
from BIOS to UEFI and back, or non-convertible. For the list of convertible operating systems, see
"Deploying volumes" (p. 127).
When a source disk contains one or more operating systems and all of them are convertible, the
boot mode can be automatically changed. Depending on the current boot mode, the target disk
may be initialized either to GPT or to MBR partitioning style.
If at least one operating system on a source disk is non-convertible (or the source disk contains
any boot volumes of the non-convertible OSes), the boot mode cannot be changed automatically
and the software will initialize the target disk as the source one. To boot up the target machine,
you have to turn on/off the UEFI mode in BIOS manually. Otherwise, the deployed system will
not boot.
The following table summarizes all cases of deploying disks of a BIOS-based system to UEFI-based
and vice versa.
Green background means that the system will be bootable. No user action is required.
Yellow background means that you need to perform additional steps to make the system
bootable. These steps are not possible on some machines.
Original Target hardware
system
BIOS UEFI
BIOS The target disk will be initialized as GPT.
OS: The OS will be automatically converted to support
convertible UEFI booting.
If you want to deploy the source disk “as is”:
1. Turn off the UEFI mode in BIOS.
2. Boot from a bootable media, and perform the
deployment.
A machine is determined by the MAC address of its network adapter. A MAC address is a set of six
hexadecimal numbers, such as: 01-35-79-BD-F1-23.
For example, you can create a separate group for each department in your organization. You can
then perform deployment to some or all machines of a department by selecting them in the
corresponding group.
To create a group, click Create group on the toolbar, and then type the name of the group.
To add one or more machines to a group, select them in the list, click Add to group on the toolbar,
and then select the group to add the machines to.
To create a deployment task for all machines that are currently in a group, right-click the group, and
then click Deploy image. Subsequent changes to the group do not affect the list of machines in the
deployment task.
In addition to the groups you create, there is the All machines built-in group. It contains the entire
list of machines.
Example. You created a deployment template to perform deployment to 100 machines. For one of
those machines, however, you need to perform deployment to a different hard disk than the one
prescribed by the template. You override the Target disk layout (p. 92) setting for that machine.
By default, all templates recognize individual settings. You can set up a particular template to ignore
any individual settings (p. 94).
The lower part of the view shows the machines that are related to the selected task. The list depends
on the type of task.
For a task that performs deployment to specific machines (p. 106): the list of machines to which
the task performs deployment. Deployment will start on a schedule or when you start the task
manually.
For a task that performs deployment to any ready machines (p. 112): the list of machines that are
currently ready for deployment (have the Ready (p. 133) state). Deployment will start as soon as
a sufficient number of machines become ready (or after a time-out), even if you start the task
manually.
Acronis Snap Deploy 5 Command-Line Utility is included in a WinPE-based bootable media that you
can create by using Acronis Snap Deploy 5 Management Console (p. 70).
The section “Sample scenarios” (p. 146) provides examples of using the command-line utility.
Limitation. Acronis Snap Deploy 5 Command-Line Utility can generate a new security identifier (SID)
but cannot adjust other settings on the fly. To change the machine name, domain or workgroup
membership, and other settings, either use the graphical user interface or apply the Microsoft
System Preparation Tool (Sysprep) to the master system and specify the new settings in the
Sysprep.inf answer file.
Commands may be accompanied with parameters. Some parameters are common for most
commands of asdcmd, while others are specific for individual commands. The following is the list of
supported commands and compatible parameters.
Command Common parameters Specific parameters
create /filename:<file name> /harddisk:<disk number>
/password:<password> /partition:<volume number>
Creates an image of
/net_user:<user name> /file_partition:<volume letter>
specified disks and /net_password:<password> /raw
volumes /incremental /progress:<on|off>
/differential
/compression:<0…9>
/split:<size in MB>
/oss_numbers
/reboot
/shutdown
/log:<file name>
/log_net_user:<remote user>
/log_net_password:<password>
/oss_numbers
/partition:1-1,1-5,1-6
or
/partition:1-1,1-2,1-3
/reboot Restarts the machine after the operation is Any
completed. Cannot be used with the
/shutdown option
/shutdown Shuts down the machine after the operation Any
is completed. Cannot be used with the
/reboot option
/log:<file name> Creates a log file of the current operation Any
with the specified file name
/log_net_user:<remote user> If the log file is created in a network folder, Any
specifies the user name for accessing that
folder
/log_net_password:<password> If the log file is created in a network folder, Any
specifies the password for accessing that
folder
/harddisk:1,3
To view the list of available hard disks, use the /list command.
/partition:1-1,1-2,3-1
See also the /oss_numbers parameter.
To view the list of available volumes, use the /list command.
/raw Use this parameter to create an image of a volume with an unrecognized
or unsupported file system, or of a disk that contains such volume.
With this parameter, all contents of the disk or volume will be copied
sector-by-sector.
Without this parameter, only the sectors containing useful system and user
data are imaged (for the supported file systems).
/progress:<on|off> Shows or hides the progress information (percent completed). The
progress is shown by default.
deploy
/harddisk:<disk number> Specifies the hard disk in the image.
/partition:<disk Specifies the volumes in the image.
number>-<volume number>
/target_harddisk:<disk Specifies the target hard disk.
number>
/target_partition:<volume Specifies the target volume number for deploying a volume over an
number> existing one. If this parameter is not specified, the software assumes that
the target volume number is the same as the volume number specified
with the /partition parameter.
/start:<start sector> Sets the start sector for deploying a volume to the unallocated space on
the hard disk.
/size:<volume size in Sets the new size of the volume in sectors. The size of a sector is
sectors> considered to be 512 bytes, regardless of the physical sector size on the
hard disk drive.
For example, if you want the volume size to be 512 MB (a megabyte is
1 048 576 bytes), specify the size as follows:
/size:1048576
Specify this size even if you are using a hard disk drive with 4-KB sectors.
To see the size of the volume in the master image, use the /list
command.
/fat16_32 Enables the file system conversion from FAT16 to FAT32 if the volume size
after deployment is likely to exceed 2 GB. Without this parameter, the
deployed volume will inherit the file system from the image.
/partition:2-2 /target_partition:2-5
email_n
/email_from:<sender Specifies the e-mail address of the sender. For example:
address>
/email_from:[email protected]
/email_to:<recipient Specifies the e-mail address of the recipient. For example:
address>
/email_to:[email protected]
/email_subject:<message Specifies the custom text in the subject line of the e-mail message. For
subject> example:
/email_subject:"Deployment notification"
In addition to the custom text, the subject line will include the MAC
address and the IP address of the machine being deployed.
/email_smtp:<SMTP server Specifies the name or IP address of the outgoing (SMTP) server. For
address> example:
/email_smtp:smtp.example.com
/email_port:<SMTP server Specifies the port of the SMTP server. For example:
port>
/email_port:465
Without this parameter, port 25 is used.
/email_user:<SMTP server Specifies the user name to log on to the SMTP server. For example:
user name>
/email_user:user
/email_password:<SMTP Specifies the password to log on to the SMTP server. For example:
server user password>
/email_password:MyPassWd
/email_encryption:<no|ssl| Specifies the type of encryption that is used by the SMTP server. For
tls> example:
/email_encryption:tls
Without this parameter, no encryption is used.
email_n_test
Example 2. The following command creates an image of the volume 1-2 sector-by-sector (in the raw
mode) and saves the image to volume H:
asdcmd /create /filename:h:\raw.tib /partition:1-2 /raw /log:c:\log.txt
Example 3. The following command deploys the hard disk 2 from the password-protected image
1.tib that is located in the network folder \\server1\folder, to the disk with the same number, 2.
asdcmd /deploy /filename:\\server1\folder\1.tib /password:qwerty /harddisk:2
Solution
The administrator puts the images in a shared location that can be accessed from each target
machine.
The administrator renames each image according to the target machine’s MAC address. The image
destined to the machine with MAC address 01-02-03-04-05-06 will have the name, for example,
image-01-02-03-04-05-06.tib.
The administrator writes a deployment script that can read the target machine’s MAC address and
pull an image with a name corresponding to the MAC address from the shared location. The script
can be executed on any number of target machines.
Solution
The administrator creates a script that:
Creates an image of each machine.
Names each image according to the machine’s MAC address.
The images can be deployed to the corresponding target machines (p. 146).