Deploy and test ovirt using nested virtualization environments. Mark Wu
|
|
|
- Grant Nash
- 10 years ago
- Views:
Transcription
1 Deploy and test ovirt using nested virtualization environments Mark Wu 1
2 Agenda Nested KVM Kickstart & Cobbler Kickstart files for VMs Install and clone ovirt VMs Integration test with Igor Q & A 2
3 Nested Virtualization Running multiple unmodified hypervisors with their associated unmodified VM s Why? Operating systems are already hypervisors (Windows 7 with XP mode, Linux/KVM) To be able to run other hypervisors in clouds Live migration of hypervisors and their vms Testing, demonstrating, debugging hypervisors and virtualization setups 3
4 Nested VMX Merged in kernel 3.1 No hardware support Multiplex hardware Follows the trap and emulate model L1 Guest Hypervisor L2 Guest OS VMCS Memory Table 1-2 State Flow: L0 intercepts the 'vmlaunch' instruction which L1 execute to run L2 L0 generates VMCS0-2 by merging VMCS1-2 and VMCS0-1 and then launches L2 L0 VMCS 0-1 State Memory Table VMCS Host Hypervisor Hardware Memory Table 0-2 State 4
5 How to enable nested KVM? (For VMX) Enable the nested switch of kvm_intel.ko enable it at runtime modprobe -r kvm_intel Verify modprobe kvm_intel nested=1 $cat /sys/module/kvm_intel/parameters/nested => Y Persist the change echo options kvm-intel nested=1 >/etc/modprobe.d/kvmintel.conf Qemu command line 5 qemu -cpu host qemu -cpu qemu64,+vmx
6 How to enable nested KVM? (cont'd) Libvirt XML Use host CPU model <cpu mode='host-model'/> Specify a CPU model <cpu match='exact'> <model>core2duo</model> <feature policy='require' name='vmx'/> </cpu> 6 Verify in guest cat /proc/cpuinfo grep vmx qemu-kvm should not complain about no access to KVM kernel module
7 Kickstart & Cobbler Kickstart Using 'answer file' to installer to do fully automatic installations Used with PXE Cobbler A provisioning (installation) and update server Supports deployments via: PXE (network booting) Virtualization (Xen, QEMU/KVM, or Vmware) (by koan) Re-installs of existing Linux systems (by koan) Update server features 7 yum mirroring Integrate mirrors with kickstart
8 Cobbler concepts Distributions contain information about what kernel and initrd are used, plus metadata Profiles associate a Distribution with a kickstart file and optionally customize the metadata further. Systems associate a MAC, IP, and other networking details with a profile Repositories contain yum mirror information 8
9 Setup cobbler server for ovirt mount -o loop Fedora-18-x86_64-DVD.iso /mnt cobbler import --path=/mnt --name=fedora18 arch=x86_64 cobbler repo add --name=ovirt mirror= cobbler repo add name=glustefs --mirror= cobbler repo add --name=fedora18-everything --mirror= --mirrorlocally=n cobbler repo add --name=fedora18-updates --mirror= --mirror-locally=n cobbler reposync 9 cobbler profile add --name=fedora18-engine --distro=fedora18-x86_64 --virt-ram= virt-type=qemu --virt-file-size=20 --virt-cpus=2 --virt-path=/var/lib/libvirt/images/ --virtdisk-driver=qcow2 virt-bridge=virbr-ovirt --repos="ovirt-3.2 fedora18-everything fedora18-updates" kickstart=/var/lib/cobbler/kickstarts/engine.ks...
10 Cobbler Web UI 10
11 Kickstart file for ovirt engine Key packages: ovirt-engine firefox spice-xpi Prepare an answer file in %post section 11 cat >/home/ovirtadm/engine/answer <<EOF [general]... HOST_FQDN=ENGINE_FQDN # Replace with hostname before running engine-setup AUTH_PASS=ovirt DC_TYPE=NFS DB_REMOTE_INSTALL=local DB_LOCAL_PASS=ovirt NFS_MP=/var/lib/export/iso... EOF
12 Kickstart file for VDSM Key packages vdsm vdsm-cli vdsm-gluster -NetworkManager Inject ssh public key cat >>.ssh/authorized_keys << END_AUTHORIZED_KEYS ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDQmD6md... (replace it with the ssh public key on your management host. END_AUTHORIZED_KEYS chmod 600.ssh/authorized_keys 12 if -x /usr/sbin/selinuxenabled && /usr/sbin/selinuxenabled; then chcon -R -h -t home_ssh_t.ssh fi
13 Kickstart file for storage server Key packages nfs-utils targetcli Create volume group for NFS part pv.02 --size=83920 volgroup vg_iscsi pv.02 logvol /ovirt-iso --fstype ext4 --vgname=vg_nfs --name=lv1 --size=20480 logvol /ovirt-data --fstype ext4 --vgname=vg_nfs --name=lv2 --size= grow Enable NFS service 13 chown 36:36 /ovirt-data /ovirt-iso echo "/ovirt-data *(rw)" > /etc/exports echo "/ovirt-iso *(rw)" >> /etc/exports systemctl enable targetcli.service systemctl start targetcli.service
14 Kickstart file for storage server (Cont'd) Create volume group for iscsi target Setup iscsi target via LIO LIO is the standard and unified SCSI Target in Linux Supports different fabrics as the frontend of the SCSI target by fabric modules: Fibre Channel, FcoE, iscsi, vhost, etc. Backstores implement methods of accessing data on devices. block, fileio, pscsi, ramdisk, etc 14 Configured by targetcli. targetcli "/backstores/block create name=block01 dev=/dev/iscsi/lv01" targetcli "/iscsi create wwn=iqn org.ovirt.storage-server:t01" targetcli "/iscsi/iqn org.ovirt.storage-server:t01/tpg1/luns create storage_object=/backstores/block/block01" targetcli "/iscsi/iqn org.ovirt.storage-server:t01/tpg1/portals create"... targetcli "/ saveconfig"
15 VM Network 15 Make use of libvirt's NATed virtual network. Set mac, ip, and hostname mapping for VMs <network> <name>ovirt-test</name> <forward mode='nat'> <nat> <port start='1024' end='65535'/> </nat> </forward> <bridge name='virbr-ovirt' stp='on' delay='0' /> <mac address='52:54:00:ba:19:df'/> <domain name='test.ovirt.org'/> <ip address=' ' netmask=' '> <dhcp> <host mac='52:54:00:70:9e:33' name='engine1' ip=' ' /> <host mac='52:54:00:9a:82:be' name='storage1' ip=' ' /> <host mac='52:54:00:e1:dc:f4' name='host1'' ip=' ' /> <host mac='52:54:00:1b:3a:a2' name='host2' ip=' ' /> </dhcp> </ip> </network>
16 Create ovirt VMs Using virt-install virt-install --name engine-base --vcpus 2 ram disk path=/var/lib/libvirt/engine-base.qcow2,format=qcow2,bus=virtio,cache=none -w network=ovirt-test --accelerate --location $(INSTALL_TREE) --os-variant fedora18 --extra-args ks= --noreboot Using koan koan --server virt --profile=fedora18-engine --virt-type=kvm qemudisk-type=virtio virt-name=engine-base koan --server virt --profile=fedora18-vdsm --virt-type=kvm qemudisk-type=virtio virt-name=vdsm-base Update CPU model to enable nested KVM for VMs running VDSM 16
17 Clone ovirt VMs Clone images based on the base Vms qemu-img create -f qcow2 -b /var/lib/libvirt/image/engine-base /var/lib/libvirt/engine-foo.qcow2 Append a new dhcp entry (mac, ip and hostname) to virtual network for the new vm. Clone new vm virt-clone --connect qemu:///system -o engine-base -n engine1 -f /var/lib/libvirt/image/engine-foo.qcow2 --preserve-data --mac MAC Update configurations inside guests guest-mount Run guest commands via ssh, like engine-setup 17
18 Put things together & Demo Create VM network and base Vms ovirt-setup.py setup ovirt-setup.py create-base --type engine --name engine-base --profile fedora18-engine ovirt-setup.py create-base --type vdsm --name vdsm-base --profile fedora18-vdsm ovirt-setup.py create-base --type storage --name storage-base --profile fedora18-storage 18 Clone a new ovirt setup ovirt-setup.py clone-vm --base engine-base --name engine1 ovirt-setup.py clone-vm --base vdsm-base --name vdsm1 ovirt-setup.py clone-vm --base vdsm-base --name vdsm2 ovirt-setup.py clone-vm --base storage-base --name storage1
19 ovirt cluster level tests ovirt-engine-sdk an auto-generated python API which uses REST-API to perform operations against ovirt-engine Examples Create iscsi Data Center if api.datacenters.add(params.datacenter(name=dc_name, storage_type='iscsi', version=version)): print 'iscsi Data Center was created successfully' Create Cluster if api.clusters.add(params.cluster(name=cluster_name, cpu=params.cpu(id=cpu_type), data_center=api.datacenters.get(dc_name), version=version)): print 'Cluster was created successfully' 19
20 Igor Used for auto testing for ovirt Node/REHV-H Automate deployment, installation Installation via PXE Import ISO using livecd-to-pxeboot Create profile and system in Cobbler. Run installation or update Works for virtual guests and real hardware Libvirt for virtual guests Testsuite life-cycle management 20
21 Proposed solution for ovirt functional test Expand Igor's test plan for ovirt functional tests Allow specify the specs of test environment Allow creating test vm based on a template Allow creating vm template if it doesn't exist Skipped system installation Ship igor-client in ovirt-engine VM Associate test cases with host name Run test suites based on ovirt engine SDK Run update rpm packages as a 'setup' test 21
22 Test flow with Igor using nested KVM 22
23 Resources The Turtles Project: Design and Implementation of Nest ed Virtualization Automated Testing of ovirt Node 23
24 Thanks for Listening! Q & A [email protected] 24
Introduction to Virtualization & KVM
Introduction to Virtualization & KVM By Zahra Moezkarimi ICT Research Institute Software Platform Laboratory Outline Virtualization History Overview Advantages and Limitations Types of virtualization Virtualization
KVM Virtualization in RHEL 7 Made Easy
A Dell Technical White Paper Jose De la Rosa Dell Linux Engineering 2 THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS
Virtualization Management the ovirt way
ovirt introduction FOSDEM 2013 Doron Fediuck Red Hat What is ovirt? Large scale, centralized management for server and desktop virtualization Based on leading performance, scalability and security infrastructure
Linux Virtualization Nesting and Management
Linux Virtualization Nesting and Management Shen Wei Faculty of Informatics Technische Universität München May 14, 2013 Overview of nested virtualization Network bridging Hardware acceleration libvirt
Module I-7410 Advanced Linux FS-11 Part1: Virtualization with KVM
Bern University of Applied Sciences Engineering and Information Technology Module I-7410 Advanced Linux FS-11 Part1: Virtualization with KVM By Franz Meyer Version 1.0 February 2011 Virtualization Architecture
Introduction to KVM. By Sheng-wei Lee [email protected] #20110929
Introduction to KVM By Sheng-wei Lee [email protected] #20110929 Hypervisor - KVM virt-manager Outline Libvirt Migration How to install KVM. Bridged Networking Virsh How to new a VM How to adjust the setting
ovirt and Gluster hyper-converged! HA solution for maximum resource utilization
ovirt and Gluster hyper-converged! HA solution for maximum resource utilization 21 st of Aug 2015 Martin Sivák Senior Software Engineer Red Hat Czech KVM Forum Seattle, Aug 2015 1 Agenda (Storage) architecture
Virtualization in Linux KVM + QEMU
CS695 Topics in Virtualization and Cloud Computing KVM + QEMU Senthil, Puru, Prateek and Shashank 1 Topics covered KVM and QEMU Architecture VTx support CPU virtualization in KMV Memory virtualization
ovirt and Gluster hyper-converged! HA solution for maximum resource utilization
ovirt and Gluster hyper-converged! HA solution for maximum resource utilization 31 st of Jan 2016 Martin Sivák Senior Software Engineer Red Hat Czech FOSDEM, Jan 2016 1 Agenda (Storage) architecture of
Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide
Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide July 2010 1 Specifications are subject to change without notice. The Cloud.com logo, Cloud.com, Hypervisor Attached Storage, HAS, Hypervisor
ovirt Introduction James Rankin Product Manager Red Hat [email protected] Virtualization Management the ovirt way
ovirt Introduction James Rankin Product Manager Red Hat [email protected] Agenda What is ovirt? What does it do? Architecture How To Contribute What is ovirt? Large scale, centralized management for server
Introduction to ovirt
Introduction to ovirt James Rankin What is ovirt? Large scale, centralized management for server and desktop virtualization Based on leading performance, scalability and security infrastructure technologies
KVM Virtualization in RHEL 6 Made Easy
A Dell Technical White Paper Jose De la Rosa Dell Linux Engineering 2 THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS
ovirt: Open Your Virtual Data Center
ovirt: Open Your Virtual Data Center Jason Brooks [email protected] 1 Agenda Who am I What is ovirt ovirt Anatomy Getting ovirt Extending ovirt What's missing Get involved 2 Who am I? Tech journalist
Virtual Systems with qemu
Virtual Systems with qemu Version 0.1-2011-02-08 Christian Külker Inhaltsverzeichnis 1 Image Creation 2 1.1 Preparations.................................. 2 1.2 Creating a Disk Image.............................
Preparation Guide. How to prepare your environment for an OnApp Cloud v3.0 (beta) deployment.
Preparation Guide v3.0 BETA How to prepare your environment for an OnApp Cloud v3.0 (beta) deployment. Document version 1.0 Document release date 25 th September 2012 document revisions 1 Contents 1. Overview...
Deploying Red Hat Enterprise Virtualization On Tintri VMstore Systems Best Practices Guide
TECHNICAL WHITE PAPER Deploying Red Hat Enterprise Virtualization On Tintri VMstore Systems Best Practices Guide www.tintri.com Contents Intended Audience... 4 Introduction... 4 Consolidated List of Practices...
Cloud^H^H^H^H^H Virtualization Technology. Andrew Jones ([email protected]) May 2011
Cloud^H^H^H^H^H Virtualization Technology Andrew Jones ([email protected]) May 2011 Outline Promise to not use the word Cloud again...but still give a couple use cases for Virtualization Emulation it's
Open Source Datacenter Conference 2011 System Management with RHN Satellite. Dirk Herrmann, Solution Architect, Red Hat
Open Source Datacenter Conference 2011 System Management with RHN Satellite Bringing the Community, Vendors and Users Together Enterprise Users Hardware vendors Software vendors Open Source Community A
Virtualization & Cloud Computing (2W-VnCC)
Virtualization & Cloud Computing (2W-VnCC) DETAILS OF THE SYLLABUS: Basics of Networking Types of Networking Networking Tools Basics of IP Addressing Subnet Mask & Subnetting MAC Address Ports : Physical
Nested Virtualization
Nested Virtualization Introduction and improvements Bandan Das Karen Noel 2 Outline Introduction When things don't work Note on AMD Speeding up Wrap-up References 3 Introduction Nested Virtualization Linux
Nested Virtualization
Nested Virtualization State of the art and future directions Bandan Das Yang Z Zhang Jan Kiszka 2 Outline Introduction Changes and Missing Features for AMD Changes and Missing Features for Intel Working
Advanced Server Virtualization: Vmware and Microsoft Platforms in the Virtual Data Center
Advanced Server Virtualization: Vmware and Microsoft Platforms in the Virtual Data Center Marshall, David ISBN-13: 9780849339318 Table of Contents BASIC CONCEPTS Introduction to Server Virtualization Overview
Options in Open Source Virtualization and Cloud Computing. Andrew Hadinyoto Republic Polytechnic
Options in Open Source Virtualization and Cloud Computing Andrew Hadinyoto Republic Polytechnic No Virtualization Application Operating System Hardware Virtualization (general) Application Application
RPM Brotherhood: KVM VIRTUALIZATION TECHNOLOGY
RPM Brotherhood: KVM VIRTUALIZATION TECHNOLOGY Syamsul Anuar Abd Nasir Fedora Ambassador Malaysia 1 ABOUT ME Technical Consultant for Warix Technologies - www.warix.my Warix is a Red Hat partner Offers
2972 Linux Options and Best Practices for Scaleup Virtualization
HP Technology Forum & Expo 2009 Produced in cooperation with: 2972 Linux Options and Best Practices for Scaleup Virtualization Thomas Sjolshagen Linux Product Planner June 17 th, 2009 2009 Hewlett-Packard
ovirt self-hosted engine seamless deployment
ovirt self-hosted engine seamless deployment Simone Tiraboschi Software Engineer Red Hat Agenda ovirt Hosted Engine Current - 3.5 - HE deploy flow Enabling technologies New - 3.6 - deploy flow Comparison
How To Install Eucalyptus (Cont'D) On A Cloud) On An Ubuntu Or Linux (Contd) Or A Windows 7 (Cont') (Cont'T) (Bsd) (Dll) (Amd)
Installing Eucalyptus Past, Present, and Future Eucalyptus Overview Most widely deployed software platform for on-premise IaaS clouds 25,000+ cloud starts as of mid 2011 AWS-compatible, enterprise-deployed
Virtualization System Vulnerability Discovery Framework. Speaker: Qinghao Tang Title:360 Marvel Team Leader
Virtualization System Vulnerability Discovery Framework Speaker: Qinghao Tang Title:360 Marvel Team Leader 1 360 Marvel Team Established in May 2015, the first professional could computing and virtualization
KVM Architecture Overview
KVM Architecture Overview 2015 Edition Stefan Hajnoczi 1 Introducing KVM virtualization KVM hypervisor runs virtual machines on Linux hosts Mature on x86, recent progress on ARM and
Automated deployment of virtualization-based research models of distributed computer systems
Automated deployment of virtualization-based research models of distributed computer systems Andrey Zenzinov Mechanics and mathematics department, Moscow State University Institute of mechanics, Moscow
Windows Template Creation Guide. How to build your own Windows VM templates for deployment in Cloudturk.
Windows Template Creation Guide How to build your own Windows VM templates for deployment in Cloudturk. TABLE OF CONTENTS 1. Preparing the Server... 2 2. Installing Windows... 3 3. Creating a Template...
Virtualization management web application software (ovirt)
From Wikipedia, the free encyclopedia Virtualization management web application software (ovirt) ovirt is free platform virtualization management web application software developed by Red Hat. ovirt is
RUNNING vtvax FOR WINDOWS
RUNNING vtvax FOR WINDOWS IN A AVT / Vere Technologies TECHNICAL NOTE AVT/Vere Technical Note: Running vtvax for Windows in a Virtual Machine Environment Document Revision 1.1 (September, 2015) 2015 Vere
Open Source Virtualization with ovirt. DI (FH) René Koch Systems Engineer Siedl Networks GmbH Grazer Linuxtage, 25.04.2015
Open Source Virtualization with ovirt DI (FH) René Koch Systems Engineer Siedl Networks GmbH Grazer Linuxtage, 25.04.2015 Agenda What is ovirt? Architecture and Components New Features in ovirt 3.5 Planned
Mirantis www.mirantis.com/training
TM Mirantis www.mirantis.com/training Goals Understand OpenStack purpose and use cases Understand OpenStack ecosystem o history o projects Understand OpenStack architecture o logical architecture o components
Supported File Systems
System Requirements VMware Infrastructure Platforms Hosts vsphere 5.x vsphere 4.x Infrastructure 3.5 (VI3.5) ESX(i) 5.x ESX(i) 4.x ESX(i) 3.5 vcenter Server 5.x (optional) vcenter Server 4.x (optional)
KVM, OpenStack, and the Open Cloud
KVM, OpenStack, and the Open Cloud Adam Jollans, IBM & Mike Kadera, Intel CloudOpen Europe - October 13, 2014 13Oct14 Open VirtualizaGon Alliance 1 Agenda A Brief History of VirtualizaGon KVM Architecture
Enterprise-Class Virtualization with Open Source Technologies
Enterprise-Class Virtualization with Open Source Technologies Alex Vasilevsky CTO & Founder Virtual Iron Software June 14, 2006 Virtualization Overview Traditional x86 Architecture Each server runs single
Virtualization: Know your options on Ubuntu. Nick Barcet. Ubuntu Server Product Manager [email protected]
Virtualization: Know your options on Ubuntu Nick Barcet Ubuntu Server Product Manager [email protected] Agenda Defi nitions Host virtualization tools Desktop virtualization tools Ubuntu as a guest
The QEMU/KVM Hypervisor
The /KVM Hypervisor Understanding what's powering your virtual machine Dr. David Alan Gilbert [email protected] 2015-10-14 Topics Hypervisors and where /KVM sits Components of a virtual machine KVM Devices:
OPEN SOURCE VIRTUALIZATION TRENDS. SYAMSUL ANUAR ABD NASIR Warix Technologies / Fedora Community Malaysia
OPEN SOURCE VIRTUALIZATION TRENDS SYAMSUL ANUAR ABD NASIR Warix Technologies / Fedora Community Malaysia WHAT I WILL BE TALKING ON? Introduction to Virtualization Full Virtualization, Para Virtualization
Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH
Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH CONTENTS Introduction... 4 System Components... 4 OpenNebula Cloud Management Toolkit... 4 VMware
Virtualization on Linux Using KVM and libvirt. Matt Surico Long Island Linux Users Group 11 March, 2014
Virtualization on Linux Using KVM and libvirt Matt Surico Long Island Linux Users Group 11 March, 2014 What will we talk about? Rationalizing virtualization Virtualization basics How does it work under
RED HAT ENTERPRISE VIRTUALIZATION
Giuseppe Paterno' Solution Architect Jan 2010 Red Hat Milestones October 1994 Red Hat Linux June 2004 Red Hat Global File System August 2005 Red Hat Certificate System & Dir. Server April 2006 JBoss April
Deployment of Private, Hybrid & Public Clouds with OpenNebula
EL / LAK (FOSS) 2010 May 14th, 2010 Deployment of Private, Hybrid & Public Clouds with OpenNebula University Complutense of Madrid The Anatomy of an IaaS Cloud Deployment of Private, Hybrid & Public Clouds
Cloud-init. Marc Skinner - Principal Solutions Architect Michael Heldebrant - Solutions Architect Red Hat
Cloud-init Marc Skinner - Principal Solutions Architect Michael Heldebrant - Solutions Architect Red Hat 1 Agenda What is cloud-init? What can you do with cloud-init? How does it work? Using cloud-init
Getting cross-platform: bringing virtualization management to the PPC world
Getting cross-platform: bringing virtualization management to the PPC world February 2, 2013 Omer Frenkel redhat FOSDEM 2014 1 Who am I? Omer Frenkel Software engineer ovirt engine maintainer Team lead
Solution for private cloud computing
The CC1 system Solution for private cloud computing 1 Outline What is CC1? Features Technical details Use cases By scientist By HEP experiment System requirements and installation How to get it? 2 What
Cloud Implementation using OpenNebula
Cloud Implementation using OpenNebula Best Practice Document Produced by the MARnet-led working group on campus networking Authors: Vasko Sazdovski (FCSE/MARnet), Boro Jakimovski (FCSE/MARnet) April 2016
Hadoop on OpenStack Cloud. Dmitry Mescheryakov Software Engineer, @MirantisIT
Hadoop on OpenStack Cloud Dmitry Mescheryakov Software Engineer, @MirantisIT Agenda OpenStack Sahara Demo Hadoop Performance on Cloud Conclusion OpenStack Open source cloud computing platform 17,209 commits
Enabling Technologies for Distributed and Cloud Computing
Enabling Technologies for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Multi-core CPUs and Multithreading
Enabling Technologies for Distributed Computing
Enabling Technologies for Distributed Computing Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF Multi-core CPUs and Multithreading Technologies
Syncplicity On-Premise Storage Connector
Syncplicity On-Premise Storage Connector Implementation Guide Abstract This document explains how to install and configure the Syncplicity On-Premise Storage Connector. In addition, it also describes how
Converting Linux and Windows Physical and Virtual Machines to Oracle VM Virtual Machines. An Oracle Technical White Paper December 2008
Converting Linux and Windows Physical and Virtual Machines to Oracle VM Virtual Machines An Oracle Technical White Paper December 2008 Converting Linux and Windows Physical and Virtual Machines to Oracle
VMware vsphere 5.0 Boot Camp
VMware vsphere 5.0 Boot Camp This powerful 5-day 10hr/day class is an intensive introduction to VMware vsphere 5.0 including VMware ESX 5.0 and vcenter. Assuming no prior virtualization experience, this
Building a Penetration Testing Virtual Computer Laboratory
Building a Penetration Testing Virtual Computer Laboratory User Guide 1 A. Table of Contents Collaborative Virtual Computer Laboratory A. Table of Contents... 2 B. Introduction... 3 C. Configure Host Network
OGF25/EGEE User Forum Catania, Italy 2 March 2009
OGF25/EGEE User Forum Catania, Italy 2 March 2009 Constantino Vázquez Blanco Javier Fontán Muiños Raúl Sampedro Distributed Systems Architecture Research Group Universidad Complutense de Madrid 1/31 Outline
Virtualization and Performance NSRC
Virtualization and Performance NSRC Overhead of full emulation Software takes many steps to do what the hardware would do in one step So pure emulation (e.g. QEMU) is slow although much clever optimization
October 2011. Gluster Virtual Storage Appliance - 3.2 User Guide
October 2011 Gluster Virtual Storage Appliance - 3.2 User Guide Table of Contents 1. About the Guide... 4 1.1. Disclaimer... 4 1.2. Audience for this Guide... 4 1.3. User Prerequisites... 4 1.4. Documentation
EXPLORING LINUX KERNEL: THE EASY WAY!
EXPLORING LINUX KERNEL: THE EASY WAY! By: Ahmed Bilal Numan 1 PROBLEM Explore linux kernel TCP/IP stack Solution Try to understand relative kernel code Available text Run kernel in virtualized environment
KVM, OpenStack, and the Open Cloud
KVM, OpenStack, and the Open Cloud Adam Jollans, IBM Southern California Linux Expo February 2015 1 Agenda A Brief History of VirtualizaJon KVM Architecture OpenStack Architecture KVM and OpenStack Case
Cloud Computing with Red Hat Solutions. Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd. [email protected]
Cloud Computing with Red Hat Solutions Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd [email protected] Linux Automation Details Red Hat's Linux Automation strategy for next-generation IT infrastructure
CS312 Solutions #6. March 13, 2015
CS312 Solutions #6 March 13, 2015 Solutions 1. (1pt) Define in detail what a load balancer is and what problem it s trying to solve. Give at least two examples of where using a load balancer might be useful,
Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration
ULI101 Week 06b Week Overview Installing Linux Linux on your Desktop Virtualization Basic Linux system administration Installing Linux Standalone installation Linux is the only OS on the computer Any existing
An Oracle White Paper October 2011. Oracle VM 3: Quick Start Guide
An Oracle White Paper October 2011 Oracle VM 3: Quick Start Guide Introduction... 1 Prepare for Implementation... 2 Important Note to Oracle VM 2.x Users... 2 Important Note for All Readers... 2 What You
INTRODUCTION TO CLOUD MANAGEMENT
CONFIGURING AND MANAGING A PRIVATE CLOUD WITH ORACLE ENTERPRISE MANAGER 12C Kai Yu, Dell Inc. INTRODUCTION TO CLOUD MANAGEMENT Oracle cloud supports several types of resource service models: Infrastructure
Implementing and Troubleshooting the Cisco Cloud Infrastructure **Part of CCNP Cloud Certification Track**
Course: Duration: Price: $ 4,295.00 Learning Credits: 43 Certification: Implementing and Troubleshooting the Cisco Cloud Infrastructure Implementing and Troubleshooting the Cisco Cloud Infrastructure**Part
A technical whitepaper describing steps to setup a Private Cloud using the Eucalyptus Private Cloud Software and Xen hypervisor.
A technical whitepaper describing steps to setup a Private Cloud using the Eucalyptus Private Cloud Software and Xen hypervisor. Vivek Juneja Cloud Computing COE Torry Harris Business Solutions INDIA Contents
Microkernels, virtualization, exokernels. Tutorial 1 CSC469
Microkernels, virtualization, exokernels Tutorial 1 CSC469 Monolithic kernel vs Microkernel Monolithic OS kernel Application VFS System call User mode What was the main idea? What were the problems? IPC,
MODULE 3 VIRTUALIZED DATA CENTER COMPUTE
MODULE 3 VIRTUALIZED DATA CENTER COMPUTE Module 3: Virtualized Data Center Compute Upon completion of this module, you should be able to: Describe compute virtualization Discuss the compute virtualization
TimeIPS Server. IPS256T Virtual Machine. Installation Guide
TimeIPS Server IPS256T Virtual Machine Installation Guide TimeIPS License Notification The terms and conditions applicable to the license of the TimeIPS software, sale of TimeIPS hardware and the provision
Uses for Virtual Machines. Virtual Machines. There are several uses for virtual machines:
Virtual Machines Uses for Virtual Machines Virtual machine technology, often just called virtualization, makes one computer behave as several computers by sharing the resources of a single computer between
Postgres on OpenStack
Postgres on OpenStack Dave Page 18/9/2014 2014 EnterpriseDB Corporation. All rights reserved. 1 Introduction PostgreSQL: Core team member pgadmin lead developer Web/sysadmin teams PGCAC/PGEU board member
Event Listener based UCS Integration with OpenStack
Event Listener based UCS Integration with OpenStack 1 Table of Contents 1 Overview... 4 1.1 Integration architecture... 5 2 Installation... 6 2.1 Pre-install check list... 6 2.2 OpenStack and network requirements...
Onboarding VMs to Cisco OpenStack Private Cloud
White Paper Onboarding VMs to Cisco OpenStack Private Cloud This white paper will explain the process for exporting existing virtual machines from either VMware vsphere or AWS EC2 into Cisco OpenStack
RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES
RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS Server virtualization offers tremendous benefits for enterprise IT organizations server
Full and Para Virtualization
Full and Para Virtualization Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF x86 Hardware Virtualization The x86 architecture offers four levels
opening the clouds qualitative overview of the state-of-the-art open source cloud management platforms. ACM, middleware 2009 conference
opening the clouds qualitative overview of the state-of-the-art open source cloud management platforms. Orange Labs, San Francisco Jeremy Huylebroeck, Damien Cerbelaud, Shishir Garg agenda context and
Release Notes for Fuel and Fuel Web Version 3.0.1
Release Notes for Fuel and Fuel Web Version 3.0.1 June 21, 2013 1 Mirantis, Inc. is releasing version 3.0.1 of the Fuel Library and Fuel Web products. This is a cumulative maintenance release to the previously
Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems
RH413 Manage Software Updates Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems Allocate an advanced file system layout, and use file
Virtualization. Types of Interfaces
Virtualization Virtualization: extend or replace an existing interface to mimic the behavior of another system. Introduced in 1970s: run legacy software on newer mainframe hardware Handle platform diversity
A Virtualized Linux Integrity Subsystem for Trusted Cloud Computing
A Virtualized Linux Integrity Subsystem for Trusted Cloud Computing Stefan Berger Joint work with: Kenneth Goldman, Dimitrios Pendarakis, David Safford, Mimi Zohar IBM T.J. Watson Research Center 09/21/2011
Open Source Virtualization
Open Source Virtualization About Me Dan Deighton CISSP, CISA, RHCE,... Co-founder of Aplura [email protected] Agenda Overview of Open Source Virtualization Real World Example Tips, Tricks and Gotchas
Getting Started Using Project Photon on VMware Fusion/Workstation
Getting Started Using Project Photon on VMware Fusion/Workstation What is Project Photon? Project Photon is a tech preview of an open source, Linux container host runtime optimized for vsphere. Photon
Oracle Linux Advanced Administration
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 40291196 Oracle Linux Advanced Administration Duration: 5 Days What you will learn This Oracle Linux Advanced Administration training is
How To Install Project Photon On Vsphere 5.5 & 6.0 (Vmware Vspher) With Docker (Virtual) On Linux (Amd64) On A Ubuntu Vspheon Vspheres 5.4
Getting Started Using Project Photon on VMware vsphere 5.5 & 6.0 What is Project Photon? Project Photon is a tech preview of an open source, Linux container host runtime optimized for vsphere. Photon is
Virtualization in Linux
Virtualization in Linux Kirill Kolyshkin September 1, 2006 Abstract Three main virtualization approaches emulation, paravirtualization, and operating system-level virtualization are covered,
Installing & Using KVM with Virtual Machine Manager COSC 495
Installing & Using KVM with Virtual Machine Manager COSC 495 1 Abstract:. There are many different hypervisors and virtualization software available for use. One commonly use hypervisor in the Linux system
AFACT Cloud Computing Working Group. Chia Hung Kao Institute for Information Industry
AFACT Cloud Computing Working Group Chia Hung Kao Institute for Information Industry 1 Outline CAKE (Cloud Appliance Kernel Environment) by III Migration to Cloud Open Virtualization Format Collaboration
Beyond the Hypervisor
Beyond the Hypervisor A Technical Roadmap for Open Virtualization, Linux, KVM Mike Day Distinguished Engineer, Chief Virtualization Architect, Open Systems Development Saturday, February 22, 2014 1 [email protected]
CloudPlatform (powered by Apache CloudStack) Version 4.2 Administrator's Guide
CloudPlatform (powered by Apache CloudStack) Version 4.2 Administrator's Guide Revised September 7, 2013 10:50 pm Pacific Citrix CloudPlatform CloudPlatform (powered by Apache CloudStack) Version 4.2 Administrator's
PARALLELS SERVER 4 BARE METAL README
PARALLELS SERVER 4 BARE METAL README This document provides the first-priority information on Parallels Server 4 Bare Metal and supplements the included documentation. TABLE OF CONTENTS 1 About Parallels
Xen Virtualization Software
Live Migration with Xen Virtualization Software Virtualization is an emerging trend in enterprise data centers. Using virtualization software, system administrators can run multiple operating systems on
OpenNebula Open Souce Solution for DC Virtualization
OSDC 2012 25 th April, Nürnberg OpenNebula Open Souce Solution for DC Virtualization Constantino Vázquez Blanco OpenNebula.org What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision on Virtualized
