SlideShare a Scribd company logo
Components Overview
VMware Horizon View 1
Topics covered
 What is Horizon view ?
 What are Horizon view components?
 How components work together?
 Basic Overview of View Components.
VMware Horizon View 2
What is Horizon view?
 Horizon view - VMware View is a commercial desktop-virtualization product
developed by VMware, Inc. VMware View provides remote-desktop capabilities to
users using VMware's virtualization technology. A client desktop operating-system -
typically Microsoft Windows 7, Vista or XP - runs within a virtual environment.
 The VMware View product has a number of components which are required to
provide the virtual desktops, including:
1) VMware vSphere for Desktops (includes ESXi, VMware's hypervisor)
2) VMware vCenter Server (management of virtualization environment)
3) View Composer (advanced View management, with automation and cloning)
4) View Manager (administration of the View Environment)
5) View Client (communication between View and the desktop OS)
6) VMware ThinApp (application virtualization)
7) View Persona Management (user profile management).
VMware Horizon View 3
Architecture and Components
View Components
View includes seven main components:
1) View Connection Server
2) View Security Server
3) View Composer Server
4) View Agent
5) Horizon Clients
6) View Persona Management
7) ThinApp
VMware Horizon View 4
Visio Diagram of View Vermilion
VMware Horizon View 5
Platform
VMware vSphere
For Desktops
Management
VMware View Manager,
VMware View Composer,
VMware ThinApp
User Experience
PCoIP, Print,
Multi-Monitor Display,
Multimedia,
USB Redirection,
Local Mode
Centralized Virtual
Desktops
Thin Client
Desktop
Local
Mode
Vmware
Replica
server VM
Vmware
Connection
Server VM
172.19.2.142
Vmware
vCenter
Server VM
172.19.2.141
.vcenter Master
(VCDB) vCenter database
(VUM)Update Manager
database
(VIEWEVENTS)View event
database
(VIEW) View database
Active Directory
(Lakelandc.ab.ca)
Active
directory
users Groups
(Entitled)
Active
directory
users Groups
Brief Overview
 View Connection Server
View Connection Server streamlines the management provisioning, and deployment of
Virtual desktops as an administrator. We can centrally y manage thousands of Virtual
desktops from a single console. End users connect t through View Connection Server to
securely and easily access their personalized Virtual desktops View Connection Server acts
as a broker for client connections by authenticating and directing incoming user desktop
request.
 View Composer Server
View Composer Server is an optional serv1ce that enables you to manage pools of "like"
desktops, called linked clone desktops, by creating master images that share a common
virtual disk. Linked-clone desktop images are one or more copies of a parent Virtual
machine that share the Virtual disks of the parent but which operate as individual Virtual
machines. Linked-clone desktop images can optimize your use of storage space and facilitate
updates You can make changes to a single master image through the vSphere Client these
changes tagger View Composer Server to apply the updates to all cloned user desktops that
are linked to that master Image, Without affecting users' settings or personal data.
VMware Horizon View 6
Brief Overview
 View Agent
The View Agent service communicates between virtual machines and Horizon Client You must install the
View Agent service on all virtual machines managed by vCenter Server so that View Connection Server
can communicate with them. View Agent also provides features such as connection monitoring, virtual
printing, and persona management and access to locally connected USB dev1ces. View Agent is installed
in the guest operating system. The view agent should be installed on the parent machine so all virtual
machine created through view administrator can communicate to the connection server instance.
 Horizon Clients
Horizon Clients are available for Windows, Mac, Ubuntu Linux, iOS, and android to provide the
connection to remote desktops from your device of choice.
By installing Horizon Client on each endpoint device, your end users can access their virtual
desktops from devices such as smartphones, zero clients, thin clients, Windows PCs, Macs, and
iOS- and Android-based mobile devices. Unity Touch for Horizon Clients makes it easier to run
Windows apps on iPhone, iPad, and Android devices. Horizon Clients enable users to:
1) Connect to View Connection Server or a View security server
2) Log in to their remote desktops in the data center
3) Edit the list of servers they connect to
VMware Horizon View 7
Brief Overview
 View Security Server
A View security server is an instance of View Connection Server that adds an additional layer of
security between the Internet and your internal network. Outside the corporate firewall, in the
DMZ, you can install and configure View Connection Server as a View security server. Security
servers in the DMZ communicate with View Connection Servers inside the corporate firewall.
Security servers ensure that the only remote desktop traffic that can enter the corporate data center
is traffic on behalf of a strongly authenticated user. Users can only access the desktop resources
for which they are authorized.
VMware Horizon View 8
View Linked Clone Desktops
Provisioning and Customization
 The first phase is provisioning. View Manager initiates the creation of a linked clone
by making a call to the View Composer service to create the linked clone. The View
Composer service makes a call to vCenter Server, which sends a request to an ESX
server to create the linked clone.
 The second phase is customization. Each linked clone is given a unique identity in
the domain before a user can log in to the virtual machine. View has support for the
Microsoft Sysprep customization method. An administrator can use either
QuickPrep or Sysprep customization when creating a linked-clone pool.
VMware Horizon View 9
VMware Horizon View 10
Linked
Clones
Windows 7
Parent VM Clone
View ComposervCenter
Vmware ESX
Servers
View Linked Clone Desktops
Provisioning
These steps describe the operations by which linked clones are created and provisioned:
 View Manager creates the linked-clone entry in View LDAP and puts the virtual machine
into the Provisioning state.
 View Manager calls View Composer to create the linked clone
 The View Composer Server creates the machine account entry in Active Directory for the
new clone and creates a random binary password for the newly created computer
account.
 If a replica for the base image and snapshot does not yet exist in the target datastore for
the linked clone, View Composer creates the replica in the datastore. If a separate
datastore is configured to store all replicas, the replica is created in the replica datastore.
(In View 4.5 and later, replicas can be stored in a separate datastore.)
 View Composer creates the linked clone using the vCenter Server API.
 View Composer creates an internal disk on the linked clone. This small disk contains
configuration data for QuickPrep or Sysprep. The disk also stores machine password
changes that Windows performs every 30 days, according to the policy setting. This disk
data ensures that domain connectivity is maintained when a checkpointed desktop is
refreshed.
VMware Horizon View 11
View Linked Clone Desktops
Customization
These steps describe the operations by which linked clones are created and customized:
 View Manager puts the virtual machine into the Customizing state.
 If the pool is configured to use Sysprep, View Manager calls the vCenter Server API
customizeVM_Task to customize the virtual machine with the customization spec. Note that domain
/ administrator information in the customization spec is not used. The virtual machine is joined to
the domain using the guest customization information entered through the View Administrator UI.
 View Manager powers on the linked clone.
 When the virtual machine powers on, in the guest operating system on the linked clone, the View
Composer Agent detects that it is starting for the first time and calls NetJoinDomain with the
machine password cached on the internal disk. The machine is now joined to the domain. This
operation takes place for both QuickPrep and Sysprep.
 If Sysprep is being used, Sysprep runs in the guest operating system on the linked clone.
 The View Composer Agent waits for Sysprep to finish before notifying View Agent that customization
is complete.
 View Agent waits for the View Composer Agent to say that customization is complete. When
customization is complete, View Agent sends a message to View Manager.
 View Manager powers off the clone and takes a snapshot of the customized, powered off clone. The
snapshot is called “vdm-initial-checkpoint”.
 When the linked clone is created and customized, and a snapshot has been taken, View Manager puts
the linked clone into the Provisioned state. If the virtual machine is powered on, it changes to the
Available state
VMware Horizon View 12
Ad

More Related Content

What's hot (20)

Windows Server 2019 -InspireTech 2019
Windows Server 2019 -InspireTech 2019Windows Server 2019 -InspireTech 2019
Windows Server 2019 -InspireTech 2019
Diana Carolina Torres Viasus
 
Virtualization
VirtualizationVirtualization
Virtualization
Birju Tank
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
Kingston Smiler
 
Virtual desktop infrastructure
Virtual desktop infrastructureVirtual desktop infrastructure
Virtual desktop infrastructure
Kavaskar Ganesan
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
Ashok Kumar
 
Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technology
sanjoysanyal
 
Bare-Metal Hypervisor as a Platform for Innovation
Bare-Metal Hypervisor as a Platform for InnovationBare-Metal Hypervisor as a Platform for Innovation
Bare-Metal Hypervisor as a Platform for Innovation
The Linux Foundation
 
XPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARM
XPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARMXPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARM
XPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARM
The Linux Foundation
 
A Project Report on Linux Server Administration
A Project Report on Linux Server AdministrationA Project Report on Linux Server Administration
A Project Report on Linux Server Administration
Avinash Kumar
 
Virtualization
VirtualizationVirtualization
Virtualization
vishnurk
 
Presentation citrix desktop virtualization
Presentation   citrix desktop virtualizationPresentation   citrix desktop virtualization
Presentation citrix desktop virtualization
xKinAnx
 
Evolution of Cloud Computing
Evolution of Cloud ComputingEvolution of Cloud Computing
Evolution of Cloud Computing
NephoScale
 
Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)
Novell
 
Virtual Infrastructure Overview
Virtual Infrastructure OverviewVirtual Infrastructure Overview
Virtual Infrastructure Overview
valerian_ceaus
 
VMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project PresentationVMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project Presentation
Rabbah Adel Ammar
 
Docker storage drivers by Jérôme Petazzoni
Docker storage drivers by Jérôme PetazzoniDocker storage drivers by Jérôme Petazzoni
Docker storage drivers by Jérôme Petazzoni
Docker, Inc.
 
IBM DataPower Gateways - What's new in 2016 v7.5.2
IBM DataPower Gateways - What's new in 2016 v7.5.2IBM DataPower Gateways - What's new in 2016 v7.5.2
IBM DataPower Gateways - What's new in 2016 v7.5.2
IBM DataPower Gateway
 
Vdi how-it-works618
Vdi how-it-works618Vdi how-it-works618
Vdi how-it-works618
shiva2shetty
 
Cloud computing
 Cloud computing Cloud computing
Cloud computing
Prachi Singh
 
Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology Overview
OpenCity Community
 
Virtualization
VirtualizationVirtualization
Virtualization
Birju Tank
 
Virtual desktop infrastructure
Virtual desktop infrastructureVirtual desktop infrastructure
Virtual desktop infrastructure
Kavaskar Ganesan
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
Ashok Kumar
 
Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technology
sanjoysanyal
 
Bare-Metal Hypervisor as a Platform for Innovation
Bare-Metal Hypervisor as a Platform for InnovationBare-Metal Hypervisor as a Platform for Innovation
Bare-Metal Hypervisor as a Platform for Innovation
The Linux Foundation
 
XPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARM
XPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARMXPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARM
XPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARM
The Linux Foundation
 
A Project Report on Linux Server Administration
A Project Report on Linux Server AdministrationA Project Report on Linux Server Administration
A Project Report on Linux Server Administration
Avinash Kumar
 
Virtualization
VirtualizationVirtualization
Virtualization
vishnurk
 
Presentation citrix desktop virtualization
Presentation   citrix desktop virtualizationPresentation   citrix desktop virtualization
Presentation citrix desktop virtualization
xKinAnx
 
Evolution of Cloud Computing
Evolution of Cloud ComputingEvolution of Cloud Computing
Evolution of Cloud Computing
NephoScale
 
Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)
Novell
 
Virtual Infrastructure Overview
Virtual Infrastructure OverviewVirtual Infrastructure Overview
Virtual Infrastructure Overview
valerian_ceaus
 
VMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project PresentationVMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project Presentation
Rabbah Adel Ammar
 
Docker storage drivers by Jérôme Petazzoni
Docker storage drivers by Jérôme PetazzoniDocker storage drivers by Jérôme Petazzoni
Docker storage drivers by Jérôme Petazzoni
Docker, Inc.
 
IBM DataPower Gateways - What's new in 2016 v7.5.2
IBM DataPower Gateways - What's new in 2016 v7.5.2IBM DataPower Gateways - What's new in 2016 v7.5.2
IBM DataPower Gateways - What's new in 2016 v7.5.2
IBM DataPower Gateway
 
Vdi how-it-works618
Vdi how-it-works618Vdi how-it-works618
Vdi how-it-works618
shiva2shetty
 
Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology Overview
OpenCity Community
 

Similar to Vmware view overview (20)

VMware Horizon (view) 7 Lab Manual
VMware Horizon (view) 7 Lab Manual VMware Horizon (view) 7 Lab Manual
VMware Horizon (view) 7 Lab Manual
Sanjeev Kumar
 
Creating v sphere client plug ins
Creating v sphere client plug insCreating v sphere client plug ins
Creating v sphere client plug ins
Pablo Roesch
 
Vmware tools-installation-configuration
Vmware tools-installation-configurationVmware tools-installation-configuration
Vmware tools-installation-configuration
Ram Prasad Ohnu
 
prof2
prof2prof2
prof2
Parag Bhardwaj
 
Microsoft Virtualization View
Microsoft Virtualization View Microsoft Virtualization View
Microsoft Virtualization View
sanjoysanyal
 
Using virtualization technologies, Load balancing and virtualization,Understa...
Using virtualization technologies, Load balancing and virtualization,Understa...Using virtualization technologies, Load balancing and virtualization,Understa...
Using virtualization technologies, Load balancing and virtualization,Understa...
vidhyapm2
 
微软虚拟化技术概览
微软虚拟化技术概览微软虚拟化技术概览
微软虚拟化技术概览
betterit
 
Remote Access Outgoing VDI Gateway
Remote Access Outgoing VDI GatewayRemote Access Outgoing VDI Gateway
Remote Access Outgoing VDI Gateway
ObserveIT
 
15 Vmware interview questions & answers 2018
15 Vmware interview questions & answers 201815 Vmware interview questions & answers 2018
15 Vmware interview questions & answers 2018
Mercury Solutions
 
V mware view 4
V mware view 4V mware view 4
V mware view 4
Licensed Killer'o
 
Sdwest2008 V101 F Dpowerpoint Final
Sdwest2008 V101 F Dpowerpoint FinalSdwest2008 V101 F Dpowerpoint Final
Sdwest2008 V101 F Dpowerpoint Final
Stephen Rose
 
Admincenter
AdmincenterAdmincenter
Admincenter
Rajiv Pandey
 
Sharepoint 2007 Install Best Practice Phase 1
Sharepoint 2007 Install Best Practice  Phase 1Sharepoint 2007 Install Best Practice  Phase 1
Sharepoint 2007 Install Best Practice Phase 1
LiquidHub
 
SCCM Interview Questions & Answers
SCCM Interview Questions & AnswersSCCM Interview Questions & Answers
SCCM Interview Questions & Answers
MirasrajSrivastava
 
IBM Private Cloud Solutions with IBM i
IBM Private Cloud Solutions with IBM iIBM Private Cloud Solutions with IBM i
IBM Private Cloud Solutions with IBM i
Luca Comparini
 
Introducing Windows Azure
Introducing Windows AzureIntroducing Windows Azure
Introducing Windows Azure
Ismail Muhammad
 
Microsoft MCSE 70-982 it dumps
Microsoft MCSE 70-982 it dumpsMicrosoft MCSE 70-982 it dumps
Microsoft MCSE 70-982 it dumps
lilylucy
 
IBM SmartCloud Desktop Infrastructure with Citrix XenDesktop
IBM SmartCloud Desktop Infrastructure with Citrix XenDesktopIBM SmartCloud Desktop Infrastructure with Citrix XenDesktop
IBM SmartCloud Desktop Infrastructure with Citrix XenDesktop
IBM India Smarter Computing
 
Virtual Server Security for VMware: Installation Guide
Virtual Server Security for VMware: Installation GuideVirtual Server Security for VMware: Installation Guide
Virtual Server Security for VMware: Installation Guide
webhostingguy
 
Virtualization In Software Testing
Virtualization In Software TestingVirtualization In Software Testing
Virtualization In Software Testing
Colloquium
 
VMware Horizon (view) 7 Lab Manual
VMware Horizon (view) 7 Lab Manual VMware Horizon (view) 7 Lab Manual
VMware Horizon (view) 7 Lab Manual
Sanjeev Kumar
 
Creating v sphere client plug ins
Creating v sphere client plug insCreating v sphere client plug ins
Creating v sphere client plug ins
Pablo Roesch
 
Vmware tools-installation-configuration
Vmware tools-installation-configurationVmware tools-installation-configuration
Vmware tools-installation-configuration
Ram Prasad Ohnu
 
Microsoft Virtualization View
Microsoft Virtualization View Microsoft Virtualization View
Microsoft Virtualization View
sanjoysanyal
 
Using virtualization technologies, Load balancing and virtualization,Understa...
Using virtualization technologies, Load balancing and virtualization,Understa...Using virtualization technologies, Load balancing and virtualization,Understa...
Using virtualization technologies, Load balancing and virtualization,Understa...
vidhyapm2
 
微软虚拟化技术概览
微软虚拟化技术概览微软虚拟化技术概览
微软虚拟化技术概览
betterit
 
Remote Access Outgoing VDI Gateway
Remote Access Outgoing VDI GatewayRemote Access Outgoing VDI Gateway
Remote Access Outgoing VDI Gateway
ObserveIT
 
15 Vmware interview questions & answers 2018
15 Vmware interview questions & answers 201815 Vmware interview questions & answers 2018
15 Vmware interview questions & answers 2018
Mercury Solutions
 
Sdwest2008 V101 F Dpowerpoint Final
Sdwest2008 V101 F Dpowerpoint FinalSdwest2008 V101 F Dpowerpoint Final
Sdwest2008 V101 F Dpowerpoint Final
Stephen Rose
 
Sharepoint 2007 Install Best Practice Phase 1
Sharepoint 2007 Install Best Practice  Phase 1Sharepoint 2007 Install Best Practice  Phase 1
Sharepoint 2007 Install Best Practice Phase 1
LiquidHub
 
SCCM Interview Questions & Answers
SCCM Interview Questions & AnswersSCCM Interview Questions & Answers
SCCM Interview Questions & Answers
MirasrajSrivastava
 
IBM Private Cloud Solutions with IBM i
IBM Private Cloud Solutions with IBM iIBM Private Cloud Solutions with IBM i
IBM Private Cloud Solutions with IBM i
Luca Comparini
 
Introducing Windows Azure
Introducing Windows AzureIntroducing Windows Azure
Introducing Windows Azure
Ismail Muhammad
 
Microsoft MCSE 70-982 it dumps
Microsoft MCSE 70-982 it dumpsMicrosoft MCSE 70-982 it dumps
Microsoft MCSE 70-982 it dumps
lilylucy
 
IBM SmartCloud Desktop Infrastructure with Citrix XenDesktop
IBM SmartCloud Desktop Infrastructure with Citrix XenDesktopIBM SmartCloud Desktop Infrastructure with Citrix XenDesktop
IBM SmartCloud Desktop Infrastructure with Citrix XenDesktop
IBM India Smarter Computing
 
Virtual Server Security for VMware: Installation Guide
Virtual Server Security for VMware: Installation GuideVirtual Server Security for VMware: Installation Guide
Virtual Server Security for VMware: Installation Guide
webhostingguy
 
Virtualization In Software Testing
Virtualization In Software TestingVirtualization In Software Testing
Virtualization In Software Testing
Colloquium
 
Ad

Recently uploaded (20)

Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Ad

Vmware view overview

  • 2. Topics covered  What is Horizon view ?  What are Horizon view components?  How components work together?  Basic Overview of View Components. VMware Horizon View 2
  • 3. What is Horizon view?  Horizon view - VMware View is a commercial desktop-virtualization product developed by VMware, Inc. VMware View provides remote-desktop capabilities to users using VMware's virtualization technology. A client desktop operating-system - typically Microsoft Windows 7, Vista or XP - runs within a virtual environment.  The VMware View product has a number of components which are required to provide the virtual desktops, including: 1) VMware vSphere for Desktops (includes ESXi, VMware's hypervisor) 2) VMware vCenter Server (management of virtualization environment) 3) View Composer (advanced View management, with automation and cloning) 4) View Manager (administration of the View Environment) 5) View Client (communication between View and the desktop OS) 6) VMware ThinApp (application virtualization) 7) View Persona Management (user profile management). VMware Horizon View 3
  • 4. Architecture and Components View Components View includes seven main components: 1) View Connection Server 2) View Security Server 3) View Composer Server 4) View Agent 5) Horizon Clients 6) View Persona Management 7) ThinApp VMware Horizon View 4
  • 5. Visio Diagram of View Vermilion VMware Horizon View 5 Platform VMware vSphere For Desktops Management VMware View Manager, VMware View Composer, VMware ThinApp User Experience PCoIP, Print, Multi-Monitor Display, Multimedia, USB Redirection, Local Mode Centralized Virtual Desktops Thin Client Desktop Local Mode Vmware Replica server VM Vmware Connection Server VM 172.19.2.142 Vmware vCenter Server VM 172.19.2.141 .vcenter Master (VCDB) vCenter database (VUM)Update Manager database (VIEWEVENTS)View event database (VIEW) View database Active Directory (Lakelandc.ab.ca) Active directory users Groups (Entitled) Active directory users Groups
  • 6. Brief Overview  View Connection Server View Connection Server streamlines the management provisioning, and deployment of Virtual desktops as an administrator. We can centrally y manage thousands of Virtual desktops from a single console. End users connect t through View Connection Server to securely and easily access their personalized Virtual desktops View Connection Server acts as a broker for client connections by authenticating and directing incoming user desktop request.  View Composer Server View Composer Server is an optional serv1ce that enables you to manage pools of "like" desktops, called linked clone desktops, by creating master images that share a common virtual disk. Linked-clone desktop images are one or more copies of a parent Virtual machine that share the Virtual disks of the parent but which operate as individual Virtual machines. Linked-clone desktop images can optimize your use of storage space and facilitate updates You can make changes to a single master image through the vSphere Client these changes tagger View Composer Server to apply the updates to all cloned user desktops that are linked to that master Image, Without affecting users' settings or personal data. VMware Horizon View 6
  • 7. Brief Overview  View Agent The View Agent service communicates between virtual machines and Horizon Client You must install the View Agent service on all virtual machines managed by vCenter Server so that View Connection Server can communicate with them. View Agent also provides features such as connection monitoring, virtual printing, and persona management and access to locally connected USB dev1ces. View Agent is installed in the guest operating system. The view agent should be installed on the parent machine so all virtual machine created through view administrator can communicate to the connection server instance.  Horizon Clients Horizon Clients are available for Windows, Mac, Ubuntu Linux, iOS, and android to provide the connection to remote desktops from your device of choice. By installing Horizon Client on each endpoint device, your end users can access their virtual desktops from devices such as smartphones, zero clients, thin clients, Windows PCs, Macs, and iOS- and Android-based mobile devices. Unity Touch for Horizon Clients makes it easier to run Windows apps on iPhone, iPad, and Android devices. Horizon Clients enable users to: 1) Connect to View Connection Server or a View security server 2) Log in to their remote desktops in the data center 3) Edit the list of servers they connect to VMware Horizon View 7
  • 8. Brief Overview  View Security Server A View security server is an instance of View Connection Server that adds an additional layer of security between the Internet and your internal network. Outside the corporate firewall, in the DMZ, you can install and configure View Connection Server as a View security server. Security servers in the DMZ communicate with View Connection Servers inside the corporate firewall. Security servers ensure that the only remote desktop traffic that can enter the corporate data center is traffic on behalf of a strongly authenticated user. Users can only access the desktop resources for which they are authorized. VMware Horizon View 8
  • 9. View Linked Clone Desktops Provisioning and Customization  The first phase is provisioning. View Manager initiates the creation of a linked clone by making a call to the View Composer service to create the linked clone. The View Composer service makes a call to vCenter Server, which sends a request to an ESX server to create the linked clone.  The second phase is customization. Each linked clone is given a unique identity in the domain before a user can log in to the virtual machine. View has support for the Microsoft Sysprep customization method. An administrator can use either QuickPrep or Sysprep customization when creating a linked-clone pool. VMware Horizon View 9
  • 10. VMware Horizon View 10 Linked Clones Windows 7 Parent VM Clone View ComposervCenter Vmware ESX Servers
  • 11. View Linked Clone Desktops Provisioning These steps describe the operations by which linked clones are created and provisioned:  View Manager creates the linked-clone entry in View LDAP and puts the virtual machine into the Provisioning state.  View Manager calls View Composer to create the linked clone  The View Composer Server creates the machine account entry in Active Directory for the new clone and creates a random binary password for the newly created computer account.  If a replica for the base image and snapshot does not yet exist in the target datastore for the linked clone, View Composer creates the replica in the datastore. If a separate datastore is configured to store all replicas, the replica is created in the replica datastore. (In View 4.5 and later, replicas can be stored in a separate datastore.)  View Composer creates the linked clone using the vCenter Server API.  View Composer creates an internal disk on the linked clone. This small disk contains configuration data for QuickPrep or Sysprep. The disk also stores machine password changes that Windows performs every 30 days, according to the policy setting. This disk data ensures that domain connectivity is maintained when a checkpointed desktop is refreshed. VMware Horizon View 11
  • 12. View Linked Clone Desktops Customization These steps describe the operations by which linked clones are created and customized:  View Manager puts the virtual machine into the Customizing state.  If the pool is configured to use Sysprep, View Manager calls the vCenter Server API customizeVM_Task to customize the virtual machine with the customization spec. Note that domain / administrator information in the customization spec is not used. The virtual machine is joined to the domain using the guest customization information entered through the View Administrator UI.  View Manager powers on the linked clone.  When the virtual machine powers on, in the guest operating system on the linked clone, the View Composer Agent detects that it is starting for the first time and calls NetJoinDomain with the machine password cached on the internal disk. The machine is now joined to the domain. This operation takes place for both QuickPrep and Sysprep.  If Sysprep is being used, Sysprep runs in the guest operating system on the linked clone.  The View Composer Agent waits for Sysprep to finish before notifying View Agent that customization is complete.  View Agent waits for the View Composer Agent to say that customization is complete. When customization is complete, View Agent sends a message to View Manager.  View Manager powers off the clone and takes a snapshot of the customized, powered off clone. The snapshot is called “vdm-initial-checkpoint”.  When the linked clone is created and customized, and a snapshot has been taken, View Manager puts the linked clone into the Provisioned state. If the virtual machine is powered on, it changes to the Available state VMware Horizon View 12