|
Monday February 09 2004
FreeEmailMigrations.com
|
|
|
WHAT'S NEWABOUTSOFTWAREDOCUMENTATION
KNOWLEDGE
MIGRATION STUFF RESOURCES |
|
Messaging System Deployment GuideIntroductionDeployment and migration of messaging systems can be accomplished by combining a variety of strategies and tactics for accomplishing the various deployment and migration processes and activities. Strategies define the overall methods of executing the deployment and migration processes. Tactics are methods of accomplishing individual activities. Processes are a collection of activities or tasks that must be accomplished. The deployment of a messaging system involves the following processes:
PlanningThe planning process involves overall project development and management. A suitable project design basis should be developed to serve as a common source of information about the project. In addition, project procedures and the ground-work for documentation should also be developed. Finally, a detailed project plan should be created for use throughout the deployment and migration. The specific activities of the planning process are detailed in the detailed Exchange project plan. AnalysisThe analysis process should continue the planning and project management while gearing up for increased activity on project tasks. The specific activities of the analysis process are detailed in the detailed Exchange project plan. DesignThe design process involves creation of a detailed design plan for the messaging system and the migration process. The specific activities of the design process are detailed in the detailed Exchange project plan. Location SurveysLocation surveys are extremely important in that they serve as the basis for deployment and migration scheduling. Failure to properly complete location surveys will result in project scope creep, cost overruns and general mayhem. The location survey process can be broken down into the following activities:
Some of the most important information to collect in the Location Survey is information regarding the amount and type of physical data that must be migrated. This information is essential for certain elements of the Design phase and in estimating the time required for the Roll-Out phase of the project. Therefore, this subject will be given a more thorough treatment here. Migration DataAny Location Survey process must have a migration data section. This section must detail the amount and type of data to be migrated between the legacy messaging system and the new messaging system. The full range of data to be migrated must be analyzed in order to determine how many users and bytes per day can be realistically migrated. This directly impacts the migration design and migration schedule. First, the data must be collected by some means, generally via post office reports run via the messaging system administrative software. This data must then be normalized to account for single instance storage (SIS) and any compression that takes place within the legacy messaging system.
Develop Implementation PlanThis process develops the overall plan for implementation of the proposed design including the thorough testing of that design in a lab environment. The specific activities of the develop implementation plan process are detailed in the detailed Exchange project plan. A crucial step in the development of the implementation plan is the migration process. The Design phase should have created a detailed migration process. The next step is to use that process and the location surveys to gather actual migration statistics on the data migration rate. This information can then be used to calculate the time required for migration that in turn drives the Roll-Out schedule. CalculationsThe following lists the various calculations for helping to develop an implementation plan. The basic requirements for these calculations are to have statistics for the # of mailboxes, average import and extract times and the average size of mailboxes. The goal of the calculations is to determine the total duration of the roll-out and the amount of users transferred per day.
Deployment SchedulingDeployment scheduling must account for a wide variety of logistical issues such as resource availability, travel times, etc. The deployment scheduling process can be broken down into the following activities
Special deployment considerations can have a huge impact on the overall deployment schedule. Special deployment considerations include but are not limited to:
Pilot TestingThe pilot testing process ensures that all details of the system and deployment processes are resolved prior to actual roll-out. The specific activities of the pilot testing process are detailed in the detailed Exchange project plan. TrainingTraining can be further broken down into the following activities:
Roll-OutRoll-out is the actual execution of everything that has been designed and planned. Roll-out is composed of the iteration of pre-defined processes such as client installation, server deployment and migration. The specific activities of the pilot testing process are detailed in the detailed Exchange project plan MarketingMarketing can be further broken down into the following activities:
Location Messaging DeploymentThe deployment of any particular location includes the same basic processes:
CommunicationProper communication is essential to any messaging deployment and migration. Communication activities associated with messaging deployment include:
Server DeploymentServer Deployment can be further broken down into the following activities:
These activities can occur in a variety of ways, differing in where servers are built and also in the level of process automation. Three common tactics for server deployment processes are Pre-Build, Central and Local. Pre-BuildThe pre-build of servers assumes that messaging servers are pre-installed with appropriate software from the hardware vendor and shipped directly to a location. Pre-builds are generally best utilized for Hardware Acquisition and Hardware Configuration and can also generally be utilized for NOS Installation and NOS Configuration. Final NOS Configuration as well as Messaging System Installation and Messaging System Configuration cannot generally be done during pre-build. CentralCentralized building of servers means that a central team installs all messaging servers and then ships those servers to their location. Once at the location, the server must simply be unpacked and plugged into the network. LocalLocalized builds of messaging servers take place at the physical location. The servers arrive without any software installed or configured. This tactic typically requires more process automation than a centralized approach to ensure the same level of standards and consistency. Client DeploymentClient Deployment can be further broken down into the following activities:
These activities can occur in a variety of ways, differing in where and how the software is delivered, installed and configured on the desktop. Three tactics commonly used for client deployment processes are Pre-Build, Central and Local. Pre-BuildThe pre-build of clients assumes that desktop hardware is being replaced as part of the migration. A pre-built client image is loaded on to the desktop by the hardware vendor and shipped directly to a location. Pre-builds are best utilized for Software Delivery and Software Installation. Final configuration of the client cannot generally be accomplished during pre-build. CentralCentralized client deployment indicates that a common image or installation process is distributed to the client population from a central repository. This type of deployment generally utilizes tools such as SMS, ZEN Works or similar client image creation and package deployment tools. Using centralized logistics, the client software is generally delivered as part of a logon script or similar process. Automated software installation is then kicked off as well as automated and/or manual client configuration. LocalLocalized client deployment indicates that automated and/or manual delivery, installation and configuration builds of messaging servers take place at the physical location. The servers arrive without any software installed or configured. This strategy typically requires more process automation than a centralized approach to ensure the same level of standards and consistency. MigrationMigration can be further broken down into the following activities:
Refer to the Mailbox Migration section for a more thorough overview of migration. Included below is a brief overview of methods of automating migration tasks. Creation of New UserNew user (mailbox) creation can be accomplished via various means. The two main methods in Exchange 2000 of automating the new user creation process are to utilize Active Directory tools or to utilize the Exchange Migration Wizard. User RedirectionUser redirection is the process of directing the mail flow into the mailbox on the old legacy system into the mailbox on the new messaging system. This process looks like the following: Originally, all message paths point to the legacy mailbox.
First, the Exchange mailbox is created and the legacy custom recipient is deleted. All Exchange users on that server now flow to the Exchange mailbox.
Next, Exchange’s directory replication propagates the changes within the Exchange site and eventually to all other Exchange sites via directory replication connectors.
The Internet mail link (SMTP) or legacy connector is then redirected to point to the Exchange mailbox. All messages arriving from the Internet or via the legacy connector now flow into the Exchange mailbox.
An external entry is now made on the user’s legacy post office and the user’s legacy mailbox is pre-pended with “ZZZ” to force the entry to appear last in the legacy address book. At this point, all message flows point to Exchange.
Finally, once migration is confirmed, the user’s “ZZZ” mailbox is removed.
Data ExtractionData extraction is the process of extracting messaging data from the legacy email system. Data ImportationData importation is the process of importing extracted messaging data from the legacy email system into the production email system. Legacy RetirementLegacy retirement can be further broken down into the following activities:
MarketingMarketing can be further broken down into the following activities:
TrainingTraining can be further broken down into the following activities:
|
|
|
|
|
|
Comments:
Gregory J. Deckler
© 2003 Gregory J. Deckler. All rights reserved |
Contact: Gregory J. Deckler |