170 likes | 336 Views
Microsoft Server 2008 R2. Hyper-V. Server Virtualization. What is server vitualization ? The ability to run a full operating system on a software platform in such a way that the OS thinks it’s running on a real computer. This is known as hardware or server virtualization. VMWare ESXi
E N D
Microsoft Server 2008 R2 Hyper-V
Server Virtualization • What is server vitualization? • The ability to run a full operating system on a software platform in such a way that the OS thinks it’s running on a real computer. This is known as hardware or server virtualization. • VMWareESXi • Microsoft Hyper-V
Server Virtualization • Why use virtualization? • Server power tends to grow faster then the resource need of applications • Servers may sit idle with little CPU usage and gigabytes of RAM available. • Consolidate servers on the same hardware • Reduce power needs • Reduce square-footage/rack space
Server Virtualization • How does this work? • Two OS’s cannot use the same software at the same time…technically. • One has to be in charge or resource allocations. This OS is called the “host” OS. • The “guest” OS will need access to the hardware through a form of emulation. • Some systems can emulate CPU’s other than their own.
Server Virtualization • How does this work? • Modern dedicated virtualization systems such as Hyper-V and VMWareESXi use system resources as efficiently as possible. • They use real memory and the CPU directly executes the code of the VM. • Emulation where existing hardware behavior needs to be simulated costs performance but sometimes cannot be avoided. • Hyper-V tries to avoid the simulation by using its own driver architecture for each type of device.
Server Virtualization • What use is Server Virtualization? • Testing—this is where it started. Admins and consultants could not afford to dedicate hardware for a test environment. • Quickly add/remove VM’s as needed • Network in a box
Server Virtualization • What use is Server Virtualization? • Consolidation—largest use of virtualization • Conserves resources and saves costs • Shares hardware • Increases flexibility • Joins legacy operating systems • Disaster recovery—VMs share the same type of virtual hardware therefore moving or recovering VM’s eliminate driver and HAL issus
Server Virtualization • Wow, this is awesome…is there a downside? • Increases complexity—is it VM or physical issue? • Strains infrastructure—must have dedicated storage(SAN) and high speed IP network. • Can cause large scale failure—a host can introduce a single point of failure. One host taking down 10 VM’s .
Server Virtualization • continued • Requires special maintenance—patch management etc for offline VMs • Security issues—more roosters in the hen house… • Learning curve—need to get trained if you are going to deploy new technologies
Hyper-V Hardware requirements • Hyper-V requires specific hardware. To install and use the Hyper-V role, you will need the following: • An x64-based processor. Hyper-V is available in 64-bit editions of Windows Server 2008—specifically, the 64-bit editions of Windows Server 2008 Standard, Windows Server 2008 Enterprise, and Windows Server 2008 Datacenter
Hyper-V Hardware requirements • Hardware-assisted virtualization. This is available in processors that include a virtualization option—specifically processors with Intel Virtualization Technology (Intel VT) or AMD Virtualization (AMD-V) technology. • Hardware-enforced Data Execution Prevention (DEP) must be available and enabled.
Hyper-V Software requirements • 64 bit OS
Hyper-V • Host System
Hyper-V • Key stroke functions
Hyper-V • Hyper-Visor • A core component of Hyper-V, Windows hypervisor is a thin layer of software between the hardware and the OS that allows multiple operating systems to run, unmodified, on a host computer at the same time. • It provides simple partitioning functionality and is responsible for maintaining strong isolation between partitions. • It has an inherently secure architecture with minimal attack surface, as it does not contain any third-party device drivers.
Virtual Desktop Infrastructure • Virtual Desktop Infrastructure(VDI)-- is an emerging architectural model where a Windows client operating system runs in server-based virtual machines (VMs) in the data center and interacts with the user’s client device such as a PC or a thin client. • Similar to session virtualization, VDI provides IT with the ability to centralize a user’s desktop; instead of a server session, however, a full client environment is virtualized within a server-based hypervisor.
Virtual Desktop Infrastructure • Key benefits of VDI are: • Better enablement of flexible work scenarios, such as work from home and hot-desking • Increased data security and compliance • Easy and efficient management of the desktop OS and applications • Video on VDI here: • http://technet.microsoft.com/en-us/edge/microsoft-vdi-part-i-server-side-configuration.aspx