0% found this document useful (0 votes)
66 views37 pages

Team 2 - Final Report Draft - Ready For Peer Review

This document provides a final project report for a server virtualization project conducted by Reality Virtuality Inc. for Central City municipal park. The project involved converting 15 physical servers to virtual servers hosted on 3 physical servers to reduce costs. The project was completed on schedule and within budget despite a few additional unexpected costs. Risks around physical to virtual migration were mitigated through additional testing. Lessons learned included improved skills in areas like communication, critical thinking, network design, and security.

Uploaded by

Bassem Beshay
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views37 pages

Team 2 - Final Report Draft - Ready For Peer Review

This document provides a final project report for a server virtualization project conducted by Reality Virtuality Inc. for Central City municipal park. The project involved converting 15 physical servers to virtual servers hosted on 3 physical servers to reduce costs. The project was completed on schedule and within budget despite a few additional unexpected costs. Risks around physical to virtual migration were mitigated through additional testing. Lessons learned included improved skills in areas like communication, critical thinking, network design, and security.

Uploaded by

Bassem Beshay
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 37

Final Project Report

for

Server Virtualization
Version 1.0 approved

Prepared by Team 2

Team Lead Donald Rose


Chad Smith
Luz Salinas
Mohamed Mohamed

Reality Virtuality Inc.

November 7, 2021
Final Project Report for Server Virtualization Page ii

Table of Contents
Table of Contents.................................................................................................................ii
Revision History..................................................................................................................iii
Group Members..................................................................................................................iii
1. Final Project Summary...................................................................................................1
1.1. Content Summary...................................................................................................1
1.2. Lessons Learned.....................................................................................................4
1.3. Learning Outcomes Summary................................................................................5
1.3.1 Communications..............................................................................................5
1.3.2 Critical Thinking................................................................................................5
1.3.3 Network Design................................................................................................6
1.3.4 Management Information Systems.................................................................6
1.3.5 Systems Administration and Scripting.............................................................6
1.3.6 Security............................................................................................................7
1.3.7 Employability...................................................................................................7
2. Future directions............................................................................................................8
2.1. Cloud Computing...................................................................................................8
3. Annotated Bibliography.................................................................................................8
4. Appendix A: Vision and Scope.....................................................................................10
5. Appendix B: Presentation Slides..................................................................................34
6. Appendix C: Other Deliverables/Artifacts...................................................................34
Final Project Report for Server Virtualization Page iii

Revision History

Name Date Reason For Changes Version


Chad, Donald, 11/7/21 Initial Draft 1.0
Luz, Mohamed

Group Members

Name Role Responsibilities


Donald Rose (Team Lead Developer Oversee detailed software and database design.
Leader) Write PHP code for back-end processing.
Chad Smith Archivist Develop end user and administrative
documentation. Record meeting minutes.
Luz Salinas Security Analyst Oversee the security aspect of physical to
virtualization of servers.
Mohamed Mohamed Network Network related tasks for the project.
Administrator
Final Project Report for Server Virtualization Page 1

1. Final Project Summary


Reality Virtuality Inc. is a consulting group to better the organization ranging from small to
intermediate, to large size depending on its needs.

Reality Virtuality Inc. most recent project with Central City municipal park included to come up
with a solution to reduce the number of physical servers. The solution was to convert all but
three servers into virtualized servers. The use of server virtualization not only allows for the
reduction of servers, but that of other hardware along with the benefits of energy reduction,
storage solutions, backup systems, easier upgrades and deployments and more. This brings a
business opportunity for Central City municipal park to reduce costs associated with having
virtual servers over physical servers.

1.1. Content Summary


I. Scope
Reality Virtuality Inc., is committed to reducing Central City municipal parks of 15
physical Windows 2012 R2 servers to only 3 physical servers.

II. Schedule: The projected schedule was followed very closely until the end of the project.
No additional days or any extended time was needed to complete the project.

Task Start Date Finish Date


Scope and Vision Document 9/28/21 10/11/21
Evaluate project and scope and 9/28/21 10/11/21
deliver proposal
Installation of new virtual 10/12/21 11/10/21
infrastructure
Evaluate needs and order 10/12/21 10/29/21
hardware
Physically install new servers 11/01/21 11/02/21
Install and configure ESXi on 11/03/21 11/10/21
virtual hosts

Virtual Networking 10/12/21 10/27/21


Configurations
Gather needed VLANS for each 10/12/21 10/13/21
server
Identify network ports to use 10/13/21 10/13/21
Configure network ports 10/14/21 10/27/21
Physical to Virtual Migration 10/12/21 11/19/21
Evaluate each server's ability to 10/12/21 10/25/21
Final Project Report for Server Virtualization Page 2

migrate to virtual
Create plan for physical to 10/26/21 11/08/21
virtual migration
Peer Review of plan 11/09/21 11/15/21
Execute plan for physical to 11/19/21 11/19/21
virtual migration
Evaluate and Secure Virtual 10/12/21 11/12/21
Infrastructure
Audit current security 10/12/21 11/01/21
Implement security to new 11/02/21 11/04/21
virtual networking
Implement security on new 11/11/21 11/12/21
virtual hosts
Implement backup solution 11/03/21 11/17/21
Configure backup server 11/03/21 11/09/21
Configure backup networking 11/03/21 11/09/21
Configure backups on ESXi hosts 11/11/21 11/17/21
Documentation 11/17/21 11/23/21
Create As Built Configuration 11/17/21 11/23/21
documentation
Training Central City IT Staff 11/24/21 11/30/21
Training IT Staff 11/24/21 11/30/21

III. Cost: Projected costs have changed. The difference between the projected costs and the
actual cost is 3,384. This resulted in additional costs for other miscellaneous items and
supplies, an additional charge for labor, and an extra charge from Dell tech team.

Projected Activities Projected Cost Actual Cost


Dell PowerEdge R740XD $28,917 $28,917
Server
Dell PowerEdge R740XD $6,443 $6,443
Server
Consultation of virtualization $1,500 $1,500
project
All labor costs for beginning $95,000 $98,000
to end of project
Training IT staff on products $1,500 $1,500
Dell tech is coming on site to $1,076 $1,345
diagnose and service issues
with physical servers
Reality Virtuality Inc. support $1,000 $1000
Final Project Report for Server Virtualization Page 3

for 100 hours within 12


months of project end
Miscellaneous supplies $800 $915
(Network cable supplies,
rails, cable management,
etc.)
ESXi 7.x for virtual hosts, $0 $0
CentOS 7.x for backup server,
and ghettoVCB backup
software
Total $136,236 $139,620

IV. Risks: From the risks described in the vison and scope document, three of the five were
present throughout the project. With the use of proper strategies and techniques,
Reality Virtuality Inc. Was able to address the risks. Below the table highlights the risks
along with the mitigation strategies and techniques.

Risk Was the risk present? Mitigation Strategy/Technique


Issues with Physical to Virtual YES Included additional testing
Migration after mitigation and along
the way proper
troubleshooting and proper
configurations were made
If the host goes down, all NO
VMs on host go down.
IT staff are unable to support NO
virtual infrastructure.
Networking issues YES Established a proper plan for
VLAN support and integration
for each virtual machine.
Capability was tested even
after migration.
The entire system or parts of YES Decisions were made based
system will need to be down on Central City municipal
during migration park's opinion. This included
a change window, rollback
plan, and post plan testing.

V. Communications Strategy
Final Project Report for Server Virtualization Page 4

The team used a certain form of communication tool throughout the project and other
communication methods were also included in case the first primary communication
method failed.

A channel was created by the team leader on Discord to have the once-a-week meeting.
Discord was primarily used as a primary point of contact for meeting notes, questions,
and discussions. Microsoft word provided a way to share a document where all
members can edit and work on their assigned parts.

Primary Communication Method


 Channel created through Discord
 Microsoft Word

If the primary communication method failed the following items would be used as a
form of team communication and assignment completion.

Secondary Communication Method


 Outlook email
 Canvas inbox
 Shared documents

1.2. Lessons Learned


The biggest achievement when dealing with a group project must be the completion of the
project. Each member of the team had vital experience to contribute to the task. The member’s
backgrounds in technology, life, and leadership were the basis for forming roles that best fit the
required positions in the group. This strategic assignment of roles is closely related to the hiring
process one would experience looking for a candidate to fill an open position. The RVI team was
successful using this approach for good reasons. This project was dissected, and sections
assigned to the member best suited based on those experiences.

 Server virtualization was chosen by the process of elimination. Each team member
provided a list of potential projects and voted as a group.
 Selecting the roles of team RVI was the first task when developing the project proposal
and draft. Team leader was the first role that was assigned to ensure any future
decisions would have a decisive conclusion. It was this hierarchical format that allowed
progress moving forward.
 The most challenging hurdles the team RVI faced were scheduling and communication.
The face-to-face group meeting was not an option for team RVI. The geographical
distance between members and the global pandemic forced all collaboration to a digital
format. Scheduling team meetings was a challenge due to each member’s
responsibilities outside of the scope of this project.
 Team RVI made revisions based solely on the feedback given from peer reviews. Each
section of the draft was examined using recommendations and revised after agreement
Final Project Report for Server Virtualization Page 5

from all members. There was only one review that was ignored when questioned about
the alignment and flow of dependencies.
 Team RVI agrees that this project would have benefited initially if the whitepapers were
completed after the proposal but before the draft. The knowledge included from the
research and development of each whitepaper provides a better understanding of the
technology.

1.3. Learning Outcomes Summary


Section 1.3 covers the learning outcomes of the project and how they were sufficiently met
along with evidence on how these outcomes were met. Each member of Team 2 of Reality
Virtuality Inc. will exemplify the following skills after the commencement of the project:

 Effectively working as a team to solve a problem and implement a solution


 The ability to communicate timely, concisely, precisely, and clearly.
 Be able to use critical thinking to evaluate problems and solutions and overcome
obstacles.
 Identify needs and issues within a network and effectively implement changes and
solutions.
 Understand business needs and problems from a holistic viewpoint and how to solve
them from a similar viewpoint.
 Effective use of systems administration and scripting to aide in this administration.
 Employ good security standards with the ability to identify risks, threats, and
vulnerabilities.
 The ability to use all learned skills in the real world to procure employment or
advancement in their field.

1.3.1 Communications
Collaboration method for live meeting was done through discord. The team met every Tuesday
night at 9:30 PM (EST) on discord. Topics for the week were discussed and each group member
was assigned a task to complete by the next meeting. Microsoft Outlook was used for group
communication. For documentation OneDrive was used by the team to collaborate on
documentation of the project. Each team member had live access to OneDrive so that all team
members could work on the project at the same time. During the meeting on discord each team
member presented their assigned part and the group made suggestions on each topic that was
presented.

1.3.2 Critical Thinking


The critical thinking outcome was met during this project. During the first meeting the team
met and produced different ideas on this project. Everyone in the group expressed their
Final Project Report for Server Virtualization Page 6

expertise to the project. The team brainstormed different ideas and assigned each team
member to do research on different topics. After researching the team came together to review
the findings and the team decided on the path of the project. The team chose each aspect of
the project based on conversation with Central City Municipal Park. The park’s needs were a
priority in the project and the team fulfilled these priorities.

1.3.3 Network Design

The network diagram shown above is the proposed network for the park. Once you enter the
network from the ISP router there is a firewall that monitors any incoming and outgoing traffic.
It blocks any untrusted external network from the internet. Once you pass the firewall there is a
router that connects to two different switches. One of the switches is a multilayer switch on the
left side. The multilayer switch has an access point device connected to it. That access point
device allows laptops or phones to connect wirelessly to the network. The multilayer switch
also has a Web Server that is connected to it.

1.3.4 Management Information Systems


Central City municipal parks require several aspects that relate to management information
systems. Key topics are included in the vision and scope document under section 7.2. The
stakeholders and RVI had to organize a plan that incorporated their existing organizational
model to function with the new implementation of the servers. The development of this plan
required a merger of the systems, networking, employees, staff, and improved functionality of
the organization as the outcome.

1.3.5 Systems Administration and Scripting


Systems administration is employed throughout the entirety of the project. Examples of this
include deploying and configuring the VMware ESXi virtual hosts, migrating the existing physical
windows servers to virtual machines, configuring and deploying the backup CentOS server, and
testing all servers after migration to ensure they are working as expected.

Scripting is used during the project. An example of how scripting is being utilized is using the
GhettoVCB backup software. The software uses multiple scripts both on the CentOS backup
Final Project Report for Server Virtualization Page 7

servers and on the VMware ESXi virtual hosts. These scripts need to be configured and altered
to produce the desired backup retentions and frequencies.

1.3.6 Security
 Authentication and Authorization: Authenticating an employee of Central City municipal
parks requires a two-step factor authentication for server access. This includes a
complex password that will need to be changed per policy that was configured every 3
months.

 IPS and IDS Software: A IPS and IDS was implemented to be able to detect and prevent
an attack or threat from hurting the network.

 Configuring a Virtual Firewall: A virtual firewall is much like a normal network firewall
(non-virtual). It provides network traffic filtering and monitoring for the virtual
machines. Configurations and other policy rules can be implemented to only allow the
traffic that Central City municipal parks want.

 Antivirus: Just like any physical device or system, a virtual machine also needs a form of
protection. An antivirus was placed on the virtual machines.

 Server room security and safeguards: The server room where the physical servers were
residing is now the virtual server room. Central City municipal parks were given different
safeguards to keep unauthorized employees from going into the virtual server room.

1.3.7 Employability
The scope of the project is beginning-to-end migration of a physical Windows server
environment to a virtual one.

This includes:
 Preparing and configuring the existing network infrastructure to allow virtualized
servers to on virtual hosts to communicate as if they were still in their physical state.
 Configuring and deploying new VMware ESXi Virtual Hosts.
 Implementing security standards and hardening to ensure the physical infrastructure is
as safe or safer than the previous physical infrastructure.
 Backup and Disaster Recovery standards and processes to overcome any data loss or
major recovery scenarios.
 Migrating the existing physical servers to virtual machines on the new ESXi Virtual Hosts.
 Documentation creation and training for Central City municipal parks department IT
staff.
 Optional after project support of the product.
Final Project Report for Server Virtualization Page 8

2. Future directions
Central City municipal parks department has a few avenues that they can approach regarding
virtualization in other areas of the organization. The workstations that still exist would be a
segment of the information system that could migrate over to modern technology. This change
would provide many of the same benefits that were in the server migration. Using clients would
reduce system configuration and management would be centralized. This advantage would
streamline all aspects of the helpdesk in relationship to daily user issues.

2.1. Cloud Computing


The cost of cloud computing continues to decrease and would be a suitable alternative for non-
critical services such as the web server. Any services that do not fall under the strict security
guidelines required by the organization’s protocols.

3. Annotated Bibliography
Bigelow, S. J., & Gillis, A. S. (2021, March 17). What is server virtualization? Search

Server Virtualization. Retrieved October 17, 2021, from

https://searchservervirtualization.techtarget.com/definition/server-virtualization.

Article provides a brief understanding of what server virtualization is.

Citrix. (2021, May 19). Citrix Hypervisor 8.2 . Citrix hypervisor 8.2. Retrieved October 17,

2021, from https://docs.citrix.com/en-us/citrix-hypervisor.html

This document is by Citrix and gives an overview of their hypervisor and its capabilities.

Microsoft. (2021, July 29). Hyper-V Technology Overview. Microsoft Docs. Retrieved

October 17, 2021, from

https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/hyper-v-

technology-overview.
Final Project Report for Server Virtualization Page 9

The document explains what Microsoft’s Hyper-V hypervisor is and how it used; An overview

Microsoft. (2021, July 29). Managing virtual machines with windows admin center.

Microsoft Docs. Retrieved October 17, 2021, from https://docs.microsoft.com/en-

us/windows-server/manage/windows-admin-center/use/manage-virtual-machines.

This is a Microsoft document that explains how Hyper-V is managed and controlled within windows.

N-able. (2019, August 20). Physical servers vs. virtual servers: Key benefits - N-able. N-ABLE.

Retrieved October 17, 2021, from https://www.n-able.com/blog/physical-vs-virtual-

server.

Article introduces the benefits of both physical servers and virtual servers by comparing them.

The 2020 State of Virtualization Technology. Marketing. (n.d.). Retrieved October 17, 2021,

from https://www.spiceworks.com/marketing/reports/state-of-virtualization/.

The spiceworks website gives graphs and predications of where virtualization is standing with
businesses. This shows how businesses are starting to implement virtualization more, especially server
virtualization. Other types of virtualizations are discussed in this article.

The top 5 benefits of server virtualization. Netrix IT. (2017, September 7). Retrieved October 17,

2021, from https://www.netrixit.com/top-5-benefits-server-virtualization/.

This article includes other benefits of using server virtualization. This was used to describe other benefits
other than providing a solution to the reduction of physical servers.

Vaughan-Nichols, S. J. (2014, August 13). Virtual servers: No safer than any other kind. ZDNet.

Retrieved October 17, 2021, from https://www.zdnet.com/article/virtual-servers-no-

safer-than-any-other-kind/.
Final Project Report for Server Virtualization Page 10

This article describes how server virtualization is not safe or safer but that like all other things especially
with physical servers' best practices are established as security. It gives a list of best practices for server
virtualization.

VMware. (n.d.). A performance comparison of hypervisors - vmware. Retrieved October 17,

2021, from https://www.vmware.com/pdf/hypervisor_performance.pdf.

This report of is an evaluation of different hypervisors and how they compare in performance using their
available hardware.

VMware. (n.d.). Hypervisor. VMware. Retrieved October 17, 2021, from

https://www.vmware.com/topics/glossary/content/hypervisor.

This article explains what exactly a hypervisor is and covers the basic principals of how one works.

What is server virtualization and why is it important? Network Coverage. (2020, February 4).

Retrieved October 17, 2021, from https://www.netcov.com/server-virtualization-and-

its-importance/.

This article further describes what server virtualization is and why it is important. It also includes a list of
more advantages and benefits for the use of server virtualization.

4. Appendix A: Vision and Scope

Vision and Scope Document


for

Server Virtualization
Version 1.2 approved
Prepared by

Team Lead Donald Rose


Chad Smith
Luz Salinas
Mohamed Mohamed
Final Project Report for Server Virtualization Page 11

Reality Virtuality Inc.

October 17, 2021


Final Project Report for Server Virtualization Page 12

Table of Contents
Table of Contents.................................................................................................................ii
Revision History..................................................................................................................iii
1. Business Requirements..................................................................................................1
1.1. Background.............................................................................................................1
1.2. Business Opportunity.............................................................................................1
1.3. Business Objectives and Success Criteria...............................................................1
1.4. Customer or Market Needs....................................................................................2
1.5. Business Risks.........................................................................................................2
2. Vision of the Solution.....................................................................................................3
2.1. Vision Statement....................................................................................................4
2.2. Major Features.......................................................................................................4
2.3. Assumptions and Dependencies............................................................................4
3. Scope and Limitations....................................................................................................4
3.1. Scope of Initial Release...........................................................................................5
3.2. Scope of Subsequent Releases...............................................................................5
3.3. Limitations and Exclusions.....................................................................................5
4. Business Context............................................................................................................6
4.1. Stakeholder Profiles...............................................................................................6
4.2. Project Priorities.....................................................................................................7
4.3. Operating Environment..........................................................................................8
5. Human Resources..........................................................................................................8
5.1. Team Charter..........................................................................................................9
5.2. Technical Skills and Attributes................................................................................9
5.3. Roles and Responsibilities....................................................................................10
5.4. Communication Strategies...................................................................................10
6. Project Management...................................................................................................10
6.1. Deliverables..........................................................................................................10
6.2. Dependencies.......................................................................................................11
6.3. Schedule...............................................................................................................12
6.4. Budget..................................................................................................................12
7. Educational/Program Outcomes.................................................................................13
7.1. General Education................................................................................................13
7.2. Information Technology.......................................................................................14
8. Annotated Bibliography...............................................................................................15
9. Response To Reviews...................................................................................................16
Final Project Report for Server Virtualization Page 13

Revision History

Name Date Reason For Changes Version


Chad, Donald, 10/1/21 Initial Draft 1.0
Luz, Mohamed
Chad Smith 10/13/21 Revisions in section 4 1.1
Chad Smith 10/14/21 Revisions in section 7 1.1
Luz Salinas 10/15/21 Revisions in section 3.1 and 3.2 1.1
Revisions in section 5.2, 5.3, and 5.4
Donald Rose 10/16/21 Revisions throughout sections 2 and 6 1.1
Mohamed 10/16/21 Revisions throughout section 2 Vision. Updated 1.1
Mohamed spelling, grammar, added Response to Reviewers
section, and updated the following sections: 2.1,2.2,
2.3 and bibliography section.
Chad, Donald, 10/17/21 Final Draft Revision 1.2
Luz, Mohamed
Final Project Report for Server Virtualization Page 14

1. Business Requirements
The Central City municipal parks department currently provides services to its employees and
citizens using 15 physical Windows 2012 R2 servers. According to their lead IT admin, for their
new lifecycle upgrade they would like to reduce the total number of physical servers as much as
possible. This upgrade would require the virtualization of current servers or upgrades to new
virtual servers. The virtual server solution would also need to include implementation of
acceptable security standards, networking for virtual servers, storage solutions, and an
appropriate backup system. The lead IT admin also stated that the current IT staff has limited
experience with virtualization and would require some form of training for continued
deployment and administration.

1.1. Background
The Central City municipal parks department is currently running 15 physical servers using an
OS that will be EOL within the next two years. Moving to a virtualized platform will allow for
more centralized administration and easier deployment of future servers and upgrades. Central
City municipal parks would also like to free up space, reduce cooling, and electric use which
virtualization will accomplish. The current staff is very unfamiliar with virtualization technology
which suffices the need for outsourcing the project and included training with the project.

1.2. Business Opportunity


In the current age of information systems, it is becoming increasingly rare to find physical
servers rather than virtual machines. The technology of virtualization has revolutionized IT as it
has allowed for reduced total number of physical machines, easier administration, added
scalability, reduced electrical and cooling costs, quicker deployment, and faster disaster
recovery. The Central City municipal parks department is seeking to reduce their total physical
server footprint and using virtualization is the exact solution they need. This will add a huge
benefit to the department as well as get them caught up to more current technology.

1.3. Business Objectives and Success Criteria


The Central City municipal parks department has the objective of reducing the total number of
physical servers, reducing cooling costs, reducing electricity costs, reducing costs of future
server deployments, reducing security risks, faster disaster recovery times.

By moving towards virtualization, each subsequent server deployment will save the Central City
municipal parks department anywhere from $2,000 - $10,000 depending on server needs. This
can be measured by taking the cost of a new physical server minus the cost of any additional
resources needed for the virtual host (RAM/CPU/Storage).
Final Project Report for Server Virtualization Page 15

The cooling and electricity costs will be measured by taking power readings from the existing
infrastructure and comparing it to readings after the migration. This will give you a Kw/h
difference that can be used to calculate the total savings in electricity.

The current recovery time for systems will be gauged and compared to restore times after the
migration to get a specific time gain for recovery which translates to less downtime for the
business.

Comparing the amount of time, it takes to order a new physical server, deploy, and configure it
can be compared to the time it takes to deploy a new virtual machine. This specific time
difference can be used to calculate saved man hours as well as the value of getting new
machines up and running quicker.

After the infrastructure has been virtualized, the Central City municipal parks department IT
staff will be trained in administration of the new infrastructure. The success of this training will
be measured by a test after the training as well as a series of lab exercises that IT staff will need
to perform and pass successfully. A post project support contact will be offered for additional
support for the IT staff for incidents or questions.

1.4. Customer or Market Needs


Currently the Central City municipal parks department has limited room for physical servers and
would like to condense the total number of physical servers. They would also like to reduce
operating costs. The parks department also has limited IT staff and being able to easily
administrate and deploy new machines would be a major gain. The new virtual hosts will need
to have enough storage, RAM, and CPU to be able to accommodate the existing physical servers
once virtualized. The Central City municipal parks department has the following requirements
for the project:

 Reduce the total number of physical servers


 Reduce cooling costs
 Reduce electric costs
 Increase agility and scalability
 Improve ease of administration
 New virtual hosts have enough resources to accommodate existing infrastructure
 New infrastructure is secure
 IT staff are trained for new virtualized infrastructure
 A backup system is in place

1.5. Business Risks


Risk Severity Level Mitigation
Risk #1: Issues with Physical High Identify any special software
to Virtual Migration or hardware issues that could
Final Project Report for Server Virtualization Page 16

occur from virtualization and


account for them. Thorough
testing after migration with
the possibility of rollback
occurring while additional
troubleshooting is
performed.
Risk #2: If host goes down, all High Suggest strong backup
VMs on host go down. standards as well as having a
warm spare and a DR plan in
place.
Risk #3: IT staff unable to Medium Provide training and
support virtual infrastructure. documentation to IT staff.
Provide option of contract for
post project support.
Risk #4: Networking issues Medium Ensure proper planning of
needed VLANS for each
virtual machine. Verify
capability of current
switches. Thorough testing
after migration.
Risk #5: Entire system or Low This will be worked out with
parts of system will need to the Central City municipal
be down during migration parks department on if it
should all be migrated at
once or in parts. Migration
will occur during approved
change window, with a
rollback plan in place, and
post plan testing.

2. Vision of the Solution


The Central City municipal park's long-term vision is to establish a virtualized platform to reduce
physical servers. The goal is to have three physical servers and one backup server for disaster
recovery. By going to virtualization there will be less downtime and faster deployments. It will
also be easier to scale. By using hypervisors, Central City municipal park will be able to manage
virtual resources while still maintaining the physical server. The current staff will also need to
be trained in virtualization.
Final Project Report for Server Virtualization Page 17

2.1. Vision Statement


The vision of The Central City municipal parks department is for the parks to be the best in the
country. By changing to a virtualized system, the Central City Municipal Park will be able to
decrease downtime and manage the park more efficiently. By scaling the system, the park will
be able to meet the needs of guests and staff.

2.2. Major Features


By going to virtualization, the following benefits will occur:
 Easier deployment of upgrades in the future
 Less downtime and faster recovery efforts
 Cost of maintaining servers will be less
 Faster and real time of data backup and recovery
 Future Cloud migration will be easier

2.3. Assumptions and Dependencies


Some of the current servers have vulnerabilities and problems that stem from the hardware. By
going to virtualization this will eliminate future problems and make it easier to migrate to cloud
services in the future. Also training current and future staff on virtualization is essential for the
company to succeed. Extensive training will be done with each department.

To ensure the implementation of virtualization several components need to be in place. These


include:
 Get approval from stakeholders on any new deployments.
 Make sure all hardware will be able to support virtualization.
 Increase agility and scalability for future projects.
 Train current and future staff to utilize the new system.
 A contingency plan in place to prepare for man-made or natural threats.

3. Scope and Limitations


The scope of this project is to have The Central City municipal parks department work with
Reality Virtuality Inc. to limit the number of physical Windows servers from 15 to 4. Following
the proposed solution for the department it is with reason to stay within the scope provided by
RVI. RVI will not need the use of any new or extra physical equipment or hardware. It may be
reasonable that RVI will use virtual services and applications for the virtual servers to continue
the use of informational services. In the project, the need of new equipment will be replaced by
the need of management tools and other additional virtual applications.
Final Project Report for Server Virtualization Page 18

3.1. Scope of Initial Release


The initial release will include for most the physical installation of new ESXi hosts. This will
begin the process to start to eliminate the number of physical servers down to only four servers
(3 regular physical servers and 1 backup server). The initial release will take place November
2021. Once the virtual hosts are running, RVI will focus on doing proper networking
configurations for the servers to operate securely. Other configurations that will be done are on
the new virtual hosts to be able to come up with backup solutions and integrate other virtual
applications.

3.2. Scope of Subsequent Releases


The following release will include an established backup solution using the physical backup
server with CentOS and using software ghettoVCB. The next releases will not only provide a
solution, but a much effective use of features for server virtualization that will support The
Central City municipal parks department. Upcoming releases will provide security and reliability
and availability.

Other Releases:
 Virtual Management Tools
 Snapshots of Virtual Machines
 Admin Controls and permissions
 Storage Virtualization

With the proper completion of this established upgrade of physical servers to virtual servers, it
will provide a more flexible opportunity for remote working. It will bring better controlling and
monitoring of the servers. The final release will have an established date of January, 2022.

3.3. Limitations and Exclusions


The scope provided by Reality and Virtuality Inc. has been clear and any new objectives that are
not within the scope will be fully responsible by The Central City municipal parks department.
This upgrade in the reduction of physical servers to virtual servers will not need any new
equipment, but may need virtual applications installed to provision information services. Upon
agreement with RVI a certain platform will be used whether it is Citrix, VMWare, MS Hyper-V,
etc. Any proper arrangements can be made in accordance with an agreement established in
writing.

Out of Scope items:


 New physical equipment or hardware add-ons
 Changes or additions to product features provided by RVIs
Final Project Report for Server Virtualization Page 19

4. Business Context
The Central City municipal parks department provides an array of information for public access
and operates internally as a functioning business with staff and employees. The department’s
operational cost is set by a strict budget in which there is little room for adjustment. The
migration of servers must be within the allotted budget while ensuring the department’s
resources are available by eliminating system downtime.

4.1. Stakeholder Profiles


The major stakeholder of this program is the executive level positions. The expense of
maintaining, operating, and monitoring the small server farm requires a significant percentage
of the yearly budget. Virtualization of the server farm provides an overall savings that can be
allocated to other information technology upgrades. IT staff, park management, park
employees, and any individual using public access for park information are also stakeholders.
The technical staff can utilize this modern design to allow integration of new software and
hardware with little effort. The benefits of a centralized management and deployment
configuration will minimize information system issues over the entire organization. The park’s
management personnel will see improved productivity and higher morale. Frontline workers
will see improved availability for system resources and response times. Optimizing system
resources will also benefit the web-based functionality for public access.

Stakeholder Major Value Attitudes Major Interests Constraints


C-level Reduce Having Reduce cost of Limited budget and
executives overall cost of expectations of ownership and downtime to
operations saving money affordable scalability critical systems
while improving
organizational
functionality
IT staff Centralized Excited for Reduce size and Deployment and
system resiliency, scope of server training. Risk of
management replication, and resources security
easy integration vulnerabilities
Park Access and A decease with More robust system Dated end-user
management availability of system issues reliability for all users systems
data that improves
functionality
Hourly Reliable Anticipating a Faster and Dated end-user
employees functionality more enjoyable dependable access systems
of system experience with for daily system
Final Project Report for Server Virtualization Page 20

resources workstation resources


performance
Public access Fast and Satisfactory Workload balancing Downtime required
for citizens reliable results with for heavy web traffic for system
access to park queries for upgrades
information information

4.2. Project Priorities


The overall priority for The Central City municipal parks department is cost. The funding is
based on a fixed allocation of taxes. The staff and employees rely solely on this predetermined
figure to plan operations. The virtualization of the servers will relieve a large proportion of
funds opening the door for future upgrades to the remaining information technology
infrastructure. The time constraints are reasonable on this project but will require RVI members
to work on weekends to assure seamless integration for system rollover.

Dimension Driver Constraint Degree of Freedom

Schedule 5 Phase deployment All phase testing Phase 1 is designated for


with a final must be completed new server installation.
completion set for while the primary or Phase 2 virtual network
11/30/21. All phases the organization is configuration. Phase 3
have dependencies closed. migration. Phase 4
that rely on each security. Final phase is
other. backup solutions
Major Task  Server The existing network Software licensing must
Migration infrastructure have proper ownership
 Virtual managing the documentation and can be
Network physical end user. verified to be compliant.
Integration Current licensing of No exceptions.
 Security and software is out of
Backup date
Implementa
tion
Software Use all existing Antiquated hardware The existing client host on
licensed software or software the network must be able
due to budget limits to support new server
migration.
Staff Employees of Reality 4-member team with Members assigned task are
Virtuality Inc. a completion co-dependent and
Final Project Report for Server Virtualization Page 21

deadline of therefore must be


11/30/2021 successful at the end of
each phase
Cost Project cost must Budget is non- This organization is funded
fall under the negotiable set at by federal, state, and local
allotted budget $140,000 taxes with a set budget

When completing any project, there might be potential conflicts when it comes to the features,
cost, or time that need a contingency plan to ensure everything remains on schedule. When
scheduling conflicts occur that question the completion dates listed in graph 6.3, all RVI team
members are required to work extended hours to achieve all necessary deadlines. The fifteen
existing servers still have value if there are any issues with the delivery, functionality,
installation, or cost of the new servers. The old servers can be configured as a substitute until
the issue is resolved. Any project adjustments will require executive level approval before
proceeding to ensure contractual compliance. Dealing with a fixed budget, should the existing
information system audit reveal unforeseen additional cost, an existing server will be used
instead of purchasing a new one.

4.3. Operating Environment


The Central City municipal parks department has a large geographic footprint when it comes to
size but all operations are contained within their office where the 15 servers are located. The
park’s maintenance and operations all function within this one location and any system
resource needed for the organization is provided from this small server farm. The majority of
system access time falls within normal business hours for the internal operations, but public
access demand increases mostly on weekends. Park staff is limited on weekends, and this will
require fault tolerance and automated recovery during those periods.

5. Human Resources
The way that the project will be established is through an organization structure in which each
team member will be assigned a specified role based on their skills and experiences that will
help in different parts of the project. Each team member’s specified role will also include
specific responsibilities. Communication will be very important in this process where different
methods of communication will be used. If a team member fails to report their assigned
responsibilities, they will be given a warning. If a second warning is given it may be followed by
further disciplinary actions such as immediate removal of the project.

5.1. Team Charter


The team was assigned to have a team leader along with three other members. The team
leader will be guiding the team members in terms of setting up meetings, sending out
reminders, setting timelines, and most importantly communicating with the sponsors and
stakeholders. Each member of the team has been assigned specific roles and responsibilities
Final Project Report for Server Virtualization Page 22

with understanding that a member may need to take over another member’s role and
responsibilities if absent or may need to assist another member. All divided assigned parts will
be placed in one shared document so that all members can see a final product and make any
necessary changes as well.

Team meetings will be every Tuesday, from 9:30 PM to 10:30 PM Eastern Time, in the team
channel created in Discord. The team leader will create a recap report from the meeting for
everyone to see, including those who may be absent. Team meeting in Discord will be used to
go over any questions or concerns, set deadlines for upcoming assignments and goals, and go
over anything that may affect the overall project. Discord allows communication through video,
voice, and instant messaging. Voice communication will be used unless determined otherwise
by team leader and instant messaging will be used for quick responses to questions or concerns
and for posting a report summary of the team meeting.

Overall, decisions will be based on a majority basis and if no consensus is made, then the team
leader will make the final decision. All communications will be made by the team leader
regarding the project. Any questions or concerns will be directed to the team leader.

5.2. Technical Skills and Attributes


Table 5.2 - A list of each team member's skills and attributes.

Table 5.2
Name Skills Attributes
Donald Rose (Team Leadership, project management, Team-oriented, teacher,
Leader) virtualization (VMware), security, listener, adaptability, analytical
networking, systems
administration
Chad Smith Training instructor, network Organization, hardware builds,
design, hardware installation, Cable Installation, Documenting
procedures.
Luz Salinas Security concepts, Python Introvert, detail-oriented,
scripting, technical writing, project organized
management, and network
designing
Mohamed Mohamed Network administration, security Self-motivated, patient, good
administration listener, team-oriented

5.3. Roles and Responsibilities


Table 5.3 - A list of each team member's roles and responsibilities.
Final Project Report for Server Virtualization Page 23

Table 5.3
Name Role Responsibilities
Donald Rose (Team Lead developer Oversee detailed software and database design.
Leader) Physical to virtual server migration. Backup
solution implementation.
Chad Smith Archivist Develop end user and administrative
documentation. Record meeting minutes.
Luz Salinas Security Analyst Oversee the security aspect of physical to
virtualization of servers.
Mohamed Mohamed Network Network related tasks for the project.
Administrator

5.4. Communication Strategies


RVI will communicate via channel created through discord. The team will meet altogether once
a week or as needed. Meetings can be set up to either meet with another team member or the
team leader. If for some reason the primary communication of using discord is unavailable,
inbox through Canvas or email will be used as a secondary method of communication. The
expected response time for team-based communication is within 24 hours.

6. Project Management
Any project that is completed well is tied to good project management. The project team will
be making use of Microsoft Project as a project management tool. This tool will be used to
show schedules, dependencies, and visuals like Gantt charts. Each member will be dedicated to
their specific portion of the project and be able to see the schedule as well as dependencies.
This will help the team achieve their objectives and ensure deliverables will be achieved as
close to on time as possible. Luz will be responsible for virtualization security. Mohamed will be
responsible for networking for virtualization. Chad will be responsible for virtualization
technology. Donald will be responsible for physical to virtual migration for ESXi. All members
will contribute to and be responsible for training of staff and surrounding documentation.

6.1. Deliverables
The following items will be delivered to the customer:

 Scope and Vision Document.


 Installation of new virtual host servers running ESXi.
 Configuration of new virtual hosts.
 Networking configuration to allow VMs to communicate as expected.
 Implementing Backup Solution.
 Physical to Virtual migration of existing 15 physical servers.
 As Built Configuration documents for the new virtual hosts.
Final Project Report for Server Virtualization Page 24

 Training in the administration of the virtual infrastructure.

The following items will be delivered to the instructor:

 Project proposal
 Identifying Business Advisor
 Vison and Scope Document
 White Papers from each team member
 Final Report
 Project Presentation

Quality of all deliverables will be measured and kept through peer review, consistent due dates,
strong project management, team accountability, weekly team meetings, action items, meeting
minutes, ensuring all scope objectives are met, and ensuring customer satisfaction at multiple
points through the project.

Current documentation and artifacts will be shared, and revision controlled amongst team
members using Microsoft Office 365.

6.2. Dependencies
The following dependencies are required throughout the project. A lower level cannot be
completed until completion of all upper-level deliverables.

1. Identifying Scope and Vision


a. Physical installation of new ESXi virtual hosts
i. Networking configuration for hosts
ii. Configuration of new virtual hosts
1. Implement backup solution
a. Physical to Virtual migration of existing 15 physical servers
i. As Built Documentation of virtual hosts
1. Training in the administration of the virtual
infrastructure.
Final Project Report for Server Virtualization Page 25

6.3. Schedule

6.4. Budget

Item Description Category Unit Cost Qty Total

Dell Virtual Host Spec Capitalized $9,639.00 3 $28,917


PowerEdge Server
R740XD
Server
Dell Backup Spec Capitalized $6,443.00 1 $6,443
PowerEdge Server
R740XD
Server
Consulting Consultation of Expense $1,500 1 $1,500
virtualization
project
Labor All labor costs for Expense $95,000 1 $95,000
beginning to end
of project
Training This covers training Expense $1,500 1 $1,500
IT staff on
products.
Next Covers a Dell tech Expense $269 4 $1,076
Business coming on site to
Final Project Report for Server Virtualization Page 26

Day Onsite diagnose and


Diagnosis service issues with
Service, 36 physical servers
Month(s)
Assistance Covers Reality Expense $1,000 1 $1,000
after end of Virtuality Inc.
project, 100 support for 100
hours hours within 12
months of project
end
Misc. Miscellaneous Capitalized $800 1 $800
supplies (Network
cable supplies,
rails, cable
management, etc.)
Software ESXi 7.x for virtual Capitalized $0 1 $0.00
(Freeware / hosts, CentOS 7.x
free for backup server,
versions) and ghettoVCB
backup software

$136,236 Grand
Total

7. Educational/Program Outcomes
This project encompasses a variety of educational objectives that can be realized and measured
based on the scope and development of the migration plan for the business needs detailed
above. The objectives covered include communications, critical thinking, network design,
management information systems, systems administration and scripting, security, and
employability outcomes.

7.1. General Education


This course and the assignments involved will include several means of communication in order
to complete tasks and can be carried over to real-world applications. The team will use an array
of tools in order to communicate. This includes email for daily updates and correspondence. In
order to conduct live discussions, a discord server has been established and the team has
scheduled weekly meetings with the option to contact at a moment's notice if an issue should
call for it. The team has decided to use Microsoft Office 365 to share and collaborate
documents. All members have editing rights so any changes can be made in real time by each
person in the group.
Final Project Report for Server Virtualization Page 27

At the start of this program, the team had to apply analytical and critical thinking skills to
determine which technologies the business project needed based on a list of criteria. During the
first team meetings the topics covered included, discussions on options for the business needs,
analyzing the current business information system infrastructure to plan the server
virtualization migration, and recommendations going forward. This included hardware and
software network design, networking implementation, and security integration related to the
new services.

7.2. Information Technology


Network design

 Configuration of the current network design for existing clients


 Deploying VLAN segments
 Configuration of physical and virtual overlay
 Configuration of the transport zone

Management Information Systems

 Dell PowerEdge R740XD Server


 Off-site and virtual backup image storage
 UPS power supply
 Built configuration documentation
 Training staff

Security Plan

 Configuration of IPS software


 Configuration of virtual firewall
 Antivirus configuration
 Server room security and safeguards
 Temperature controls and fire suppression

Systems Administrator

 Server farm evaluation and maintenance


 Installation and configuration of the ESXi on host
 ESXi configuration on Dell PowerEdge R740XD
 Implementing and monitoring security measures
 Maintaining network and system functionality
 Ensuring backup and recovery
Final Project Report for Server Virtualization Page 28

8. Annotated Bibliography
Aalam, Z., Kumar, V., & Gour, S. (2021). A review paper on hypervisor and Virtual Machine
Security. Journal of Physics: Conference Series, 1950(1), 1–9.
https://doi.org/10.1088/1742-6596/1950/1/012027

This is a review paper on hypervisor and virtual machine security with information about
certain attacks that can take place. Other topics include vulnerabilities, certain security issues,
and challenges.

Bigelow, S. J., & Gillis, A. S. (2021, March 17). What is server virtualization?
SearchServerVirtualization. Retrieved October 12, 2021, from
https://searchservervirtualization.techtarget.com/definition/server-virtualization.

This site provides details such as why virtualization is important, how it works, and the benefits
and disadvantages when you use this technology.

Dell. (n.d.). Poweredge R740XD rack server: Dell USA. Dell. Retrieved October 3, 2021, from
https://www.dell.com/en-us/work/shop/dell-poweredge-servers/poweredge-r740xd-
rack-server/spd/poweredge-r740xd/pe_r740xd_12238_vi_vp.

This explains and details the specs and configurations of the Dell servers selected as the Virtual
Hosts.

IBM Cloud Education. (2021, March 17). Networking-a-complete-guide. IBM. Retrieved October
16, 2021, from https://www.ibm.com/cloud/learn/networking-a-complete-guide?
cm_mmc=OSocial_Youtube-_-Cloud%2Band%2BData%2BPlatform_Cloud%2BPlatform
%2BF2F-_-WW_WW-_-YTDescription-101-Virtual-Networking-LH-Networking-
Guide&cm_mmca1=000005UJ&cm_mmca2=10002434.

This site provides information on networking and how different networks work.

Insights, M. I. T. T. R. (2020, April 2). Network virtualization: The bridge to digital


transformation. MIT Technology Review. Retrieved October 3, 2021, from
https://www.technologyreview.com/2017/08/30/149392/network-virtualization-the-
bridge-to-digital-transformation/.

This site provides a look into the networking involved when moving over to a virtualized server
environment. A review that includes a comparison of software-based networks and the
advantages over the legacy hardware-based networks.
Final Project Report for Server Virtualization Page 29

Li, S.-H., Yen, D. C., Chen, S.-C., Chen, P. S., Lu, W.-H., & Cho, C.-C. (2015). Effects of
virtualization on information security. Computer Standards & Interfaces, 42, 1–8.
https://doi.org/10.1016/j.csi.2015.03.001

This link gives good insight on the virtualization benefits and affects that it has on certain
industries. It further talks about the changes of Information security with cloud computing and
virtualization along with learning more about ISO.

Sharma, Srinarayan & Park, Young. (2011). VIRTUALIZATION: A REVIEW AND FUTURE
DIRECTIONS Executive Overview. American Journal of Information Technology. 1. 1-37.

This white paper is an overview for server virtualization the summarizes the process. There are
detailed explanations for converting servers over to technology. There are three technologies
that are offered, emulated, full virtualization, and paravirtualization.

VMware. (2019, May 3). Converting physical machines to virtual machines using VMware
Workstation for Windows (1018406). VMware knowledge base. Retrieved October 3,
2021, from https://kb.vmware.com/s/article/1018406.

Knowledge base from VMware that explains process for conversions of physical to virtual
migrations.

9. Response To Reviews
Reviews Writing:
For the writing criteria, I think this team did very well. All sections of their paper were written
well and was easy to understand as well as flowed well. I could not spot any grammar or
spelling mistakes. Overall, the structure of the paper was organized and information in each
section was informational enough. There is an annotated bibliography page on their paper
which is something our team forgot to do so this was a good reminder. Great work otherwise.

I did see a few errors in a few of the sections and mentioned them. Overall, the paper had a
good flow to it, and I can see everyone put a lot of effort into it. There were some items missing
according to the critique criteria. I mentioned those in their individual sections. The
Bibliography does not adhere to APA, there are errors with both the spacing and ordering of the
entries.

The writing flows well within each section of the Vision and Scope document. Each section
provided enough detail without being repetitive. The Human Resources section is vaguely
written and could use more defined information. Grammatical errors were found throughout
the document, however, not a significant amount. I would recommend reading through the
Final Project Report for Server Virtualization Page 30

document to fix grammatical errors as well as unifying the "voice" that is used within each
section.

The team has an excellent project title which is Server Virtualization. I believe that having this
type of technology in place is a great way for companies to save money have less equipment to
implement this into a business. The would be new technology for a business that is stuck or is
used to the legacy way their network is being worked on. This group really identifies the need
to implement this into a business. One thing I can say to the team is to continue working on the
project to make it better.

The overall Vision and Scope document is well written. The content of the document was
comprehensive, accurate, and persuasive. The language of the document is clear and precise. It
does not contain too much technical jargon while accurately depicting the various technical
aspects involved. The simplicity of the language used allows for easy reading and understanding
of the critical points of the document. This will allow readers without a technical background to
understand the content of the document. However, there are minor grammatical issues within
the document. The overall structure of the document was great and other than a few grammar
issues.

I think the document was well written. I noticed that the page numbers in the table of contents
were off for a few pages. I believe there is a tool in Microsoft Word that will fix this quickly
without checking every page. Also, don't forget to remove all of the template parts. You
included an annotated bibliography which looks good. You might want to include more in your
revision history to be more comprehensive including team reviews and revisions.
Overall, the writing of the paper is really well done and organized in a clear and collective way.

Response
Throughout the document the bullet points were unified to the same format. Spacing was
unified throughout the entire document. Grammar and spelling were reviewed and updated
throughout the entire document. Additional references were added to the bibliography, and it
was alphabetized to match APA formatting.

Reviews Section 1:
The paper was well written, but I felt as if there was some information that was lacking in some
sections. Overall, the paper was written well and very informational, however, on the vision and
scope sections of the document could use more SMART objectives by providing more
information and being more specific.

Section 1.5 I think has an error in the first mitigation box. It says, "What measures will be taken
to reduce the impact of the risk?" This asks a question rather than giving a mitigation solution. I
feel like someone wrote this to be updated later but missed it in their revision?
Final Project Report for Server Virtualization Page 31

Within the project risks, think about ordering them from high to low. It may also be beneficial
to include a SMART objective around training and development of the business as it is a listed
requirement for the project.

Response
Section 1.5 was updated for risk mitigation to be more precise and robust as well as fixing an
issue with part of the template still existing. Section 1.5 was also reordered to go from high risk
to low risk. A paragraph was added for objective/success criteria for IT staff training in section
1.3. Updated verbiage and grammar throughout entirety of section 1

Reviews Section 2:
Like I said in the requirements section, I think that the vision section could have used more
information. This section seemed very general and broad and did not feel like it met all the
requirements but was still written well.

I think section 2 is ok. I would re-word section 2.1. In the sentence "By changing to a virtualized
system, they will be able to decrease downtime and manage the park more efficiently," I would
try to be specific. I think this section would work better if you put the Central City, Municipal
Park. Also, I would consider changing 2.3 to match the template by changing it to a bulleted list.
The vision statement makes sense, and it is clear. The major features of the project are clearly
started. The assumptions and dependencies should be more clearly defined.

Response
Section 2.1 was updated by fixing spelling mistakes and rewording sentences. Section 2.3 was
redone, and grammar mistakes were corrected. Sections 2.0 to 2.3 were reconstructed in its
entirety and were checked for grammar and spelling errors. Bullet points were included in
unified format in section 2.3.

Reviews Section 3:
The majority of this section is good. Something that I might change would be adding more to
section 3.2

The scope of the project fits within the constraints of the course. However, there are no listed
out-of-scope items. Specifying items out-of-scope adds additional expectations for the project,
and prevents additional or "rework" to occur during project implementation.

Section 3 - Scope and Limitation's summary does a great and detailed explanation of the scope
of the project. The size of the project appears to be within the appropriate set to fit within the
constraints of the course and the number of people on the team. However, in section 3.1 -
Scope of Initial Release and section 3.2 - Scope of Subsequent Release, the explanation seems
vague and would need further detail. Section 3.3 - Limitations and Exclusions does a rather
Final Project Report for Server Virtualization Page 32

good job in explaining all items out of the scope of the project. The information in this section
was clear and concise.

The scope and limitations of the project are defined well. The document shows that the final
release is expected in January 2022 but no additional information is given.

Response
Most parts of section 3 were satisfactory except for 3.2 due to it only having an expected
release date listed. The reviews suggested that section 3.2 needed more information overall.
Additional information that was added in this section was items out-of-scope with other
releases to be less vague. Section 3.1 was updated with specifics on initial releases.

Reviews Section 4:
Business context has good detail, they mention a strict budget that needs to be maintained.
They mention and define the stakeholders, give detailed profiles for each of them in an easy to
read chart. They list part of the "iron triangle" however I do not see any mention of potential
conflicts? I am not sure there would be much to list because of how the charts are worded
however.

Overall the business context of the project is presented. Conflicts and resolution strategies are
not clearly defined within the document. Think about adding potential conflicts as they related
to features, cost, and time, and the options to resolve conflicts prior to impact on project
schedule.

Section 4 - Business Context's summary explains clearly and accurately the business context of
the project. In section 4.1 - Stakeholder Profiles, the document goes into further detail about
the various stakeholders within the project. It even offers a detailed chart of the stakeholders,
the major values they hold, the various attitudes they have towards the project, the major
interests within the project, and the constraints they place on the project. In section 4.2 -
Project Priorities, there is a great chart that lists the classic project management "iron triangle".
However, there could be more details added for the features of the project.

Response
These three reviews point out there is a lack of potential conflicts and resolution strategies. A
section was added to section 4.2 to cover these concerns.

Reviews Section 5:
Team members, skills, roles and responsibilities are all clearly defined. It may be beneficial to
include additional communication strategies in the event that Discord is unavailable. Maintain a
focus on the team communication rather that the dependency on each individual.
Final Project Report for Server Virtualization Page 33

I think section 5 is good as well. It clearly states how team members will communicate and how
decisions will be handled. The only change I would make to this section is clearly stating who
the team lead is in the team charter.

Response:
Two reviews suggested clarifying the team lead and including additional communication
strategies in the event that Discord is not available. 5.2 and 5.3 were updated to point out who
the team lead is. 5.4 included a response when Discord is unavailable. Other reviews mentioned
that this section was good to excellent overall.

Reviews Section 6:

The project schedule is a bit difficult to read (due to the size of the image) and recommended
increasing the size or format. Additional details could benefit the project milestones and
provide a more clear direction on the work being completed.

Section 6.1 Deliverables begin the discussion of the deliverables for the project. The first
portion of the section discusses the deliverables of the project for The Central City municipal
park department, which lines up with the rest of the document. However, the second portion of
the deliverables within this section is about the actual Capstone project. The second portion of
the deliverables does not align with the overall document. The additional deliverables may not
be needed. Section 6.2 - Dependencies are listed. The use of a Gant chart for the schedule in
section 6.3 - Schedule makes the schedule of the project easy to understand.

The formatting of the dependencies section could use some work.

Response
Updated verbiage and grammar throughout the entirety of section 6. Updated team
responsibilities in the title section of section 6 to expand to include additional deliverables for
the project. There was a suggestion for updating the format of the dependencies in section 6.2.
After a team discussion, it was decided the current formatting stands. There was a review that
said section 6.2 covered project deliverables given to the professor and should not be included,
however, the team discussed this and decided they should stay as the template specifically calls
out instructor deliverables.

Reviews Section 7:
They do a good job of listing collaboration techniques that will be used and look at this section
from a network design, management information systems, systems administration, and
security. 7.2 bullet point 4 has too much space before the word "of". Beyond that I can't offer
any suggestions for this section
Final Project Report for Server Virtualization Page 34

Section 7 - Education/Program Outcomes' summary does a great job at summarizing the overall
purpose of the document. There is strong evidence within the document and this section to use
for addressing the general education outcomes of communication and critical thinking.
However, this section could use further details. For instance in section 7.2 - Information
Technology, there is a list of the components for the project. Each of the components in the list
touches a specific aspect such as network design, management information systems, and
security, but there is no component on the list that touches the systems administration aspect.

Response
The two reviews point out a spacing error in the document and that section 7.2 is missing the
general education outcome for the component of system administration. Examples were added
to include that aspect to meet the requirements in section 7.2.

1. Appendix B: Presentation Slides


<This part comes after the initial draft. Will be included in final draft>

2. Appendix C: Other Deliverables/Artifacts


Currently not applicable

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy