Reconcile a
Instance with Nodes in Embedded Linked Mode

You can run the reconciliation process after you successfully restored your
instance. By using the API or HTTP requests, you can reconcile
nodes that work in an embedded linked mode and are connected in a ring or daisy-chain.
  • Verify that you successfully restored your node from an image.
  • Verify that the replication partners are available.
  • Verify that you restored your nodes in the correct order, if you use a daisy-chain topology.
  • Verify that you have administrator's credentials to your Single Sign-On domain.
  • Verify that there is no running or failed reconciliation job.
Reconciliation is a post-restore process that checks whether the
partners in embedded linked mode are available, synchronizes the
data and services with the partners, and runs the appliance services. The processes of restore and reconciliation depend on the topology and if there are changes in the topology between the backup and restore, you cannot restore the embedded linked mode. If the replication partners are not available and you try to restore the first node, you must ignore the warnings. In this case, the data of the
corresponds to the
backup and any changes that are made in the topology or infrastructure after the backup will be lost. If you restore a node different from the first one, you must add it to the domain of the first node. If you use a daisy-chain topology, you must first restore the first node, and after that to restore the second, link it to the first one, and apply the same to the following nodes.
You can use the reconciliation API after a file-based and an image-based restore. After an image-based restore, you can run the reconciliation process by using the API or UI. After a file-based restore, you can monitor the reconciliation process by using the
GET https://<
appliance_IP_address
>:5480/rest/appliance/recovery/reconciliation/job
HTTP request. For information about how to restore a
instance from an image or a file by using the UI, see the
vCenter Server Installation and Setup
documentation.
  1. Create a
    Job.CreateSpec
    object, specify user name and password of Single Sign-On administrator, and set the
    ignore_warnings
    field to
    true
    .
    The default value of
    ignore_warnings
    is
    false
    . If you do not set
    ignore_warnings
    to
    true
    , the reconciliation fails due to the validation warnings.
  2. Run a reconciliation job by using the
    create(Job.CreateSpec)
    method.
    You can check the result of the operation by reading the
    Job.Info
    object.
    Job.Info
    contains information about the job such as description, status, progress, error, start and end time.
  3. Get the status of the job by calling the
    get()
    method.
    The possible states are
    NONE
    ,
    RUNNING
    ,
    FAILED
    , and
    SUCCEEDED
    .