Skip to content

Commit a46bca3

Browse files
author
Ankita Dutta
committed
error 78253 content
1 parent 3af997b commit a46bca3

File tree

2 files changed

+189
-10
lines changed

2 files changed

+189
-10
lines changed

articles/site-recovery/vmware-azure-troubleshoot-replication.md

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
2-
title: Troubleshoot replication issues for disaster recovery of VMware VMs and physical servers to Azure by using Azure Site Recovery | Microsoft Docs
2+
title: Troubleshoot replication issues for disaster recovery of VMware VMs and physical servers to Azure by using Azure Site Recovery
33
description: This article provides troubleshooting information for common replication issues during disaster recovery of VMware VMs and physical servers to Azure by using Azure Site Recovery.
44
author: ankitaduttaMSFT
55
manager: rochakm
66
ms.service: site-recovery
7-
ms.topic: article
8-
ms.date: 05/02/2022
7+
ms.topic: troubleshooting-general
8+
ms.date: 04/20/2023
99
ms.author: ankitadutta
1010

1111
---
@@ -29,9 +29,6 @@ Initial and ongoing replication failures often are caused by connectivity issues
2929

3030
To solve these issues, [troubleshoot connectivity and replication](vmware-physical-azure-troubleshoot-process-server.md#check-connectivity-and-replication).
3131

32-
33-
34-
3532
## Step 3: Troubleshoot source machines that aren't available for replication
3633

3734
When you try to select the source machine to enable replication by using Site Recovery, the machine might not be available for one of the following reasons:
@@ -47,7 +44,6 @@ When you try to select the source machine to enable replication by using Site Re
4744
* **IP not found or Machine does not have IP address**: If the virtual machine doesn't have a valid IP address associated with it, then you will not be able to select the machine on Azure portal. Ensure to assign a valid IP address to the virtual machine, [refresh the configuration server](vmware-azure-manage-configuration-server.md#refresh-configuration-server). It could also be caused if the machine does not have a valid IP address associated with one of its NIC's. Either assign a valid IP address to all NIC's or remove the NIC that's missing the IP. After this, virtual machine will be listed on the portal.
4845

4946

50-
5147
### Troubleshoot protected virtual machines greyed out in the portal
5248

5349
Virtual machines that are replicated under Site Recovery aren't available in the Azure portal if there are duplicate entries in the system. [Learn more](https://social.technet.microsoft.com/wiki/contents/articles/32026.asr-vmware-to-azure-how-to-cleanup-duplicatestale-entries.aspx) about deleting stale entries and resolving the issue.
@@ -66,11 +62,13 @@ Over an above ensuring that there are no connectivity, bandwidth or time sync re
6662

6763
### Source machines with high churn [error 78188]
6864

69-
Possible Causes:
65+
**Possible causes**:
66+
7067
- The data change rate (write bytes/sec) on the listed disks of the virtual machine is more than the [Azure Site Recovery supported limits](site-recovery-vmware-deployment-planner-analyze-report.md#azure-site-recovery-limits) for the replication target storage account type.
7168
- There is a sudden spike in the churn rate due to which high amount of data is pending for upload.
7269

73-
To resolve the issue:
70+
**To resolve the issue**:
71+
7472
- Ensure that the target storage account type (Standard or Premium) is provisioned as per the churn rate requirement at source.
7573
- If you are already replicating to a Premium managed disk (asrseeddisk type), ensure that the size of the disk supports the observed churn rate as per Site Recovery limits. You can increase the size of the asrseeddisk if required. Follow the below steps:
7674
- Navigate to the Disks blade of the impacted replicated machine and copy the replica disk name
@@ -97,7 +95,9 @@ To resolve the issue, use the following steps to verify the network connectivity
9795
*C:\Program Files (X86)\Microsoft Azure Site Recovery\agent\svagents\*.log*
9896

9997
### Process server with no heartbeat [error 806]
98+
10099
In case there is no heartbeat from the Process Server (PS), check that:
100+
101101
1. PS VM is up and running
102102
2. Check following logs on the PS for error details:
103103

@@ -129,23 +129,34 @@ To resolve the issue, use the following steps to verify the service status:
129129
exit
130130
```
131131

132+
### Protection couldn't be successfully enabled for the virtual machine [error 78253]
133+
134+
This error may occur if a replication policy has not been associated with the configuration server properly. It could also occur if the policy associated with the configuration server is not valid.
135+
136+
To confirm the cause of this error, navigate to the recovery vault > manage **Site Recovery infrastructure**, then view the replication policies for VMWare and physical machines to check the status of the configured policies.
137+
138+
To resolve the issue, you can associate the policy with the configuration server in use or create a new replication policy and associate it. If the policy is invalid, you can disassociate and delete it.
139+
132140
## Error ID 78144 - No app-consistent recovery point available for the VM in the last 'XXX' minutes
133141

134142
Enhancements have been made in mobility agent [9.23](vmware-physical-mobility-service-overview.md#mobility-service-agent-version-923-and-higher) & [9.27](site-recovery-whats-new.md#update-rollup-39) versions to handle VSS installation failure behaviors. Ensure that you are on the latest versions for best guidance on troubleshooting VSS failures.
135143

136144
Some of the most common issues are listed below
137145

138146
#### Cause 1: Known issue in SQL server 2008/2008 R2
147+
139148
**How to fix** : There is a known issue with SQL server 2008/2008 R2. Please refer this KB article [Azure Site Recovery Agent or other non-component VSS backup fails for a server hosting SQL Server 2008 R2](https://support.microsoft.com/help/4504103/non-component-vss-backup-fails-for-server-hosting-sql-server-2008-r2)
140149

141150
#### Cause 2: Azure Site Recovery jobs fail on servers hosting any version of SQL Server instances with AUTO_CLOSE DBs
142-
**How to fix** : Refer Kb [article](https://support.microsoft.com/help/4504104/non-component-vss-backups-such-as-azure-site-recovery-jobs-fail-on-ser)
143151

152+
**How to fix** : Refer Kb [article](https://support.microsoft.com/help/4504104/non-component-vss-backups-such-as-azure-site-recovery-jobs-fail-on-ser)
144153

145154
#### Cause 3: Known issue in SQL Server 2016 and 2017
155+
146156
**How to fix** : Refer Kb [article](https://support.microsoft.com/help/4493364/fix-error-occurs-when-you-back-up-a-virtual-machine-with-non-component)
147157

148158
#### Cause 4: App-Consistency not enabled on Linux servers
159+
149160
**How to fix** : Azure Site Recovery for Linux Operation System supports application custom scripts for app-consistency. The custom script with pre and post options will be used by the Azure Site Recovery Mobility Agent for app-consistency. [Here](./site-recovery-faq.yml) are the steps to enable it.
150161

151162
### More causes due to VSS related issues:



Lines changed: 168 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,168 @@
1+
See 'git help <command>' to read about a specific subcommand
2+
3+
Main Porcelain Commands
4+
add Add file contents to the index
5+
am Apply a series of patches from a mailbox
6+
archive Create an archive of files from a named tree
7+
bisect Use binary search to find the commit that introduced a bug
8+
branch List, create, or delete branches
9+
bundle Move objects and refs by archive
10+
checkout Switch branches or restore working tree files
11+
cherry-pick Apply the changes introduced by some existing commits
12+
citool Graphical alternative to git-commit
13+
clean Remove untracked files from the working tree
14+
clone Clone a repository into a new directory
15+
commit Record changes to the repository
16+
describe Give an object a human readable name based on an available ref
17+
diff Show changes between commits, commit and working tree, etc
18+
fetch Download objects and refs from another repository
19+
format-patch Prepare patches for e-mail submission
20+
gc Cleanup unnecessary files and optimize the local repository
21+
gitk The Git repository browser
22+
grep Print lines matching a pattern
23+
gui A portable graphical interface to Git
24+
init Create an empty Git repository or reinitialize an existing one
25+
log Show commit logs
26+
maintenance Run tasks to optimize Git repository data
27+
merge Join two or more development histories together
28+
mv Move or rename a file, a directory, or a symlink
29+
notes Add or inspect object notes
30+
pull Fetch from and integrate with another repository or a local branch
31+
push Update remote refs along with associated objects
32+
range-diff Compare two commit ranges (e.g. two versions of a branch)
33+
rebase Reapply commits on top of another base tip
34+
reset Reset current HEAD to the specified state
35+
restore Restore working tree files
36+
revert Revert some existing commits
37+
rm Remove files from the working tree and from the index
38+
shortlog Summarize 'git log' output
39+
show Show various types of objects
40+
sparse-checkout Reduce your working tree to a subset of tracked files
41+
stash Stash the changes in a dirty working directory away
42+
status Show the working tree status
43+
submodule Initialize, update or inspect submodules
44+
switch Switch branches
45+
tag Create, list, delete or verify a tag object signed with GPG
46+
worktree Manage multiple working trees
47+
48+
Ancillary Commands / Manipulators
49+
config Get and set repository or global options
50+
fast-export Git data exporter
51+
fast-import Backend for fast Git data importers
52+
filter-branch Rewrite branches
53+
mergetool Run merge conflict resolution tools to resolve merge conflicts
54+
pack-refs Pack heads and tags for efficient repository access
55+
prune Prune all unreachable objects from the object database
56+
reflog Manage reflog information
57+
remote Manage set of tracked repositories
58+
repack Pack unpacked objects in a repository
59+
replace Create, list, delete refs to replace objects
60+
61+
Ancillary Commands / Interrogators
62+
annotate Annotate file lines with commit information
63+
blame Show what revision and author last modified each line of a file
64+
bugreport Collect information for user to file a bug report
65+
count-objects Count unpacked number of objects and their disk consumption
66+
difftool Show changes using common diff tools
67+
fsck Verifies the connectivity and validity of the objects in the database
68+
gitweb Git web interface (web frontend to Git repositories)
69+
help Display help information about Git
70+
instaweb Instantly browse your working repository in gitweb
71+
merge-tree Show three-way merge without touching index
72+
rerere Reuse recorded resolution of conflicted merges
73+
show-branch Show branches and their commits
74+
verify-commit Check the GPG signature of commits
75+
verify-tag Check the GPG signature of tags
76+
whatchanged Show logs with difference each commit introduces
77+
78+
Interacting with Others
79+
archimport Import a GNU Arch repository into Git
80+
cvsexportcommit Export a single commit to a CVS checkout
81+
cvsimport Salvage your data out of another SCM people love to hate
82+
cvsserver A CVS server emulator for Git
83+
imap-send Send a collection of patches from stdin to an IMAP folder
84+
p4 Import from and submit to Perforce repositories
85+
quiltimport Applies a quilt patchset onto the current branch
86+
request-pull Generates a summary of pending changes
87+
send-email Send a collection of patches as emails
88+
svn Bidirectional operation between a Subversion repository and Git
89+
90+
Low-level Commands / Manipulators
91+
apply Apply a patch to files and/or to the index
92+
checkout-index Copy files from the index to the working tree
93+
commit-graph Write and verify Git commit-graph files
94+
commit-tree Create a new commit object
95+
hash-object Compute object ID and optionally creates a blob from a file
96+
index-pack Build pack index file for an existing packed archive
97+
merge-file Run a three-way file merge
98+
merge-index Run a merge for files needing merging
99+
mktag Creates a tag object with extra validation
100+
mktree Build a tree-object from ls-tree formatted text
101+
multi-pack-index Write and verify multi-pack-indexes
102+
pack-objects Create a packed archive of objects
103+
prune-packed Remove extra objects that are already in pack files
104+
read-tree Reads tree information into the index
105+
symbolic-ref Read, modify and delete symbolic refs
106+
unpack-objects Unpack objects from a packed archive
107+
update-index Register file contents in the working tree to the index
108+
update-ref Update the object name stored in a ref safely
109+
write-tree Create a tree object from the current index
110+
111+
Low-level Commands / Interrogators
112+
cat-file Provide content or type and size information for repository objects
113+
cherry Find commits yet to be applied to upstream
114+
diff-files Compares files in the working tree and the index
115+
diff-index Compare a tree to the working tree or index
116+
diff-tree Compares the content and mode of blobs found via two tree objects
117+
for-each-ref Output information on each ref
118+
for-each-repo Run a Git command on a list of repositories
119+
get-tar-commit-id Extract commit ID from an archive created using git-archive
120+
ls-files Show information about files in the index and the working tree
121+
ls-remote List references in a remote repository
122+
ls-tree List the contents of a tree object
123+
merge-base Find as good common ancestors as possible for a merge
124+
name-rev Find symbolic names for given revs
125+
pack-redundant Find redundant pack files
126+
rev-list Lists commit objects in reverse chronological order
127+
rev-parse Pick out and massage parameters
128+
show-index Show packed archive index
129+
show-ref List references in a local repository
130+
unpack-file Creates a temporary file with a blob's contents
131+
var Show a Git logical variable
132+
verify-pack Validate packed Git archive files
133+
134+
Low-level Commands / Syncing Repositories
135+
daemon A really simple server for Git repositories
136+
fetch-pack Receive missing objects from another repository
137+
http-backend Server side implementation of Git over HTTP
138+
send-pack Push objects over Git protocol to another repository
139+
update-server-info Update auxiliary info file to help dumb servers
140+
141+
Low-level Commands / Internal Helpers
142+
check-attr Display gitattributes information
143+
check-ignore Debug gitignore / exclude files
144+
check-mailmap Show canonical names and email addresses of contacts
145+
check-ref-format Ensures that a reference name is well formed
146+
column Display data in columns
147+
credential Retrieve and store user credentials
148+
credential-cache Helper to temporarily store passwords in memory
149+
credential-store Helper to store credentials on disk
150+
fmt-merge-msg Produce a merge commit message
151+
hook Run git hooks
152+
interpret-trailers Add or parse structured information in commit messages
153+
mailinfo Extracts patch and authorship from a single e-mail message
154+
mailsplit Simple UNIX mbox splitter program
155+
merge-one-file The standard helper program to use with git-merge-index
156+
patch-id Compute unique ID for a patch
157+
sh-i18n Git's i18n setup code for shell scripts
158+
sh-setup Common Git shell script setup code
159+
stripspace Remove unnecessary whitespace
160+
161+
External commands
162+
askpass
163+
askyesno
164+
credential-helper-selector
165+
credential-manager-core
166+
flow
167+
lfs
168+
update-git-for-windows

0 commit comments

Comments
 (0)