Top Banner
VIRTUAL LIFE Clinton A Jones Eastern Kentucky University Department of Technology
22

Virtual Life

Jan 14, 2016

Download

Documents

sharis

Virtual Life. Clinton A Jones Eastern Kentucky University Department of Technology. Outline. Motivation: Need for more advanced network with limited space Introduction: Research on Virtualization - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Virtual Life

VIRTUAL LIFE

Clinton A JonesEastern Kentucky UniversityDepartment of Technology

Page 2: Virtual Life

2

OUTLINE Motivation: Need for more advanced network with

limited space Introduction: Research on Virtualization Problem Statement: Install multiple virtual servers

and configure them to load balance on the same physical disk

Proposed Solution: How to solve the problem Implement Solution: Set Up and Test Proposed

Solution Results and Conclusions: Success, or a Learning

Experience? Future Work: Implementation

Page 3: Virtual Life

3

MOTIVATION Servers take up precious, expensive physical

space Many identities utilize multiple physical

servers in a load balancing implementation Even small, home networks sometimes use

multiple physical servers to store different resources on

My own home network utilizes three separate servers for different, but necessary resources

I need to make my network more flexible, but shrink it’s physical and environmental impact

Page 4: Virtual Life

4

INTRODUCTION This project investigates the corporate

use of virtual server clusters and examines the feasibility of utilizing a scaled down application in a home network environment

I wanted to minimize the space taken up by multiple physical servers, as well as the power consumption and heat production of those servers

Page 5: Virtual Life

5

INTRODUCTION

Research: www.vmware.com http://blogs.msdn.com Support.microsoft.com http://www.dabcc.com http://lbvm.sourceforge.net

Page 6: Virtual Life

6

PROBLEM STATEMENT

Develop Virtual Replicas of existing physical servers

Develop load balancing protocols for said virtual servers to allow for smoother network traffic

Page 7: Virtual Life

7

PROBLEM STATEMENT

To make this:

Into this:

Page 8: Virtual Life

8

PROPOSED SOLUTION Investigate pre-built virtual cluster

solutions Investigate Free Solutions: Linux,

Embedded Utilize Windows Server 2008 Hyper-V

technologies Determine how each different virtual

machine integrates with the host hardware, and how it communicates on the network

Page 9: Virtual Life

9

PROPOSED SOLUTION

Obtain Hard Disc Drives large enough to support multiple virtual environments

Install and evaluate VirtualPC 2007, VMware, Virtual Box, and XEN for Linux.

Evaluate Hercules Load Balancer Virtual Appliance for VMware

Page 10: Virtual Life

10

IMPLEMENT SOLUTION

Installed openSUSE 11.2 and the XEN virtual environment

Free Solution, however difficult to implement on my network

Found it difficult to attach to shares from various Windows Flavors. NLB was non existant.

Page 11: Virtual Life

11

IMPLEMENT SOLUTION VirtualBOX Ubuntu Linux Samba easy to configure, shares easy to

connect to from Windows. SWAT Web Interface for Samba easy to

configure. Network Load Balancing difficult and

unreasonable to implement in this scenario

Page 12: Virtual Life

12

IMPLEMENT SOLUTION

VMware Successfully virtualized Mac OS X Virtualized Mac OS is almost

useless for the task at hand No network communications from

Mac OS or to Mac OS. Ill suited for server environment

Page 13: Virtual Life

13

IMPLEMENT SOLUTION

VirtualPC Easy to setup, configure and get

started Could only run one Virtual Machine

at a time Since only one VM was active at a

time, it was “virtually” impossible to implement NLB

Page 14: Virtual Life

14

IMPLEMENT SOLUTION

Hercules Load Balancer Virtual Appliance

Works with VMWare. “A tiny but mighty tcp load

balancer” Can run on as little as 32MB of ram

and as little as 4MB of disk space

Page 15: Virtual Life

15

RESULTS

Page 16: Virtual Life

16

RESULTS Success in reducing the number of

servers on my home network to a single physical machine

Success in finding a new understanding of load balancing and mixed network environments

Reduced the temperature in my “office” by several degrees, and notice my electricity bill has diminished.

Page 17: Virtual Life

17

CONCLUSIONS Found that NLB is more involved than I

anticipated Unfortunately, was not able to

implement load balancing to the degree that I wanted

Settled on running multiple Virtual Machines with separate, unlike tasks to spread the workload over many virtual CPUS

Page 18: Virtual Life

18

CONCLUSIONS

From my involvement in this project I learned that there are “stand alone” load balancer network appliances

Similar to a hardware firewall in that it is a hardware and software package

I have a new understanding, while still basic, of how to navigate, and survive in the Linux CLI

Page 19: Virtual Life

19

CONCLUSIONS

I determined that multiple virtual servers on a single physical machine requires a hard wired network connection

No two VM’s would utilize the wireless network connection at one time

Page 20: Virtual Life

20

FUTURE WORK

Includes “remodeling” my host machine to include a more powerful CPU and multiple network cards

Further pursuing the Hercules Load Balancer and Vmware Virtual Appliances to implement a true virtual cluster environment

Page 21: Virtual Life

21

REFERENCES Bisht A. . Clustering and High Availability: Network Load

Balancing and Virtual Machines. 2010. Available at http://blogs.msdn.com/clustering/archive/2009/03/09/9468109.aspx. Accessed March 23, 2010

. Network load Balancing. VMware Support and Downloads. 2010. Available athttp://www.vmware.com/support/esx21/doc/esx21admin_cluster_loadbal_esx.html. Accessed March 23, 2010

Page 22: Virtual Life

22

FEEDBACK

Questions? Comments?

Thank you for attending.

Contact InformationClinton Jones

[email protected]