Академический Документы
Профессиональный Документы
Культура Документы
Expert/PMO, Cloud Platform and Oracle/MS in hp o Director of Finance & Secretary - AIOUG o Oracle Database 12c Beta Tester o Oracle VM SIG www.oraclevmsig.org o Blog: www.oadba.com
www.aioug.org
AIOUG is a non profit organization started by like minded users who think such a community is required in India where the amount of Oracle user base is humongous. The idea of this group is to share what the Oracle users have learned from using Oracle technology over the years with fellow users who have similar interest. AIOUG is registered as a Society under the Karnataka Societies Registration Act, 1960 vide Society Number SORSJR-35/07-08 dated 21st September, 2007.
http://www.aioug.org/events/
www.sangam13.info
This views/content in this document are those of the presenter and do not necessarily reflect that of Oracle Corporation and/or its affiliates/subsidiaries. The material in this document is for informational purposes only and is published with no guarantee or warranty, express or implied.
General Discussion on Virtualization. What is Virtualization ? What is Hypervisors ? & Types Oracle VM Virtual Box Why is virtualization useful? Architecture Command Line Interface Oracle VM VirtualBox Manager Host-Guest Interoperability A Server in your Lap Snapshots Cloning Virtual Appliances Useful Links Q&A
Virtualization technology emulates real or physical computing resources, such as desktop computers and servers, processors and memory, storage systems, networking, and individual applications.
Types Hardware Virtualization Full Software Virtualization Para virtualization Hardware-assisted software virtualization Component or resource virtualization
A hypervisor, also called a virtual machine manager, is a program that allows multiple operating systems to share a single hardware host. Each operating system appears to have the host's processor, memory, and other resources all to itself. However, the hypervisor is actually controlling the host processor and resources, allocating what is needed to each operating system in turn and making sure that the guest operating systems (called virtual machines) cannot disrupt each other.
Infrastructure consolidation
For Windows, Linux, Solaris and Mac Hosts Leverage existing hardware and skillsets Huge Guest Coverage Easy to install and use Fast and powerful Free for Personal Use
Web Service interfaces COM/XPCOM interfaces Python interfaces and interactive shell Command line interface VBoxManage Pluggable Virtual Device architecture and APIs
Organize
VM
Create
Express
Start
Launch
Stop
Stop vm
Shared clipboard
Controllable
Networking modes NAT (client) Bridged (full network citizen) Internal Host-only networking Port-forwarding 32-bit or 64-bit Servers Headless-mode Servers
DEVELOPER/SYSTEM ARCHITECT
YOU NEVER KNOW WHEN A CHANGE IN THE ENVIRONMENT OR STACK IS GOING TO BITE YOU. YOU CAN SOMETIMES SPEND SO MUCH TIME DIAGNOSING WHAT CHANGED.
Testing
Create a snapshot Modify guest (e.g. patches, install Revert back to initial
apps, etc.)
state
Branching
Use different software levels
of the guest
Backup
Revert to a pristine
Use cases:
Backup: create a full copy of an existing
Branching/Testing: like
VM to have a backup
Snapshots Template: allow to create several VMs (which could than be modified) from one base state Replication: the same VM could be started more than once after cloning (e.g. clusters, grids)
SO OFTEN PROBLEMS ARE INTRODUCED BY PEOPLE NOT DEPLOYING OUR STUFF CORRECTLY. BUT WE CAN'T SHIP A HUMAN BEING WITH EVERY COPY OF THE SOFTWARE.
Export and Import of VMs Industry Standard Open Virtualization Format Easy to use wizard Command-line interface
http://www.oracle.com/technetwork/community/developer-vm/index.html
Enterprise Java Development Database App Development Oracle VM Manager & Server VMs Solaris 11 Admin VM Sun ZFS Storage Appliance Simulator Oracle Tuxedo Web Application Server Demo Oracle Business Intelligence SampleAppV207 SOA & BPM Development VM Enterprise PHP Development VM
VirtualBox.org https://www.virtualbox.org/
Oracle VM on oracle.com : http://www.oracle.com/virtualization Oracle VM on the Wiki : http://wiki.oracle.com/Oracle+VM
Keep Watch for SIG events
http://oraclevmsig.org/