THE MANAGEMENT OF LINUX VIRTUAL LAB BY DUAL LOAD BALANCING AKHIL S NAIK S7-CSE A ROLL NO:2 VJCET



Similar documents
State of Wisconsin DET Agency Managed Virtual Services Service Offering Definition

An Oracle White Paper January Oracle WebLogic Server on Oracle Database Appliance

State of Wisconsin DET Dedicated Virtual Host Services Offering Definition

Ten Steps for an Easy Install of the eg Enterprise Suite

Licensing Windows Server 2012 for use with virtualization technologies

Licensing Windows Server 2012 R2 for use with virtualization technologies

Configuring, Monitoring and Deploying a Private Cloud with System Center 2012 Boot Camp

Performance of an Infiniband cluster running MPI applications

State of Wisconsin. File Server Service Service Offering Definition

Help Desk Level Competencies

How to deploy IVE Active-Active and Active-Passive clusters

DVS Enterprise Test Results for Microsoft Lync 2013 and Citrix XenDesktop 7. Dell Client Cloud Computing Engineering Revision: 1.

Exercise 5 Server Configuration, Web and FTP Instructions and preparatory questions Administration of Computer Systems, Fall 2008

1)What hardware is available for installing/configuring MOSS 2010?

Agenda. o Purpose of IT Assessment o Scope of IT Assessment o Deloitte Recommendations o IBM Discussions o Research Data Center o Open Season

2. When logging is used, which severity level indicates that a device is unusable?

SBClient and Microsoft Windows Terminal Server (Including Citrix Server)

Citrix XenServer from HP Getting Started Guide

Webalo Pro Appliance Setup

Workflow Automation Early Access Program

Helpdesk Support Tickets & Knowledgebase

G-CLOUD FRAMEWORK SERVICE DEFINITION. Solution Architecture for Cloud Service. Copyright: point6 Ltd

Exercise 5 Server Configuration, Web and FTP Instructions and preparatory questions Administration of Computer Systems, Fall 2008

ACTIVITY MONITOR Real Time Monitor Employee Activity Monitor

MCSA: Windows 7 Boot Camp for Desktop Support Technicians

A Beginner s Guide to Building Virtual Web Servers

Configuring and Monitoring Oracle VDI

Nex-Gen Web Load Balancer

Microsoft Certified Database Administrator (MCDBA)

System Business Continuity Classification

State of Wisconsin Division of Enterprise Technology (DET) Distributed Database Hosting Service Offering Definition (SOD)

Serv-U Distributed Architecture Guide

System Business Continuity Classification

Version: Modified By: Date: Approved By: Date: 1.0 Michael Hawkins October 29, 2013 Dan Bowden November 2013

SUNRISE. Building and Experimenting with the Internet of Underwater Things

Flash Hypervisor: The Savior to Storage I/O Bottlenecks? Bala Narasimhan

Client Application Installation Guide

SANsymphony-V Storage Virtualization Software Installation and Getting Started Guide. February 5,

Trusted Docker Containers and Trusted VMs in OpenStack. Raghu Yeluri Abhishek Gupta

Topic Outline. Page 2 of 5

How To Install An Orin Failver Engine On A Network With A Network Card (Orin) On A 2Gigbook (Orion) On An Ipad (Orina) Orin (Ornet) Ornet (Orn

US/EU Virtual Channel Partner Certification

Have some knowledge of how queries execute. Must be able to read a query execution plan and understand what is happening.

Company Pierce Washington ( is a full service ebusiness consulting firm, with offices in San Francisco and Chicago.

Design & Development of ADMS VA (Archived Data Management System Virginia) North American Travel Monitoring Exhibition & Conference June 27-30, 2004

Project Startup Report Presented to the IT Committee June 26, 2012

Serv-U Distributed Architecture Guide

Identify Storage Technologies and Understand RAID

Learn More Cloud Extender Requirements Cheat Sheet

Firewall/Proxy Server Settings to Access Hosted Environment. For Access Control Method (also known as access lists and usually used on routers)

CyGrid Clusters Technical Description

Health Care Solution

ACTIVITY MONITOR. Live view of remote desktops. You may easily have a look at any user s desktop.

SYSTEM MONITORING PLUG-IN FOR MICROSOFT SQL SERVER

Provisioning Services Architecture Overview. User Account Context / Service Account Context

COPIES-F.Y.I., INC. Policies and Procedures Data Security Policy

CNS-205: Citrix NetScaler 11 Essentials and Networking

Remote Monitoring Service

How Does Cloud Computing Work?

Corente Cloud Services Exchange (CSX) Corente Cloud Services Gateway Site Survey Form

TrustED Briefing Series:

Datasheet. PV4E Management Software Features

ViPNet VPN in Cisco Environment. Supplement to ViPNet Documentation

SaaS Listing CA Cloud Service Management

Systems Support - Extended

Best Practices for Optimizing Performance and Availability in Virtual Infrastructures

Implementing CiscoWorks LMS

CXA-300-1I: Advanced Administration for Citrix XenApp 5.0 for Windows Server 2008

E2E Express 3.0. Requirements

ScaleIO Security Configuration Guide

Best Practice - Pentaho BA for High Availability

Traffic monitoring on ProCurve switches with sflow and InMon Traffic Sentinel

Integrating With incontact dbprovider & Screen Pops

TaskCentre v4.5 Send Message (SMTP) Tool White Paper

Information Services Hosting Arrangements

Case Study. Sonata develops. comprehensive BI Application for a leading provider of Animal Nutrition Solutions. Ananthakrishnan

Doc. No. PS R2.0 Technical Description. Qosmotec. Software Solutions GmbH. Technical Overview. Test Automation System LTS-F.

Instructions for Configuring a SAFARI Montage Managed Home Access Expansion Server

SELDAC: Software-Defined Storage based Efficient Load Distribution and Auto Scaling in Cloud Data Centers

AVG AntiVirus Business Edition

Understand Business Continuity

OnX is uniquely positioned to help your organization rapidly gain the necessary skills to enable the successful deployment of SDN.

TECHNICAL BULLETIN. Title: Remote Access Via Internet Date: 12/21/2011 Version: 1.1 Product: Hikvision DVR Action Required: Information Only

UC4 AUTOMATED VIRTUALIZATION Intelligent Service Automation for Physical and Virtual Environments

MITEL OPEN INTEGRATION GATEWAY (OIG): END- CUSTOMER DEVELOPMENT & LICENSING

webnetwork Pre-Installation Configuration Checklist

Interworks Cloud Platform Citrix CPSM Integration Specification

CNS-205 Citrix NetScaler 10.5 Essentials and Networking

Network Intrusion Detection

MaaS360 Cloud Extender

ODP Launch Overview. October 2013

Diagnostic Manager Change Log

CenterPoint Accounting for Agriculture Network (Domain) Installation Instructions

SPECIFICATION. Hospital Report Manager Connectivity Requirements. Electronic Medical Records DRAFT. OntarioMD Inc. Date: September 30, 2010

2008 BA Insurance Systems Pty Ltd

FUJITSU Software ServerView Suite ServerView PrimeCollect

Networking Best Practices

Software and Hardware Change Management Policy for CDes Computer Labs

Citrix XenApp 6.5 Basic Administration

CallRex 4.2 Installation Guide

Transcription:

THE MANAGEMENT OF LINUX VIRTUAL LAB BY DUAL LOAD BALANCING AKHIL S NAIK S7-CSE A ROLL NO:2 VJCET

INTRODUCTION Explsive grwth f Linux users Annual Rate f 21% Prviding each students a dedicated Linux machine is impractical Upgrading hardware and sftware maintenance becme burden Multi-cre is a new trend in CPU manufacturers 2

Average lad n CPU servers is less than 5% Hardware virtualizatin technlgy supprted by INTEL and AMD Linux virtual lab management system with dual lad-balancing(lvldl) t manage a dedicated Linux virtual machine fr each student during Linux management curse Frntend and backend lad-balancing mechanisms t imprve perfrmance 3

LINUX VIRTUAL LAB Reduce Hardware expenditure and sftware maintenance csts. Prvide mre access t lab fr students. Virtual machines can run basically anything that the real hst can. Kernel Based Virtual Machine Virtual netwrk build n tp f real cmputer netwrk 4

Types f Linux rt filesystem DebianNet-Light.ext3.gz high perfrmance cmputatin curses. Need t intstall AMD math Library DebianNet-UltraLight.ext3.gz Small rt file system with pen ffice supprt Can be used t build servers such as http server Debian.ext3.gz Rt file system fr linux management curse Includes system and netwrk management sftware 5

Linux virtual lab is depicted in an XML file Dcument Type Definitin as the grammar f virtual lab plan file Transfrmed int Linux virtual server cmmands fr purpse f virtual lab management 7

SYSTEM ARCHITECTURE XML parser using Xerces and Xalan Subsystems implemented using Perl language as CGI prgram Implementatin f LVLDL cnsists f tw parts Open surce packages integrated t establish a virtual netwrk Subsystem f LVLDL including VN generatin, mnitring and migratin. 8

Packages Needed in LVLDL include Readline library set f functins fr prcessing the cmmand line strings Fuse Package fully functinal file system

Bridge-utils package cnnecting multiple Ethernet devices tgether. Ipvsadm package build scalable netwrk services based f tw r mre ndes. Heartbeat package perfrms death-f-nde detectin, cmmunicates and cluster management in ne prcess Keepalived package prvides a strng and rbust health checking fr LVS clusters. 10

SUBSYSTEM OF LVLDL 11

Start mdule :- takes charge f system cnfiguratin Insert New curse infrmatin Creates user accunts Initiate manage mdule Frntend_LL mdule :- Query database t get user s lg infrmatin Select real hst t bt the exclusive kvm virtual mdule Predefined scheduling algrithm 12

Manage mdule :- bt.cgi will bt KVM virtual machines in destined hsts Release.cgi will halt the designated KVM virtual machines Live migratin f KVM frm ne hst t anther t balance system lad Backend_LL mdule :- Cllects system lading infrmatin Apply partial rdering f FCA Relcatin due t balancing effect 13

Mnitr mdule :- Mnitr.cgi registered in crn table Reprts system lading f each real hst every 15 minutes Available memry space, free disk space is reprted Hst with mre available resurces will be selected Perfrms live migratin 14

LOAD BALANCING Incming lad varies n each virtual servers accrding t user's lgin time and required cmputing resurces Dual lad balancing mechanism Frntend lad balancing Backend lad balancing 15

FRONTEND LOAD BALANCING A dedicated hst in netwrk clustr accept cnnectin requests frm user machines Linux virtual server as cluster management sftware Rund rbin scheduling t frward packets t real hst KVM virtual machines will be deplyed sequentially in real hsts accrding t user s lgin sequence 16

BACKEND LOAD BALANCING Lad Balancing using Frmal Cncept Analysis(FCA) Sme hsts may have lw perfrmance t many VMs And sme hsts have t few VMs. System attributes like CPU,memry,Netwrk,disk and Objects attributes like Hst names Frmal cncept fr a cntext is defined such that every Object has an attribute 18

CONCLUSIONS Established a linux virtual lab with high availability and scalability LVLDL was used t deply, migrate t KVM virtual machines in the clustr. Rund Rbin scheduling f LVS was used fr frnt end lad balancing and Backend_LL mdule was implemented using FCA Linux virtual lab ffers Parallel prgramming, Multiple perating systems. 19

Reduced Hardware cst Less burden fr sytem administratr Energy saving and less carbn emissins 20

REFERENCES [1] Inte_VT http://www.intel.cm/technlgy/virtualizatin/technlgy.htm. [2] AMD-V. Available frm: http://www.amd.cm/us/prducts/technlgies/virtualizatin/pages/virtuali zatin.aspx. [3] Chierici, A., R. Veraldi, and D. Salmni, Measuring perfrmances f linux hypervisrs. Nuv Ciment Della Scieta Italiana Di Fisica CCllquia n Physics, 2009. 32(2): p. 213-225. [4] IBM, IBM's VM perating system. http://www.vm.ibm.cm. [5] Whitaker, A., et al. Cnstructing services with interpsable virtual hardware. in First Sympsium n Netwrked Systems Design and Implementatin 2004. [6] Gldberg, R.P., Architecture f virtual machines. 1973. 21

[7] Barham, P., et al. Xen and the art f virtualizatin. in the nineteenth ACM sympsium n Operating Systems Principles 2003. [8] Dike, J., A user-mde prt f the linux kernel. In Prceedings f USENIX Annual Linux Shwcase and Cnference, Atlanta, GA, 2000. [9] KVM. Available frm: http://www.linux-kvm.rg/page/main_page. [10] Clark, C., et al. Live Migratin f Virtual Machine. in 2nd cnference n Sympsium n Netwrked Systems Design & Implementatin. 2005. [11] Krasnyansky, M. and M. Yevmenkin, Virtual Pint-t-Pint(TUN) and Ethernet(TAP) devices. http://vtun.surcefrge.net/tun. [12] Zhang, W., Linux Virtual Server. http://www.linuxvirtualserver.rg.

THANK YOU