Forcing a VM to Boot

You can force a VM to boot using the Force Boot button on the VIRTUAL MACHINES page. However, the Force Boot button is active only when the everRun Availability Console reports that the partner node is powered off or otherwise unreachable. When you use Force Boot to bring a VM online, you manually by-pass the system's safety checks to protect data, so you must use Force Boot with extreme caution and with full understanding of the conditions and consequences of using it.

Caution: Before using Force Boot, read this entire topic and consult with your authorized Stratus service representative. The service representative can review your system, including the date of the last volume synchronization, and can then discuss with you the full impact of using Force Boot. Then, you can decide, with your service representative, whether or not to force a VM to boot.

When you force a VM online with Force Boot, you select a node (that is, the node that is reachable) on which to force the VM to boot. All data on that node is marked as valid, regardless of the actual condition of the data (for example, the data's state, the last synchronization, the condition of the volume, etc.).

During the Force Boot process, the VM's volumes are tagged with the date and time that the force-boot process was initiated. The VM's AX components (that is, the VM's AX pair) use the data on the VM's volumes and communicate the status of that data to determine which AX contains the up-to-date volume information. The Force Boot process overrides the built-in logic that protects a VM from running in a split-brain condition. If the AX pair cannot communicate, a split-brain condition occurs and damages data integrity (for information on the split-brain condition, see Creating a SplitSite Configuration).

Warnings: Do not use Force Boot in the following situations:

If you perform a Force Boot on a system with outdated volumes, contact your authorized Stratus service representative immediately. If both nodes are powered on and have started to synchronize data, the system uses data from the VM that you forced to boot, and you cannot recover the data on the node that was unreachable.

In some circumstances, however, you might be able to recover data after you use Force Boot on a system with outdated volumes:

If your system meets all of the conditions above, contact your authorized Stratus service representative to advise you on a recovery process.

If you have decided to force a VM to boot, be sure to prepare for it by performing the prerequisite procedures.

Prerequisites:

To force a VM to boot

After you have consulted with your authorized Stratus service representative, and you have decided to force a VM to boot, perform the following procedure. In the examples, node0 is offline, node1 is the primary, and VM-1 is stopped.

  1. In the everRun Availability Console of a system licensed for two nodes, click Virtual Machines in the left panel.
  2. Navigate to the Virtual Machines page.
  3. On the Virtual Machines page, select the VM that is stopped and that you want to force to boot (for example, VM-1).
  4. In the bottom panel, click the Start button.

    The VM begins to boot. It continues booting until the time-out limit is reached, possibly as long as 5 minutes. When the time-out limit is reached, the Force Boot button becomes active.

  5. To force the VM to boot, click Force Boot.

    A warning appears, asking you if you are positive that you know which node has the most up-to-date VM data. The warning also tells you to be aware that data loss is possible. In addition, a message tells you the node on which you can force the VM to boot.

    Caution: If you select the wrong node during Force Boot, data is damaged.

    You must type the node (node0 or node1) as indicated in the message. The following message is an example:

           
        Force Boot VM-1  
      DO NOT PROCEED UNLESS YOU ARE POSITIVE YOU KNOW
    WHICH NODE HAS YOUR MOST UP TO DATE VM DATA. BE
    AWARE THAT DATA LOSS IS POSSIBLE.
     
           
        Only node1 can be force-booted.  
        If you would like to boot the VM on node1, type node1:  
           node1  
        OK button ]Cancel button ]  
           
  6. Click OK to force the node (for example, node1) to boot. (Click Cancel to cancel the procedure.) As the force-boot process begins and continues, additional confirmation messages appear before the VM starts and the data is marked as valid to the system.

    The VM begins to run. On the Virtual Machines page, the VM is listed with a warning because the node (for example, node0) is still offline.

    Once the secondary node is brought back in to the system, all data synchronizes from the node running the VM. In this example, all data synchronizes from node1 to node0.

Related Topics

Advanced Topics (Virtual Machines)

Managing the Operation of a Virtual Machine