Migrate PPM to on-premises
This section provides instructions on how to migrate PPM from SaaS to on-premises. It's relevant only when you are planning to run PPM on-premises.
Note: Activities marked with * indicate that customer resources are required. You should make sure that the resources are available for the activity.
Determine migration prerequisites
Determining migration prerequisites is an important initial step to successfully migrate a PPM SaaS production instance to on-premises. The prerequisites vary from customer to customer depending on the implementation and other infrastructure requirements.
The following is a typical list of prerequisites that should be considered:
Area | Details |
---|---|
Determine the scope of PS engagement |
Determine the scope of professional services (PS) engagement required to perform the preparatory and migration activities. The following should be considered:
|
Determine hardware and software requirements |
Determine the hardware and software requirements based on relevant documents such as the System Compatibility Matrix, or by consulting the SaaS team for sizing information. This should include any network configuration information that may be required, such as firewall configurations and so on. |
Determine training needs | Determine the training needs required for PPM administrators to perform application administration tasks. |
Determine system administrator and DBA requirements |
Determine the system administrator and DBA requirements for:
|
Schedule migration activities
Migration activities should be scheduled in a project plan. If not, a check list of activities with owners assigned to each activity should be addressed.
The following is an example of the migration project plan.
Activity (*Customer resource required) | Details |
---|---|
Project kick-off meeting with stakeholders |
Have a project kick-off meeting with the following project stakeholders:
|
*Trainings for customers |
The SaaS team provides trainings to customer resources that will support the migration process. |
*Acquisition of required hardware and software | You should make sure that all the required hardware and software are in place. |
*Pre-validation activities | Work with Professional Services (PS) to determine the pre-validation activities. |
Perform pre-migration activities
The next phase is to perform pre-migration activities as described below:
Activity (*Customer resource required) | Details |
---|---|
*Validation activities |
|
*Customer Setup |
You should set up the following:
|
*Initial migration run |
The initial migration run includes the following tasks:
|
Perform migration activities
Production migration activities are described as follows:
Migration notifications
The following notifications should be sent before and during the migration:
*Notifications sent by customer |
You should send the following notifications:
|
Notifications sent by SaaS team |
The SaaS team sends the following notifications:
|
Production migration run
The production migration run includes the following tasks:
-
*Work with PS and the SaaS team to perform the production migration by importing your production PPM file system and database to on-premises production instance.
- The SaaS team notifies customer of the production service shutdown and creates the file system and database export archives. If required, the SaaS team prepares additional archives for Document Management.
- The SaaS team prepares the production archives on an FTP site for you to download.
- Work with PS to download the archives and create the on-premises production instance.
- PS troubleshoots issues by logging production down tickets with customer services.
- *Work with PS to perform requisite validation by testing the configurations, process flows, integrations, and customizations. The SaaS team will assist where needed.
- *Copy DEV and TEST instances from the production instances.
Perform post-migration activities
Post-migration activities include the following:
Notifications
The following notifications should be sent after the migration:
*Notifications sent by customer |
You should send the following notifications:
|
Notifications sent by SaaS team |
The SaaS team sends the following notifications:
|
SaaS service termination activities
The following SaaS service termination activities should be performed after the on-premises migration:
If the on-premises migration succeeds |
The SaaS team will do the following if the on-premises migration is successful:
|
If the on-premises migration fails | The SaaS team restarts the production instance and notifies customer when the production instance on SaaS is available. |
Summary notification | In either case, the SaaS team sends a summary notification to conclude the on-premises migration activities status. |