Clinton A Jones Eastern Kentucky University Department of Technology

Slides:



Advertisements
Similar presentations
Windows Deployment Services WDS for Large Scale Enterprises and Small IT Shops Presented By: Ryan Drown Systems Administrator for Krannert.
Advertisements

SUPERCOMPUTER TO THE RESCUE Justin Curry EKU, Dept. of Technology, CEN/CET)
Introduction to Virtualization
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
Copyright Tim Antonowicz, This work is the intellectual property of the author. Permission is granted for this material to be shared for non- commercial,
1 MASTERING (VIRTUAL) NETWORKS A Case Study of Virtualizing Internet Lab Avin Chen Borokhovich Michael Goldfeld Arik.
To run the program: To run the program: You need the OS: You need the OS:
Red Hat Installation. Installing Red Hat Linux is the process of copying operating system files from a CD, DVD, or USB flash drive to hard disk(s) on.
Space Science and Engineering Center University of Wisconsin-Madison Virtual Machines: A method for distributing DB processing software Liam Gumley.
Virtualization and Open source Software Mr. Lau Ka Lun – Lai King Catholic Secondary School Date: 9 th, 21 st, 22 nd March, 2011.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
Herb Brown Appalachian State University. State of Networking Instruction  Many programs are adding networking instruction  Networking instruction is.
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2009 Seminar #1 VIRTUALIZATION EVERYWHERE.
Virtual Servers Harry Dickens Arkansas Public School Resource Center Harry Dickens Arkansas Public School Resource Center.
Portable SSH Brian Minton EKU, Dept. of Technology, CEN/CET)‏
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
NETWORK FILE ACCESS SECURITY Daniel Mattingly EKU, Dept. of Technology, CEN/CET.
INTRODUCTION TO VIRTUALIZATION KRISTEN WILLIAMS MOSES IKE.
Linux/Windows File Sharing Othman Almazrooa CEN Student, Eastern Kentucky University.
Windows Azure Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
Virtual Machines Created within the Virtualization layer, such as a hypervisor Shares the physical computer's CPU, hard disk, memory, and network interfaces.
LINUX CLUSTERING USING OPENMOSIX Jose Matthews Computer Electronic Networking, EKU College of Business and Technology.
Virtualization One computer can do the job of multiple computers, by sharing the resources of a single computer across multiple environments. Turning hardware.
Predrag Buncic (CERN/PH-SFT) Software Packaging: Can Virtualization help?
Virtual Machines Module 2. Objectives Define virtual machine Define common terminology Identify advantages and disadvantages Determine what software is.
HOME AUTOMATION Robert Brandenburg EKU, Dept. of Technology, CEN/CET.
Capacity Planning in a Virtual Environment Chris Chesley, Sr. Systems Engineer
A presentation by John Rowley for IUP COSC 356 Dr. William Oblitey Faculty member in attendance.
Virtualization Assessment. Strategy for web hosting Reduce costs by consolidating services onto the fewest number of physical machines
The Future With Windows XP Microsoft announced that after April 16, 2014 it will not longer support Windows XP. No statement on continued inclusion of.
HIGH END DESKTOP WITHOUT HIGH END PRICE VIRGIL EDWARDS NET 499 SPRING 2016 EASTERN KENTUCKY UNIVERSITY 1.
VIRTUAL MACHINE – VMWARE. VIRTUAL MACHINE (VM) What is a VM? – A virtual machine (VM) is a software implementation of a computing environment in which.
Intro To Virtualization Mohammed Morsi
CLUG TALK Virtualbox Tuesday, 29 September 2009 One of the Jonathans.
Enterprise Vitrualization by Ernest de León. Brief Overview.
Welcome to the Virtual Machine Mark Cyzyk The Sheridan Libraries Johns Hopkins University.
GNU and Linux.
Using Virtualization in the Classroom
CompTIA Server+ Certification (Exam SK0-004)
Virtualization for Cloud Computing
Guide to Operating Systems, 5th Edition
Chapter 6: Securing the Cloud
CSC227: Operating Systems
Matt Lemons Nate Mayotte
Operating System Structure
INTEGRATING LINUX WITHIN A CORPORATE ENVIRONMENT Kai Ponte
Introduction to Networks
CernVM Status Report Predrag Buncic (CERN/PH-SFT).
Dumps PDF Insstallation, Storage, and Compute with Windows Server 2016 Exam Code: Exam Name:
1. 2 VIRTUAL MACHINES By: Satya Prasanna Mallick Reg.No
Hands-On Virtualization in the Classroom
5 SYSTEM SOFTWARE CHAPTER
Overview Introduction VPS Understanding VPS Architecture
Chapter 4.
Microsoft Virtual Academy
Guide to Operating Systems, 5th Edition
Exercise #1: Exploring Open-Source Operating Systems with Virtual Machines J. H. Wang Sep. 21, 2018.
SpiraTest/Plan/Team Deployment Considerations
Delivering Distance Learning Experiments in Local Area Networking
Microsoft Virtual Academy
5 SYSTEM SOFTWARE CHAPTER
Virtual Operating Systems
Windows Virtual PC / Hyper-V
Outline Chapter 2 (cont) OS Design OS structure
Instructor: Mort Anvari
Azure Container Service
Microsoft Virtual Academy
HC VMware Module
Client/Server Computing and Web Technologies
Presentation transcript:

Clinton A Jones Eastern Kentucky University Department of Technology 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 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

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

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

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

Problem Statement Develop Virtual Replicas of existing physical servers Develop load balancing protocols for said virtual servers to allow for smoother network traffic

Problem Statement To make this: Into this:

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

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

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.

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

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

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

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

Results

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.

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

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

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

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

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

Thank you for attending. Feedback Questions? Comments? Thank you for attending. Contact Information Clinton Jones Clinton.a.jones@gmail.com