Lab Manager Maintenance July, 2008 VMware Confidential Lab Manager 3 Training Series Module 9.

Slides:



Advertisements
Similar presentations
Housekeeping Utilities for VMware. 11 June Housekeeping is preparing meals for oneself and family and the managing of other domestic concerns.
Advertisements

MODULE 7: BACKUPS. Agenda Unidesk Backup Concepts Backing up the MA, MCP and shared Layers Personalization layer backup process Restoring a personalization.
MODULE 3: OS & APP LAYERS. Agenda Preparing and importing a gold image Creating and understanding Install Machines Creating basic Application layers Understanding.
 Management has become a multi-faceted complex task involving:  Storage Management  Content Management  Document Management  Quota Management.
Windows Deployment Services WDS for Large Scale Enterprises and Small IT Shops Presented By: Ryan Drown Systems Administrator for Krannert.
Managing Your Network Environment © 2004 Cisco Systems, Inc. All rights reserved. Managing Cisco IOS Devices INTRO v2.0—9-1.
Maxim Zhvirblya EPAM Systems © 2013 Or make MSSQL breathe easily RBS and Blob Cache in SharePoint 2013.
Mike Azocar Sr. Developer Technical Specialist Microsoft Corporation
Lecture 6 – Google File System (GFS) CSE 490h – Introduction to Distributed Computing, Winter 2008 Except as otherwise noted, the content of this presentation.
File System Implementation
CS 333 Introduction to Operating Systems Class 18 - File System Performance Jonathan Walpole Computer Science Portland State University.
Memory Management 2010.
Memory Organization.
CN2140 Server II Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
Implementing ISA Server Caching. Caching Overview ISA Server supports caching as a way to improve the speed of retrieving information from the Internet.
Deciding When to Forget in the Elephant File System Douglas S. Santry et. al Presented by Kristen Carlson Accardi.
Module – 11 Local Replication
Introducing VMware vSphere 5.0
vSphere 5 Changes for Backups and Administration Rick Vanover MCITP vExpert VCP Veeam Software.
5205 – IT Service Delivery and Support
Module 8 Implementing Backup and Recovery. Module Overview Planning Backup and Recovery Backing Up Exchange Server 2010 Restoring Exchange Server 2010.
1 Chapter Overview Creating User and Computer Objects Maintaining User Accounts Creating User Profiles.
MODULE 9: SCALING THE ENVIRONMENT. Agenda CP storage in a production environment – Understanding IO by Tier Designing for multiple CPs Storage sizing.
Scalability Module 6.
XD 5.6 Overview. XenDesktop 5.6 Main Focus = Integration of personal vDisk Features Support for Microsoft SCVMM 2012 and SCCM 2012 Updated Citrix License.
Tanenbaum 8.3 See references
Module 10 Configuring and Managing Storage Technologies.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
SYN407D: Image Management made easy with Provisioning Services 6.0

Building service testbeds on FIRE D5.2.5 Virtual Cluster on Federated Cloud Demonstration Kit August 2012 Version 1.0 Copyright © 2012 CESGA. All rights.
Modularizing B+-trees: Three-Level B+-trees Work Fine Shigero Sasaki* and Takuya Araki NEC Corporation * currently with 1st Nexpire Inc.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
Hands-On Virtual Computing
Copyright © 2011 EMC Corporation. All Rights Reserved. MODULE – 6 VIRTUALIZED DATA CENTER – DESKTOP AND APPLICATION 1.
Improving Disk Latency and Throughput with VMware Presented by Raxco Software, Inc. March 11, 2011.
What is Driving the Virtual Desktop? VMware View 4: Built for Desktops VMware View 4: Deployment References…Q&A Agenda.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
Implementing Hyper-V®
Chapter 13 Users, Groups Profiles and Policies. Learning Objectives Understand Windows XP Professional user accounts Understand the different types of.
Ji-Yong Shin Cornell University In collaboration with Mahesh Balakrishnan (MSR SVC), Tudor Marian (Google), Lakshmi Ganesh (UT Austin), and Hakim Weatherspoon.
1 Administering Shared Folders Understanding Shared Folders Planning Shared Folders Sharing Folders Combining Shared Folder Permissions and NTFS Permissions.
Configuring Disk Devices. Module 4 – Configuring Disk Devices ♦ Overview This module deals with making partitions using fdisk, implementing RAID and Logical.
Microsoft Virtual Academy Module 8 Managing the Infrastructure with VMM.
Module 5: Implementing Group Policy
Module 4.0: File Systems File is a contiguous logical address space.
Module 4 Planning for Group Policy. Module Overview Planning Group Policy Application Planning Group Policy Processing Planning the Management of Group.
VMware vSphere Configuration and Management v6
Queensland University of Technology CRICOS No J VMware as implemented by the ITS department, QUT Scott Brewster 7 December 2006.
System Center & SharePoint On- Prem Matija Blagus, Acceleratio
CS333 Intro to Operating Systems Jonathan Walpole.
12 Copyright © 2009, Oracle. All rights reserved. Managing Backups, Development Changes, and Security.
2136 Gallows Road, Suite F, Dunn Loring, VA Phone: Fax: Business Analyst Training 1 Module 5.2 Rational ClearCase.
Indexing Database Management Systems. Chapter 12: Indexing and Hashing Basic Concepts Ordered Indices B + -Tree Index Files File Organization 2.
Hands-On Virtual Computing
Virtual Machines Module 2. Objectives Define virtual machine Define common terminology Identify advantages and disadvantages Determine what software is.
Managing Servers Lesson 10. Skills Matrix Technology SkillObjective DomainObjective # Using Remote DesktopPlan server management strategies 2.1 Delegating.
Planning Server Deployments Chapter 1. Server Deployment When planning a server deployment for a large enterprise network, the operating system edition.
OPERATING SYSTEM REVIEW. System Software The programs that control and maintain the operation of the computer and its devices The two parts of system.
VVols with Adaptive Flash and InfoSight Analytics 1 Manchester Virtualisation User Group Rich Fenton (Nimble North Senior Systems Engineer)
“Geek Out”: DIY vSphere 5.1 Lab Hartford / CT VMware User Group March 28 th, 2013 Matt Kozloski.
UFIT Infrastructure Self-Service. Service Offerings And Changes Virtual Machine Hosting Self service portal Virtual Machine Backups Virtual Machine Snapshots.
Managing User Desktops with Group Policy
HP Operations Orchestration
Jonathan Walpole Computer Science Portland State University
Indexing and hashing.
Supporting Windows 8.1 Krystle Portocarrero | Training Experts Inc.
Introduction of Week 3 Assignment Discussion
Increased Efficiency and Effectiveness
JENKINS TIPS Ideas for making your life with Jenkins easier
Presentation transcript:

Lab Manager Maintenance July, 2008 VMware Confidential Lab Manager 3 Training Series Module 9

Module Agenda Maintaining Linked Clone Chains  Background; How they work  Performance (generally not an issue)  Maintenance Datastore Maintenance  Gold Master Trees  Cleanup Strategies  Setting User Expectations  Naming Strategies Maintaining Guests  Patching  License Management Questions

COW Disks Lab Manager creates copies of disks as COW disks unless explicitly directed otherwise  Saves time and storage resources  Performance is generally not an issue  Maintenance requirements should be considered “Copy On Write” (COW) Disks  Initial COW disk is 16MB  A write copies block to sparse disk, then writes data  Reads made through COW data structure mapping blocks to files in VM overhead memory  Only leaf node is R/W. All internal nodes are read-only.  Lab Manager keeps all COW disks in a tree on the same datastore

Performance of COW Disks COW disks can perform better or worse than monolithic disk depending on the usage profile. Performance is not strongly affected by chain length. Read performance hit  Startup delayed as COW data structure read into overhead memory  Cache miss caused by diverse reads will result in multiple physical reads per virtual read Write performance hits  Copy process causes extra physical read and write when writing to new blocks  Extending sparse file causes SCSI lock on VMFS Read Performance gain (can be big)  Storage Arrays cache small read-only COW disks in memory so reads happen from RAM instead of spindle

How Lab Manager uses COW Disk: Cloning Clone Library Config 4 timesClone Workspace Config 4 times Chain length grows much faster when cloning from Workspace because parent can still change, requiring a “double-headed” clone. Take clones from the Library to control chain length and reduce maintenance.

How Lab Manager uses COW Disks: Snapshots Start Chain length grows for each snapshot. When reverting chain length does not decrease. Use snapshots sparingly and capture to Library instead to reduce maintenance. 1 0 Snapshot Revert Snapshot 3 To be garbage collected

Standard Maintenance COW disk chain length limit is 30  Consolidate disk before it hits limit onto same or different datastore. Consider deleting original tree of disks when appropriate  Don’t worry about consolidating early– it just creates more work for little benefit  Understand and use Gold Masters for maintainability  Lab Manager keeps chains of disks on the same datastore. Use copy and delete commands to move nodes between datastores if necessary … Gold Master “Tree” When users go back to the Gold Master to clone, chain length is minimized.

Controlling Disk Chain Length Do this to minimize maintenance, not for performance Instruct users on preferred usage patterns  Clone from the Library, not the Workspace  Don’t use snapshots excessively  Go back to original Library entry or Gold Master where possible Set a policy for cleanup of disk files  Use Storage Leases  Use Gold Masters and control who has rights to set them  Have users identify which clones can be deleted, when..  Naming strategies  Datastore strategies  Combination of both

Storage Leases and Gold Masters Storage Leases are very powerful  Users can extend leases  Automatically prunes trees in a socially-acceptable way Gold Masters control tree depth  By having users clone gold masters, tree depth is controlled. Everybody clones from minimum length version; only gold masters need to be consolidated … Gold Master “Tree”

Datastore-based Cleanup Strategy Organize data by datastore based on retention policies. For example:  Gold Master datastore collects gold versions of the supported platforms  User datastore is organized by software version, and deleted when version is shipped or EOL  Organizations can also be used in conjunction with this strategy to manage user access to the datastore User Datastore contains everything for a particular version of the product. Most items deleted after version is shipped; rest deleted at EOL User Datastore Backup Gold Master Base Disk Gold Master Datastore Gold Master Consolidate or add to configuration

Naming-Based Cleanup Strategy  Have users name configurations so that things that can be deleted can be identified  Delete after hotfix is released  Delete after version is released  Delete after version is EOL  Set up policies for naming. Recommendations are to keep names:  Short  Uniquely identifiable  Easily distinguishable  Sortable and Filterable in LM

Maintaining Guests Patching guests requires planning  Patches create another independent VM; they do not “update” existing checkouts.  Use Gold Masters to control chain length and organize maintenance when frequent patching is required  Consider automation if patching needs are predictable License Management  Use developer licenses when possible  Most Lab Manager VMs copies are stored in the library and do not require additional licenses  Template naming and filtering can be used to understand number of core applications deployed at any given time

Questions

Lab Manager 3 Training  Module 1: Lab Manager Overview  Module 2: Lab Manager 3 New Features  Module 3: Lab Manager Under the Covers  Module 4: Architecting a Lab Manager Installation  Module 5: Lab Manager Use Cases  Module 6: Installing Lab Manager  Module 7: Administering Templates, Media, Users, and Resources  Module 8: Administering Lab Manager Settings  Module 9: Lab Manager Maintenance  Module 10: Troubleshooting Lab Manager