Você está na página 1de 39

VIRTUALIZATION

A MAJOR PROJECT REPORT


SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE AWARD OF
THE DEGREE OF
BACHELOR OF TECHNOLOGY
IN
INFORMATION TECHNOLOGY
Under The Guidance Of
Jinaraju.S
System Administrator
TeleDNA Communications Pvt. Ltd

INFORMATION TECHNOLOGY
BMIET- BHAGWAN MAHAVIR INSTITUTE OF ENGINEERING AND TECHNOLOGY,
SONIPAT
Submitted By:
Abhinav Khanna
IT/10/501

Submitted To:
Ms.Sonika Popli

Abstract
Title :- Virtualization
The principal objective of this project is to demonstrate the capability of Virtualization through
Oracle VM accurately and inexpensively. The term "virtualization" traces its roots to 1960s
mainframes, during which it was a method of logically dividing the mainframes' resources for
different applications. Virtualization is a technology that is applied for the sharing the
capabilities of a physical computers by splitting the resources among OSs.
Virtualisation software is most often used to emulate a complete computer system in order to
allow a guest operating system to be run, for example allowing Linux to run as a guest on top of
a PC that is natively running a Microsoft Windows operating system (or the inverse, running
Windows as a guest on Linux). Virtualization provides many benefits Greater efficiency in
CPU utilization, Greener IT with less power consumption, Better management through central
environmental control, More availability, Reduced project timelines by eliminating, Hardware
procurement, Improved disaster recovery capability, More central control of the desktop, and
improved outsourcing services.
Oracle VM can take advantage of up to 160 CPUs, 2TB RAM per server and can host a
maximum of 128 VMs per server. Oracle VM maximizes consolidation of linux and windows
servers. It saves on power, cooling and space. Oracle VM is the server virtualization offering
from OracleCorporation. Oracle VM Server for x86 incorporates the free and opensourceXen hypervisor technology, supports Windows, Linux, and Oracle Solaris[2] guests and
includes an integrated Web based management console.
This Project report covers most of the benefits of Oracle VM. It includes working of Oracle VM
Server and Oracle VM Manager.
Oracle VM Server is a lightweight, secure virtualization environment based on Xen hypervisor
used to run virtual machines and the OracleVMAgent.
Oracle VM Manager provides a central place to manage Oracle VM Server for x86 and
SPARC. It streamlines tasks that are normally highly manual and time-intensive to significantly
reduce data center costs and complexity.

CONTENTS

1. Understanding Virtualization 06
Server Virtualization.
Network virtualization
Desktop Virtualization .....................................................................................
Application Virtualization

06
06
07
07

2. Introduction To Oracle VM.


Oracle VM Architecture
Oracle VM Features

08
08
10

3. Objectives .
4. Feasibility Study ..

11
14

About The Company


TeleDNA is an ISO 9001:2008 certified VAS infrastructure products company, awarded as
Emerging Indian VAS infrastructure provider by INFOCOM-CMAI National Telecom
Awards - 2010 for its state of Art, next generation, carrier grade VAS infrastructure products.

Operational since 2001, till date TeleDNA has helped and is helping many mobile service
providers and enterprises to increase revenues with its advanced product suite. TeleDNA product
portfolio has highly scalable and robust platforms which can be deployed in Tier 1, Tier 2 or Tier
3 mobile operator networks. With more than 65 product installations around the world, TeleDNA
systems are field proven and have almost all vendors network interfaces ready. As such,
TeleDNA provides very fast roll-out and short time-to market to service providers.
With many firsts to its credit, TeleDNA as a unique Product company has raised to the standards
of even replacing the competition and gaining about 50% market share in providing robust
platforms to mobile operators in India. The robustness and scalability of the platforms has been
demonstrated during peak with examples such as messaging platform handling more than 500
million
messages
every
new
year.
All TeleDNA products are designed to maximize the revenue capture for mobile operators at a
minimum cost. For more details please mail at sales@teledna.com

Understanding Virtualization
Virtualization, in computing, refers to the act of creating a virtual (rather than actual) version of
something, including but not limited to a virtual computer hardware platform, operating system
(OS), storage device, or computer network resources.
The term "virtualization" traces its roots to 1960s mainframes, during which it was a method of
logically dividing the mainframes' resources for different applications. Since then, the meaning
of the term has evolved to the aforementioned.[1]
Virtualization is one of the hottest trends in information technology today. This is no accident. While a
variety of technologies fall under the virtualization umbrella, all of them are changing the IT world in
significant ways.

Server Virtualization
The architecture of today's x86 servers allows them to run only one operating system at a time.
Server virtualization unlocks the traditional one-to-one architecture of x86 servers by abstracting
the operating system and applications from the physical hardware, enabling a more cost-efficient,
agile and simplified server environment. Using server virtualization, multiple operating systems
can run on a single physical server as virtual machines, each with access to the underlying
server's computing resources.
Server virtualization unleashes the potential of today's powerful x86 servers. Most servers
operate less than 15 percent of capacity; not only is this highly inefficient, it also introduces
server sprawl and complexity.

Network Virtualization
Network virtualization is the complete reproduction of a physical network in software. Virtual
networks offer the same features and guarantees of a physical network, yet they deliver the
operational benefits and hardware independence of virtualizationrapid provisioning,
nondisruptive deployment, automated maintenance and support for both legacy and new
applications.
Network virtualization presents logical networking devices and serviceslogical ports, switches,
routers, firewalls, load balancers, VPNs and moreto connected workloads. Applications run on
the virtual network exactly the same as if on a physical network.
You can create a highly scalable network fabric that provides greater levels operational
efficiency and agility, faster provisioning, troubleshooting and cloning, with monitoring, QoS,
and security.

Desktop Virtualization
Desktop virtualization is the concept of separating the logical desktop from the physical
machine.
One form of desktop virtualization, virtual desktop infrastructure (VDI), can be thought as a
more advanced form of hardware virtualization. Rather than interacting with a host computer
directly via a keyboard, mouse, and monitor, the user interacts with the host computer using
another desktop computer or a mobile device by means of a network connection, such as
a LAN, Wireless LAN or even the Internet. In addition, the host computer in this scenario
becomes a server computer capable of hosting multiple virtual machines at the same time for
multiple users.[4] Some of the softwares used for desktop virtualization are Oracle VirtualBox,
VMware Player, Microsoft Virtual PC.

Application Virtualization
Application virtualization is software technology that encapsulates application software from the
underlying operating system on which it is executed. A fully virtualized application is not
installed in the traditional sense,[1] although it is still executed as if it were. The application
behaves at runtime like it is directly interfacing with the original operating system and all the
resources managed by it, but can be isolated or sandboxed to varying degrees. In this context,
the term "virtualization" refers to the artifact being encapsulated (application), which is quite
different to its meaning in hardware virtualization, where it refers to the artifact being abstracted
(physical hardware).

Introduction to Oracle VM
This contains introductory information about Oracle VM, its components, architecture, and
deployment options, and contains:
Oracle VM is a platform that provides a fully equipped environment with all the latest benefits of
virtualization technology. Oracle VM enables you to deploy operating systems and application
software within a supported virtualization environment. The components of Oracle VM are
shown in Figure 2-1, "Oracle VM Architecture".

Figure 2-1 Oracle VM Architecture

Oracle VM Manager: Provides the command line interface or shell, as well as the
graphical user interface (GUI). The GUI is an Application Development Framework
(ADF) web application you use simply through your browser to manage Oracle VM
Servers, virtual machines, and resources. Use Oracle VM Manager to:

Configure and manage Oracle VM Servers


Configure and manage networks
Configure and manage storage
Configure and manage resources such as virtual machine images, virtual
machine templates, assemblies, and installation media
Create virtual machines from installation media, a virtual machine template,
an assembly, or a virtual machine image
Manage virtual machines, including powering on and off, deleting, and live
migrating
Import virtual machines created with Oracle VM or another solution for
server virtualization

Oracle VM Server: A managed virtualization environment providing a lightweight,


secure, server platform which runs virtual machines. At least one Oracle VM Server is
required, but several are needed to take advantage of clustering. Oracle VM Server is
based upon an updated version of the underlying Xen hypervisor technology, and
includes Oracle VM Agent.

OracleVMAgent: Installed on OracleVMServer, it communicates with OracleVM


Manager and includes a web services API for managing the OracleVMServer, server
pools,and resources.

Oracle VM Features
This section gives an overview of the Oracle VM Manager features used to manage Oracle VM
Servers, virtual machines, storage repositories, networks, and resources. Oracle VM Manager
provides the following main capabilities:
Manages the physical Oracle VM Servers and can, for example, reboot or rediscover the
physical hardware.
Creates and configures server pools.
Creates and manages Oracle VM Server logical networks, for example, NIC port
bonding, and configuring VLAN networks.
Creates and manages storage repositories.
Manages resources, including ISO files, virtual machine templates, virtual machine
images, and virtual machine assemblies.
Manages the virtual machine life cycle. This includes creating virtual machines from
either installation media or from templates, starting, logging in, shutting down, and
deleting virtual machines.
Imports, clones and migrates virtual machines.
Performs load balancing of virtual machines in server pools.
Manages jobs in the Oracle VM environment.
Manages policies such as High Availability, Distributed Resource Scheduling, and
Distributed Power Management.

10

Objectives
Some of the possible business goals and objectives that you can achieve by using a virtualized
environment managed with Oracle VM. There are Five main objectives to virtualization,
demonstrating the value offered to organizations:

Asset Consolidation and Increased Asset Utilization


On average, only 5 to 15 percent of a typical physical computers capacity is actually used.
Computers running as virtual machines can operate at 60 percent utilization or greater,
depending on the availability requirements of their workloads.
Computer consolidation is a priority for most organizations implementing virtual machine
technology. By consolidating their physical computers, organizations can increase asset
utilization and decrease replacement, maintenance, and operating costs.

Lower Power, Space, and Cooling Costs


Many data centers are operating at full capacity for space, power, and cooling. Because one
physical computer can host many virtual machines, data center operations are more efficient,
running more applications on fewer physical machines, thus reducing the associated operating
costs.

Faster Response to Business Needs


Provisioning new computers can be a lengthy process, often measured in days and months.
Instead of needing to manually procure and set up new physical computers, which is both timeand labor-intensive, IT administrators can quickly and easily provision new virtual machines and
rapidly develop them to teams and business units as needed.
The process of provisioning new computers can be further streamlined by using the VMM SelfService Portal. By using the VMM Self-Service Portal, the VMM administrator can designate
self-service end users and grant them controlled access to specific virtual machines, templates,
and other VMM resources by way of a Web-based portal. This access enables end users, such as
test and development users, to quickly provision new virtual machines for themselves, according
to controls set by the VMM administrator through self-service policies.

Business Continuity and Rapid Recovery


Another key benefit of virtualization is the ability to reduce scheduled and unscheduled
downtime, along with the ability to rapidly recover an entire computer, including data and
operating system state, to a previous point in time, last known good configuration, or bare metal
state. Three major areas where virtualization can help with this issue are described in the
following sections.

11

Full System Recovery


If a computer fails, it can be relatively easy to recover the datadatabases, files, and folders
but recovering the entire system typically requires reinstalling and reconfiguring the operating
system, and then the applications, which is a very time-consuming process. Most often, system
failures result from a hardware failure, a system volume failure, or incompatible updates. By
using virtual machines and VMM, you have the ability to checkpoint virtual machines at regular
intervals or before specific events, such as updates or configuration changes. Then, you can
revert to a previous point in time should anything go wrong.
Disaster Recovery
Most disaster recovery locations require hardware that is identical to the primary site and it can
be difficult to recreate a system that matches the primary site, because of application and
operating system state. Virtual machines make this recreation much easier, because they need to
keep only virtual hard disk (vhd) files synchronized.
High Availability
Most downtime experienced is actually for planned activities like hardware maintenance or
operating system and application updates. Downtime for a virtual machine host can be
particularly troublesome, because it affects all the virtual machines running on that host.
Updates are applied at least monthly and hardware lease cycles generally run for about 3 years at
which point the equipment needs to be replaced. By using VMM to manage the virtual
environment, you have the ability to reduce the impact of these outages by moving virtual
machines to other available hosts when their existing host becomes unavailable for any reason,
planned or unplanned
.

Development and Test Environments


You might have a significant number of in-house developers and testers, or host Web-based
applications that have a development or test environment that is identical to the production
environment. In such an environment, the ability to consolidate computers and to rapidly reprovision computers is particularly appealing. The following sections describe two scenarios in
which virtualization can be helpful.
Sandbox Testing
Developers and testers often need computers to test new components that are being developed.
Furthermore, they typically need several computers with a variety of configurations, with
different processors, different operating systems, different update or version levels, etc. And
typically, such computers are required for only a short period of time.
Instead of provisioning physical computers for this type of usage, VMM gives you the ability to
provision virtual machines, on demand and as required by the development or test team. Because
virtual machines can be provisioned much faster than physical computers, this can improve
responsiveness to the development or test users.
Responsiveness can be further enhanced by making use of the VMM Self-Service Portal so that
these users can provision their own pre-configured virtual machines.

12

Another feature of virtual machines that developers can take advantage of is the ability to create
checkpoints that enable them to roll back an entire systemoperating state and datato a
previous point in time. This ability to roll back allows developers to repeatedly test new code and
then revert to the original configuration without needing to rebuild the computer from scratch.
Pre-Production Staging
You might also maintain replicas in your test labs of some production systems, such as a
corporate Web site, an intranet, or intranet applications. Any time that updates are made to these
systems, they are typically checked into the test environment before being moved to production.
While this process is safe and effective, it is typically costly to set up and maintain. Having the
same number of computers in the test environment as in production doubles hardware and
operating costs. By using virtual machines, you can reduce the number of physical test
computers needed and even recreate an entire multi-tier environment on a single computer,
which is very helpful with three-tier applications involving complex networking topologies.
Furthermore, moving a computer from the test environment to production can be quicker,
because the hardware dependencies have been eliminated.

13

Feasibility Study
The various aspects of feasibility study were considered before the start of the project, and the
project is feasible with respect to the following aspects:
1. Technical: The project is feasible within the limits of current technology. It is a practical
proposition and can be implemented within the resources available. The schedule for the project
is reasonable and the supervisor is an expert in this field. The technology available is capable of
providing solutions to problems that might occur during the project. Hardware and Software
required for the project is available.
2. Economic: The system is cost effective and the benefits will outweigh the cost. The cost of
the whole project is reasonable and worth spending on. The cost includes the hardware and the
software needed. The amount of savings will be large in the long run as the system will reduce
the need for resources. The project needs you to spend mainly on:

Computers/Servers
CD/DVD
Internet Connection

The Software is free and you may download it from Oracle Website. The Implementation is what
will cost money and time.
3. Operational: The mode of operation will provide adequate throughput and response time.
Current mode of operation provide cost-effective information services to the business. Once the
system is operational, there will be huge reduction in cost and increase in benefits. The system
will protect against fraud and guarantee accuracy and security of data and information. The
system if developed will definitely be used as it will cut down the costs of business and requires
less resources. The user interface is simple and and end user will be able to adapt to the change.
4. Schedule: The project requires prior knowledge of Linux and Networking. The
implementation of the hardware and the installation requires 3 to 4 hours. Basics of the project
can be done in 1 week. Advanced study and complete knowledge of the project requires
approximately 3 months. In all the project can be completed within 4 months with
implementation beginning in the early phase of the project.
5. Legal: The project undertaken does not in any way conflict with the legal requirements. It
does not violate any of the oracles rules and regulations regarding the use of the product. This
software and related documentation are provided under a license agreement containing
restrictions on use and disclosure and are protected by intellectual property laws. The project is
made following the license agreement.

14

Methodology

SystemRequirements

Three systems with static IP addresses are required to install Oracle VM: Two systems to
run Oracle VM Server, and one to run Oracle VM Manager.

For the system that will be running Oracle VM Server, you must start out with a clean
installation (no preinstalled OS or firmware-level RAID volumes).

The system that will be running Oracle VM Manager must have one of the following
OSs installed:
1. Oracle Enterprise Linux Release 4.5 or later
2. RedHat Enterprise Linux Release 5.5 or later

Oracle VM media set or an equivalent ISO image. The ISO image can be used for remote
installation or for creating an installation CD/DVD.

DVD-ROM drive.

USB keyboard and mouse.

Monitor.

15

1. Installing Oracle VM Server


Preinstallation Tasks And Requirements
Before you start the Oracle VM Server installation, make sure your computer meets the
minimum hardware and software requirements.
Hardware requirements:Oracle VM Server supports computers with x86 (i686) and x86_64 processors. This includes all
Intel Pentium Pro or newer, and all AMD Athlon/Duron processors and newer. At least a
Pentium 4 or Athlon CPU is recommended.
A dual core CPU or multiple CPUs are recommended to run multiple guests.
The minimum memory requirement is 1GB RAM, although it is recommended you have a
computer with at least 2GB RAM. Guest memory requirements vary for each guest operating
system. You should perform your own memory sizing for guest operating systems. A dual core
CPU or multiple CPUs are recommended to run multiple guests.
Software Requirements:There are no prerequisite software requirements. Oracle VM Server includes a small Linuxbased management operating system. All previous operating systems and data are lost during the
installation of Oracle VM Server.
Network Requirements:It is recommended that you install Oracle VM Server on a machine with a static IP address. If
your machines uses DHCP you should configure your DHCP server to assign static DHCP
addresses. This makes sure your host always receives the same IP address. The behavior of the
Oracle VM Server host is undefined if used in an environment where your IP address may
change due to DHCP lease expiry.
.

Installation Process
To install Oracle VM Server from a CDROM:
1. Insert the Oracle VM Server CDROM into your CDROM drive.
2. Boot the computer with the Oracle VM Server CDROM.

16

3. The Oracle VM Server screen is displayed.

Press Enter to begin the installation. If you do not press a key for one minute, the installer
automatically starts. The installer is only available in text mode.
4. The CD Found screen is displayed.

To test the CDROM, select OK and press Enter. The CDROM is tested and any errors are
reported. To skip media testing and continue with the install, select Skip and press Enter.

17

5. The Keyboard Selection screen is displayed.

Select OK and press Enter.


6. If an existing Oracle VM Server installation is found on the computer, the System to Upgrade
screen is displayed.

Select Reinstall System to overwrite the existing installation. Select Oracle VM Server 2.x
(disk) to upgrade the existing installation.
Select OK and press Enter.
18

7. The Partitioning Type screen is displayed.

Select whether you want to:


Remove all partitions and create a new default partition layout
Remove all Linux partitions and create a new default partition layout
Use the free space on selected drives to create a new default partition layout
Create a custom partition layout
Oracle recommends you use a default partition layout.
Select OK and press Enter.
8. If you selected to remove a partition, a Warning screen is displayed to confirm that you want
to remove the partition(s), including the data contained on any partitions.

19

9. The Review Partition Layout screen is displayed.

If you do not want to review the partition layout and accept the default partition layout, select No
and press Enter.
If you want to review the partition layout, select Yes and press Enter.
The Partitioning screen is displayed.

Review the partition layout, and make any changes you want.
Select OK and press Enter to save any changes.

20

10. The Boot Loader Configuration screen is displayed.

Select Master Boot Record (MBR) or First sector of boot partition as the location to install
the boot loader.
Select OK and press Enter.
11. The Oracle VM Management Interface screen is displayed.

Select the network interface to use for management of the computer.


Select OK and press Enter.
21

12. The Network Configuration for ethn screen is displayed.

If your computer uses a static IP address, select whether you want to enable IPv4 and/or IPv6
support. Enter the IP address and prefix (netmask) for your computer. IPv4 support is enabled by
default.
Select whether you want to enable the network configuration each time you boot the computer.
This is enabled by default.
Select OK and press Enter.
13. The Miscellaneous Network Settings screen is displayed.

Enter the Gateway, Primary DNS and optional Secondary DNS in the fields.
Select OK and press Enter
22

14. The Hostname Configuration screen is displayed.

If your machine has its own hostname, select manually and enter the hostname or IP address.
If your machine uses DHCP to assign its hostname, select automatically via DHCP.
Select OK and press Enter.
15. The Time Zone Selection screen is displayed.

Select your time zone by selecting the city closest to your computer's physical location.
Select OK and press Enter.
23

16. The Oracle VM Agent password screen is displayed.

Enter a password to be used for the Oracle VM Agent in the Password field.
Re-enter the password in the Password (confirm) field.
Select OK and press Enter. If the two passwords do not match, the installer
prompts you to enter them again.
17. The Root Password screen is displayed.

Enter a password for the root user in the Password field. The root password must be at least six
characters long.
Re-enter the password in the Password (confirm) field. Select OK and press Enter. If the two
passwords do not match, the installer prompts you to enter them again.
24

18. The Installation to begin screen is displayed.

Select OK and press Enter. The installer installs and configures Oracle VM Server.
19. When all files are installed and configuration complete, the Complete screen is displayed.

Remove the Oracle VM Server CDROM.


Select Reboot and press Enter. The computer reboots.

25

20. The End User License Agreement screen is displayed.

Review the license agreement. If you agree to the terms of the license agreement, select Agree
and press Enter.
21. The Oracle VM Server login prompt is displayed.

Log into Oracle VM Server as root, with the password you set during the install.
The Oracle VM Server installation is complete. The Oracle VM Agent is started automatically
and restarts each time the computer is rebooted.
26

2. Installing Oracle VM Manager


Preinstallation Tasks And Requirements
The following minimum system requirements must be met on the computer on which you want
to install Oracle VM Manager:
Hardware Requirements:Items
Memory
Processor Speed
Swap Space
Hard Disk Space

Minimum Value
2 GB
1.83 GHz*1
2 GB
4 GB

Software Requirements:Operating Systems


Oracle VM Manager is supported on the following operating systems:
Oracle Enterprise Linux 4 Update 5 or later
Red Hat Enterprise Linux Release 5.5 or later
Web Browsers
The Oracle VM Manager user interface is supported in the following Web browsers:
Microsoft Internet Explorer 5.5
Microsoft Internet Explorer 6.0
Microsoft Internet Explorer 7.0
Mozilla Firefox 1.7
Mozilla Firefox 1.0.4
Mozilla Firefox 1.5
Mozilla Firefox 2.0
Safari 2.x (Mac-specific)
Netscape 7.2
Prerequisite Packages
Oracle VM Manager uses Oracle Database 10g Express Edition (Oracle XE) as the management
data repository. Oracle XE requires the libaio package be installed. You can find the libaio
package on the Oracle Enterprise Linux DVD or ISO file. You must install libaio release 0.3.96
or above.
You can check if libaio is already installed on your operating system with the command:
# /bin/rpm -q libaio.i386
If no information is displayed, libaio is not installed. If it is installed, you may see a message
similar to the following:
libaio-0.3.106-3.2
27

To install libaio, go to the directory where the libaio.rpm is located, and enter the command:
# rpm -ivh libaio-version.i386.rpm
To upgrade libaio, you can use the command:
# rpm -Uvh libaio-version.i386.rpm
Prerequisite Ports
Make sure that ports 8888 and 8899 are available. To verify if these ports are available, enter
# netstat -na |grep 8888
# netstat -na |grep 8899
If the ports are available, no response is given.
If these ports are not available, the services that occupy these two ports are displayed and you
must release them. To release these port numbers, allow ports 8888 and 8899 through the
firewall:
1. Enter the following command to configure the firewall:
# /usr/bin/system-config-securitylevel
2. Select Enabled for Security Level.
3. Click Customize. In the Other ports field, enter the following text:
8888:tcp,8899:tcp
If you want to secure Oracle VM Manager using Secure Sockets Layer (SSL), also
add the port 4443:
8888:tcp,8899:tcp,4443:tcp

Installation Process
1. Download the Oracle VM Manager software from:
http://edelivery.oracle.com/oraclevm
2. Log in to the Oracle VM Manager host as the root user.
NOTE: Before starting Oracle VM Manager Installation in RHEL, you need to create a user
named Oracle and a group named dba. Add Oracle to dba. Then begin your installation.
3. To install Oracle VM Manager from a hard drive, locate the folder that contains the ISO file.
Mount the ISO file to an existing directory using the following commands:

28

# mkdir mount-point
# mount -o loop,ro OracleVM-Manager-version.iso mount-point
Where mount-point refers to the directory on which you mount the ISO file. For example:
# mkdir /OVMCD
# mount -o loop,ro OracleVM-Manager-2.2.0.iso /OVMCD
You can find all the mounted files under the directory /OVMCD
4. Enter the mount point you created in the previous step, for example, /mnt and start the
installation with the runInstaller script:

5. The installer will ensure prerequisites are met before continuing and then prompt for a
password that will be the default password used for all products being installed as well as the log
in password for the Oracle VM Manager user interface after the installer has completed.

29

The password must be between six to fourteen characters and it must be a combination of atleast
one lower case, uppercase and number.
6. The installer will prompt the user to continue after it has verified the passwords and space
requirements.

7. The actual install process will begin by displaying something like the following over the next
few minutes. The entire install process can take 20 minutes or more. It will automatically
complete nine steps for installation which can be seen in the images below.

30

31

8. The following information will be displayed after the Oracle VM Manager installer has
completed. The post-install message contains important information about the Oracle VM
Manager and should be saved to a text file for future reference:

To access the Oracle VM Manager UI, go to the browser and open the link as given at the end of
installation process
https://MyManager:7002/ovm/console

32

9. Oracle VM Manager login screen will appear.

Login with the username admin and password you set during installation.

NOTE:
1. Installation of VM Manager is done on RHEL. After installation you can aceess the Oracle
VM Manager from any pc within the network by replacing the hostname in the UI address with
the IP address of the machine on which you installed Oracle VM Manager.

33

Oracle VM Manager UI:Once you login, you will get to the UI as shown in the image.

The components of the Oracle VM Manager user interface are described in detail :Global Links: Contain navigation and resources which are relevant to the whole Oracle VM
Manager user interface.
Tabs: The tabs available are Health, Servers and VMs, Repositories, Networking, Storage, Tools
and Resources, Jobs,and Getting Started.
Toolbar: Allows quick access to a group of task icons. The icons in the toolbar change
depending on the selected tab.
Navigation Pane: Contains the navigation tree.
Navigation Tree: Shows hierarchy of physical and virtual components. Click on a component to
open its default pane and related management panes.
Management Pane: Contains the management panes for the selected tab. The management
panes change depending on the selected subtab or Perspective in the drop-down list in the
management pane toolbar.
Job Summary Pane: The Job Summary pane provides a summary of jobs; Total Jobs, Pending,
In Progress, Failed, Aborted and Complete. Click an icon to open a dialog box showing the tasks.
The dialog box lets you export a list of the jobs to a spreadsheet file, view details of a job, or
abort a job.

34

Creating A Server Pool:


A server pool is a group of one or more virtualization hosts with the same processor architecture
that have access to the same virtual and physical networks, and storage resources. Server pools
provide load balancing, high availability capabilities, and sharing of some resources for all
members of the pool. The Servers on which you installed Oracle VM Server can be added to
these pools for various purpose which will be discussed later.
To create a server pool:
1. Click the Servers and VMs tab.
2. Click Create Server Pool in the toolbar to start the Create Server Pool wizard.
3. The Create Server Pool step is displayed in the wizard.

After Inserting Information Click Next.


4. The Add Servers step is displayed in the wizard.

35

Select the Oracle VM Servers to add to the server pool from the Available Servers column and
move them to the Selected Servers column.
If you have defined tags and wish to add any to the server pool, click Next. Otherwise, click
Finish.
5. The Tags step is optional and displays in the wizard if you clicked Next in the previous step.

Creating A Repository:
Oracle VM uses the concept of repositories to define where Oracle VM resources may reside.
Resources include guest virtual machines, virtual machines templates (guest seed images), ISO
images, shared virtual disks, and so on.
1. Select the Repositories tab.
2. In the toolbar above the navigation pane, click Create New Repository.
3. In the Create a Data Repository dialog box, enter the following information:
Repository Name: The name you wish to use to identify the repository.
Repository Location: Either a network file server or a physical disk.

4. If you selected Physical Disk as the Repository Location, click Search to select a location in
the Select Physical Disk dialog box:
Select a Storage Array and, if applicable, a Volume Group from the respective lists. The
available disks appear.

36

Select the physical disk you wish to install the storage repository on. Click OK.

5. Click Next to proceed to present to servers dialog box.

37

Click Finish to create the new storage repository and present it to the selected Oracle VM
Servers. The new storage repository is displayed in the Repositories table in the management
pane.
At this point, the storage repository has been created, Oracle VM Manager has taken ownership,
and the selected Oracle VM Servers have access in order to store virtual machines, ISO files,
templates and so on.

38

Schedule Of Activities
DATES

ACTIVITIES

20/01/2014

I started my internship and met my supervisor. He


then assigned me a desktop to work on. I installed
windows and configured it.
I was put in the System Administration Domain
and started with learning basics of networking
and system administration before deciding what
project to undertake.

21/01/2014

22/01/2014 - 07/02/2014

Learned basics of systems administration. During


this period I configured desktops and laptops,
installed operating systems( Windows 7, windows
server 2008, RHEL) and softwares required in an
oraganisation , learned how to create a domain for
an organization and how to add users to domain,
MS Outlook, Office 365 and many useful thi

10/02/2014 21/02/2014

I along with my supervisor decided about the


project to be undertaken i.e VIRTUALIZATION
During this period I learned LINUX commands
for my project. I also learned mySQL.
I started my project with basic understanding of
Virtualization by using softwares such as
Microsoft Virtual PC, Oracle VM VirtualBox.

24/02/2014 26/02/2014

After basic understanding, I started with the main


software i.e Oracle VM , studied its user guides
and installation procedures. Then with the help of
my supervisor, we created the setup for our
project which required 2 Servers and 1 PC. I
installed the software and learned basics of Oracle
VM. And finally I created my MIDSEMPROJECT REPORT and PRESENTATION.

26/02/2014 13/03/2014

39

Você também pode gostar