You are on page 1of 13

WOLKITE UNIVERSITY

COLLEGE OF COMPUTING AND INFORMATICS


DEPARTMENT OF SOFTWARE ENGINEERING
COURSE TITLE:- Fundamentals of cloud Computing and
IOT
INDIVIDUAL ASSIGNMENT

NAME ID NO
TAMIRU DEREJE……………………………………….NSR/1990/13

INSTRUCTOR NAME:-
Mr. ALEMU W.
Table of Contents

Contents

Table of contents………………………………………………………..i

List of Figures………………………………………………………………ii

1. VMware and Virtualization…………………………………………..1

2. Features of VMware and Virtualization………………………..1

3. why we used VMware ?………………………………………………….3

4. What is hypervisor and supervisor?……………………………….4

5. Installation and Creation of Virtual Machines………………5

page I
List of figure

Figure 5.1: create new virtual machine………………………………………...5

Figure 5.2: install the guest operating system…………………………………………6

Figure 5.3: Type and versions of the guest operating system……………….…6

Figure 5.4: Name of Virtual Machine………………………………………….7

Figure 5.5: Specify Disk Capacity…………………………………………….7

Figure 5.6: Customize hardware………………………………………………8

Figure 5.7: Amount of memory and processor you want to allocate………….8

Figure 5.8: Finish to create your virtual machine……………………………..9

Figure 5.9: Play (start) Virtual Machine……………………………………...9

Figure 5.10: last Installation of Linux Operating System……………………10

page II
1. What is Vmware and virtualization
 VMware is a company that specializes in virtualization software.
 VMware is a leading provider of cloud computing and virtualization
technologies. Their software allows businesses to run multiple operating
systems and applications on a single physical server, which can save on
hardware costs, improve resource utilization, and increase agility.
 Virtualization is a technology that allows you to create a virtual computer system
on top of a physical computer system. This means that you can run multiple
operating systems and applications on the same physical machine.
 Virtualization is achieved through the use of a hypervisor, which is a layer of
software that sits between the hardware and the operating system.
 The hypervisor creates a virtual environment for each virtual machine, which
includes its own CPU, memory, storage, and network resources.
 VMware and virtualization are related, but distinct concepts.
 VMware is a company that provides virtualization software, while
virtualization is the technology that allows you to create virtual machines.
 VMware's software makes it easier to manage and implement virtualization
in your IT environment.

2. Features of VMware and Virtualization


 VMware offers a wide range of features that make it a popular choice for
virtualization. Some of the key features of VMware include:

 High performance: VMware is designed to deliver high performance for virtual


machines. This means that you can run demanding applications on virtual machines
without experiencing any performance slowdowns.
 Scalability: VMware can be scaled to support thousands of virtual machines. This
makes it a good choice for large enterprises as well as small businesses.
 Reliability: VMware is a highly reliable virtualization platform. This means that you
can be confident that your virtual machines will be up and running when you need
them.
 Security: VMware offers a number of security features that can help to protect your
virtual machines from unauthorized access.
 Ease of use: VMware is a relatively easy-to-use virtualization platform. This makes it
a good choice for organizations that are new to virtualization.

1
 Virtualization is a powerful technology that offers a wide range of features and
benefits. Here are some of the key features of virtualization:

Resource Abstraction: Virtualization abstracts physical resources, such as CPUs,


memory, storage, and network components, from the underlying hardware. This
allows for the creation of multiple virtual machines (VMs) on a single physical
machine, maximizing resource utilization and reducing hardware costs.

Portability: VMs are portable, meaning they can be easily moved from one physical
machine to another without affecting the guest operating system or applications. This
portability simplifies disaster recovery and allows for dynamic resource allocation.

Scalability: Virtualization enables flexible resource allocation, allowing you to easily


add or remove resources to a VM as needed. This scalability makes it easier to adapt
to changing business requirements.

Encapsulation: VMs encapsulate their operating system, applications, and data,


making them self-contained entities. This encapsulation simplifies deployment,
management, and migration of VMs.

High Availability: Virtualization can be used to implement high availability (HA)


solutions, which ensure that applications remain running even if a physical server fails.

Security: Virtualization enhances security by isolating VMs from each other and
from the host system, making it more difficult for malware or unauthorized access to
spread. Security features include role-based access control (RBAC) and network
segmentation.

Testing and Development: Virtualization is widely used for testing and development
purposes, as it allows for the creation of isolated environments for testing new
software or configurations without affecting production systems.

Desktop Virtualization: Desktop virtualization allows users to access their desktops


from any device with an internet connection, improving mobility and simplifying
desktop management.

2
Cloud Computing: Virtualization is the foundation of cloud computing, enabling the
provisioning and management of virtual resources on-demand through a cloud provider.

3. why we used VMware?


VMware is a popular virtualization platform for a variety of reasons, including its
high performance, scalability, reliability, security, and ease of use.

 Here are some of the specific reasons to use VMware:

Resource consolidation: VMware allows organizations to consolidate multiple


physical servers into a single physical server, which can save on hardware costs,
reduce floor space requirements, and simplify management.

Improved resource utilization: VMware can help organizations to make better use
of their existing hardware resources. By consolidating multiple servers onto a single
physical machine, organizations can ensure that all of their hardware resources are
being used efficiently.

Increased agility: VMware can help organizations to respond to changing business


needs more quickly and easily. By using VMware, organizations can quickly
provision new virtual machines, which can be used to deploy new applications or test
new configurations.

Simplified disaster recovery: VMware can make it easier to recover from disasters,
such as natural disasters or power outages. By using VMware, organizations can
easily back up and restore their virtual machines, which can help to minimize
downtime in the event of a disaster.

Enhanced security: VMware offers a number of security features that can help to
protect organizations from unauthorized access, malware, and other threats. These
features include role-based access control (RBAC), network segmentation, and
vShield Endpoint.

Ease of use: VMware is a relatively easy-to-use virtualization platform. This makes it


a good choice for organizations that are new to virtualization.

3
4. What is hypervisor and supervisor?
 A hypervisor, also known as a Virtual Machine Monitor (VMM), is a layer of
software that sits between the hardware and the operating system. It allows
multiple operating systems to run on the same physical machine, each in its own
isolated virtual machine (VM).
 The hypervisor is responsible for allocating hardware resources to each VM,
such as CPU, memory, storage, and network bandwidth. It also handles the
communication between the VMs and the hardware.

 There are two types of hypervisors:

 Bare-metal hypervisors: These hypervisors are installed directly on the


hardware, without the need for an operating system. Examples of bare-metal
hypervisors include VMware ESXi and Microsoft Hyper-V.
 Hosted hypervisors: These hypervisors run as an application on top of an
operating system. Examples of hosted hypervisors include VirtualBox and
VMware Workstation Player.

 Supervisor

 A supervisor, also known as a kernel, is the core of an operating system. It is


responsible for managing the hardware resources, allocating them to different
processes, and handling interrupts. The supervisor also provides a number of
system services, such as memory management, file system management, and
process scheduling.

The term "supervisor" is often used interchangeably with "hypervisor." However,


there is a subtle difference between the two. A hypervisor is a more specific type of
supervisor that is specifically designed for managing hardware resources for multiple
virtual machines.

In summary, a hypervisor is a layer of software that sits between the hardware and the
operating system, while a supervisor is the core of an operating system. Both types of
software manage hardware resources, but a hypervisor is specifically designed for
managing hardware resources for multiple virtual machines.

4
5. Installation and Creation of Virtual Machines

 Process to Create Virtual Machine using VMware


Workstation 17 Player:

Step 1: Launch VMware Workstation 17 Player.

 To launch VMware Workstation 17 Player, simply double-click on the VMware


Workstation 17 Player shortcut on your desktop.

Step 2: Click the Create a New Virtual Machine button.

 This will open the New Virtual Machine Wizard.

Figure 5.1 create new virtual machine

Step 3: Select Custom (Advanced) and click Next.

 This option gives you more control over the configuration of your virtual machine.

Step 4: Select the hardware compatibility version for your virtual


machine.

 The hardware compatibility version determines which features of your host


computer are available to your virtual machine. Select the highest hardware
compatibility version that is supported by your guest operating system.

5
Step 5: Select the I will install the operating system later option and
click Next.

 This option allows you to install the guest operating system at a later time.

Figure 5.2 install the guest operating system

Step 6: Select the type and version of the guest operating system you
want to install.

 VMware Workstation 17 Player supports a wide range of guest operating systems,


including Windows, Linux, and macOS. Select the type and version of the guest
operating system that you want to install.

Figure 5.3 Type and versions of the guest operating system

6
Step 7: Give your virtual machine a name and select a location to store
it.

 Enter a name for your virtual machine and select a location to store the virtual
machine files.

Figure 5.4 Name of Virtual Machine

Step 8: Select the size and type of virtual disk you want to create.

 The virtual disk is where the guest operating system and files will be stored. Select
the size and type of virtual disk that you need.

Figure 5.5 Specify Disk Capacity

7
Step 9: Ready to create Virtual Machine (Customize Hardware)

 To customize the hardware of a virtual machine in VMware Workstation 17 Player


In the Hardware tab, you can customize the following settings:

 Memory: Increase or decrease the amount of memory allocated to the virtual machine.
 Processors: Increase or decrease the number of processors allocated to the virtual
machine.
 Hard disk: Add, remove, or modify virtual hard disks.
 Network adapter: Add, remove, or modify network adapters.
 CD/DVD drive: Add or remove a CD/DVD drive.
 USB controller: Add or remove a USB controller.

Figure 5.6 Customize hardware

Figure 5.7 Amount of memory and processor you want to allocate

8
Step 10: Review your settings and click Finish to create your virtual
machine.

 Once you have reviewed your settings, click Finish to create your virtual machine.
 Once your virtual machine has been created, you can power it on and install the
guest operating system of your choice.

Figure 5.8 Finish to create your virtual machine.

Figure 5.9 Play (start) Virtual Machine

9
Figure 5.10 last Installation of Linux Operating System

10

You might also like