1/19 D EPLOYING C ONDOR U SING V IRTUAL B OX ® ON W INDOWS ® H OSTS David Herzfeld 1, Craig A. Struble, Ph.D 2, and Lars E. Olson, Ph.D 1 Marquette University.

Slides:



Advertisements
Similar presentations
VMWare to Hyper-V FOR SERVER What we looked at before migration  Performance – Hyper-V performs at near native speeds.  OS Compatibility – Hyper-V.
Advertisements

Copyright GeneGo CONFIDENTIAL »« MetaCore TM (System requirements and installation) Systems Biology for Drug Discovery.
What to expect.  Linux  Windows Server (2008 or 2012)
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 11 Windows Server 2008 Virtualization.
Virtualization for Cloud Computing
Virtualization 101.
Cap 333 Network Administration. Grades  20 marks distributed on  Assignments / Project Activities Individual Pairs  1 or 2 tutorial quizzes.
Jaeyoung Yoon Computer Sciences Department University of Wisconsin-Madison Virtual Machine Universe in.
1 Virtualization and Virtual Machines Sarah Diesburg 1/10/2013 COP 5641.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 3 Desktop Virtualization McGraw-Hill.
Paper on Best implemented scientific concept for E-Governance Virtual Machine By Nitin V. Choudhari, DIO,NIC,Akola By Nitin V. Choudhari, DIO,NIC,Akola.
Jaeyoung Yoon Computer Sciences Department University of Wisconsin-Madison Virtual Machines in Condor.
To run the program: To run the program: You need the OS: You need the OS:
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 14: Problem Recovery.
Space Science and Engineering Center University of Wisconsin-Madison Virtual Machines: A method for distributing DB processing software Liam Gumley.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
Condor Project Computer Sciences Department University of Wisconsin-Madison Virtual Machines in Condor.
Jaime Frey Computer Sciences Department University of Wisconsin-Madison Virtual Machines in Condor.
Chapter Three OPERATING SYSTEMS.
Paper on Best implemented scientific concept for E-Governance projects Virtual Machine By Nitin V. Choudhari, DIO,NIC,Akola.
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
26/4/2001VMware - HEPix - LAL 2001 Windows/Linux Coexistence : VMware Approach HEPix – LAL Apr Michel Jouvin
Tutorial 11 Installing, Updating, and Configuring Software
DIY: Your First VMware Server. Introduction to ESXi, VMWare's free virtualization Operating System.
Hands-On Virtual Computing
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2010 Seminar #1 VIRTUALIZATION EVERYWHERE.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
 For Oracle Based Products  Windows XP Professional-SP3 / Window7-SP1 (32 Bit)  Min. Dual Processor or above  RAM 2GB or above  Internet explorer.
Cap 333 Network Administration. Solution Rules  Your solution must be typed by computer. Otherwise, it will not be accepted.  If the question is a project.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
Horst Severini Chris Franklin, Josh Alexander University of Oklahoma Implementing Linux-Enabled Condor in Windows Computer Labs.
V IRTUALIZATION Sayed Ahmed B.Sc. Engineering in Computer Science & Engineering M.Sc. In Computer Science.
Linux in a Virtual Environment Nagarajan Prabakar School of Computing and Information Sciences Florida International University.
VirtualBox What you need to know to build a Virtual Machine.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
INTRODUCTION TO VIRTUALIZATION KRISTEN WILLIAMS MOSES IKE.
Cap 333 Network Administration. Grades  20 marks distributed on  Assignments / Project Activities Individual Pairs  1 or 2 tutorial quizzes.
1 Copyright © 2015 Pexus LLC Patriot PS Personal Server Importing Virtual Appliance Image.
© 2015 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
1 Copyright © 2015 Pexus LLC Patriot PS Personal Server Installing Patriot PS ISO Image on.
Virtualization Technology and Microsoft Virtual PC 2007 YOU ARE WELCOME By : Osama Tamimi.
Alessandro Cardoso, Microsoft MVP Creating your own “Private Cloud” with Windows 10 Hyper- V WIN443.
Horst Severini, Chris Franklin, Josh Alexander, Joel Snow University of Oklahoma Implementing Linux-Enabled Condor in Windows Computer Labs.
Hands-On Virtual Computing
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
Virtual Machines Module 2. Objectives Define virtual machine Define common terminology Identify advantages and disadvantages Determine what software is.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Explain the purpose of Microsoft virtualization. Objective Course Weight 2%
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.
Virtual PC 2007 Virtualization for Fermi Desktops KTF
VMware Recovery Software RECOVER DATA FROM CORRUPT VMDK FILE.
Intro To Virtualization Mohammed Morsi
Welcome to the Virtual Machine Mark Cyzyk The Sheridan Libraries Johns Hopkins University.
VirtualBox Introduction:
Virtualization With:. Virtualization With: What Kind of Virtualization? Full virtualization Platform Resource.
Using Virtualization in the Classroom
Virtual Machine and VirtualBox
Virtualization for Cloud Computing

Creating a Windows 10 Virtual machine
Hands-On Virtualization in the Classroom
HC Hyper-V Module GUI Portal VPS Templates Web Console
OPS235: Lab 2 Virtual Machines – Part I
Virtual Operating Systems
Windows Virtual PC / Hyper-V
Virtual Machine and VirtualBox
Virtual Machine and VirtualBox
Virtual Machine and VirtualBox
Presentation transcript:

1/19 D EPLOYING C ONDOR U SING V IRTUAL B OX ® ON W INDOWS ® H OSTS David Herzfeld 1, Craig A. Struble, Ph.D 2, and Lars E. Olson, Ph.D 1 Marquette University 1 Department of Biomedical Engineering 2 Department of Mathematics, Statistics, and Computer Science Southeast Wisconsin High Performance (SeWHiP) Computing Consortium (

Tuesday, Apr. 21, 20092/19 I NTRODUCTION Most systems on Marquette’s campus run Windows XP® or Windows Vista® Most researchers at Marquette require Linux based environments Most sys-admins have primarily Windows ® based experience 2

Tuesday, Apr. 21, 20093/19 P ROJECT G OALS Allow researchers to use underutilized Marquette systems Requires Linux environment Allow researchers full use of the Condor system check pointing, migration, etc. Do not change Windows® users’ experience Easy installation and maintenance for Windows® sys-admins 3

Tuesday, Apr. 21, 20094/19 P OSSIBLE S OLUTIONS Use Condor for Windows® Very few researchers using Windows® based applications Most require a GUI Windows® – Linux dual boot systems Management is difficult Windows® users will be affected Condor Virtual Universe VMware® = $ Xen does not support Windows® hosts Configuration Overhead Virtualization 4

Tuesday, Apr. 21, 20095/19 I NITIAL S OLUTION : C O L INUX Based on previous work by Neeman, Serverini (U. of Oklahoma), and Sumanth (Nebraska-Lincoln), 2006 Runs natively in Windows® Near native performance Small hardware dependencies Open source × Relatively unsupported – small community × Only supports 32 bit environments × No current SMP support × Few recent developments 5

Tuesday, Apr. 21, 20096/19 C URRENT S OLUTION : S UN V IRTUAL B OX ® Free & “Open Source” Capable or running under 32 & 64 bit Windows® Guest Additions allow for near native speeds Some disk intensive operations may see a speed up Supported & continually developed Large community support × No current SMP support planned for future release 6

Tuesday, Apr. 21, 20097/19 7 V IRTUAL B OX ® & W INDOWS ®

Tuesday, Apr. 21, 20098/19 C ONDOR MAC & C O M ON CondorMAC: Allows for distribution via images Replaces the VirtualBox® MAC address with a modification of the host MAC address CoMon: Determine sec. since last key stroke Determine total processor utilization Determine VirtualBox® processor utilization Write data to file in host-guest shared folder Visual Basic monitor service 8

Tuesday, Apr. 21, 20099/19 HCLUST _ SERVICE Fork headless VirtualBox® machine at Windows® startup. Remove any VirtualBox® “remnant” machines “Nicely” shut down guest system when requested (via ACPI) 9

Tuesday, Apr. 21, /19 10 C ONDOR V IRTUAL M ACHINE

Tuesday, Apr. 21, /19 V IRTUAL M ACHINE B ASICS Guest hostname is based on assigned IP address Central Manager name & IP are determined Personalized text file in shared folder Variables replaced in condor_config.local For remote administration ssh key in shared folder Condor launches after guest startup init.d script 11

Tuesday, Apr. 21, /19 B ENEFITS OF I MMUTABLE H ARD D RIVES Defines an upper limit on the amount of space Condor users can utilize (100 GB). Removal of the snapshots – by hclust_service – returns the VM to an original state. Returns unused hard drive space back to the Windows® host. This space would not be returned if it were simply a dynamically expanding.vdi image 12

Tuesday, Apr. 21, /19 13 C ONDOR V IRTUAL M ACHINE

Tuesday, Apr. 21, /19 VM A DDITIONS Additions included in immutable hard drive Software packages utilized by researchers Geant, OpenFOAM, AutoDock, etc. Sets up execution path for use in Condor jobs Package names and versions added to Condor ClassAds 14

Tuesday, Apr. 21, /19 I NSTALLATION Distributed as a zip file, batch installer Installs VirtualBox® Creates a new virtual machine MAC Address set by CondorMAC Memory computed as fraction of total system memory Bridged networking set up Adds CentOS image to virtual machine Sets services to run at system startup Starts the new VM Installation time is minutes 15

Tuesday, Apr. 21, /19 V IRTUALIZATION I SSUES Networking Problems Current bridged connection requires an additional IP address for each worker Doubles the on campus IP addresses! 16

Tuesday, Apr. 21, /19 F UTURE W ORK SMP Support Support for different networking modes using NAT, OpenVPN, etc. Specific VM updates via repositories Tailored distributions Bioinformatics Fluid Dynamics Neural Simulations 17

Tuesday, Apr. 21, /19 A CKNOWLELDGMENTS Information Technology Services; Marquette University Kathy Lang; CIO, Clifford Brown, Patrick Blume, Aaron Gember, Chad Gorectke Lingtao Zeng; Marquette MSCS System Administrator Brad Bonczkiewicz; Marquette Engineering System Administrator Biomedical Engineering Department Mathematics, Statistics and Computer Science Department 18

19/19 Q UESTIONS /C OMMENTS ? Thank you!