Microsoft virtualization secrets

554 44 0
Microsoft virtualization secrets

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Microsoft Virtualization ® SECRETS Microsoft Virtualization ® D O W H AT Y O U N E V E R T H O U G H T P O S S I B L E W I T H M I C R O S O F T V I R T U A L I Z AT I O N John Savill Carol Long Katherine Burt Te c h n i c a l E d i t o r : Michael Soul P r o d u c t i o n E d i t o r : Daniel Scribner C o p y E d i t o r : Luann Rouff E d i t o r i a l M a n a g e r : Mary Beth Wakefield F r ee l a n c e r E d i t o r i a l M a n a g e r : Rosemarie Graham A s s o c i at e D i r e c t o r o f M a r k e t i n g : David Mayhew M a r k e t i n g M a n a g e r : Ashley Zurcher B u s i n e s s M a n a g e r : Amy Knies P r o d u c t i o n M a n a g e r : Tim Tate V i c e P r e s i d e n t a n d E x e c u t i v e G r o u p P u b l i s h e r : Richard Swadley V i c e P r e s i d e n t a n d E x e c u t i v e P u b l i s h e r : Neil Edde A s s o c i at e P u b l i s h e r : Jim Minatel P r o j e c t C o o r d i n at o r , C o v e r : Katie Crocker C o mp o s i t o r s : Kate Kaminski, Craig Woods, Happenstance Type-O-Rama P r o o f r e a d e r : Louise Watson, Word One I n d e x e r : John Sleeva C o v e r Im a g e : Ryan Sneed C o v e r De s i g n e r : © Chad Baker / Lifesize / Getty Images Executive Editor: Project Editor: Microsoft® Virtualization Secrets Published by John Wiley & Sons, Inc 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2012 by John Savill Published by John Wiley & Sons, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-1-118-29316-4 ISBN: 9781118293171 (ebk) ISBN: 9781118421352 (ebk) ISBN: 9781118433799 (ebk) Manufactured in the United States of America 10 No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600 Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 7486011, fax (201) 748-6008, or online at http://www.wiley.com/go/permissions Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose No warranty may be created or extended by sales or promotional materials The advice and strategies contained herein may not be suitable for every situation This work is sold with the understanding that the publisher is not engaged in rendering legal, accounting, or other professional services If professional assistance is required, the services of a competent professional person should be sought Neither the publisher nor the author shall be liable for damages arising herefrom The fact that an organization or Web site is referred to in this work as a citation and/or a potential source of further information does not mean that the author or the publisher endorses the information the organization or website may provide or recommendations it may make Further, readers should be aware that Internet websites listed in this work may have changed or disappeared between when this work was written and when it is read For general information on our other products and services please contact our Customer Care Department within the United States at (877) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002 Wiley publishes in a variety of print and electronic formats and by print-on-demand Some material included with standard print versions of this book may not be included in e-books or in print-on-demand If this book refers to media such as a CD or DVD that is not included in the version you purchased, you may download this material at http://booksupport.wiley.com For more information about Wiley products, visit www.wiley.com Library of Congress Control Number: 2012941754 Trademarks: Wiley and the Wiley logo are trademarks or registered trademarks of John Wiley & Sons, Inc and/or its affiliates, in the United States and other countries, and may not be used without written permission Microsoft is a registered trademark of Microsoft Corporation All other trademarks are the property of their respective owners John Wiley & Sons, Inc is not associated with any product or vendor mentioned in this book This book is dedicated to my wife, Julie, and my children, Abigail, Benjamin, and Kevin I love you all About the Author John Savill  is a technical specialist who focuses on Microsoft core infrastructure technologies, including Windows, Hyper-V, System Center, and anything that does something cool He has been working with Microsoft technologies for 18 years and is the creator of the highly popular NTFAQ.COM website and a senior contributing editor for Windows IT Pro magazine He has written four previous books covering Windows and advanced Active Directory architecture When he is not writing books, he creates technology videos, many of which are available on the web, and regularly presents online and at industry leading events Outside of technology John enjoys teaching Krav Maga, spending time with his family, and participating in any kind of event that involves running in mud, crawling under electrified barbed wire, and generally pushing limits He is also planning to write a computer game that he’s had in his head for a few years Maybe after the next book vi Acknowledgments I have had  the opportunity to work with very smart and talented people who are very generous in sharing their knowledge and have made this book possible Even those who may not have directly worked with me on this book have still helped build my knowledge to make this possible, so thank you to everyone who has ever taken time to help me learn First, I want to thank Carol Long and the acquisitions team at Wiley Publishing for believing in this book and guiding me to the Secrets series, which has been the perfect fit for my vision of this book Thank you to the project editors, initially Christy Parrish and then Katherine Burt, who really brought the whole book together and helped me through all the tough spots Luann Rouff did an amazing job on the copy editing of the book, and my appreciation also goes to the technical editor, Michael Soul Writing this type of book is always a balancing act between making sure no assumptions are made about existing knowledge and providing useful information that can really provide value A good friend and colleague, Rahul Jain, did a fantastic job of reading every chapter and providing feedback on its logical flow and clarity in explaining the technologies A great deal of the material includes new technologies, and I consulted and got help from many people to ensure both the accuracy of the content and its relevance to organizations in order to provide real-world guidance With that in mind, I want to thank the following people who directly helped on this book through technical input or support; A J Smith, Adam Carter, Ben Armstrong, David Trupkin, Doug Thompson, Elden Christensen, Eric Han, Gavriella Schuster, Jeff Woolsey, Jocelyn Berrendonner, Karri Alexion-Tiernan, Kevin Holman, Kiran Bangalore, Lane Sorgen, Mark Kornegay, Mark Russinovich, Michael Leworthy, Mike Schutz, Paul Kimbel, Robert Youngjohns, Ross Ortega, See-Mong Tan, Snesha Foss, Sophia Salim, Steve Silverberg, and Stuart Johnston I also want to thank my wife, Julie I started writing this book when our twins were only nine months old, and I was only able to write because Julie pretty much single-handedly looked after the entire family and gave her endless support Thank you Thank you to my children, Abigail, Benjamin, and Kevin, for bringing so much happiness to my life and making everything I worthwhile I’m sorry Daddy spends so much time at the computer Finally, thank you to the readers of this book, my previous works, and hopefully future works Without you I wouldn’t be given these opportunities to share what I’ve learned over the years With that, on with the show vii Contents at a Glance Introduction    xiii Chapter 1    Understanding Virtualization    Chapter 2    Understanding Windows and Client OS Key Technologies    21 Chapter 3    Virtualizing Client Operating Systems    65 Chapter 4    Virtualizing Desktop Applications    95 Chapter 5    Virtualizing User Data    161 Chapter 6    Virtualizing User Profiles and Settings    185 Chapter 7    Using Session Virtualization    207 Chapter 8    Working with Hyper-V    239 Chapter 9    Using System Center Virtual Machine Manager    309 Chapter 10    Implementing a Private Cloud    371 Chapter 11    Architecting a Virtual Desktop Infrastructure    407 Chapter 12    Accessing the Desktop and Datacenter from Anywhere and Anything    429 Chapter 13    Optimizing the Desktop and Datacenter Infrastructure    443 Chapter 14    Virtualizing with the Microsoft Public Cloud    467 Chapter 15    The Best of the Rest of Windows Server 2012    491 Index    517 Hyper-V hosts, 343–345 ReFS, 510 Hyper-V servers, 325–334 SMB 2.2, 514–515 libraries, 337–343 Storage Spaces, 506–510 XenServers, 334–337 network resources, 347 hardware load balancers, 350–352 file type associations (App-V), 103–104, 135–137, 142–144, 146, 157 logical networks, 347–350 File Type Associations workspace, App-V Client, 137 storage resources, 352–354 failover clustering, 249 Files by File Group report (FSRM), 176 Files by Owner report (FSRM), 176 Hyper-V, 420 Files by Property report (FSRM), 176 VDI, 420 fill view, 47 Windows Server 2008, 275–280 fixed size disks, 263 Windows Server 2012, 303 Flexera, 159 fast user switching, 28 Folder Redirection, 2–3 FB1 See Feature Block evaluating, 168–170 FB2 See Feature Block implementing, 170–173 FCI (File Classification Infrastructure), 181–182 shrinking roaming profiles, 190–192 Feature Block (FB1), 115–116, 119, 120, 135, 143–145 Shadow Copies, 172–173 Feature Block (FB2), 115, 119, 120, 143–144 Fibre Channel storage, 354–355 File Classification Infrastructure (FCI), 181–182 file groups (FSRM), 180 File Screening Audit report (FSRM), 176 Forefront UAG (Unified Access Gateway), 434, 436, 438 FSRM (File Server Resource Manager), 169, 175–182 Full Server installation, Windows Server 2012, 249, 268, 500 File Screening Management, 180–181 G file screens (FSRM), 180 gadgets, 31, 55 File Server Resource Manager (FSRM), 169, 175–182 Generic Routing Encapsulation (GRE), 293–295 FCI (File Classification Infrastructure), 181–182 GPMC (Group Policy Management Console), 504–505 File Screening Management, 180–181 Quota Management, 176–180 GPU (Graphical Processing Unit) virtualzation, 424–425 Storage Reports Management, 175–176 Graphics Device Interface, 25 File Services role, Windows Server 2012, 506 GRE (Generic Routing Encapsulation), 293–295 data deduplication, 512–514 Group Policy, Windows Server 2012, 501–504, 504–505 Dynamic Access Control, 511 Group Policy Management Console (GPMC), 504–505 iSCSI, 515–516 Growing Fast, 470–471 chkdsk utility, 511–512 522 file system virtualization, 38–39 Index H snapshots, 105, 106 Hardware Abstraction Layer (HAL), 24 updating servers, 345–347 Health Insurance Portability and Accountability Act (HIPAA), 167 using with Windows Server 2008 R2, 249–250 backups, 271–274 help-desk solutions, 385 Failover Clustering, 275–280 high availability, 450–462 high-availability capabilities, 275–280 Failover Clustering, Windows Server 2012, 514 importing/exporting virtual machines, 275 SCVMM (System Center Virtual Machine Manager), 316–317 licensing, 270–272 VDI architecture needs, 420 memory resources, 256–262 Health Insurance Portability and Accountability Act (HIPPA), 167 hot sites, hot-track, 34–35 Hyper-V, 6, 66, 72–75 architecture, 243–249 as private cloud foundation, 386 backups, 383–384 versus Citrix XenServer, 306–307 Client Hyper-V, 86–93 installing, 89 PowerShell commands, 91–93 requirements, 88–89 scalability, 86 versus Server Hyper-V, 90–91 Storage Live Migration, 87 Dynamic Memory, 419 failover clustering, 420 Hyper-V Server, 75–76, 252, 414–415 versus Client Hyper-V, 90–91 requirements, 88 Integration Services, 246–248, 258–259, 269, 272–273 managing servers, 325–334 patching hosts, 345–347 private cloud, designing with System Center, 386–398 management, 266–267 processor resources, 250–256 RDP (Remote Desktop Protocol), 269 server settings, 267–268 snapshots, 274–275 virtual hard disks, 262–264 virtual machine settings, 268–269 virtual networks, 264–266 using with Windows Server 2012, 281 DVMQ (Dynamic Virtual Machine Queue), 300–302 Extensible Switch, 295–297 Failover Clustering, 303 Hyper-V Replica, 290–292 Live Storage Move, 284–287 network virtualization, 292–295 NIC teaming, 297–298 ODX (Offloaded Data Transfer), 300 PowerShell, 303 Quality of Service, 299 scalability changes, 282–284 Simplified Import, 300 SR-IOV (Single Root I/O Virtualization), 300–302 virtual machine mobility, 287–290 VDI environments, 414–415 versus VMware vSphere, 306–307 Windows Server as management partition, 248–249 Hyper-V Replica, 91, 290–292, 460 Index 523 Hyper-V Server, 75–76, 252, 414–415 versus Client Hyper-V, 90–91 requirements, 88 hypervisors, 241–243 Windows Installer, 98, 104 Integration Services, 246–248, 258–259, 269, 272–273 client virtualization, 66–69 Intel EPT, 88 machine virtualization, internal virtual networks, 65 microkernelized, 242–243 Internet Explorer Blocker Toolkits, 80 monolithic, 242–243 Intra-site Automatic Tunnel Address Protocol (ISATAP), 436 type hypervisors, ESX, Hyper-V See Hyper-V type hypervisors, 5–6 architecture, 67–68 Microsoft Virtual Server, 6, 68, 72 Virtual Server, 68, 72 I IaaS See Infrastructure as a Service IMAP, 431 immersive applications, 45 Information Technology Infrastructure Library (ITIL), 374 Infrastructure as a Service (IaaS), 14–15 with Windows Azure, 480–482 infrastructure scenarios, App-V full, 142–150 lightweight, 150–151 standalone, 141–142 Ionix, 381–382 IOPS (input/output per second), 314, 325 IP Rewrite, 293–295 IP-HTTPS, 436 IPv4, 435–436 IPv6, 435–436 ISATAP (Intra-site Automatic Tunnel Address Protocol), 436 iSCSI, 515–516 storage management, 354–355 isolation of applications from the operating system, 99–104, 123, 152–153 IT, consumerization of, 16–17 ITIL (Information Technology Infrastructure Library), 374 J Jump Lists, 34, 35 K INI files, 103 K plans, Office 365, 483 initial synchronization (INITSYNC), 503 kernel mode, 67–68 INITSYNC (initial synchronization), 503 key fobs, 434 input/output per second (IOPS), 314, 325 keyboard shortcuts, Windows 8, 54 installation KNOWNFOLDERID, 123 App-V Client, 132–135 application installation process, 98–99 Client Hyper-V, 89 System Center Virtual Machine Manager, 313–317 524 trusted installers, 98 Index L Large Files report, FSRM, 176 Least Recently Accessed Files report, FSRM, 176 library management, SCVMM, 337–343 licensing NUMA (Non-Uniform Memory Access), 283–284 RDS Client Access License, 225–226 page sharing, 261–262 System Center 2012, 380 Smart Paging, 284 in VDI environments, 428 VMBus, 243–248, 301 Live ID, 58 WIndows Server 2008 Hyper-V, 256–262 Live Mesh, 165–168 MER (Microsoft Application Error Reporting), 132 Live Migration, 277–280, 281, 287–289 MetaFrame Server, 212 Live Storage Move, 284–287 Metro interface, 45–52, 54, 55, 58–59 live thumbnails, 31–32, 33–34 microkernelized hypervisors, 242–243 live tiles, 46, 60 Microsoft Application Compatibility Toolkit, 85 load balancers Microsoft Application Error Reporting (MER), 132 integration, 350–351 NLB (Network Load Balancing), 420 logging on, Windows 8, 57–58 logical corruption, 271 logical network definition, 348 logical networks, 347–350 logical processors, 250–256, 282 logon sessions, 209 Microsoft Application Virtualization 4.6 Infrastructure Planning and Design guide, 141 Microsoft Assessment and Planning (MAP) Toolkit, 10, 304 Microsoft Compatibility Factory, 85–86 Microsoft Desktop Optimization Pack (MDOP), 63, 81 Microsoft Enterprise Desktop Virtualization (MED-V), 75, 81–86, 448–449 Longhorn See Windows Vista Administrative Toolkit, 84–85 low-mobility communications, 430 application remediation, 85–86 Luna, 27 creating packages, 82 Lync, 431–432 launching applications, 82–84 M when to use, 85–86 machine virtualization, benefits, 241–242 Hyper-V See Hyper-V Manifest.xml file, 120 MAP (Microsoft Assessment and Planning) Toolkit, 10, 304 Workspace Packager, 82 Microsoft Lync, 431–432 Microsoft Management Console (MMC), 26 Microsoft Update, 468 Microsoft Virtual Server, 6, 68, 72 migrating virtual machines, 359–360 MDOP (Microsoft Desktop Optimization Pack), 63, 81 Minimal Server Interface level, 498–499 MED-V See Microsoft Enterprise Desktop Virtualization MMC (Microsoft Management Console), 26 memory mobile users DirectAccess, 435–437 ballooning, 259–260 e‑mail access, 430–433 Dynamic Memory, 256–261, 284, 304–305 needs of, 16 enlightenment, 259 Remote Desktop Gateway, 437–440 Index 525 tethering devices, 16 Office 365, 482–486 VPNs (virtual private networks), 433–435 Offline Files, 173–174 monitoring solutions 526 Offloaded Data Transfer (ODX), 300 System Center Advisor, 488–489 On and Off usage pattern, 471 System Center Operations Manager, 381–383 on-premise virtualization, 14–15 monolithic hypervisors, 242–243 online backups, 273 Most Recently Accessed Files report (FSRM), 176 Opalis, 385 See also System Center Orchestrator mouse actions, Windows 8, 45, 48–49, 51–54 MSI files, 104–105, 120, 142 operating systems, application isolation, 99–104, 123, 152–153 msse.exe, 209 Operations Manager, System Center, 381–383 msseces.exe, 209 APM (Application Platform Monitoring), 382 multi-monitor configuration (Windows 8), 58 Ionix, 381–382 multi-touch, Windows 7, 37 Orchestrator, 12, 385, 402–403 multitasking OSD files, 120, 124–125, 129–130, 143–144 cooperative, 22 Outlook Web Access (OWA), 431 preemptive, 23–24 over-the-shoulder elevation, 38 multithreading, 22, 96 P N P plans, Office 365, 483 Name Resolution Policy Table (NRPT), 436 P2V (physical-to-virtual), 359–360 NAP (Network Access Protocol), 440–442 PA (provider address), 292–293, 292–295 Navigation pane, SCVMM Administrator console, 318 PaaS See Platform as a Service NetVSC (Network Virtualization Service Client), 301 Package Accelerators (App-V), 126–128 Network Access Protocol (NAP), 440–442 page sharing, 261–262 Network Load Balancing (NLB), 420 pass-through disks, 262–263 Network Policy and Access Services, 434 Passive screening, 180 network resource management, SCVMM passwords, Windows 8, 57 hardware load balancers, 350–351 patching Hyper-V hosts, 345–347 logical networks, 347–350 Performance Resource Optimization (PRO), 329–330 Network Virtualization Service Client (NetVSC), 301 personal desktops, VDI, 421–423 NIC teaming, 265, 268, 297–298 physical-to-virtual (P2V), 359–360 NLB (Network Load Balancing), 420 picture passwords (Windows 8), 57 NRPT (Name Resolution Policy Table), 436 pins (Windows 8), 57 NUMA (Non-Uniform Memory Access), 283–284 Platform as a Service (PaaS), 14–15 Windows Azure, 468–482 O Play To, 62 ODX (Offloaded Data Transfer), 300 pooled desktops, 421–423 off-the-network seeding, 290 POP3, 431 Index power optimization, 328, 330–331 monitoring servers, 488–489 power users, client virtualization, 70–71 SaaS solutions, 482 PowerShell, 12 Office 365, 482–486 Hyper-V management, 91-93, 267 System Center Advisor, 488–489 ISE (Integrated Scripting Environment), 92 Windows Intune, 486–487 SCVMM administration, 320–324 when to use, 455–456 virtual machine creation, 321–324 Windows Azure, 468–482 Windows Server 2012 Hyper-V, 303 Predictive Bursting, 470–471 preemptive multitasking, 23–24 Presentation Server, 212 presentation virtualization See session virtualization printing, driverless, 213–214 private cloud, 12–13 application focus, 372–373 backups, 383–384 Capability Profiles, 391–393 charge-back capabiliities, 378 creating with SCVMM, 387–397 end-user experience with SCVMM, 397–398 independence from underlying fabric, 374–375 managing with System Center App Controller, 400–401 monitoring solutions, 381–383 recovery, 383 resource utilization, 374 runbooks, 385, 402–405 scalability, 373–374 self-service capabilities, 375–378 show-back capabilities, 374 user roles, 394–397 PRO (Performance Resource Optimization), 329–330 processor mode, 67 Program Manager, 22–24 provider address (PA), 292–295 public cloud, 13–15 Microsoft’s history as provider, 468 Publishing Servers workspace, App-V Client, 137 Q Q: drive, 101–102, 107–108, 111–114, 123, 137–140 Quality of Service, Windows Server 2012, 299 Quest vWorkspace, 238, 428 Queue, Windows Azure, 476 Quick Launch toolbar, 26, 34 Quick Migrate, 277–280 Quick Start deployment (RDS), 219, 228 Quota Management, 176––180 Quota Usage report (FSRM), 176 R RAID, 27 RDC (Remote Desktop Client), 215, 217 RDP See Remote Desktop Protocol rdpclip.exe, 209 RDS See Remote Desktop Services recipes, 125 Recovery Console, 27 recovery solutions, 383, 460–461 ReFS (Resilient File System), 510 registry virtualization, 38–39 remediation, 85–86 Remote Assistance, 28, 212 Remote Desktop, 28, 212 Remote Desktop (RD) Connection Broker, 219, 220–221, 224, 412, 413, 414, 416, 420 Remote Desktop (RD) Connection Manager, 226 Index 527 Remote Desktop (RD) Gateway, 219, 220–221, 222–223, 222––223, 413, 414, 417, 437–439 RD Web Access, 219, 220–221, 222, 412, 413, 415 scenarios for, 229–231 Remote Desktop (RD) Gateway Manager, 226 Remote Programs, 212 Remote Desktop (RD) Host Farm, 219, 220, 230 Remote Server Administration Tools (RSAT), 493–494 Remote Desktop (RD) Licensing Manager, 226 RemoteApp, 212, 213, 220, 221, 227 Remote Desktop (RD) Services Manager, 23, 227 RemoteApp Manager, 227 Remote Desktop (RD) Session Host, 220–221, 224–225, 412, 413, 416–417, 420, 426, 437–439 RemoteFX, 90 enhancing VDI, 423–428 enhanced codec, 425 Remote Desktop (RD) Session Host Configuration, 227, 233–234 Remote Desktop (RD) Virtualization Host, 413, 417–418 USB redirection, 425–426 report.xml file, 120 Remote Desktop (RD) Web Access, 219, 220–221, 222, 412, 413, 415 Resilient File System (ReFS), 510 Remote Desktop Client (RDC), 215–217 Ribbon pane, SCVMM Administrator console, 317–318 Remote Desktop Protocol (RDP), 28, 210–215 ring -1, 67–68 Results pane, SCVMM Administrator console, 318 capabilities, 215–218 ring compression, 67–68 client uses, 212 rings, 66–68 RDC (Remote Desktop Client), 215–217 roaming user profiles, 2–3, 188–193 server uses, 211 challenges in mixed environments, 192–193 session interactions, 211 enabling, 189–190 Remote Desktop Services (RDS), 218–219 Folder Redirection, 190–192 App-V and, 235 minimizing size, 190–191 best practices, 233–234 RDS and, 235–236 CAL (Client Access License), 225–226 synchronizing, 189, 196 end-user experience, 231–232 RSA SecurID, 434 establishing connections, 220–221 RSAT (Remote Server Administration Tools), 493–494 management tools, 226–229 Run As accounts, 326, 332, 335, 352 Quick Start deployment, 219, 228 Run Script Command action, SCVMM, 332–333 RD Connection Broker, 219, 220–221, 224, 412, 413, 414, 416, 420 runbooks, 12, 385 RD Gateway, 219, 220–221, 222––223, 413, 414, 417, 437–439 RD Host Farm, 219, 220, 230 RD Session Host, 220–221, 224–225, 412, 413, 416–417, 420, 426, 437–439 RD Virtualization Host, 413, 417–418 528 GPU, 424–425 Index System Center Cloud Services Process Pack, 405 System Center Orchestrator, 385, 402–405 Russinovich, Mark, 68 S SaaS See Software as a Service Sarbanes-Oxley Act, 167 SAS (Secure Attention Sequence), 24 Server with a GUI level, 497–500 saved state backups, 273 server-side infrastructure, App-V SCA (System Center Advisor), 488–489 full mode, 142–150 scalability lightweight mode, 150–151 Client Hyper-V, 86 standalone mode, 141–142 private cloud, 373–374 Service Bus service, Windows Azure AppFabric, 480 Windows Server 2012 Hyper-V, 282–284 Service Catalog, 385, 404–405 SCCM See System Center Configuration Manager Service Manager See System Center Service Manager SCOM See System Center Operations Manager service packs, 26–27 SCSM See System Center Service Manager Service Template Designer, 368–369 SCVMM See System Center Virtual Machine Manager service templates, 365–369 Search charm, 49, 54 Secondary Level Address Translation (SLAT), 88–89 System Center Virtual Machine Manager, 372–373, 400–401 Secure Attention Sequence (SAS), 24 System Center App Controller, 400–401 security Service Template Designer, 368–369 NAP (Network Access Protection), 440–442 services, creating, 366–369 RSA SecurID, 434 session virtualization Secure Attention Sequence (SAS), 24 sequencing, 101–103, 104–119 RDP (Remote Desktop Protocol), 210–215 capabilities, 215–218 clean environment, creating, 105–107 client uses, 212 customizing application components, 115–119 RDC (Remote Desktop Client), 215–217 editing applications, 121–125 server uses, 211 monitoring phase, 113–114 session interactions, 211 operating system versions, selecting, 116–118 RDS (Remote Desktop Services), 218–219 Package Accelerators, 126–128 best practices, 233–234 Q: drive, 101–102, 107–108, 111–114, 123, 137–140 components, 220–226 updating applications, 126 management tools, 226–228 sequencing engineer, 110–111 end-user experience, 231–232 scenarios for, 229–231 Server App-V, 361–365 sessions overview, 208–210 Server Core, 492–493, 497–500 third-party solutions, 2, 236–238 Server Management Licenses (Server ML), 380 VDI (Virtual Desktop infrastructure) and, 17–18, 208, 451–455 Server Manager, Windows Server 2012, 492–500 Server Message Block (SMB), 87 Settings charm, 49, 54, 56 Server ML (Server Management Licenses), 380 SFT files, 120, 126 server sprawl, sftmime command, 140, 142, 145 Server Virtualization Validation Program (SVVP), 305 sfttray.exe, 140 Index 529 Shadow Copies, 172–173 SOH (Statement of Health), 440–442 Share charm, 49, 54 sprawl Shared Nothing Live Migration, 289–290 server sprawl, SharePoint virtualization sprawl, 11 backups, 383–384 SPRJ files, 120 data virtualization, 183–184 SQL Azure, 472, 478–479 shell, 22 SQL Azure Data Sync, 479 Shell Technology Preview, 24 SQL Azure Database, 478 shims, 69–70, 85 SQL Azure Reporting, 479 Show Desktop, 32 SR-IOV (Single Root I/O Virtualization), 91, 300–302 sidebar, 31 Standard Edition, System Center 2012, 380 silent installations, 132 Start screen Simplified Import, 300 Single Instance Storage (SIS), 512 Windows Server 2012, 493–494 Single Root I/O Virtualization (SR-IOV), 300–302 Statement of Health (SOH), 440–442 SIS (Single Instance Storage), 512 static SkyDrive, 165–168 teaming, 297 SLAT (Secondary Level Address Translation), 88–89 VDI implementations, 417 Smart Paging, 284 Storage Live Migration, 87 Smarts, 381–382 SmartScreen, 61 Storage Management Initiative-Specification (SMI-S), 352–355 SMB (Server Message Block), 87 storage pools, 352, 506–510 SMB 2.2, 514–515 Storage Reports Management, 175–176 SMI-S (Storage Management InitiativeSpecification), 352–355 storage resource management, SCVMM, 352–355 SMP (Symmetric Multi-Processing), 283 Storage, Windows Azure, 475–476 smss.exe, 209 SVVP (Server Virtualization Validation Program), 305 snapped view, 47, 58–59 switch-independent teaming, 297 snapshots Symmetric Multi-Processing (SMP), 283 Storage Spaces, 61, 506–510 Hyper-V, 105, 106 SyncToy, 164 WinInstall, 104–105 synthetic hardware, 245–247 SoftGrid, 107, 121, 138–139, 147–148, 154 sysprep, 357–358 Softricity, 154 System Center 2012, 374, 379–385 See also specific components Software as a Service (SaaS), 14–15 Office 365, 482–486 Cloud Services Process Pack, 405–406 System Center Advisor, 488–489 licensing, 380 Windows Intune, 486–487 530 Windows 8, 45–49, 51–53, 54 Index System Center Advisor (SCA), 488–489 System Center App Controller, 381, 399–401 service templates, 372–373, 400–401 System Center Configuration Manager (SCCM), 11, 346–347, 380 storage resource management, 352–355 System Center Operations Manager (SCOM), 381–383 APM (Application Platform Monitoring), 382 Ionix, 381–382 web portal, 398 System File Checker, 27 system tray Windows 7, 34 System Center Orchestrator, 12, 385, 402–403 Windows 8, 55 System Center Service Manager (SCSM), 384–385 Windows 95, 24–25 Service Catalog, 385, 404–405 System Center Virtual Machine Manager (SCVMM), 12, 381 administering T Tables, Windows Azure, 475–476, 478 Task Manager with Administrator Console, 317–320 Windows 8, 56–57 with PowerShell, 320–324 Windows NT 4, 25–26 benefits, 310–313 compute resource management, 325 taskbar Windows 7, 33–35 bare-metal deployments, 343–345 Windows 8, 55 ESX, 335–337 Windows 95, 24–25 Hyper-V servers, 325–334 Windows 98, 26 libraries, 337–343 XenServers, 334–337 Windows XP, 27 taskhost.exe, 209 end-user experience, 397–398 teamed adapters, 265, 297–298 fabric management, 324–325 templates compute resources, 325–347 service templates, 365–369 network resources, 347–351 UE-V templates, 198–202 storage resources, 352–355 VIP templates, 351 high availability, 316–317 Hyper-V bare-metal deployments, 343–346 virtual machine templates creating, 356–358 SQL Server availability, 364 managing servers, 325–334 Terminal Server, 208–211, 213–214, 219 patching hosts, 345–347 Terminal Services, 2, 208 updating servers, 345–347 changes in Windows Server 2008, 212–215 installing, 313–317 RemoteApp, 212, 213, 220, 221, 227 network resource management, 347 TS Gateway, 213, 214, 219, 438–440 hardware load balancers, 350–351 TS Licensing, 219 logical networks, 347–350 TS Session Broker, 219 private clouds, creating, 387–397 TS Web Access, 213, 219 Index 531 tethering mobile devices, 16 URL redirection, 82–84 ThinPC, 217–218 USB devices, attaching to virtual machines, 78–80 third-party USB redirection (RemoteFX), 425–427 hypervisors, 306–307 User Access Control (UAC), 37–38 session virtualization solutions, 236–238 user environment design user profile virtualization solutions, 195–198 application availability, 446–449 VDI solutions, 428 support for multiple devices, 449–451 thunking, 24 user data and settings, 444–446 Toredo, 435–436 VDI versus session virtualization, 451–455 touch features Windows 7, 37 Agent Service, 202 Windows 8, 45, 48–49, 51–54 process, 202–204 trusted installers, 98 templates, 198–201 Trusted Platform Module (TPM), 59 user mode, 67 TS Easy Print, 213 User Profile Disk, 235–236 TS Farm, 219 user profile virtualization TS Gateway, 213, 214, 219, 438–440 profile component rollback, 196–197 TS Licensing, 219 roaming profiles, 188–193 TS Session Broker, 219 third-party solutions, 195–198 TS Web Access, 213, 219 UE-V (User Experience Virtualization), 198–204 type hypervisors, 6, 241–243 See also Hyper-V user profile fundamentals, 186–188 client virtualization, 66–69 ESX, type hypervisors, 5–6, 241 Windows Live integration, 193–195 user settings environment considerations, 444–446 architecture, 67–68 managing, 197–198 client virtualization, 66–69 synchronizing, 193–195 Microsoft Virtual Server, 6, 68, 72 UE-V templates, 198–202 Virtual Server, 6, 68, 72 U V V2V (virtual-to-virtual), 359–360 UAC (User Access Control), 37–38 VAX/VMS, UAG (Unified Access Gateway), 434, 436, 438 VDI See virtual desktop infrastructure UE-V See User Experience Virtualization virtual functions (VFs), 300–302 Unified Access Gateway (UAG), 434, 436, 438 VIP templates, 351 Unpredictive Bursting, 471 Viridian See Hyper-V updating virtual applications, 126 virtual desktop infrastructure (VDI), 17–18, 71, 407–409 upgrade domains, 476–477 532 User Experience Virtualization (UE-V), 198–204 Index connection process, 412–417 migrating, 359–360 dynamic implementations, 417 mobility, 287–290 end device support, 423 static IP addresses in, 349 failover clustering, 420 storage resources, managing, 352–355 high-availability needs, 420 USB devices, attaching, 78–80 and Hyper-V, 414–415 virtual networks leveraging virtualization, 420–423 Windows Server 2008, 264–266 licensing, 428 Windows Server 2012, 505 personal desktops, 421–423 Windows Virtual PC adapters, 77–78 pooled desktops, 421–423 Virtual PC See Windows Virtual PC required components, 411–412 virtual private networks (VPNs), 433–435 versus session virtualization, 208, 451–455 virtual processors, 251–256, 282 static implementations, 417 Virtual Server, 6, 68, 72 third-party solutions, 428 Virtual Shadow Copy Service (VSS), 271–273, 291 when to use, 409-411 virtual-to-virtual (V2V), 359–360 virtual functions (VFs), 300–302 virtualization virtual layers (App-V), 102–103 affect on management, 462–464 Virtual Machine (VM) role, Windows Azure, 469, 474–475 benefits, 241–242 Virtual Machine Bus (VMBus), 243–248, 301 definition of, 2–3 Virtual Machine Manager See System Center Virtual Machine Manager industry changes, 3–7 Virtual Machine Monitor (VMM), 67–68 Virtual Machine Servicing Tool (VMST), 463 virtual machine templates creating, 356–358 ESX templates, 337 imported from vCenter, 337 PowerShell script, 321–324 SQL Server availability, 364 virtual machines (VMs), creating with PowerShell, 321–324 with SCVMM, 356–360 from templates, 358–359 challenges, 10–12 sprawl, 11 what to virtualize, 303–305 VM-GenerationID, 503–504 VMBus (Virtual Machine Bus), 243–248, 301 VMM (VIrtual Machine Monitor), 67–68 VMST (Virtual Machine Servicing Tool), 463 VMware vSphere, 306–307 VMware Workstation, VPNs (virtual private networks), 433–435 vSphere, 306–307 VSS (Virtual Shadow Copy Service), 271–273, 291 vWorkspace, 238, 428 W guest support, 334 warm sites, hardware load balancers, integrating, 350–351 WATM (Windows Azure Traffic Manager), 478 importing and exporting, 275 WDM (Windows Driver Model), 26 Index 533 web portal, SCVMM, 398 Windows Azure AppFabric, 472, 479–480 Web redirection, 82–84 Windows Azure Marketplace, 472 Web role, Windows Azure, 469, 474–475 Windows Azure platform, 468–482 WFP (Windows File Protection), 97 IaaS service, 480–482 Windows, evolution of, 22–28 PaaS roles, 469–470 Windows 1.0, 22 scaling patterns, 470–471 Windows 2.0, 22 SQL Azure, 472, 478–479 Windows 3, 22–23 Windows Azure AppFabric, 472, 479–580 Windows 7, 29 Windows Azure service, 473 Aero Glass, 32–33 Compute, 473–475 application compatibility, 69–70 Connect, 477–478 Windows Virtual PC, 72–80 Content Delivery Network, 477 Windows XP Mode, 75, 80–81 Fabric Controller, 476–477 DirectAccess, 435–437 Windows Azure Traffic Manager (WATM), 478 touch features, 37 Windows Defender, 61 User Access Control (UAC), 38 Windows Driver Model (WDM), 26 Windows Windows Explorer desktop, 55–56 SkyDrive, integrating, 165 editions, 60–63 Windows 7, 35–37 keyboard shortcuts, 54 Windows 8, 55–56 logging on, 57–58 Windows 95, 24 Metro interface, 45–52, 54, 55, 58–59 Windows 98, 26 mouse actions, 54 Windows File Protection (WFP), 27, 97 multi-monitor configuration, 58 Windows For Legacy PCs (WinFLP), 218 navigation, 47–52 Windows for Workgroups, 22–24 Start screen, 45–49, 51–53, 54 Windows Ghosting, 31 touch features, 45, 48–49, 51–54 Windows Installer, 98, 104 Windows Live integration, 193–195 Windows Intune, 63, 486–487 Windows To Go, 59–60 Windows Live, 193–195 WinRT (Windows Runtime), 46, 58 Windows Live Mesh, 165–168 Windows Enterprise, 59, 60–63 Windows Me, 27 Windows Pro, 60–63 Windows NT, 23–25 Windows 95, 24–25 Windows Resource Protection (WRP), 97 Windows 98, 26 Windows Runtime (WinRT), 45, 46, 58, 59, 60–63 Windows 2000, 26–27 Windows Server 2003, 28 Windows 2003 Terminal Server, 70 534 Storage, 475–476 taskbar, 33–34 Index FSRM (File Server Resource Manager), 169, 175–182 Windows Server 2008, 29–30 Group Policy, 501–504 booting from VHD, 40–45 Hyper-V features, 281 editions, 251–252 DVMQ (Dynamic Virtual Machine Queue), 300–302 Failover Clustering, 275–280 Extensible Switch, 295–297 FSRM (File Server Resource Manager), 169, 175–182 Failover Clustering, 303 as Hyper-V management partition, 248–249 Hyper-V Replica, 290–292 Hyper-V features, 249–250 Live Storage Move, 284–287 backups, 271–274 network virtualization, 292–295 Failover Clustering, 275–280 NIC teaming, 297–298 high availability, 275–280 ODX (Offloaded Data Transfer), 300 importing/exporting virtual machines, 275 PowerShell, 303 licensing, 270–272 Quality of Service, 299 management, 266–267 scalability, 282–284 memory resources, 256–262 Simplified Import, 300 processor resources, 250–256 SR-IOV (Single Root I/O Virtualization), 300–302 RDP (Remote Desktop Protocol), 269 virtual machine mobility, 287–290 server settings, 267–268 networking enhancements, 505 snapshots, 27, 274–275 Quality of Service, 299 virtual hard disks, 262–264 RDS (Remote Desktop Services) virtual machine settings, 268–269 changes from Windows Server 2008, 219 NAP (Network Access Protection), 440–442 Connection Broker enhancements, 224 Quick Migrate, 277–280 scenario-based deployment, 228–229 RDS, See Remote Desktop Services Session Host in redirection mode, 225 remote sessions, 210 Server Core, 492–493, 497–500 Terminal Services changes, 212–215 Server Manager, 492–500 Windows Server 2012 Active Directory, 501–504 Start screen, 493–494 User Profile Disk, 235–236 configuration levels, 497–500 Windows Server Virtualization (WSV), 72 File Services role, 506 Windows Side-by-Side Assemblies (WinSxS), 97 chkdsk, 511–512 Windows Store, 59, 60 data deduplication, 512–514 Windows ThinPC, 217–218 Dynamic Access Control, 511 Windows To Go, 59–60 iSCSI, 515–516 Windows Update, 61 ReFS, 510 Windows Virtual PC, 6, 72–80 SMB 2.2, 514–515 attaching USB devices to virtual machines, 78–80 Storage Spaces, 506–510 Auto Publish, 79–80 Full Server installation, 249, 268, 500 network adapter states, 77 Index 535 Windows Vista, 29–30, 35 file system virtualization, 38–39 Worker role, Windows Azure, 469, 474–475 folders, 35 Workspaces pane, SCVMM Administrator console, 318 graphical changes, 30–35 workspaces, App-V Client, 135–137 User Access Control (UAC), 37–38 WRP (Windows Resource Protection), 97 Windows XP, 27–28 application compatibility with Windows 7, 69–70 Windows Virtual PC, 72–80 Windows XP Mode, 75–76, 80–81 Windows XP Mode, 75–76, 80–81 Windows XP style, 27 WinFLP (Windows For Legacy PCs), 218 WinFrame Server, 212 wininit.exe, 209 WinInstall, 94–95 WinRT (Windows Runtime), 46, 58 WinSxS (Windows Side-by-Side Assemblies), 97 536 multi-monitor configuration (Windows 8), Index WSV (Windows Server Virtualization), 72 Wunderbars, 318 X Xbox LIVE, 468 XenApp, 2, 212, 236, 237 XenClient, 71 XenDesktop, 71, 428 XenServers versus Hyper-V, 306–307 managing, 334–347 XP Mode, 75–76, 80–81 ... Microsoft Virtualization ® SECRETS Microsoft Virtualization ® D O W H AT Y O U N E V E R T H O U G H T P O S S I B L E... challenges What You’ll Learn from This Book Microsoft Virtualization Secrets will not only introduce you to all the types of virtualization and the Microsoft- specific solutions, but also guide... Profiles for Virtualization 188 Understanding Windows Live Integration in Windows 193 Third-Party User Profile Virtualization Solutions 195 User Experience Virtualization: The Evolution of User Virtualization

Ngày đăng: 27/03/2019, 09:43

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan