DeploymentSolution_8_5_UserGuide
DeploymentSolution_8_5_UserGuide
Symantec, the Symantec Logo, the Checkmark Logo are trademarks or registered trademarks of Symantec
Corporation or its affiliates in the U.S. and other countries. Other names may be trademarks of their
respective owners.
This Symantec product may contain third party software for which Symantec is required to provide attribution
to the third party (“Third Party Programs”). Some of the Third Party Programs are available under open
source or free software licenses. The License Agreement accompanying the Software does not alter any
rights or obligations you may have under those open source or free software licenses. Please see the
Third Party Legal Notice Appendix to this Documentation or TPIP ReadMe File accompanying this Symantec
product for more information on the Third Party Programs.
The product described in this document is distributed under licenses restricting its use, copying, distribution,
and decompilation/reverse engineering. No part of this document may be reproduced in any form by any
means without prior written authorization of Symantec Corporation and its licensors, if any.
THE DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED CONDITIONS,
REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE
DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY
INVALID. SYMANTEC CORPORATION SHALL NOT BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL
DAMAGES IN CONNECTION WITH THE FURNISHING, PERFORMANCE, OR USE OF THIS
DOCUMENTATION. THE INFORMATION CONTAINED IN THIS DOCUMENTATION IS SUBJECT TO
CHANGE WITHOUT NOTICE.
The Licensed Software and Documentation are deemed to be commercial computer software as defined
in FAR 12.212 and subject to restricted rights as defined in FAR Section 52.227-19 "Commercial Computer
Software - Restricted Rights" and DFARS 227.7202, et seq. "Commercial Computer Software and
Commercial Computer Software Documentation," as applicable, and any successor regulations, whether
delivered by Symantec as on premises or hosted services. Any use, modification, reproduction release,
performance, display or disclosure of the Licensed Software and Documentation by the U.S. Government
shall be solely in accordance with the terms of this Agreement.
Symantec Corporation
350 Ellis Street
Mountain View, CA 94043
http://www.symantec.com
Technical Support
Symantec Technical Support maintains support centers globally. Technical Support’s primary
role is to respond to specific queries about product features and functionality. The Technical
Support group also creates content for our online Knowledge Base. The Technical Support
group works collaboratively with the other functional areas within Symantec to answer your
questions in a timely fashion. For example, the Technical Support group works with Product
Engineering and Symantec Security Response to provide alerting services and virus definition
updates.
Symantec’s support offerings include the following:
■ A range of support options that give you the flexibility to select the right amount of service
for any size organization
■ Telephone and/or Web-based support that provides rapid response and up-to-the-minute
information
■ Upgrade assurance that delivers software upgrades
■ Global support purchased on a regional business hours or 24 hours a day, 7 days a week
basis
■ Premium service offerings that include Account Management Services
For information about Symantec’s support offerings, you can visit our website at the following
URL:
support.symantec.com
All support services will be delivered in accordance with your support agreement and the
then-current enterprise technical support policy.
Customer service
Customer service information is available at the following URL:
www.symantec.com/business/support/
Customer Service is available to assist with non-technical questions, such as the following
types of issues:
■ Questions regarding product licensing or serialization
■ Product registration updates, such as address or name changes
■ General product information (features, language availability, local dealers)
■ Latest information about product updates and upgrades
■ Information about upgrade assurance and support contracts
■ Information about the Symantec Buying Programs
■ Advice about Symantec's technical support options
■ Nontechnical presales questions
■ Issues that are related to CD-ROMs, DVDs, or manuals
Support agreement resources
If you want to contact Symantec regarding an existing support agreement, please contact the
support agreement administration team for your region as follows:
Symantec, the Symantec Logo, the Checkmark Logo and Altiris and Altiris or Symantec trademark used
in the product are trademarks or registered trademarks of Symantec Corporation or its affiliates in the
U.S. and other countries. Other names may be trademarks of their respective owners.
This Symantec product may contain third party software for which Symantec is required to provide attribution
to the third party (“Third Party Programs”). Some of the Third Party Programs are available under open
source or free software licenses. The License Agreement accompanying the Software does not alter any
rights or obligations you may have under those open source or free software licenses. Please see the
Third Party Legal Notice Appendix to this Documentation or TPIP ReadMe File accompanying this Symantec
product for more information on the Third Party Programs.
The product described in this document is distributed under licenses restricting its use, copying, distribution,
and decompilation/reverse engineering. No part of this document may be reproduced in any form by any
means without prior written authorization of Symantec Corporation and its licensors, if any.
THE DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED CONDITIONS,
REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE
DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY
INVALID. SYMANTEC CORPORATION SHALL NOT BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL
DAMAGES IN CONNECTION WITH THE FURNISHING, PERFORMANCE, OR USE OF THIS
DOCUMENTATION. THE INFORMATION CONTAINED IN THIS DOCUMENTATION IS SUBJECT TO
CHANGE WITHOUT NOTICE.
The Licensed Software and Documentation are deemed to be commercial computer software as defined
in FAR 12.212 and subject to restricted rights as defined in FAR Section 52.227-19 "Commercial Computer
Software - Restricted Rights" and DFARS 227.7202, et seq. "Commercial Computer Software and
Commercial Computer Software Documentation," as applicable, and any successor regulations, whether
delivered by Symantec as on premises or hosted services. Any use, modification, reproduction release,
performance, display or disclosure of the Licensed Software and Documentation by the U.S. Government
shall be solely in accordance with the terms of this Agreement.
Symantec Corporation
350 Ellis Street
Mountain View, CA 94043
http://www.symantec.com
Technical Support
Symantec Technical Support maintains support centers globally. Technical Support’s primary
role is to respond to specific queries about product features and functionality. The Technical
Support group also creates content for our online Knowledge Base. The Technical Support
group works collaboratively with the other functional areas within Symantec to answer your
questions in a timely fashion. For example, the Technical Support group works with Product
Engineering and Symantec Security Response to provide alerting services and virus definition
updates.
Symantec’s support offerings include the following:
■ A range of support options that give you the flexibility to select the right amount of service
for any size organization
■ Telephone and/or Web-based support that provides rapid response and up-to-the-minute
information
■ Upgrade assurance that delivers software upgrades
■ Global support purchased on a regional business hours or 24 hours a day, 7 days a week
basis
■ Premium service offerings that include Account Management Services
For information about Symantec’s support offerings, you can visit our website at the following
URL:
support.symantec.com
All support services will be delivered in accordance with your support agreement and the
then-current enterprise technical support policy.
Customer service
Customer service information is available at the following URL:
www.symantec.com/business/support/
Customer Service is available to assist with non-technical questions, such as the following
types of issues:
■ Questions regarding product licensing or serialization
■ Product registration updates, such as address or name changes
■ General product information (features, language availability, local dealers)
■ Latest information about product updates and upgrades
■ Information about upgrade assurance and support contracts
■ Information about the Symantec Buying Programs
■ Advice about Symantec's technical support options
■ Nontechnical presales questions
■ Issues that are related to CD-ROMs, DVDs, or manuals
Support agreement resources
If you want to contact Symantec regarding an existing support agreement, please contact the
support agreement administration team for your region as follows:
Deployment Solution lets you integrate standard deployment features with Symantec
Management Platform. The solution helps reduce the cost of deploying and managing servers,
desktops, and notebooks from a centralized location in your environment. The solution offers
OS deployment, configuration, PC personality migration, and software deployment across
hardware platforms and OS types.
The following are the key features of Deployment Solution:
■ Lets you migrate to the latest Windows version; migrates user data, personality settings,
OS and application settings to the new operating system.
■ Lets you configure each system based on standardized criteria, such as job function, user
type, or location.
Introducing Deployment Solution 18
Components of Deployment Solution
Component Description
Deployment Plug-in The Deployment Plug-in is installed on the client computers on which
you want to execute deployment tasks. This plug-in lets you create
and deploy disk images, perform remote operating system (OS)
installation, change system settings, and migrate the personality
settings.
You can enable the Symantec firewall on the client computer and
enable the Windows firewall on the Notification Server. However,
to install the Deployment Plug-in by pushing it to computers, you
need to disable one of these firewalls.
Deployment site server component The Deployment Site Server Component was packaged with
previous versions of Deployment Solution and was installed on the
site servers. From the Deployment Solution 7.5 release onwards,
installation of this component is deprecated, whereas, you can use
the Upgrade policy to upgrade the older versions of this component.
Introducing Deployment Solution 20
Components of Deployment Solution
Component Description
Automation folder The automation folder is installed on a client computer and stores
the preboot environment of a specific operating system. The preboot
environment that is setup by the automation folder is also known as
the automation environment.
Component Description
Network Boot Service server The Network Boot Service (NBS) is installed on a site server and
comprises of the following two services:
The PXE service of NBS boots the client computers in the preboot
environment using the PXE image whereas the BSDP is required
to create the Netboot image for the Mac computers. The PXE image
is used for the Windows and Linux client computers. The BSDP
must be enabled in the NBS configuration settings dialog box.
Imaging tools The Ghost disk imaging tool runs on the Windows (x86, x64), Linux
(x86, x64) operating systems. The Ghost tool can also be used for
creating backup disk images and images of disk partitions.
These tools support NTFS, FAT (16,32), EXT2/3/4, RAW, XFS (only
for RHEL 7) file system, and HTTP and multicast imaging options.
Ghost supports Windows only hardware-independent disk imaging
which can be deployed to diverse client computers by using drivers
from a centrally managed driver database. Backup images are not
hardware-independent and are intended to be deployed on the same
client computer.
Boot Disk Creator Boot Disk Creator (BDC) creates a boot disk using the Windows or
Linux preboot operating systems. BDC can also create a bootable
CD or USB.
Resource Import Tool The Resource Import tool is used for importing the existing Windows
and Linux images. The tool is also used for adding Windows-scripted
OS installation files.
Component Description
Driver Manager Driver Manager provides the interface to perform driver operations
such as adding and deleting data from the DeployAnywhere driver
database and the Preboot driver database.
Deployment Task Server Component The Deployment Task Server Component of Deployment Solution
is deployed on a site server on which the Task Service executes.
The Task Server Component is installed on the site server, which
is assigned to perform tasks specific to Deployment Solution. This
component can be installed on the Windows x86 or Windows x64
site servers only.
Deployment Package Server Component The Deployment Package Server Component of Deployment
Solution is deployed on a site server on which the Package Service
executes. This component is installed on the site server, which is
assigned to Deployment Solution to store the product-specific
packages or files. This component can be installed on the Windows
x86 or Windows x64 site servers only on which Microsoft .NET
Framework 4.5 is installed.
certificate that is downloaded from the NS, TS, or PS on the client computer after the computer
boots in the preboot environment and production environment. In Deployment Solution, the
Extract SSL Certificate policy downloads and installs the SSL certificate from the IIS locations
of NS, PS and TS to their respective predefined web location. The agent that is specific for
the operating system and is installed on the client computers in the preboot environment then
downloads and installs the SSL certificate from the NS, PS, and TS web locations to the
predefined location of the client computer.
Following are the agents that are present in the preboot environment of the specific operating
system:
To configure NS, PS and TS for IIS and HTTPS refer to the Symantec™ IT Management Suite
powered by Altiris™ technology Installation and Upgrade Guide.
For Windows client computer, the PECTAgent that is installed in the preboot environment
locates the SSL certificate on the client computer and then uses the certificate to communicate
with the NS, PS, and TS sequentially. The PECTAgent of the computer then tries to connect
to the NS using the HTTPS protocol. If the SSL certificate expires, you must manually renew
and install the certificate on the NS and then rollout the Extract SSL certificate policy.
For Mac client computers, install the utility aex-getsscert and then execute the following
command to download the SSL certificate from NS, PS, and TS to the client computer:
/usr/bin/aex-getsscert <IP/HOSTNAME>
For Linux client computers, to facilitate communication with the PS, execute the following
command to download the SSL certificate from the PS to the client computer:
aex-getsscert <IP> yes
Note: For Linux and Mac, if the package server is configured on the SSL, then you must
manually install the package server's SSL certificate on the client computers in the preboot
environment and production environment to facilitate communication between the package
server and the client computers.
The location of the SSL certificate that is downloaded from the IIS of the NS, PS, and the TS
is stored on the servers and the client computer location as follows :
You can access the Extract SSL policy from the console in one of the following ways:
■ Settings > All Settings > Agents/Plug-ins
In the left pane, expand the Settings folder. Under the Settings folder, expand the
Agents/Plug-ins folder. From the Agents/Plug-ins folder, expand the Deployment folder.
From the Deployment folder, select the Windows(x64) or Windows(x86) folder.
■ Settings > Agents/Plug-ins > All Agents and Plug-ins
In the left pane, expand the Agents/Plug-ins folder. From the Agents/Plug-ins folder, expand
the Deployment folder. From the Deployment folder, select the Windows(x64) or
Windows(x86) folder.
Deployment Solution lets you boot client computers in the preboot environment using a
preboot configuration. The preboot configuration consists of the preboot operating system,
Deployment Plug-in, and the agent that is specific for the operating system.
Windows PECTAgent
You can boot the client computers in the preboot environment in one of the following ways:
■ PXE
A PXE configuration is distributed to the client computer over the network.
■ Automation folder
An automation folder configuration is installed on the client computers.
See “Installing and uninstalling Automation Folder on client computers” on page 39.
■ Production environment
The production environment is the environment into which a client computer boots after
an operating system is installed on the computer.
Environment Description
Preboot environment using the PXE configuration Deployment Solution lets you boot client computers in
preboot environment using a PXE configuration. The PXE
configuration is distributed to the client computer over the
network using the Network Boot Service (NBS).
Environment Description
Preboot environment using the automation folder Deployment Solution facilitates you to create a preboot
environment that is installed locally on the client computer.
The automation folder configuration that you create is
stored on the Notification Server computer and is installed
on the client computer when the Deployment automation
folder - install policy of the specific OS is enabled.
■ Release Notes ■ Information about new IT Management Suite (ITMS) 8.5 Documentation
■ User Guides features and
important issues.
■ Information about how
to use this product,
including detailed
technical information
and instructions for
performing common
tasks.
Introducing Deployment Solution 27
Where to get more information
Help Information about how to The Documentation Library, which is available in the
use this product, Symantec Management Console on the Help menu.
including detailed
Context-sensitive help is available for most screens in the
technical information and
Symantec Management Console.
instructions for
performing common You can open context-sensitive help in the following ways:
tasks. ■ Click the page and then press the F1 key.
Help is available at the ■ Use the Context command, which is available in the
solution level and at the Symantec Management Console on the Help menu.
suite level.
This information is
available in HTML help
format.
In addition to the product documentation, you can use the following resources to learn about
Symantec products.
Symantec Connect An online resource that The links to various groups on Connect are as follows:
contains forums, articles,
■ Deployment and Imaging
blogs, downloads,
■ Discovery and Inventory
events, videos, groups,
and ideas for users of ■ ITMS Administrator
Symantec products. ■ Mac Management
■ Monitor Solution and Server Health
■ Patch Management
■ Reporting
■ ServiceDesk and Workflow
■ Software Management
■ Server Management
■ Workspace Virtualization and Streaming
Chapter 2
Installing and uninstalling
components
This chapter includes the following topics:
■ Ensure that the client computers have Pre-boot eXecution Environment (PXE) enabled in
BIOS or UEFI.
■ NBS site service is configured and turned on for the Initial Deployment job that is scheduled
for the unknown computers that are added into the network.
■ Silverlight 5 is installed.
■ The storage and the network drivers in your environment are collected.
■ The remote site server is configured on the supported operating system if you plan to
manage client computers in different subnet.
■ DNS is properly configured
Clients computers inside different subnets should be able to communicate with the Symantec
Management Platform and the remote site server using FQDN.
See “Components of Deployment Solution” on page 18.
The Deployment Solution site server component installation policies and the menus to access
them from console are as follows:
Installing and uninstalling components 31
Preparing site servers for Deployment Solution
Table 2-1
Component name Path to access from Console
Deployment Task Server Components (x64)-Install or You can access the Task Server Component in one of the
Deployment Task Server Components (x86)-Install following ways:
■ Settings > All Settings > Agents/Plug-ins
In the left pane, expand the Settings > Agents/Plug-ins
> Deployment folder. From the Deployment folder,
select the Windows(x64) or Windows(x86) folder.
■ Settings > Agents/Plug-ins > All Agents and
Plug-ins
In the left pane, expand the Agents/Plug-ins folder
>Deployment folder. From the Deployment folder, select
the Windows(x64) or Windows(x86) folder.
Deployment Package Server Component-Install You can access the Package Server Component in one
of the following ways:
Step 1 Install Deployment Task Server Component on Install the Deployment Task Server Component
Task Server on a Task Server to execute the
deployment-related tasks.
Step 2 Install Deployment Package Server Component Install the Deployment Package Server
on Package Server Component on a Package Server such that
deployment packages can be stored on the server.
Step 3 Install the Network Boot Service on a site server Install the Network Boot Service on a site server
that contains the Pre-Boot Execution Environment
(PXE and BSDP) and TFTP services.
Note: Ensure that you install the Deployment Package Server component only on the site
servers on which IIS 7.0 or later versions are installed. All the site servers that are installed
with IIS 7.0 or later versions are discovered automatically and listed for the Applied To filter
of the Deployment Package Server Component - Install page of the console. You must not
manually install the Deployment Package Server component on any site server other than the
ones that are discovered and listed for the filter.
The Deployment Solution site server component policies and the menus to access them from
the console are as follows:
Installing and uninstalling components 33
Installing and uninstalling Deployment Solution components
Deployment Task ServerComponent(x64)-Install or You can access the Task Server Component in one of the
DeploymentTask ServerComponent(x86)-Install or following ways:
Deployment Task Server Component (x64)– Uninstall
■ Settings > All Settings > Agents/Plug-ins
or Deployment Task Server Component (x86)–Uninstall
In the left pane, navigate to Settings folder >
Agents/Plug-ins folder > Deployment folder. From the
Deployment folder, select the Windows(x64) or
Windows(x86) folder.
■ Settings > Agents/Plug-ins > All Agents and
Plug-ins
In the left pane, expand the Agents/Plug-ins folder >
Deployment folder.
From the Deployment folder, select the Windows(x64)
or Windows(x86) folder.
Deployment Package Server Components-Install or You can access the Package Server Component in one
Deployment Package Server Component-Uninstall of the following ways:
Note: Ensure that both the Deployment site server component -Install policy and the Deployment
site server component - Uninstall policy are not running at the same time as this causes conflict.
4 On the right-side pane, you can view the details of the selected policy. Symantec
recommends that you do not modify the default settings of the policy. If you want to modify
the settings, first clone the policy and then modify the cloned policy.
The details of the fields are as follows:
Enable Verbose Reporting of Status Events This option sends the package status events to
Notification Server. The Notification Server
Event Capture settings in the Global Symantec
Management Agent Settings policy take
precedence to the Enable Verbose Reporting
setting here. Events are sent only if they are
enabled in the Global Symantec Management
Agent Settings policy.
Extra Schedule Options The Extra Schedule Options that are selected by
default are as follows:
Note: If you want to install the Deployment Package server component and the NBS on the
same site server, then you must install the Deployment Package Server component after
installing the NBS on the site server.
4 In the Select Computers dialog box, select the Windows computers that you want to
configure as site server and click OK.
5 In the Add/Remove services dialog box, check the Network Boot Service option for
the site servers that you select.
See “Configuring and filtering computers to boot with PXE ” on page 88.
You cannot install the Deployment Solution plug-in in a maintenance window by using the Run
once ASAP in maintenance window only option. You are required to schedule the installation
using the Add Schedule option.
To install Deployment Plug-in
1 In the Symantec Management Console, on the Settings menu, click Agent/Plug-ins >
All Agents/Plug-ins.
2 In the left pane, expand the Agents/Plug-ins > Deployment folders.
3 Expand the Windows, Linux, or Mac folder and select from the following Deployment
Plug-in Install policies:
■ Deployment Plug-in for Linux (x86) - Install
■ Deployment Plug-in for Linux (x64) - Install
■ Deployment Plug-in for Mac-Install
■ Deployment Plug-in for Windows (x64)-Install
■ Deployment Plug-in for Windows (x86)-Install
4 On the right-side pane, you can view the details of the selected policy. Symantec
recommends that you do not modify the default settings of the policy. If you want to modify
the settings, first clone the policy and then modify the cloned policy.
The details of the fields are as follows:
Enable Verbose Reporting of Status Events This option sends the package status events to
Notification Server. The Notification Server
Event Capture settings in the Global Symantec
Management Agent Settings policy take
precedence to the Enable Verbose Reporting
setting here. Events are sent only if they are
enabled in the Global Symantec Management
Agent Settings policy.
Extra Schedule Options The Extra Schedule Options that are selected
by default are as follows:
Enable Verbose Reporting of Status Events This option sends the package status events to
Notification Server. The Notification Server
Event Capture settings in the Global Symantec
Management Agent Settings policy take
precedence to the Enable Verbose Reporting
setting here. Events are sent only if they are
enabled in the Global Symantec Management
Agent Settings policy.
Extra Schedule Options The Extra Schedule Options that are selected
by default are as follows:
the preboot OS that is installed locally on the client computer. The preboot operating systems
for Windows and Linux operating systems are, WinPE, and LinuxPE respectively. For the Mac
computers, a NetBoot environment is contained in the automation folder that is installed on
the client computer. In Deployment Solution the Deployment Automation folder -Install policy
installs the Automation folder on the client computer and the Deployment Automation
folder-Uninstall policy uninstalls the automation folder from the client computers. When you
enable the policy, a green On symbol shows on the top right corner of the policy page.
For Windows, to use the ImageX tool in the automation environment, download the ImageX
tool at the following location:
Note: For Linux and Mac client computers, to install the automation folder, if the package server
is configured on HTTPS, and the SSL certificate is not installed on the client computers then
you must manually download and install the SSL certificate on the client computers
The advantages of using Automation Folder over PXE services of NBS are as follows:
■ Lets you boot client computers faster than booting using PXE service of the NBS setup.
■ The automation folder function is not affected or restricted by firewalls.
■ The automation folder can boot the client computers that have static IP address.
The default location and size of the automation folder that is created on the client computer
are as follows:
Linux /boot/altiris 32 MB
Mac - /Volumes/DSAutomation 15 GB
For Mac, the Deployment Automation folder for Mac - Install policy creates a DSAutomation
volume on the disk volume where Symantec Management Agent (SMA) is installed. The
automation volume uses only the available space on the volume that is installed with SMA
and does not use any free space available on other volumes. Ensure that there is sufficient
Installing and uninstalling components 41
Installing and uninstalling Automation Folder on client computers
space on the volume on which you have installed the SMA. If a volume is already present with
the name, DSAutomation then a new volume of name DSAutomationA is created.
You can also uninstall the automation volume with the uninstall policy for Mac automation
folder. After you enable the Deployment Automation folder for Mac - Uninstall policy you
must manually delete the DSAutomation partition that is present in the unmounted and
unallocated state. If you do not want to run the uninstall policy to uninstall the automation folder
from the client computer, then you must manually erase the disk and the volume from the
client computer. If, you manually remove partition and the volume of the client computer, then
ensure that you clean the Non-volatile random-access memory (NVRAM) of the client computer.
To clean the NVRAM of a client computer, refer to http://support.apple.com/kb/HT1533 article.
See “Configuring the preboot environment” on page 87.
To install an automation folder
1 In the Symantec Management Console, on the Settings menu, click Agent/Plug-ins >
All Agents/Plug-ins.
2 In the left pane, expand the Agents/Plug-ins > Deployment folders.
3 Expand the Windows, Linux, or Mac folder and select from the following Deployment
Automation folder- Install policies:
■ Deployment Automation Folder for Linux - Install
■ Deployment Automation Folder for Mac-Install
■ Deployment Automation Folder for Windows (x64)-Install
Note: You can enable the Deployment Automation Folder for Windows(x64)-Install
policy when you install and import the Windows Assessment and Deployment Kit (ADK)
for Windows 8 and the PEInstall package is created on Notification Server. After the
PEInstall package is created on Notification Server, the PEInstall is available and
enabled on the Preboot Configuration dialog box.
Note: You can enable the Deployment Automation Folder for Windows(x86)-Install
policy when you install and import the Windows Assessment and Deployment Kit (ADK)
for Windows 8 and the PEInstall package is created on Notification Server. After the
PEInstall package is created on Notification Server, the PEInstall is available and
enabled on the Preboot Configuration dialog box.
Installing and uninstalling components 42
Installing and uninstalling Automation Folder on client computers
4 On the right-side pane, you can view the details of the selected policy. Symantec
recommends that you do not modify the default settings of the policy. If you want to modify
the settings, first clone the policy and then modify the cloned policy.
The details of the fields are as follows:
Enable Verbose Reporting of Status Events This option sends the package status events to
Notification Server. The Notification Server
Event Capture settings in the Global Symantec
Management Agent Settings policy take
precedence to the Enable Verbose Reporting
setting here. Events are sent only if they are
enabled in the Global Symantec Management
Agent Settings policy.
Extra Schedule Options The Extra Schedule Options that are selected
by default are as follows:
4 On the right-side pane, you can view the details of the selected policy. Symantec
recommends that you do not modify the default settings of the policy. If you want to modify
the settings, first clone the policy and then modify the cloned policy.
The details of the fields are as follows:
Enable Verbose Reporting of Status Events This option sends the package status events to
Notification Server. The Notification Server
Event Capture settings in the Global Symantec
Management Agent Settings policy take
precedence to the Enable Verbose Reporting
setting here. Events are sent only if they are
enabled in the Global Symantec Management
Agent Settings policy.
Extra Schedule Options The Extra Schedule Options that are selected
by default are as follows:
4 On the right-side pane, you can view the details of the selected policy. Symantec
recommends that you do not modify the default settings of the policy. If you want to modify
the settings, first clone the policy and then modify the cloned policy.
The details of the fields are as follows:
Enable Verbose Reporting of Status Events This option sends the package status events to
Notification Server. The Notification Server
Event Capture settings in the Global Symantec
Management Agent Settings policy take
precedence to the Enable Verbose Reporting
setting here. Events are sent only if they are
enabled in the Global Symantec Management
Agent Settings policy.
Extra Schedule Options The Extra Schedule Options that are selected
by default are as follows:
Deployment Solution identifies the computer type, and then boots the client computer to the
preboot or pre-OS environment to perform other deployment and maintenance tasks.
Unknown computer An unknown computer is a bare metal computer that does not have an
operating system to boot. The unknown computer when plugged into
a network is identified by the Symantec Management Platform (SMP)
as an unmanaged computer because it does not have the Symantec
Management Agent (SMA) installed on it.
Predefined computer A predefined computer is a computer for which you add the details such
as computer name, MAC address and so on before adding the computer
to the network.
You can also import predefined computer details from a CSV file, into
Deployment Solution. After a predefined computer is added to a network,
Deployment Solution boots the computer to the preboot environment.
After the computer boots to the preboot environment, you can perform
tasks such as imaging and system configuration.
Deployment Solution lets you either add the predefined computer details or import the list of
computer details through the SMP console. You import the predefined computer details through
a TEXT (.txt) or CSV (comma-separated values) file. Both addition or import of predefined
computer details can be performed through the Settings > Deployment > Predefined
Computers dialog box of the console.
To create predefined computer entries through the Settings > Deployment > Predefined
Computers dialog box of the console, you must specify a name. The name is a mandatory
field to create predefined computer entries in Deployment Solution.Besides, name, you can
choose to specify the other details such as computer details and hardware identifier details.
The hardware identifier entries, although not mandatory, play an important role in discovering
computer of a network as a predefined computer.
If an unknown computer is discovered in a network, Deployment Solution boots the computer
with a PXE image that you configure for unknown computers. PXE images are configured
through the NBS General Settings dialog box of the console. Before the discovery process,
if you have specified entries for predefined computers through the Predefined Computers
dialog box, then the specified hardware identifier entries are matched with that of the booting
computer. Entries of hardware identifiers such as MAC, SerialNumber, and UUID are matched
with those of the booting computer. Based on the matching results, you configure the unknown
computer as a predefined computer.
Deployment Solution resolves an unknown computer as a predefined computer based on the
following matching criteria:
■ If the values for the hardware identifiers, MAC, SerialNumber, and UUID are specified as
null in the Predefined Computers dialog box.
In this case, all the unknown computers that are discovered are potential predefined
computers of Deployment Solution. For example, if you do not specify any value for MAC,
SerialNumber, and UUID fields in the Predefined Computers dialog box, then all unknown
computers are identified as potential predefined computers. In this case, the unknown
computer boots with the PXE image that is configured for the predefined computers through
the NBS General Settings.
■ If one or more values of the hardware identifiers, MAC, SerialNumber, and UUID matches
with that of the booting computer.
In this case, based on the number of hardware identifiers whose values match, the booting
computer is identified as a predefined computer. The booting computer whose two or more
values match have the highest potential to be a predefined computer. For example, you
specify value for MAC as M1 and the values for the identifiers as null , then if booting
computer's MAC is M1, this computer has good possibility to be a predefined computer. If
two specified identifier values match, for example, MAC as M1 and UUID as 1234 with that
of the booting computer, then this computer has higher possibility to be a predefined
computer over other computers.
Setting up client computers 50
About supporting Mac computers
■ If the hardware identifier values that you specify matches with that of the booting computer
then the computer boots with the PXE image that you configured for predefined computers.
See “Adding or importing predefined computers” on page 208.
See “Configuring and filtering computers to boot with PXE ” on page 88.
■ Create Image
■ Deploy Image
■ Install Mac OS
■ Apply System Configuration
■ Boot To
See “About Symantec's Mac pre-OS Creation Utility” on page 169.
See “Launching Symantec's Mac pre-OS Creation Utility” on page 169.
See “Deployment Solution task support matrix” on page 192.
■ Configure the DHCP server in the network. The Network Boot Server (NBS) and the DHCP
server must be on different computers.
■ Install the Symantec Management Agent and the Deployment Solution plug-in for Mac on
the source volume and ensure that the Deployment Automation folder for Mac - Install
policy is installed on the NetBoot image source computer. Symantec recommends that you
install the Symantec Management Agent and the Deployment Plug-in for Mac clients as a
root user.
You can access the plug-ins through either of the following menus:
■ Settings > Agent/Plug-ins > All Agent/Plug-ins
On the left pane of the window, access Agent/Plug-ins > Deployment > Mac folder.
■ Settings > All Settings
On the left pane of the window, access Agents/Plug-ins > Deployment > Mac folder.
■ Actions > Deployment > Install Deployment Plug-in > Mac.
■ The Mac preboot image creator must be logged in as the root user of the source computer.
■ Ensure that you have at least the same amount of empty space on the booted source
volume as occupied by the installed Mac OS.
Setting up client computers 52
Setting up unknown client computers
■ Ensure that you set the following for the All Linux/Mac Workstations and the All
UNIX/Linux/Mac Servers in the Targeted Agent Settings dialog box before adding a
Mac client computer in the network:
■ Return the following information as computer name as DNS name
■ Return the following information as computer domain as DNS name
You can access the Targeted Agent Settings from Settings > Agents/Plug-ins.
See “About Symantec's Mac pre-OS Creation Utility” on page 169.
See “Launching Symantec's Mac pre-OS Creation Utility” on page 169.
Table 3-2 Setting up unknown client computer with Windows operating system
Table 3-2 Setting up unknown client computer with Windows operating system (continued)
Step 2 Prepare an unknown computer to boot with Boot the client computer with the PXE image that is
PXE image. configured from the Manage Preboot Configuration
page
Step 3 Install operating system You can install Windows, Linux, or Mac operating
system on the client computer by performing either
of the following:
■ Install OS task
■ Install Windows OS task
You can install Windows operating system
on the client computer using the Install
Windows OS
See “Installing Windows OS on client
computers” on page 144.
■ Install Linux/ESX OStask
You can install Linux operating system on the
client computer using the Install Linux/ESX
OS task.
See “Installing Linux/ESX OS using
Deployment Solution” on page 165.
■ Install Mac OS task
You can install Mac operating system on the
client computer using the Install Mac OS
See “Installing Mac OS using Deployment
Solution” on page 166.
■ Deploy Image task
You can install Windows, Linux, or Mac operating
system by deploying an image of the respective
OS on the client computer.
See “Creating and Deploying a Windows disk
image” on page 105.
See “Deploying a Linux image” on page 125.
See “Deploying a Mac image” on page 131.
See “Deploying a Windows image” on page 114.
Setting up client computers 54
Setting up unknown client computers
Table 3-2 Setting up unknown client computer with Windows operating system (continued)
Step 4 (Optional) (Optional) View the reports on the status of You can view the following reports for client
the task execution or the installation of SMA computers:
on the client computer
■ Status of the client computer
You can check the status of the client computer
to view if the SMA is installed on the client
computer. You can view the report from Manage
> Computers > Installed Agent. The Installed
Agent page lists all the computers along with
their IP addresses and the Symantec
Management Agent installed on them.
■ Task execution Status
You can view the task execution status of the
client computer from Reports > All Reports >
Deployment > Computers with Deployment
Tasks Execution Status. You can view the
status of the executed tasks on the client
computers.
■ Deployment Plug-in Installation Status
You can check if the Deployment Plug-in of the
Deployment Solution is installed successfully on
the client computer from Reports > All Reports
> Deployment > Deployment Plug-in
Installation Status
the communication with Notification Server is established and the computer is registered as
a managed computer.
You must perform the following steps to boot an unknown computer with the WinPE image:
You can launch the console either from the Start menu of the
Notification Server computer or from any computer of the
network. To access the console from a different computer, you
must type the following:
Step 2 Install Network Boot Service You must install the Network Boot Service (NBS) on a site
on a site server server and also enable the policy before you configure the
unknown client computer to boot in the preboot environment.
Step 3 Create a WinPE image You must create a WinPE image through the Manage Preboot
Configurations dialog box of the console.
Step 4 Configure NBS settings for You must configure the NBS settings for the unknown client
unknown computers computer from the console.
See “Configuring Network Boot Service for unknown computers
” on page 89.
Step 5 (optional) Set up Initial You can set up an Initial Deployment job for the Windows
Deployment job to execute unknown client computer to execute the deployment tasks that
tasks on the client computers you create.
You can perform this step after you create the deployment tasks
for the unknown client computer.
Step 6 Add the unknown computer If you have added predefined computer entries through the
to the network and wait for the console with no hardware identifier values, then the Windows
client computer to boot to unknown client computers boot in the preboot environment using
preboot environment the PXE image that was configured for predefined computers.
You configure the PXE image for a predefined computer through
the NBS General Settings dialog box.
See “Booting managed Windows computer with WinPE image” on page 74.
See “Preparing predefined computers to boot with WinPE image ” on page 64.
the communication with Notification Server is established and the computer is registered as
a managed computer.
You must perform the following steps to boot an unknown computer with the LinuxPE image:
You can launch the console either from the Start menu of the
Notification Server computer or from any computer of the
network. To access the console from a different computer, you
must type the following:
Step 2 Install Network Boot Service You must install the Network Boot Service (NBS) on a site
on a site server server and also enable the policy before you configure the
unknown client computer to boot in the preboot environment
Step 3 Create a LinuxPE image You must create a LinuxPE image through the Manage Preboot
Configurations dialog box of the console.
Step 4 Configure NBS settings for You must configure the NBS settings for the unknown client
unknown computers computer from the console.
See “Configuring Network Boot Service for unknown computers
” on page 89.
Step 5 Add the unknown computer If you have added predefined computer entries through the
to the network and wait for the console with no hardware identifier values, then the Linux
client computer to boot to unknown client computers boot in the preboot environment using
preboot environment the PXE image that was configured for predefined computers.
You configure the PXE image for a predefined computer through
the NBS General Settings dialog box.
Table 3-5 Process for booting an unknown Mac computer with NetBoot image
You can launch the console either from the Start menu
of the Notification Server computer or from any
computer of the network. To access the console from
a different computer, you must type the following:
Step 2 Install the Network Boot Service on a Install the Network Boot Service (NBS) on a site
site server server before you perform any other configurations.
Table 3-5 Process for booting an unknown Mac computer with NetBoot image (continued)
Step 3 Create and modify a NetBoot image Create and modify a NetBoot image that is used to
using Symantec's Mac pre-OS boot the Mac client computer. You can do this using
Creation Utility the Symantec's Mac pre-OS Creation Utility. This utility
along with Apple's System Image Utility is used to
create and modify the NetBoot image to make it
compatible for Deployment Solution.
Step 4 Create preboot environment Create a preboot environment with the NetBoot image.
The preboot environment ensures that the NetBoot
image is uploaded on the Notification Server
computer. It is then distributed to all the NBS in the
network.
Step 5 Enable the NBS service to support Enable the following services in the Network Boot
Boot Service Discovery Protocol Service Configuration pane of the NBS General
Settings dialog box:
Step 6 Configure response for unknown In the NBS General Settings, set default response for
computers unknown computers.
Table 3-5 Process for booting an unknown Mac computer with NetBoot image (continued)
Step 7 Boot the client computer in preboot Turn on your Mac client with the DHCP IP enabled
environment and hold the N key of the keyboard. The client
computer searches for the Network Boot Server (NBS)
by broadcasting Boot Service Discovery Protocol
(BSDP) requests. NBS receives and processes this
BSDP request. The client then receives and boots the
default NetBoot image as set in the NBS in step 6.
You can launch the console either from the Start menu of
the Notification Server computer or from any computer of
the network. To access the console from a different
computer, you must type the following:
Step 2 Add or import predefined Add or import the computers through the Settings >
computers Deployment > Predefined Computers menu of the
console.
Step 3 Prepare the predefined Configure settings in Deployment Solution that boots the
computers to boot in the predefined computers to the preboot environment after
preboot environment they are added to the network.
Step 4 Create the tasks or the jobs After a predefined computer boots to the preboot
that you want to execute on environment, you can execute the tasks or jobs to perform
the client computers in the the following:
preboot environment
■ Installation of an operating system
■ Deployment of an image
You can import predefined computer using the CSV file. For Windows and Linux computers,
the computer name field is mandatory in the CSV file. For Mac computers, you must specify
the MAC address, which is mandatory.
To reference a sample CSV file
1 Open the predefinedComputerTemplate.csv file using a Microsoft Excel spreadsheet
that lets you add values to each identified column.
2 Save the file as a CSV file to import to the Symantec Management Platform Configuration
Management Database (CMDB).
3 Open and edit the CSV file in English locale only.
Note: If you add a predefined computer through the Settings > Deployment > Predefined
Computer dialog box of the console, then Deployment Solution boots all unknown computers
as potential predefined computer based on a criteria. The criteria is that you have not specified
any value for the hardware identifier fields such as MAC address, Serial Number, and UUID,
in the dialog box.
The following process lists how you must configure the settings to boot a predefined Windows
computer in the preboot environment. After the computer boots in the preboot environment,
the communication with the Notification Server is established and the computer is registered
as a managed computer.
You must perform the following steps to boot a predefined computer with the WinPE image:
Setting up client computers 65
Setting up predefined computers
http://<IP address of
NS>/altiris/console
Step 2 Install the Network Boot Service on You must install the Network Boot
a site server Service (NBS) on a site server and
also enable the policy before you
configure the client computer to boot
in the preboot environment.
Step3 Add or import predefined computers You must add or import one or more
predefined computers through the
Predefined Computers dialog box of
the console.
Step 5 Configure NBS settings for predefined Configure the NBS settings for the
computer predefined client computer from the
console.
Note: If you add a predefined computer through the Settings > Deployment > Predefined
Computer dialog box of the console, then Deployment Solution boots all unknown computers
as potential predefined computer based on a criteria. The criteria is that you have not specified
any value for the hardware identifier fields such as MAC address, Serial Number, and UUID,
in the dialog box.
Setting up client computers 68
Setting up predefined computers
The following process addresses how you must configure the settings to boot a predefined
Linux computer in the preboot environment. After the computer boots in the preboot
environment, the communication with the Notification Server is established and the computer
is registered as a managed computer.
You must perform the following steps to boot a predefined computer with the LinuxPE image:
You can launch the console either from the Start menu
of the Notification Server computer or from any computer
of the network. To access the console from a different
computer, you must type the following:
Step 2 Install the Network Boot You must install the Network Boot Service (NBS) on
Service on a site server a site server and also enable the policy before you
configure the client computer to boot in the preboot
environment.
Step3 Add or import predefined You must add or import one or more predefined
computers computers through the Predefined Computers dialog
box of the console.
Step 4 Create a LinuxPE image Create a LinuxPE image through the Manage Preboot
Configurations dialog box of the console.
Step 5 Configure NBS settings for Configure the NBS settings for the predefined client
predefined computer computer from the console.
Step 6 (optional) Set up the In the Initial Deployment Settings dialog box, you can
Re-Deployment (Managed configure the Re-Deployment (Managed Computer)
Computer) menu in the Initial menu to execute jobs or tasks on the predefined
Deployment Settings dialog computer after the computer boot in the preboot
box environment.
Step7 Add the predefined computer to After a predefined computer is added to the network,
the network and wait for the the computer boots with the LinuxPE image that you
computer to boot in the preboot configured.
environment
If you have not specified any values for the hardware
identifier fields, then after the computer boots to the
preboot environment, you have an option to execute the
Initial deployment tasks that you configured for the
unknown computer. The hardware identifier fields are,
MAC address, Serial number, and UUID that you specify
in the Add Predefined Computer dialog box.
added in the Symantec Management Platform. You add the predefined computer details or
import them from a .txt file or a .csv file.
See “About predefined computers in Deployment Solution” on page 48.
The following process elaborates the steps that are involved to boot a predefined Mac client
computer in preboot environment using a NetBoot image:
Table 3-9 Process for booting a predefined Mac client in preboot environment with NetBoot
image
You can launch the console either from the Start menu of
the Notification Server computer or from any computer of
the network. To access the console from a different
computer, you must type the following:
Step 2 Install the Network Boot service Install the Network Boot Service (NBS) on a site server
on a site server before you perform any other configurations.
Step 3 Add or import a predefined You can add predefined computers using the Add
computer Predefined Computers Settings dialog box or import
predefined computers using a .txt file or a .csv file.
Step 4 Create and modify a NetBoot Create and modify a NetBoot image to be installed on a
image using Symantec's Mac Mac client computer. You can do this using the Symantec's
pre-OS Creation Utility Mac pre-OS Creation Utility. This utility along with the
Apple's System Image Utility is used to create and modify
the NetBoot image to make it compatible for Deployment
Solution.
Step 5 Create preboot environment Create a preboot environment with the NetBoot image.
The preboot environment ensures that the NetBoot image
is uploaded on the Notification Server computer from where
it is distributed to all the NBS in the network.
Setting up client computers 71
Redeploying managed computers
Table 3-9 Process for booting a predefined Mac client in preboot environment with NetBoot
image (continued)
Step 6 Enable the NBS service to support In the Network Boot Service Configuration of the NBS
Boot Service Discovery Protocol General Settings page enable the following services:
Step 7 Configure response for predefined In the NBS General Settings, set the default response for
computers in NBS the predefined computers. Configure the NBS to respond
to the predefined Mac computers and set the default
image.
Step 8 Boot the client computer in Turn on your Mac client with DHCP IP enabled and hold
preboot environment the N key of the keyboard. The client computer searches
for the Network Boot Server (NBS) by broadcasting BSDP
requests. NBS receives and processes this BSDP request.
The client receives and boots the default NetBoot image
as set in the NBS in step 7.
Step 2 Boot the managed client computer in preboot Boot the managed client computer in preboot
environment environment using any of the following:
■ PXE image
You can boot the client computer using the
PXE image of the operating system that you
want to install. You can either create a Boot
To task for the client computer or schedule
the task for the client computer.
See “Booting managed Windows computer
with WinPE image” on page 74.
See “Booting managed Linux computer with
LinuxPE” on page 76.
See “Booting a managed Mac computer in
NetBoot environment” on page 77.
■ Automation folder
You can boot the client computer using an
Automation Folder that is installed on the
computer by performing a Boot To task
using an automation folder. Ensure that an
automation folder is installed on the client
computer for which you perform the Boot
To task.
See “Booting managed computers in
Windows automation environment ”
on page 80.
Setting up client computers 73
Redeploying managed computers
Table 3-10 Redeploying managed computer with Windows operating system (continued)
Step 3 Install Windows, Linux, or Mac operating system Install Windows operating system on the client
computer by performing either of the following:
Step 4 (Optional) (Optional) Configure the network setting of Configure the network settings for the managed
managed computer using the Apply system client computer by using the Apply System
configuration task Configuration task.
Table 3-10 Redeploying managed computer with Windows operating system (continued)
Step 5 (Optional) (Optional) View the reports on the status of the You can view the following reports for client
task execution or the installation of the SMA and computers:
the Deployment Plug-in on the client computer
■ Status of the client computer
You can check the status of the client
computer to view if the SMA is installed on
the client computer. You can view the report
from Manage > Computers > Installed
Agent. The Installed Agent page lists all the
computers along with their IP addresses and
the Symantec Management Agent that is
installed on them.
■ Task execution Status
You can view the task execution status of
the client computer from Reports > All
Reports > Deployment > Computers with
Deployment Tasks Execution Status. You
can view the status of the executed tasks on
the client computers.
■ Deployment Plug-in Installation Status
You can check if the Deployment Plug-in of
the Deployment Solution is installed
successfully on the client computer from
Reports > All Reports > Deployment >
Deployment Plug-in Installation Status
Step 2 Install the Network Boot You must install the Network Boot Service (NBS) on a site
Service on a site server server and also enable the policy before you configure the client
computer to boot in the preboot environment.
Step 3 Create a WinPE image Create a WinPE image through the Manage Preboot
Configurations dialog box of the console.
Step 4 Configure NBS settings for Configure the NBS settings for the managed client computer
managed computer from the console.
Step 5 (optional) Set up the In the Initial Deployment Settings dialog box, you can configure
Re-Deployment (Managed the Re-Deployment (Managed Computer) menu to execute
Computer) menu in the jobs or tasks on the managed computer after the computer boots
Initial Deployment Settings in the preboot environment.
dialog box
See “Configuring the initial deployment settings” on page 205.
Step 6 Execute Boot To PXE task Execute the Boot To task and select the PXE/NetBoot image
option in the Create New Task dialog box.
Setting up client computers 76
Redeploying managed computers
Step 7 Execute tasks or jobs after the After the Windows client computer boots to preboot environment,
client computer boots to the Re-Deployment menu for managed computers is displayed.
preboot environment You can select all or specific tasks or jobs that you want to
execute.
See “Configuring and filtering computers to boot with PXE ” on page 88.
See “Preparing unknown computers to boot with WinPE image ” on page 54.
See “Preparing predefined computers to boot with WinPE image ” on page 64.
You can launch the console either from the Start menu of the
Notification Server computer or from any computer of the
network. To access the console from a different computer, you
must type the following:
Step 2 Install the Network Boot You must install the Network Boot Service (NBS) on a site
Service on a site server server and also enable the policy before you configure the client
computer to boot in the preboot environment.
Step 3 Create a LinuxPE image Create a LinuxPE image through the Manage Preboot
Configurations dialog box of the console.
Step 4 Configure NBS settings for Configure the NBS settings for the managed client computer
managed computer from the console.
Step 5 Set up the Re-Deployment Configure the Re-Deployment (Managed Computer) menu to
(Managed Computer) menu set the default Linux PXE image with which the client computer
boots in the preboot environment.
Step 6 Execute Boot To PXE task Execute the Boot To task and select the PXE/NetBoot image
option in the Create New Task dialog box.
Step 7 Execute tasks or jobs after the After the Linux client computer boots to preboot environment,
client computer boots to the Re-Deployment menu for managed computers is displayed.
preboot environment You can select all or specific tasks or jobs that you want to
execute.
You can boot a managed Mac client in the preboot environment using a NetBoot image or you
can boot a Mac client in automation environment using the DSAutomation volume. The
DSAutomation volume is installed on the Mac client computer by enabling the Deployment
Automation folder for Mac - Install policy.
The following process elaborates the steps that are involved in booting a managed Mac
computer in preboot environment:
Table 3-13 Process for booting a managed Mac client in preboot environment
http://<IP address of
NS>/altiris/console
Step 2 Install the Network Boot Service on a Install the Network Boot Service (NBS)
site server on a site server before you perform
any other configurations.
Step 3 Create and modify a NetBoot image Create and modify NetBoot image that
using Symantec's Mac pre-OS is used to boot the Mac client
Creation Utility computer. You can do this using the
Symantec's Mac pre-OS Creation
Utility. This utility along with Apple's
System Image Utility is used to create
and modify the NetBoot image to make
it compatible for Deployment Solution.
Table 3-13 Process for booting a managed Mac client in preboot environment (continued)
Step 5 Enable the NBS service to support Enable the following services in the
Boot Service Discovery Protocol Network Boot Service Configuration
from the NBS General Settings dialog
box.
Step 6 Configure response for managed You can do either of the following:
computers in NBS
■ In the NBS General Settings set
or default response for managed
computers. Configure NBS to
Create a Boot To task.
respond to managed Mac
computers and set the default
image.
See “Configuring NBS for Mac
computers” on page 176.
■ You can also boot a managed Mac
computer using the Boot To task.
See “Creating a Boot To task”
on page 197.
Setting up client computers 80
Redeploying managed computers
Table 3-13 Process for booting a managed Mac client in preboot environment (continued)
Step 7 Boot the client computer in preboot Turn on your Mac client and hold the
environment N key. The client computer searches
for the NBS by broadcasting BSDP
requests. NBS receives and processes
this BSDP request. The client then
receives and boots the default NetBoot
image as set in the NBS in step 6.
Ensure that proper filters are set while installing the Deployment Automation Folder. Ensure
that a 64-bit policy gets installed on a 64-bit computer and a 32-bit policy get installed on a
32-bit client computer.
Step 2 Install the Deployment Automation Folder plug-in Install the Deployment Automation Folder for
for Windows on the client computer Windows plug-in on the client computer.
Step 4 (optional) Create Initial Deployment tasks or jobs You can create and assign initial deployment tasks
or jobs to the Windows managed computers
through the Initial Deployment job menu. The jobs
are executed after the computer boots in the
automation environment.
Step 5 Create a Boot To automation task Create the Boot To task in the Create New Task
dialog box and select the Automation option.
Step 6 Schedule the Boot To task to execute on a client Schedule the Boot To Automation task that you
computer created for the client computers to boot in the
automation environment.
See “Booting managed Windows computer with WinPE image” on page 74.
Chapter 4
Setting up preboot
environment
This chapter includes the following topics:
create PXE images specific to the WinPE or LinuxPE architectures. For the Mac client
computers, you create NetBoot image to boot the computers with before you install a Mac
operating system on them.
Before you configure NBS on the site servers, you must create the PXE images for the Windows
or Linux client computers. For the Mac client computers, you must create the NetBoot images.
See “Creating and modifying NetBoot images” on page 170.
You create PXE images using the Settings > Deployment > Manage Preboot Configuration
dialog box of the console. After a PXE image is created, the image is sent to the site servers
that are installed with NBS.
Deployment Solution has a provision to boot an unknown computer, a predefined computer,
or a managed computer in the preboot environment. You can also add drivers for the PXE
image of a Linux or Windows client computer to ensure that the PXE image supports the new
hardware. The drivers that are added in the preboot environment are stored in the Preboot
database of Deployment Solution.
See “Configuring and filtering computers to boot with PXE ” on page 88.
See “Adding drivers to the Preboot database” on page 158.
tree, on the left pane, click Settings > Network Boot Service folder. This folder displays the
Advanced folder and the Settings folder.
The Advanced folder contains predefined filters that help you know the NBS installation details
for the site servers of your network.
The filters of the Advanced folder are as follows:
■ Computers with Deleted Network Boot Service entries
This filter lists the site servers on which NBS was installed but is removed currently.
■ Computers with NBS Site Service installed
This filter lists the site servers on which NBS is installed.
■ NBS Potential Site Servers
This filter displays the site servers on which NBS can be installed.
■ NBS Site Service Assigned
This filter lists the site servers on which you enabled the NBS policy but is yet to install.
The Settings folder lets you configure NBS after you install the policy on the site servers.
The configurable options of NBS are as follows:
■ NBS General Settings
This configurable setting is about configuring client computers to boot in preboot environment
using PXE image. You can configure the setting to be applied to one or more site servers.
See “About NBS General Settings ” on page 85.
You can also configure these settings from the Settings > Deployment > NBS General
Settings dialog box of the console.
■ NBS Global Settings
This configurable setting is applied to all the site servers.
See “About filtering computers through NBS Global Settings ” on page 86.
You can also configure these settings from the Settings > Deployment > NBS Global
Settings dialog box of the console.
The status of the NBS that is installed on a site server is displayed in the Site Management
-> Site Servers -> [Site Server Name] ->Services pane. The red, yellow, and green colors
indicate the normal state, warning state, and error state, respectively of the service. Expand
Services > Network Boot Service node to view the details about the service.
See “Configuring and filtering computers to boot with PXE ” on page 88.
using a PXE image or NetBoot image. A PXE image is related to the Windows or Linux preboot
environments whereas a NetBoot image is related to the Mac environment. Computers of UEFI
architecture can boot in the preboot environment using the x64-bit PXE image of Windows.
Deployment Solution categorizes preboot configuration settings for unknown computers,
managed computers, and predefined computers.
The NBS General Settings configuration is applicable only when NBS is installed on the site
server and the service is enabled.
See “Installing Network Boot Service on site server” on page 35.
You can access the NBS General Settings option from the following menus of the console:
■ Settings > Notification Server >Site Server Settings
In the Site Management view pane, access Settings > Network Boot Service > Settings
> NBS General Setting.
■ Settings > Deployment > NBS General Settings
See “Configuring and filtering computers to boot with PXE ” on page 88.
See “About Network Boot Service” on page 84.
Field Description
Apply NBS settings immediately Check this option if you want to apply the NBS Global Settings policy
immediately on all the NBS site servers.
MAC Address Filter Lets you filter client computers based on their MAC address and
choose whether to configure them with NBS settings or not.
Check Apply MAC Address Filter if you want to apply the MAC filter
for the client computers.
If you check this option, you must select either of the following:
Save changes Click this button to save the configuration changes that you made.
Configure PXE using Network Boot The Preboot eXecution Environment (PXE) configuration setup task
Service is contained in the Network Boot Service (NBS) that you deploy on
a site server.
Create a preboot configuration You can create a preboot configuration for creating a PXE image
and a preboot installation file.
Note: The client computer must be installed with Microsoft XML Core Services (MSXML) 6.0
before you install NBS on the site server.
Setting up preboot environment 89
Configuring the preboot environment
Boot Service (NBS) on a site server and configure the site server with the NBS settings for
unknown computers.
To configure site server with NBS settings for unknown computers
1 In the Symantec Management Console, click Settings >Deployment > NBS General
Settings.
2 In the NBS General Settings dialog box, for the Network Boot Service Configuration,
configure the settings for the unknown client computers.
Network Boot Service Lets you configure the Network Boot Service (NBS) for a site
Configuration server.
Apply NBS settings immediately Check the option if you want to apply the NBS policy
immediately on the site servers.
Enable the NBS service Check the NBS service to enable the service on the site server.
Reset button Lets you restore the previous configuration that you performed
for the NBS site server.
3 In the NBS General Settings dialog box, for the PXE menu (Windows/Linux) tab of the
Initial Deployment (Unknown Computer) Menu, specify the following:
Lets you select the PXE image to deploy on a Windows or Linux client computer.
The fields for the tab are as follows:
■ Respond to unknown computers
Check this option if you want to respond to the unknown computers to configure them
to boot in the preboot environment using a PXE image.
■ PXE boot image
Select the PXE image that you want to use to boot the unknown client computers in
the preboot or automation environment.If you do not want to boot using a PXE image,
you can select, Next Device (BIOS/EFI) mode of booting option for the client computer.
Based on whether the default boot option of the client computer is set to BIOS or EFI,
the computer boots to the preboot environment. The potential boot devices of BIOS
are CD, disk, and so on. Computers of UEFI architecture can boot in the preboot
environment using the x64-bit PXE image of Windows.
Setting up preboot environment 91
Configuring the preboot environment
For the PXE image, select any of the following architectures from the drop-down list:
■ Auto
Select this option if you want to boot the client computer based on the computer's
processor architecture. For example, if you have a client computer whose processor
type is x64 but the installed operating system is x86 of Windows 7, then the Auto
option boots the computer in x64 architecture mode and not in x86 mode.
The Auto option can be useful if you have created a common PXE image for both
x86 and x64 architectures or want to boot a computer as per the processor
architecture irrespective of the OS architecture. You create PXE images through
the Manage Preboot Configuration dialog box of the console.
■ x86
Select this option if the PXE image that you have created is for the x86 architecture
of the operating system.
■ x64
Select this option if the PXE image that you have created is for the x64 architecture
of the operating system.
Configure the schedule of the network boot menu through the following:
■ Run default boot option immediately
Select this option if you want to deploy the PXE boot image immediately after you
select the image in the drop-down list.
■ Wait indefinitely for user selection
Select this option if you want to manually select and deploy the PXE boot image from
the network boot menu. The network boot menu appears on the unknown computer.
■ Run default boot option after
Select this option if you want to deploy the PXE boot image after the time period that
you specify in the text box. After the time out, the client computer boots to the PXE
image that you have selected. Press F8 to invoke the network boot menu to deploy
the PXE boot image on the client computer.
Network Boot Service Lets you configure the Network Boot Service (NBS) for a site
Configuration server.
Apply NBS settings immediately Check the option if you want to apply the NBS settings
immediately on the site servers.
Enable the NBS service Lets you start or stop the PXE service on the NBS site servers.
For the Mac computers, you can enable or disable the Mac
Netboot BSDP service on the NBS site servers through Enable
Mac Netboot (BSDP) support option.
Reset button Lets you restore the previous NBS settings that you configured
in the dialog box.
3 In the NBS General Settings dialog box, for the Redeployment (Predefined Computer)
Menu, select PXE menu (Windows/ Linux) tab.
Configure the following settings:
■ Respond to Predefined computers
Check this option if you want to respond to the predefined client computers.
■ PXE boot image
Select the PXE or preboot image that you have configured to boot the predefined
computers in the preboot environment. If you do not want to boot using a PXE image,
you can select, Next Device (BIOS/EFI) . The potential booting devices of BIOS are
CD, hard disk, and so on. Based on whether the default boot option of the client
computer is set to BIOS or EFI, the computer boots to the preboot environment.
Computers of UEFI architecture can boot in the preboot environment using the x64-bit
preboot or PXE image of Windows.
For the PXE image, select any of the following architectures from the drop-down list:
Setting up preboot environment 94
Configuring the preboot environment
■ Auto
This option is displayed if a preboot configuration is created for both x86 and x64
architectures and selects the appropriate configuration as per the architecture of
the client computer. For example, if you have a client computer whose processor
type is x64 but the installed operating system is Windows 7 x86, then the Auto
option boots the computer in x64 architecture.
■ x86
Select this option if the PXE image that you have created is for the x86 architecture
of the operating system.
■ x64
Select this option if the PXE image that you have created is for the x64 architecture
of the operating system.
■ Prompt
Configure this option to change the default prompt for F8 when booting the computer
in the preboot environment. You can enter a message in the textbox that you want to
display on the client computer. After the message appears in the client computer, you
can press F8 to invoke the network boot menu. Select the option, Continue
immediately if you want to deploy the PXE boot image immediately after you select
the boot image or select, Continue after to invoke the boot menu after the time period
that you specify.
Network Boot Service Lets you configure the Network Boot Service (NBS) for a site
Configuration server.
Apply NBS settings Check the option if you want to apply the NBS policy immediately
immediately on the site servers.
Enable the NBS service Check the NBS service to enable the service on the site server.
Reset button Lets you restore the previous configuration that you performed for
the NBS site server.
3 In the NBS General Settings dialog box, for the Redeployment (Managed Computer)
Menu configure the following settings:
This option lets you select the PXE image to deploy on a Windows or Linux managed
client computer.
The various options to configure are as follows:
■ Respond to Managed computers
Check this option if you want to respond to the managed client computers to configure
them to boot in the preboot environment using a PXE image.
■ PXE image
Select the PXE image that you want to use to boot the predefined client computers in
the preboot environment. If you do not want to boot using a PXE image, you can select,
Next Device (BIOS/EFI) mode of booting option for the client computer. Based on
whether the default boot option of the client computer is set to BIOS or EFI, the
computer boots to the preboot environment. The potential boot devices of BIOS are
CD, disk, and so on. Computers of UEFI architecture can boot in the preboot
environment using the x64-bit PXE image of Windows.
For the PXE image, select any of the following architectures from the drop-down list:
Setting up preboot environment 96
Configuring the preboot environment
■ Auto
Select this option if you want to boot the client computer based on the computer's
processor architecture. For example, if you have a client computer whose processor
type is x64 but the installed operating system is x86 of Windows 7, then the Auto
option boots the computer in x64 architecture mode and not in x86 mode.
The Auto option can be useful if you have created a common PXE image for both
x86 and x64 architectures or want to boot a computer as per the processor
architecture irrespective of the OS architecture. You create PXE images through
the Manage Preboot Configuration dialog box of the console.
■ x86
Select this option if the PXE image that you have created is for the x86 architecture
of the operating system.
■ x64
Select this option if the PXE image that you have created is for the x64 architecture
of the operating system.
■ Prompt
Configure the option to display the prompt message on the client computer to display
the network boot menu. You can enter a message in the textbox that you want to
display on the client computer. After the message appears in the client computer, you
can press F8 to invoke the network boot menu. Select the option, Continue
immediately if you want to deploy the PXE boot image immediately after you select
the boot image or select, Continue after to invoke the boot menu after the time period
that you specify.
Solution lets you create two types of preboot environments for Windows operating system
such as PXE and automation.
The PXE environment lets you boot a client computer in the preboot environment using a PXE
image over a network. A PXE image is saved on the site server where the Network Boot
Service (NBS) is installed. Deployment Solution lets you configure the WinPE image using the
Manage Preboot Configurations option from the console. Enable the NBS policy on the site
server before you configure the WinPE image. If you configure a WinPE image before installing
the NBS on a site server, then you have to recreate the environment. Every time a WinPE
image is configured and saved, Notification Server (NS) distributes the image to all the NBS
site servers of a network.
Deployment Solution lets you create preboot configurations for the following versions of WinPE:
■ WinPE 3.1
■ WinPE 4.0
■ WinPE 5.x
It includes WinPE 5.0 or WinPE 5.1
■ WinPE 10 (From 8.0 HF 2)
To create a preboot configuration, you must first download and install the Windows AIK or the
Windows ADK kit based on the Windows preboot environment. After the WAIK folder is created,
you must import the AIK or the ADK into Deployment Solution.
Note: In case of a hierarchy setup and multiple WinPE, Symantec recommends that same
version of WinPE is installed on the parent notification server and the child notification server
before the replication of the preboot configuration.
■ For WinPE 3.1, you must also download and install the Windows AIK for Windows 7. After
you install the Windows AIK for Windows 7, follow the Windows AIK Supplement for
Windows 7 SP1 instructions to create the preboot environment for WinPE 3.1.
■ For WinPE 4.0, you must download and install the Windows ADK for Windows 8.
■ For WinPE 5.1, after you download and install the Windows ADK for Windows 8.1 Update,
you must also execute the steps that are mentioned in the article WinPE 5.0 to WinPE 5.1.
Follow the following URL:
http://technet.microsoft.com/en-in/library/dn613859.aspx
If you do not follow the steps then by default the WAIK folder is created for WinPE 5.0.
■ For WinPE 10, download and install Windows ADK for Windows 10.
Remove the older ADK's from the computer by running the older ADK setup file from other
ADK's.
Setting up preboot environment 98
Configuring the preboot environment
Note: Microsoft does not allow multiple ADKs on the same computer.
Note: If Windows ADK (8.0/8.1) and the Windows AIK are installed together on the Notification
Server computer before the installation of Deployment Solution, the WAIK folders for both the
ADK and AIK are created, however the PEInstall for the higher version will be created.
See “Preparing unknown computers to boot with WinPE image ” on page 54.
Setting up preboot environment 100
Configuring the preboot environment
You can add a new driver to an existing preboot configuration. After you add the driver, you
must recreate that preboot configuration using the Recreate Preboot Environment option of
the Preboot Configuration dialog page.
To use the preboot configuration, you must have the administrative rights and the User Account
Control (UAC) settings disabled.
You can access either of the following menus to create and configure a preboot environment:
■ Settings > Deployment > Manage Preboot Configuration
■ Settings > All Settings > Deployment > Preboot Configuration
To create a preboot configuration
1 Launch the Symantec Management Console.
2 In the Symantec Management Console, on the Settings menu, click Deployment >
Manage Preboot Configurations.
3 In the Manage Preboot Configurations dialog box, click Add.
4 In the Add Preboot Configurations dialog box, enter the name and description of the
preboot configuration.
Select which preboot environments to build Select the type of preboot environment you want
to configure.
You can select from the following:
■ PXE
This preboot configuration can be accessed
only from the Network Boot Service (NBS)
server. Only the client computers that are
configured to boot to and from their network
card can access the configuration.
■ Automation Folder
This preboot configuration can be installed
on the client computers by using policies. You
can access these policies from Settings >
Agent/Plug-ins > Deployment.
■ Both PXE and Automation Folder
This option creates both types of
configuration.
Select Mac Preboot Environment to upload These options are available when you select Mac
as the operating system.
■ NetBoot
You can create a NetBoot configuration
environment by selecting NetBoot.
■ NetInstall
You can create a NetInstall configuration
environment by selecting NetInstall.
Windows disk image and deploy a Windows disk image only when the computer is in the PXE
environment or the automation environment
The following tables list the process of creating a Windows image of a client computer and
deploying a Windows image on a client computer:
■ Creating a Windows image of a client computer
See Table 5-1 on page 106.
■ Deploying a Windows image on a client computer
See Table 5-2 on page 108.
Following are the steps that you must follow to create an image of a Windows client computer:
Step 2 Prepare a reference computer for imaging. Prepare the reference computer that contains
the core software and settings that you want
to be replicated on other computers.
Table 5-1 Process for creating an image of a Windows client computer (continued)
Step 3 Create a client job for the deployment tasks To create a client job, right-click on the
in the console Deployment folder and select New > Client
Job menu. By default, a job of the name New
Client Job is created that you can rename
appropriately.
Step 4 Execute the Prepare for Image capture task Run the Prepare for Image capture task if
you want to perform Sysprep imaging and use
the Include DeployAnywhere for hardware
independent imaging option for the Deploy
Image task. The Prepare for Image capture
task ensures that the captured image does
not contain any hardware-dependent data.
You can then deploy a hardware independent
image on other computers.
Note: If you deploy a disk image using the
Include DeployAnywhere for hardware
independent imaging option and you have
not performed the Prepare for Image capture
task, the client computer image gets
corrupted.
Table 5-1 Process for creating an image of a Windows client computer (continued)
Step 5 Create an image of the client computer Run the Create Image task to create the disk
image of the reference computer.
Following are the steps that you must follow to deploy a Windows image on a client computer:
Step 2 Boot the client computer to Automation Boot the client computer to Automation
environment environment using the Boot To task.
Table 5-2 Process for deploying an image of a Windows client computer (continued)
Step 3 Create a client job for the deployment tasks To create a client job, right-click on the
in the console Deploymentfolder and select New > Client
Job menu. By default, a job of the name New
Client Job is created that you can rename
appropriately.
Step 4 Deploy the image on the client computer Create a Deploy Image task for the target
client computers.
Step 5 Boot the client computer to Production Boot the client computer to production
environment environment using the Boot To task.
Note: Sysprep disables the built-in administrator account and clears the administrator password
when it prepares a computer for imaging. You might need to change the password on the
client computer before logging on for the first time after deploying an image.
x86 Deploy.cab Lets you upload the deploy.cab file for the 32-bit Windows
computers.
x64 Deploy.cab Lets you upload the deploy.cab file for the 64-bit Windows
computers.
Note: To create an image, if the Package Server is in a domain different from the SMP domain,
then ensure that you add the SMP users to the Administrator group of the Package Server.
All the users that you add must have read and write permissions on the Package Server.
3 In the Create New Task dialog box, select Deployment > Create Image option.
4 The fields and their descriptions are as follows:
Task name icon Displays the default task name as Create Image.
You can edit the default task name to specify a
relevant task name. For example, Create
Image_Windows XP.
Imaging tool You can create disk image and backup image of
Windows client computers using the Ghost tool.
The Ghost imaging tool create disk images with
the default option Balanced for size and speed
mode.
Image type Lets you select the type of image that you want
to capture.
Select from the following types of computer
images:
■ Disk Image
The Disk Image can be deployed on multiple
computers. These images are saved in a
package on the package server and can be
distributed to other package servers.
If you intend to deploy a disk image using the
option Include DeployAnywhere for
hardware independent imaging, ensure that
the Prepare for Image capture task is
executed before the image is created.
Otherwise, the client computer on which this
disk image is deployed might get corrupted.
See “Configuring the Sysprep imaging”
on page 110.
■ Back-Up image
A Back-Up Image contains a snapshot of the
hard disk of a computer. The backup images
retain the data and software of a specific
computer. A backup image can be restored
only to the computer from which the image
was captured. You can restore the image
name same as the computer name if you use
%COMPNAME% token as the image name.
The images cannot be deployed on multiple
computers and cannot be saved in a package
and distributed to other package servers
through the replication process. Back-up
images are created if you want to image only
a data disk, which is a disk without an
operating system or a partition of a data disk.
5 On the Create Image page, you can set the Advanced imaging options. Following are
the options that you can set with the description:
6 Click OK.
If you are reading this procedure as a part of a process, return to the process by clicking
on the following link:
See “Creating and Deploying a Windows disk image” on page 105.
See “Deploying a Windows image” on page 114.
See “Restoring a backup image” on page 139.
Note: On Windows Server 2008, you might need to change the password on the client computer
before logging on for the first time after this task runs. Sysprep clears the administrator password
when it prepares a computer for imaging. You can avoid having to manually change the
password by creating a custom answer file. The answer file should include a plain text password.
You can then use the answer file while you deploy your images on remote computers.
Before you perform the Deploy Image task, you must know the following:
■ If the computer has the Deployment plug-in installed, the computer configuration is saved
and restored after the image is applied. The computer configuration contains the computer
name, network settings, and domain.
■ If Initial Deployment is used, you select the configuration settings to apply to the computer
after it is imaged. To deploy a new computer that does not have an operating system, use
Initial Deployment.
■ If the computer is a member of a domain, supply the appropriate credentials to rejoin the
domain.
■ Ensure that you deploy a BIOS-based image on a BIOS-based computer and an EFI-based
computer image on an EFI-based computer. If you deploy a BIOS-based image on an
EFI-based computer, the EFI-based computer does not boot to automation environment
from production environment.
■ Ensure that you run the x:/bcdedit.exe after deploying a UEFI enabled image on the
virtual machine that has ESX 5.0 and then boot the virtual machine into the production
environment
To create a deploy image task
1 In the Symantec Management Console, navigate to the Manage menu and select Jobs
and tasks.
2 On the right pane, right-click Jobs and tasks and select New > Task.
3 On the Create new task page, select Deploy Image.
The Create or Deploy image task can only be executed in the Automation environment.
4 Specify a name for the task on the first field.
Imaging computers 116
Creating and Deploying a Windows disk image
Note: If a driver does not pass the validation checks and if you did not check the
Bypass Driver Validation option, then the driver will not be installed on the computer
after you execute the Install Windows OS task.
7 In the DeployAnywhere section, select the debug log level in Debug Log Level for the
installation of the drivers.
The debug log levels are as follows:
■ None
This log level captures the logs of all the failures of a task.
■ Driver Match
The log level is 5 and it retrieves log information about the drivers that match.
■ Function Start
The log level is 10 and the log is created when a function is entered.
■ Function Ends
The log level is 11 and the log is created when the function exits.
■ Device Details
The log level is 20 and it prints information about the devices.
■ INF Parsing
The log level is 30 and it logs information about inf parsing.
■ No matching Device for inf
The log level is 40 and it logs information about infs if they do not match with devices
of the client computer.
■ All
The log level is 255 and it logs information on all the points that are listed for this field.
8 Select Enable tagging of the drivers option to add tags to the Tags field. Drivers that
are tagged are deployed forcefully on the client computers.
Imaging computers 118
Creating and Deploying a Windows disk image
1 Select one of the following options from the Sysprep Configuration section:
Generate Sysprep configuration file using The required information is obtained from the
inventory data CMDB.
Custom Sysprep configuration file Click Browse to select the custom Sysprep file
that you created.
Imaging computers 119
Creating and Deploying a Windows disk image
-cesp
Note: Ensure that you do not specify the switch
-SZEE and select the Resize partition option
simultaneously for the deploy image task.
Imaging computers 120
Creating and deploying Linux disk images
File Preservation Lets you specify the files and folders that you
want to preserve when the image is restored.
3 Click OK.
If you are reading this procedure as a part of a process, return to the process by clicking
on the following link:
See “Creating and Deploying a Windows disk image” on page 105.
http://www.youtube.com/watch?v=V2ePrxlMaAc
its structure. Linux IDE images must be deployed on computers that have the Linux IDE disk.
SCSI disk images must also be deployed on computers having the SCSI disk image.
The following process lists the steps that you must follow to create an image of a Linux client
computer and to deploy the Linux image on other client computers.
Following are the steps that you must follow to create an image of a Linux client computer:
You can launch the console either from the Start menu of the
Notification Server computer or from any computer of the network.
To access the console from a different computer, you must type
the following:
Step 2 Prepare a reference computer for Prepare the reference computer that contains the core software
imaging. and settings that you want to be replicated on other computers.
Step 3 Create a client job for the To create a client job, right-click on the Deployment folder and
deployment tasks in the console select New > Client Job menu. By default, a job of the name New
Client Job is created that you can rename appropriately.
Navigate to the Manage > Jobs and Tasks menu of the console
and create a client job for the Deployment folder.
Step 4 Execute the Prepare for Image Execute the Prepare for Image capture task to ensure that the
capture task captured image does not contain any hardware-dependent data.
You can then deploy a hardware independent image on other
computers.
Step 5 Create an image of the client Execute the Create Image task to create the disk image of the
computer reference computer.
You can either execute the task immediately by using the Quick
Run option of the task that you have saved or you can schedule
the task to be executed later on the reference computer.
Following are the steps that you must follow to deploy an image of a Linux client computer on
client computers:
You can launch the console either from the Start menu of the
Notification Server computer or from any computer of the network.
To access the console from a different computer, you must type
the following:
Step 2 Create a client job for the To create a client job, right-click on the Deployment folder and
deployment tasks in the console select New > Client Job menu. By default, a job of the name New
Client Job is created that you can rename appropriately.
Navigate to the Manage > Jobs and Tasks menu of the console
and create a client job for the Deployment folder.
Step 3 Boot the client computer in Create a Boot To task and add the task to the client job to boot
Automation environment the client computer to Automation environment.
Step 4 Deploy the image on the client Create a Deploy Image task for the target client computers.
computer
You can either execute the task immediately by using the Quick
Run option of the task that you have saved or you can schedule
the task to be executed later on the reference computer.
Step 5 Boot the client computer to Boot the client computer to production using the Boot To task.
production
See “Creating a Boot To task” on page 197.
image and a backup image is that a disk image can be used to deploy on multiple client
computers whereas the backup image must be restored only to the computer that it was
captured from. The image has the same name as the computer from which it was captured.
You execute the Create Image task of Deployment Solution to create disk images and backup
images.
Note: To create an image, if the Package Server is in a domain different from the SMP domain,
then ensure that you add the SMP users to the Administrator group of the Package Server.
All the users that you add must have read and write permissions on the Package Server.
To create an image
1 Launch the Symantec Management Console.
2 In the Symantec Management Console, from the Manage menu select Jobs and tasks.
3 In the left pane, right-click System Jobs and Tasks and click New > Task.
4 The fields and their descriptions are as follows:
Task name icon Displays the default task name as Create Image. You can edit the
default task name to specify a relevant task name. For example,
Create Image_Linux.
Image name supports only ASCII characters. If you use a token for
image name, ensure that it is a valid predefined token. In case you
use an invalid token, then either an error is displayed on the task or
the image package is created with the task name.
Imaging tool You can create disk image and backup image of Linux client
computers using the Ghost imaging tool. By default, the Ghost
imaging tool creates disk images with the default option Balanced
for size and speed mode.
Imaging computers 124
Creating and deploying Linux disk images
Image type Select from the following two types of computer images:
■ Disk Image
A disk image can be deployed to multiple computers. These
images are saved in a package on the package server and are
replicated to other package servers. Ensure that the Prepare for
Image capture task is executed before the image is created.
■ Backup image
A backup image is used to back up a single computer. These
images must be deployed only to the same computer where they
were created from. They must not be deployed to multiple
computers. These images are not saved in a package and cannot
be distributed to other package servers through the replication
process. In case you want to image only a data disk that is a disk
without an operating system or partition of a data disk, select the
backup image option.
5 On the Create Image page, you can set the Advanced imaging options. Following are
the options that you can set with the description:
6 Click OK.
If you are reading this procedure as a part of a process, return to the process by clicking
on the following link:
See “Creating and deploying Linux disk images” on page 120.
■ If the computer is a member of a domain, supply the appropriate credentials to rejoin the
domain. You can create an image that retains its data and software by creating a backup
image.
Task name icon Displays the default task name as Deploy Image. You can edit the
default task name to specify a relevant task name. For example,
Deploy Image_Linux.
Partition Lets you decide the partitions on which you deploy the image. You
can change the destination partition size by clicking the partition
number.
Command-line Lets you add command-line options for the imaging tool.
Multicasting Lets you configure the number of computers on which you want to
multicast the image. You can override the default multicast settings
that were set in Settings > Deployment > Image Multicasting . If
the threshold count is 2, there must be at least two client computers
and one master computer before multicasting is used in this session.
File Preservation Lets you specify the files and folders that you want to preserve when
the image is restored.
HTTP Lets you add the credentials that are required to deploy an image,
which was obtained from an HTTP site.
6 Click OK.
If you are reading this procedure as a part of a process, return to the process by clicking
on the following link:
See “Creating and deploying Linux disk images” on page 120.
To create Mac images use the Create Image task and to deploy an image use the Deploy
Image task in any preboot mode of the client. The client computer can be booted in preboot
environment using a NetBoot image or in the automation environment using the DSAutomation
volume. You can access the Create Image task and the Deploy Image task from the Manage
> Jobs and Tasks menu.
Note: Mac imaging is not supported on HTTP or HTTPS. You must have the Publish UNC
codebase check box checked in the Package Server Settings page.
See “Installing and uninstalling Automation Folder on client computers” on page 39.
The following process elaborates the steps that are involved in creating and deploying Mac
images on client computer:
http://<IP address of
NS>/altiris/console
Step 2 Boot the image source client You must boot the image source
computer to preboot environment client computer to preboot
environment using one of the
following:
■ NetBoot image
■ Automation folder
Step 3 Create image of the source Mac You use the Create Image task
computer to create an image of the source
computer after you boot the
computer in the preboot
environment or automation
environment
Step 4 Boot the target client computer to You must boot the target client
preboot environment computer to preboot environment
on which you want to deploy the
image using one of the following:
■ NetBoot image
■ Automation folder
http://www.symantec.com/docs/TECH233022
■ The Mac image source client computer has its IP configured as dynamic and receives it
from the DHCP server in the network.
To create a Mac image
1 In the Symantec Management Console, select Manage > Jobs and Tasks.
2 In the left pane, do either of the following:
■ Right-click System Jobs and Tasks folder and select New > Task.
■ Expand the System Jobs and Tasks
folder and right-click Deployment folder to select New > Task.
3 In the Create New Task dialog box, under the Deployment folder select the Create
Image task.
4 In the Create Image dialog box, specify the details for the following:
Task name icon Displays the default task name as Create Image.
You can edit the default task name to specify a
relevant task name. For example, Create
Image_Mac10.7.
Image Name Enter the name of the image that you want to
create.
For example 1:2, here 1 is the disk name and 2 is the partition number or volume number
of the Mac client computer. To know the Mac disk name and partition details of the Mac
client computer, navigate to Go > Utilities > Terminal and enter the command diskutil
list.
On executing the command, the details of the Mac client computer are displayed. For
example, disk0s1, disk0s2, disk2s1 and so on. Here for disk0s1, disk0 is the disk name
and 1 is the partition number or the volume number.
Imaging computers 131
Creating and deploying Mac images
In Deployment Solution, the Source disk (-SRC) field starts with 1, here 1 corresponds
to the disk 0 of the Mac computer. Similarly 2 corresponds to disk 1 of the Mac computers
and so on.
Following are few examples of the disk name and partition number format that should be
entered in the Source disk (-SRC) field:
■ For disk0s2 specify the value as 1:2, where 1 is the disk name and 2 is the partition
number.
■ For disk1s2 specify the value as 2:2, where 1 is the disk name and 2 is the partition
number.
■ For disk2s1 specify the value as 3:1, where 3 is the disk name and 1 is the partition
number.
■ For disk2s2 specify the value as 3:2, where 3 is the disk name and 2 is the partition
number.
3 In the Create New Task dialog box, under the Deployment folder select the Deploy
Image task.
In the Deploy Image task pane, specify the following details:
Task name icon Displays the default task name as Deploy Image.
You can edit the default task name to specify a
relevant task name. For example, Deploy
Image_Mac10.7.
■ Partition
In the Partition tab, select the Resize
partition proportionately to resize disk
partitions.
Note: If there is empty disk space present
on the computer then it is merged with the
last partition of the Mac computer.
■ Command-line
In the Command-line tab, enter the
Destination disk (-DST).
You must enter the details of the destination
of the Mac client computer where the image
is to be deployed. The format to enter the
destination is diskname:partition or volume
number.
To know the disk name and partition details
of the Mac source computer, navigate to Go
> Utilities > Terminal and enter the
command diskutil list.
On executing the command, the details of the
Mac client computer are displayed. For
example, disk0s1, disk0s2, disk2s1 and so
on. Here for disk0s1, disk0 is the disk name
and 1 is the partition number or the volume
number.
In Deployment Solution, the Destination disk
(-DST) field starts with 1, here 1 corresponds
to the disk 0 of the Mac computer. Similarly
2 corresponds to disk 1 of the Mac computers
and so on.
number.
■ For disk2s1 specify the value as 3:1, where
3 is the disk name and 1 is the partition
number.
■ For disk2s2 specify the value as 3:2, where
3 is the disk name and 2 is the partition
number.
You can view your disk image packages from the Manage > Computers menu or from the
Manage > All Resources > Default > All Resources > Package menu. You can also view
them from the Settings > All Settings > Deployment > Disk Images menu.
You can configure how the image package is distributed to additional package servers using
the Settings > All Settings menu. After you select the package you want, you can then select
what servers get the image from the Package Servers tab.
You can choose from the following package distribution options:
■ All package servers.
■ Individual package servers.
■ Package servers by site.
■ Package servers automatically with manual pre-staging.
You can also delete packages.
See “Deleting an image package” on page 231.
See “About image resources” on page 135.
■ Expand the System Jobs and Tasks folder and right-click Deployment folder to
select New > Task.
3 Under the Pre-Imaging section, select either Windows (using sysprep) or Linux
operating system.
The fields and their descriptions are as follows:
Task name icon Displays the default task name as Prepare for Image capture. You can edit the default task
name to specify a relevant task name. For example, Prepare for image capture_Linux.
Pre-imaging Lets you select the operating system for which you want to create a Prepare for image
capture task.
■ OS type
Select the version of Windows operating system.
■ Product key
Select an operating system license that you use to restore the computer back to its
original state after the task runs. For Windows Vista and higher versions, you can select
the Current Key option that is displayed in the list. If you select the Current Key option,
then the product key is retained with the image. When you select the Current Key option
in the Deploy image task, then the key that is captured is used on deploying the Windows
image on the client computer.
If the license is not added to Deployment Solution, you can add one by clicking New. In
the Add OS License Key dialog box, add the product key for the operating system that
you select.
Enter credentials to Lets you join back the client computer to the domain after the task executes.
rejoin a domain after
Specify the credentials to join the domain in the User name , Password, and the Confirm
capture is complete
password fields.
Boot to Lets you select the environment to which you want to boot the client computer before you
start the image creation process.
■ Automation
Select this option to boot the client computer in the Automation environment. Automation
environment is created on the client computers on which the automation folder is installed.
Automation folders are specific to operating systems.
■ PXE
Select this option if you want to boot the client computer in the preboot environment.
For the PXE image, select any of the following architectures from the drop-down list:
■ Auto
Select this option if you want to boot the client computer based on the computer's
processor architecture. For example, if you have a client computer whose processor
type is x64 but the installed operating system is x86 of Windows 7, then the Auto
option boots the computer in x64 architecture mode and not in x86 mode.
The Auto option can be useful if you have created a common PXE image for both
x86 and x64 architectures or want to boot a computer as per the processor
architecture irrespective of the OS architecture. You create PXE images through the
Manage Preboot Configuration dialog box of the console.
■ x86
Select this option if the PXE image that you have created is for the x86 architecture
of the operating system.
■ x64
Select this option if the PXE image that you have created is for the x64 architecture
of the operating system.
Registration Period The registration time period is the time period during which the client computer is un-enrolled
from the Notification Server's registration policy. This happens only when the client computer
tries to boot from one environment to another. Within the specified registration time, the
client computer must again register back to the registration policy, failing which, the computer
must be registered manually.
The default registration time that is displayed is the registration time that is set in the Global
Settings page.
Task name icon Lets you specify the name of the restore backup image task
in the text field.
Image name Lets you browse to the backup image that you want to
restore.
Path Lets you view the path and description of the backup image
that you want to restore.
Description
Partition Lets you configure the disk partitions for the backup image
that you want to restore.
For resizing the disk, you can select any of the following
options:
■ Proportionately
■ First partition will use available disk space
■ Last partition will use available disk space
■ As follows
This option lets you select the disk partition whose
properties you want to configure.
Imaging computers 140
Importing images using Resource Import tool
File Preservation Lets you preserve the files and folders of a disk during image
restoration.
■ Preservation partition
Select the number of partitions of the disk in which you
want to preserve the files and folders that you select in
the table. You can select the drives or volumes whose
files or folders you want to preserve.
■ Add
Click this option to add files and folders of the disk that
you want to preserve. You add the options in the Add
File Preservation dialog box.
In the Add File Preservation dialog box select the drive
whose files or folders you want to preserve. Provide the
source path of the file or folder and the destination path
where the file or folder must be preserved.
■ Edit icon
Lets you edit the properties of the drive or volume that
you select in the table.
■ Delete icon
Lets you delete the drives or volumes that you select in
the table.
HTTP Lets you deploy an image from the HTTP server location
after you specify the HTTP credentials.
Note: If the Windows updates are already installed on the source computer, then Sysprep
image task fails.
5 Run the following commands to enable Windows Update services on the computer on
which the Windows 10 Anniversary (1607)update is deployed:
sc config wuauserv start= auto
6 Download and install all the updates from Microsoft site on the client computer.
Chapter 6
Installing an operating
system
This chapter includes the following topics:
Step 1 Launch the Symantec Management Launch the Symantec Management Console.
Console
You can launch the console either from the Start menu of the
Notification Server computer or from any computer of the network.
To access the console from a different computer, you must type
the following:
Step 2 Install and enable the Network Boot Install the Network Boot Service (NBS) on a site server before
Service on a site server you perform any other configurations. NBS is a component of
Deployment Solution that you install and run as a service on a
site server. NBS, once installed on a site server, handles all the
communication with the Symantec Management Platform for
Deployment Solution.
Step 3 Create Windows preboot environment Create and configure a Windows preboot environment using a
PXE image. The PXE image is used to boot the client computer
in a network in the preboot environment or the pre-OS state. A
PXE image is saved on the site server on which NBS is
configured. Therefore, ensure that NBS is running on the site
server before you create the PXE image.
Step 4 Configure NBS based on the type of Configure Network Boot Service (NBS) for the type of client
client computer that is to boot in computer that you want to boot in the preboot environment.
preboot environment
The NBS settings are configured through Settings > Deployment
> NBS General Settings menu of the console.
Step 5 Add or import OS files for OS Add or import OS package to manage the Windows OS source
installation package files. You can configure the import parameters for your package.
Step 6 Add a Windows OS license to install Add the Windows OS license for the corresponding OS through
Windows OS on the client computer the Symantec Management Console so that you can track the
OS licenses later.
Note: You can add Windows OS license before executing the
Install Windows OS task. Alternatively, you can specify the
Windows OS license for the corresponding OS at run-time while
executing the Install Windows OS task.
Step 7 (optional) Erase disk of client Perform the Erase Disk task to erase the disks on the client
computer computer. This action ensures that any preexisting data and
partitions are removed from the computer. When you reallocate
hardware, you can use this task to ensure that none of the old
data can be retrieved.
You can execute this step only when you want to wipe the client
computer's disk clean of any preexisting data or disk partitions.
Step 8 Create disk partition on client Execute the Partition Disk task to create partitions on the client
computer computer's hard drive before you install the Windows OS.
Step 9 Install a Windows OS on the client After you execute the Install Windows OS task on the computer,
computer verify that the Windows OS is installed and the computer is in
production environment.
Step 10 Perform Quick Run or schedule the After a task is created, you can choose to either perform Quick
Install Windows OS task Run or schedule the Install Windows OS task to run immediately
or at a time that you want to execute on the client computer. You
can specify the computer that the task runs on.
Step 11 Verify that the computer boots in the After you execute the Install Windows OS task on the computer,
production environment verify that the Windows OS is installed and the computer is in
production environment.
Task name icon Displays the default task name as Install Windows OS. You can edit the default
task name to specify a relevant task name. For example, Install Windows_XP.
System Files - OS Lets you select the source of the previously installed operating system files
source from the drop-down list.
Click Add to add a new OS package in the Add OS Packages dialog box.
System Files - Lets you select a previously added license from the drop-down list.
Product Key
Click Add to add licenses in the Add OS License.
Installing an operating system 149
Installing Windows OS on client computers
Install drivers
Installing an operating system 150
Installing Windows OS on client computers
After you select this option, you can select the following:
Configuration Lets you configure the settings to install the Windows OS.
The user name and password that is specified in the answer file is displayed
in the plain text format when the client computer is booted in the preboot
environment.
■ Disk number
Select the disk number from the drop-down list.
■ Partition
Select the disk partition from the drop-down list.
Installing an operating system 152
Installing Windows OS on client computers
■ Language
Select the language of the operating system.
■ Keyboard
Select the keyboard language support for the operating system.
■ Screen resolution
Select the keyboard resolution.
■ Color quality
Select the color quality type from the drop-down list.
5 Click OK.
See “Erasing a Disk” on page 152.
Erasing a Disk
You can use the Erase Disk task to wipe a disk clean. Hence, the partitions along with data
are removed from the client computer. When you reallocate hardware, you can use this task
to ensure that none of the old data can be retrieved. You can either delete the partitions of the
disk, erase the system disk, or configure the task to erase all the disks. You cannot perform
an Erase Disk task for a disk that is connected through a USB or FireWire interface.
You access the Erase Disk task from Manage > Jobs and Tasks menu. In the Jobs and
Tasks window, expand System Jobs and Tasks and right-click Deployment > New > Task
option. In the Create New Task dialog box, access Deployment > Erase Disk.
To erase a disk
1 In the Symantec Management Console , from the Manage menu select Jobs and tasks.
2 On the right pane, right-click Jobs and tasks and select New > Task.
3 On the Create new task page, select Erase Disk.
4 Specify a name for the task on the first field.
5 Select one of the following options:
Task name icon Lets you specify the name of the erase disk task.
Disk selection Lets you select the disk partition from the
drop-down list. You can select the disk number
from the range 1 to 8, All disk, and System disk.
■ Secure erase
Select this option to erase data more than
once.
The following group of operations is
performed on the hard drive six times:
■ All addressable locations are overwritten
with 0x35.
■ All addressable locations are overwritten
with 0xCA.
■ All addressable locations are overwritten
with a pseudo-random character.
■ All addressable locations are verified in
hardware using the Verify Sectors
command to the disk.
■ Convert To
Select this option to erase the selected disk
and convert the partition of the client computer
to the following type:
■ GPT
Converts the client computer partition to
GPT partition type.
■ MBR
Converts the client computer partition type
to MBR partition type.
6 Click Ok.
See “Creating disk partitions” on page 154.
Installing an operating system 154
Installing Windows OS on client computers
BIOS NTFS Align must not be set Mark as Active option must be selected
UEFI/EFI EFI Align must be set to 1MB (optional) Mark as Active option must be
selected
UEFI/EFI MSR Align must be set to 1MB (optional) Mark as Active option must be
selected
UEFI/EFI NTFS Align must not be set Mark as Active option must not be
selected
Is Secondary disk Select this option if you want to partition the disk
as a secondary disk.
Disk Number Select the disk drive for which the partition is
created.
Installing an operating system 155
Installing Windows OS on client computers
■ EFI
In EFI-based GPT partition, the computer
boots to the EFI partition.
■ MSR
■ The Microsoft reserved partition (MSR) is
used for UEFI/GPT partition system and must
be located before the partition on which you
want to install the Windows operating system.
Is Secondary disk Select this option if you want to partition the disk as a
secondary disk.
■ Disk Number
Select the disk drive for which the partition is created.
■ Format
Select the format of the partition as Fat32, NTFS, and
EXT.
■ Partition
Select the type of partition to create such as Extended,
Logical, and Primary. By default, Extended is
selected.
■ Mark Partition as Active
This option is selected automatically for Primary
partitions. For Extended and Logical, this option is
disabled. If there are more than one primary partitions,
then only one partition can be active at a time.
Size - Percent The size of the partition as a percentage of the total drive.
7 Click OK
8 On the Create New Task page, click OK.
Adding OS licenses
Before you decide to create and deploy a Windows operating system (OS) image, you must
add the OS and the OS license through the console. The OS license is required during execution
of the Prepare for Image Capture task on Windows client computers. The OS Licenses list
stores the Volume License Keys (VLKs) that deploy the sysprep-enabled images.
Installing an operating system 157
Installing Windows OS on client computers
To add OS licenses
1 In the Symantec Management Console, on the Settings menu, click Deployment > OS
Licenses.
2 Click Add.
3 Choose the operating system from the drop-down list.
4 Type the product key.
5 (Optional) Type a description for the license.
6 Click OK.
The new license is displayed in the OS Licenses list.
To add the OS license key for the corresponding OS installation package while executing the
Install Windows OS task, click the Add button beside the System Files -Product Key field
and then enter the license key.
See “Configuring the Sysprep imaging” on page 110.
Note: If you have performed the Copy File task before and have copied the OS files, ensure
that you add or import the copied OS source files to the Windows OS package for Windows
OS installation. The OS source files are added at the following location on the Notification
Server:<install_directory>\Altiris\Notification
Server\NSCap\bin\Deployment\Packages\SOI.
To add OS files
1 In the Symantec Management Console, navigate to the Settings menu and select
Deployment > OS Files.
2 Click Add files.
3 Enter a name that you want assigned to your file package in the Name field.
4 Enter a description that you want assigned to your file package in the Description field.
5 Under the OS Type section, select the platform for the operating system from the Platform
drop-down list.
6 Under the OS source section, click Add Files to add files to be used during the OS
installation.
For 32-bit Windows XP and 2003, select I386 folder. For 64-bit Windows XP and 2003,
select both AMD64 and I386 folders. For Windows Vista and later versions of the operating
systems, select the Sources folder.
To import OS files
1 Navigate to the location <install_directory>\Altiris\Deployment\Tools of the computer on
which Symantec Management Platform is installed and execute ResourceImportTool.exe.
2 On the Deployment Solution Resource Import Tool, click the OS file Import tab.
3 Enter a name for the OS file in the Name of OS file package field.
4 Enter a description for the OS file package.
5 Select the OS platform from the OS Platform drop-down list.
6 Click Add OS Folder to browse and select the sources for the selected OS platform.
7 Click Import.
8 A message indicating the successful upload of OS file is displayed. Acknowledge the
message and close the Deployment Solution Resource Import Tool.
already created requires a new driver, you must add the driver to the preboot driver database
and then recreate the preboot configuration.
After you add the drivers to the Preboot database, the preboot images can then support mass
storage devices (MSDs) and network interface cards (NICs). These critical drivers are added
to the preboot images and are then deployed through the preboot environment. It ensures that
you can boot the client computers successfully to preboot environment. The Preboot driver
database supports the Windows and Linux operating systems. You cannot add non-critical
drivers to preboot database.
To add a new driver to an existing preboot configuration, you must recreate that preboot
configuration with the newly-added driver using the Recreate Preboot Environment option.
If you create a preboot image before Network Boot Service (NBS) is installed and enabled on
a remote site server, then it is not registered with the site server. In such case, you must either
recreate that preboot environment for the selected image or create a new image to be registered
with the new remote site server.
To update the automation folder that is installed on the client computer immediately after you
recreate the automation folder package, you must disable the automation folder upgrade policy
first and then recreate the preboot configuration. After recreating the preboot configuration,
update the following tasks from the Windows Task Scheduler and then enable the automation
folder upgrade policy on the client computer
■ NS.Package distribution Point Update Schedule
■ NS.Package Server Status Event Capture Item
■ NS.Package Refresh
To add drivers to the Preboot database
1 In the Symantec Management Console, on the Settings menu, click Deployment > Driver
Management.
2 In the Driver Database Management dialog box click the Preboot tab.
3 (Optional) To view details of a driver, select the driver from the list and click More Info.
4 Click Add.
5 In the Add Driver dialog box, specify the values of the fields.
The fields and their descriptions are as follows:
■ WinPE
Note: If you select WinPE, then ensure that
you manually add the network driver of WinPE
3.0 for Windows XP 32-bit in VMware
computer, to successfully boot the client
computer in the preboot environment
■ Linux
■ x86
■ x64
6 Click OK.
The new driver is used when you create a new configuration or recreate an existing preboot
configuration.
See “Adding drivers to the DeployAnywhere database” on page 160.
For example, you can add device drivers to the DeployAnywhere database in the following
situations:
■ While deploying an image that is compatible for different hardware sets, such as, to deploy
images across dissimilar hardware.
■ While adding any missing critical drivers required for successful execution of deployment
tasks on the remotely-managed computers.
■ While supporting new devices that are added to the system or the environment.
In all the above mentioned cases, you must add the additionally required drivers to the
DeployAnywhere database.
DeployAnywhere supports the following critical driver types:
■ Mass storage device (MSD)
■ Network interface card (NIC)
The MSDs are critical because they allow the resident operating system to boot while network
drivers ensure that the retargeted node is managed remotely.
DeployAnywhere supports the following non-critical driver types:
■ Graphics
■ Audio
■ Keyboard
■ Mouse
■ USB
■ CD-ROM
■ Printer
■ Bluetooth
■ Multimedia
■ Modem
To add a new driver to the DeployAnywhere driver database
1 In the Symantec Management Console, on the Settings menu, click Deployment > Driver
Management.
2 In the Driver Database Management dialog box, click the DeployAnywhere tab.
Installing an operating system 162
Installing Linux/ESX OS on client computers
3 To view details of a driver, select the driver from the list and click More Info.
Note: In a hierarchy, on child Notification Server, the list of drivers on the DeployAnywhere
tab is taken from the parent Notification Server and you cannot change (add or delete)
drivers in this list.
4 Click Add.
5 In the Add Driver dialog box, next to Location, browse to the driver folder that contains
the drivers that you want to add.
Deployment Solution creates auto-generated names for the drivers that you add.
6 In the Tags field, add comma separated tag values to forcefully install the tagged drivers
on the target computer.
7 (Optional) Check the option Include all files from the selected location into the driver
package.
8 Click OK.
See “Adding drivers to the Preboot database” on page 158.
http://<IP address of
NS>/altiris/console
Step 2 Install and enable the Network Install the Network Boot Service
Boot Service on a site server (NBS) on a site server before you
perform any other configurations.
NBS is a component of
Deployment Solution that you
install and run as a service on a
site server. NBS, once installed
on a site server, handles all the
communication with the Symantec
Management Platform for
Deployment Solution.
Step 6 Boot the client computer in After you execute the Install
production environment Linux/ESX OS task on the
computer, execute the Boot To
task to boot the client computer
to production environment.
Note: If you are installing ESXi 5.1 version, ensure that you add the respective drivers in the
OS source that you are installing before running the Install Linux/ESX OS task
If you use IDE disks and try to install old kernel versions of Linux OS on the client computer
then do either of the following to successfully install the OS:
■ Replace %DISK% token by actual device name in the configuration or answer file.
The Linux configuration file is located in, <instaldir>\Program Files\Altiris\Notification
Server\NSCap\bin\UNIX\Deployment\Linux\x86\SOI\AnswerFile path.
■ Remove %DISK% token
Installing an operating system 166
Installing Mac OS using Deployment Solution
After performing the OS installation if due to network issues or any other reason the client
computer is not able to connect to Symantec Management Platform, the Symantec Management
Agent is not installed
By default, the password of the client computer on which you have installed the Linux OS is
set to altiris.
See “Installing a Windows OS using Deployment Solution ” on page 148.
After performing the operating system installation, if the client computer is not able to connect
to Symantec Management Platform, then you must manually install the Symantec Management
Agent
To view the logs, go to
<instal_Volume>/var/tmp/AltirisAgentInstallStartup/ and click
AltirisAgentInstallStartupLog.txt.
If you want to install Mac OS on multiple client computers, you must do the following settings
to ensure that correct inventory details are displayed on the Notification Server computer
■ Go to Settings > Agents/Plug-ins > Targeted Agent Settings > All Linux/Mac
Workstations. In the UNIX/Linux/Mac tab, set the following in the Computer information:
Installing an operating system 167
Installing Mac OS using Deployment Solution
4 In the Install Mac OS task page, you must specify the values for the fields.
The fields and descriptions are as follows:
Task name icon Lets you specify the Install Mac OS task name.
OS Flavor Lets you select the OS version for Mac from the
drop-down list.
Configuration File Lets you browse for the configuration file that you
want to use for the installation. The configuration
file stores answers for the required parameters
during installation of the operating system.
5 Click OK.
See “Installing Mac OS on an unknown computer” on page 179.
See “Installing Mac OS on a predefined Mac computer” on page 181.
See “Installing Mac OS on a managed computer” on page 185.
Installing an operating system 169
Installing Mac OS using Deployment Solution
Note: Ensure that you do not access the Automation folder and the Agent folder that is placed
in the <install_dir>/Program Files/Altiris/Notification
Server/NSCap/bin/UNIX/Deployment/Mac/universal/ path from a Mac client computer
using the Server Message Block (SMB) shares.
lets you create the Mac NetBoot image either from a booted volume or from a bootable volume
of the source computer. Ensure that the booted volume or the bootable volume is installed
with the Symantec Management Agent and the Deployment Solution plug-in for creating the
NetBoot image. The NetInstall image is used to install Mac OS on the client computers.
A NetBoot image is used to boot Mac clients into diskless mode and is used in the Create
Image, Deploy Image, and Boot To tasks. The modified NetBoot image that is prepared using
the Mac pre-OS Creation Utility contains bootable OS files, Symantec Management Agent,
and the Deployment Solution plug-in. The NetBoot image does not contain Mac OS files and
therefore cannot be used for installing the Mac operating system. The NetBoot image is used
to boot the client computers in the preboot environment
A NetInstall image is a type of preboot image that is used to install Mac operating system on
the client computers. The NetInstall image contains the required Mac operating system files
that are available in the Mac OS distribution media. In Deployment Solution, you use the Install
Mac OS task to install Mac OS on client computers. The Install Mac OS task uses the modified
NetInstall image and the configuration file to carry out the installation of Mac operating system
without human assistance.
After you create a NetBoot image or a NetInstall image ensure that you modify the image using
the Mac pre-OS Creation Utility and upload the image to the Notification Server computer. The
NetBoot image and the NetInstall image are then distributed from the Notification Server
computer to all the site servers with Network Boot Service (NBS) installed. The NBS supports
only .dmg images that are shared over the Network File System (NFS). The HTTP protocol is
not supported for sharing images.
See “Launching Symantec's Mac pre-OS Creation Utility” on page 169.
See “Troubleshooting Tip: Client Communication and Package Download Issues” on page 252.
See “Creating and modifying NetBoot images” on page 170.
See “Creating and modifying NetInstall images” on page 173.
Note: For Mac OS X 10.10 and higher, you cannot create a NetBoot image from a booted
volume.
Note: For Mac OS X 10.10 and higher, you can create a NetBoot image only of the
production volume on which the Symantec Management Agent and the Deployment Solution
plug-in for Mac are installed.
To create and modify Mac NetBoot image from Mac booted volume
1 Launch the Symantec's Mac pre-OS Creation Utility.
2 In the Mac pre-OS Creation Utility, select NetBoot from Create and Update image.
3 Click Next.
4 Enter the Temporary Volume Name.
You can estimate the size of the temporary volume by clicking the Estimate Size.
Installing an operating system 172
Installing Mac OS using Deployment Solution
4 On the page that is displayed, click Choose... from Select image to update. Browse and
select the NetInstall.dmg image.
5 Click Update Image.
See “About Symantec's Mac pre-OS Creation Utility” on page 169.
See “Launching Symantec's Mac pre-OS Creation Utility” on page 169.
See “About Mac configuration file” on page 257.
http://<IP address of
NS>/altiris/console
Step 2 Install the Network Boot Service Install the Network Boot Service
on a site server on the site server.
Step 5 Enable the NBS service to Enable the BSDP support from
support Boot Service Discovery the NBS general settings.
Protocol (BSDP)
See “Configuring NBS for Mac
computers” on page 176.
Installing an operating system 176
Installing Mac OS using Deployment Solution
Step 6 Configure response for unknown, From the NBS General Settings
predefined, and managed page, set response for unknown,
computers predefined, and managed Mac
computers.
Network Boot Service Lets you configure the Network Boot Service (NBS) for a site
Configuration server.
Apply NBS settings immediately Check the option if you want to apply the NBS policy
immediately on the site servers.
Enable the NBS service Check the NBS service to enable the service on the site server.
Enable Mac Netboot (BSDP) Check the Netboot (BSDP) support to enable Mac client
support computers to boot using the Mac NetBoot images.
Ensure that you add the following services on the site server
on which you enable the NBS service before you check Enable
Mac Netboot (BSDP) support:
■ Windows Role Services for Network File System (NFS) for
Windows
■ Windows Services for UNIX (SFU) for UNIX
Reset button Lets you restore the previous configuration that you performed
for the NBS site server.
3 In the NBS General Settings dialog box, for the Initial Deployment (Unknown Computer)
Menu configure the following settings:
Installing an operating system 178
Installing Mac OS using Deployment Solution
Netboot menu (Mac) tab Set these options to repond to the unknown computers that are
added in the network.
4 In the NBS General Settings dialog box, for the Redeployment (Predefined Computer)
Menu configure the following settings:
Netboot menu (Mac) tab Set these options to repond to predefined computers added in
the network.
5 In the NBS General Settings dialog box, for the Redeployment (Managed Computer)
Menu configure the following settings:
Netboot menu (Mac) tab Set these options to respond to the managed computers.
Table 6-4 Process for installing Mac operating system on unknown Mac client
http://<IP address of
NS>/altiris/console
Step 2 Install the Network Boot service Install the Network Boot Service
on a Site Server (NBS) on a site server before you
perform any other configurations.
Step 3 Create and modify NetBoot image Create and modify NetBoot and
and NetInstall image using NetInstall image to be installed on
Symantec's Mac pre-OS Creation Mac client computer. You can do
Utility this using the Symantec's Mac
pre-OS Creation Utility.
Table 6-4 Process for installing Mac operating system on unknown Mac client (continued)
Step 5 Enable the NBS service to Enable Enable the NBS service
support Boot Service Discovery and Enable Mac NetBoot
Protocol and configure response (BSDP) support in Network Boot
for unknown computer in NBS Service Configuration from the
NBS General Settings dialog box
Step 6 Boot the client computer in Turn on your Mac client and hold
preboot environment the N key. The client computer
searches for the NBS by
broadcasting BSDP requests.
NBS receives and processes this
BSDP request and the client
receives and boots the default
NetBoot image as set in the NBS
in step 5.
Installing an operating system 181
Installing Mac OS using Deployment Solution
Table 6-4 Process for installing Mac operating system on unknown Mac client (continued)
Table 6-5 Process for installing Mac operating system on a predefined Mac computer
http://<IP address of
NS>/altiris/console
Step 2 Install the Network Boot service Install the Network Boot Service
on a site server (NBS) on a site server before you
perform any other configurations.
Table 6-5 Process for installing Mac operating system on a predefined Mac computer
(continued)
Step 4 Create and modify NetBoot image Create and modify the NetBoot
and NetInstall image using and NetInstall images before you
Symantec's Mac pre-OS Creation install the Mac OS on a Mac client
Utility computer.
Table 6-5 Process for installing Mac operating system on a predefined Mac computer
(continued)
Step 6 Enable the NBS service to Turn on the Enable the NBS
support Boot Service Discovery service and Enable Mac
Protocol and configure response NetBoot (BSDP) support in
for predefined computers Network Boot Service
Configuration from the NBS
General Settings page.
Step 7 Boot the client computer in Turn on your Mac client and hold
preboot environment the N key. The client computer
searches for the NBS by
broadcasting BSDP requests.
NBS receives and processes this
BSDP request and the client
receives and boots the default
NetBoot image as set in the NBS
in step 6.
Installing an operating system 185
Installing Mac OS using Deployment Solution
Table 6-5 Process for installing Mac operating system on a predefined Mac computer
(continued)
Step 8 Create an Install Mac OS task and Create an Install Mac OS task to
schedule it for the client computer. install the Mac operating system.
Specify the details of the target
volume in the configuration file on
which you want to install the new
operating system. If you want to
clean the disk and partition it, do
it before running the task.
Table 6-6 Process for installing Mac operating system on a managed Mac client
http://<IP address of
NS>/altiris/console
Step 2 Create and modify the NetInstall Create and modify NetInstall
image using Symantec's Mac image to be installed on Mac
pre-OS Creation Utility client computer. You can do this
using the Symantec's Mac pre-OS
Creation Utility.
Step 4 Enable the NBS service to Enable the Enable the NBS
support Boot Service Discovery service and Enable Mac
Protocol NetBoot (BSDP) support in
Network Boot Service
Configuration pane of the NBS
General Settings dialog box.
Table 6-6 Process for installing Mac operating system on a managed Mac client
(continued)
■ Erase Disk
Wipes the disk clean, ensuring that all data and all partitions are erased.
See “Erasing a Disk” on page 152.
■ Partition Disk
Configures the clean drive with a partition.
Runs the scripted install for the Windows or Linux or Mac operating system. In case of Mac
operating system you must erase and partition disk manually as these tasks are not
supported for Mac installation.
and so on. You can create and customize these tasks for the activities that you perform
frequently.
For example, If you frequently boot computers using a PXE image, then you can create a task
from the Boot To task with the PXE/Netboot image that you want to boot the client computer
with. After the deployment task is created, it is added in the task list under the Deployment
folder. You can view the tasks by navigating in the console through Manage > Jobs and Tasks
> Deployment. You can right-click and select properties on a task to view the properties of
the task.
Jobs are a combination of tasks that are scheduled and executed in an orderly manner on
specific computers.
For example, if you want to boot the client computers in pre-OS state and install Windows OS,
you can create tasks such as Boot to PXE, Install Windows 2003 OS and club both these tasks
into a Job and schedule them or run them when required.
If a computer does not yet have the Symantec Management Agent or the Deployment plug-in
installed, you can import a predefined computer. Predefined computers let you assign jobs to
unmanaged computers.
See “Adding or importing predefined computers” on page 208.
You can create Client Jobs and Server Jobs in Symantec Management Platform. These two
job types are identical with one exception. Server Jobs guarantee that the exact same task
sequence and execution path is followed for all nodes. For example, the logic for a job specifies
that the job stops if one of the tasks fails. When that task fails or times out in one node, that
job stops for all of the nodes.
Deployment Solution provides the following predefined tasks.
Task Description
Task Description
Deploy Image Deploys the disk image files (not the backup image
files).
Erase Disk Cleans a disk. You can configure this task to meet
DoD standards.
Task Description
Restore BackUp Image Deploys the backup image files (not the disk image
files).
You can also create many other types of tasks that work with Deployment Solution to add
more functionality. For example, you can create the following types of tasks:
■ A Run Script task that lets you use a scripting language such as Perl or Python. The Run
Script task supports many scripting languages and predefined tokens.
For more information, search for run script task topics in the Symantec Management
Platform Help.
■ An inventory task that gathers much more information than the Deployment Solution reports
provide. The inventory tasks are listed in the Symantec Management Console on the Create
New Task page under Discovery and Inventory.
■ A Power Control task that provides many of the capabilities that were included in previous
versions of the Deployment Solution product.
For more information, search for power control task topics in the Symantec Management
Platform Help.
■ A Power Management task that integrates out-of-bounds (OOB) management capabilities
with traditional Deployment Solution tasks.
For more information, search for power management topics in the Real-Time Console
Infrastructure Help.
See “Creating a deployment task” on page 195.
See “Combining tasks into a job” on page 195.
See “Scheduling a deployment job or task” on page 196.
See “Verifying the task status” on page 197.
be scheduled and run. For Windows and Mac both x86 and x64 architectures are supported
for Linux only x86 architecture is supported.
Following table lists the tasks that are supported by Windows architecture:
Table 7-2 Support matrix for Deployment Solution tasks for Windows
Erase Disk Yes - Not Supported on Yes - Only on Secondary Yes Yes Yes Yes
Server Class OS Disk
Partition Disk Yes - Not Supported on Yes - Only on Secondary Yes Yes Yes Yes
Server Class OS Disk
Following table elaborates the tasks that are supported by Linux operating system:
Table 7-3 Support matrix for Deployment Solution tasks for Linux
Table 7-3 Support matrix for Deployment Solution tasks for Linux (continued)
Capture Personality No No
Distribute Personality No No
Following table elaborates the tasks that are supported by Mac operating system:
Table 7-4 Support matrix for Deployment Solution tasks for Mac
Copy File No No
Capture Personality No No
Distribute Personality No No
Erase Disk No No
Partition Disk No No
■ Move a job .
■ Schedule a job.
See “Creating a deployment task” on page 195.
For more information, search for topics on creating a job in the Symantec Management Platform
Help.
To combine tasks into a job
1 In the Symantec Management Console, on the Manage menu, click Jobs and Tasks.
2 In the left pane, right-click the folder where you want the job to be stored in, and then click
New Client Job or New Server Job.
3 In the right pane, create or add the tasks you want.
You can click New to add new jobs or tasks to your job. You can also click Add Existing
to add existing jobs or tasks to your job.
You can use the arrows to order the tasks.
See “Creating a deployment task” on page 195.
4 Select whether the job should fail if any task fails.
5 Click OK.
You can edit, order, and add or delete the tasks in a job. Right-clicking selects the job that you
want to change, and then you can use the options in the right pane.
See “About deployment tasks and jobs” on page 189.
5 Select the date and time that you want to schedule for the task to execute.
You can also select the task to run at specific intervals.
6 Select the computers that you want the task to run on.
7 Click Schedule.
See “Creating a deployment task” on page 195.
■ Right-click System Jobs and Tasks folder and select New > Task.
■ Expand the System Jobs and Tasks folder and right-click Deployment folder to
select New > Task.
3 In the Create New Task dialog box, under Deployment folder, select the Boot to task.
4 The fields and the descriptions are as follows:
Task name icon Displays the default task name as Boot To. You can
edit the default task name to specify a relevant task
name. For example, Boot To_Automation.
PXE/Netboot Lets you select the PXE image for the WinPE or
LinuxPE environments or the NetBoot image for the
Mac environment from the drop-down list.
■ Auto
Select this option if you want to boot the client
computer based on the computer's processor
architecture. For example, if you have a client
computer whose processor type is x64 but the
installed operating system is x86 of Windows 7, then
the Auto option boots the computer in x64
architecture mode and not in x86 mode.
The Auto option can be useful if you have created
a common PXE image for both x86 and x64
architectures or want to boot a computer as per the
processor architecture irrespective of the OS
architecture. You create PXE images through the
Manage Preboot Configuration dialog box of the
console.
■ x86
Select this option if the PXE image that you have
created is for the x86 architecture of the operating
system.
■ x64
Select this option if the PXE image that you have
created is for the x64 architecture of the operating
system.
Registration Period The registration time period is the time period during
which the client computers are unrolled from Notification
Server registration policy. This happens only when the
client computer tries to boot from one environment to
another. Within the specified registration time, the client
computer must again register back to the registration
policy, failing which, the computer must be registered
manually.
5 Click OK.
6 Schedule the task.
See “Scheduling a deployment job or task” on page 196.
See “Preparing predefined computers to boot with WinPE image ” on page 64.
3 In the Create new task dialog box, select Deployment > Apply System Configuration
option.
4 Select one of the following options:
Managing tasks and jobs 201
Changing system configuration of computers in Deployment Solution
Task name icon Displays the default task name as Apply System Configuration. You can edit
the default task name to specify a relevant task name. For example, System
Config_restorefrominventory.
Use a predefined Select the relevant system configuration settings that you have created from
system configuration the drop-down list.
You can also edit the existing system configuration by clickingEdit. The
system configuration details are displayed in the Computer name tab and
the Network adapters tab.
Restore system Select this option if you want to restore the system configuration settings for
configuration using a client computer using the inventory data. For example, if you have specified
inventory data an IP address for the system configuration setting and later decide to update
it. In this case, you can use this option to restore the setting for the client
computer provided the specific criteria are met.
You can restore the system configuration settings if the following criteria are
met:
■ The time interval set for the inventory data update to the SMP agent does
not lapse.
■ You do not log in to the client computer after the computer boots.
If you select this option you have to provide the following credentials if the
client computer is a member of a domain:
■ Domain Name
■ User name
■ Password
The credentials are either of a local administrator account or of a domain
account if you join the computer to a domain.
■ Confirm Password
5 Click OK.
6 Schedule the task.
See “Scheduling a deployment job or task” on page 196.
If you execute this task on a Linux or Mac client computer, ensure that you run the send
basic inventory command on the client computer. This command updates the inventory
details on the Symantec Management Platform.
See “Creating system configuration settings” on page 211.
Managing tasks and jobs 202
Copying files and folders
Note: For Windows, you can copy files over both HTTP and UNC whereas for Linux computers,
you can copy files only over HTTP.
When you copy a file that already exists on a client computer, the earlier version of the file is
overwritten. Deployment Solution also provides you the option to install an executable using
the command-line switch option.
You can use the Copy File task to copy files of installable that you want to install on a different
computer. You can copy installation files such as MSI or EXE. After the task executes, you
can install the application by using the command-line switches.
To copy files and folders
1 Launch the Symantec Management Console.
2 In the Symantec Management Console, on the Manage menu select Jobs and Tasks.
3 In the left pane, do either of the following:
■ Right-click System Jobs and Tasks and select New > Task.
■ Expand the System Jobs and Tasks and right-click Deployment to select New >
Task.
Task name icon Lets you specify a name for the Copy File task that you
create.
Copy folder Select this option if you want to copy a folder. Ensure that
all the subfolders are included and are compressed into a
.ZIP file.
Managing tasks and jobs 203
Copying files and folders
Source Select the source of the file or the folder from where you
want to copy.
Destination The location of the client computer where the files are to
be copied.
File Execute > Command Line Specify the command-line instruction to execute the copied
file on the client computer.
You can execute the *.msi, *.vbs, *.cmd, *.bat, *.vbe, *.wsf,
and *.exe files using the command-line switch.
5 Click OK.
6 Schedule the task.
See “Scheduling a deployment job or task” on page 196.
Managing tasks and jobs 204
Adding drivers to the Preboot driver database
Step 1 Launch the Symantec Launch the Symantec Management Console. You can launch
Management Console the console either from the Start menu of the computer or you
can launch the Web console if you know the IP address of the
Notification Server. For example: http://<IP
address>/altiris/console.
Step 2 Install and enable the Install the Network Boot Service (NBS) on a site server before
Network Boot Service on you perform any other configurations. NBS is a component of
a site server Deployment Solution that you install and run as a service on a
site server. NBS service, once installed on a site server, handles
all the communication with the Symantec Management Platform
for Deployment Solution.
Step 3 Add drivers to the Add drivers to the Preboot driver database so that they can be
Preboot database included while creating a preboot environment. After you have
added drivers to the Preboot driver database, you can create
a preboot environment. If you want to add a new driver to an
existing preboot configuration, you must regenerate that preboot
configuration. Ensure that you select the WinPE environment
for adding drivers to the Windows operating system.
Note: This task cannot be configured and executed through
the Initial Deployment Job.
Step 4 Create a Windows Create and configure a Windows preboot environment using
preboot environment a PXE image. The drivers from the Preboot driver database
using a PXE image are used when you create a new configuration or recreate an
existing preboot configuration.
Step 5 Configure NBS for Configure the NBS for unknown computer from the NBS
unknown computers General Settings page.
Step 6 Wait for the computer to After a computer is added to the network, the computer boots
boot in the preboot with the Windows preboot environment using the PXE image
environment that you configured. You can then install a Windows OS or
deploy a Windows image on the computer.
after the computers boot to preboot environment or the automation environment. This Initial
Deployment settings menu can be configured only for the Windows client computers.
For example, you have an unknown computer in the network that you want to boot in preboot
environment first and then want to execute a set of tasks after the computer boots. The tasks
that you want to execute on the computer are, Deploy Image, Boot To production, and then
Apply System Configuration. You can wrap up these tasks in a job and then configure and
schedule the Initial Deployment job for the unknown computers. After the unknown computers
boots in the preboot environment, the Initial Deployment menu that you configured is displayed.
You can choose the tasks or jobs that you want to execute from the displayed list. At this stage,
you can also choose to deselect any task that you do not want to execute.
Note: In case of configuring an Initial Deployment job to deploy an image using multicast option,
ensure to add -mp -clients=3 -threshold=2 -connectimeout=10 in the command line
options of the deploy image task that you want to add in the Initial Deployment job
If you have managed computers that you want to boot in automation environment, then you
can set the redeployment tasks through this Initial Deployment job menu. In the automation
environment, after you boot the managed computer manually, the list of initial tasks that you
have set in this menu are displayed.
You can configure the Initial Deployment job menu from the following options of the console:
■ Settings > Deployment > Initial Deployment menu
■ Settings > All Settings > Deployment > Initial Deployment option
To configure the initial deployment settings
1 In the Symantec Management Console, on the Settings menu, click Deployment > Initial
Deployment.
2 In the Initial Deployment Settings dialog box, specify the values for the fields.
3 In the Initial Deployment Settings dialog box, click Add to add the tasks that you want
to display in the job menu of the computer.
The fields and the descriptions of the dialog box are as follows:
Network Boot Services Settings Lets you browse to the NBS General Settings dialog box of
the console to configure the Network Boot Service that is
installed on a site server.
Initial Deployment (Unknown Lets you configure the job menu that must display for the
Computer) Menu unknown computer after the computer boots in the preboot
environment.
Re-Deployment (Managed Lets you configure the job menu that displays for the Windows
Computer) Menu managed computer after the computer boots in the automation
environment.
Serial Number Lets you specify the serial number of the computer.
Asset Tag Lets you specify the asset tag of the computer.
UUID Lets you specify the Universal Unique Identifier (UUID) of the
computer.
Host Name Lets you specify the host name of the computer.
Network Adapters Lets you select the type of network adapter that you want to add
as predefined computer. Click Add if you want to add more than
one adapters.
4 Click OK.
Managing tasks and jobs 211
Creating system configuration settings
Description Lets you specify a description for the task that you create.
Managing tasks and jobs 212
Creating system configuration settings
4 On the Computer Information tab of the dialog box, select the appropriate option and
specify the values.
Name range Select this option to provide a name range for the client
computers and click Define range.
Organizational unit
5 In the Network Adapters tab of the dialog box, select and specify the required information.
Connection-specific DNS suffix Lets you specify the domain suffix of the network.
Network adapter Lets you select a network adapter from the drop-down
list.
■ Leave existing
Select this option if you want to use the existing
default DHCP or IP address.
■ Use DHCP to obtain IP address
Select this option if you want to use the DHCP server
to assign IP address to the client computers.
■ Assign a static IP address
Select this option to assign a static IP address.
Specify the following after you select this option:
■ IP address
■ Use as range
■ Subnet mask
■ Default gateway
■ DNS1
■ DNS2
Click Advanced to create the IP interfaces, gateway,
and DNS.
If you change an IP address from DHCP to static,
you must supply the subnet mask and gateway. Even
if they are the same as they were when you use
DHCP, you must supply these numbers. These
values are not stored when you use DHCP.
6 Click OK.
See “Changing system configuration of computers in Deployment Solution” on page 200.
Token Description
Tokens that are supported for the Create Image task of Linux operating system are as follows:
Token Description
%NICyIPADDR% IP Address for NIC y (y = 1-8). For example, the first NIC
would be %NIC1IPADDR% I , second %NIC2IPADDR%
%NICyIPHOST%, IP Host for NIC y (y = 1-8). For example, the first NIC would
be %NIC1IPHOST%; the second would be %NIC2IPHOST%
%NICyIPDNSx% DNS entry x for NIC y, for example: the second NIC fourth
DNS entry would be %NIC2IPDNS4%.
%NICyIPGATEWAY Default gateway for NIC y (y = 1-8). For example, the first NIC
would be %NIC1IPGATEWAY%, second
%NIC2IPGATEWAY%
Managing tasks and jobs 217
Creating or modifying tokens in Deployment Solution
Token Description
%NICyIPNETMASK% Netmask for NIC y. For example, the first NIC would be
%NIC1IPNETMASK%, second %NIC2IPNETMASK%
%NICyIPWINSx% WINS entry x for NIC y. For example, the third NIC first WINS
entry would be %NIC3IPDNS1%
%NICyMACADDR% MAC for NIC y (y = 1-8). For example, the first NIC would be
%NIC1MACADDR%, second%NIC2MACADDR%
Tokens that are supported for the Create Image task of Mac operating system are as follows:
Token Description
%NICyIPNETMASK% Netmask for NIC y. For example: the first NIC would
be %NIC1IPNETMASK%, second
%NIC2IPNETMASK% ...
%NICyMACADDR% MAC for NIC y (y = 1-8). For example: the first NIC
would be %NIC1MACADDR%,
second%NIC2MACADDR%
Token Description
Tokens that are supported for the Apply System Configuration task of Windows operating
system are as follows:
Token Description
Note: Tokens are not supported for Apply System Configuration task of Linux operating
system.
Tokens that are supported for the Personality Capture task are as follows:
Token Description
The list of tokens that you can add to the unattended.xml or answer file for installing OS tasks
are as follows:
■ @timezone
■ @userName
■ @domainou
■ @compName
Managing tasks and jobs 219
Creating or modifying tokens in Deployment Solution
■ @license
■ @tcpIP
■ @adapter
■ @ProcessArchitecture
■ @NetCardAddress
See “Creating or modifying tokens in Deployment Solution” on page 214.
3 Place the token that you created either in the answer file for Prepare for Image capture
task or in the sysprep.inf file.
The answer file is located in [install_directory]\Program Files\Altiris\Notification Server
\NSCap\bin\Win32\X86\Deployment\unattend.xml and the sysprep.inf file is in
NSCap\bin\Win32\X86\Deployment\ location
4 Create a task and schedule it.
To add tokens in answer file for the Deploy Image task
1 Launch the Symantec Management Platform console and select Settings > Deployment
> Tokens menu.
2 In the Tokens dialog box, create a new token.
See “Creating or modifying tokens in Deployment Solution” on page 214.
3 Place the token that you created either in the answer file for Deploy Image task or in the
sysprep.inf file.
The answer file is located in [installation_directory]\Program Files\Altiris\Notification
Server\NSCap\bin\Win32\X86\Deployment\unattend.xml and the sysprep.inf file is in
\NSCap\bin\Win32\X86 location.
4 Create a task with the option, Custom Sysprep configuration file selected in the Deploy
Image dialog box and schedule it.
To add tokens in answer file for the Install Windows OS task
1 Launch the Symantec Management Platform console and select Settings > Deployment
> Tokens menu.
2 In the Tokens dialog box, create a new token.
See “Creating or modifying tokens in Deployment Solution” on page 214.
3 Place the token that you created either in the answer file for Install Windows OS task.
The answer file is located in [installation_directory]\Program Files\Altiris\Notification
Server\NSCap\bin\Win32\X86\Deployment\SOI\AnswerFile location.
4 Create a task with the option, Configuration file selected in the Install Windows OS
dialog box and schedule it.
To add tokens in answer file for the Install Linux/ESX OS task
1 Launch the Symantec Management Platform console and select Settings > Deployment
> Tokens menu.
2 In the Tokens dialog box, create a new token.
See “Creating or modifying tokens in Deployment Solution” on page 214.
Managing tasks and jobs 221
Configuring multicast options to deploy image
3 Place the token that you created either in the answer file for Install Linux/ESX OS task.
The answer file is located in [installation_directory]\Program Files\Altiris\Notification
Server\NSCap\bin\UNIX\Deployment\Linux\x86\SOI\AnswerFile location.
4 Create a task with the option, Configuration file selected in the Install Linux/ESX OS
dialog box and schedule it.
See “About predefined tokens in Deployment Solution” on page 215.
Port range The range of port numbers to use for image deployment.
Threshold The minimum number of clients that need to be part of the group
before multicasting is used.
Speed The maximum speed to use when multicasting to avoid flooding the
network with too much traffic. As this number increases, there is a
greater chance for dropped packets and slower speeds to occur.
Timeout The maximum number of minutes to wait for the specified number
of clients to join the group. If this number is reached, your images
are deployed separately.
You must use a template while creating a capture personality task. If you haven’t created a
template yet, you can use one of the default templates that are included with Deployment
Solution. You can create templates using either of the following tools that are in the
<install_directory>\Program Files\Altiris\Deployment\PCT folder:
Capturing and distributing computer personalities 223
Capturing and distributing personality
■ Template.exe
The Template.exe launches the Altiris PCTransplant Template Builder tool that lets you
create a Personality Build Template.
■ PCTEdit.exe
The PCTEdit.exe launches the Altiris PC Transplant Package Editor tool. You can launch
the PCTransplant Template Builder from the Tools > Template Builder.
The following tables list the steps to capture a computer's personality and distribute the
computer's personality:
■ Capturing a computer's personality
See Table 8-1 on page 223.
■ Distributing a computer's personality
See Table 8-2 on page 224.
The following table lists the steps to capture a computer's personality:
Note: Capture and distributing personalities is not supported on Linux and Mac operating
systems.
You can also perform a real-time migration from one computer to another. In real-time
migrations, you can map users and their properties, create user accounts, and install
applications.
See “About migration settings” on page 226.
Note: In a hierarchy, the Deployment Solution license must be installed on each Notification
Server to manage personalities. Licenses for PC Transplant are not replicated to child
Notification Servers.
2 In the Create New Task dialog box, from the left pane select Deployment > Capture
Personality task.
Capturing and distributing computer personalities 228
Distributing a computer's personality
Select template Lets you browse and select a template for the
personality that you want to capture.
4 Click OK.
5 Schedule the task.
See “Scheduling a deployment job or task” on page 196.
See “Distributing a computer's personality” on page 228.
2 In the Create New Task dialog box, select Deployment > Distribute Personality.
3 The fields and their descriptions are as follows:
Task name icon Lets you specify the name of the distribute
personality task that you create.
Distribute options > Command-line options Type the command-line to distribute the
personality to.
Personality Credentials > Password Type the password if the personality is password
protected.
4 Click OK.
5 Schedule the task.
See “Scheduling a deployment job or task” on page 196.
See “Capturing a computer's personality” on page 227.
Chapter 9
Removing unwanted
packages/resources
This chapter includes the following topics:
4 Click OK.
The Resource Manager displays some of the details of the image that you selected. The
path to the image file is not listed.
5 On the left pane, click Delete.
The resource link is deleted from the database, but the actual image file is not deleted
from disk. You need to delete the image file manually.
See “About removing unwanted packages and resources” on page 230.
Before you delete a copy file contents package, ensure that there are no tasks associated with
that package. If there are any associated tasks, delete them.
To completely remove a copy file contents package, first delete it from the Symantec
Management Platform, and then manually delete it from the Deployment Share. After deleting
the copy file contents package, update all the site servers to reflect the updated list of packages.
To delete a copy file contents package
1 In the Symantec Management Console, on the Manage menu, click Settings > All
Settings.
2 In the left pane, expand Deployment > Copy File Contents.
3 Right-click the file you want to delete and select Delete.
4 Click OK on the confirmation message box.
5 On the Deployment Share, go to the following folder:
\\localhost\Deployment\Task Handler\CopyFile
-align = chs Lets you override the way in which the partitions are aligned when an
individual partition or disk full of partitions is restored. This switch aligns
-align = 1mb
the partition to the boundary as follows:
-bfc Handles bad FAT clusters when writing to disk. If this switch is set and
the target partition is FAT, Symantec Ghost checks for and works around
bad sectors, and all free sectors are verified.
-cns Reverts the naming of spanned files to the system used by versions of
Symantec Ghost prior to Symantec Ghost 6.5. If this switch is not used,
then the naming of spanned files conforms to Microsoft application
guidelines. You do not need to use this switch when reading an existing
file. Use this switch when the first five characters in a file name must be
unique.
Note: Symantec Ghost supports long file names.
-fdsp Preserves the signature bytes on the destination disk when performing
a disk-to-disk or image-to-disk cloning operation
-fdsz Clears the signature bytes on the destination disk. This is the default for
disk-to-disk and image-to-disk operations.
-fis Uses all available disk space when creating partitions. By default,
Symantec Ghost often leaves a small amount of free space at the end
of the disk. Because partitions must be aligned to cylinder boundaries,
Symantec Ghost may leave up to 8 MB free even when -fis is specified.
-fro Forces Symantec Ghost to continue cloning even if the source contains
bad clusters
-ia The image all switch forces Symantec Ghost to perform a sector-by-sector
copy of all partitions. By default, when copying a partition from a disk to
an image file or to another disk, Symantec Ghost examines the source
partition and decides whether to copy just the files and directory structure
or to do a sector-by-sector copy. If it understands the internal format of
the partition, it defaults to copying the files and directory structure.
Generally, this is the best option. However, if a disk has been set up with
special hidden security files that are in specific positions on the partition,
the only way to reproduce them accurately on the target partition is
through a sector-by-sector copy. If you use this switch to create an image
of a dynamic disk, then the image must be restored to a disk with identical
geometry.
-ib The image boot switch copies the entire boot track, including the boot
sector, when creating a disk image file or copying disk-to-disk. Use this
switch when installed applications, such as boot-time utilities, use the
boot track to store information. By default, Symantec Ghost copies only
the boot sector and does not copy the remainder of the boot track. You
cannot perform partition-to-partition or partition-to-image functions with
the -ib switch
-id The image disk switch is similar to -ia (image all), but also copies the
boot track, as in -ib (image boot), extended partition tables, and
unpartitioned space on the disk. When looking at an image with -id, you
see the unpartitioned space and extended partitions in the list of partitions.
The -id switch is primarily used by law enforcement agencies that require
forensic images.
-ir The image raw switch copies the entire disk, ignoring the partition table.
This is useful when a disk does not contain a partition table in the standard
PC format, or you do not want partitions to be realigned to track
boundaries on the destination disk. Some operating systems may not be
able to access unaligned partitions. Partitions cannot be resized during
restore and you need an identical or larger disk
-isr Enables the Smart Raw Imaging technique for use with Linux client
computers that have XFS file system configured. This technique captures
only the blocks that the file system uses and their location on disk.
Warning: Do not use the -isr switch for creating an image of a Linux
client computer that has no XFS file system configured.
Note: The images created with the -isr switch do not support partition
resizing. The deployed images keep the sizes of all destination partitions
the same as in the source partition even if some other option is defined
at the following locations:
Note: The images created with the -isr switch cannot be deployed to
the destination disk that is smaller than the source disk.
-locktype= Type Lets you lock an image file for use with a specific set of computers defined
by the type chosen and the source computer. For example, ghost
-locktype=P creates an image that can be used only on systems that
have the same product name type as the source computer. On computers
with multiple processors, the processorID bios lock option does not work
as intended when running Ghost32.exe. In this situation, do not create
or restore images with the -locktype parameter set to I. Other -locktype
values work as intended.
-noindex Prevents Symantec Ghost from creating an index when creating an image
file. This slightly reduces the size of the image file and saves memory,
but Ghost Explorer is much slower in reading the image file. This switch
is useful if you are saving an image file from a large disk with very little
memory.
-noOSlayout Prevents Ghost from updating the OS after a restore. By default, Ghost
passes information about the restore to Windows, which then makes
updates. This switch disables that function and preserves the disk exactly
as restored
-ntchkdsk Sets the CHKDSK bit set on a copied NTFS volume. This causes
Windows NT to check the integrity of the volume when it is started.
-ntexact Attempts to arrange the restored NTFS volume in the same way as the
source volume.
-pmbr Specifies that the master boot record of the destination disk is to be
preserved when performing a disk-to-disk or image-to-disk operation.
-preserveifexists Preserves the specified files if they exist. The task does not fail if the
specified files do not exist. To preserve files or directories other than the
image file, the syntax is as follows: -preserveifexists=filepath[=newpath]
[,filepath[=newpath]...] Each filepath can refer to an individual file or a
directory. All files and subdirectories of a specified directory are preserved.
If a file does not exist, then the restore fails. After a Clone step in a task,
all preserved files are added back to the destination specified by the
-preservedest=n switch, renaming them to newpath where specified. You
must use the -preserveifexists switch with -preservedest.
Command-line switches 238
About command-line switches
-pwd and -pwd=x Specifies that password protection be used when creating an image file.
Use of a password does not securely encrypt the contents of the image.
x indicates the password for the image file. If no password is given in the
switch, Symantec Ghost prompts for one. You can enter a maximum of
10 alphanumeric characters.
-split=x Splits image file into x MB spans. Use this switch to create a forced-size
volume set. For example, if you want to force smaller image files from a
1024-MB drive, you could specify 200-MB segments. For example:
ghost.exe -split=200 This divides the image into 200-MB segments. If
this switch is not used then an image is split at 2 GB in the following
operations: • GhostCast • Peer-to-peer • Creating an image on a
mapped-network drive If the operation runs locally on a FAT partition,
then the image splits at 4 GB.
-sze Sets the size for the destination partitions for either a disk restore or disk
copy operation. When numbering partitions in the -sze switch, do not
include the hidden Ghost partition. This switch is intended to be used in
the Additional command line in the Console. All functionality of -sze
switches is supported.
-szee Forces Symantec Ghost to keep the sizes of all destination partitions the
same size as in the source partition (no resizing). This switch can be
used with or without the -clone switch.
-szef Forces Symantec Ghost to keep the sizes of all destination partitions,
except for the first one, the same size as in the source partition. The first
partition uses the remaining disk space. This switch can be used with or
without the -clone switch.
-szel Forces Symantec Ghost to keep the sizes of all destination partitions,
except for the last one, the same size as in the source partition. The last
partition uses the remaining disk space. This switch can be used with or
without the -clone switch.
Switch Usages
/Loglevel=[1-255]
If /ddb is not specified then /eval will report all critical drivers
missing from the target. If /ddb is specified then /eval will report
all critical drivers missing from the target that are not in the driver
database.
Switch Usages
■ miniSetup
non-critical driver installation and upgrading occurs during
mini-setup
■ adminLogon
non-critical driver installation and upgrading occurs at first
admin logon. This may require a further reboot after driver
installation
■ user
non-critical driver installation and upgrading occurs when the
user runs c:\drivers\symantec\non-critical\run_dpinst.bat. This
may require a further reboot after driver installation [requires
admin privileges to succeed].
/precheck -
/p2v=[vmdk | vhd]
/loglevel=[1-255]
Command-line switches 241
About command-line switches for DeployAnywhere.exe
Switch Usages
/ExportDevicesIntoFile=<path>
■ PC Transplant Wizard
<Install Directory>\Program Files\Altiris\Deployment\PCT\Client\PCTWiz.exe
■ Image Importer
<Install Directory>\Program
Files\Altiris\Deployment\Tools\ResourceImporterTool.exe
Location of tools and packages 243
About location of Deployment Solution packages
Package Path
Any .PBT files that you added to <install_Dir>\ Program Files\Altiris\Deployment \PCT
the Deployment folder
Location of tools and packages 244
About location of Deployment Solution packages
Package Path
Any HTTP locations that you You must create a backup of the images in their existing HTTP location.
created for imaging You must recreate the same HTTP location on your new server and
move the backup of your images to the new server computer.
Any UNC locations that you You must create a backup of the UNC location and folder structure.
created for the Copy File task You must recreate the same location and folder structure on your new
server computer.
Appendix C
Troubleshooting
This appendix includes the following topics:
During Installation for You cannot install the You are required to create a schedule using the Add
Plug-in, a package is Deployment Solution plug-in Schedule option.
rolled out before the in a maintenance window by
maintenance window using the Run once ASAP in
starts on the client maintenance window only
computer when Run once option.
ASAP in maintenance
window only is checked
in.
Troubleshooting 246
Troubleshooting Tip: Imaging and Install OS task
Deployment folder in IIS The Deployment folder that Launch the Create_DeploymentDir.bat file that is
gets deleted from the is present in the IIS gets present on the following path of the package server:
package server. removed if you install the
<install_dir>/Altiris/Altiris Agent/Package
Deployment Solution
Delivery/{76D113DE-16D4-4A31-826F-
package server component
A4DACCEAC8AB}/cache/
and then enable the Network
Boot Service (NBS) on the To verify if the Deployment folder is created under the
site server that is configured Altiris\PS in IIS on the package server, refresh the default
with both package server website.
component and the NBS.
The following error message When you create a sector- by- ■ Use -split switch when you create image,
occurs when you create an image sector image over HTTP, where where -split size is less than 2GB.
over HTTP with the -ID switch: HTTP is configured on Windows ■ Configure HTTP on 64-Bit Windows.
2003 32-bit, IIS 6.0 displays the
Not enough space on
error message:
destination drive.
Spanning is not supported Not enough space on destination
on this drive. drive. Spanning supported on this
drive.
An error occurs when you join a You clone a Vista computer using Join the computer to a domain using a different
Vista computer to a domain an image that you prepared with task after the Clone task.
Sysprep.
Preserved files on Vista Windows Explorer (Vista) may not Find and delete the hidden file named
computers have incorrect names show the correct name for a folder desktop.ini inside the affected folders.
that is preserved and renamed Windows Explorer should then correctly
after a clone task. This problem display the folder name.
occurs if the renamed folder
contains a copy of desktop.ini.
CRC files created by Symantec By default, Symantec Ghost If the source image and destination disk have
Ghost return a false result informs the operating system about similar partition layouts, then be sure the
the disk layout after a clone. system from mounting a file system driver once
the clone is complete. This can happen on
However, that might cause the
similarly partitioned disks even when you use
CRC files created by Symantec
the -nooslayout switch.
Ghost to return a false result. The
false result could be that disks are
not identical when they are
identical.
In IE8 native mode, the In IE8 native mode, if a user types Use the IE7 compatibility view in an IE8 web
credentials on the Deploy Image the credentials on Deploy image browser. The credentials appear even after
task disappear when you type the task, and clicks on Advanced tab, you click Advanced.
credentials on the Deploy Image the credentials on Deploy image
task and click Advanced. task does not appear
The Deploy Image task gets error When you execute the Deploy You are required to connect to a different USB
during the XP GHO image import Image task with t h e keyboard to continue with the installation.
when the Windows XP operating DeployAnywhere option enabled
system boots with on a Windows XP computer, you
DeployAnywhere encounter a non-functioning of the
keyboard and mouse when booting
the operating system. This problem
does not recur frequently
Any of the following errors are This issue occurs if the Linux OS's You can perform either of the following to
displayed during execution of Linux kernel version is older than successfully install the Linux OS:
Install Linux/ESX OS task: version 2.6.27 and you use IDE
■ Replace %DISK% token by actual device
disks. For example, this issue can
■ 'DISK NOT FOUND’ with error name in the configuration or answer file.
occur in RHEL 5 and on versions
code 101 when computer is in The Linux configuration file is located in,
earlier than SUSE 10.2.
the automation <instaldir>\Program Files\Altiris\Notification
■ ‘Error 15 : File not found' when Server\NSCap\bin\UNIX\
computer boots into production Deployment\Linux\x86\SOI\AnswerFile
path.
■ Remove %DISK% token from the answer
file.
Deploy Image task fails on If Deploy Image task is configured You must add the following command in the
unknown client computers when in the Initial Deployment job, then Command-line options field of the Command
configured in an Initial Deployment it fails for some client computers. -line tab of the Advanced option of the Deploy
job Image task:
Windows 8 client computer fail to After you execute the Deploy You must execute the Apply System
join the domain that is specified in Image task on a Windows 8 client Configuration task on the Windows 8 client
the Deploy Image task. computer, the computer is not able computer after executing the Deploy Image
to join the domain that is specified task to join the domain.
in the Deploy Image task.
Troubleshooting 249
Troubleshooting Tip: Imaging and Install OS task
The Deploy Image task fails to This issue occurs when you deploy You must add the following command in the
deploy an image of Windows 12 an image of Windows 12 BIOS Command-line options field of the Command
BIOS type client computer on a type client computer on a UEFI -line tab of the Advanced option of the Deploy
UEFI enabled client computer. enabled client computer. Image task:
-cesp
The Create Image task fails when The Create Image task fails for a Yo u must execute the
you create an image of a client package server that is configured Create_DeploymentDir.bat command
computer with IIS, as the Deployment folder that is placed in the following location:
is missing from the following path
<install_dir>/Altiris/Altiris
in the IIS:
Agent/Package Delivery/76D113DE-
Sites\Default Web 1 6 D 4 - 4 A 3 1 - 8 2 6 F -
Site\Altiris\PS\ A4DACCEAC8AB}/cache/
This issue occurs if you install the
Deployment Solution package
server component and then enable
the Network Boot Service (NBS)
on the site server that is configured
with both package server
component and the NBS.
An error is displayed when you When you execute the Install You must install the Java SE Runtime
execute the Install Windows OS Windows OS task with a custom Environment 7u25 on the Notification Server
task that is accessed from the answer file that is accessed from computer.
console and is launched from a the console and is launched from
computer other than the a computer other than the
Notification Server computer Notification Server computer
The Prepare For Image Capture The Prepare For Image Capture You must restart the Windows 8 client
task fails for Windows 8 client task fails for Windows 8 client computer after installing the Windows updates.
computer computer that is not restarted after
installing a Windows update.
Troubleshooting 250
Troubleshooting Tip: PXE and automation environment
A client computer does not join A client computer does not join the You must deploy an image that is prepared
the domain after the Deploy domain after the Deploy Image using the Sysprep utility.
Image task is performed. task is performed if the image
deployed on the client computer is
not prepared using the Sysprep
utility.
WHOAMI PXE is not binding to This workaround is based on the following conditions:
the given IP address
does not get overwritten and ■ Symantec boot services server is running on win2k8R2.
when the Symantec
PXE listens on the IP addresses ■ Symantec boot services server has two active NICs.
Boot Services server
that it picks up at startup. ■ DHCP server and Symantec boot services server are
has two NIC cards
installed on it. bound on the same NIC.
Assuming that the two NICs are A and B, perform the
following to make the Symantec boot services server
operational:
■ If you want to use the NIC B for SBS, you need to check
the binding preference of this card. Perform the following
steps on 2k8 R2 computer:
Go to Network > Properties> Change Adapter
SettingsBoth A and B NICs are present here.
■ On this window (network connections), press Alt
(keyboard option).Then the file menu options are visible.
Select the Advanced menu and click Advanced
Settings . Change the connections order so that NIC B
is set to the first row in the list. Click Ok to save the
changes.
You have changed the binding order of the NIC on your
computer.
■ Now check the binding of the DHCP server and clicking
the DHCP server by Start > Run > dhcpmgmt.msc.
Click on the + option in the left pane so that the ipv4
and ipv6 options are visible. Then, right-click on the host
name and click on the Add/Remove bindings menu.
You can see the server Bindings properties window.
Click on NIC B so that the binding can be set to IP of
NIC B only. Then, click Ok to save the changes.
Device in the Device Manager When DA-SOI for Non critical If the unsigned drivers show an exclamation mark
shows an exclamation mark after drivers is executed,all the for the devices, use the following tag entry in the
performing a scripted OS DeployAnywhere and scripted unattended answer file:
installation for DeployAnywhere OS installations are performed.
DriverSigningPolicy
However when the operating
system is up, the devices in the
device manager appear with an
exclamation mark and cannot be
used. When the same drivers are
applied to the device manually ,
the following warning/error
message occurs:
Multiple deletion of drivers from You cannot delete multiple You can delete the drivers from DriverDB
the console is not possible drivers of DeployAnywhere database.
database through the Driver
Note: Even after the drivers are deleted from the
Database Management dialog
DriverDB database, the Driver Database
box.
Management dialog box displays the drivers.
Drivers not replicated on When you add a large number This issue occurs because the driver database
Package Server if a large of drivers through the Driver operation times out.
number of drivers are added at Database Management dialog
You can perform the following steps to replicate
a time box, the Package Server is not
the drivers on the Package Servers:
replicated with all the drivers that
you add. ■ In the console, navigate to Settings > All
Settings
■ Browse to Settings> Deployment >
Packages > DriversDB
■ In the Package tab, click Update Distribution
Points
Error Failed to find available On installing deployment plug-ins using All ULM client communication is done
codebase for download error is aex-swdapm commands, if the IIS using HTTP or HTTPS. Therefore, a
displayed on installing deployment (Internet Informational Services) is not Web server is required. You should
and automation plug-ins. installed on the Package server, the install IIS on Package server to facilitate
installation fails. codebase download.
http://www.symantec.com/docs/TECH46185
Downloading DS Automation folder Whenever a Mac client accesses any You should unhide the .DS_Store file
and Plug-in fails for Mac clients folder using SMB share a .DS_Store and run the policy again to download
using SMB (Server Message Block) hidden file is created which does not automation folder and Plug-ins.
share. allow the Mac client to download DS
automation folders and Plug-ins
Error Package download failed An error is displayed on the client You should disable the Windows
because package was removed is machines on downloading a package authentication in IIS for the package.
displayed for clients.
Issue arises when client codebase The setting called Preferred NSHost Check the registry on the Notification
files contain an invalid Notification lets you specify a preferred Notification Server for the PreferredNSHost value.
server name. Server hostname for SWD (Serial Wire The entry in the coreSettings.config for
Debug) codebase and snapshot URLs Notification Server 7 should be
that point to the Notification Server. <customSetting
With Notification Server 7 there is a key="PreferredNSHost"
registry key that controls this type="registry"
information. The CoreSettings.config regkey="Notification Server"
file has the record for the registry key regvalue="PreferredNSHost" />.
but it is just a reference of this registry For more information on this issue read
key. If you modify the registry value in the following article.
the coreSettings.config you will break
http://www.symantec.com/docs/HOWTO10091
its functionality.
Error Exception has occurred in File After installation of fresh ITMS or You must access the Driver Manager
SMPPackage.cpp at Line No 599. Type upgrading to ITMS 7.5 or later, the Console after you install and upgrade
of exception is GeneralError. Error is default Driver Manifest file is not ITMS 7.5 or later.
Default Message: Exception in generated, and the Deploy
CSMPPackageException. Error Anywhere fails.
Description is
"util::CSMPPackage::GetFileFromHTTP".
Value of Windows error code = 183 and
message is " Cannot create a file when
that file already exists.
Appendix D
Answer files
This appendix includes the following topics:
■ Windows
<instaldir>\Program Files\Altiris\Notification
Server\NScap\bin\Win32\X86\Deployment\SOI\AnswerFile\
Following are the parameters that you can customize in a Windows configuration file:
Parameter Description
Parameter Description
timezone You can specify the timezone for the target client
computers.
Following are the parameters that you can customize for a Linux configuration file:
Parameter Description
Hostname You can specify the host name if you carry out
installation of operating system for a single client
computer. If you carry out mass operating system
installation then do not specify the hostname.
Static configuration You can specify the static configuration if you carry
out installation of operating system for a single client
computer. If you carry out mass operating system
installation then do not specify the static
configuration.
Note: For mass installation of Mac operating system, do not specify the TargetUUID parameter.
The TargetUUID parameter is unique for every client computer and interrupts mass operating
system installation.
Following are the parameters that you can customize in a Mac configuration file:
Parameter Description
Parameter Description
automation A preboot environment in which the client computers boot using the automation
environment folder.
automation folder A storage for the preboot operating system on the client computers.
BDC (Boot Disk Creator) A component of Deployment Solution that creates a boot disk using the Windows
or Linux preboot operating systems.
DeployAnywhere A component of Deployment Solution that is used to deploy the Windows operating
system image to dissimilar hardware and perform a Windows-scripted installation
on a bare metal computer.
Deployment Package A component of Deployment Solution that is deployed on a site server on which
Server component the Package Service functions, and which is assigned to Deployment Solution to
store product-specific packages of files.
Deployment Plug-in A component of Deployment Solution that is installed on the client computers on
which the deployment tasks need to be executed. The Deployment Plug-in allows
the user to create and deploy disk images, perform remote operating system
installation, change system settings, and migrate the personality settings.
deployment task An individual activity, such as creating a computer image, installing an operating
system, etc.
Deployment Task Server A component of Deployment Solution that is deployed on a site server on which
component the Task Service functions and which performs tasks specific to Deployment
Solution.
Driver Manager A component of Deployment Solution that provides the interface to perform driver
operations such as adding and deleting data from the DeployAnywhere driver
database and the Preboot driver database.
image resource A component of Deployment Solution that is created when an image is created.
This component is used to build tasks to deploy the images.
imaging tools Components of the Deployment Solution. The imaging tools are Ghost and
symDeploMac disk imaging tools.
Initial Deployment A job that is used to set up the initial set of tasks or jobs for unknown computers or
Settings client computers after they boot to the preboot environment or the automation
environment.
Glossary 260
job A sequence of tasks that are executed on a target. Jobs can include the conditions
that specify when the task runs.
NBS (Network Boot A component of Deployment Solution that is installed on a site server and comprises
Service server) PXE service, Boot Service Discovery Protocol service, and TFTP service. NBS
provides configuration of the TFTP service, logging levels for PXE image
deployment, and configuration of the network settings.
predefined computer A computer the details of which, such as the computer name and MAC address
are added to the Deployment Solution even before the computer is connected to
the network.
Resource Import tool A component of Deployment Solution that is used to import the existing Windows
and Linux images and to add Windows-scripted OS installation files.
Index
S
sample csv file
reference 63
sector
bad 234
settings
DeployAnywhere driver 159
drivers 159
initial deployment 206
licenses 156
OS licenses 156
site server 30
task list 206
spanning
naming 235
state
checking a task 197
System configuration
adding 211
settings 211
T
task
checking the state of a 197
Copy File 202
Create Image options 111, 123
creating a deployment 195
Deploy Image options 114, 125
Erase Disk 152
Partition Disk 154
task options
Create Image 111, 123
Deploy Image 114, 125
V
Vista
support 234