SlideShare una empresa de Scribd logo
1 de 28
Windows Server 2012
Forbidden fruits of Active Directory
Cloning – Snapshotting - Safe Virtualization
Forbidden fruits of Active Directory
Cloning – Snapshotting - Virtualization

Benjamin Logist
Wim Henderyckx

Premier Field Engineer – Microsoft Services
Agenda
Agenda
Importance of Virtualization in IT

Well-established & still growing trend
   widely adopted across all market segments

Often, a business-decision driven by cost savings
 fewer machines require less space and power
 consolidate server hardware for optimal hardware utilization
   … also provides numerous technological conveniences

Virtualization paves the way toward private-cloud deployments
 reduces deployment and management complexity
 offers redundancy and dynamic-scale capabilities
Agenda
Virtualization of Domain Controllers
Pre-Windows Server 2012
DCs successfully deployed on virtualization platforms for many years
 according to a set of well-defined best-practices
 best-practices advised against actions that could disrupt Active Directory

Best-practices guidance cautioned against:
 applying snapshots on virtual domain controllers
 exporting a virtual machine that is running a domain controller
 copying virtual hard disks (VHDs)

Hypervisor admins not necessarily aware of Active Directory’s
requirements or best practices
Virtualization Challenges

Virtual machines offer snapshot capabilities
   potentially problematic for distributed
    applications
Why?
 applications experience a logical-clock shift
 operations happen outside of the
  OS’/application’s awareness
 Active Directory’s logical clock is its USN
  (update sequence number)
How Domain Controllers are Impacted

Impact to replication
      lingering objects
      inconsistent passwords
      inconsistent attribute values
      schema mismatches if the Schema FSMO is rolled back



Potential for security principals to be created with duplicate SIDs
        resulting in unauthorized access to resources for a period of time
        the affected users will no longer be able to logon
How Domain Controllers are Impacted
Agenda
Safe Domain Controller Virtualization

Windows Server 2012 virtual DCs able to detect when:
 snapshots are applied
 a VM is copied

Detection built off a VM-generation identifier (VM-generation ID)
   VM-generation ID is changed when features such as VM-snapshot are used
Active Directory’s Safe Virtualization

VM-Generation ID provided by the hypervisor platform
 a unique 128-bit identifier that guest operating systems and applications can leverage
 made available to applications through Windows Server 2012 driver

Windows Server 2012 virtual DCs track the VM-Generation ID
   allows the DC to detect changes and protect Active Directory
Safe Domain Controller Virtualization




                                                                                  DC1(A)@USN = 200




                                                                                  DC1(A)@USN = 200
                                                                                  DC1(A)@USN = 250


   USN re-use avoided and USN rollback PREVENTED : all 250 users converge correctly across both DCs
Agenda
Cloning Architecture
VDC Cloning at 30,000 Feet (Nine Steps)
Prepare the environment
  1. Validate that the hypervisor supports VM-Generation ID.
  2. Select a valid Source DC running W2K12.
  3. Verify that the PDCE FSMO is Windows 2012.
Cloning Architecture
VDC Cloning at 30,000 Feet (Nine Steps)
Prepare the source DC
  4. Authorize a DC for cloning.
  5. Remove incompatible components.
  6. Take the source DC offline.
Cloning Architecture
VDC Cloning at 30,000 Feet (Nine Steps)
Create the cloned DC
  7. Copy or export the source VM and add the XML if not
     already copied.
  8. Create a new VM from the copy.
  9. Start the new VM to commence cloning.
Cloning Architecture
VDC Cloning at 30,000 Feet (Nine Steps)
DCCloneConfig.xml sample
Rapid Deployment: Cloning Flow
Clone                            Windows 2012 PDC
Rapid Deployment: Cloning Decision Flow

                    BOOT

                                 Generation ID      No          Does
                                                          DCCloneConfig.xml
                                  available?
                                                                exist?


                                          Yes                      Yes
           Does
      DCCloneConfig.xml
No                         No   Has Generation
           exist?                                         REBOOT INTO
                                 ID changed?
                                                             DSRM
               Yes
                                          Yes
          Rename                                     No
     DCCloneConfig.xml               Does
                                DCCloneConfig.xml
                                     exist?

          BOOT                            Yes
        NORMALLY
                                INITIATE
                                CLONING
Cautionary Notes
Only Windows Server 2012 virtual Domain Controllers can be cloned
Requires PDC FSMO to be Windows Server 2012 DC
Deploying clone DCs on virtualization platforms that don’t provide VM-
Generation ID will:
   with DCCloneConfig – cause clone DC to boot into Directory Services Restore Mode (DSRM)
   without DCCloneConfig – potentially introduce a USN bubble and duplicate SIDs
     disrupts the Active Directory environment

Do not change/swap/switch VHDs on existing VMs
   VM-Generation ID does not change in Windows Server 2012 Hyper-V
Summary
Windows Server 2012 enables a much richer Active Directory
virtualization experience
   domain controllers can be virtualized without the concerns of the past

Enables the rapid deployment of domain controllers by leveraging the
virtualized platform’s native capabilities
   Saves critical time during forest/domain recovery
   Trivializes scale-out to meet the needs of the environment
Forbidden fruits of Active Directory  –  Cloning, snapshotting, virtualization

Más contenido relacionado

La actualidad más candente

Towards the Cloud: Architecture Patterns and VDI Story
Towards the Cloud: Architecture Patterns and VDI StoryTowards the Cloud: Architecture Patterns and VDI Story
Towards the Cloud: Architecture Patterns and VDI StoryIT Expert Club
 
Virsto Software Extends Storage Hypervisor Leadership with Release of Virsto ...
Virsto Software Extends Storage Hypervisor Leadership with Release of Virsto ...Virsto Software Extends Storage Hypervisor Leadership with Release of Virsto ...
Virsto Software Extends Storage Hypervisor Leadership with Release of Virsto ...Virsto Software
 
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?Digicomp Academy AG
 
Vault Manufacturing 2010 Whats New
Vault Manufacturing 2010 Whats NewVault Manufacturing 2010 Whats New
Vault Manufacturing 2010 Whats NewMike Grant
 
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3Digicomp Academy AG
 
Presentation citrix desktop virtualization
Presentation   citrix desktop virtualizationPresentation   citrix desktop virtualization
Presentation citrix desktop virtualizationxKinAnx
 
How to Containerize WebSphere Application Server Traditional, and Why You Mig...
How to Containerize WebSphere Application Server Traditional, and Why You Mig...How to Containerize WebSphere Application Server Traditional, and Why You Mig...
How to Containerize WebSphere Application Server Traditional, and Why You Mig...David Currie
 
vFabric - Ideal Platform for SaaS Apps
vFabric - Ideal Platform for SaaS AppsvFabric - Ideal Platform for SaaS Apps
vFabric - Ideal Platform for SaaS AppsVMware vFabric
 
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...Citrix
 
VMware PEX Boot Camp - Reaching the Clouds with NetApp Integrations with VMwa...
VMware PEX Boot Camp - Reaching the Clouds with NetApp Integrations with VMwa...VMware PEX Boot Camp - Reaching the Clouds with NetApp Integrations with VMwa...
VMware PEX Boot Camp - Reaching the Clouds with NetApp Integrations with VMwa...NetApp
 
Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...
Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...
Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...Lee Bushen
 
VMUGIT UC 2013 - 05a VMware vFabric
VMUGIT UC 2013 - 05a VMware vFabricVMUGIT UC 2013 - 05a VMware vFabric
VMUGIT UC 2013 - 05a VMware vFabricVMUG IT
 
IBM WebSphere Liberty and Docker Deep Dive
IBM WebSphere Liberty and Docker Deep DiveIBM WebSphere Liberty and Docker Deep Dive
IBM WebSphere Liberty and Docker Deep DiveDavid Currie
 
Citrix CloudGateway 2.5 Technical Overview and Troubleshooting
Citrix CloudGateway 2.5 Technical Overview and TroubleshootingCitrix CloudGateway 2.5 Technical Overview and Troubleshooting
Citrix CloudGateway 2.5 Technical Overview and TroubleshootingDavid McGeough
 
Scaling xen desktop and xenapp with solid state drives in healthcare
Scaling xen desktop and xenapp with solid state drives in healthcareScaling xen desktop and xenapp with solid state drives in healthcare
Scaling xen desktop and xenapp with solid state drives in healthcareIntel® Software
 
Moving to Web 2.0 - Best Practices for Business and Application Migration
Moving to Web 2.0 - Best Practices for Business and Application MigrationMoving to Web 2.0 - Best Practices for Business and Application Migration
Moving to Web 2.0 - Best Practices for Business and Application Migrationanilmadugula
 
Dynacache in WebSphere Portal Server
Dynacache in WebSphere Portal ServerDynacache in WebSphere Portal Server
Dynacache in WebSphere Portal ServerRohit Kelapure
 
Covmug v sphere 4.1 what's new
Covmug v sphere 4.1 what's newCovmug v sphere 4.1 what's new
Covmug v sphere 4.1 what's newesarakaitis
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Andrew Miller
 

La actualidad más candente (20)

Towards the Cloud: Architecture Patterns and VDI Story
Towards the Cloud: Architecture Patterns and VDI StoryTowards the Cloud: Architecture Patterns and VDI Story
Towards the Cloud: Architecture Patterns and VDI Story
 
Virsto Software Extends Storage Hypervisor Leadership with Release of Virsto ...
Virsto Software Extends Storage Hypervisor Leadership with Release of Virsto ...Virsto Software Extends Storage Hypervisor Leadership with Release of Virsto ...
Virsto Software Extends Storage Hypervisor Leadership with Release of Virsto ...
 
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
 
Vault Manufacturing 2010 Whats New
Vault Manufacturing 2010 Whats NewVault Manufacturing 2010 Whats New
Vault Manufacturing 2010 Whats New
 
Windows Azure Essentials
Windows Azure EssentialsWindows Azure Essentials
Windows Azure Essentials
 
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
 
Presentation citrix desktop virtualization
Presentation   citrix desktop virtualizationPresentation   citrix desktop virtualization
Presentation citrix desktop virtualization
 
How to Containerize WebSphere Application Server Traditional, and Why You Mig...
How to Containerize WebSphere Application Server Traditional, and Why You Mig...How to Containerize WebSphere Application Server Traditional, and Why You Mig...
How to Containerize WebSphere Application Server Traditional, and Why You Mig...
 
vFabric - Ideal Platform for SaaS Apps
vFabric - Ideal Platform for SaaS AppsvFabric - Ideal Platform for SaaS Apps
vFabric - Ideal Platform for SaaS Apps
 
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...
 
VMware PEX Boot Camp - Reaching the Clouds with NetApp Integrations with VMwa...
VMware PEX Boot Camp - Reaching the Clouds with NetApp Integrations with VMwa...VMware PEX Boot Camp - Reaching the Clouds with NetApp Integrations with VMwa...
VMware PEX Boot Camp - Reaching the Clouds with NetApp Integrations with VMwa...
 
Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...
Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...
Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...
 
VMUGIT UC 2013 - 05a VMware vFabric
VMUGIT UC 2013 - 05a VMware vFabricVMUGIT UC 2013 - 05a VMware vFabric
VMUGIT UC 2013 - 05a VMware vFabric
 
IBM WebSphere Liberty and Docker Deep Dive
IBM WebSphere Liberty and Docker Deep DiveIBM WebSphere Liberty and Docker Deep Dive
IBM WebSphere Liberty and Docker Deep Dive
 
Citrix CloudGateway 2.5 Technical Overview and Troubleshooting
Citrix CloudGateway 2.5 Technical Overview and TroubleshootingCitrix CloudGateway 2.5 Technical Overview and Troubleshooting
Citrix CloudGateway 2.5 Technical Overview and Troubleshooting
 
Scaling xen desktop and xenapp with solid state drives in healthcare
Scaling xen desktop and xenapp with solid state drives in healthcareScaling xen desktop and xenapp with solid state drives in healthcare
Scaling xen desktop and xenapp with solid state drives in healthcare
 
Moving to Web 2.0 - Best Practices for Business and Application Migration
Moving to Web 2.0 - Best Practices for Business and Application MigrationMoving to Web 2.0 - Best Practices for Business and Application Migration
Moving to Web 2.0 - Best Practices for Business and Application Migration
 
Dynacache in WebSphere Portal Server
Dynacache in WebSphere Portal ServerDynacache in WebSphere Portal Server
Dynacache in WebSphere Portal Server
 
Covmug v sphere 4.1 what's new
Covmug v sphere 4.1 what's newCovmug v sphere 4.1 what's new
Covmug v sphere 4.1 what's new
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
 

Destacado

HTTP 완벽가이드- 19장 배포시스템
HTTP 완벽가이드- 19장 배포시스템HTTP 완벽가이드- 19장 배포시스템
HTTP 완벽가이드- 19장 배포시스템박 민규
 
Third lesson
Third lessonThird lesson
Third lessonmeteab
 
Texas s ta r powerpoint
Texas  s ta r powerpointTexas  s ta r powerpoint
Texas s ta r powerpointHalogen30
 
02 allocative efficiency
02 allocative efficiency02 allocative efficiency
02 allocative efficiencyTravis Klein
 
Federmanager Presentazione Vincenzo Balzani 12 aprile
Federmanager Presentazione Vincenzo Balzani 12 aprileFedermanager Presentazione Vincenzo Balzani 12 aprile
Federmanager Presentazione Vincenzo Balzani 12 aprileMarco Frullanti
 
Corporate Social Responsibility
Corporate Social ResponsibilityCorporate Social Responsibility
Corporate Social ResponsibilityMamta Binani
 
Fri obama stimulus
Fri obama stimulusFri obama stimulus
Fri obama stimulusTravis Klein
 
Beautiful quotestoliveby
Beautiful quotestolivebyBeautiful quotestoliveby
Beautiful quotestolivebyChandan Dubey
 
White Paper: EMC Compute-as-a-Service — EMC Ionix IT Orchestrator, VCE Vblock...
White Paper: EMC Compute-as-a-Service — EMC Ionix IT Orchestrator, VCE Vblock...White Paper: EMC Compute-as-a-Service — EMC Ionix IT Orchestrator, VCE Vblock...
White Paper: EMC Compute-as-a-Service — EMC Ionix IT Orchestrator, VCE Vblock...EMC
 
El desempleo ies pardaiña
El desempleo ies pardaiñaEl desempleo ies pardaiña
El desempleo ies pardaiñasilamora4
 
Linux kursu-silivri
Linux kursu-silivriLinux kursu-silivri
Linux kursu-silivrisersld67
 
Pivotal deep dive_on_pivotal_hd_world_class_hdfs_platform
Pivotal deep dive_on_pivotal_hd_world_class_hdfs_platformPivotal deep dive_on_pivotal_hd_world_class_hdfs_platform
Pivotal deep dive_on_pivotal_hd_world_class_hdfs_platformEMC
 
4 things you_cannot_recover
4 things you_cannot_recover4 things you_cannot_recover
4 things you_cannot_recoverChandan Dubey
 
D penilaian-assesment-materi-6xxx
D penilaian-assesment-materi-6xxxD penilaian-assesment-materi-6xxx
D penilaian-assesment-materi-6xxxEko Bozz
 
Linux kursu-samsun
Linux kursu-samsunLinux kursu-samsun
Linux kursu-samsunsersld67
 
Linux kursu-bagcilar
Linux kursu-bagcilarLinux kursu-bagcilar
Linux kursu-bagcilarsersld67
 

Destacado (20)

HTTP 완벽가이드- 19장 배포시스템
HTTP 완벽가이드- 19장 배포시스템HTTP 완벽가이드- 19장 배포시스템
HTTP 완벽가이드- 19장 배포시스템
 
Anti stresssong
Anti stresssongAnti stresssong
Anti stresssong
 
Third lesson
Third lessonThird lesson
Third lesson
 
Texas s ta r powerpoint
Texas  s ta r powerpointTexas  s ta r powerpoint
Texas s ta r powerpoint
 
Presentation2
Presentation2Presentation2
Presentation2
 
02 allocative efficiency
02 allocative efficiency02 allocative efficiency
02 allocative efficiency
 
Federmanager Presentazione Vincenzo Balzani 12 aprile
Federmanager Presentazione Vincenzo Balzani 12 aprileFedermanager Presentazione Vincenzo Balzani 12 aprile
Federmanager Presentazione Vincenzo Balzani 12 aprile
 
Corporate Social Responsibility
Corporate Social ResponsibilityCorporate Social Responsibility
Corporate Social Responsibility
 
โรคขาดโปร..
โรคขาดโปร..โรคขาดโปร..
โรคขาดโปร..
 
Fri obama stimulus
Fri obama stimulusFri obama stimulus
Fri obama stimulus
 
Beautiful quotestoliveby
Beautiful quotestolivebyBeautiful quotestoliveby
Beautiful quotestoliveby
 
Social networking (1)
Social networking (1)Social networking (1)
Social networking (1)
 
White Paper: EMC Compute-as-a-Service — EMC Ionix IT Orchestrator, VCE Vblock...
White Paper: EMC Compute-as-a-Service — EMC Ionix IT Orchestrator, VCE Vblock...White Paper: EMC Compute-as-a-Service — EMC Ionix IT Orchestrator, VCE Vblock...
White Paper: EMC Compute-as-a-Service — EMC Ionix IT Orchestrator, VCE Vblock...
 
El desempleo ies pardaiña
El desempleo ies pardaiñaEl desempleo ies pardaiña
El desempleo ies pardaiña
 
Linux kursu-silivri
Linux kursu-silivriLinux kursu-silivri
Linux kursu-silivri
 
Pivotal deep dive_on_pivotal_hd_world_class_hdfs_platform
Pivotal deep dive_on_pivotal_hd_world_class_hdfs_platformPivotal deep dive_on_pivotal_hd_world_class_hdfs_platform
Pivotal deep dive_on_pivotal_hd_world_class_hdfs_platform
 
4 things you_cannot_recover
4 things you_cannot_recover4 things you_cannot_recover
4 things you_cannot_recover
 
D penilaian-assesment-materi-6xxx
D penilaian-assesment-materi-6xxxD penilaian-assesment-materi-6xxx
D penilaian-assesment-materi-6xxx
 
Linux kursu-samsun
Linux kursu-samsunLinux kursu-samsun
Linux kursu-samsun
 
Linux kursu-bagcilar
Linux kursu-bagcilarLinux kursu-bagcilar
Linux kursu-bagcilar
 

Similar a Forbidden fruits of Active Directory – Cloning, snapshotting, virtualization

VMworld 2013: Virtualize Active Directory ‒ The Right Way!
VMworld 2013: Virtualize Active Directory ‒ The Right Way!VMworld 2013: Virtualize Active Directory ‒ The Right Way!
VMworld 2013: Virtualize Active Directory ‒ The Right Way!VMworld
 
infraxstructure: Stas Levitan, "Always On" business in cloud - 2016"
infraxstructure: Stas Levitan, "Always On" business in cloud - 2016"infraxstructure: Stas Levitan, "Always On" business in cloud - 2016"
infraxstructure: Stas Levitan, "Always On" business in cloud - 2016"PROIDEA
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack CloudsShapeBlue
 
AWS Summit Auckland - Sponsor Presentation - Zerto
AWS Summit Auckland - Sponsor Presentation - ZertoAWS Summit Auckland - Sponsor Presentation - Zerto
AWS Summit Auckland - Sponsor Presentation - ZertoAmazon Web Services
 
Building enterprise class disaster recovery as a service to aws - session spo...
Building enterprise class disaster recovery as a service to aws - session spo...Building enterprise class disaster recovery as a service to aws - session spo...
Building enterprise class disaster recovery as a service to aws - session spo...Amazon Web Services
 
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...VMworld
 
Db2 V8 Migration And New Functions
Db2 V8 Migration And New FunctionsDb2 V8 Migration And New Functions
Db2 V8 Migration And New FunctionsCristian Molaro
 
Silicon Valley CloudStack User Group - Designing CloudStack Clouds
Silicon Valley CloudStack User Group - Designing CloudStack CloudsSilicon Valley CloudStack User Group - Designing CloudStack Clouds
Silicon Valley CloudStack User Group - Designing CloudStack CloudsShapeBlue
 
Ultan Kinahan Business Continuity & Dr With Virtualization And Doubletake
Ultan Kinahan   Business Continuity & Dr With Virtualization And DoubletakeUltan Kinahan   Business Continuity & Dr With Virtualization And Doubletake
Ultan Kinahan Business Continuity & Dr With Virtualization And DoubletakeNathan Winters
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld
 
Continuous Delivery of Cloud Applications with Docker Containers and IBM Bluemix
Continuous Delivery of Cloud Applications with Docker Containers and IBM BluemixContinuous Delivery of Cloud Applications with Docker Containers and IBM Bluemix
Continuous Delivery of Cloud Applications with Docker Containers and IBM BluemixFlorian Georg
 
WinJS at NYC Code Camp 2012
WinJS at NYC Code Camp 2012WinJS at NYC Code Camp 2012
WinJS at NYC Code Camp 2012Dmitri Artamonov
 
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...Docker, Inc.
 
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativeKubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativecornelia davis
 
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativeKubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativeVMware Tanzu
 

Similar a Forbidden fruits of Active Directory – Cloning, snapshotting, virtualization (20)

VMworld 2013: Virtualize Active Directory ‒ The Right Way!
VMworld 2013: Virtualize Active Directory ‒ The Right Way!VMworld 2013: Virtualize Active Directory ‒ The Right Way!
VMworld 2013: Virtualize Active Directory ‒ The Right Way!
 
vCloud Architecture BrownBag
vCloud Architecture BrownBagvCloud Architecture BrownBag
vCloud Architecture BrownBag
 
infraxstructure: Stas Levitan, "Always On" business in cloud - 2016"
infraxstructure: Stas Levitan, "Always On" business in cloud - 2016"infraxstructure: Stas Levitan, "Always On" business in cloud - 2016"
infraxstructure: Stas Levitan, "Always On" business in cloud - 2016"
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack Clouds
 
Commvault Story - CVTSP_1.pptx
Commvault Story - CVTSP_1.pptxCommvault Story - CVTSP_1.pptx
Commvault Story - CVTSP_1.pptx
 
AWS Summit Auckland - Sponsor Presentation - Zerto
AWS Summit Auckland - Sponsor Presentation - ZertoAWS Summit Auckland - Sponsor Presentation - Zerto
AWS Summit Auckland - Sponsor Presentation - Zerto
 
Building enterprise class disaster recovery as a service to aws - session spo...
Building enterprise class disaster recovery as a service to aws - session spo...Building enterprise class disaster recovery as a service to aws - session spo...
Building enterprise class disaster recovery as a service to aws - session spo...
 
E2EVC SCVMM-Mania
E2EVC SCVMM-ManiaE2EVC SCVMM-Mania
E2EVC SCVMM-Mania
 
Vmworld 2012 recap
Vmworld 2012 recapVmworld 2012 recap
Vmworld 2012 recap
 
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
 
Db2 V8 Migration And New Functions
Db2 V8 Migration And New FunctionsDb2 V8 Migration And New Functions
Db2 V8 Migration And New Functions
 
Silicon Valley CloudStack User Group - Designing CloudStack Clouds
Silicon Valley CloudStack User Group - Designing CloudStack CloudsSilicon Valley CloudStack User Group - Designing CloudStack Clouds
Silicon Valley CloudStack User Group - Designing CloudStack Clouds
 
Ultan Kinahan Business Continuity & Dr With Virtualization And Doubletake
Ultan Kinahan   Business Continuity & Dr With Virtualization And DoubletakeUltan Kinahan   Business Continuity & Dr With Virtualization And Doubletake
Ultan Kinahan Business Continuity & Dr With Virtualization And Doubletake
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way!
 
Continuous Delivery of Cloud Applications with Docker Containers and IBM Bluemix
Continuous Delivery of Cloud Applications with Docker Containers and IBM BluemixContinuous Delivery of Cloud Applications with Docker Containers and IBM Bluemix
Continuous Delivery of Cloud Applications with Docker Containers and IBM Bluemix
 
Vikas Yadav
Vikas YadavVikas Yadav
Vikas Yadav
 
WinJS at NYC Code Camp 2012
WinJS at NYC Code Camp 2012WinJS at NYC Code Camp 2012
WinJS at NYC Code Camp 2012
 
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...
 
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativeKubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
 
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativeKubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
 

Más de Microsoft TechNet - Belgium and Luxembourg

Más de Microsoft TechNet - Belgium and Luxembourg (20)

Windows 10: all you need to know!
Windows 10: all you need to know!Windows 10: all you need to know!
Windows 10: all you need to know!
 
Configuration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
Configuration Manager 2012 – Compliance Settings 101 - Tim de KeukelaereConfiguration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
Configuration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
 
Windows 8.1 a closer look
Windows 8.1 a closer lookWindows 8.1 a closer look
Windows 8.1 a closer look
 
So you’ve successfully installed SCOM… Now what.
So you’ve successfully installed SCOM… Now what.So you’ve successfully installed SCOM… Now what.
So you’ve successfully installed SCOM… Now what.
 
Data Leakage Prevention
Data Leakage PreventionData Leakage Prevention
Data Leakage Prevention
 
Deploying and managing ConfigMgr Clients
Deploying and managing ConfigMgr ClientsDeploying and managing ConfigMgr Clients
Deploying and managing ConfigMgr Clients
 
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
 
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware UpdatingHands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
 
SCEP 2012 inside SCCM 2012
SCEP 2012 inside SCCM 2012SCEP 2012 inside SCCM 2012
SCEP 2012 inside SCCM 2012
 
Jump start your application monitoring with APM
Jump start your application monitoring with APMJump start your application monitoring with APM
Jump start your application monitoring with APM
 
What’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent ChatWhat’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent Chat
 
What's new for Lync 2013 Clients & Devices
What's new for Lync 2013 Clients & DevicesWhat's new for Lync 2013 Clients & Devices
What's new for Lync 2013 Clients & Devices
 
Office 365 ProPlus: Click-to-run deployment and management
Office 365 ProPlus: Click-to-run deployment and managementOffice 365 ProPlus: Click-to-run deployment and management
Office 365 ProPlus: Click-to-run deployment and management
 
Office 365 Identity Management options
Office 365 Identity Management options Office 365 Identity Management options
Office 365 Identity Management options
 
SharePoint Installation and Upgrade: Untangling Your Options
SharePoint Installation and Upgrade: Untangling Your Options SharePoint Installation and Upgrade: Untangling Your Options
SharePoint Installation and Upgrade: Untangling Your Options
 
The application model in real life
The application model in real lifeThe application model in real life
The application model in real life
 
Microsoft private cloud with Cisco and Netapp - Flexpod solution
Microsoft private cloud with Cisco and Netapp -  Flexpod solutionMicrosoft private cloud with Cisco and Netapp -  Flexpod solution
Microsoft private cloud with Cisco and Netapp - Flexpod solution
 
Managing Windows RT devices in the Enterprise
Managing Windows RT devices in the Enterprise Managing Windows RT devices in the Enterprise
Managing Windows RT devices in the Enterprise
 
Moving from Device Centric to a User Centric Management
Moving from Device Centric to a User Centric Management Moving from Device Centric to a User Centric Management
Moving from Device Centric to a User Centric Management
 
Network Management in System Center 2012 SP1 - VMM
Network Management in System Center 2012  SP1 - VMM Network Management in System Center 2012  SP1 - VMM
Network Management in System Center 2012 SP1 - VMM
 

Forbidden fruits of Active Directory – Cloning, snapshotting, virtualization

  • 1. Windows Server 2012 Forbidden fruits of Active Directory Cloning – Snapshotting - Safe Virtualization
  • 2. Forbidden fruits of Active Directory Cloning – Snapshotting - Virtualization Benjamin Logist Wim Henderyckx Premier Field Engineer – Microsoft Services
  • 5. Importance of Virtualization in IT Well-established & still growing trend  widely adopted across all market segments Often, a business-decision driven by cost savings  fewer machines require less space and power  consolidate server hardware for optimal hardware utilization … also provides numerous technological conveniences Virtualization paves the way toward private-cloud deployments  reduces deployment and management complexity  offers redundancy and dynamic-scale capabilities
  • 7. Virtualization of Domain Controllers Pre-Windows Server 2012 DCs successfully deployed on virtualization platforms for many years  according to a set of well-defined best-practices  best-practices advised against actions that could disrupt Active Directory Best-practices guidance cautioned against:  applying snapshots on virtual domain controllers  exporting a virtual machine that is running a domain controller  copying virtual hard disks (VHDs) Hypervisor admins not necessarily aware of Active Directory’s requirements or best practices
  • 8. Virtualization Challenges Virtual machines offer snapshot capabilities  potentially problematic for distributed applications Why?  applications experience a logical-clock shift  operations happen outside of the OS’/application’s awareness  Active Directory’s logical clock is its USN (update sequence number)
  • 9. How Domain Controllers are Impacted Impact to replication  lingering objects  inconsistent passwords  inconsistent attribute values  schema mismatches if the Schema FSMO is rolled back Potential for security principals to be created with duplicate SIDs  resulting in unauthorized access to resources for a period of time  the affected users will no longer be able to logon
  • 10. How Domain Controllers are Impacted
  • 11.
  • 13. Safe Domain Controller Virtualization Windows Server 2012 virtual DCs able to detect when:  snapshots are applied  a VM is copied Detection built off a VM-generation identifier (VM-generation ID)  VM-generation ID is changed when features such as VM-snapshot are used
  • 14. Active Directory’s Safe Virtualization VM-Generation ID provided by the hypervisor platform  a unique 128-bit identifier that guest operating systems and applications can leverage  made available to applications through Windows Server 2012 driver Windows Server 2012 virtual DCs track the VM-Generation ID  allows the DC to detect changes and protect Active Directory
  • 15. Safe Domain Controller Virtualization DC1(A)@USN = 200 DC1(A)@USN = 200 DC1(A)@USN = 250 USN re-use avoided and USN rollback PREVENTED : all 250 users converge correctly across both DCs
  • 16.
  • 18. Cloning Architecture VDC Cloning at 30,000 Feet (Nine Steps) Prepare the environment 1. Validate that the hypervisor supports VM-Generation ID. 2. Select a valid Source DC running W2K12. 3. Verify that the PDCE FSMO is Windows 2012.
  • 19. Cloning Architecture VDC Cloning at 30,000 Feet (Nine Steps) Prepare the source DC 4. Authorize a DC for cloning. 5. Remove incompatible components. 6. Take the source DC offline.
  • 20. Cloning Architecture VDC Cloning at 30,000 Feet (Nine Steps) Create the cloned DC 7. Copy or export the source VM and add the XML if not already copied. 8. Create a new VM from the copy. 9. Start the new VM to commence cloning.
  • 21. Cloning Architecture VDC Cloning at 30,000 Feet (Nine Steps)
  • 22.
  • 24. Rapid Deployment: Cloning Flow Clone Windows 2012 PDC
  • 25. Rapid Deployment: Cloning Decision Flow BOOT Generation ID No Does DCCloneConfig.xml available? exist? Yes Yes Does DCCloneConfig.xml No No Has Generation exist? REBOOT INTO ID changed? DSRM Yes Yes Rename No DCCloneConfig.xml Does DCCloneConfig.xml exist? BOOT Yes NORMALLY INITIATE CLONING
  • 26. Cautionary Notes Only Windows Server 2012 virtual Domain Controllers can be cloned Requires PDC FSMO to be Windows Server 2012 DC Deploying clone DCs on virtualization platforms that don’t provide VM- Generation ID will:  with DCCloneConfig – cause clone DC to boot into Directory Services Restore Mode (DSRM)  without DCCloneConfig – potentially introduce a USN bubble and duplicate SIDs  disrupts the Active Directory environment Do not change/swap/switch VHDs on existing VMs  VM-Generation ID does not change in Windows Server 2012 Hyper-V
  • 27. Summary Windows Server 2012 enables a much richer Active Directory virtualization experience  domain controllers can be virtualized without the concerns of the past Enables the rapid deployment of domain controllers by leveraging the virtualized platform’s native capabilities  Saves critical time during forest/domain recovery  Trivializes scale-out to meet the needs of the environment