Desktop As A Service (DAAS

)
Implementation Using VMware VIEW 4.5
Submitted By
Rajesh Para
(105344385)
Under the supervision of
Mr. Sujith Jose (Operations and Tech. Consultant, Allied Digital)

School of Interdisciplinary Science and Technology (SOST)
I2IT– IGNOU CENTRE OF EXCELLENCE FOR ADVANCED EDUCATION & RESEARCH

MTECHTC (July 09)
Department of Advanced Networking and Telecommunication
1

International Institute of Information Technology,
P-14, Rajiv Gandhi InfoTech park, Hinjewadi, PUNE – 411057

I2IT – IGNOU CENTRE OF EXCELLENCE FOR ADVANCED EDUCATION AND RESEARCH

P-14, Pune Infotech Park, Hinjawadi, Pune-411057, India

Certificate

This is to certify that Mr. Rajesh Para of NOV 09 batch has satisfactorily completed
the Thesis entitled, “ Desktop As A Service (DAAS) Implementation using VMware
View 4.5 ” in partial fulfillment of the requirements for the award of M.Tech in
Advanced Information Technology with specialization in Networking &
Telecommunications.

Signature of HOD

Signature of Internal Mentor

Date:.
Place:

2

Thesis Approval Sheet

Thesis entitled ‘Desktop As A Service (DAAS) Implementation using VMware View
4.5’; by Rajesh Para (105344385) is approved for the M.Tech in Advanced Information
Technology with specialization in Networking & Telecommunications.

Date: ________________

Examiners
_________________
_________________
__________________

3

for the adroit guidance. Mr. profound interest. suggestions in the fruitful completion of this project It is profound pleasure to express my deep sense of gratitude to our Prof. Department of Networking & Telecommunication) for his support. Rajesh Para 4 . profound interest. I shall remain grateful to him for the same forever.Acknowledgement I express my deep sense of gratitude to my mentor. critical evaluations and perceptual encouragement during the conduct of investigation and the preparation of manuscript. constructive suggestions. Consultant. It is profound pleasure to express my deep sense of gratitude to our Internal guide (International Institute of Information Technology) Prof. Allied Digital). Balaram Saha for her support. Sujith Jose (Operations and Tech. profound interest. suggestions in the fruitful completion of this project No appropriate words could be traced in the present lexicon to express my sublime obeisance to those who helped me directly or indirectly to make this project successful. Ravindra Joshi (HOD.

5” is a result of work carried out by me during my project phase under the guidance of Mr. Rajesh Para . Allied Digital).Declaration I. Sujith Jose (Operations and Tech. Pune Rajesh Para (MTECHTC) 105344385 5 . Consultant. Pune. Date: Place: I2IT. a bonafide student of International Institute of Information Technology. hereby declare that the project work entitled “Desktop As A Service (DAAS) Implementation using VMware View 4.

Seeing the significant benefits virtualization delivers in those environments. Users access the virtual desktops and applications from a desktop PC client or thin client using a remote display protocol and get almost the full features as if the applications were loaded on their local systems. And recently. it has become ever more so as companies have had to deal with new security risks and support increasing numbers of remote and mobile users. Managing desktop PCs has always been a time-consuming and challenging task. and data is easier to safeguard and back up. Similar to server virtualization. DAAS offers many benefits. and patched. companies are now looking to apply the same technology to their desktop computers. with the difference being that the applications are centrally managed. applications can quickly be added.ABSTRACT Many companies have turned to virtualization technologies for their servers and in their data centers to simplify administration and to reduce management chores and operating costs while maintaining reliability and safeguarding against disasters. Companies also have to support an increasing use of employee owned resources 6 . upgraded. Specifically. Desktop operating systems inside virtual machines are also referred to as virtual desktops. desktop administrative and management tasks are significantly reduced. security is centralized. The idea behind what is called a Desktop As A Service (DAAS) is to run desktop operating systems and applications inside virtual machines that reside on servers in the data center. deleted.

3.3.4.8. view connection server default destination folder 24 Fig. vCenter Server Installer Window 16 Fig.6. Error message that shows view connection server require a static IP 24 Fig.4. vCenter server installation. vCenter server installation default destination folder 18 Fig.5. Selecting vCenter server mode from linked mode or standalone mode 18 Fig. View connction server installation in progress 25 Fig. ESXi host added successfully to the vCenter server 21 Fig. Adding a host to the vCenter server 20 Fig.2.4. customer information window 16 Fig.3.3.4.3. VMware view administrator basic interface 26 7 .4.4.1: welcome to the Installation wizard for VMware View connection server 23 Fig.1.10.3.2. Adding new data center to the vCenter server through vSphere Client 20 Fig.9.3.3.5.2.3. Page No 8 Fig.3. user management.4.8. Connection information for vCenter Server window 19 Fig. for example data security. View connection Server Installation options 24 Fig. Firewall configuration window 25 Fig.4. View Administrator Login screen 26 Fig.1. vCenter Server Database options window 17 Fig.4. vCenter Server Service account information window 17 Fig.7.On top of all of these issues that make desktop management so challenging to reduse effort involved in managing desktops in several aspects.3. disaster recovery and many DAAS is the solution.4.6. LIST OF FIGURES Figure Fig. shows the relationship between the major components of a VMware View deployment.7.3.

2. Choosing the pool seeting from the available options 41 Fig. Logging in to the vCenter server through vSphere client 36 Fig. Selecting type of virtual desktop to be assaigned to the user 40 Fig.1. Adding new database instance for view composer 31 Fig.7.Guest Customizations window 44 Fig.6.6.1.7. Vcenter settings window 43 Fig.9. View composer Disks settings window 42 Fig.3. View composer installation wizard 33 Fig.5.4.5. Adding vCenter server to the view administrator 27 Fig.6.5.Fig. Assaigning ID for the new pool that is creating 41 Fig.7.7. View Agent Installation wizard 37 Fig. Summary of the options selected to create a desktop pool 45 Fig.6.1.2.5. Creating new OU to the active directory domain controller 29 Fig.7.3.6.7.7.View Agent installation Custom Setup options window 38 Fig.7.1. Adding Database information during view composer installation 34 Fig. Add pool wizard in the view administrator 39 Fig.2. view client installation wizard 48 8 .3. Adding database details to configure view composer 31 Fig. type of pool to be assaigned to the user 40 Fig.7.7.8.4.7.4.4.5.5.11.5.Provisining Settings Window 42 Fig.5.8. Adding View composer to the vCenter Instance in view Administrator 35 Fig.7. opening a console of the Desktop on which view agent is going to be installed 37 Fig. Adding new user to active directory domain controller 30 Fig.Desktop pools listed inside the view Administrator 46 Fig.5.8.7.9.10.5. Microsoft SQL server DNS configuration for view composer 32 Fig.6.

9.3. logging in to view client 52 Fig.2.Fig. Choosing the respective pool from the list of pools that are assigned to user 52 9 .2.8.1. Adding connection server instance details to view client installation 48 Fig. view client installation.9. custome setup options windows 48 Fig.3. Entitling the user to the pool 51 Fig.8.9.

Advantages of using VMware View 3 1.4.2.5 2 1.4.4. Manageability 4 1.2.3.5. Reliability and Security 3 1. Overview of VMware View 4.1. Security 5 1.4. Introduction to Virtualization 1 1.4. Hardware Independence 4 1.2. Usability 5 1.5.3.1. VMware View Features 5 1. Scalability 6 Chapter 2 Defining A Use Case 7 10 .4. What is Virtualization 1 1.5. Convenience 4 1. Centralizes Administration 6 1.CONTENTS CHAPTER Page No Chapter 1 Introduction 1 1.1.4.5.3.5.

2. View agent 11 2. Step by Step Installation Procedure 23 11 .2. Preparing for view 4.2. Client Devices 8 2.3.2.5 connection server Installation 22 4.2.4. Installation of vCenter Server 15 3.1.2. View Transfer Server 12 Chapter 3 vCenter Server 14 3.2.2. View Composer 11 2.7.3.2.1. View manager or view connection server requirements 22 4.2. Operating System Requirements 15 3.4.2. View Client 10 2.1.6. Database Requirement 14 3.1.4. How the VMware View Components Fit Together 8 2. View Administrator 11 2.3.8.5. Gathering Prerequisites 14 3.2. Vcenter Server 12 2. Step by step installation Procedure 15 Chapter 4 View Connection Server 22 4. Use Case 7 2. View Connection Server 9 2.1.2.

Creating a linked clone desktop pool in view Administrator 39 39 Chapter 8 View Client 47 8.4. Configuring View Composer 34 Chapter 6 View Agent 6. View Client Installation 47 Chapter 9 Connecting to the VMware vView Virtual Desktops 9. Preparing Active Directory 28 5.1. About view Client 47 8. Using View Administrator 25 Chapter 5 View Composer 28 5.2.1.1.1.4.4.2. Entitling The Users to Pool 50 50 12 .1. Database Settings 30 5.Installing the View Composer Service 32 5. Step by Step Installation of View Agent 36 36 Chapter 7 Creating The Linked Clone Desktop Pool 7.3.

Logging in To View Client 51 Conclusion 54 References 55 13 .2.9.

14 .

CHAPTER 1 INTRODUCTION 1. Days later we may order yet another server to play the role of a file server. This process of ordering servers to fill the needs of new network services is oftentimes consuming and unnecessary given the existing hardware in the datacenter. What is virtualization Before defining virtualization. we call our hardware vendor of choice and order a new server with specifications to meet the needs of the database. Traditional IT management has incorporated a one-to-one relationship between the physical servers implemented and the roles they play on the network. we separate services across hosts to facilitate the process of hardening the operating system. increased server utilization. 1. The byproduct of this separation of services has been the exponential growth of our datacenters into large numbers of racks filled with servers. Virtualization is the process of implementing multiple operating systems on the same set of physical hardware to better utilize the hardware. Companies with strong plans to implement virtualized computing environments look to gain many benefits.2. It’s called virtualization. The great advantage of this is that you can take a physical server that is running at 10 percent utilization and transform it into one running at 60 to 80 percent utilization by loading it up with multiple virtual machines. including easier systems management. Introduction to the Virtualization There’s a new wind of change in the IT industry today. To ensure stronger security. which in most cases are barely using the hardware within them. and reduced datacenter overhead. let’s look at how a computer system works without 15 . When a new database is to be implemented.1.

It also provides management services to the View 16 . The VMware View client is a native Windows client and provides access to the View infrastructure. including the CPU. Multiple operating systems can be installed and run simultaneously on the same machine. In this case. Overview of VMware View 4. With VMware View. NIC. It provides a management point for the View Connection Manager. applications and Operating System from the end device and manage these components centrally in the datacenter to provide a secure and customized desktop to users with a superior end-user experience from any location. The client is also available for the Macintosh and the Linux platform as open source.5 is the leading desktop virtualization solution. Now let’s look at a virtualized system. and applications often interfere with each other. It provides brokering services to the end user accessing the View infrastructure from the View client. on any compatible device.5 VMware View 4. “Virtualization is an architecture that allows you to run multiple operating systems simultaneously on a single computer. or Windows 7.3. built for delivering desktops as a managed service. The operating system is detached from physical hardware and is running on a virtual machine. Windows Vista.virtualization in place. memory. IT organizations can unlock a user’s data. Operating system runs directly on top of the hardware. expensive resources cannot be shared and often are underutilized. The VMware View agent runs in the virtual desktop and can be currently hosted in Windows XP. and disk. The View Connection Server (also known as the View Manager) can run in either Windows 2003 or Windows 2008 (as either a virtual machine or a physical machine). the operating system and hardware are tightly coupled. Each copy of an operating system is installed on its own virtual machine” 1. Given the boundary of the physical machine.

The management of vSphere is accomplished via VMware vCenter. 5. security. Access to data can easily be restricted. the benefits include increased reliability.administrator. Finally. Advantages of Using VMware View When you manage enterprise desktops with VMware View. and convenience. An optional VMware View Security Serve is installed in the DMZ.4. 3. 1. Sensitive data can be prevented from being copied onto a remote employee's home computer. an optional VMware View Transfer Server provides the ability to transfer desktop virtual machines to authorized VMware View clients. which provides a single pane of glass for setting up. 1. 17 .4. Virtual desktops that are hosted in a datacenter experience little or no downtime. 4. and networking resources. storage. The VMware View environment runs on top of the VMware vSphere infrastructure. hardware independence. Management of the VMware View environment is accomplished through the View Connection/management Server. which provides the virtualization services necessary to deliver the virtual desktop. Reliability and Security Virtual desktops can be centralized by integrating with VMware vSphere and virtualizing server. monitoring and managing the virtual infrastructure. 2. This is a hardened installation of the VMware View Connection Server and provides access for users connecting to the View infrastructure from the public Internet.1. Placing desktop operating systems and applications on a server in the datacenter provides the following advantages: 1. Virtual machines can reside on high-availability clusters of VMware servers. Data backups can be scheduled without considering when end users' systems might be turned off.

1. Wizards and dashboards enhance the workflow and facilitate drilling down to see details or change settings.6. so that even the largest View deployments can be efficiently managed from a single View Manager interface.4. Using VMware vSphere. Administration tasks and management chores are reduced. 2. a View desktop can use operating systems that might not be compatible with the hardware of the client device.4. you can install 18 . Using VMware vSphere to host virtual desktops provides the following benefits: 1. Manageability Provisioning desktops for end users is a quick process. 3. End users can access their same virtual desktop from various devices at various locations. 1. you can virtualize volumes and file systems to avoid managing separate storage devices. End users connect to a virtual desktop complete with applications.4. Virtual desktops can also connect to back-end physical systems and Windows Terminal Services servers.4. Because a View desktop runs on a server in the datacenter and is only accessed from a client device.3. Storage management is simplified. For example.2 Convenience The unified management console is built for scalability on Adobe Flex. No one is required to install applications one by one on each end user's physical PC. although Windows Vista can run only on Vista-enabled PCs. Hardware Independence Virtual machines are hardware-independent. 1. Administrators can patch and upgrade applications and operating systems without touching a user's physical PC.

1.5. and scalability. 1. thin clients. 2. Virtual desktops run on PCs. Print from a virtual desktop to any local or networked printer that is defined on the client device.2. Access USB devices and other peripherals that are connected to the local device that displays your virtual desktop. With PCoIP multiple-monitor support. security. Security VMware View offers the following security features.1.5. Use RSA SecurID two-factor authentication or smart cards to log in.5 VMware View Features Features included in VMware View support usability. 1.Windows Vista in a virtual machine and use that virtual machine on a PC that is not Vista-enabled. 2. among others: 1. Use multiple monitors. 3. Usability The following features provide a familiar experience for the end user: 1. centralized control. 19 . Use SSL tunneling to ensure that all connections are completely encrypted. or use the location-based printing feature to map to printers that are physically near the client system. The virtual printer feature solves compatibility issues and does not require you to install additional print drivers in a virtual machine. Use VMware High Availability to host desktops and to ensure automatic failover. 3. Macs. you can adjust the display resolution and rotation separately for each monitor. and PCs that have been repurposed as thin clients.

data.1.5.5. Use Microsoft Active Directory to manage access to virtual desktops and to manage policies.4. Centralizes Administration The following features provide centralized administration and management: 1. high levels of availability. Use a template. or preferences. Use the Web-based administrative console to manage virtual desktops from any location. 3.3. 4. 20 . 1. Configure View Connection Server to broker connections between end users and the virtual desktops that they are authorized to access Use View Composer to quickly create desktop images that share virtual disks with a master image. Integrate with VMware vSphere to achieve cost-effective densities. 2. or master image. Scalability Scalability features depend on the VMware virtualization platform to manage both desktops and servers: 1. 3. and advanced resource allocation control for your virtual desktops. Send updates and patches to virtual desktops without affecting user settings. Using linked clones in this way conserves disk space and simplifies the management of patches and updates to the operating system. 2. to quickly create and provision pools of desktops.

user experience.1. This. we assume that all user and management traffic flows over a single 1Gb link. In this scenario. which are logical containers that represent a unique use case. enabling View Composer-based management and reducing storage costs. performance and application set will be characterized in the Desktop Pool. They are created by assigning a dedicated pool of full virtual machines. we will deploy stateless desktop images by utilizing VMware View Composer and leverage floating assignment pools of linked clone virtual machines. The assumption is that this environment is limited to 10 to 30 end-user-devices. Desktop type. assume an environment that is based in one location. VMware View leverages a concept of Desktop Pools. An important question to consider is whether a particular use case requires a stateful or stateless desktop image. and other assumptions. access mode.Use Case The design process for customer based on VMware View 4. may change in a real-world deployment. Use cases align to Desktop Pools. which will be installed in either a Windows desktop or provided through a certified end client device such as a thin terminal device. Stateless architectures have significant advantages such as being easier to support. Scaling beyond this size will require a rearchitecture of the ESX/ESXi environment. For instance. Stateful desktop images require traditional image management techniques. the use case is a small employee environment. Employees or users will access the virtual Infrastructure from the VMware View client. In this case. Please note that the 21 .CHAPTER 2 DEFINING A USE CASE 2. In this scenario.5 begins with the definition of a use case.

5 GB of disk space. 2. vCenter Server requires 2 physical 64-bit CPU cores (2. or a Windows Terminal Services server. a blade or physical PC.2.0 GHz or faster). which integrates with Windows Active Directory.2. 4 GB of RAM.1. and a one-Gigabit or faster networking connection. How the VMware View Components Fit Together End users start View Client to log in to View Connection Server. memory. including the host configuration (CPU. provides access to a virtual desktop hosted on a VMware ESX server. This server. Fig. 22 . network) and storage. shows the relationship between the major components of a VMware View deployment.performance of the Proof of Concept (POC) will be highly dependent on a number of factors.

Setting and applying policies 23 . Authenticating users 2.2. by using VMware View on a thin desktop. Entitling users to specific desktops and pools 3. 2. or Windows Terminal Services server.2. Managing local and remote desktop sessions 5. Enabling single sign-on 7. From Mac and Windows laptops and PCs. View Connection Server This software service acts as a broker for client connections. a thin client device. Establishing secure connections between users and desktops 6. Repurposing a legacy PC into a thin client desktop can extend the life of the hardware by three to five years. For example. Users can access their personalized virtual desktop from a company laptop. end users open View Client to display their View desktop. their home PC. Thin client devices use View thin client software and can be configured so that the only application that users can launch directly on the device is View Thin Client.1.2. View Connection Server authenticates users through Windows Active Directory and directs the request to the appropriate virtual machine. Client Devices A major advantage of using VMware View is that desktops follow the end user regardless of device or location. Assigning applications packaged with VMware ThinApp to specific desktops and pools 4. physical or blade PC.2. or a Mac. View Connection Server provides the following management capabilities: 1. you can use a newer operating system such as Windows Vista on older desktop hardware.

The speed and display quality of PCoIP rival that of a physical PC. Microsoft RDP.Inside the corporate firewall. After logging in. You install View Connection Server in a Windows Server 2003 or 2008 server. The following types of clients are not described in detail in this guide: 1. Authorization can require Active Directory credentials.3. An administrator can configure View Client to allow end users to select a display protocol. Security servers offer a subset of functionality and are not required to be in an Active Directory domain. you can install and configure View Connection Server as a security server. and HP RGS for View desktops that are hosted on HP Blades. a UPN. you install and configure a group of two or more View Connection Server instances. users select from a list of virtual desktops that they are authorized to use. View Client The client software for accessing View desktops runs either on a Windows or Mac PC as a native application or on a thin client if you have View Client for Linux. available only through certified partners. 2. This guide focuses on View Client for Windows and View Client for Mac. View Client for Linux. in the DMZ. a smart card PIN.2. or an RSA SecurID token. Security servers in the DMZ communicate with View Connection Servers inside the corporate firewall. Features differ according to which View Client you use. Outside the corporate firewall. preferably on a VMware virtual machine. Their configuration data is stored in an embedded LDAP directory and is replicated among members of the group. View Client with Local Mode (formerly called Offline Desktop) is a version of View Client that has been extended to allow end users to download virtual machines and use them on their local systems regardless of whether they have a network connection. 24 . Protocols include PCoIP.

physical systems. 4.2. 2. 2. View Open Client. Various third-party clients. View Administrator This Web-based application allows administrators to configure View Connection Server. and troubleshoot end user issues. you first install the View Agent service on that virtual machine and then use the virtual machine as a template or as a parent of linked clones. the View Administrator application is also installed.6. 3. which supports the VMware partner certification program. This agent communicates with View Client to provide features such as connection monitoring. control user authentication. If the desktop source is a virtual machine. and Terminal Service servers that you use as sources for View desktops. and access to locally connected USB devices. When you install a View Connection Server instance. virtual printing. users are prompted to log in only when they connect to View Connection Server and are not prompted a second time to connect to a virtual desktop.5. available only through certified partners. When you create a pool from this virtual machine. You can install the agent with an option for single sign-on.4. View Composer You install this software service on a vCenter Server instance that manages virtual 25 .2.2. View Open Client is not an official View client and is not supported as such. 2. deploy and manage View desktops. This application allows administrators to manage View Connection Server instances from anywhere without having to install an application on their local computer. View Agent You install the View Agent service on all virtual machines. the agent is utomatically installed on every virtual desktop.2. With single sign-on.

and vCenter Server instances. you can also use linked-clone technology for View desktops that you download and check out to use on local systems. Active Directory servers. data. Because linked-clone desktop pools share a base image. You install vCenter Server in a Windows Server 2003 or 2008 server. including Connection Server instances. vCenter Server. View Transfer Server is required to support desktops that run View Client with Local Mode (formerly called 26 .2. View Composer can then create a pool of linked clones from a specified parent virtual machine. As of View 4. In addition to using these virtual machines as sources for View desktop pools. Each linked clone acts like an independent desktop. preferably on a VMware virtual machine. provides the central point for configuring.8. you can quickly deploy updates and patches by updating only the parent virtual machine. You can install View Composer on the same server as vCenter Server to create linked-clone desktop pools. vCenter Server This service acts as a central administrator for VMware ESX servers that are connected on a network.7. you can use virtual machines to host the server components of VMware View.2. and applications are not affected. formerly called VMware VirtualCenter. 2. provisioning. This strategy reduces storage costs by up to 90 percent. yet the linked clone requires significantly less storage because it shares a base image with the parent. vCenter Server then manages the assignment of the virtual machines to physical servers and storage and manages the assignment of CPU and memory resources to virtual machines. with a unique host name and IP address. View Transfer Server This software manages and streamlines data transfers between the datacenter and View desktops that are checked out for use on end users' local systems. End users' settings.machines. and managing virtual machines in the datacenter. 2.5.

Offline Desktop). View Manager authorizes and manages the operation. View Transfer Server transfers the files between the datacenter and the local desktop. NOTE: Before beginning the installation off all view components we assume that a dedicated active directory domain controller is installed on any one of 64-bit or 32-bit windows 2003 or windows 2008 r2 operating system. IMPORTANT: No other view components should be installed on this active directory server Summary The use case is defined and also introduced all components that make VMware view 4. You can also initiate replications in View Administrator. You can set a policy that allows users to initiate replications from their local desktops.5 environment and described them briefly 27 . 1. 3. View Transfer Server downloads View Composer base images from the image repository to local desktops. Replications occur at intervals that you specify in local-mode policies. If a local computer is corrupted or lost. When a user checks in or checks out a desktop. View Transfer Server keeps local desktops up-to-date by distributing common system data from the datacenter to local clients. View Transfer Server can provision the local desktop and recover the user data by downloading the data and system image to the local desktop. Several operations use View Transfer Server to send data between the View desktop in vCenter Server and the corresponding local desktop on the client system. 2. View Transfer Server synchronizes local desktops with the corresponding desktops in the datacenter by replicating user-generated changes to the datacenter.

com/support/pubs.vmware. http://www. Unless you are planning to use the bundled SQL Server 2005 Express database. The detailed steps and prerequisites for installing the vCenter Server are found in Chapter 2 and Chapter 10 of the “ESXi Installable and vCenter Server Setup Guide.Database Requirements vCenter Server requires databases to store and organize server data.com/pdf/vsphere4/r41/vsp_41_esxi_i_vc_setup_guide.vmware.1.2. For information about supported databases see the vSphere Compatibility Matrix at http://www.com/support/pubs. or Microsoft SQL Server). The database though should be upgraded for a production environment. You can point the installation program to use any existing supported database (IBM DB2.pdf 3. Note that for the purposes of this installation we can use the bundled Microsoft SQL Server 2005 Express database. This should be sufficient for the purposes of the POC. Gathering Prerequisites The installation of the vCenter Server is covered in detail in the “ESXi Installable and vCenter Server Setup Guide.” The manual is available for download on the VMware support site located at: http://www. have a supported database created. Oracle. You do not need to install a new database server for the vCenter Server installation to work. You can follow the ESXi Installation manual for detailed step-by-step instructions. can be found below.vmware.” NOTE: The system you use for the installation of vCenter Server must belong to a 28 .CHAPTER 3 vCENTER SERVER 3.

Another possibility is to run a third-party software package that will mount the vCenter Server 4.domain and not simply a workgroup.4. or the ESXi host CD/DVD drive or the SAN datastore itself. If the proposed vCenter Server is a physical system. These options can be specified in the edit virtual machine properties in the VI Client.1 iso as a local drive. Datacenter 64-bit) and Windows Server 2008 R2. For a current list of supported Operating Systems for vCenter Server see the “vSphere Compatibility Matrix” found on the support website: http://www. Make sure that your operation system is 64-bit enabled. It can be either Windows Server 2003 64-bit.1 iso can be mounted from the a CD on the local client CD/DVD drive which is running the Virtual Infrastructure Client. and should have a static IP address. run the Autorun command on the DVD if it hasn’t 29 .vmware. The IP address must have a valid DNS registration that resolves properly from all managed hosts. If the proposed server is a virtual machine.1 iso on the 64-bit or 32-bit system.4.1 Step by step installation procedure 1. The mount can be accomplished in several ways. Also note that if you are using an existing database that a 64-bit DSN is required for vCenter Server to connect to its database. 3.Once the vCenter iso is mounted. Installation of vCenter The vCenter server should be a member server in the domain. the vCenter Server 4. then mount the image on the physical CD/DVD drive.com/support/pubs 3. Mount the vCenter Server 4. 3.3. XP Pro 64-bit or Windows Server 2008 (Enterprise 64-bit. Operating System Requirements The vCenter Server can be either virtual (hosted on the VMware hypervisor) or physical. Standard 64-bit.

iso.1. select Next several times and agree to the license terms. Fig. organization and license key. The name of the vCenter image at the time of publication is VMware-VIMSetup-all-4.0-29021.1. vCenter Server. You will see the following GUI. You can enter a permanent key at a later date. You can safely omit the licensee key in this step since the installer will use an evaluation key. The name will change with the next release of patching. You will see the following display asking for the Windows user name. 30 .already run. Select the first option. After selecting the appropriate language option. which will last 60 days.3. vCenter Server Installer Window 2.

3. In our case. vCenter Server Database options window 4.3. we’ll choose the latter. Choose either an existing database or have the installer place a SQL Server 2005 Express instance on the local machine. We’ll use the default SYSTEM account.2. vCenter server installation. You can run the vCenter Server Service as either a user-specified account in the domain or the default SYSTEM account.Fig. This Express database is appropriate for small-scale deployments only (maximum of 5 ESXi hosts and 50 virtual machines) Fig. customer information window 3.3. 31 .

3.Fig.4. 32 . choose the folder where you wish to install vCenter Server. select Create a standalone VMware vCenter Server instance. Next.3. vCenter server installation default destination folder 6. vCenter Server Service account information window 5.5. We’ll select the default Fig. When asked if vCenter Server should be standalone or join a vCenter Server group.

Fig. 9.3. 33 .7.3. The vSphere client can be loaded from the same iso that delivered the vCenter Server Manager or downloaded from the vCenter Server Manager web server. Click finish to complete the installation When the installation is complete you can view the vCenter Server Manager through the vSphere Client. Connection information for vCenter Server window 8.6. Click Install to begin the installation.Fig. Selecting vCenter server mode from linked mode or standalone mode 7. We will use the defaults. The next display shows the default ports that vCenter Server utilizes.

Fig. we’ll name our datacenter View. add a new datacenter. Enter the host name or the IP address of the ESXi server and the credentials to log into the server.3. First. select the Hosts tab. Select the vCenter Server Manager in the selection pane in the upper left hand part of your vSphere Client display after you’ve brought up the client and logged into the vCenter Server. Adding new data center to the vCenter server through vSphere Client Once the display is presented. In our case.8. Next you will need to add the ESXi host to the vCenter Server. 34 .Simply point your browser to the IP address of the vCenter Server Manager and hit the Download vSphere Client URL. Now right mouse button and select New Datacenter. Then click the right mouse button and select “Add Host”. This is done by bringing up the vSphere Client and logging into the vCenter Server Manager.

Fig. 35 . ESXi host added successfully to the vCenter server Summary Installation of Vcenter server is completed and added a host to it successfully.3.9.3. Next step is the installation of view conection server. Adding a host to the vCenter server Once vCenter Server has the ESXi host connected successfully it will look like the following in the vSphere Client Fig.10.

5 Installation guide is to provide step-by-step instructions for installing and configuring View 4.com/pdf/view45_installation_guide.5 Manager and Composer can be found in the View 4. The first is the VMware View 4. The purpose of this VMware View 4. If there are any questions or issues that come up during the installation.5 Evaluators Guide.1.CHAPTER 4 VIEW CONNECTION SERVER 4.5 for the environment. please consult the authoritative “VMware View 4. Preparing for View 4.5 Connection server Installation There are several VMware documents that will be referenced in this document.vmware.pdf. A detailed manual for the installation of View 4.5 Installation Guide” from the following link 36 .5 Installation guide at: http://www.

View manager or view connection server Requirements The View Manager can be installed on a 32-bit or 64-bit dedicated physical or virtual machine (a system hosted on VMware ESX or ESXi hypervisor). You can download the necessary View 4.vmware.“http://communities. 4. The View Manager must also be configured with a static IP address. Windows Server 2003 R2 32-bit and Windows Server 2008 R2 64-bit are supported for the View Manager.com/d/info/desktop_downloads/vmware_view/4_5 For reference purposes. the system should support at least dual processors.com/community/vmtn/entdesk/view”. Step by Step installation procedure 1.2.youtube.5 Manager can be installed on either a Windows 2008 Server or Windows 2003 Server. have multiple network interface cards. Windows Server 2003 32-bit. You can request an evaluation key as well as download the View and ESXi software from the VMware website at: https://www. but briefly.5 Manager” can be found at: http://www. You may need to update the View Manager Host web browser if you are running an older Operating System.com/watch?v=eKYHdUj3O5s 37 . Ensure that you have a valid license key for the VMware View Connection Server.vmware.5 components from the VMware Support download site: http://downloads.vmware. a video of “how to install and configure the VMware View 4. Note that the View Manager provides a web server interface which supports Internet Explorer 7 or greater. The hardware requirements are listed in Chapter 1 of the View installation manual. NOTE: The View connection server must be joined to an Active Directory domain. 4.3. 4GB of RAM (Windows Server 2008) or 2 GB of RAM (Windows Server 2003 32-bit). The View 4.com/tryvmware/?p=default.

4.2. After downloading the VMware-viewconnectionserver-x86* image.2. run the installation as an administrator Fig. select the Standard Server build (As we are installing the first connection server we need to select standard server.4. Fig.1: welcome to the Installation wizard for VMware View connection server 3. accept the default install folder or change it as appropriate and click next.) 38 . Since this is the first View Manager installation. After accepting the defaults for the agreements. view connection server default destination folder 4.

5.4. 39 . You will see the following window as the installation makes progress: Fig.3. View connction server installation in progress 7. If you are installing on a Windows 2008 Server you will see the following window. follow the directions indicated and change the IP from DHCP to a static IP.4.4.4. You’ll need to start the View Manager installation again after the change Fig. View connection Server Installation options 5. Error message that shows view connection server require a static IP 6. If you receive the following message.Fig.

40 . When the View 4. You can also bring up a web browser to the same address by double clicking on the “View Administrator Console” icon on the View Manager desktop. Fig.4.6.Click Next and continue the installation.5 Manager installation is complete click on finish to exit the installation wizard 4. Click on “Continue to this website” to accept the default security certificate. Firewall configuration window 8. Note that the View administration interface will require Flash (you will receive a notice the first time you bring up the admin GUI along with a download option). ( http://<IP_ADDRESS_VIEW_MANAGER>/admin ). Using View Administrator You can confirm the installation by bringing up the View Manager Configuration display by typing in the View Manager IP address into an Internet browser as below.4.

As noted above.168. an evaluation key can be requested from the VMware website https://www. http://192. Login using the credentials of a domain administrator. Fig.com/tryvmware/?p=default 41 .201/admin).5 License Key and click OK. View Administrator Login screen 1. Enter the VMware View 4.vmware.7.0. VMware view administrator basic interface 2.4. Select Product Licensing and Usage on the left-hand part of the display and select the “Edit License” button. Log in to the View administrative interface by pointing your web browser to the IP address followed by /admin (for example.8.Fig.4.

Adding vCenter server to the view administrator 3. An host is added to the vCenter server for the centralized management. Select OK. user name and password. Summary The vCenter server is installed on a dedicated server successfully. A view composer instance can also be added to this vCenter server to create linked clones of master virtual machine template. The vCenter instance is added to the view administrator. Enter the vCenter Server address. Add the vCenter Server to the View Manager.9. 42 . Select View Configuration -> Servers in the left hand selection window.Fig. Then select Add in the right result pane. So that the managed virtual machines which are under vCenter server can be used to create a desktop pool and can be assigned to the user.4.

This SQL Server Express database should be upgraded if the View system is going into production use. The VMware hypervisor.CHAPTER 5 VIEW COMPOSER For the purposes of this environment. computers. Preparing Active Directory VMware View utilizes Microsoft Active Directory for user authentication and management. Windows 2000 AD. 5. This capability 43 . If an SQL databases already exists for vCenter Server. If not. Since users will be authenticated against Active Directory. and Windows 2008 AD are supported. View Composer can use the Microsoft SQL Server 2005 Express instance provided with vCenter for quick proof of concept deployment. View Composer can use that existing database instance. a SQL database must reside on or be available to the vCenter Server instance that will be integrated with the View Manager. An OU is a subdivision in Active Directory that contains users. Namely. will be deploying linked-clone desktops from a single desktop image. the View Manager domain should have proper trust agreements in place to authenticate the lab users You may want to consider (although it’s not required) creating an Active Directory organizational unit (OU) specifically for your View desktops. View Composer provides this capability and has a few requirements. groups. Again. In actual production. or other OUs. we recommend that you have a standalone SQL server instance that can also be used later for logging the VMware View event database.1. ensure that the View Manager system is joined to an Active Directory domain. Windows 2003 AD. ESX or ESXi must be vSphere 4 or later to take advantage of View Composer.

Open Active Directory Users and Computers (run dsa.allows group policies to be applied uniquely to the virtual desktops.” 44 . Read Permissions.5. Write All Properties. Creating new OU to the active directory domain controller 2. We will use the user name “Composer. Create a user account in Active Directory for the View Composer.msc) and create the new OU. 1. and List Contents. Create Computer Objects.1. GPOs can be managed via the Group Policy module for PowerShell (including in Windows Server 2008 or with Microsoft’s Remote Server Administration Tools). it is named the new OU “lab linked clones”. This user should have the following capabilities to the OU just created: Delete Computer Objects. Fig. The account permissions should apply to all child objects in the linked clone OU. For the purposes of this lab. Read All Properties. Create a new Active Directory Organizational Unit that will store all of your lab linked clone desktops.

2. Oracle 10g. If vCenter is not installed yet. 1. Since vCenter is running on a 64-bit Operating System be sure to download the 64 bit package. create a data source name (DSN) and then create a View Composer database (either Oracle 9i.2. The View Composer database stores information about the desktops deployed by View Composer. The View Composer service does not include a database. 5. first download and then launch the SQL Server Management Studio Express (this is a free utility from Microsoft). In our case that is SQLServer2005_SSMSEE_x64.msi from http://download.microsoft. Database Settings For utilizing linked-clones. we will add a new View Composer database to the existing vCenter Server SQL Server 2005 express database. To create the database. you will install View Composer on the vCenter Server. it will be necessary to install View Composer. Briefly. see Appendix B and complete the installation of vCenter. which the following steps outline. For our purposes. Right click on the databases folder and click 45 . Log in into vCenter and create a new folder to hold the lab linked clone desktops (right-click on your datacenter object -> New Folder).com.Fig. Oracle 11g or a SQL Server database). Adding new user to active directory domain controller 3. The procedure on the vCenter Server is to select Start -> All Programs -> Microsoft SQL Management Studio Express 2005.5.

Click OK. In this case we’ll use the name ViewComposer to describe the ODBC DSN and specify the virtual server hostname in the server field drop down box. We’ll use the name ViewComposer. select Start -> Administrative Tools -> Data Source (ODBC). you must configure an ODBC connection to the Composer server. Select System DSN tab. 46 .3. Click Add and select SQL Native Client from the list and click finish. Adding new database instance for view composer 2. On the vCenter Server. Now that the database exists. Click on Next. Complete the form.New Database. Fig.5. 3.

Change the default database to the name of the View Composer database from the dropdown list.5.5. Click Next.Fig. Select the Test Data Source to verify that the connection is established properly. Adding database details to configure view composer You can specify either Windows NT authentication (for a local SQL server as in our specific case) or SQL Server authentication (if you are using a remote instance of SQL Server). Fig.4. paddings and warnings” enabled as well. 47 . 5. Select Next and then Finish. Don’t proceed until the test completes successfully. 4.5. Microsoft SQL server DNS configuration for view composer Ensure you have both “Use ANSI quoted identifiers” enabled and “Use ANSI nulls.

please see the View Installation Guide for details on the setup.6. 5.5 executable on the vCenter Server. If you have not already done so.3. we’ll use View Composer. The installer filename is VMware-viewcomposerxxxxxx. 48 . click on ODBC DSN Setup to configure a name now. you can move on to the installation of the View Composer service on the vCenter Server. Installing the View Composer Service 1. View composer installation wizard 2.exe. Fig. For our case.5. Now that the View Composer database and View Composer DSN are configured. In our case. Accept the End User Agreement by clicking Next and accept the terms. we’ll install the Composer in the default directory by clicking Next. download and run the VMware View Composer 2. where xxxxxx is the build number.NOTE: If you will be using an Oracle 11g or 10g Database for View Composer instead of SQL. If you have not already created a DSN for the View Composer database. This installer file installs the View Composer service on 64-bit and 32-bit Windows Server Operating Systems. Select the DSN for the View Composer database that you provided in the Microsoft or Oracle ODBC Data Source Administrator Wizard.

Fig.5.7. Adding Database information during view composer installation

3. Accept the default SOAP Port and click Next. Either provide an SSL certificate or
select the radio button to create a default SSL certificate. Click Install and Finish to
complete the Composer service installation.
It will be important to ensure that the vSphere environment has enough CPU, memory,
and I/O resources to host the desktops that you require. It is a best practice to use the
vSphere client to monitor those resources. There are several other important practices to
follow. Stagger the run times of the antivirus software. Also ensure that the Dynamic
Name Service (DNS) is operating correctly and that the desktop virtual machine names
can be resolved in DNS. To test DNS operation, ping the Active Directory and View
Connection Servers by name.

5.4. Configuring View Composer
To use View Composer, you must configure View Manager with initial settings. Earlier in
the procedure, a domain user was created with permissions to add and remove virtual
desktop machines from the Active Directory domain that contains the linked clones.

49

We’ll now configure that same user in the View Manager. In the View Manager
administration window (http://<IP_ADDRESS_OF_VIEW_MGR>/admin) select View
Configuration->Servers. In the vCenter Servers panel, select the vCenter Server already
configured. Now click Edit. Enable the View Composer. View Manager now attempts to
communicate with the View Composer service running on the vCenter Server.

Fig.5.8. Adding View composer to the vCenter Instance in view Administrator

Summary
View composer instance is installed in the vCenter server successfully. And also it is
added to the vCenter server details under view administrator. Hence it is possible to
create linked clones of a managed virtual machine.

50

CHAPTER 6
VIEW AGENT
The View Agent component assists with session management, single sign-on, and device
redirection. You must install View Agent on all virtual machines, physical systems, and
terminal servers that will be managed by View Manager. Refer the following table for the
list of supported operating systems for the view agent installation

Table.6.1 lists the operating systems supported for View Agent.

6.1. Step by step installation of view agent
1) Launch the VMware vSphere Client from the shortcut on the desktop of the “Control
Center” machine.

51

select the Parent Windows7 VM named “W7” and open console.6.exe” from the desktop. 3) From the left column of the VI Client interface. 5) Login as “administrator“ 6) Run the “VMware-viewagent-4.6. opening a console of the Desktop on which view agent is going to be installed 4) In the console select VM from the tool bar.1. click Guest and click the Send Ctrl+Alt+Del option.Fig. Fig. Logging in to the vCenter server through vSphere client 2) Check the box labeled “Use Windows session credentials”. Click Login.0-274035. When prompted 52 .5.2.

Click Next to continue. 9) Under custom setup leave the options default. 7) Click Next to start the installation.4.View Agent installation Custom Setup options window 10) Click Install to begin the installation. 12) Click Finish when the wizard completes and reboot the desktop 53 . View Agent Installation wizard 8) Accept the End User Patent Agreement and then click Next. Fig. please click Continue Anyway.3. Fig. You will see several screens flash by in the background as the various components are installed. 11) If you have any warnings about drivers.6.for the “open security – security warning” click Run.6.

Summary The view agent is installed on a desktop which means the desktop is ready to assign a user or to create a linked clone desktop pool. and configured VMware View to use the Composer user. Open the VMware View Administrator console. we will next create a pool of linked clones. Select Inventory -> Pools and then the Add button. And Select the Automated Pool option in the resulting Add Pool Wizard 54 .1. CHAPTER 7 CREATING THE LINKED CLONE DESKTOP POOL Now that you have created the Parent virtual machine. Creating a linked clone desktop pool in view Administrator 1. 7.

Dedicated means that each time a user logs in they will get the same virtual machine. Virtual desktop users can either have dedicated or floating desktops. type of pool to be assaigned to the user Virtual machines can be deployed as either full virtual machines created from a vCenter Server template or as Composer linked clones. In our use case.2.Fig.7. we will assign desktops to lab users randomly so we will use the “Floating” user assignment. the lab environment. Fig. We will be using Composer linked clones because they share the same base image (Parent) and therefore use significantly less storage space.7. Add pool wizard in the view administrator 2.1. Floating provides the end user with a random desktop from the pool. The user profile can be redirected to persistent disks that will be unaffected 55 .

) Fig. 56 .3.4. For our purposes we will set the automatic logoff after disconnect to 60 minutes.7. Assaigning ID for the new pool that is creating 4.by OS updates and refreshes Fig. Provide a name for the pool. display name (which the users will see when they connect to the View Manager from the View client).5 Administrator Guide. the View Folder (which can be used for organizing the pool and delegating administration and a description to be shown in the Summary tab for the View Administrator. Now specify the pool settings. These settings are detailed in the VMware View 4. Hit the Next button. Selecting type of virtual desktop to be assaigned to the user 3. After hitting Next.7. specify the attributes of the Pool.

Choosing the pool seeting from the available options 5.7. The following configuration screen gives you the option to redirect disposable files such as page files and temp files to a “Non-persistent disk.6. View composer Disks settings window 6.Fig. Enable the basic settings of Enable Provisioning and Stop provisioning on error. Fig. These 57 . Hit the Next button.5. We have set the naming convention to include two digits (01. The size of the pool is also specified here. The next screen provides the ability to assign names to the virtual desktops. In our case. . We will use the default 4096 MB value.…) beginning with LinkedClone--.” This non-persistent disk will be deleted automatically when a user session ends.7. we are setting up 10 desktops. 02.

` Fig. 58 .7. And finally.7. Select the ESXi host (or Cluster) and the vCenter Server resource pool you wish to use. Hit Browse and select the Parent virtual machine prepared earlier. Next specify the virtual machine folder in vCenter Server that you wish to place the desktop virtual machines within. select the datastore you wish to place the new Desktop virtual machines within.desktops can be provisioned whenever they are needed (on demand) or up-front. Up-front will ensure the desktops are ready when the users log in.Provisining Settings Window 7. Also note the number of spare desktops (which refers to the spare powered-on desktops). The next screen is used to specify the default Parent image. We will set the number to the maximum pool size to ensure that the desktops are all available immediately for the lab users.

This is accomplished under the datastore’s browse button. You can also specify the use of a different datastore for the View Composer replica disks (Parent virtual machine). then don’t select the “Use different datastore for View Composer replica disks”. 9. Specify the domain and AD container you wish to add the View desktops into. As the name implies. Vcenter settings window 8.Fig. The Replica is the Parent image that the linked clones use as their base image. You can also specify whether you wish to use either Microsoft’s Sysprep or QuickPrep for preparing the virtual machines for lab use. The next screen lets you set the guest customization options. this would be appropriate to host the Parent virtual machine. The image below provides a snapshot of the screen. consider using the stateless or non-persistent desktops and have linked clone replica stored in a solid state drive (SSD). The View 4. If a higher speed datastore is not an option. It considered a best practice to place this Parent image on a high-speed datastore such as a solid state drive on the ESXi server. For the lab deployment. You can also specify whether you want to use QuickPrep (with optional power-off and postsynchronization scripts) or Microsoft’s Sysprep. Note that SysPrep is only supported on vSphere 4. Sysprep generates a unique SID and QuickPrep does not.5 deployments by utilizing tiered storage.7. If you have a high speed datastore such as a Solid State Drive or fast LUN you wish to use.1. 59 . You can use the default OU (CN=Computers) or utilize the OU created earlier to contain the lab virtual desktops.8. The next screen allows you to specify which Active Directory Container to place the virtual machines within. follow the directions in the VMware ESXi Administrators guide. we will choose to use QuickPrep.5 reference architecture provides more information on how to optimize View 4. QuickPrep is designed to work efficiently with View Composer and is generally faster than Microsoft Sysprep. For the purposes of our lab. If you choose to use Sysprep.

The entire lifecycle of the desktop virtual machines will be handled by VMware View Manager. 60 . DON’T create or destroy the desktop virtual machines from within vCenter. Summary of the options selected to create a desktop pool The View Manager will now begin to create the lab pool.7.Guest Customizations window 10. Look under “Inventory -> virtual machines and Templates” and note the tasks in the lower part of the screen.9. Fig.7. Hit Finish after reviewing the selections. Note also that the View Manager is in charge of creating and destroying the desktop virtual machines.10.Fig. Finally. the last screen summarizes the options selected. You can watch the pool virtual machines being created by bringing up the vCenter client.

You can check on the status of the newly created desktops by going to the View Administrator interface and selecting Inventory -> Desktops. Now hit the Add button.vmware. host and so forth are presented here. Select the newly created Pool and select the Entitlements button. You should now note that the pool ID has a green arrow under the entitlements column indicating that the pool is entitled. This is done from within the View Administrator interface. Note in particular the Desktop Status. DNS name.com/kb/1026999 Now that the pool is being created. pool ID. hit the OK button. It will read Available when View is ready to present the desktop to the end user. 11. Note also that the Enabled column is also checked. The desktop name. You can enter as many users or groups as you wish. These users will have access to the virtual desktop machines. If checked. Go to the View Administrator (https://[name_of_View_Manager]/admin) and select the “Inventory -> Pools” tab. see the VMware Knowledge Base article found online at: http://kb. Enter the lab user active directory name into the “Find User or Group” screen.NOTE: If you find errors with the customization process. 61 . the next step is to entitle lab users to access the desktop virtual machines. the pool is enabled for end users to access their entitled desktops. After entering and then selecting the user name or group. This will return you to the Entitlements interface. Hit OK.

This connection is accomplished via the VMware View Client.Fig.html.1. desktops. 62 . For information about operating systems supported by other View Clients. laptops. About view client Users run View Client to connect to their View desktops. and other mobile devices. You must install View Client or View Client with Local Mode on a supported operating system. This client is supported on a number of end user devices such as zero clients.Desktop pools listed inside the view Administrator Summary A linked clone desktop pool has been created and entitled to a user. Table 8.vmware.7.com/support/viewclients/doc/viewclients_pubs. such as View Client for the Mac and View Client for iPad. Go to https://www. thin clients.11. CHAPTER 8 VIEW CLIENT 8.1 lists the Microsoft Windows operating systems supported for View Client. The final step is to connect the users to the newly created virtual desktop.

IMPORTANT: View Client with Local Mode is supported only on Windows systems and only on physical computers. 3) Click Next Fig. View Client Operating System Support for Windows-Based Clients 8. In addition. to use this feature.1. your VMware license must include View Client with Local Mode Table 8.2. View Client Installation 1) Run the VMware-viewclient-<version>.1. view client installation wizard 4) Accept the End User License Agreement 5) Click Next 63 .8.exe file. 2) Click Run.

on the enhanced single sign on window 8) Click Next.2. Then click Next Fig. by accepting the defaults on the configuring short cuts window 9) Review Installation and Click Install to start the installation 10) Click Finish when complete.8.3. view client installation. 64 . custome setup options windows 6) You can add the connection server.8. Adding connection server instance details to view client installation 7) Click Next . Summary Hence we completed the installation of view client by running this we are able to connect the pool by providing the credentials in the login screen.Fig.

We will start by testing the 65 . which is accomplished via the VMware View Client. thin clients and others. This client is supported on a number of enduser-devices such as laptops.CHAPTER 9 CONNECTING TO THE VMWARE VIEW VIRTUAL DESKTOPS The final step is to connect the users to the newly created virtual desktop. desktops.

Now hit the Add button. Install the smaller image. Select the newly created Pool and select the Entitlements button. Once the VMware View Client is installed. This is done from within the View Administrator interface. Entitling the users to pool 1. After entering and then selecting the user name or group. If checked. Hit OK. There are several types of the View Client. 66 . Enter the login credentials of the entitled lab user. hit the OK button. You can enter as many users or groups as you wish. Now select the Pool ID. This will return you to the Entitlements interface. These users will have access to the virtual desktop machines. Go to the View Administrator (https://[name_of_View_Manager]/admin) and select the “Inventory -> Pools” tab. Hit OK. Note also that the Enabled column is also checked. the next step is to entitle lab users to access the desktop virtual machines.1. The larger View client image supports the ability of checking out the desktop virtual machine. Download the VMware View Client onto the end-user-access point and begin the installation. Point the client to the Fully Qualified Domain Name or IP address of the View Manager. You should now note that the pool ID has a green arrow under the entitlements column indicating that the pool is entitled. which instead simply provides access to the lab desktops. 9. Enter the lab user active directory name into the “Find User or Group” screen. run the client. the pool is enabled for end users to access their entitled desktops.connection from a Windows PC or laptop. Now that the pool is being created.

This client is supported on a number of end user devices such as zero clients.1. This connection is accomplished via the VMware View Client. host and so forth are presented here. pool ID.2. 9. It will read Available when View is ready to present the desktop to the end user. DNS name. desktops.9. Logging in to view client Note in particular the Desktop Status. 67 . Entitling the user to the pool You can check on the status of the newly created desktops by going to the View Administrator interface and selecting Inventory -> Desktops. and other mobile devices.Fig. thin clients. The desktop name. laptops. The final step is to connect the users to the newly created virtual desktop.

Fig.9. You can disconnect or disconnect with logoff. This will 68 .2.Fig. logging in to view client Now select the Pool ID and click on Connect. Choosing the respective pool from the list of pools that are assaigned to user You should now be attached to the virtual desktop.9.3. Note there are several options to disconnect. Disconnecting from the desktop will leave the state of the desktop in place. Disconnecting with logoff will both disconnect the user from the virtual desktop as well as logoff the user from the session as well. There is a Connect USB Device menu pane at the top of the frame as well. If you move your mouse to the top of the screen you should see the Options menu available.

Summary By this chapter we accomplished our main aim and the implementation of Desktop As A Service (DAAS) is accomplished successfully using VMware view 4.5 69 .allow the user to connect various USB devices to the virtual desktop.

To implement linked clones we installed view composer inside the vCenter server. To act as a broker between the user machine. Successfully implementing and integrating all the above componets the main aim of the project. and the desktop that is assaigned to user. a connection server is installed.CONCLUSION To accomplish Desktop As A Service. which is called client. For the centralised management of the virtual infrastructure vCenter server is installed in a dedicated virtual windows server. It acts as a broker. which is delivering a centralised. 70 . a new or existing active directory domain controller is installed and joined all required servers and desktops to the domain. and managed desktop to the employee. secured.

vmware. http://communities.com/pdf/view45_installation_guide. 5. 6. http://www.com/pdf/vsphere4/r41/vsp_41_esxi_i_vc_setup_guide.REFERENCES 1. http://www.pdf 4.pdf. http://www. Chris McCain and Rawlinson Rivera Mastering VMware Infrastrusture 3 2. http://www.youtube.vmware.com/watch?v=eKYHdUj3O5s 71 .com/support/pubs. http://www.vmware.vmware.vmware.com/virtualization/ 3.com/community/vmtn/entdesk/view 7.