VCP5-DT Objective 3.1–Configure Automated Pools Using Linked Clones

Objective 3.1 – Configure Automated Pools Using Linked Clones

For this objective I used the following resources:

  • VMware View Administration documentation
  • VMware KB Article Differences Between QuickPrep and Sysprep

Knowledge

Identify Floating vs. Dedicated Assignments

  • Dedicated Pool – In a dedicated assignment pool, each user is assigned  to a desktop. Users receive the same desktop each time they login.
  • Floating Pool – In a floating assignment pool, users receive different desktops each time they log in.

User_Assignment

Identify Persistent Disk Settings

Identify the Disposable Disk Settings

The blueprint has each of these broken out separately, but as each option is configured on the same screen (see below) I thought I would tackle them together.

  • Persistent Disk – Allows you to store Windows user-profile data on a separate disk. Using a persistent disk allows you to preserve users data and settings even during View Composer tasks (refresh, recompose, and rebalance). Another added feature is the ability to detach and reattach the persistent disk to another virtual desktop. Note, this can’t be used as a migration tool from Windows XP to Windows 7. Persistent disks can only be reconnected to the same source/destination OS.
  • Disposable Disk – Use a disposable disk when redirecting the guest OS’s paging file and temp files. The disk size needs to be larger than the page file size of the guest OS.

Composer_Disks

Identify Pools Settings

Setting

Options

State
  • Enabled. After being created, the desktop pool is enabled and ready for immediate use
  • Disabled. After being created, the desktop pool is disabled and unavailable for use, and provisioning is stopped for the pool. This is an appropriate setting if you want to conduct post deployment activities such as testing or other forms of baseline maintenance.
Connection Server Restriction
  • None. The desktop pool can be accessed by any View Connection Server  instance.
  • With Tags. Select one or more View Connection Server tags to make the desktop pool accessible only to View Connection Server instance that have those tags. You can use the check boxes to select multiple tags.
Remote Desktop Power Policy Determines how a virtual machine behaves when the user logs off of the associated desktop
Automatically Logoff After Disconnect
  • Immediately. Users are logged off as soon as they disconnect
  • Never. Users are never logged off
  • After. The time after which users are logged off when they disconnect. Type the duration in minutes
Allow Users to Reset Their Desktops Allow users to reset their own desktops without administrative assistance
Allow Multiple Sessions Per User Allow a user to connect to multiple desktops in the pool at the same time.
Delete Desktop After Logoff Select whether to delete floating-assignment, full virtual machine desktops.

  • No. Virtual machines remain in the desktop pool after users log off.
  • Yes. Virtual machines are powered off and deleted as soon as users log off
Delete or Refresh Desktop on Logoff Select whether to delete, refresh, or leave alone floating-assignment, linked-clone desktops.

  • Never. Virtual machine remain in the pool and are not refreshed after users log off.
  • Delete Immediately. Virtual machines are powered off and deleted as soon as users log off. When users log off, View Manager immediately puts virtual machines in a Deleting state.
  • Refresh Immediately. Virtual machines are refreshed as soon as users log off. When users log off, View Manager immediately puts virtual machines in maintenance mode to prevent other users from logging in as the refresh operation begins.
Refresh OS Disk After Logoff Select whether and when to refresh the OS disks for dedicated-assignment, linked-clone desktops.

  • Never. The OS disk is never refreshed
  • Always. The OS disk is refreshed every time the users logs off
  • Every. The OS disk is refreshed at regular intervals of a specified number of days. Type the number of days
  • At. The OS disk is refreshed when its current size reaches a specified percentage of its maximum allowable size. The maximum size of a linked clone’s OS disk is the size of the replica’s OS disk. Type the percentage at which refresh operations occur.
Default Display Protocol Select the display protocol that you want View Connection Server to  use to communicate with View Clients

  • PCoIP – The default option wherever it is supported. PCoIP is supported as the display protocol for virtual-machine desktops and physical machines that have Teradici hardware. PCoIP provides an optimized PC experience for the delivery of images, audio, and video content for a wide range of users on the LAN or across the WAN.
  • Microsoft RDP – Microsoft Remote Desktop Connection (RDC) uses RDP to transmit data. RDP is a multichannel protocol that allows a user to connect to a computer remotely.
Allow Users to Choose Protocol Allow users to override the default display protocol for their desktops by using View Client
Windows 7 3D Rendering You can select whether to enable 3D graphics rendering if your pool comprises Windows 7 desktops that run on vSphere 5.0 or later, PCoIP is the selected protocol, and the Allow users to choose protocol setting is set to No.When you select this feature, you can configure the amount of VRAM that  is assigned to desktops in the pool. You can select at most two monitors for your View desktops. The maximum resolution of any one monitor is set to 1920×1200 pixels. You cannot configure this value
Max Number of Monitors If you use PCoIP as the display protocol, you can select the maximum number of monitors on which users can display the desktop.
When the Windows 7 3D Rendering setting is not selected, the Max number of monitors setting affects the amount of VRAM that is assigned to desktops in the pool. When you increase the number of monitors, more memory is consumed on the associated ESX hosts.
When the Windows 7 3D Rendering setting is selected, you cannot change the maximum resolution of any one monitor. The resolution is set to 1920×1200 pixels.
Max Resolution of Any One Monitor If you use PCoIP as the display protocol and you do not select
the Windows 7 3D Rendering setting, you should specify the
maximum resolution of any one monitor.
When the Windows 7 3D Rendering setting is not selected,
the Max resolution of any one monitor setting affects the
amount of VRAM that is assigned to desktops in the pool.
When you increase the resolution, more memory is
consumed on the associated ESX hosts.
When the Windows 7 3D Rendering setting is selected, you
cannot change the maximum resolution of any one monitor.
The resolution is set to 1920×1200 pixels.
Adobe Flash Quality Determines the quality of Adobe Flash content that is displayed on Web pages.

  • Do Not Control. Quality is determined by We Page settings
  • Low. This setting results in the most bandwidth savings. If not quality level is specified, the system defaults to Low.
  • Medium. This setting results in moderate bandwidth savings
    • High. This setting results in the least bandwidth savings
Adobe Flash Throttling Determines the frame rate of Adobe Flash movies. If you
enable this setting, you can reduce or increase the number of
frames displayed per second by selecting an aggressiveness
level.

  • Disabled. No throttling is performed. The timer interval is not modified
  • Conservative. Timer interval is 100 milliseconds. This setting results in the lowest number of dropped frames
  • Moderate. Timer interval is  500 milliseconds
  • Aggressive. Timer interval is 2500 milliseconds. This setting results in the highest number of dropped frames

Pool_Settings

Identify Provisioning Settings

Setting Description
Enable Provisioning Instructs View Manager to create (provision) desktops for the pool
Stop Provisioning on Error Desktop provisioning (creation) will stop if an error is encountered during desktop creation
Virtual Machine Naming
  • Desktops can be provisioned by manually specifying a list of desktop names or by providing a naming pattern and the number of desktops to be created in the pool.For manually specifying desktop names follow these guide lines:
  • Type each desktop name on a separate line
  • A desktop name can have up to 15 alphanumeric characters
  • You can add a user name to each desktop entry. Use a comma to separate the under name from the desktop name
  • To leverage automated deployments View uses a “token” to apply a unique number to identify each desktop. You can place the token anywhere in the desktop name.
  • For example, if you type amber-{n:fixed=3}, View Manager replaces {n:fixed=3} with a three-digit number and creates these desktop names: amber-001,amber-002, amber-003, and so on
Max Number of Desktops The maximum number of desktops that will be provisioned for the pool
Number of Spare (Powered On) Desktops Number of desktops that will be available and “idle” to accept in coming connections
Provision Desktops on Demand Desktops will be provisioned “as needed” as users connect
Provision All Desktops Up-Front All desktops for the pool are  provisioned (see Max Number of Desktops)

Provisioning_Settings

Identify vCenter Server Resource Settings

View Composer leverages vCenter for it provisioning operations. By default vCenter is configured to allow “Max concurrent provisioning operations” at 8 and  “Max concurrent power operations” at 5. The options can be modified in View Administrator by going to View Configuration –> Servers –> Highlight your vCenter and click “Edit”. Under “vCenter Server Settings” click the “Advanced’ icon and modified the settings as needed:

vCenter_Resources

Identify Guest Customization Settings (e.g., QuickPrep, Sysprep)

Note -  Information taken directly from VMware KB Article Difference Between QuickPrep and Sysprep

QuickPrep is a VMware system tool executed by View Composer during a linked-clone desktop deployment. QuickPrep personalizes each desktop created from the Master Image. Microsoft Sysprep is a tool to deploy the configured operating system installation from a base image. The desktop can then be customized based on an answer script. Sysprep can modify a larger number of configurable parameters than QuickPrep.

During the initial startup of each new desktop, QuickPrep:

  • Creates a new computer account in Active Directory for each desktop
  • Gives the linked-clone desktop a new name
  • Joins the desktop to the appropriate domain
  • Optionally, mounts a new volume that contains the user profile information

This table lists the main differences between QuickPrep and Sysprep

Function QuickPrep Sysprep
Removing local accounts No Yes
Changing Security Identifiers (SID) No Yes
Removing parent from domain No Yes
Changing computer name Yes Yes
Joining the new instance to the domain Yes Yes
Generating new SID No Yes
Language, regional settings, date, and time customization No Yes
Number of reboots 0 1
Requires configuration file and Sysprep No Yes

 

Happy Studying!

-Jason

VMware VCP & VCAP Study Guides Sponsored By Pure Storage & Veeam

vmworld_2013_logo_black_cmyk

With VMworld 2013 just shy of two weeks away both Josh Coen (blog / twitter) and myself are excited to announce the availability of printed copies of our VCP5-DCV and VCAP5-DCA study guides. Thanks to the fantastic folks over at Pure Storage and Veeam you will be able to get your hands on a hard copy of the popular study guides.Quantities are limited and will be available at the ProfessionalVMware vBrownBag (blog / twitter) booth as well as the Veeam booth. Also be sure to follow Josh and myself on Twitter as well, we will be carrying copies with us (till they run out) to see where we are at to hit us up for you copy.

3_Guides

Hope to see you at VMworld!

-Jason

Going to VMworld? Get Certified!

vmworld_2013_logo_black_cmyk

For those that have experienced VMworld first hand, you know how great of an event it is (doesn’t seem fair to just call it a conference) and that VMware rolls out all the stops to keeps folks coming back year after year. Well this year is no exception, last week VMware announced (post HERE) that ALL VMware certification exams will be 75% off! That brings the cost of VCP level certifications below $60.00 (from $225) and VCAP level certifications to $100 (from $400). Seating is limited so click HERE to get registered with Pearson VUE.

Use Code VWSF75 For:

Use Code VWSFADV75 For:

Happy Studying,

-Jason

50% Off on VMware VCP Exams, 20% Off on Study Materials

vcp-logoLate last week VMware Education Services sent out a tweet (follow them on Twitter HERE) that VMware is running a promotion for 50% off all VMware Certified Professional Exams (VCP-Cloud, VCP5-DV, VCP5-DT, and IaaS). On top of that they are also offering 20% of study materials from the “VMware Certification Marketplace” Both of these are great deals, so good in fact yours truly registered with the 50% discount code for the VCP5-DT exam I have been prepping for. Click the image below for additional details on how to register:

save_50_animated

Don’t forget! If studying for either the VCP5-DV or VCP5-DT exams have a look at the study guides created by Josh Coen (Blog / Twitter) and myself:

-Jason

VMware VCAP Studying with Trainsignal

trainsignal

Last week I received an email from someone who recently passed their VMware VCP 5 exam (congratulations again Justin!)  leveraging the study guide that myself and Josh Coen have put together (located HERE). Justin also let me know that his next goal was to begin prepping for and passing the VMware VCAP-DCA 5 exam and was interested in study materials. As many other have said and posted on blogs, the single most important resource is hands on lab time in a vSphere environment. In addition to mentioning the lab time I provided the standard list of reading materials from Duncan Epping, Frank Denneman, and Scott Lowe.

In addition to those resources I suggested  that Justin take a look at the training materials offered by the great folks at Trainsignal. For those who follow me on Twitter or have spoken with me know that I am huge fan of Trainsignal and the products they produce. I personally own eleven of their videos and have used them to pass all six of my VCP and VCAP exams and am currently using their VMware View training in my studies for the VMware VCP5-DT exam. Not only did I mention Trainsignal based on the quality of their videos leveraging VMware experts like David Davis, Jason Nash, Scott Lowe and others, but for the newly announced monthly subscription model they are offering. Not only can you get access to all the excellent VMware materials for $49.00 a month, but their complete training video catalog. For more information on subscribing or trying a three day trial have a look HERE.

Ok, with all that said, what videos can be used to study for both your VCAP-DCA and VCAP-DCD exams, have a look:

Don’t take my word for it though, signup for the three day trial and see how these videos can help with your certification goals.

Happy Studying!

-Jason

VCP5-DT Objective 2.8 – Configure Role-Based Administrators

Objective 2.8 – Configure Role-Based Administrators

For this objective I used the following resources:

  • VMware View Administration documentation

Identify Required Folders

The only “required” folder for View is the ‘root’ folder (or ‘/’). The root folder by default is where all desktop pools are created:

Pic1

Create View Folders for Delegated Administration and Roles

Set Permissions on a Folder

Step 1 – Connect and login into the VMware View Administrator console:

LogIn

Step 2 – Under “View Configuration” select “Administrators”. In the right hand pane click the “Folders” tab and click the “Add Folder” button:

pic2a

Step 3 – Provide a folder name:

pic3a

Step 4 – Select the newly created folder and click “Add Permission”:

pic4a

Step 5 – On the “Add Permission” dialog click “Add”:

pic5a

Step 6 – Locate the user or group you want to add:

pic6a

Step 7 – Click “Next”:

pic7a

Step 8 – Select the role you want to provide to user or group:

pic8a

Step 9 – When finished you can see the role you added as well those being inherited:

pic9a

Create the Administrator Roles

Step 1 – Connect and login into the VMware View Administrator console:

LogIn

Step 2 – Under “View Configuration” select “Administrators”. In the right hand pane click the “Roles” tab and click the “Add Role” button:

pic2b

Step 3 – In the “Add Role” dialog provide a Name and Description for the new role. Select the desired privileges to be configured for the role:

pic3b

The available privileges are highlighted in the charts below:

Global Privileges

Privilege

User Capabilities

Predefined Roles

Console Interaction Log in to and use View Administrator Administrators
Administrators (Read Only)
Inventory Administrators
Inventory Administrators (Read Only)
Global Configuration and Policy Administrators
Global Configuration and Policy Administrators (Read Only)
Direct Interaction Run all PowerShell commands and command line utilities, except for vdmadmin and vdmimport
Administrators must have the Administrators role on the root folder to use the vdmadmin and vdmimport commands
Administrators
Administrators (Read Only)
Manage Global Configuration and Policies View and modify global policies and configuration settings except for administrator roles and permissions Administrators
Global Configuration and Policy Administrators
Manage Roles and Permissions Create, modify, and delete administrator roles and permissions Administrators
Register Agent Install View Agent on unmanaged desktop sources such as physical systems, standalone virtual machines, and terminal servers. During View Agent installation, you must provide your administrator login credentials to register the unmanaged desktop source with the View Connection Server instance Administrators
Agent Registration Administrators

 

Object Specify Privileges

Privilege

User Capabilities

Object

Enable Pool Enable and disable desktop pools Desktop pool
Entitle Pool Add and remove user entitlements Desktop pool
Manage Composer Pool Image Resync, Refresh, and Rebalance linked-clone pools and change the default pool images Desktop pool
Manage Desktop Perform all desktop and session-related operations Desktop
Manage Local Sessions Roll back and initiate replications for local desktops Desktop
Manage Persistent Disks Perform all View Composer persistent disk operations, including attaching, detaching, and importing persistent disks. Persistent disk
Manage Pool Add, modify, and delete desktop pools and add and remove desktops Desktop pool
Manage Remote Sessions Disconnect and log off remote sessions and send messages to desktop users Desktop
Manage Reboot Operation Reset desktops Desktop

 

-Jason