{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/hyper-v-replica-failover-mode-rehearsal/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/hyper-v-replica-failover-mode-rehearsal/",
        "slug": "hyper-v-replica-failover-mode-rehearsal",
        "url": "https://update.dsesecurity.com/updates/hyper-v-replica-failover-mode-rehearsal/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/hyper-v-replica-failover-mode-rehearsal.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/hyper-v-replica-failover-mode-rehearsal/"
        },
        "title": "Rehearse every Hyper-V Replica failover mode before a real outage",
        "summary": "Hyper-V Replica provides test, planned, and unplanned failover paths with different prerequisites and consequences. Exercise all three, including network isolation, application validation, reverse replication, failback, and the decision to complete a failover.",
        "format": {
            "slug": "playbook",
            "name": "Playbook"
        },
        "priority": {
            "slug": "important",
            "name": "Important"
        },
        "featured": false,
        "image": {
            "theme": "continuity-recovery",
            "label": "Continuity & recovery",
            "alt": "Paired infrastructure paths converging on a stable recovered service.",
            "card_url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-card.webp?v=1.8.20",
            "hero_url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-hero.webp?v=1.8.20",
            "social_url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-social-v2.jpg?v=1.8.20",
            "width": 2400,
            "height": 1350
        },
        "topics": [
            {
                "slug": "business-continuity",
                "name": "Business Continuity",
                "url": "https://update.dsesecurity.com/topic/business-continuity/"
            },
            {
                "slug": "it",
                "name": "IT",
                "url": "https://update.dsesecurity.com/topic/it/"
            }
        ],
        "author": {
            "name": "Gavin Stewart",
            "url": "https://www.linkedin.com/in/gavin-stewart-0718/",
            "type": "Person"
        },
        "publisher": {
            "name": "Detection Systems & Engineering",
            "url": "https://dsesecurity.com/"
        },
        "published_at": "2026-08-11T10:45:00+00:00",
        "modified_at": "2026-08-11T15:18:11+00:00",
        "reviewed_on": "2026-08-11",
        "reading_minutes": 3,
        "word_count": 613,
        "potentially_affected": "Windows Server Hyper-V primary and replica hosts or clusters; replicated virtual machines; recovery points; virtual networks; DNS, identity, storage, applications, monitoring, backups, orchestration, and disaster-recovery procedures.",
        "dse_recommendation": "Classify every replicated VM and dependency, build an isolated test network, run documented test and planned failovers, tabletop the unplanned path, prove reverse replication and failback, and retain workload-level evidence.",
        "primary_source": {
            "name": "Microsoft Learn: Fail over a replicated virtual machine with Hyper-V Replica",
            "url": "https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/replication-failover",
            "published_on": "2026-04-28",
            "authority": "Microsoft Learn"
        },
        "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
        "usage_info": "https://update.dsesecurity.com/usage/",
        "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
        "content_html": "<h2>Source facts: test, planned, and unplanned failover are different operations</h2>\n<p>Microsoft documents <a href=\"https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/replication-failover\" target=\"_blank\" rel=\"noopener noreferrer\">three Hyper-V Replica failover scenarios</a>. A test failover creates a separate test virtual machine on the replica host or cluster without interrupting continuing replication. The test VM uses the latest recovery point by default, can use another configured recovery point, and is not connected to a network by default. Stopping the test failover removes that test VM and discards its test data.</p>\n<p>A planned failover is for a reachable primary VM that can be shut down gracefully. Microsoft’s procedure shuts down the primary, replicates pending changes, starts the failover on the replica side, and reverses replication. Microsoft describes that sequence as zero data loss because pending changes are sent before the switch. It is useful for planned site or datacenter maintenance, but the documentation explicitly says it is not a substitute for high availability.</p>\n<p>An unplanned failover is for a primary VM that is unavailable. The operator chooses the latest or an available earlier recovery point, starts and validates the replica, and then completes the failover. Data loss is possible depending on the selected recovery point. Completing the failover removes the recovery points and merges the checkpoint, so Microsoft cautions that the operator can no longer revert to an earlier recovery point afterward.</p>\n<p>After an unplanned event, reverse replication sends changes from the active replica back toward the recovered original host. The primary and replica roles swap, and a later planned failover can return the workload to its original direction. These steps prove why “replicating normally” is only one state in a longer recovery lifecycle.</p>\n\n<h2>DSE recommendation: prove the workload, the decision points, and the return path</h2>\n<p>Give each replicated workload a recovery runbook that names both technical actions and business authority. A virtualization administrator should not have to invent the application validation or decide alone when an irreversible completion step is justified.</p>\n<ol>\n<li><strong>Map the recovery unit.</strong> Record VM owner, application owner, replication direction and health, recovery points, acceptable data loss and outage, startup order, DNS and IP changes, certificates, identity, storage, licensing, monitoring, backup, external integrations, and recovery-site capacity.</li>\n<li><strong>Engineer the test network.</strong> Create an isolated network that prevents duplicate addresses, duplicate computer or application identities, outbound transactions, scheduled integrations, email delivery, and production monitoring noise. Provide controlled test clients and representative dependencies.</li>\n<li><strong>Exercise test failover.</strong> Select the intended recovery point, boot the test copy, verify operating-system and application logs, authenticate through the normal client path, test read and write activity, measure recovery time, and stop the test cleanly. Record any dependency that had to be improvised.</li>\n<li><strong>Exercise planned movement.</strong> During an approved window, prove graceful shutdown, final replication, activation, user workflow, reversed replication, and the planned return. Confirm which team owns each step and which signal permits progression.</li>\n<li><strong>Script the unplanned decisions.</strong> Define who declares the primary unavailable, how the recovery point is chosen, what potential data loss is communicated, how the replica network is enabled, and what evidence is required before completing the failover and surrendering earlier recovery points.</li>\n<li><strong>Keep independent recovery.</strong> Maintain the organization’s approved backups and restoration tests separately. Replication supports availability and disaster recovery, while accidental deletion, corruption, compromise, or an operator error can be copied to the replica.</li>\n</ol>\n<p>After each exercise, update timings, screenshots or command output, application results, contact details, unresolved findings, and the next review date. Alert on replication warnings, old recovery points, capacity pressure, certificate or network drift, and overdue exercises. The operational objective is a reversible, understood service transition—not a VM that merely exists on a second host.</p>\n\n<h2>Official references</h2>\n<ul>\n<li>Microsoft Learn, <a href=\"https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/replication-failover\" target=\"_blank\" rel=\"noopener noreferrer\"><em>Fail over a replicated virtual machine with Hyper-V Replica</em></a>, April 28, 2026.</li>\n<li>Microsoft Learn, <a href=\"https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/replication-overview\" target=\"_blank\" rel=\"noopener noreferrer\"><em>Hyper-V Replica overview</em></a>.</li>\n</ul>",
        "content_text": "Source facts: test, planned, and unplanned failover are different operations\nMicrosoft documents three Hyper-V Replica failover scenarios. A test failover creates a separate test virtual machine on the replica host or cluster without interrupting continuing replication. The test VM uses the latest recovery point by default, can use another configured recovery point, and is not connected to a network by default. Stopping the test failover removes that test VM and discards its test data.\nA planned failover is for a reachable primary VM that can be shut down gracefully. Microsoft’s procedure shuts down the primary, replicates pending changes, starts the failover on the replica side, and reverses replication. Microsoft describes that sequence as zero data loss because pending changes are sent before the switch. It is useful for planned site or datacenter maintenance, but the documentation explicitly says it is not a substitute for high availability.\nAn unplanned failover is for a primary VM that is unavailable. The operator chooses the latest or an available earlier recovery point, starts and validates the replica, and then completes the failover. Data loss is possible depending on the selected recovery point. Completing the failover removes the recovery points and merges the checkpoint, so Microsoft cautions that the operator can no longer revert to an earlier recovery point afterward.\nAfter an unplanned event, reverse replication sends changes from the active replica back toward the recovered original host. The primary and replica roles swap, and a later planned failover can return the workload to its original direction. These steps prove why “replicating normally” is only one state in a longer recovery lifecycle.\n\nDSE recommendation: prove the workload, the decision points, and the return path\nGive each replicated workload a recovery runbook that names both technical actions and business authority. A virtualization administrator should not have to invent the application validation or decide alone when an irreversible completion step is justified.\n\nMap the recovery unit. Record VM owner, application owner, replication direction and health, recovery points, acceptable data loss and outage, startup order, DNS and IP changes, certificates, identity, storage, licensing, monitoring, backup, external integrations, and recovery-site capacity.\nEngineer the test network. Create an isolated network that prevents duplicate addresses, duplicate computer or application identities, outbound transactions, scheduled integrations, email delivery, and production monitoring noise. Provide controlled test clients and representative dependencies.\nExercise test failover. Select the intended recovery point, boot the test copy, verify operating-system and application logs, authenticate through the normal client path, test read and write activity, measure recovery time, and stop the test cleanly. Record any dependency that had to be improvised.\nExercise planned movement. During an approved window, prove graceful shutdown, final replication, activation, user workflow, reversed replication, and the planned return. Confirm which team owns each step and which signal permits progression.\nScript the unplanned decisions. Define who declares the primary unavailable, how the recovery point is chosen, what potential data loss is communicated, how the replica network is enabled, and what evidence is required before completing the failover and surrendering earlier recovery points.\nKeep independent recovery. Maintain the organization’s approved backups and restoration tests separately. Replication supports availability and disaster recovery, while accidental deletion, corruption, compromise, or an operator error can be copied to the replica.\n\nAfter each exercise, update timings, screenshots or command output, application results, contact details, unresolved findings, and the next review date. Alert on replication warnings, old recovery points, capacity pressure, certificate or network drift, and overdue exercises. The operational objective is a reversible, understood service transition—not a VM that merely exists on a second host.\n\nOfficial references\n\nMicrosoft Learn, Fail over a replicated virtual machine with Hyper-V Replica, April 28, 2026.\nMicrosoft Learn, Hyper-V Replica overview.",
        "content_markdown": "## Source facts: test, planned, and unplanned failover are different operations\n\nMicrosoft documents [three Hyper-V Replica failover scenarios](https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/replication-failover). A test failover creates a separate test virtual machine on the replica host or cluster without interrupting continuing replication. The test VM uses the latest recovery point by default, can use another configured recovery point, and is not connected to a network by default. Stopping the test failover removes that test VM and discards its test data.\n\nA planned failover is for a reachable primary VM that can be shut down gracefully. Microsoft’s procedure shuts down the primary, replicates pending changes, starts the failover on the replica side, and reverses replication. Microsoft describes that sequence as zero data loss because pending changes are sent before the switch. It is useful for planned site or datacenter maintenance, but the documentation explicitly says it is not a substitute for high availability.\n\nAn unplanned failover is for a primary VM that is unavailable. The operator chooses the latest or an available earlier recovery point, starts and validates the replica, and then completes the failover. Data loss is possible depending on the selected recovery point. Completing the failover removes the recovery points and merges the checkpoint, so Microsoft cautions that the operator can no longer revert to an earlier recovery point afterward.\n\nAfter an unplanned event, reverse replication sends changes from the active replica back toward the recovered original host. The primary and replica roles swap, and a later planned failover can return the workload to its original direction. These steps prove why “replicating normally” is only one state in a longer recovery lifecycle.\n\n## DSE recommendation: prove the workload, the decision points, and the return path\n\nGive each replicated workload a recovery runbook that names both technical actions and business authority. A virtualization administrator should not have to invent the application validation or decide alone when an irreversible completion step is justified.\n\n- Map the recovery unit. Record VM owner, application owner, replication direction and health, recovery points, acceptable data loss and outage, startup order, DNS and IP changes, certificates, identity, storage, licensing, monitoring, backup, external integrations, and recovery-site capacity.\n\n- Engineer the test network. Create an isolated network that prevents duplicate addresses, duplicate computer or application identities, outbound transactions, scheduled integrations, email delivery, and production monitoring noise. Provide controlled test clients and representative dependencies.\n\n- Exercise test failover. Select the intended recovery point, boot the test copy, verify operating-system and application logs, authenticate through the normal client path, test read and write activity, measure recovery time, and stop the test cleanly. Record any dependency that had to be improvised.\n\n- Exercise planned movement. During an approved window, prove graceful shutdown, final replication, activation, user workflow, reversed replication, and the planned return. Confirm which team owns each step and which signal permits progression.\n\n- Script the unplanned decisions. Define who declares the primary unavailable, how the recovery point is chosen, what potential data loss is communicated, how the replica network is enabled, and what evidence is required before completing the failover and surrendering earlier recovery points.\n\n- Keep independent recovery. Maintain the organization’s approved backups and restoration tests separately. Replication supports availability and disaster recovery, while accidental deletion, corruption, compromise, or an operator error can be copied to the replica.\n\nAfter each exercise, update timings, screenshots or command output, application results, contact details, unresolved findings, and the next review date. Alert on replication warnings, old recovery points, capacity pressure, certificate or network drift, and overdue exercises. The operational objective is a reversible, understood service transition—not a VM that merely exists on a second host.\n\n## Official references\n\n- Microsoft Learn, [Fail over a replicated virtual machine with Hyper-V Replica](https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/replication-failover), April 28, 2026.\n\n- Microsoft Learn, [Hyper-V Replica overview](https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/replication-overview)."
    },
    "json_ld": {
        "@context": "https://schema.org",
        "@graph": [
            {
                "@type": "Organization",
                "@id": "https://dsesecurity.com/#organization",
                "name": "Detection Systems & Engineering",
                "alternateName": "DSE Security",
                "url": "https://dsesecurity.com/",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://update.dsesecurity.com/assets/dse-logo-20260812.png?v=1.8.20"
                }
            },
            {
                "@type": "Organization",
                "@id": "https://update.dsesecurity.com/#editorial-team",
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/",
                "parentOrganization": {
                    "@id": "https://dsesecurity.com/#organization"
                }
            },
            {
                "@type": "WebSite",
                "@id": "https://update.dsesecurity.com/#website",
                "name": "DSE Updates",
                "alternateName": "DSE Security Knowledge Hub",
                "url": "https://update.dsesecurity.com/",
                "inLanguage": "en-US",
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "potentialAction": {
                    "@type": "SearchAction",
                    "target": {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://update.dsesecurity.com/?q={search_term_string}"
                    },
                    "query-input": "required name=search_term_string"
                }
            },
            {
                "@type": "WebPage",
                "@id": "https://update.dsesecurity.com/updates/hyper-v-replica-failover-mode-rehearsal/",
                "url": "https://update.dsesecurity.com/updates/hyper-v-replica-failover-mode-rehearsal/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-08-11"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/hyper-v-replica-failover-mode-rehearsal/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Rehearse every Hyper-V Replica failover mode before a real outage",
                        "item": "https://update.dsesecurity.com/updates/hyper-v-replica-failover-mode-rehearsal/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/hyper-v-replica-failover-mode-rehearsal/#article",
                "identifier": "https://update.dsesecurity.com/updates/hyper-v-replica-failover-mode-rehearsal/",
                "url": "https://update.dsesecurity.com/updates/hyper-v-replica-failover-mode-rehearsal/",
                "headline": "Rehearse every Hyper-V Replica failover mode before a real outage",
                "description": "Hyper-V Replica provides test, planned, and unplanned failover paths with different prerequisites and consequences. Exercise all three, including…",
                "abstract": "Hyper-V Replica provides test, planned, and unplanned failover paths with different prerequisites and consequences. Exercise all three, including network isolation, application validation, reverse replication, failback, and the decision to complete a failover.",
                "articleBody": "Source facts: test, planned, and unplanned failover are different operations\nMicrosoft documents three Hyper-V Replica failover scenarios. A test failover creates a separate test virtual machine on the replica host or cluster without interrupting continuing replication. The test VM uses the latest recovery point by default, can use another configured recovery point, and is not connected to a network by default. Stopping the test failover removes that test VM and discards its test data.\nA planned failover is for a reachable primary VM that can be shut down gracefully. Microsoft’s procedure shuts down the primary, replicates pending changes, starts the failover on the replica side, and reverses replication. Microsoft describes that sequence as zero data loss because pending changes are sent before the switch. It is useful for planned site or datacenter maintenance, but the documentation explicitly says it is not a substitute for high availability.\nAn unplanned failover is for a primary VM that is unavailable. The operator chooses the latest or an available earlier recovery point, starts and validates the replica, and then completes the failover. Data loss is possible depending on the selected recovery point. Completing the failover removes the recovery points and merges the checkpoint, so Microsoft cautions that the operator can no longer revert to an earlier recovery point afterward.\nAfter an unplanned event, reverse replication sends changes from the active replica back toward the recovered original host. The primary and replica roles swap, and a later planned failover can return the workload to its original direction. These steps prove why “replicating normally” is only one state in a longer recovery lifecycle.\n\nDSE recommendation: prove the workload, the decision points, and the return path\nGive each replicated workload a recovery runbook that names both technical actions and business authority. A virtualization administrator should not have to invent the application validation or decide alone when an irreversible completion step is justified.\n\nMap the recovery unit. Record VM owner, application owner, replication direction and health, recovery points, acceptable data loss and outage, startup order, DNS and IP changes, certificates, identity, storage, licensing, monitoring, backup, external integrations, and recovery-site capacity.\nEngineer the test network. Create an isolated network that prevents duplicate addresses, duplicate computer or application identities, outbound transactions, scheduled integrations, email delivery, and production monitoring noise. Provide controlled test clients and representative dependencies.\nExercise test failover. Select the intended recovery point, boot the test copy, verify operating-system and application logs, authenticate through the normal client path, test read and write activity, measure recovery time, and stop the test cleanly. Record any dependency that had to be improvised.\nExercise planned movement. During an approved window, prove graceful shutdown, final replication, activation, user workflow, reversed replication, and the planned return. Confirm which team owns each step and which signal permits progression.\nScript the unplanned decisions. Define who declares the primary unavailable, how the recovery point is chosen, what potential data loss is communicated, how the replica network is enabled, and what evidence is required before completing the failover and surrendering earlier recovery points.\nKeep independent recovery. Maintain the organization’s approved backups and restoration tests separately. Replication supports availability and disaster recovery, while accidental deletion, corruption, compromise, or an operator error can be copied to the replica.\n\nAfter each exercise, update timings, screenshots or command output, application results, contact details, unresolved findings, and the next review date. Alert on replication warnings, old recovery points, capacity pressure, certificate or network drift, and overdue exercises. The operational objective is a reversible, understood service transition—not a VM that merely exists on a second host.\n\nOfficial references\n\nMicrosoft Learn, Fail over a replicated virtual machine with Hyper-V Replica, April 28, 2026.\nMicrosoft Learn, Hyper-V Replica overview.",
                "datePublished": "2026-08-11T10:45:00+00:00",
                "dateModified": "2026-08-11T15:18:11+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/hyper-v-replica-failover-mode-rehearsal/"
                },
                "inLanguage": "en-US",
                "isAccessibleForFree": true,
                "author": {
                    "@type": "Person",
                    "name": "Gavin Stewart",
                    "url": "https://www.linkedin.com/in/gavin-stewart-0718/"
                },
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "image": {
                    "@type": "ImageObject",
                    "@id": "https://update.dsesecurity.com/updates/hyper-v-replica-failover-mode-rehearsal/#primaryimage",
                    "url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-social-v2.jpg?v=1.8.20",
                    "contentUrl": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-social-v2.jpg?v=1.8.20",
                    "width": 1200,
                    "height": 630,
                    "caption": "Rehearse every Hyper-V Replica failover mode before a real outage"
                },
                "articleSection": [
                    "Business Continuity",
                    "IT"
                ],
                "keywords": [
                    "Business Continuity",
                    "IT",
                    "Playbook",
                    "Important priority"
                ],
                "genre": "Playbook",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "Business Continuity",
                        "url": "https://update.dsesecurity.com/topic/business-continuity/"
                    },
                    {
                        "@type": "Thing",
                        "name": "IT",
                        "url": "https://update.dsesecurity.com/topic/it/"
                    }
                ],
                "wordCount": 613,
                "timeRequired": "PT3M",
                "publishingPrinciples": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
                "usageInfo": "https://update.dsesecurity.com/usage/",
                "copyrightHolder": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "copyrightNotice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
                "citation": {
                    "@type": "CreativeWork",
                    "name": "Microsoft Learn: Fail over a replicated virtual machine with Hyper-V Replica",
                    "url": "https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/replication-failover",
                    "datePublished": "2026-04-28"
                }
            }
        ]
    }
}