This is my observation on the Deployment Solution forum that there are mostly three types of Deployment Solution users :) one who are new to DS and evaluating it to find its fitness with their requirements; another who are mostly using only a few features as per their best fit requirements but not the entire product; the third type who are very advance DS users and very thorough with DS knowledge.
In this article I am mostly targeting to first and second type of DS users; so that they can get end to end understanding of DS features. And expecting feedback and blessing from the third type of DS users :)
Before starting anything, I would also like to add that this Deployment Solution product is very beautiful and robust (I admit here of having issues in it but trust us that very soon this DS 7.x will give you experience similar to DS 6.x or any other leading product of market)
This part of article consists following information:
- Setup Preparation: What is the basic requirement to start with
- Pre-requisites: Few important considerations
- Execution: Actual flow of DS to be experience by this article users
This much in 8 hours; HOW?
Yes; this end to end exercise is very much possible in 8 hours; If you go step by step with a bit of patience and above mentioned 1st and 2nd points are completed :)
Setup Preparation:
We do not require server class hardware to understand DS end to end execution and following VMs can also be very well suitable for this need:
- Domain Environment:
- AD, DNS, DHCP and optionally WINS (Proper name resolution is one of the most important requirement in DS environment and centralized authentication makes the configuration and later executions very easy)
Pre-requisite:
- Symantec Management Platform (SMP) formally called as Notification Server (NS):
- Windows 2008 R2 with 4GB RAM and 150GB Storage; in domain environment
- Firewall should be disabled on SMP OS and in network (Just for this test run)
- Add Feature .NET Frameworks 3.5
- IIS (Few important settings are required here as mentioned at http://www.symantec.com/connect/blogs/required-iis7-settings-package-server-only-image-presentation
- SQL 2008 R2 (best to use SQL authentication as “sa” user)
- Java (Latest JRE)
- Silver Light (Latest)
- Flash player (Latest)
- Adobe Reader (Latest)
- Clients:
- One VM client of Windows XP 64bit (Disk10GB) without OS installed
- One VM client of Windows 7 32bit (Disk15GB) without OS installed (Disk size 15GB)
- One VM client of RH/SuSe Linux 64bit “with” OS installed (Disk10GB) (Note: Linux is supported for x86 only but x86 VM images are having NIC driver support issue with DS whereas x64 can have supported e1000 NIC driver in VM image)
- Configuration: There are many types of configuration supported for SMP (aka DS) installation which I will list at the end of this execution but to start with; only following is the requirement-
- IIS with Default web site (with support of both HTTP and HTTPS but not only HTTPS)
- IIS with Default ports (80 and 443)
- SMP Installation on default path (C:\Programm Files)
Execution:
At this point I would request to make a check list based on the following execution with the issues observed mentioned in the same list. This list will help you to dig deep in product at latter point of time.
- Download and Install SIM from Symantec Official site for evaluation purpose
- Install complete ITMS suite [which has DS 7.1.2316] and check for Build info and License info
- Enable/Start all SBS (PXE) services
Once the Installation is completed successfully, you can log in to SM Console. Here DS specific components can be seen at following locations:
- Plug-in Policies: Console > Settings > All Settings > Agent and Plug-ins >Deployment and Migration [Or Console > Action > Deployment]
- Initial Settings: Console > Settings > All Settings > Deployment and Migration [Or Settings > Deployment ]
- Jobs and Tasks: Console > Manage > Jobs and Tasks > Deployment and Migration [Or few are at Console > Action > Deployment]
- Filters : Console > Manage > Filters > Software Filters > Agent and Plug-in [Search “Deployment”]
- Reports: Console > Reports > All Reports > Deployment and Migration
Now the actual execution :)
- [using Domain Membership/WINS Import] Enable network discovery for your domain
- [using Microsoft Active Directory Import] Import the AD users and computers
- [using Symantec Management Agent Installation] Enable Schedule Push to Computers for Symantec Management Agent
- [using DS Plug-in policies] Enable all DS policies for x86 and x64 bit Windows/Linux clients except uninstall policies
- [using Create Preboot Configurations] Add the PXE images for Win(x86/x64/Both) and Lin(x86)
- [using Driver Management] Add Drivers required for both DA/Preboot - You can add drivers of VMware, NIC, Video, Audio
- [using Image Multicasting] Add the Multicasting values as per setup need
- [using OS Files] Add OS files [For Windows XP 64 bit (add only AMD and i386 folder from installer ISO) use GUI/ For Windows 7 (add only source folder from installer ISO) use *Resource Import Tool*]
- [using OS Licenses] Add license for selected OS
- [using Predefined Computers] Import a Predefined computer [Here use a clients Name, MAC address for Windows 7 ONLY]
- [using PXE Server Configuration] Enable and select PXE images Predefined (Win x86) and Unknown computer (Win x64)
- [using Sysprep Imaging Configuration]Add Deploy.cab files for 32bit and 64bit [Applicable only for Windows XP and Windows 2k3 ]
- [using System Configuration] Add new System configuration for “Computer Name range” with Domain and Domain credentials
- [using Tokens] Optional but can add custom token here
DS Jobs and Task:
Boot all three clients at this point; where Win XP 64bit must boot in Predefined 64bit PXE Preboot Image, Win 7 32bit must boot in Unknown 32bit PXE Preboot Image, and Linux must boot in OS mode (SMAgent would be required to manually install on Linux here). Now start executing following commands one after another:
- Task Erase Disk – All partitions [This task is NOT applicable for newly created VM client as disk is already unformatted]
- Task Partition Disk – Primary and Active partition with 90%
- Task Install OS Windows using DA – One for Windows XP and Another for Windows 7
- Task Apply System Configuration – Select earlier created System Configuration [Enable Administrator user of Windows 7 at this point]
- Task Prepare for Image Capture – Create separate tasks for WinXP 64bit/Win7 32bit/Linux)
- Task Create Image (Disk) - Create separate tasks of image type Ghost & Rdeploy
- Task Reboot to Production - Do some OS theme (say name is NEW) change for next task
- Task Capture Personality - Using default PBT [Applicable to ONLY Windows desktop OS (Win7) ONLY]
- Task Reboot to Automation
- Task Deploy Image – Create separate tasks for WinXP/7 (for Ghost using DA) /Linux
- Task Reboot to Production - Theme should be of earlier type when Windows installation done
- Task Distribute Personality – Run it back on Win7 client; “New” theme should get applied [May be you need to do logout and log in back]
- Task Copy File – Copy a folder with some script in it [Scripts must support silent installation and MUST run without user intervention] and Execute script - To install an application, Say folder is GHOST and Application is Office
- Task Reboot to Automation
- Task Create Image (Backup) - Of Ghost
- Task Deploy Image - Of RDP using DA
- Task Reboot to Production - Theme should be of earlier type
- Task Distribute Personality - New theme should get applied
- Task Copy folder and Execute a script - To install an application, other then done for Ghost, Say folder is Rdeploy and Application is GTALK
- Task Reboot to Automation
- Task Create Image (Backup) - Of Rdeploy
- Task Restore Backup Image - Of Ghost taken earlier with folder name GHOST
- Task Reboot to Production - Should show folder copied and installed application
- Task Reboot to Automation
- Task Restore Backup Image - Of Rdeploy taken earlier with folder name Rdeploy
- Task Reboot to Production - Should show folder copied and installed application
- At the end check DS Reports and also Filters.
That’s it for first part.
Next Part would be for DS Initial Deployment, DS Site Server Configuration, other Advance DS configurations and feature specific known issues.
Hope this would be helpful but again I would like to add that the feedback is highly required, recommended and appreciated from all specially third type of DS users. So that I can add/edit/delete the information from here and modify this article to make it best suitable to be followed
Thanks,
Vaibhav