Machine Creation Services (MCS)

Slides:



Advertisements
Similar presentations
Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Planning, Deploying and Managing a Microsoft VDI Infrastructure Level Advanced.
Advertisements

Personal vDisk Citrix XenDesktop 5.6. Personal vDisk Citrix XenDesktop 5.6.
CeedoDesktop Advanced Layering for VDI. Cloud Computing Virtualization Solutions VDI New computing concepts and advanced technologies are making the impossible.
Dynamic Desktop Composition. Modular desktop composition at file-level What is Ceedo Desktop? A smart driver that intercepts and redirects R/W functions.
TechTalk: Deep dive on VM Hosted Apps, New in XenApp!
Wyse.com 2010 Cameron Smith Sales Engineer for IN, KS, and MO Desktop Virtualization.
PCIT201. XenApp 6.5 and earlier IMA = Independent Management Architecture XenApp 7.x and XenDesktop 5+ FMA = FlexCast Management Architecture.
Transform your desktop with virtualization. 22 Agenda Evolution of VDI VDI Solution VDI Use Cases Questions & Answers.
Provisioning Services
4/17/2017 7:07 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Best of.
Module – 11 Local Replication
Deliver Citrix Desktop Virtualization Confidently with Microsoft SCOM
Windows Server 2012 VDI/RDS Infrastructure and Management Adam Carter Product Marketing Manager Microsoft Corporation Dean Paron Group Program Manager.
Inside Windows Azure Virtual Machines Vijay Rajagopalan Microsoft Corporation.
COS302. = Managed for YouStandalone Servers IaaSPaaSSaaS Applications Runtimes Database Operating System Virtualization Server Storage Networking.
Personal vDisk Architecture and Design
NetApp Rapid Cloning Utility (RCU) Internal Training August, 2009
VMware vCenter Server Module 4.
Data and Application Management Physical & Virtual (Centralized and Distributed) Desktop & mobile device Management Corporate PCs & personal PCs/devices.
Agenda Master Expert Associat e Microsoft Certified Solutions Master (MCSM) Microsoft Certified Solutions Expert (MCSE) Microsoft Certified Solutions.
A managed environment is one which is becoming very common day
Ramon Scott – Lead Escalation Engineer
1 Management Pain points now Existing tools: Do not map to virtual environments Provisioning Backup Health monitoring Performance monitoring / management.
Dai Vu Director, Virtualization Product Management Microsoft Corporation SESSION CODE: VIR206.
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.
System Center 2012 Setup The components of system center App Controller Data Protection Manager Operations Manager Orchestrator Service.
Migration XenDesktop 7. © 2013 Citrix | Confidential – Do Not Distribute Migration prerequisites Set up a XenDesktop 7 Site, including the site database.
603D: The Ultimate XenDesktop 5.x Troubleshooting Workshop
Yury Kissin Infrastructure Consultant Storage improvements Dynamic Memory Hyper-V Replica VM Mobility New and Improved Networking Capabilities.
SYN407D: Image Management made easy with Provisioning Services 6.0

Document management Category Tracking Information Company:
June, 2013 Application Delivery Excalibur - XenDesktop 7 Mick Glover Worldwide Support Readiness.
March 10, 2012 Citrix SE Jerry Shea Top Ten things every IT person needs to know about VDI.
MODULE 5: INTEGRATING WITH THE ENVIRONMENT. Agenda AD Integration Integration with brokers (automated and non)
TechEd /22/2017 7:57 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Gordon Mangione VP, Emerging Virtualization Products Citrix Systems, Inc. Gordon Mangione VP, Emerging Virtualization Products Citrix Systems, Inc.
Copyright © 2011 EMC Corporation. All Rights Reserved. MODULE – 6 VIRTUALIZED DATA CENTER – DESKTOP AND APPLICATION 1.
Tony Sanchez-WW Alliances Solution Architect Nick Cox- Defence and Federal Govt Solution Architect
Microsoft & Citrix: Better Together – A System Center Story Danny Newport / Derek Moir Citrix WCL326.
CCAT Troubleshooting Training XenApp April 2012 Citrix Consulting Architecture Team.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
PvD Troubleshooting and Support Shane Broomhall APAC Readiness.
Q XenDesktop & Windows Server 2012 Value Add – RDS & VDI.
Eric Burgener VP, Product Management A New Approach to Storage in Virtual Environments March 2012.
Server Virtualization & Disaster Recovery Ryerson University, Computer & Communication Services (CCS), Technical Support Group Eran Frank Manager, Technical.
SC2012 Infrastructure Components Management Justin Cook (Data # 3) Principal Consultant, Systems Management Noel Fairclough (Data # 3) Consultant, Systems.
Microsoft Management Seminar Series SMS 2003 Change Management.
System Center & SharePoint On- Prem Matija Blagus, Acceleratio
Zvezdan Pavković. Storage Non-Persistent Storage Persistent Storage Easily add additional storage. Networking Internal and Input Endpoints configured.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
1 © 2007 Citrix Systems, Inc. — All rights reserved XenDesktop 5 Master Class – Part 3 Agenda Database Scalability PowerShell Complete Slide Deck Available.
1 © 2007 Citrix Systems, Inc. — All rights reserved XenDesktop 5 Master Class – Part 2 Agenda Management Consoles Architecture Complete Slide Deck Available.
CCI Congress, Vienna, January 2013 The Scalability of Xen The “It Depends” Question Answered…. Maybe Glenn L. Porter, mCCIArnd Kagelmacher mCCI.
IBM Software Group © 2008 IBM Corporation IBM Tivoli Provisioning Manager 7.1 OS Management with TPM for OS Deployment.
Citrix 1Y0-201 Managing Citrix XenDesktop 7.6 Solutions Study Material Question Answer
UFIT Infrastructure Self-Service. Service Offerings And Changes Virtual Machine Hosting Self service portal Virtual Machine Backups Virtual Machine Snapshots.
CeedoDesktop Advanced Desktop Layering. What is CeedoDesktop A VDI enabler solution based on “layer virtualization” Integrates with and works on top of.
Citrix 1Y0-201 MANAGING CITRIX XENDESKTOP 7.6 SOLUTIONS STUDY MATERIAL QUESTION ANSWER.
PHD Virtual Technologies “Reader’s Choice” Preferred product.
1Y0-301 Deploying Citrix XenDesktop 7.6 Solutions
2016 Citrix presentation.
HP Client Virtualization Build on HP Converged Infrastructure
Citrix Online Training at GoLogica
Managing Clouds with VMM
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
This is a typical Windows user desktop
Presentation transcript:

Machine Creation Services (MCS) Citrix XenDesktop 5

Jits Langedijk Sr. Consultant Application & Desktop Delivery jla@pqr.nl @JRLangedijk JitsLangedijk

Agenda Citrix XenDesktop 5.x Why MCS? Where can I “find” MCS? What does MCS do exactly? How does MCS work? What is IntelliCache? What about PVS?

Citrix XenDesktop 5 (december 2010) Farm Desktop Group DDC / Broker / Controller IMA datastore Terminal Services Site Catalog with Desktop Group XenDesktop Controller SQL database Removed Dependency

XenDesktop 5.5 (August 2011) Second Generation Flash Redirection Windows Media Redirection Multi-Stream ICA (UDP for audio) MS RemoteFX Support Windows 7 Aero Redirection HDX 3D Pro HDX Plug-N-Play Desktop Director 2.0

XenDesktop 5.6 (march 2012) Personal vDisk (RingCube) SCCM 2012 support Virtual Desktop Agent (5.5.100) Desktop Director 2.1

Why MCS? Single image management Less complex infrastructure Easy to deploy Citrix IntelliCache

Where can I find MCS? MCS is integrated in to XenDesktop 5.0 >

MCS based Virtual Desktops Desktop Machine Types Pooled Dedicated Existing Physical Streamed MCS based Virtual Desktops Direct copies of the master VM. Changes are not persisted. (Random / Static) Permanently assigned to individual users. Changes are persisted. VM’s that were previously created. Desktops hosted on dedicated blade servers vDisk imaged from a master target device with PVS

New Desktop Machine Types XD 5.6 Pooled with personal vDisk Streamed with personal vDisk Personal vDisk session 15:30 hr

MCS Desktop Machine Types XD 5.6 Pooled (Stateless) Random – Users are randomly assigned a machine at logon Static – Users are assigned the same machine at logon Dedicated (Stateful) Pooled with personal vDisk (next session)

Create Catalog with MCS Type Machine Type Master Image VMs Number of VMs Accounts Create accounts Admini stration Administration Summary

Create Catalog with MCS Create machine accounts Create a proviosiong scheme by copying master VM Create machines using the provisioning scheme Add machines to the broker catalog

What does MCS do exactly? Admin selects “Golden Master Image”, this is copied as Full Clone and becomes the “Golden Master VM Image” Hypervisor 1 2 3 4 Admin Provisions ‘x’ VM’s MCS creates an ID Disk and a Difference Disk and attaches them to each VM Storage MCS Powers up the VM, obtains Identity from the ID Disk ID ID ID ID DIFF DIFF DIFF DIFF OS Reads come from the Base Golden Master VM Image (BASE) Golden Master Image OS Writes go to the Diff Disk

What does MCS do exectly? Each VM consists of three “parts” 1 – Master VM 2 – Difference Disk (diff disk) 3 – Identidy Disk (ID disk)

The ID Disk The Identidy disk 16 MB in size Contains the “Identidy” of the virtual machine A file called ‘CTXSOSID.INI’, The ListOfDDCs key Attached as a second disk to the VM at creation Remains untouched for the lifetime of the VM

The Diff Disk The Difference disk The “primary” disk for the provisioned machine Created by making a difference disk to the master image Destroyed at VM boot (Pooled) Persistent at VM Boot (Dedicated)

Citrix XenDesktop 5.6 “Small Overview” Desktop Studio Desktop Director XenDesktop Controller Machine Creation Service Host Service AD Identity Service Machine Identity Service Broker Service Configuration Service Virtual Desktop Agent Machine Creation Services Broker Services Infrastructure Services SQL Server

Machine Creation Services consists of… Responsible for the creation of the VMs AD Identity Service Creates / Manages AD computer accounts and passwords of VM. Machine Identity Service Create DIFF and ID disks for VMs Manages storage attached to provisioned VMs Machine Identity Agent (VDA based) Component that resides on the VDA that ensures VDA Identity within the domain Maintains the computer AD password of the Virtual Desktop Machine Creation Service Responsible for the creation of the VMs Uses AD Identity Service and Machine Identity Service to create Provisioned Machines. Maintenance of the master image that is used to provide the desktops. AD Identity Service Creates / Manages AD computer accounts and passwords to provide the identity for Provisioned Machines. AD computer accounts get created by the AD Identity Service Existing AD computer accounts can be imported. Machine Identity Service Create OS and Identity disks for VMs (provision) Remove OS and Identity disks for VMs (deprovision) Manages storage attached to provisioned VMs Ensures a fresh Diff disk is attached to the VM at boot Ensures the ID Disk is attached to the VM at boot time (used by the Machine Identity Service Client to provide the Computer Account) Update of OS disk (reset VM functionality) Machine Identity Agent Component that resides on the VDA Ensures VDA Identity within the domain Maintains the computer AD password of the Virtual Desktop There is no direct communication between the Machine Creation Services and the Machine Identity Agent The Machine Identity Service provides the information required by the Machine Identity Agent via files on the Identity disk These files are created by the Machine Identity Service at machine provisioning time and mounted against the appropriate VM.

Machine Creation Process Provisioning process consists of 2 mechanisms Creation of a Provisioning Scheme Creation of Machines The Provisioning Scheme defines Name, CPU Count, Memory size, Master Image VM, Identity Pool, Hosting Unit, Boot Behaviour Tasks on the Provisioning Scheme are synchronous i.e. you cannot provision and delete at the same time

B B A B A B A B A A B A B B A B A B A A B A B B A A B A B Snapshot chain is consolidated for performance into new Golden Master VM Image Master VM Desktop Group is updated to reference new Golden Master VM Image snapshot 3 B snapshot 2 consolidate snapshot 1 New “image” is propagated to Virtual Machines at reboot golden image

IntelliCache XenDesktop NFS Based Storage Master Image created through XenDesktop MCS VM is configured to use Master Image VM using Master Image is started XenServer creates read cache object on local storage Reads in VM being done from local cache Additional Reads done from SAN when required Writes will happen in VHD child per VM Local “write” cache is deleted when VM is shutdown/restarted Additional VMs will use same read cache VM VM 011001 00110101 00110101 VM XenServer Cache – not local copy Fast update master images Live migration Persistent/Assigned VMs Seamless fallback to shared storage Master Image Cache NFS Based Storage 00110101

Provisioning Services What about PVS? Provisioning Services: Hypervisor(s) Provisioning Services Storage Caches ‘base image’ in RAM for fast delivery Machine Creation Service: Hypervisor(s) Storage RAM Cache Caches ‘base image’ in RAM for fast delivery

What about IOPS? XenDesktop MCS produces about 1.5x more IOPS than PVS 1100 Desktops on XS MCS PVS Total IOPS 18,000 11,000 Read:Write IOPS ratio 50:50 10:90 Average IOPS per desktop 16 10 Stated by Citrix!!

Summary Citrix XenDesktop 5.6 Why MCS? Where can I “find” MCS? What does MCS do exactly? How does MCS work IntelliCache

Thanks for your patience! jla@pqr.nl