EIM1: Desktop Virtualization
EIM1: Desktop Virtualization
Company Overview and Requirements
Company Overview and Requirements
Company Overview and Requirements
Sparkit Company (SC) is the creator of a series of grammar books designed to aid middle and high school students in understanding the grammatical intricacies of the English language, using cartoons.
In the company’s first year, it released three titles for middle school students on the topic of verb tenses. The company introduced characters like Patricia Present, Peter Past, Calvin Continuous, and Petra Perfect. These cartoon characters are middle school students from Ridgeland Academy. The company gave teachers grammar exercises featuring these cartoon characters for students.
In the next few years, SC expanded to offer other titles for high school students, based on the original and new characters. Sales grew as more books were sold through magazines and at educational conferences. SC also developed a series of educational DVDs and books that were sold directly to homes.
Over the last three years, the sales of the company grew. SC made a deal with Bullzai Tech, a gaming software company, which led to a video game that sold well at major markets.
The consumer demographic significantly identified with the characters in the video game.
SC’s board of directors has asked company leadership to develop a plan for cutting costs while still working to build the brand and grow in areas that have proven to be profitable. The board has also sought to identify ways to innovate and improve productivity by leveraging virtualization.
To make the company’s gaming products available to new markets, SC will be expanding its venture to the Windows and Linux environments and will be hiring additional technology staff.
You have been asked to procure the desktop computers and install and configure the appropriate virtualization appliance that will support the quality assurance (QA) testing for the development team. The company buys hardware from the “Supply Order Form” (see Supporting Documents section) and you are given a budget of $800 per system to accommodate upgrades, changes, or technology to build and test the solution. After you identify the hardware, leadership has asked that you also build a prototype using a Windows 10 system it already has. This system is not exactly what can be ordered from the Supply Order Form, but it would help leadership gain a better understanding of what the environment may look like. Choose one of each component from the Supply Order Form that a single system would need to support the following virtualization prototype requirements, as set by SC’s IT department:
Instance Installation Requirements
one FreeBSD instance (named Router) running pfSense
two Windows 10 instances (named ClientA and ClientB)
one current stable CentOS-based instance (named CO1)
one current stable Ubuntu-based instance (named UBU1)
Virtual Storage Requirements
The virtual environment does not consume more than 30% of total physical storage capacity.
ClientA, ClientB, CO1, and UBU1 each have an additional 5 GB virtual disk attached to their virtual SCSI controllers.
Virtual Network Requirements
two isolated virtual networks within the Class B IPv4 address block that each can communicate only with the designated ports on pfSense and the physical host (named NetWest and NetEast)
Router: One virtual network adapter attached to NetWest and the other attached to NetEast
ClientA: One virtual network adapter attached to NetWest
ClientB: One virtual network adapter attached to NetEast
CO1: One virtual network adapter attached to NetWest
UBU1: One virtual network adapter attached to NetEast
Virtual Computer Requirements
With all the guest virtual memory running, the total CPU utilization should not exceed 50% of the available CPU of the physical host.
Virtual Memory Requirements
Memory must be configured static and prevent each virtual environment from consuming no more than 60% of the total available memory.
Snapshot/Checkpoint Requirements
ability to capture snapshots at installation completion and configuration completion