Download - Virtual Life
![Page 1: Virtual Life](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/1.jpg)
VIRTUAL LIFE
Clinton A JonesEastern Kentucky UniversityDepartment of Technology
![Page 2: Virtual Life](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/7.jpg)
7
PROBLEM STATEMENT
To make this:
Into this:
![Page 8: Virtual Life](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/15.jpg)
15
RESULTS
![Page 16: Virtual Life](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/17.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/18.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/19.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/20.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/21.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062803/56814863550346895db57070/html5/thumbnails/22.jpg)
22
FEEDBACK
Questions? Comments?
Thank you for attending.
Contact InformationClinton Jones