View
3.342
Download
1
Category
Preview:
DESCRIPTION
Creating an 11GR2 image on Oracle Enterprise Linux using Oracle VM VirtualBox
Citation preview
Virtualized Environments Oracle Enterprise Linux and Oracle VM (SUN)Virtual Box
John Heaton, iSeerix
Oracle OpenWorld UnConference Sep 2010
Agenda • Overview of Virtualization
• Terminology
• Types of Virtualization
• Oracle VM (Sun) VirtualBox
• Creating the Virtual Machine
• Virtual Machine – Guest O/S Install
• Oracle VM VirtualBox Additions
• Oracle Installation
• Post Install Steps
• Open Virtualization Format
• Conclusion
Overview of Virtualization
• Virtualization is the abstraction of computer resources.
• Widespread.
• Different types.
• Similar goal: how to more efficiently utilize available resources.
Terminology
• Host – the environment and operating system upon which the virtual machines are being executed.
• Guest – the operating system which is executed within the virtual machine.
• Virtual Hard Drive – file acting as a HD for a guest
• Virtual Machine – an environment which is created and runs on the host. Dedicated hardware resources and software.
Types of Virtualization
• Platform – separates operating system from underlying resources.
• Application – hosting of applications. • Storage – abstraction of logical storage from
physical storage. • Memory – creating virtualized memory pools. • Network – virtual private networks. • Desktop – remote desktop environments. • Database – decoupling of the database layer.
ORACLE VM (SUN) VIRTUALBOX
• Supports both 32 bit and 64 bit host and guest operating systems.
• Intel VT or AMD-V are supported.
• Support SMP up to 32 virtual processors.
• Large number of host platform options.
• Supports unmodified guests operating systems.
• Compatible with industry standards for OVF.
Oracle VM (Sun) VirtualBox Usage
• Maintaining legacy environments for applications.
• Testing of new operating systems and environments.
• Separate environments to isolate applications (development vs. office).
• Research and development environments to test features or functionality.
• Demo / Sandbox environments.
BUILDING AN ORACLE ENTERPRISE LINUX VIRTUALIZED ENVIRONMENT
• Requirements
Component Processor Memory Graphics
Memory
HDD
Host -
Windows 7
1Ghz or
higher
1GB minimum 128 MB 16 GB
Guest -
Oracle
Enterprise Linux
1Ghz or
higher
512 MB
minimum
32 MB 4 GB
Oracle 11GR2 1Ghz or
higher
1.5 GB 32 MB 24 GB
Total Hardware
Required
1 Ghz
higher
3 GB 128 MB 44 GB
VirtualBox - http://www.virtualbox.org Oracle Enterprise Linux - http://edelivery.oracle.com Oracle 11GR2 obtained - http://otn.oracle.com
Virtual Hard Drive • File which simulates the HD
for the guest operating system.
• Formatted and partitioned by the guest operating system.
• Can be fixed size or dynamic.
• Managed by the virtual media manager.
• Portable across the same host operating systems.
• Pre-create.
Demo Virtual Media Manager
Software Images
• CD / DVD images in ISO format.
• Can be shared across multiple Virtual Machines.
• When mounted are the same as a CD.
• Can be a boot device.
• Easier to use than CD / DVD.
• Best to be local on the Host HDD – faster access.
Demo Virtual Media Manager
Creating the Virtual Machine
• Container for the Guest Operating System.
• Identifies Guest Operating System.
• Can allocate system resources. – Memory
– Storage
– Networks
– Video
– Serial Ports
– USB Drives
– Shared Folders
• Configurable at any stage.
Demo Create Virtual Machine
Virtual Machine Options
• 32 / 64 Bit – Intel VT or AMD-V are required for 64 bit and must be enabled.
• Video Memory – use at least 32mb .
• Load the ISO image for O/S installation under Storage.
• Use Bridged network options. Allows you to interact with the VM. You can change these as necessary based on location and network options.
Virtual Machine – Guest O/S Install • Ensure the compatible
version for the Host. • If the ISO is configured
Linux will start the install process automatically
• Initial setup and package loading screen may take some time.
• Use the Host Key (Right CTRL) to toggle mouse support on/off for the VM.
Demo Install Guest O/S
• Graphical. • Same install process as a
physical server. • Walk through the
wizard. • Configure IP as DHCP if
no static address available and on different networks.
• The Virtual HDD will be partitioned for the O/S.
Virtual Machine – Guest O/S Install
• You can choose the default installation.
• Additional required packages can be installed later and are listed for Oracle.
• The Virtual HDD will be formatted for the Guest O/S.
• Package install could take 45 minutes + .
Virtual Machine – Guest O/S Packages
Virtual Machine – Guest O/S Install Continued
• After packages, reboot.
• Unmount CD.
• Continue the setup.
• Disable Firewall and SELinux.
• Use Oracle as the additional user.
• Once complete, reboot.
Oracle VM VirtualBox Additions • Installed from supplied ISO.
• Adds support for: – Shared Folder – the ability to share a folder
between the host operating system and guest operating system. • Read or Read / Write Mode.
• Mounted as a drive within Oracle Linux
– Mouse Support – removes the need to use the host key. (Right CTRL) to toggle the mouse support for the Virtual Machine.
– Enhanced Graphics Support – dependant on the kernel. Auto screen size and seamless mode is available.
Demo Additions and file mount
Configuring the Environment
• Prepare the Oracle Enterprise Linux for Oracle 11GR2 – Extraction of the software.
– Installation of Additional Linux Packages.
– Configuring the environment: • System configuration
• File Limits
• Profile Settings
• Oracle User
• Bash profile
Demo Environment Config
Installation of Oracle Software
• Select the type of installation. – Software and database
– Desktop Class
• Validate and verify the prerequisites, if not clean then correct and continue.
• Verify directory settings and database names.
Installation of Oracle Database
• Database configuration.
• Run root scripts.
• Configure the Listener with the database (NETMGR).
• If database create fails, use DBCA.
Demo NETMGR and DBCA
Open Virtualization Format • Independent. • Portable across
Operating Systems. • Can be used for
Backups. • Compresses. • Most reliable way to
Virtual Machines. • DO NOT INSTALL
VBADDITIONS FOR CLONES.
Demo OVF
Conclusion
• Oracle VM (Sun) Virtual Box is a robust cost effective virtualization technology.
• Multi Platform.
• Supports 32 bit and 64 bit.
• Effective as a sandbox environment from desktop to server using clones.
• Whitepaper as a download is available from
– www.iseerix.com
Recommended