Overview
Background
3 of the current production Linux Web Hosting Servers (chost1,3,4) are running Cloudlinux6 operating system. The cloudlinux6 operating system reaches end of life November 2020.
3 new servers require to be built running Cloudlinux7 to replace these. This will ensure continued Vendor support when it moves to the proposed Cloudlinux7 operating system.
400+ websites reside on the current servers so all of those websites need to be migrated to the new Cloudlinux7 servers from current Cloudlinux6 servers.
Scope
Scope of the project
- Analysis and listing of all websites that currently reside on the Cloudlinux6 operating system servers along with service owners and users.
- Capturing the "as is" of websites currently running on Cloudlinux6 servers, identifying any current issues that exist.
- Building the 3 new web hosting servers on the Cloudlinux7 operating system ensuring continued Vendor support. These will replace the current Cloudlinux6 servers.
- Carrying out the migration of all websites(over 400) to the new Cloudlinux7 environment from the current Cloudlinux6 environment, working with the business areas to schedule this accordingly.
- Full Testing of all websites in the new environment, ensuring they all work as expected, liaising with the business areas and user groups to resolve any issues quickly.
- Currently the Cloudlinux6 servers are supported by an individual in Service Management. As part of this project Service Management and Technology Management will be working closely together to build the new servers and migrate the websites, and post project a new more robust support model will be put in place for the servers, with an OLA being agreed between Service Management and Technology Management. This will ensure we have a team of people supporting the servers rather than an individual.
- Decommissioning cloudlinux6 servers when the new solution is up and running.
Objectives & Deliverables
| No | Project Objectives |
Priority (MoSCow) |
| O1 |
Analysis and listing of all websites that reside on current Cloudlinux6 operating system servers |
|
| D1.1 | Provide list of websites that exist on current servers | Must |
| D1.2 | Compile List of Service owners/users who own/manage/use websites | Must |
| D1.3 | Test all current websites on Cloudlinux6 servers and capture any issues. | Must |
| O2 | Build New Cloudlinux7 servers | |
| D2.1 | Build and configure 3 new Cloudlinux7 servers | Must |
| O3 | Migrate Websites and Acceptance testing | |
| D3.1 | Migrate all websites from current cloudlinux6 servers to newly built cloudlinux7 servers, working with business areas and users to schedule the migrations. | Must |
| D3.2 | Test all websites work as expected on new servers | Must |
| D3.3 | Resolve any issues with websites on the new cloudlinux7 servers, working closely with each of the appropriate Business areas | Must |
| O4 | New Support model agreed between Service Management and Production Management | |
| D4.1 |
Production Management will be working closely with Service Management(current area that provides support for these servers) throughout this project and a new support structure will be put in place post project, ensuring we have a team supporting the servers rather than individuals. This will mean we have an OLA agreed for the service between Service Management and Technology Management. This will be positive as it should remove the current potential for single point of failure from a Support perspective for the service. |
Should |
| O5 | Decommission of Cloudlinux6 servers | |
| D5.1 | On completion of D3.1, D3.2 and D3.3 and all signed off the cloudlinux6 servers should be available for decommission | Must |
Benefits
This is a compliance Project and the benefits realised will be
- Servers will be hosted on new supported Operating System(Cloudinux7). Current operating system Cloudlinux6 reaches end of life November 2020.
- Patch and security updates will be available for the new servers
- Continued Product Vendor Support from cPanel will be available for the servers when built on Cloudlinux7
- Improved Service Design
- Post project, a more robust Support model will be put in place with an agreed OLA between Technical Management and Service Management. This will ensure we have a "team" to support the new servers moving forward rather than the current setup under Cloudlinux6 where it is an individual supporting the servers.
Success Criteria
The success of the Project can be measured by the following
- Build of a new Cloudlinux7 server environment, replacing the end of life Cloudlinux6 environment.
- Successful Migration of all websites from current servers to new Cloudlinux7 servers
- All websites fully tested and signed off as working
- Decommission of Cloudlinux6 environment
- A new OLA support agreement put in place between Service Management and Technology Management
Project Milestones
Stage Milestone Due date Complete
| Plan | Planning Sign-off | 14-Jan-2020 | No |
| Analyse | Documented List of Websites being migrated along with Owners/users | 31-Jan-2020 | No |
| Build | Build and Configure new Cloudlinux7 servers | 21-Feb-2020 | No |
| Integrate | Capture any current website issues before Migration | 02-Mar-2020 | No |
| Deliver | Migration of all websites from current Cloudlinux6 to new Cloudlinux7 servers | 09-Mar-2020 | No |
| Deliver | Decommission Cloudlinux 6 servers | 26-Mar-2020 | No |
| Deliver | OLA Agreed between Service Management and Technology Management for Supporting new Cloudlinux7 servers | 31-Mar-2020 | No |
| Deliver | Delivery complete | 02-Apr-2020 | No |
| Deliver | DSOR(Deployment Sign Off Review) | 15-Apr-2020 | No |
| Close | Project Closure | 01-May-2020 | No |
