symantec deployment solution 7.5 powered by altiris user guide

332
SymantecDeployment Solution 7.5 powered by Altiristechnology User Guide

Upload: shahid-wahab-nawab

Post on 24-Nov-2015

1.095 views

Category:

Documents


0 download

DESCRIPTION

Altiris 7.5 CMS

TRANSCRIPT

  • Symantec DeploymentSolution 7.5 powered byAltiris technology UserGuide

  • Symantec Deployment Solution 7.5 powered byAltiris technology User Guide

    The software described in this book is furnished under a license agreement and may be usedonly in accordance with the terms of the agreement.

    Legal NoticeCopyright 2013 Symantec Corporation. All rights reserved.

    Symantec, the Symantec Logo, the Checkmark Logo, Altiris, and any Altiris or Symantectrademarks used in the product are trademarks or registered trademarks of SymantecCorporation or its affiliates in the U.S. and other countries. Other names may be trademarksof their respective owners.

    This Symantec product may contain third party software for which Symantec is required toprovide attribution to the third party (Third Party Programs). Some of the Third Party Programsare available under open source or free software licenses. The License Agreementaccompanying the Licensed Software does not alter any rights or obligations you may haveunder those open source or free software licenses. For more information on the Third PartyPrograms, please see the Third Party Notice document for this Symantec product that maybe available at http://www.symantec.com/about/profile/policies/eulas/, the Third Party LegalNotice Appendix that may be included with this Documentation and/or Third Party Legal NoticeReadMe File that may accompany this Symantec product.

    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 bereproduced in any form by any means without prior written authorization of SymantecCorporation and its licensors, if any.

    THE DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIEDCONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIEDWARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE ORNON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCHDISCLAIMERS ARE HELD TO BE LEGALLY INVALID. SYMANTEC CORPORATION SHALLNOT BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTIONWITH THE FURNISHING, PERFORMANCE, OR USE OF THIS DOCUMENTATION. THEINFORMATION CONTAINED IN THIS DOCUMENTATION IS SUBJECT TO CHANGEWITHOUT NOTICE.

    The Licensed Software and Documentation are deemed to be commercial computer softwareas 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, "Rights inCommercial Computer Software or Commercial Computer Software Documentation", asapplicable, and any successor regulations. 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 Corporation350 Ellis StreetMountain View, CA 94043

    http://www.symantec.com

  • Technical SupportSymantec Technical Support maintains support centers globally. Technical Supportsprimary 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 areaswithin Symantec to answer your questions in a timely fashion. For example, theTechnical Support group works with Product Engineering and Symantec SecurityResponse to provide alerting services and virus definition updates.

    Symantecs support offerings include the following:

    A range of support options that give you the flexibility to select the right amountof service for any size organization

    Telephone and/or Web-based support that provides rapid response andup-to-the-minute information

    Upgrade assurance that delivers software upgrades

    Global support purchased on a regional business hours or 24 hours a day, 7days a week basis

    Premium service offerings that include Account Management Services

    For information about Symantecs support offerings, you can visit our website atthe following URL:

    www.symantec.com/business/support/

    All support services will be delivered in accordance with your support agreementand the then-current enterprise technical support policy.

    Contacting Technical SupportCustomers with a current support agreement may access Technical Supportinformation at the following URL:

    www.symantec.com/business/support/

    Before contacting Technical Support, make sure you have satisfied the systemrequirements that are listed in your product documentation. Also, you should be atthe computer on which the problem occurred, in case it is necessary to replicatethe problem.

    When you contact Technical Support, please have the following informationavailable:

    Product release level

    Hardware information

  • Available memory, disk space, and NIC information

    Operating system

    Version and patch level

    Network topology

    Router, gateway, and IP address information

    Problem description:

    Error messages and log files

    Troubleshooting that was performed before contacting Symantec

    Recent software configuration changes and network changes

    Licensing and registrationIf your Symantec product requires registration or a license key, access our technicalsupport Web page at the following URL:

    www.symantec.com/business/support/

    Customer serviceCustomer 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 thefollowing 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 resourcesIf you want to contact Symantec regarding an existing support agreement, pleasecontact the support agreement administration team for your region as follows:

    [email protected] and Japan

    [email protected], Middle-East, and Africa

    [email protected] America and Latin America

  • Technical Support ............................................................................................... 4

    Chapter 1 Introducing Deployment Solution ................................... 12About Deployment Solution ........................................................... 12Components of Deployment Solution ................................................ 13About SSL communication in Deployment Solution .............................. 18About types of boot environments in Deployment Solution .................... 20Where to get more information ........................................................ 22

    Chapter 2 Installing and uninstalling components ........................ 25Preinstallation requirements for Deployment Solution ........................... 25Preparing site servers for Deployment Solution .................................. 26Installing and uninstalling Deployment Solution components ................. 28Installing Network Boot Service on site server .................................... 32Installing and uninstalling Deployment Plug-in on client

    computers ............................................................................. 33Installing and uninstalling Automation Folder on client computers ........... 37Upgrading Deployment Solution components ..................................... 41

    Chapter 3 Setting up client computers ............................................. 44About types of client computers in Deployment Solution ....................... 44About predefined computers in Deployment Solution ........................... 46About supporting Macintosh computers ............................................. 47Prerequisites for Mac computer setup .............................................. 49Setting up unknown client computers ................................................ 50

    Preparing unknown computers to boot with WinPE image .............. 56Preparing unknown computers to boot with LinuxPE ...................... 58Booting an unknown Mac computer in NetBoot environment ........... 60Performing tasks in preboot environment for Windows

    computers ....................................................................... 63Setting up predefined computers ..................................................... 65

    Referencing a sample CSV file .................................................. 68Preparing predefined computers to boot with WinPE image ............ 69Preparing predefined computer to boot with LinuxPE ..................... 72

    Contents

  • Booting a predefined Mac computer in NetBoot environment ........... 75Redeploying managed computers .................................................... 78

    Booting managed Windows computer with WinPE image ................ 85Booting managed Linux computer with LinuxPE ............................ 87Booting a managed Mac computer in NetBoot environment ............. 88Booting managed computers in Windows automation environment

    ..................................................................................... 91

    Chapter 4 Setting up preboot environment ...................................... 94About PXE configuration using Network Boot Service .......................... 94About Network Boot Service ........................................................... 95About NBS General Settings .......................................................... 97About filtering computers through NBS Global Settings ....................... 97Configuring the preboot environment ................................................ 99

    Configuring and filtering computers to boot with PXE ................... 100Configuring Network Boot Service for unknown computers ........... 101Configuring Network Boot Service for predefined computers .......... 104Configuring Network Boot Service for managed computers ........... 106Creating preboot configuration for Windows ............................... 109Creating preboot configuration for Linux ................................... 112Creating preboot configuration for Mac ...................................... 114Editing and deleting preboot configurations ................................ 116

    Chapter 5 Imaging computers ........................................................... 117Creating and Deploying a Windows disk image ................................. 117

    Configuring the Sysprep imaging ............................................. 123Creating a Windows image ..................................................... 125Deploying a Windows image .................................................. 131

    Creating and deploying Linux disk images ....................................... 136Creating a Linux image .......................................................... 141Deploying a Linux image ........................................................ 146

    Creating and deploying Mac images ............................................... 148Creating a Mac image ............................................................ 149Deploying a Mac image ......................................................... 151

    About image resources ................................................................ 155About disk image packages .......................................................... 156Preparing to capture an image ....................................................... 156Restoring a backup image ............................................................ 161Importing images using Resource Import tool ................................... 164

    8Contents

  • Chapter 6 Installing an operating system ...................................... 165About supported OS installed using Deployment Solution ................... 165Installing Windows OS on client computers ...................................... 168

    Installing a Windows OS using Deployment Solution ................... 176Erasing a Disk ...................................................................... 179Creating disk partitions .......................................................... 181Adding OS licenses ............................................................... 184Adding or importing OS files .................................................... 184Adding drivers to the Preboot database ..................................... 186Adding drivers to the DeployAnywhere database ......................... 188

    Installing Linux/ESX OS on client computers .................................... 189Installing Linux/ESX OS using Deployment Solution ..................... 192

    Installing Mac OS using Deployment Solution ................................... 194Launching Symantec's Mac pre-OS Creation Utility ..................... 197Booting Mac computers with NetBoot image ............................... 202Installing Mac OS on an unknown computer ............................... 207Installing Mac OS on a predefined Mac computer ........................ 209Installing Mac OS on a managed computer ................................ 213

    Sample scripted OS job ............................................................... 215

    Chapter 7 Managing tasks and jobs ................................................. 217About deployment tasks and jobs ................................................... 217Deployment Solution task support matrix ......................................... 221Creating a deployment task .......................................................... 224Combining tasks into a job ............................................................ 224Scheduling a deployment job or task ............................................... 225Verifying the task status ............................................................... 226Creating a Boot To task ................................................................ 227Changing system configuration of computers in Deployment

    Solution .............................................................................. 229Copying files and folders .............................................................. 231Adding drivers to the Preboot driver database ................................... 234Configuring the initial deployment settings ....................................... 236Adding or importing predefined computers ....................................... 239Creating system configuration settings ............................................ 242Creating or modifying tokens in Deployment Solution ......................... 247

    About predefined tokens in Deployment Solution ......................... 247Adding tokens for deployment tasks ......................................... 251

    Configuring multicast options to deploy image .................................. 253

    9Contents

  • Chapter 8 Capturing and distributing computerpersonalities ................................................................. 255

    Capturing and distributing personality ............................................. 255About capturing and distributing personalities ................................... 258About personality templates .......................................................... 259About migration settings ............................................................... 259Capturing a computer's personality ................................................. 260Distributing a computer's personality ............................................... 262

    Chapter 9 Removing unwanted packages/resources ................... 264About removing unwanted packages and resources .......................... 264Deleting an image package .......................................................... 265Deleting an image resource .......................................................... 265Deleting a scripted install package ................................................. 266Deleting a copy file contents package ............................................. 267

    Appendix A Command-line switches ................................................... 268About command-line switches ....................................................... 268About command-line switches for DeployAnywhere.exe ...................... 281

    Appendix B Location of tools and packages ..................................... 284About location of Deployment Solution tools .................................... 284About location of Deployment Solution packages .............................. 285

    Appendix C Troubleshooting ................................................................. 287Troubleshooting Tip: General installation and configuration ................. 287Troubleshooting Tip: Imaging and Install OS task .............................. 288Troubleshooting Tip: PXE and automation environment ...................... 295Troubleshooting Tip: Driver database management ........................... 297Troubleshooting Tip: Client Communication and Package Download

    Issues ................................................................................ 298Troubleshooting Tip: Upgrade issues .............................................. 299

    Appendix D Answer files ........................................................................ 301About Windows and Linux answer files ............................................ 301About Mac configuration file .......................................................... 303

    10Contents

  • Appendix E Symantec Deployment Solution 7.5 powered byAltiris Third-Party Legal Notices ........................... 305

    Third-Party Legal Notices ............................................................. 305Generic Set Data Structure, C# Class ............................................. 306TinyXML ................................................................................... 310Linux (kernel) v2.6.32-358.el6 ....................................................... 311ncurses v5.5 .............................................................................. 318syslinux v3.11 ............................................................................ 318Tianocore (EDK II) ...................................................................... 325MD5 Message Digest Algorithm (G) ................................................ 327XML Writer v1.5 ......................................................................... 327Windows Template Library 'WTL' v8.0 ............................................. 328

    Index ................................................................................................................... 330

    11Contents

  • Introducing DeploymentSolution

    This chapter includes the following topics:

    About Deployment Solution

    Components of Deployment Solution

    About SSL communication in Deployment Solution

    About types of boot environments in Deployment Solution

    Where to get more information

    About Deployment SolutionDeployment Solution lets you integrate standard deployment features with SymantecManagement Platform. The solution helps reduce the cost of deploying andmanaging servers, desktops, and notebooks from a centralized location in yourenvironment. The solution offers OS deployment, configuration, PC personalitymigration, and software deployment across hardware platforms and OS types.

    The following are the key features of Deployment Solution:

    Lets you mass-deploy hardware-independent images to new systems andexisting systems using Symantec Ghost and RapiDeploy and symDeploMacimaging tools.

    Lets you migrate to the latest Windows version; migrates user data, personalitysettings, and OS and application settings to the new operating system.

    Lets you configure each system based on standardized criteria, such as jobfunction, user type, or location.

    1Chapter

  • Lets you change the system and the network settings.

    Supports the deployment of heterogeneous client and server operating systemssuch as Windows, Linux, and Mac on client and server computers.

    Lets you easily create the jobs and tasks that automate deployment and migrationfunctions such as imaging, scripted OS installations, configurations, and softwaredeployments.

    Supports industry-standard hardware-management capabilities such as IntelvPro, Pre-boot eXecution Environment (PXE), and Wake on LAN technologies.

    Lets you use role-based and scope-based security to secure managementfeatures from unauthorized personnel.

    Supports the WinPE, LinuxPE, and Mac preboot environments.

    Integrates with many Symantec products built on Symantec ManagementPlatform. For example, Altiris solutions and security, backup and recovery,virtualization, data loss prevention, vulnerability assessment, and other products.

    The following are the key benefits of Deployment Solution:

    Reduces the costs that are associated with deploying, migrating, and provisioningdesktops, laptops, and servers throughout the organization.

    Saves time and reduces human error over traditional PC deployments.

    Reduces end-user downtime by automating the deployment process.

    Increases IT efficiency through automated, repeatable deployment tasks.

    Provides tools for zero-touch migrations to reduce the costs that are associatedwith moving to a new operating system.

    Components of Deployment SolutionWhen you install Deployment Solution on Symantec Management Platform, theDeployment Solution components get integrated with Symantec ManagementPlatform. The Deployment Solution leverages the platform capabilities to executeand schedule tasks, jobs, and policies, and set up site servers, use filters, andgenerate reports. The components of Deployment Solution help you manage theclient computers in your environment.

    13Introducing Deployment SolutionComponents of Deployment Solution

  • Table 1-1 Deployment Solution components

    DescriptionComponent

    The Deployment Plug-in is installed on the clientcomputers on which you want to execute deploymenttasks. This plug-in lets you create and deploy diskimages, perform remote operating system (OS)installation, change system settings, and migrate thepersonality settings.

    You can enable the Symantec firewall on the clientcomputer and enable the Windows firewall on theNotification Server. However, to install theDeployment Plug-in by pushing it to computers, youneed to disable one of these firewalls.

    See Installing and uninstalling Deployment Plug-inon client computers on page 33.

    Deployment Plug-in

    The Deployment Site Server Component waspackaged with previous versions of DeploymentSolution and was installed on the site servers. Fromthe Deployment Solution 7.5 release onwards,installation of this component is deprecated, whereas,you can use the Upgrade policy to upgrade the olderversions of this component.

    Deployment site server component

    14Introducing Deployment SolutionComponents of Deployment Solution

  • Table 1-1 Deployment Solution components (continued)

    DescriptionComponent

    The automation folder is installed on a clientcomputer and stores the preboot environment of aspecific operating system. The preboot environmentthat is setup by the automation folder is also knownas the automation environment.

    The automation folder can be installed on the clientcomputers of Windows, Linux, and Mac operatingsystems. The automation folder uses the WinPE filesof Windows OS and LinuxPE files of Linux OS tocreate the automation environment for the specificOS. For Mac, the folder uses the Netboot image toboot the Mac client computers to the automationenvironment. The main advantage of the automationfolder is that client computers can boot to theautomation environment independent of theconnection that is established with the Network BootService (NBS) setup on a site server.

    See About PXE configuration using Network BootService on page 94.

    Note: Ensure that the Deployment plug-in of thespecific operating system is installed on the clientcomputer on which the automation folder is created.

    See Installing and uninstalling Automation Folderon client computers on page 37.

    To boot the client computers to an automationenvironment, DNS must be configured on thenetwork. All computers in the network must also beable to perform a Name Server Lookup. Theinstallation, uninstallation, and upgrade of theautomation folder is triggered and rolled out as apolicy for all the operating systems. You canconfigure the policy through the Settings >Agent/Plug-ins > Deployment andMigrationmenuof the console.

    Automation folder

    15Introducing Deployment SolutionComponents of Deployment Solution

  • Table 1-1 Deployment Solution components (continued)

    DescriptionComponent

    The Network Boot Service (NBS) is installed on asite server and comprises of the following twoservices:

    PXE service and Boot Service Discovery Protocol(BSDP) serviceSymantecNetworkBootService(PXE and BSDP)

    TFTP serviceSymantecNetworkBootServiceTftp

    The PXE service of NBS boots the client computersin the preboot environment using the PXE imagewhereas the BSDP is required to create the Netbootimage for the Mac computers. The PXE image isused for the Windows and Linux client computers.The BSDP must be enabled in the NBS configurationsettings dialog box.

    The NBS also provides configuration of the TFTPservice, logging levels for PXE image deployment,and configuration of the network settings.

    See About Network Boot Service on page 95.

    Network Boot Service server

    Ghost and RapiDeploy are the disk imaging toolsthat run on the Windows (x86, x64), Linux (x86)operating systems. Ghost and RapiDeploy tools canalso be used for creating backup disk images andimages of disk partitions.

    These tools support NTFS, FAT (16,32), EXT2/3,RAW file system,and HTTP and multicast imagingoptions. Ghost and RapiDeploy support Windowsonly hardware-independent disk imaging which canbe deployed to diverse client computers by usingdrivers from a centrally managed driver database.Backup images are not hardware-independent andare intended to be deployed on the same clientcomputer.

    For Mac operating system disk imaging, thesymDeploMac imaging tool is used. Symantecrecommends that you use the combo update to makethe images hardware-independent. Backup imagingis not supported for Mac.

    Imaging tools

    16Introducing Deployment SolutionComponents of Deployment Solution

  • Table 1-1 Deployment Solution components (continued)

    DescriptionComponent

    Boot Disk Creator (BDC) creates a boot disk usingthe Windows or Linux preboot operating systems.Boot Disk Creator is run on the client computers toboot the computers in WinPE or LinuxPE. BDC canalso create a bootable CD or USB.

    Boot Disk Creator

    The Resource Import tool is used for importing theexisting Windows and Linux images. The tool is alsoused for adding Windows-scripted OS installationfiles.

    See Importing images using Resource Import toolon page 164.

    Resource Import Tool

    Driver Manager provides the interface to performdriver operations such as adding and deleting datafrom the DeployAnywhere driver database and thePreboot driver database.

    Driver Manager

    DeployAnywhere lets you deploy the Windowsoperating system image to dissimilar hardware.DeployAnywhere also lets you perform aWindows-scripted installation on bare metalcomputer.

    See Deploying a Windows image on page 131.

    DeployAnywhere

    The Deployment Task Server Component ofDeployment Solution is deployed on a site server onwhich the Task Service executes. The Task ServerComponent is installed on the site server, which isassigned to perform tasks specific to DeploymentSolution. This component can be installed on theWindows x86 or Windows x64 site servers only.

    The Deployment Task Server Component installationor uninstallation is triggered as a policy ofDeployment Solution. By default, this policy is turnedon. This policy can be set through the Settings >Agent/Plug-ins > Deployment and Migration >Windows folder of the console.

    Deployment Task Server Component

    17Introducing Deployment SolutionComponents of Deployment Solution

  • Table 1-1 Deployment Solution components (continued)

    DescriptionComponent

    The Deployment Package Server Component ofDeployment Solution is deployed on a site server onwhich the Package Service executes. Thiscomponent is installed on the site server, which isassigned to Deployment Solution to store theproduct-specific packages or files. This componentcan be installed on the Windows x86 or Windowsx64 site servers only.

    The Deployment Package Server Componentinstallation or uninstallation is triggered as a policyof Deployment Solution. By default, this policy isturned on. This policy can be set through theSettings > Agent/Plug-ins > Deployment andMigration folder of the console.

    Deployment Package ServerComponent

    See Preparing site servers for Deployment Solution on page 26.

    About SSL communication in Deployment SolutionDeployment Solution facilitates communication between the client computers andNotification Server (NS), Task Server (TS), and Package Server (PS) using theSSL mode of communication. This secured mode of communication is achievedby installing the SSL certificate that is downloaded from the NS, TS, or PS on theclient computer after the computer boots in the preboot environment and productionenvironment. In Deployment Solution, the Extract SSLCertificate policy downloadsand installs the SSL certificate from the IIS locations of NS, PS and TS to theirrespective predefined web location. The agent that is specific for the operatingsystem and is installed on the client computers in the preboot environment thendownloads and installs the SSL certificate from the NS, PS, and TS web locationsto the predefined location of the client computer.

    Following are the agents that are present in the preboot environment of the specificoperating system:

    PECTAgentWindows operating system

    ULMLinux operating system

    ULMMac operating system

    18Introducing Deployment SolutionAbout SSL communication in Deployment Solution

  • To configure NS, PS and TS for IIS and HTTPS refer to the Symantec ITManagement Suite 7.5 powered by Altiris technology Installation and UpgradeGuide.

    For Windows client computer, the PECTAgent that is installed in the prebootenvironment locates the SSL certificate on the client computer and then uses thecertificate to communicate with the NS, PS, and TS sequentially. The PECTAgentof the computer then tries to connect to the NS using the HTTPS protocol. If theSSL certificate expires, you must manually renew and install the certificate on theNS and then rollout the Extract SSL certificate policy.

    For Mac client computers, install the utility aex-getsscert and then execute thefollowing command to download the SSL certificate from NS, PS, and TS to theclient computer:

    /usr/bin/aex-getsscert

    For Linux client computers, to facilitate communication with the PS, execute thefollowing command to download the SSL certificate from the PS to the clientcomputer:

    aex-getsscert yes

    Note: For Linux and Mac, if the package server is configured on the SSL, then youmust manually install the package server's SSL certificate on the client computersin the preboot environment and production environment to facilitate communicationbetween 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 :

    https:///Altiris/NS/NSCap/Bin/Deployment/Certificates

    HTTPS location of NS

    https:///Altiris/ClientTaskServer/Deployment/Certificates

    HTTPS location of TS

    https:///Altiris/Deployment_Cert/Certificates

    HTTPS location of PS

    \Altiris\NotificationServer\NSCap\bin\Deployment\Certificates

    The local path of NS

    \Altiris Agent\Client TaskServer\ServerWeb\Deployment\Certificates

    The local path of TS

    19Introducing Deployment SolutionAbout SSL communication in Deployment Solution

  • \Altiris Agent\Package ServerAgent\Deployment_Cert\Certificates

    The local path of PS

    X:/Program Files/Symantec/Deployment/SSLStoreThe path of the Windows clientcomputer

    opt/altiris/notification/nsagent/etc/The path of the Mac clientcomputer

    /opt/altiris/notification/nsagent/etcThe path of the Linux clientcomputer

    You can access the Extract SSL policy from the console in one of the followingways:

    Settings > All Settings > Agents/Plug-insIn the left pane, expand the Settings folder. Under the Settings folder, expandthe Agents/Plug-ins folder. From the Agents/Plug-ins folder, expand theDeployment and Migration folder. From the Deployment and Migration folder,select the Windows(x64) or Windows(x86) folder.

    Settings > Agents/Plug-ins > All Agents and Plug-insIn the left pane, expand the Agents/Plug-ins folder. From the Agents/Plug-insfolder, expand the Deployment and Migration folder. From the Deployment andMigration folder, select the Windows(x64) or Windows(x86) folder.

    About types of boot environments in DeploymentSolution

    In Deployment Solution, the environment in which the client computer can boot intois known as the boot environment. Deployment Solution lets you boot the computersin the pre-OS installation stage or in the post-OS installation stage. The pre-OSinstallation stage of a client computer is the Preboot environment and the post-OSinstallation stage is the Production environment.

    The different types of boot environments that the client computers boot into are asfollows:

    Preboot environmentDeployment Solution lets you boot client computers in the preboot environmentusing a preboot configuration. The preboot configuration consists of the prebootoperating system, Deployment Plug-in, and the agent that is specific for theoperating system.

    PECTAgentWindows

    20Introducing Deployment SolutionAbout types of boot environments in Deployment Solution

  • ULM agentLinux

    ULM agentMac

    You can boot the client computers in the preboot environment in one of thefollowing ways:

    PXEA PXE configuration is distributed to the client computer over the network.

    Automation folderAn automation folder configuration is installed on the client computers.See Installing and uninstalling Automation Folder on client computerson page 37.

    Production environmentThe production environment is the environment into which a client computerboots after an operating system is installed on the computer.

    Table 1-2 Types of boot environments in Deployment Solution

    DescriptionEnvironment

    Deployment Solution lets you boot clientcomputers in preboot environment using aPXE configuration. The PXE configuration isdistributed to the client computer over thenetwork using the Network Boot Service(NBS).

    In Deployment Solution, the PXE service,SymantecNetworkBootServicePxeand

    BSDP, is a part of the NBS.

    Following are the OS-specific PXEconfigurations:

    WinPE for Windows

    LinuxPE for Linux

    NetBoot and NetInstall for Mac

    Preboot environment using the PXEconfiguration

    21Introducing Deployment SolutionAbout types of boot environments in Deployment Solution

  • Table 1-2 Types of boot environments in Deployment Solution (continued)

    DescriptionEnvironment

    Deployment Solution facilitates you to createa preboot environment that is installed locallyon the client computer. The automation folderconfiguration that you create is stored on theNotification Server computer and is installedon the client computer when the Deploymentautomation folder - install policy of the specificOS is enabled.

    The client computers having a static IPaddress can boot to the preboot state byusing the automation folder only, and notthrough the PXE environment.

    Preboot environment using the automationfolder

    The production environment is theenvironment into which a client computerboots after an operating system is installedon the computer. To resume live operationsafter completing the deployment tasks ormaintenance tasks, you must boot the clientcomputers into the production environment.

    Production

    Where to get more informationUse the following documentation resources to learn about and use this product.

    Table 1-3 Documentation resources

    LocationDescriptionDocument

    The Supported Products A-Z page, which is available at the followingURL:

    http://www.symantec.com/business/support/index?page=products

    Open your product's support page, and then under Common Topics,click Release Notes.

    Information about newfeatures and importantissues.

    Release Notes

    22Introducing Deployment SolutionWhere to get more information

  • Table 1-3 Documentation resources (continued)

    LocationDescriptionDocument

    The Documentation Library, which is available in the SymantecManagement Console on the Help menu.

    The Supported Products A-Z page, which is available at thefollowing URL:http://www.symantec.com/business/support/index?page=productsOpen your product's support page, and then underCommon Topics,click Documentation.

    Information about how touse this product,including detailedtechnical information andinstructions forperforming commontasks.

    User Guide

    The Documentation Library, which is available in the SymantecManagement Console on the Help menu.

    Context-sensitive help is available for most screens in the SymantecManagement Console.

    You can open context-sensitive help in the following ways:

    Click the page and then press the F1 key.

    Use the Context command, which is available in the SymantecManagement Console on the Help menu.

    Information about how touse this product,including detailedtechnical information andinstructions forperforming commontasks.

    Help is available at thesolution level and at thesuite level.

    This information isavailable in HTML helpformat.

    Help

    In addition to the product documentation, you can use the following resources tolearn about Symantec products.

    Table 1-4 Symantec product information resources

    LocationDescriptionResource

    http://www.symantec.com/business/theme.jsp?themeid=support-knowledgebaseArticles, incidents, andissues about Symantecproducts.

    SymWISESupportKnowledgebase

    23Introducing Deployment SolutionWhere to get more information

  • Table 1-4 Symantec product information resources (continued)

    LocationDescriptionResource

    http://www.symantec.com/connect/endpoint-management/forums/endpoint-management-documentation

    Here is the list of links to various groups on Connect:

    Deployment and Imaginghttp://www.symantec.com/connect/groups/deployment-and-imaging

    Discovery and Inventoryhttp://www.symantec.com/connect/groups/discovery-and-inventory

    ITMS Administratorhttp://www.symantec.com/connect/groups/itms-administrator

    Mac Managementhttp://www.symantec.com/connect/groups/mac-management

    Monitor Solution and Server Healthhttp://www.symantec.com/connect/groups/monitor-solution-and-server-health

    Patch Managementhttp://www.symantec.com/connect/groups/patch-management

    Reportinghttp://www.symantec.com/connect/groups/reporting

    ServiceDesk and Workflowhttp://www.symantec.com/connect/workflow-servicedesk

    Software Managementhttp://www.symantec.com/connect/groups/software-management

    Server Managementhttp://www.symantec.com/connect/groups/server-management

    Workspace Virtualization and Streaminghttp://www.symantec.com/connect/groups/workspace-virtualization-and-streaming

    An online resource thatcontains forums, articles,blogs, downloads,events, videos, groups,and ideas for users ofSymantec products.

    SymantecConnect

    24Introducing Deployment SolutionWhere to get more information

  • Installing and uninstallingcomponents

    This chapter includes the following topics:

    Preinstallation requirements for Deployment Solution

    Preparing site servers for Deployment Solution

    Installing and uninstalling Deployment Solution components

    Installing Network Boot Service on site server

    Installing and uninstalling Deployment Plug-in on client computers

    Installing and uninstalling Automation Folder on client computers

    Upgrading Deployment Solution components

    Preinstallation requirements forDeploymentSolutionYou must ensure that the preinstallation requirements are met before you installDeployment Solution.

    The preinstallation requirements for Deployment Solution are as follows:

    Symantec Installation Manager (SIM) is installed.

    Symantec Management Platform is installed.

    Symantec Management Agent for Windows, Linux, and Mac is pre-installed onthe client computers if you want to execute any tasks.

    Java SE Runtime Environment 7u25 is installed on Notification Server.

    Symantec Administrator Software Development Kit (SASDK) is installed if youplan to use the Web Services API.

    2Chapter

  • 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 thatis 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 youplan to manage client computers in different subnet.

    DNS is properly configuredClients computers inside different subnets should be able to communicate withthe Symantec Management Platform and the remote site server using FQDN.

    See Components of Deployment Solution on page 13.

    Preparing site servers for Deployment SolutionDeployment Solution comprises of the site server components that when installedon the site servers facilitate execution of deployment tasks on the client computers.The components are, Deployment Task Server Component and DeploymentPackage Server Component.

    When you set up the site servers as Package Server and Task Server in the network,Notification Server is notified and the details of the Package Server and the TaskServer are updated in the inventory. The updated inventory then updates the resultsfor the predefined filters of the Deployment Task Server Component and theDeployment Package Server Component. These predefined filters define the targetsite server computers on which the Deployment Task Server Component andDeployment Package Server Component can be installed. By default, the policy toinstall the component is enabled. You can install the components on the site serversonly when the policies are enabled.

    To check if the Deployment Solution site server components are successfullyinstalled, navigate to the following path and verify if the PSComponent folder or theTSComponet folder are created at the following path

    /Program Files/Altiris/Altiris Agent/Agents/Deployment/

    The Deployment Solution site server component installation policies and the menusto access them from console are as follows:

    26Installing and uninstalling componentsPreparing site servers for Deployment Solution

  • Table 2-1

    Path to access from ConsoleComponent name

    You can access the Task Server Componentin one of the following ways:

    Settings > All Settings >Agents/Plug-insIn the left pane, expand the Settings >Agents/Plug-ins > Deployment andMigration folder. From the Deploymentand Migration folder, select theWindows(x64) or Windows(x86) folder.

    Settings > Agents/Plug-ins > All Agentsand Plug-insIn the left pane, expand theAgents/Plug-ins folder >Deployment andMigration folder. From the Deploymentand Migration folder, select theWindows(x64) or Windows(x86) folder.

    Deployment Task Server Components(x64)-Install or Deployment Task ServerComponents (x86)-Install

    You can access the Package ServerComponent in one of the following ways:

    Settings > All Settings >Agents/Plug-insIn the left pane, expand the Settings >Agents/Plug-ins > Deployment andMigration folder. From the Deploymentand Migration folder.

    Settings > Agents/Plug-ins > All Agentsand Plug-insIn the left pane, expand theAgents/Plug-ins > Deployment andMigration folder.

    Deployment Package ServerComponent-Install

    To set up the site server components perform the following steps:

    27Installing and uninstalling componentsPreparing site servers for Deployment Solution

  • Table 2-2 Setting up site servers for Deployment Solution

    DescriptionActionStep

    Install the Deployment TaskServer Component on aTask Server to execute thedeployment-related tasks.

    See Installing anduninstalling DeploymentSolution componentson page 28.

    Install Deployment TaskServer Component on TaskServer

    Step 1

    Install the DeploymentPackageServerComponenton a Package Server suchthat deployment packagescan be stored on the server.

    See Installing anduninstalling DeploymentSolution componentson page 28.

    InstallDeployment PackageServer Component onPackage Server

    Step 2

    Install the Network BootService on a site server thatcontains the Pre-BootExecution Environment (PXEand BSDP) and TFTPservices.

    See Installing Network BootService on site serveron page 32.

    Install the Network BootService on a site server

    Step 3

    See Installing Network Boot Service on site server on page 32.

    See Components of Deployment Solution on page 13.

    Installing and uninstalling Deployment Solutioncomponents

    Deployment Solution rolls out the installation and uninstallation of the site servercomponents as a policy. The Deployment site server components includeDeployment Package Server component and Deployment Task server component.The Deployment Task Server component can be installed on Windows x86 or x64

    28Installing and uninstalling componentsInstalling and uninstalling Deployment Solution components

  • site servers. By default, the Deployment Package Server component-Install policyand the Deployment Task server component-Install policy are enabled. TheDeployment Task Server component is rolled out on the site server on which Taskservice runs. The Deployment Package Server component is rolled out on the siteserver on which the Package service runs. For both Task Server component-Installpolicy and the Package Server component-Install policy the predefined targetcomputers filter, filters the target site servers and installs the policy on the siteserver. Symantec recommends that you do not modify these set filters. If you wantto modify the target computers then you must clone the default policy first and thenmodify the cloned policy.

    Note: Ensure that you install the Deployment Package Server component only onthe site servers on which IIS 7.0 or later versions are installed. All the site serversthat are installed with IIS 7.0 or later versions are discovered automatically andlisted for the Applied To filter of the Deployment Package Server Component -Install page of the console. You must not manually install the Deployment PackageServer component on any site server other than the ones that are discovered andlisted for the filter.

    The Deployment Solution site server component policies and the menus to accessthem from the console are as follows:

    You can access the Task Server Componentin one of the following ways:

    Settings > All Settings >Agents/Plug-insIn the left pane, navigate to Settings folder> Agents/Plug-ins folder > Deploymentand Migration folder. From theDeployment and Migration folder, selectthe Windows(x64) or Windows(x86) folder.

    Settings > Agents/Plug-ins > All Agentsand Plug-insIn the left pane, expand theAgents/Plug-ins folder > Deployment andMigration folder.From the Deployment and Migrationfolder, select the Windows(x64) orWindows(x86) folder.

    Deployment TaskServerComponent(x64)-Install orDeploymentTaskServerComponent(x86)-Install orDeployment Task Server Component(x64) Uninstall or Deployment TaskServer Component (x86)Uninstall

    29Installing and uninstalling componentsInstalling and uninstalling Deployment Solution components

  • You can access the Package ServerComponent in one of the following ways:

    Settings > All Settings >Agents/Plug-insIn the left pane, expand the Settings folder> Agents/Plug-ins folder. > Deploymentand Migration folder.From the Deployment and Migrationfolder, select the Windows(x64) orWindows(x86) folder.

    Settings > Agents/Plug-ins > All Agentsand Plug-insIn the left pane, expand theAgents/Plug-ins folder >Deployment andMigration folder.

    Deployment Package ServerComponents-Install or DeploymentPackage Server Component-Uninstall

    Note: Ensure that both the Deployment site server component -Install policy andthe Deployment site server component - Uninstall policy are not running at the sametime as this causes conflict.

    To install or uninstall a Deployment Solution component

    1 In the Symantec Management Console, select Settings > Agents/Plug-ins >All Agents/Plug-ins.

    2 In the Agents/Plug-ins page, on the left pane tree, expand the Deploymentand Migration folder.

    3 In the Deployment and Migration folder, select the policy from one of thefollowing:

    DeploymentTaskServerComponent(x64)-Install

    DeploymentTask ServerComponent(x86) - Install

    Deployment Package Server Components - Install

    Deployment Task Server Component (x64) Uninstall

    Deployment Task Server Component (x86) Uninstall

    Deployment Package Server Component - Uninstall

    4 On the right-side pane, you can view the details of the selected policy. Symantecrecommends that you do not modify the default settings of the policy. If youwant to modify the settings, first clone the policy and then modify the clonedpolicy.

    30Installing and uninstalling componentsInstalling and uninstalling Deployment Solution components

  • The details of the fields are as follows:

    Displays the name of the program that isapplicable.

    Program Name

    This option sends the package statusevents to Notification Server. TheNotification Server Event Capturesettings in the Global SymantecManagement Agent Settings policy takeprecedence to the Enable VerboseReporting setting here. Events are sentonly if they are enabled in the GlobalSymantec Management Agent Settingspolicy.

    Enable Verbose Reporting of StatusEvents

    Diplays the computers to which the policyapplies. By default, Deployment Solutionlists the targets in the textbox, as per thepredefined filter that is set for the SMP. Atarget is a group of computers that arecreated as per the set filter.

    Applied to

    This option disables the package downloadthrough multicast. Multicast slows downthe rollout of a package, so you can turn itoff for an urgent patch. Additionally, insome environments multicast does notwork. For example, multicast has to bedisabled for routers and switches. ThePackage Multicast settings in the GlobalSymantec Management Agent Settingspolicy take precedence to the settings here.

    Package Multicast

    The policy schedule is displayed. Bydefault, the options that are configured inthe Extra Schedule Options field areapplicable. Symantec recommendsmaintaining these settings. By default, theRun once ASAP and the User can runoptions are selected.

    Schedule

    31Installing and uninstalling componentsInstalling and uninstalling Deployment Solution components

  • The Extra Schedule Options that areselected by default are as follows:

    Run once ASAP

    User can run

    Extra Schedule Options

    5 Click Save changes to save the configuration settings of the policy.

    See Preparing site servers for Deployment Solution on page 26.

    Installing Network Boot Service on site serverNetwork Boot Service (NBS) is a component of Deployment Solution that you installand run as a service on a site server. This service is independent of the presenceof Task service or Package service on a site server and handles all communicationwith the Symantec Management Platform (SMP) for Deployment Solution. Youmust install the Microsoft XML Core Services 6.0 on the site server on which youinstall the NBS component. The NBS comprises of the PXE and BSDP service andthe TFTP service that are installed on the site server after you roll out the NBSservice through the SMP console.

    After the NBS is installed, the status of the service is displayed as green and theservice status is displayed as Started.

    See About Network Boot Service on page 95.

    You must install and enable the Network Boot Service (NBS) service on the siteserver before you create preboot configuration and start configuration of NBSsettings.

    Note: If you want to install the Deployment Package server component and theNBS on the same site server, then you must install the Deployment Package Servercomponent after installing the NBS on the site server.

    To install NBS service on site server

    1 In the Symantec Management Console, navigate to Settings > NotificationServer > Site Server settings menu.

    2 In the Site Management window, expand Site Server node in the tree.

    3 On the Site Servers page, click New under the Detailed Information pane.

    32Installing and uninstalling componentsInstalling Network Boot Service on site server

  • 4 In the Select Computers dialog box, select the Windows computers that youwant to configure as site server and click OK.

    5 In the Add/Remove services dialog box, check the Network Boot Serviceoption for the site servers that you select.

    See Configuring and filtering computers to boot with PXE on page 100.

    Installing and uninstalling Deployment Plug-in onclient computers

    Deployment Solution is installed on Symantec Management Platform and aDeployment Plug-in is a component of Deployment Solution. The DeploymentPlug-in is installed on the client computers to manage the execution of deploymenttasks. This plug-in lets you create and deploy disk images, perform remote OSinstallation, change your system settings, and migrate the personality settings.

    The Deployment Plug-in is specific to an operating system and Deployment Solutioncontains plug-ins for Windows, Linux, and Mac operating systems.

    The Deployment Plug-ins of the different OS are as follows:

    WindowsDeployment Plug-in for Windows (x86)Deployment Plug-in for Windows (x64)

    LinuxDeployment Plug-in for Linux(x86)

    MacDeployment Plug-in for Mac

    Deployment Solution plug-ins are rolled out as predefined policies on the clientcomputers. The predefined policies that are associated with the plug-ins are relatedto the installation, uninstallation, and upgrade of the plug-ins. The policies are rolledout on the client computers after you enable them through the console. For Linuxand Mac client computers, if the package server is configured on HTTPS, and theSSL certificate is not installed on the client computer then you must manuallydownload and install the SSL certificate on the client computer so that theDeployment Plug-in is installed on the client computer.

    If you plan to install Deployment Plug-in on a Linux operating system that has astatic IP environment, ensure that you have manually entered the site server's andSymantec Management Platform server's name, and their IP addresses in/etc/hosts file.

    33Installing and uninstalling componentsInstalling and uninstalling Deployment Plug-in on client computers

  • You cannot install the Deployment Solution plug-in in a maintenance window byusing the Run once ASAP in maintenance window only option. You are requiredto schedule the installation using the Add Schedule option.

    To install Deployment Plug-in

    1 In the Symantec Management Console, on the Settings menu, clickAgent/Plug-ins > All Agents/Plug-ins.

    2 In the left pane, expand the Agents/Plug-ins > Deployment and Migrationfolders.

    3 Expand the Windows, Linux, or Mac folder and select from the followingDeployment Plug-in Install policies:

    Deployment Plug-in for Linux (x86) - Install

    Deployment Plug-in Folder for Mac-Install

    Deployment Plug-in Folder 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. Symantecrecommends that you do not modify the default settings of the policy. If youwant to modify the settings, first clone the policy and then modify the clonedpolicy.

    The details of the fields are as follows:

    Displays the name of the program that isapplicable.

    Program Name

    This option sends the package statusevents to Notification Server. TheNotification Server Event Capturesettings in the Global SymantecManagement Agent Settings policy takeprecedence to the Enable VerboseReporting setting here. Events are sentonly if they are enabled in the GlobalSymantec Management Agent Settingspolicy.

    Enable Verbose Reporting of StatusEvents

    Displays the list of computers to which thepolicy applies. By default, DeploymentSolution lists the targets in the textbox, asper the predefined filter that is set for theSMP. A target is a group of computers thatare created as per the set filter.

    Applied to

    34Installing and uninstalling componentsInstalling and uninstalling Deployment Plug-in on client computers

  • This option disables the package downloadthrough multicast. Multicast slows downthe rollout of a package, so you can turn itoff for an urgent patch. Additionally, insome environments multicast does notwork. For example, multicast has to bedisabled for routers and switches. ThePackage Multicast settings in the GlobalSymantec Management Agent Settingspolicy take precedence to the settings here.

    Package Multicast

    The policy schedule is displayed. Bydefault, the options that are configured inthe Extra Schedule Options field areapplicable. Symantec recommendsmaintaining these settings. By default, theRun once ASAP and the User can runoptions are selected.

    Schedule

    The Extra Schedule Options that areselected by default are as follows:

    Run once ASAP

    User can run

    Extra Schedule Options

    5 Click Save changes to save the configuration settings of the policy.

    To uninstall Deployment Plug-in

    1 In the Symantec Management Console, on the Settings menu, clickAgent/Plug-ins > All Agents/Plug-ins.

    2 In the left pane, expand the Agents/Plug-ins > Deployment and Migrationfolders.

    3 Expand the Windows, Linux, or Mac folder and select from the followingDeployment Automation folder- Uninstall policies:

    Deployment Plug-in for Linux (x86) - Uninstall

    Deployment Plug-in for Mac-Uninstall

    Deployment Plug-in for Windows (x64)-Uninstall

    Deployment Plug-in for Windows (x86)-Uninstall

    4 On the right-side pane, you can specify the following fields:

    Displays the name of the program that isapplicable.

    Program Name

    35Installing and uninstalling componentsInstalling and uninstalling Deployment Plug-in on client computers

  • This option sends the package statusevents to Notification Server. TheNotification Server Event Capturesettings in the Global SymantecManagement Agent Settings policy takeprecedence to the Enable VerboseReporting setting here. Events are sentonly if they are enabled in the GlobalSymantec Management Agent Settingspolicy.

    Enable Verbose Reporting of StatusEvents

    Displays the list of computers to which thepolicy applies. By default, DeploymentSolution lists the targets in the textbox, asper the predefined filter that is set for theSMP. A target is a group of computers thatare created as per the set filter.

    Applied to

    This option disables the package downloadthrough multicast. Multicast slows downthe rollout of a package, so you can turn itoff for an urgent patch. Additionally, insome environments multicast does notwork. For example, multicast has to bedisabled for routers and switches. ThePackage Multicast settings in the GlobalSymantec Management Agent Settingspolicy take precedence to the settings here.

    Package Multicast

    The policy schedule is displayed. Bydefault, the options that are configured inthe Extra Schedule Options field areapplicable. Symantec recommendsmaintaining these settings. By default, theRun once ASAP and the User can runoptions are selected.

    Schedule

    The Extra Schedule Options that areselected by default are as follows:

    Run once ASAP

    User can run

    Extra Schedule Options

    5 Click Save changes to save the configuration settings of the policy.

    36Installing and uninstalling componentsInstalling and uninstalling Deployment Plug-in on client computers

  • Installing anduninstallingAutomationFolder on clientcomputers

    An automation folder stores the preboot operating system on the client computers.The client computers use this functionality to boot in the preboot environmentwhenever required using the preboot OS that is installed locally on the clientcomputer. The preboot operating systems for Windows and Linux operating systemsare, WinPE, and LinuxPE respectively. For the Mac computers, a NetBootenvironment is contained in the automation folder that is installed on the clientcomputer. In Deployment Solution the Deployment Automation folder -Install policyinstalls the Automation folder on the client computer and the Deployment Automationfolder-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 ofthe policy page.

    Note: For Linux and Mac client computers, to install the automation folder, if thepackage server is configured on HTTPS, and the SSL certificate is not installed onthe client computers then you must manually download and install the SSL certificateon the client computers

    The advantages of using Automation Folder over PXE services of NBS are asfollows:

    Lets you boot client computers faster than booting using PXE service of theNBS 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 clientcomputer are as follows:

    Table 2-3 Default location and size of automation folder

    Approximatefolder size

    Default folder locationArchitectureOperatingsystem

    214 MBC:\Bootx86Windows

    214 MBC:\Bootx64Windows

    32 MB/boot/altirisx86Linux

    37Installing and uninstalling componentsInstalling and uninstalling Automation Folder on client computers

  • Table 2-3 Default location and size of automation folder (continued)

    Approximatefolder size

    Default folder locationArchitectureOperatingsystem

    15 GB/Volumes/DSAutomation

    In case a partition is already presentwith the name DSAutomation thena new folder is created withDSAutomationA name.

    -Mac

    For Mac, the Deployment Automation folder for Mac - Install policy creates aDSAutomation volume on the disk volume where Symantec Management Agent(SMA) is installed. The automation volume uses only the available space on thevolume that is installed with SMA and does not use any free space available onother volumes. Ensure that there is sufficient space on the volume on which youhave installed the SMA. If a volume is already present with the name, DSAutomationthen a new volume of name DSAutomationA is created.

    You can also uninstall the automation volume with the uninstall policy for Macautomation folder. After you enable the Deployment Automation folder for Mac- Uninstall policy you must manually delete the DSAutomation partition that ispresent in the unmounted and unallocated state. If you do not want to run theuninstall policy to uninstall the automation folder from the client computer, then youmust manually erase the disk and the volume from the client computer. If, youmanually erase the disk and the volume of the client computer, then ensure thatyou clean the Non-volatile random-access memory (NVRAM) of the client computer.

    To clean the NVRAM of a client computer, refer tohttp://support.apple.com/kb/HT1533 article.

    See Configuring the preboot environment on page 99.

    To install an automation folder

    1 In the Symantec Management Console, on the Settings menu, clickAgent/Plug-ins > All Agents/Plug-ins.

    2 In the left pane, expand the Agents/Plug-ins > Deployment and Migrationfolders.

    3 Expand the Windows, Linux, or Mac folder and select from the followingDeployment Automation folder- Install policies:

    Deployment Automation Folder for Linux (x86) - Install

    Deployment Automation Folder for Mac-Install

    Deployment Automation Folder for Windows (x64)-Install

    38Installing and uninstalling componentsInstalling and uninstalling Automation Folder on client computers

  • Deployment Automation Folder for Windows (x86)-Install

    4 On the right-side pane, you can view the details of the selected policy. Symantecrecommends that you do not modify the default settings of the policy. If youwant to modify the settings, first clone the policy and then modify the clonedpolicy.

    The details of the fields are as follows:

    Displays the name of the program that isapplicable.

    Program Name

    This option sends the package statusevents to Notification Server. TheNotification Server Event Capturesettings in the Global SymantecManagement Agent Settings policy takeprecedence to the Enable VerboseReporting setting here. Events are sentonly if they are enabled in the GlobalSymantec Management Agent Settingspolicy.

    Enable Verbose Reporting of StatusEvents

    Displays the list of computers to which thepolicy applies. By default, DeploymentSolution lists the targets in the textbox, asper the predefined filter that is set for theSMP. A target is a group of computers thatare created as per the set filter.

    Applied to

    This option disables the package downloadthrough multicast. Multicast slows downthe rollout of a package, so you can turn itoff for an urgent patch. Additionally, insome environments multicast does notwork. For example, multicast has to bedisabled for routers and switches. ThePackage Multicast settings in the GlobalSymantec Management Agent Settingspolicy take precedence to the settings here.

    Package Multicast

    The policy schedule is displayed. Bydefault, the options that are configured inthe Extra Schedule Options field areapplicable. Symantec recommendsmaintaining these settings. By default, theRun once ASAP and the User can runoptions are selected.

    Schedule

    39Installing and uninstalling componentsInstalling and uninstalling Automation Folder on client computers

  • The Extra Schedule Options that areselected by default are as follows:

    Run once ASAP

    User can run

    Extra Schedule Options

    5 Click Save changes to save the configuration settings of the policy.

    To uninstall an automation folder

    1 In the Symantec Management Console, on the Settings menu, clickAgent/Plug-ins > All Agents/Plug-ins.

    2 In the left pane, expand the Agents/Plug-ins > Deployment and Migrationfolders.

    3 Expand the Windows, Linux, or Mac folder and select from the followingDeployment Automation folder- Uninstall policies:

    Deployment Automation Folder for Linux (x86) - Uninstall

    Deployment Automation Folder for Mac-Uninstall

    Deployment Automation Folder for Windows (x64)-Uninstall

    Deployment Automation Folder for Windows (x86)-Uninstall

    4 On the right-side pane, you can view the details of the selected policy. Symantecrecommends that you do not modify the default settings of the policy. If youwant to modify the settings, first clone the policy and then modify the clonedpolicy.

    The details of the fields are as follows:

    Displays the name of the program that isapplicable.

    Program Name

    This option sends the package statusevents to Notification Server. TheNotification Server Event Capturesettings in the Global SymantecManagement Agent Settings policy takeprecedence to the Enable VerboseReporting setting here. Events are sentonly if they are enabled in the GlobalSymantec Management Agent Settingspolicy.

    Enable Verbose Reporting of StatusEvents

    40Installing and uninstalling componentsInstalling and uninstalling Automation Folder on client computers

  • Displays the list of computers to which thepolicy applies. By default, DeploymentSolution lists the targets in the textbox, asper the predefined filter that is set for theSMP. A target is a group of computers thatare created as per the set filter.

    Applied to

    This option disables the package downloadthrough multicast. Multicast slows downthe rollout of a package, so you can turn itoff for an urgent patch. Additionally, insome environments multicast does notwork. For example, multicast has to bedisabled for routers and switches. ThePackage Multicast settings in the GlobalSymantec Management Agent Settingspolicy take precedence to the settings here.

    Package Multicast

    The policy schedule is displayed. Bydefault, the options that are configured inthe Extra Schedule Options field areapplicable. Symantec recommendsmaintaining these settings. By default, theRun once ASAP and the User can runoptions are selected.

    Schedule

    The Extra Schedule Options that areselected by default are as follows:

    Run once ASAP

    User can run

    Extra Schedule Options

    5 Click Save changes to save the configuration settings of the policy.

    See Installing and uninstalling Deployment Plug-in on client computers on page 33.

    Upgrading Deployment Solution componentsDeployment Solution lets you upgrade the Deployment Plug-in and AutomationFolder of Windows, Linux, and Mac operating systems. You can upgrade theDeployment Site Server Components that are installed on the Windows site serversto the latest version using the upgrade policy. After the upgrade policy is rolled outfrom Symantec Management Platform, all the site servers on which the DeploymentSite Server Component is installed, are automatically upgraded.

    41Installing and uninstalling componentsUpgrading Deployment Solution components

  • The upgrade policy uses filters to determine if an upgrade is necessary. You canaccess the filters that are used from the Manage > Filters > Software Filters >Agent and Plug-in Filters menu.

    To upgrade Deployment Solution components

    1 In the Symantec Management Console, on the Settings menu, clickAgent/Plug-ins > All Agents/Plug-ins.

    2 In the left pane, expand the Agents/Plug-ins > Deployment and Migrationfolders.

    3 Select one of the following upgrade policies:

    Deployment Automation Folder for Linux(x86)-Upgrade

    Deployment Plug-in for Linux(x86)-Upgrade

    Deployment Automation folder for Mac-Upgrade

    Deployment Plug-in for Mac- Upgrade

    Deployment Automation Folder for Windows(x64)-Upgrade

    Deployment Plug-in for Windows(x64)-Upgrade

    Deployment Site Server Component(x64)- Upgrade

    Deployment Automation Folder for Windows(x86)-Upgrade

    Deployment Plug-in for Windows(x86)-Upgrade

    Deployment Site Server Component(x86)- Upgrade

    4 On the right-side pane, you can view the details of the selected policy. Symantecrecommends that you do not modify the default settings of the policy. If youwant to modify the settings, first clone the policy and then modify the clonedpolicy.

    The details of the fields are as follows:

    Displays the name of the program that isapplicable.

    Program Name

    42Installing and uninstalling componentsUpgrading Deployment Solution components

  • This option sends the package statusevents to Notification Server. TheNotification Server Event Capturesettings in the Global SymantecManagement Agent Settings policy takeprecedence to the Enable VerboseReporting setting here. Events are sentonly if they are enabled in the GlobalSymantec Management Agent Settingspolicy.

    Enable Verbose Reporting of StatusEvents

    Displays the list of computers to which thepolicy applies. By default, DeploymentSolution lists the targets in the textbox, asper the predefined filter that is set for theSMP. A target is a group of computers thatare created as per the set filter.

    Applied to

    This option disables the package downloadthrough multicast. Multicast slows downthe rollout of a package, so you can turn itoff for an urgent patch. Additionally, insome environments multicast does notwork. For example, multicast has to bedisabled for routers and switches. ThePackage Multicast settings in the GlobalSymantec Management Agent Settingspolicy take precedence to the settings here.

    Package Multicast

    The policy schedule is displayed. Bydefault, the options that are configured inthe Extra Schedule Options field areapplicable. Symantec recommendsmaintaining these settings. By default, theRun once ASAP and the User can runoptions are selected.

    Schedule

    The Extra Schedule Options that areselected by default are as follows:

    Run once ASAP

    User can run

    Extra Schedule Options

    5 Click Save changes to save the configuration settings of the policy.

    43Installing and uninstalling componentsUpgrading Deployment Solution components

  • Setting up client computers

    This chapter includes the following topics:

    About types of client computers in Deployment Solution

    About predefined computers in Deployment Solution

    About supporting Macintosh computers

    Prerequisites for Mac computer setup

    Setting up unknown client computers

    Setting up predefined computers

    Redeploying managed computers

    About types of client computers in DeploymentSolution

    The core function of Deployment Solution includes identifying, setting up, andmanaging different types of client computers. The type of the client computer iscategorized based on whether the computer is a bare metal computer, a predefinedcomputer, or a managed computer that is registered with Notification Server.

    The types of client computers that Deployment Solution can set up and manageare as follows:

    Unknown computerSee Setting up unknown client computers on page 50.

    Predefined computerSee Setting up predefined computers on page 65.

    Managed computer

    3Chapter

  • See Redeploying managed computers on page 78.

    Deployment Solution identifies the computer type, and then boots the client computerto the preboot or pre-OS environment to perform other deployment and maintenancetasks.

    Table 3-1 Types of client computers in Deployment Solution

    DescriptionType of client computer

    An unknown computer is a bare metalcomputer that does not have an operatingsystem to boot. The unknown computer whenplugged into a network is identified by theSymantec Management Platform (SMP) asan unmanaged computer because it does nothave the Symantec Management Agent(SMA) installed on it.

    After an unknown computer is added to thenetwork, you can boot it to the prebootenvironment. You can then install anoperating system to perform other deploymentand maintenance tasks.

    Unknown computer

    A predefined computer is a computer forwhich you add the details such as computername, MAC address and so on before addingthe computer to the network.

    To create a predefined computer, you caneither add the computer details or import thecomputer details. If you add a predefinedcomputer, then ensure that you specify thecomputer name, which is mandatory, throughthe console. Besides the computer name, youcan also provide the computer details and thehardware identifiers of the computer that youwant to resolve as a predefined computer.

    You can also import predefined computerdetails from a CSV file, into DeploymentSolution. After a predefined computer isadded to a network, Deployment Solutionboots the computer to the prebootenvironment. After the computer boots to thepreboot environment, you can perform taskssuch as imaging and system configuration.

    Predefined computer

    45Setting up client computersAbout types of client computers in Deployment Solution

  • Table 3-1 Types of client computers in Deployment Solution (continued)

    DescriptionType of client computer

    A managed computer is a computer on whichthe SMA is installed.

    To execute deployment tasks on a managedcomputer, such as create disk image, deploydisk images, and changing systemconfiguration, then you must install theDeployment plug-in on the computer.

    Managed computer

    About predefined computers inDeployment SolutionPredefined computers in Deployment Solution are computers, the details of which,such as the computer name and MAC address are added even before the computeris connected in the network. You can specify the name, computer details, andhardware identifiers of a computer that you want to resolve as a predefinedcomputer. You specify the computer name and other details through the SMPconsole to add a computer as a predefined computer.

    Deployment Solution lets you either add the predefined computer details or importthe list of computer details through the SMP console. You import the predefinedcomputer details through a TEXT (.txt) or CSV (comma-separated values) file. Bothaddition or import of predefined computer details can be performed through theSettings > 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. Thename is a mandatory field to create predefined computer entries in DeploymentSolution.Besides, name, you can choose to specify the other details such ascomputer details and hardware identifier details. The hardware identifier entries,although not mandatory, play an important role in discovering computer of a networkas a predefined computer.

    If an unknown computer is discovered in a network, Deployment Solution boots thecomputer with a PXE image that you configure for unknown computers. PXE imagesare configured through theNBSGeneral Settings dialog box of the console. Beforethe discovery process, if you have specified entries for predefined computers throughthe Predefined Computers dialog box, then the specified hardware identifier entriesare matched with that of the booting computer. Entries of hardware identifiers suchas MAC, SerialNumber, and UUID are matched with those of the booting computer.Based on the matching results, you configure the unknown computer as a predefinedcomputer.

    46Setting up client computersAbout predefined computers in Deployment Solution

  • Deployment Solution resolves an unknown computer as a predefined computerbased on the following matching criteria:

    If the values for the hardware identifiers, MAC, SerialNumber, and UUID arespecified as null in the Predefined Computers dialog box.In this case, all the unknown computers that are discovered are potentialpredefined computers of Deployment Solution. For example, if you do not specifyany value for MAC, SerialNumber, and UUID fields in thePredefinedComputersdialog box, then all unknown computers are identified as potential predefinedcomputers. In this case, the unknown computer boots with the PXE image thatis configured for the predefined computers through the NBS General Settings.

    If one or more values of the hardware identifiers, MAC, SerialNumber, and UUIDmatches 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 bootingcomputer whose two or more values match have the highest potential to be apredefined computer. For example, you specify value for MAC as M1 and thevalues for the identifiers as null , then if booting computer's MAC is M1, thiscomputer has good possibility to be a predefined computer. If two specifiedidentifier values match, for example, MAC as M1 and UUID as 1234 with thatof the booting computer, then this computer has higher possibility to be apredefined computer over other computers.

    If the hardware identifier values that you specify matches with that of the bootingcomputer then the computer boots with the PXE image that you configured forpredefined computers.

    See Adding or importing predefined computers on page 239.

    See Configuring and filtering computers to boot with PXE on page 100.

    About supporting Macintosh computersDeployment Solution supports Macintosh computers of an enterprise network toset up, execute, and report on the deployment-related tasks that are executed onthe computers. Some of the deployment-related tasks of the Deployment Solutionfor Mac computers are imaging, installing operating system and so on. Similar toWindows and Linux computers, Mac computers too are driven by the SymantecManagement Agent and the Deployment Solution plug-in for execution of anydeployment-related tasks on the computers.

    Deployment Solution supports set up of the Mac computers that can be categorizedinto unknown, predefined, or managed. A new Mac computer that is added in anetwork without a computer name or IP address and is unmanaged by the SymantecManagement Platform (SMP) is called the unknown computer. A predefined Mac

    47Setting up client computersAbout supporting Macintosh computers

  • computer is a computer for which you add the details such as computer name, MACaddress and so on to the Symantec Management Platform even before the computeris added to the network. You can add the computer name and the hardware identifierthrough the SMP console and the details are stored in the database. Managedcomputers are the ones on which the Symantec Management Agent is installedand are managed by the SMP.

    The key features that are supported for the Mac computers are as follows:

    Booting Mac computers in preboot environment

    Imaging Mac computers

    Installing the Mac OS

    Performing system configuration after deploying an image.

    Deployment Solution leverages these features even without the presence orconnection with the Apple Server. Mac computers boot in the preboot environmentusing a NetBoot image or in an automation environment using an automation folder.An automation environment is installed on the client computer when theDeploymentAutomation folder for Mac - Install policy is enabled from the SMP. A NetInstallimage is required for installing a Mac OS on the client computer. A NetBoot imageand a NetInstall image can be created using the Symantec's Mac pre-OS CreationUtility (MOCU) of the Deployment Solution along with the Apples System ImageUtility. Deployment Solution also facilitates creation of jobs and tasks for Maccomputers through the Jobs and Tasks page of the console. In the console youcan access the Jobs and Tasks page by navigating to Manage > Jobs and Tasks> Deployment and Migration.

    Deployment Solution lets you perform the following tasks on Mac computers:

    Create Image

    Deploy Image

    Install Mac OS

    Apply System Configuration

    Boot To

    See About Symantec's Mac pre-OS Creation Utility on page 198.

    See Launching Symantec's Mac pre-OS Creation Utility on page 197.

    See Deployment Solution task support matrix on page 221.

    48Setting up client computersAbout supporting Macintosh computers

  • Prerequisites for Mac computer setupFollowing are the prerequisites that you must comply with before you useDeployment Solution to manage you Macintosh (Mac) client computers:

    Ensure that you add the following services on the site server on which youenable the NBS service before you checkEnableMac Netboot (BSDP) supportin the NBS General Settings dialog box :

    Windows Role Services for Network File System (NFS) in File Services forWindows

    Windows Services for UNIX (SFU) for UNIX

    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-infor Mac on the source volume and ensure that the Deployment Automationfolder for Mac - Install policy is installed on the NetBoot image source computer.Symantec recommends that you install the Symantec Management Agent andthe 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-insOn the left pane of the window, access Agent/Plug-ins > Deployment andMigration > Mac folder.

    Settings > All SettingsOn the left pane of the window, access Agents/Plug-ins > Deploymentand Migration > Mac folder.

    Actions > Deployment > Install Deployment Plug-in > Mac.

    Install the Apple's Server Admin Tool, that has an app named, System ImageUtility on the Mac source computer. The installer version of the Apple's ServerAdmin Tool must be compatible with the booted Mac OS version.

    The Mac preboot image creator must be logged in as the root user of the sourcecomputer.

    Ensure that you have at least the same amount of empty space on the bootedsource volume as occupied by the installed Mac OS.

    Ensure that you set the following for the All Linux/Mac Workstations and theAll UNIX/Linux/Mac Servers in the Targeted Agent Settings dialog box beforeadding a Mac client computer in the network:

    Return the following information as computer name as DNS name

    49Setting up client computersPrerequisites for Mac computer setup

  • 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 198.

    See Launching Symantec's Mac pre-OS Creation Utility on page 197.

    Setting up unknown client computersDeployment Solution lets you set up unknown computers or bare metal computerswith Windows, Linux, or Mac operating system. An unknown computer is notmanaged by the Symantec Management Platform (SMP). When you add an unknowncomputer into the enterprise network and the Symantec Management Agent (SMA)is installed on the computer, the computer becomes managed by the SMP

    To set up the client computer with Windows, Linux, or Mac operating system, youmust first boot the client computer in the preboot environment of the OS that youwant to install. You can install Windows, Linux, or Mac operation system in any ofthe following ways:

    Install a operating system on the computer.

    Deploy an image on the computer.

    In Deployment Solution, the PXE image is bundled with the OS-specific agent andthe Deployment Solution Plug-in. After an unknown computer boots in the prebootenvironment, you can execute other deployment-related tasks.

    This process addresses the steps you must follow to set up an unknown computerwith Windows operating system.

    Table 3-2 Setting upunknown client computerwithWindows operating system

    DescriptionActionStep

    Launch the SymantecManagement Console.

    You can launch the consoleeither from the Start menu ofthe Notification Servercomputer or from anycomp