The Good,The Bad,And The Ugly: Working with OVM

Slides:



Advertisements
Similar presentations
What’s New: Windows Server 2012 R2 Tim Vander Kooi Systems Architect
Advertisements

Windows Deployment Services WDS for Large Scale Enterprises and Small IT Shops Presented By: Ryan Drown Systems Administrator for Krannert.
NWCLUG 01/05/2010 Jared Moore Xen Open Source Virtualization.
Xen Virtualization Andrew Hamilton
Introduction to Virtualization
1 Week #1 Objectives Review clients, servers, and Windows network models Differentiate among the editions of Server 2008 Discuss the new Windows Server.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
Virtualization for Cloud Computing
ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.
1 Management Pain points now Existing tools: Do not map to virtual environments Provisioning Backup Health monitoring Performance monitoring / management.
System Center 2012 Setup The components of system center App Controller Data Protection Manager Operations Manager Orchestrator Service.
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
ITE 1 Chapter 5. Chapter 5 is a Large Chapter It has a great deal of useful information about operating systems. You will find this VERY helpful when.
Hands-On Virtual Computing
Virtualization. Virtualization  In computing, virtualization is a broad term that refers to the abstraction of computer resources  It is "a technique.
Chapter Fourteen Windows XP Professional Fault Tolerance.
Module 7: Hyper-V. Module Overview List the new features of Hyper-V Configure Hyper-V virtual machines.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Xen Virtualization Last Update Copyright 2011 Kenneth M. Chipps Ph.D.
INTRODUCTION TO VIRTUALIZATION KRISTEN WILLIAMS MOSES IKE.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 MSE Virtual Appliance Presenter Name: Patrick Nicholson.
© 2012 IBM Corporation Platform Computing 1 IBM Platform Cluster Manager Data Center Operating System April 2013.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Usage of virtualization in gLite certification Andreas Unterkircher.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
LegendCorp What is System Center Virtual Machine Manager (SCVMM)? SCVMM at a glance Features and Benefits Components / Topology /
VMware vSphere Configuration and Management v6
System Center Lesson 4: Overview of System Center 2012 Components System Center 2012 Private Cloud Components VMM Overview App Controller Overview.
EGI-InSPIRE RI EGI Webinar EGI-InSPIRE RI Porting your application to the EGI Federated Cloud 17 Feb
VMware Certified Professional 6-Data Center Virtualization Beta 2V0-621Exam.
From VMware to Proxmox Federico Calzolari Scuola Normale Superiore - INFN Pisa.
Planning Server Deployments Chapter 1. Server Deployment When planning a server deployment for a large enterprise network, the operating system edition.
VIRTUAL MACHINE – VMWARE. VIRTUAL MACHINE (VM) What is a VM? – A virtual machine (VM) is a software implementation of a computing environment in which.
Workspace Management Services Kate Keahey Argonne National Laboratory.
Intro To Virtualization Mohammed Morsi
PC Support & Repair Chapter 5 Operating Systems Part 2.
 Session Objectives:  Understand how to upgrade your private cloud: Windows Server 2008 R2  Windows Server 2012 R2 Windows Server 2012  Windows.
VirtualBox. VirtualBox – key points ● What is a virtual machine. ● How to get the software. ● Install the host software. ● General Tweeks. ● Security.
BY: SALMAN 1.
Virtualization for Cloud Computing
Guide to Operating Systems, 5th Edition
Let's talk about Linux and Virtualization in 'vLAMP'
Bentley Systems, Incorporated
HP Operations Orchestration
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
BY: SALMAN.
NEWS LAB 薛智文 嵌入式系統暨無線網路實驗室
Supporting Windows 8.1 Krystle Portocarrero | Training Experts Inc.
High Availability Linux (HA Linux)
Desktop Virtualization
Lead SQL BankofAmerica Blog: SQLHarry.com
2016 Citrix presentation.
Operating Systems Overview
Operating System Structure
An overview of windows server 2008 features
Xen Summit Spring 2007 Platform Virtualization with XenEnterprise
Hands-On Virtualization in the Classroom
Introduction of Week 3 Assignment Discussion
DHCP, DNS, Client Connection, Assignment 1 1.3
JD Edwards Support and Oracle Cloud Infrastructure: A Successful Path to Oracle Cloud
Managing Clouds with VMM
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
HC Hyper-V Module GUI Portal VPS Templates Web Console
Guide to Operating Systems, 5th Edition
OPS235: Week 1 Installing Linux ( Lab1: Investigations 1-4)
Microsoft Virtual Academy
Managing Services with VMM and App Controller
* Introduction to Cloud computing * Introduction to OpenStack * OpenStack Design & Architecture * Demonstration of OpenStack Cloud.
SOFTWARE TECHNOLOGIES
PerformanceBridge Application Suite and Practice 2.0 IT Specifications
Presentation transcript:

The Good,The Bad,And The Ugly: Working with OVM By Paul Brennan, Zachary Clark, and Joseph Vandermaas

OVM overview review Oracle Product (Oracle Virtual Machine) Based on Xen Supposedly adds improvements to the Xen Hypervisor Redesigned interface with industry centric design Focuses on central management of large clusters Ease of use in mind (+ enterprise support) Integrated with other Oracle Products WebLogic Oracle 11g Java

Our general opinion In reality the product is kind of sloppy Java based manager Leads to obfuscated errors Oracle likes to obscure certain elements No official support for command line usage Limitations due to intended data center use Strict deployment requirements Bug ridden and awkward scripts ex: unsanitized inputs

Our Current Testing Environment Two hosts running OVM 3.1.1 Oracle's modified Xen Hypervisor Oracle Enterprise Linux Dom0 One manager Runs Oracle Enterprise Linux Weblogic Server (web access) 11g XE database (recommended SE or EE) Central Storage NAS or SAN highly recommended

Physical layout

Full Featured Manager Their Manager seems to be the greatest asset, and the greatest problem Centralizes usage to single web portal Manage servers, pools, VMs, networking, and storage access Queues tasks and introduces locks to prevent conflicting tasks Sometimes buggy, and not very helpful when buggy Limits advanced usage

Detailed investigation OVM uses the general Xen configurations in order to start up virtual machines Xl commands are present on dom0 All Oracle improvements on the OVM server are python scripts

OVM Storage Easy to connect to NFS server Positive Negative Easy to connect to NFS server Directory tree is structured relatively well Can not specify share on NFS server to connect to Local storage is a pain Thin provisioning does not work with NFS Lack of snapshots

Vulnerabilities in OVM stack Web logic CVE# Remotely exploitable CVSS risk score CVSS access complexity yes 4.3 Medium CVE-2013-1504 CVE-2013-2390 Oracle db 11g has had major security vulnerabilities in the past Java has had a long history of security issues

Claims Oracle's World Live Migration and HA Thin Disk provisioning If the manager goes down your environment stays up Fast Cloning Real World This works! Seems to require OCFS on SAN or local disk Maybe? No full tests, but doesn't look promising Not Really. Took a while to copy the disk. Might be better on OCFS

Lab Log week description 1 Installed OVM on our two original computers 2 We reinstalled OVM because we received new machines, and decided to try to install the manager on dom0 3 Attempted to install OVM manager on dom0. This failed. It also failed to install on our third machine. 4 Finally installed the OVM manager correctly, and readied our setup for virtual machines 5 Installed our first virtual machines 6 We tested virtual machines live migration. It worked well. We also experimented issues after the network switch was replaced. This day we also tested cloning and high availability

Lab log(cont) week description 7 Had issues because of network upgrades. The only way to fix the issues was to reboot the machines. We also did live migrations 10 Started exploring OVM. The dom0s still have xl commands and they also are using normal xen configuration files 11 Installed bench marking utilities, recompiled FreeBSD for pv, and started installing lsusb to the OVM dom0s 12 Continued to try and get pv drivers working in gentoo. Started to try and install lsusb manually. The machine would crash though every time one library was replaced. 13 Bench marking using, iperf, we also timed things in our manager such as suspend, resume, stop, and start times.

Virtual machine list Windows XP hvm Windows XP hvm with pv drivers CentoOS hvm with pv drivers FreeBSD hvm

Iperf network tests OS Test 1 Test 2 Test 3 Window (HVM) 138 Mbps Windows (PV) 659 Mbps 657 Mbps 652 Mbps FreeBSD (HVM) 555 Mbps 576 Mbps 544 Mbps CentOS (PV) 930 Mbps 933 Mbps 931 Mbps

Operation times OS Suspend Resume Migrate 1 Migrate 2 Migrate 3 Stop Start Window (HVM) 29s 6s 26s 1s 2s Windows (PV) 44s 27s 32s FreeBSD (HVM) 35s CentOS (PV) 46s 36s

Questions ???