0% found this document useful (0 votes)
112 views

CS505 All Slides By Pin✌️

Uploaded by

arzooseharvu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
112 views

CS505 All Slides By Pin✌️

Uploaded by

arzooseharvu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 157

Type 2 hypervisor

Wmware workstation

CS505 - Virtual Systems and Services


Type 2 hypervisor
Creating Virtual Machine
• Topics to be Covered:
What is Type 2 Hypervisor
Type of Type 2 Hypervisor

CS505 - Virtual Systems and Services


Type 2 Hypervisor

• It run at top of OS
• First you install OS and top of OS you install Wmware
workstation / Wmw are fusion as application
• Using that application you create multiple VM

CS505 - Virtual Systems and Services


Type 2 Hypervisor
• VMware Fusion
• Workstation
• VirtualBox

CS505 - Virtual Systems and Services


VMware Fusion:
• This is the company’s MacOS-focused offering, which lets
Mac users run a large range of guest operating systems.
• Run window application in Mac OS

CS505 - Virtual Systems and Services


Workstation:
• VMware’s Linux- and Windows-focused platform comes in
two flavors
• Pro:which is a paid version, The Pro version allows users to run
multiple operating systems on a single PC
• Player, which is free for personal use, Player only supports a
single guest OS

CS505 - Virtual Systems and Services


VirtualBox
• A Type 2 hypervisor running on Linux, Mac OS, and
Windows operating systems.

CS505 - Virtual Systems and Services


Type 2 hypervisor
Wmware workstation

CS505 - Virtual Systems and Services


Lab:
Creating Virtual Machine on
Vmware Workstation
• Topics to be Covered:
Interface
Create VM

CS505 - Virtual Systems and Services


Interface

CS505 - Virtual Systems and Services


Interface

CS505 - Virtual Systems and Services


Create VM

CS505 - Virtual Systems and Services


Create VM

CS505 - Virtual Systems and Services


Create VM

CS505 - Virtual Systems and Services


Create VM

CS505 - Virtual Systems and Services


Create VM

CS505 - Virtual Systems and Services


ESXi
(Hypervisor)

CS505 - Virtual Systems and Services


ESXi (Hypervisor)
• Topics to be Covered:
What is ESXI

CS505 - Virtual Systems and Services


What is ESXI

• It is Type 1 Hypervisor
• Version 6.7 vSphere (Current)

CS505 - Virtual Systems and Services


Component of Vsphere

CS505 - Virtual Systems and Services


ESXI

• ESXI is Hypervisor
• ESXI take physical resource from physical server and
assigned to VM
• Assigned resources from physical server to VM
• Reduced data center space , power , IT administration
services

CS505 - Virtual Systems and Services


ESXI

CS505 - Virtual Systems and Services


ESXi
Installation Steps

CS505 - Virtual Systems and Services


ESXi
Installation Steps
• Topics to be Covered:
What is ESXI
Lab: Installation steps

CS505 - Virtual Systems and Services


Installation Steps

• Download ESXi 6.5 Image from VM ware website


• Boot System with Bootable ESXI Image

CS505 - Virtual Systems and Services


Installation Steps

CS505 - Virtual Systems and Services


Installation Steps

• This is not new one

CS505 - Virtual Systems and Services


Installation Steps

• Find HW and then used that compatible image


• Enter continue

CS505 - Virtual Systems and Services


Installation Steps

CS505 - Virtual Systems and Services


Installation Steps

• Scan disk to install ESXI


• Single disk used by ESXI

CS505 - Virtual Systems and Services


Installation Steps

CS505 - Virtual Systems and Services


Installation Steps

CS505 - Virtual Systems and Services


Installation Steps

CS505 - Virtual Systems and Services


Installation Steps

CS505 - Virtual Systems and Services


Installation Steps

CS505 - Virtual Systems and Services


Installation Steps
• Remove IOS image

CS505 - Virtual Systems and Services


Type 2 hypervisor
Wmware workstation

CS505 - Virtual Systems and Services


ESXi
Installation Steps
• Topics to be Covered:
What is ESXI
Lab: Installation steps
Lab: 2 Configuration Steps

CS505 - Virtual Systems and Services


Configuration Steps

CS505 - Virtual Systems and Services


Configuration Steps

• As authenticate ESXI Host


• Enter user name and pass

CS505 - Virtual Systems and Services


Configuration Steps
(System Customization)

CS505 - Virtual Systems and Services


Configuration Steps
Password

CS505 - Virtual Systems and Services


Configuration Steps
Configure lockdown Mode

CS505 - Virtual Systems and Services


Configure Management Network

CS505 - Virtual Systems and Services


Configure Management Network

CS505 - Virtual Systems and Services


Restart Management Network

• If you have problem to connecting ESXI Host you can


restart the management network
CS505 - Virtual Systems and Services
Test Management Network

CS505 - Virtual Systems and Services


Test Management Network

• Ping getaway

CS505 - Virtual Systems and Services


Network Restore Options

CS505 - Virtual Systems and Services


Configure Keyboard

CS505 - Virtual Systems and Services


Configure Keyboard

CS505 - Virtual Systems and Services


Trouble shooting options

CS505 - Virtual Systems and Services


Trouble shooting options

CS505 - Virtual Systems and Services


Trouble shooting options

CS505 - Virtual Systems and Services


View System Log

CS505 - Virtual Systems and Services


View Support Information

CS505 - Virtual Systems and Services


Reset System Configuration

CS505 - Virtual Systems and Services


ESXi
Creating Virtual Machine

CS505 - Virtual Systems and Services


ESXi
Creating Virtual Machine
• Topics to be Covered:
What is ESXI
Lab: Installation steps
Lab: 2 Configuration Steps
Lab 3: Creating Virtual Machine

CS505 - Virtual Systems and Services


Recommended Steps
• Creating Data Store
• Upload image of OS
• Installing VM

CS505 - Virtual Systems and Services


Creating Data Store

CS505 - Virtual Systems and Services


Creating Data Store

CS505 - Virtual Systems and Services


Creating Data Store

CS505 - Virtual Systems and Services


Creating Data Store

CS505 - Virtual Systems and Services


Creating Data Store

CS505 - Virtual Systems and Services


Creating Data Store

CS505 - Virtual Systems and Services


Creating Data Store

CS505 - Virtual Systems and Services


Creating Data Store

CS505 - Virtual Systems and Services


Creating Data Store

CS505 - Virtual Systems and Services


Creating Data Store
Restart

CS505 - Virtual Systems and Services


Creating Data Store

CS505 - Virtual Systems and Services


Creating Data Store

CS505 - Virtual Systems and Services


Creating Data Store

CS505 - Virtual Systems and Services


Create Directory on Data Store

CS505 - Virtual Systems and Services


Create Directory on Data Store

CS505 - Virtual Systems and Services


Upload OS image

CS505 - Virtual Systems and Services


Upload OS image

CS505 - Virtual Systems and Services


Upload OS image

CS505 - Virtual Systems and Services


Installing VM

CS505 - Virtual Systems and Services


Installing VM

CS505 - Virtual Systems and Services


Installing VM

CS505 - Virtual Systems and Services


Installing VM

CS505 - Virtual Systems and Services


Installing VM

CS505 - Virtual Systems and Services


Installing VM

CS505 - Virtual Systems and Services


Installing VM

CS505 - Virtual Systems and Services


Install Window

CS505 - Virtual Systems and Services


Install Window

CS505 - Virtual Systems and Services


VirtualBox

Virtual Systems and Services


VirtualBox
• Oracle VM VirtualBox is a cross-platform virtualization
product
• It is used for virtualizing x86 and AMD64/Intel64
computing architecture
• It is freely available as open source software under the
terms of GNU General public license (GPL)
• It runs on all major operating systems including Windows,
Linux, Mac and Solaris
Virtual Systems and Services
VirtualBox
• Different Versions of Oracle VM VirtualBox exists to install ( for
Windows, Linux and Solaris etc.)
• VM VirtualBox is first downloaded and installed on any host OS
• It has both the graphical and Command Line interface (GUI and
CLI)
• Using VirtualBox, multiple guest operating systems can be installed
as VMs on host OS
• We can install Windows 7 or Linux as guest OS on hosted OS
Windows 10
Virtual Systems and Services
VirtualBox
• VirtualBox supports both the hardware and software
virtualization
• It is recommended to use VirtualBox for small and mid-
range projects

Virtual Systems and Services


VMware Vs
VirtualBox

Virtual Systems and Services


VMware Vs VirtualBox

VMware VirtualBox
• It is a virtualization software platform • It is a virtualization software
developed by vendor, VMware platform developed by Oracle
• It is a type-1 hypervisor Corporation
• VMware supports hardware • It is a type-2 hypervisor
virtualization
• VirtualBox supports both software
• Its workstation player is free while & hardware virtualization
other VMware products require a paid
license. • It is an open source virtualization
product
Virtual Systems and Services
VMware Vs VirtualBox

VMware VirtualBox
• VMware workstation • VirtualBox can install on
works on Windows and Windows, Linux, Solaris,
Linux. For macOS, we MacOS, FreeBSD
need to install VMWare • It supports VDI, VHD,
Fusion/Fusion Pro VMDK disk formats
• It supports VMDK disk
format
Virtual Systems and Services
VMware Vs VirtualBox

VMware VirtualBox
• VMware supports • VirtualBox supports
snapshots on its paid snapshots free of cost
products • VirtualBox Virtual
• VMware Virtual Machines Machines run slower
run faster comparatively.
• For enterprise projects, • For small and mid-level
VMware is recommended
Virtual Systems and Services
projects, VirtualBox is
recommended
Hyper-V
Ijaz Ullah
Lecturer in Computer Science Department
Virtual University of Pakistan
Virtual Systems and Services
Hyper-V
• Hyper-V is a virtualization platform through which
multiple isolated environments can be created on single
physical server.
• Hyper-V is the product of Microsoft
• Hyper-V can be enabled from the Windows operating
system
• Hyper-V is type 1 hypervisor
Virtual Systems and Services
Type 1 Hypervisor
• Hyper-V is type 1 hypervisor

Virtual Systems and Services


Advantages of Hyper-V
• Cost can be reduced
• Hardware can be utilized with full capacity
• Provide flexibility
• Different environments like testing and production
environment can be created
• Power consumption can be reduced too

Virtual Systems and Services


Compare
• Hyper-V • VMware
• Microsoft dependent • Complete echo system for
• Checkpoints virtualization

• Hyper-V live migration tool • Snapshots


for migrating workload • VMware vMotion for
• Hyper-V provide support for migration of work load
Linux • Fault tolerance and disaster
recovery

Virtual Systems and Services


Conclusion
• Hyper-V is Virtualization platform
• All advantages of virtualization can be achieved with the
help of Hyper-V
• Both VMware and Hyper-V are the market players of
Virtualization
• Hyper-V is type 1 hypervisor

Virtual Systems and Services


Image sources
• https://www.youtube.com/watch?v=tlL1W9MLobo
• https://dev.to/kcdchennai/virtual-machines-101-2gmg
• http://www.greenit-monaco.com/en/software/hyper-v.html

Virtual Systems and Services


Hyper-V
Architecture
Ijaz Ullah
Lecturer in Computer Science Department
Virtual University of Pakistan
Virtual Systems and Services
Hyper-V Architecture

Image Source:https://www.ionos.com/digitalguide/server/know-how/what-is-hyper-v/
Hyper-V
Lab
Ijaz Ullah
Lecturer in Computer Science Department
Virtual University of Pakistan
Virtual Systems and Services
Hyper-V Lab

• Hyper-V is a Microsoft Product for Virtualization


• Hardware Virtualization
• Flexibility
• Modify your infrastructure according to your workload
Step 1
• Enable Hyper-V in Windows 10 pro or Windows Server
• Go to Apps & features
• Then Programs & Features
• Turn Windows features on or off
• Check Hyper-V option from the list so that it needs to be selected .
• Now Hyper-V will be accessible from the search bar in
windows
Virtual Systems and Services
Step 2
• Create a Virtual Machine
• Search Hyper-V Manager open it
• From Hyper-V Manager Dashboard in Actions Click on New
• Click on Create Virtual Machine
• Configure it according to your needs

Virtual Systems and Services


Step 3
• Install Operating system in the Virtual Machine
• Select Virtual Machine you just created in step 2 which
will be shown in the center
• From the menu bar Click on Actions and then on Connect
then proceed with Start option on Screen
• Now your Operating System installation step will start

Virtual Systems and Services


Step 4
• Play with Virtual Machine state
• Either turn it off if its running
• Or turn it on if its off
• Also check Shutdown status
• Right click on the Virtual Machine and Look for above
Options

Virtual Systems and Services


Step 5
• Explore the setting option of the Virtual Machine
• Increase the memory or CPU according to your workload
from the setting option of VM

Virtual Systems and Services


Try it Yourself
• Now its your turn explore and apply all options covered in
this Lab

Virtual Systems and Services


Virtual
Networking

CS505 - Virtual Systems and Services


What is Virtual Networking
• Topics to be Covered:
• Creation of virtual versions of networking components
• Like virtual switches, virtual routers, and virtual firewalls
• Enables the use of software-based solutions for networking tasks
• Simplifies network management and improve network agility

CS505 - Virtual Systems and Services


What is Virtual Networking...

• Allows data centers to stretch across different physical


locations
• Enables Network Administrators to easily modify the
network as required
• No need to switch out or buy more hardware
• Greater flexibility in provisioning the network to specific
needs
Tools of Virtual
Network

CS505 - Virtual Systems and Services


Tools of Virtual Network:
• Virtual switches: Emulate physical switches and allow virtual
machines to communicate with each other and with the physical
network.

• Virtual routers: Provide routing capabilities between virtual


subnets and can also be used to implement network security
policies.

• Virtual firewalls: Offer firewall protection for virtual networks


and can be used to enforce security policies.
Tools of Virtual Network:
• Virtual load balancers: Distribute network traffic across
multiple virtual machines to improve performance and availability.

• Virtual VPNs: Provide secure remote access to virtual networks


from remote locations.

• Virtual network adapters: Connect virtual machines to virtual


networks, just like physical network adapters connect physical
machines to physical networks.
Tools of Virtual Network:
• Virtual network security groups: Provide security for
virtual networks by defining access controls for incoming
and outgoing network traffic.

• Virtual network monitoring tools: Monitor virtual


network performance, identify network issues and
provide network visibility.
Virtual Switch &
its Types

CS505 - Virtual Systems and Services


Virtual Switch
• Same as physical switches connect physical machines
• Software-based switch that provides network connectivity
to VMs
• Allows virtual machines to communicate with each other
• Can be created and managed within a virtualization
platform

CS505 - Virtual Systems and Services


Types of vSwitch
• There are there types vSwitches provided by Hyper-V

• External vSwitch
• Internal vSwitch
• Private vSwitch

CS505 - Virtual Systems and Services


Internal vSwitch
• Provides communication between virtual machines and
the Hyper-V host
• Used to isolate virtual machines from each other
• Allow communication within the same host
Private vSwitch
• Provides network connectivity only between virtual
machines running on the same hypervisor host.
• Does not provide access to the physical network
• Used to isolate virtual machines from each other for
security or testing purposes
External vSwitch
• Provides network connectivity between virtual machines
and the physical network.
• Used for virtual machines that need access to the
physical network
Standard Switch
Architecture

CS505 - Virtual Systems and Services


Standard Switch Architecture...
• Refers to the traditional design and structure of a network switch.
The architecture typically consists of the following components:

• Input/Output (I/O) interfaces


• Switch Fabric
• Processor
• Memory
• Power supply
• Operating system
• Management interface
CS505 - Virtual Systems and Services
Standard Switch Architecture...
• Input/Output (I/O) interfaces: The ports on a switch where
data enters and exits the switch.

• Switch Fabric: The internal component of a switch responsible


for forwarding and switching packets between the I/O
interfaces.

• Processor: The component of a switch responsible for


managing the switch and its configuration, as well as
performing packet forwarding decisions.
CS505 - Virtual Systems and Services
Standard Switch Architecture...
• Memory: Used to store the switch's configuration and
forwarding information.

• Power supply: Provides power to the switch


components.

• Operating system: The software that runs on the switch


Standard Switch Architecture...
• Management interface: The interface used to configure
and manage the switch, such as a command-line
interface (CLI) or web-based graphical user interface
(GUI).
Central Aspects of
Network Security and
Compliance

CS505 - Virtual Systems and Services


Central Aspects of Network
Security and Compliance

1. Network Policies
2. Security
3. Traffic shaping
4. NIC teaming
5. Failover

CS505 - Virtual Systems and Services


Central Aspects of Network Security and
Compliance

• Network policies: A set of rules and procedures that govern the use
of the network and help ensure that data and devices are protected.

• Security: Measures such as firewalls, intrusion detection and


prevention systems, encryption, and access controls to prevent
unauthorized access and protect against security threats.

• Traffic shaping: Techniques used to manage and control the flow of


network traffic to ensure that critical applications receive sufficient
bandwidth and to prevent network congestion.
Central Aspects of Network Security and
Compliance

• NIC Teaming: The process of combining multiple


network interfaces into a single logical interface to
provide increased bandwidth, failover protection, and
load balancing.

• Failover: A backup solution that provides automatic


failover to an alternate system or device in the event of a
failure or outage.
Overview of Virtual
Storage

CS505 - Virtual Systems and Services


Overview of Virtual Storage
• Refers to the creation of a virtual representation of
storage devices
• a software layer acts as an intermediary between the
operating system and the physical storage
• enables the creation of multiple virtual storage devices
from a single physical storage resource
• Provides improved resource utilization, enhanced data
protection, and simplified data management.

CS505 - Virtual Systems and Services


Overview of Virtual Storage
• Improved resource utilization: Virtual storage enables
the efficient use of storage resources by pooling physical
storage and allocating it to virtual storage devices as
needed.

• Enhanced data protection: Virtual storage provides


features such as data snapshots, replication, and backups
that help protect data and ensure its availability.
Overview of Virtual Storage
• Simplified data management: Virtual storage abstracts the
physical storage, making it easier to manage, provision,
and allocate storage resources. This reduces the time and
effort required for tasks such as adding or removing
storage, or resizing storage devices.

• Increased scalability: Virtual storage makes it easier to


scale storage resources as needed, allowing for the
seamless addition of storage capacity as required.
Overview of Virtual Storage
• Flexibility: Virtual storage enables the creation of
multiple virtual storage devices, each with its own
characteristics, such as size, performance, and availability,
from a single physical storage resource.

• Improved performance: Virtual storage can improve the


performance of storage-intensive applications by
providing features such as caching, data compression, and
de-duplication.
Overview of Virtual Storage
• Improved disaster recovery: Virtual storage makes it
easier to create and manage disaster recovery solutions,
as virtual storage devices can be quickly moved to
alternate locations or stored in the cloud for easy access
in the event of a disaster.
• Simplified data management: Virtual storage abstracts
the physical storage, making it easier to manage,
provision, and allocate storage resources. This reduces
the time and effort required for tasks such as adding or
removing storage, or resizing storage devices.
Overview of Virtual
Storage

CS505 - Virtual Systems and Services


Overview of Virtual Storage
• Relational databases: These store data in tables with rows and
columns and use structured query language (SQL) to access and
manipulate data. Examples include MySQL, Oracle, and
Microsoft SQL Server.

• NoSQL databases: These databases store data in a non-


relational format, such as key-value pairs, document-based, or
graph-based. NoSQL databases are often used for handling large
amounts of unstructured or semi-structured data. Examples
include MongoDB, Cassandra, and CouchDB.
CS505 - Virtual Systems and Services
Overview of Virtual Storage
• Object-oriented databases: These store data as objects,
which are instances of classes, rather than as tables with
rows and columns. Examples include MongoDB and
CouchDB.

• Time-series databases: These databases are optimized


for storing and querying time-stamped data. Examples
include InfluxDB and OpenTSDB.
Overview of Virtual Storage
• Columnar databases: These databases store data in
columns rather than rows, allowing for faster data
retrieval for certain types of queries. Examples include
Apache Cassandra and Hbase.

• Key-value stores: These databases store data as a


collection of key-value pairs, where each key is unique and
is associated with a value. Examples include Redis and
Riak.
Overview of Virtual Storage
• File-based databases: These databases store data as
files on a file system. Examples include JSON or XML files.
Software Define
Data center SDDC

CS505 - Virtual Systems and Services


Software Define Data center SDDC

• Topics to be Covered:
• What is Data Center ?
• What is Software Define Data center SDDC?
• Component of SDDC?

CS505 - Virtual Systems and Services


What is Data Center?

• A data center is a place that gives people access to apps and


data through a complicated network of computer and storage systems

CS505 - Virtual Systems and Services


Software define Data center( SDDC)?

• Keeping your data center up-to-


date with the latest technology means using software-
based components.
• Provide different software to manage and automate the environment
• Better way of controlling the data Center
• Reduced it complexity
• Centralized management

CS505 - Virtual Systems and Services


Software define Data
center( SDDC)??
• ?

CS505 - Virtual Systems and Services


Component of SDDC?

CS505 - Virtual Systems and Services


Software Define
Data center SDDC

CS505 - Virtual Systems and Services


Software Define Data center SDDC

• Topics to be Covered:
• What is Data Center ?
• What is Software Define Data center SDDC?
• Component of SDDC?

CS505 - Virtual Systems and Services


What is Data Center?

• A data center is a place that gives people access to apps and


data through a complicated network of computer and storage systems

CS505 - Virtual Systems and Services


Software define Data center( SDDC)?

• Keeping your data center up-to-


date with the latest technology means using software-
based components.
• Provide different software to manage and automate the environment
• Better way of controlling the data Center
• Reduced it complexity
• Centralized management

CS505 - Virtual Systems and Services


Software define Data
center( SDDC)??
• ?

CS505 - Virtual Systems and Services


Component of SDDC?

CS505 - Virtual Systems and Services

You might also like