Using Virtual Machine-ware to run SLHC Simulations Laura Gilbert - Oxford Atlas Physics meeting 5th June 2006.

Slides:



Advertisements
Similar presentations
Intro to Virtualization
Advertisements

© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS Guests Under HPVM Barry Kierstein.
Quick Overview of Virtual PC Tyler S. Farmer Sr. Technology Specialist II Education Solutions Group Microsoft Corporation.
Xen Virtualization Andrew Hamilton
1 VMWare Networking CSC 486/ Overview VMWare Networking Features –VMNet0 (Bridged), VMNet1 (Host-Only), VMNet8 (NAT) –DHCP Server settings Disabling.
Overview Basic functions Features Installation: Windows host and Linux host.
Virtual Machine and UNIX. What is a VM? VM stands for Virtual Machine. It is a software emulation of hardware. By using a VM, you can have the same hardware.
 Contents 1.Introduction about operating system. 2. What is 32 bit and 64 bit operating system. 3. File systems. 4. Minimum requirement for Windows 7.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
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.
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.
Network+ Guide to Networks 6 th Edition Chapter 10 Virtual Networks and Remote Access.
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.
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.
IT:Network:Applications Fall  Running one “machine” inside another “machine”  OS in Virtual machines sees ◦ CPU(s) ◦ Memory ◦ Disk ◦ USB ◦ etc.
Tanenbaum 8.3 See references
Network+ Guide to Networks 6 th Edition Chapter 10 Virtual Networks and Remote Access.
Paper on Best implemented scientific concept for E-Governance projects Virtual Machine By Nitin V. Choudhari, DIO,NIC,Akola.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Virtualization Week 20. This week Virtualization – What is it? – Software on different operating systems? Group Presentations – minutes per group.
Testing Virtual Machine Performance Running ATLAS Software Yushu Yao Paolo Calafiura LBNL April 15,
Virtualization Lab 3 – Virtualization Fall 2012 CSCI 6303 Principles of I.T.
Hands-On Virtual Computing
Virtualization. ABCs Special software: hypervisors or virtual machine managers Guest OS (virtual machine) sits on top of host OS (Win 7 in our case) We.
Day 4 Understanding Hardware Partitions Linux Boot Sequence.
Software GCSE COMPUTING.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
ITServices Virtualization Terry Black January 2013.
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.
Network Plus Virtualization Concepts. Virtualization Overview Virtualization is the emulation of a computer environment called a Virtual Machine. A Hypervisor.
Hosted Virtualization Lab Last Update Copyright Kenneth M. Chipps Ph.D.
Linux Operations and Administration Chapter Two Installing OpenSUSE.
Virtual Machines Created within the Virtualization layer, such as a hypervisor Shares the physical computer's CPU, hard disk, memory, and network interfaces.
Virtualization One computer can do the job of multiple computers, by sharing the resources of a single computer across multiple environments. Turning hardware.
Hands-On Virtual Computing
Oracle Virtualization Last Update Copyright 2012 Kenneth M. Chipps Ph.D.
Gary Cochrane VMware Tips for AE’s. VMWare Tips Topics −VMware Shrink −Resetting after a demo or training class −Performance tips.
Virtual Machines Module 2. Objectives Define virtual machine Define common terminology Identify advantages and disadvantages Determine what software is.
VIRTUAL MACHINE – VMWARE. VIRTUAL MACHINE (VM) What is a VM? – A virtual machine (VM) is a software implementation of a computing environment in which.
VMware Recovery Software RECOVER DATA FROM CORRUPT VMDK FILE.
Welcome to the Virtual Machine Mark Cyzyk The Sheridan Libraries Johns Hopkins University.
Installing iHRIS on VMWare
VirtualBox. VirtualBox – key points ● What is a virtual machine. ● How to get the software. ● Install the host software. ● General Tweeks. ● Security.
Using Virtualization in the Classroom
Virtual Machine and VirtualBox
Installation of virtual box
Matt Lemons Nate Mayotte
Creating a Windows Server 2012 R2 Datacenter Virtual machine
Creating a Windows Server 2016 Datacenter Virtual machine
Creating a Windows 7 Professional SP1 Virtual machine
Hands-On Virtualization in the Classroom
Download dumps - Microsoft Real Exam Questions Dumps4download
Network+ Guide to Networks 6th Edition
Configuration Of A Pull Network.
Virtual Machine and VirtualBox
Linux Operations and Administration
Virtual Machine and VirtualBox
Virtual Machine and VirtualBox
Kernel Debugging with VMplayer and Windbg
Presentation transcript:

Using Virtual Machine-ware to run SLHC Simulations Laura Gilbert - Oxford Atlas Physics meeting 5th June 2006

Virtual Machine Software Host OS VMWARE PLAYER hardware emulation Guest OS Guest Software ethernet hard disks cd-romprocessorfloppyprocessorethernetcd-rom floppy

The SLHC VM WINDOWS VMWARE PLAYER hardware emulation Scientific Linux 4.3 ATLAS SLHC Software Other ethernet hard disks cd-rom processorfloppyprocessorethernetcd-rom floppy

The SLHC VM WINDOWS VMWARE PLAYER hardware emulation Scientific Linux 4.3 ATLAS SLHC Software Other ethernet hard disks cd-romprocessorfloppyprocessorethernetcd-rom floppy SL4.3 – 2 /usr /tmp SL4.3 – 1 / /etc /var … SLHC Software Data Drive Remotely stored files - readonly, shared Local files – writable, personal

Installing and Running the ATLAS Virtual Machine Download and install VMware player: Download and install VMware player: Mount ppfs2\particle\gilbert on Z:. Contains two remote disks (~10GB). Mount ppfs2\particle\gilbert on Z:. Contains two remote disks (~10GB). Copy into working dir and untar: Copy into working dir and untar: ppfs2\particle\gilbert\VMs\DRIVERS\11.2.0_SLHC\SL43_remote.vmx : 4MB ppfs2\particle\gilbert\VMs\DRIVERS\11.2.0_SLHC\SL43_remote.vmx : 4MB ppfs2\particle\gilbert\VMs\UserDisks.zip : 150MB ppfs2\particle\gilbert\VMs\UserDisks.zip : 150MB Creates own memory and eth0 address on first run, altering SL43_remote.vmx. Creates own memory and eth0 address on first run, altering SL43_remote.vmx. Run SL43_remote.vmx in VMplayer: Run SL43_remote.vmx in VMplayer: username “SLHCuser” passwd “VMtest”. username “SLHCuser” passwd “VMtest”. run “vmware-toolbox --minimize” to use copy/paste between host & guest. run “vmware-toolbox --minimize” to use copy/paste between host & guest. To shutdown use cntrl+alt+insert. To shutdown use cntrl+alt+insert.

Installing and Running the ATLAS Virtual Machine

Features/Drawbacks Currently using NAT (sharing physical IP with Windows). Outward networking works as usual. Currently using NAT (sharing physical IP with Windows). Outward networking works as usual. Can be isolated. Security issues to consider. Can be isolated. Security issues to consider. Can use SSSH to log into VM from host and transfer files. Can use SSSH to log into VM from host and transfer files. Would need to set up port- forwarding on windows host to log in remotely. Would need to set up port- forwarding on windows host to log in remotely. Connectivity

Features/Drawbacks Memory allocation can be altered by the user in vmplayer, but only on reboot. Default 160MB. Memory allocation can be altered by the user in vmplayer, but only on reboot. Default 160MB. Clicking the cross will automatically snapshot the machine and suspend it. Clicking the cross will automatically snapshot the machine and suspend it. It can be restarted from the same point later on. It can be restarted from the same point later on. It can them be physically moved and run again in a different dir. It can them be physically moved and run again in a different dir. Difficult to "nice" at present, suggest running primarily overnight for now. Difficult to "nice" at present, suggest running primarily overnight for now. Can result in more frequent reboots Can result in more frequent reboots Memory/Snapshotting

Features/Drawbacks Data disks can start small, are transparently disposable and replacable. Thus small download. Data disks can start small, are transparently disposable and replacable. Thus small download. Can also in theory be "shrunk". Can also in theory be "shrunk". Remote disks are all readonly so should be no corruption/interference. Remote disks are all readonly so should be no corruption/interference. The skeleton vms are all invisible to one another despite shared disks. The skeleton vms are all invisible to one another despite shared disks. Data disks will expand up top 20G, can use up all space if not watched. Data disks will expand up top 20G, can use up all space if not watched. Effect of many VMs accessing same software and SL drives needs to be tested. Effect of many VMs accessing same software and SL drives needs to be tested. Can only write to local disks. /etc and so forth are read-only. Can only write to local disks. /etc and so forth are read-only. Disks

More comments on setup and running Floppy and CD-ROM are disabled for security and simplicity. Can be enabled. Floppy and CD-ROM are disabled for security and simplicity. Can be enabled. Possible for user to alter networking also (eg. Switch to bridging). Possible for user to alter networking also (eg. Switch to bridging). Security therefore relies on users. Security therefore relies on users. Hard disks can be switched around if you know what you’re doing. Hard disks can be switched around if you know what you’re doing. Timekeeping dodgy! Timekeeping dodgy! Don’t fiddle with anything to start with! If it breaks/produces errors let me k Don’t fiddle with anything to start with! If it breaks/produces errors let me k

SLHC Simulation Skeleton SLHC jobs adapted from Abdel. Skeleton SLHC jobs adapted from Abdel. SLHC software installed under /ATLAS with additional modules under /ATLAS/addons. SLHC software installed under /ATLAS with additional modules under /ATLAS/addons. Go to /personal/jobs. Run “./ #1 #2”. Output will go in /personal/data, logs in /personal/log. Go to /personal/jobs. Run “./ #1 #2”. Output will go in /personal/data, logs in /personal/log. Runs simulation jobs in batches of 100. Runs simulation jobs in batches of 100. Scp outputs to ppslgen: /datadisk/bigdisk/lhc/VMData/log, /data. Log measures cpu time. Scp outputs to ppslgen: /datadisk/bigdisk/lhc/VMData/log, /data. Log measures cpu time.

Further Work Install 12 when it's running for normal ATLAS simulation work. Install 12 when it's running for normal ATLAS simulation work. Test tolerance of multiple access to remote disks Test tolerance of multiple access to remote disks Benchmark speeds on desktop Benchmark speeds on desktop Find out how to deal with unsynchronised clocks. Find out how to deal with unsynchronised clocks. Can I have 5 volunteers? Can I have 5 volunteers? Thanks to Abdel, Chris and Rosario for help and enlightening discussions.