Quantcast
Channel: Veeam Support Knowledge Base
Viewing all 4469 articles
Browse latest View live

Veeam ONE Monitor Client cannot connect to Veeam ONE Monitor Server

$
0
0

Challenge

Veeam ONE Monitor Client cannot connect to Veeam ONE Monitor Server. The following error occurs when you open the Veeam ONE Monitor console:
 
User-added image

Cause

Under certain circumstances, Veeam ONE Monitor Client cannot establish connection with Veeam ONE Monitor Server.

Solution

To resolve the problem, make sure that:
  1. The name of the machine where Veeam ONE Monitor Server runs is correctly specified in Veeam ONE Monitor client settings.

  2. Veeam ONE Monitor Server is reachable via network from the machine where Veeam ONE Monitor Client runs.

  3. The user account which is used to run Veeam ONE Monitor Client is included in the Veeam ONE Users security group (at least) on the machine where the Veeam ONE Server component is installed.

  4. As per Veeam ONE v6 Release Notes, in multi-Monitor Client environment, connection to Veeam ONE Monitor Server may fail with one of the following errors:

    Service connection failed Address = \\IP_Address\pipe\VeeaMDCS Error = 0xe7
     

    Service connection failed Address = \\IP_Address\pipe\VeeaMDCS Error = 0x5

    To resolve this issue, add the Veeam ONE Monitor Server service account to the Veeam ONE Administrators security group.

  5. The ports used by Veeam ONE Monitor Client to connect to the Server are getting blocked by firewall. Make sure these ports are open on the firewall:
TCP/139
TCP/445
UDP/137


Besides these standard ports Veeam ONE Client is also using Dynamic ports in the range from TCP/49152 - 65535. Check if the mentioned ports range is open on the firewall.

More Information

If you have any questions or problems, please contact Veeam Support at http://www.veeam.com/support.html

Difference Between Typical and Advanced Scalability Modes

$
0
0

Challenge

Understanding the difference between Typical and Advanced scalability modes.

Cause

Depending on the size of the managed virtual environment, you can choose of the following Veeam ONE installation types:
  • Typical — this type of installation is recommended for small to medium environments, with up to 100 hosts and 1500 VMs
  • Advanced Scalability — this type of installation is recommended for large environments with more than 100 hosts and 1500 VMs
Installation type is defined by a set of configuration parameters that determine Veeam ONE behavior in a number of areas, such as data collection and other. Choosing the appropriate installation type allows you to optimize monitoring and reporting performance and improve user experience in Veeam ONE.

Solution

To switch between the modes, on Veeam One server run "C:\Program Files\Common Files\Veeam\Veeam ONE Settings\VeeamOneSettings.exe" > Deployment Configuration > Save > Restart Veeam One Monitor and Veeam One Reporter services.

NOTE that the previously collected data will not be revisited.

User-added image
 

More Information

Changing between scalability modes affects the following settings
 
Configuration OptionDescriptionTypical InstallationAdvanced Scalability
VMware real-time performance query timeoutTimeout for collecting VMware vSphere real-time performance data.300 seconds
(5 minutes)
1200 seconds
(20 minutes)
Sampling renewal interval for real-time counters.20 seconds300 seconds
(5 minutes)
VMware historical performance query timeoutTimeout for importing historical performance data from VMware vSphere servers (that is, data older than one day).900 seconds
(15 minutes)
1800 seconds
(30 minutes)
Sampling renewal interval for historical counters.300 seconds
(5 minutes)
1200 seconds
(20 minutes)
MinTreeCheckIntervalUpdating Tree in Veeam ONE Monitor every10 seconds1 minute
PageUpdateDelayLoading data after choosing an object in the Tree in0.5 second1.5 second
GetVmsnapshottimeoutTimeout for collecting data about VM snapshot files from datastores.900 seconds
(15 minutes)
3600 seconds
(1 hour)
CollectthreadtimeoutTimeout for collecting data from servers by Veeam ONE Reporter.6 hours12 hours
DahboardCapturetimeoutTimeout for capturing the dashboard for a scheduled dashboard delivery.3600 seconds
(1 hour)
7200 seconds
(2 hours)
Hyper-V cache retention settingsTime period to keep Hyper-V inventory data in cache.-1
(infinite period of time)
120 seconds
(2 minutes)
Hyper-V collection job intervalFrequency with which data is collected from Microsoft Hyper-V servers.60000 milliseconds
(1 minute)
120000 milliseconds
(2 minutes)
Ignore disconnected Hyper-V hostsFlag indicating that data on disconnected hosts must not be retained.FalseTrue

Cannot open database requested by login. The login failed

$
0
0

Challenge

When you try to access Veeam ONE Web UI, the following error occurs:

Cannot open database requested by login. The login failed.
User-added image

Cause

Veeam ONE Web UI configuration is missing information on the account used for SQL authentication.

Solution

To modify configuration settings, follow the next steps:
  1. Launch the Veeam ONE Settings utility available in the following location:

    C:\Program Files\Common Files\Veeam\Veeam ONE Settings\VeeamOneSettings.exe

  2. Open the Web Identity tab, re-enter credentials and click Save.

    User-added image

 

More Information

If you have any questions or problems, please contact Veeam Support at http://www.veeam.com/support

An error message "Collecting thread has failed to initialize (Time difference between Veeam Monitor server and ESX host is too large. Make sure that NTP is enabled on ESX host and try again.) and will be stopped" in Veeam Monitor

$
0
0

Challenge

The error "Connection problems" appears with vCenter server or ESX(i) host in Veeam Monitor infrastructure view. vCenter server or the ESX(i) host becomes grayed out:

User-added image

No data goes to the Veeam Monitor client and into the Veeam Monitor database.  vCenter server or ESX(i) might be disconnected constantly in the Veeam Monitor Client.  

Also you may see gaps on real-time performance graphs in the Veeam Monitor client.

Cause

By default, Monitor requires server time to be less than a 5 minute difference between the Veeam Monitor Server and the VC or host that is having this issue. You will also see the following error in the logs: 

"Collecting thread has failed to initialize (Time difference between Veeam Monitor server and ESX host is too large. Make sure that NTP is enabled on ESX host and try again.) and will be stopped"

Solution

Make sure to have the time difference between Veeam Monitor and the host or VC having the issue no more than 5 minutes.  This is achieved through NTP or other time protocols in one's environment.  

since v6.0 it is possible to modify the maximum allowed time difference by manually creating or modifying if exists the 
MaxTimeDiff​ value under HKEY_LOCAL_MACHINE\SOFTWARE\Veeam\Veeam ONE Monitor\Service on Veeam One server and setting it to preferred in seconds > restarting Veeam One Monitor Server service.

More Information

For v5.x
If you right click on a host or VC that is grayed out and select "Get Error Message", Monitor will return useful information for Veeam's KB's.
 
User-added image

User-added image


If you have any questions, contact Veeam Support.

Veeam ONE Monitor cannot add vCenter Server or standalone host due to time difference

$
0
0

Challenge

When you try to add a vCenter Server or a standalone host with a different time zone, the operation may fail with an error informing that time difference between Veeam ONE Monitor Server and the remote host is too large.

Solution

To resolve the issue, follow the next steps:
  1. Stop Veeam ONE Monitor and Veeam ONE Reporter services.

  2. Open the registry and navigate to the HKEY_LOCAL_MACHINE\Software\Veeam\Veeam ONE Monitor\Service registry key.

  3. Create a new entry with the following parameters or modify if exists:

    Name: MaxTimeDiff
    Type: DWORD
    Value: the value that can cover the time difference in seconds

  4. Start Veeam ONE Monitor and Veeam ONE Reporter services.

More Information

If you have any questions or problems, please contact Veeam Support at http://www.veeam.com/support

High CPU usage on one CPU core when using a multi-core server for Veeam ONE database

$
0
0

Challenge

On the SQL Server 2008 R2 Express where Veeam ONE database is located, one of CPU cores is consistently showing high utilization (almost always close to 100%), even if other CPU cores are idle (5-9% utilization).

Cause

This is by Microsoft design. SQL Server 2008 R2 Express is limited to use only one CPU core at a time. If it is installed on a server with multiple CPU cores, it will still use only one CPU core at a time. More information can be found here.

Solution

To get a more scalable database back-end system, upgrade the SQL Server 2008 R2 from the Express to the Standard edition (at least).

More Information

If you have any questions or problems, please contact Veeam Support at http://www.veeam.com/support.html

Veeam One Tuning for Larger Environments

$
0
0

Challenge

Veeam One dropping data due to slow database performance when monitoring 1K+ VMs.

Cause

For efficient use of Veeam One in environments with 1 000+ VMs it is recommended to make scalability adjustments.

Solution

For better scalability it is possible to change real-time data to 1 datapoint in 5 minutes and change the granularity of level 2 aggregated data to 1 point in 20 minutes. Here are the steps:

1. Take a snapshot of Veeam One Server VM
 
2. Stop Veeam One Monitor Server and Veeam One Reporter Server services
 
3. Take a backup of Veeam One database
 
4. In the registry of Veeam One Server open HKEY_LOCAL_MACHINE\SOFTWARE\Veeam\Veeam ONE Monitor\Service and create value RtLevel2QueryInterval (DWORD) = 300 (decimal)
 
5. Execute the following script on Veeam One DB:
 
UPDATE monitor.PerfCounterInfo SET rt_interval = 300, level2_interval = 1200
 
6. Start Veeam One Monitor Server and Veeam One Reporter Server services
 

More Information

Contact us at the Customer Support Portal if you have any questions

How to change the Oracle Redo Log file location during Application-Aware Backup

$
0
0

Challenge

Storing Redo Log files under /tmp location might cause the production Server run out of free space, which can lead to the Oracle Server to go down if no actions have been performed in advance.

This article explains how to change the Oracle Redo log file location during Application-Aware Backup.
 

Solution

Linux-based Oracle Server:
 
Place VeeamOracleAgent.xml to the Veeam agent starting location (it is /tmp by default)
     <config OracleTempLogPath=”/location”></config>
 
Make sure that the /location path has appropriate permissions for write/read.
 
Windows-based Oracle Server:
 
Create the following registry key and value on the Oracle VM:
Key: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication\
String value (REG_SZ): OracleTempLogPath

Registry Values in Veeam Backup & Replication

$
0
0

Challenge

This document lists registry values mentioned in other public documents, with either usage information or links to those documents. This is not a comprehensive list of all registry values in Veeam Backup & Replication, because some values should not be altered, or should only be altered with assistance from Veeam Support.

Some values are added or changed in each update, so some values will not be present in older versions of the product. Some values may no longer be as relevant in the current version as when they were created, but complete removal from the product is unusual.

 

Solution

Most values should only be altered in the specific circumstances described in knowledge base or other linked articles, or with assistance from Veeam Support.  

In most cases, the registry value will not be present, and will need to be created under the specified key; the default value represents the behavior of the product when the registry value does not exist. In some cases, the key containing the value will also need to be created. All numeric values are in decimal unless otherwise noted.

For most registry values, restart the Veeam Backup Service to apply changes. Make sure no jobs or restores are running before restarting services.


General

BackupCopyLookForward

Originally published in What’s New in v8.
Key: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication\
Type: DWORD
Default Value: 0 (Disabled)
Description:
If you do not want backup copy jobs to transfer the latest point after each restart, set this to 1 to only look for restore points newer than the start time.

BlockSnapshotThreshold

Currently in Veeam Backup & Replication Best Practices. Originally published in What’s New in v9. This applies to both VMware and Hyper-V.

BodyPayloadCompressionDisabled

See Veeam Backup & Replication Best Practices

CloudReplicaNoStaticIpSDetectedWarning

See Veeam Cloud Connect Administrator Guide

ConnectByIPsTimeoutSec

See KB1976

CorePath

See KB2086

DataMoverLocalFastPath

Originally published in Release Notes for Veeam Backup & Replication 8.0 Patch 1. Beginning in v8 Update 2, the feature is no longer experimental, so the default has changed from 0 to 2.

DefaultCASServer

See Release Notes for Veeam Backup & Replication 9.0 Update 2

DisablePublicIPTrafficEncryption

See KB2055 and Veeam Backup & Replication Best Practices

DisableVBKRename

See KB1076

EnableRestoreSNMPTraps

See Release Notes for Veeam Backup & Replication 8.0 Update 2b

ForceDeleteBackupFiles

See KB1154

HashRepositoryBasePath and HashRepositoryGlobalDedupBasePath

See KB1828

IgnoreFileDeletionErrorInRetention

See KB1358

InfrastructureCacheExpirationSec

Originally published in What’s New in v9.
Key: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication\
Type: DWORD
Default Value: 900 (15 minutes)

Description: To remove the wait time for virtual infrastructure objects to be loaded, the user interface now uses an infrastructure cache in certain places, such as in the Backup Job wizards and in the Virtual Machines tab.

MaxPerlSoapOperationTimeout

See KB1176

NetUseShareAccess

See KB1735

PayloadChecksumsDisabled

See Veeam Backup & Replication Best Practices

PostJobScriptTimeoutSec

Originally published in What’s New in v8.
Key: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication\
Type: DWORD
Default Value: 900 (15 minutes)

Description: Execution timeout for scripts run after a job.

PreJobScriptTimeoutSec

Originally published in What’s New in v8.
Key: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication\
Type: DWORD
Default Value: 900 (15 minutes)

Description: Execution timeout for scripts run before a job.

Remoting_MachineName and Remoting_UseIPAddress

See KB2098

remotingTimeout

See KB1237 and KB2166

RootFolder

See KB1094 and Veeam Backup & Replication Best Practices

ShowSplashScreen

Originally published in What’s New in v8.
Key: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication\
Type: DWORD
Default Value: 1 (enabled)
Description: To hide the splash screen that appears while the console is loading, set this value to 0.

SqlDatabaseName, SqlInstanceName, and SqlServerName

Mentioned in KB1109, KB1250, KB1443, KB1448, and KB1471.
The DBConfig utility largely replaces any need to manually alter these values.

SshFingerprintCheck

See Release Notes for Veeam Backup & Replication 9.0 Update 1
 

UseLowBandwithMode

See Veeam Backup & Replication Best Practices

VBRCatalog

Mentioned in KB1453, KB1999, and KB2139.

VdkMaxDisksNum

See KB1772

VSSGuestSnapshotTimeout

See Release Notes for Veeam Backup & Replication 9.0 Update 1

WanRootCachePath

See KB1828
 

MS SQL & Oracle

DisableOracleProcessing

See Release Notes for Veeam Backup & Replication 9.0 Update 1

EnableDBExclusions

See KB1051

IscsiMountFsCheckRetriesCount

See Release Notes for Veeam Backup & Replication 9.0 Update 2

OracleSkipNoArchiveLogDB

See Release Notes for Veeam Backup & Replication 9.0 Update 1

OracleTempLogPath

See KB2093

SqlBackupDatabasesToSkip and delimiters

See KB2104 or Backup and Restore of SQL Server Databases

SqlBackupLogsAgeDaysToSkipLogBackup and SqlBackupLogsAgeDaysToSkipTruncate

See KB2029

SqlExecTimeout

See KB2027

SqlTempLogPath

See Backup and Restore of SQL Server Databases
 

Debug Log

For LoggingLevel, see KB1247. For all other values, see KB1825.


Hyper-V

CutHvVmSecuritySettings

See KB2021

EnableHvVDK

Originally published in What’s New in v8.
Key: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication\
Type: DWORD
Default Value: 1 (enabled)
Description: By default, the Veeam VDK driver is used to mount VM disks for file level restore. To use the native Hyper-V disk mount driver instead, set this value to 0. Prior to v8 Update 2, this must be set to 0 to mount native 4K disks. In the current version, this setting is only useful for isolation troubleshooting.

HvDelayBeforeSnapshotImportCompleteSec

See KB1844

MaxVmCountOnHvHardSnapshot

Originally published in What’s New in v8.
Key: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication\
Type: DWORD
Default Value: 8
Description: For reliability reasons caused by Hyper-V backup architecture, when a hardware VSS provider is used the maximum amount of VMs per snapshot is limited to eight by default. This value can be increased on fast storage, or decreased for troubleshooting purposes. See also “Allow processing of multiple VMs with a single volume snapshot” in the
user guide.

MaxVmCountOnHvSoftSnapshot

Originally published in What’s New in v8.
Key: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication\
Type: DWORD
Default Value: 4
Description: For reliability reasons caused by Hyper-V backup architecture, when a software VSS provider is used the maximum amount of VMs per snapshot is limited to four by default. This value can be increased on fast storage, or decreased for troubleshooting purposes. See also “Allow processing of multiple VMs with a single volume snapshot” in the
user guide.

UIShowAllVssProvidersForVolume

See KB1861


Tape

DisableTapeSubsystem

See KB1816. Originally published in Veeam Backup & Replication 7.0 R2 update.

TapeDevices

See KB1842

TapeDeviceWatcherTimeoutSec

See KB1887

TapeIgnoreReturnMediaToOriginalSlot

See KB1943


VMware

DisableAutoSnapshotConsolidation

See KB2091

EagerZeroedDiskRestore

Originally published in What’s New in v9.
Key: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication\
Type: DWORD
Default Value: 1 (enabled)
Description: In 8.0, the Direct SAN restore process creates lazy zeroed disks. In 9.0, Direct SAN restore instead creates eager zeroed disks, since this was found to improve performance in most cases. To create lazy zeroed disks in full VM restore in version 9.0, set this value to 0.

EnableSameHostDirectNFSMode

See Veeam Backup & Replication Best Practices

EnableSameHostHotaddMode

See KB1681 and Veeam Backup & Replication Best Practices

InverseVssProtocolOrder

See Veeam Backup & Replication Best Practices. Also mentioned in KB1230. Originally published in Patch 1 Release Notes for Veeam Backup & Replication 6.1.0.181.

IrMountLeaseTimeOut

See KB2166. Originally published in Veeam Backup & Replication 7.0 R2 update.

IrVcdMountLeaseTimeOut

See KB2166. Originally published in Veeam Backup & Replication 7.0 R2 update.

MaxSnapshotsPerDatastore

See Veeam Backup & Replication Best Practices. Originally published in Veeam Backup & Replication 7.0 R2 update.

MountLeaseTimeOut

See KB1237

NetAppOrderedIPList

See Release Notes for Veeam Backup & Replication 8.0 Update 2b

RemoveBiosUuid

Originally published in What’s New in v8.
Key: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication\Surebackup\
Type: DWORD
Default Value: 0 (disabled)
Description: SureBackup jobs can automatically remove BIOS UUID from the VMX file of tested VMs to prevent problems with VMware SRM and similar tools that track VMs using this parameter. To enable UUID removal, set this value to 1.

RemoveVmSnapshot

See User Guide for VMware vSphere

ResetCBTOnDiskResize

See KB1940

SanMonitorTimeout and SanRescan_Periodically_Days

See Veeam Backup & Replication Best Practices

StrictDatastoreScope

See Release Notes for Veeam Backup & Replication 9.0 Update 1

VDDKLogLevel

See Veeam Backup & Replication Best Practices

ViHostConcurrentNfcConnections

See Veeam Backup & Replication Best Practices

vixExecutionTimeoutSec and vixOperationTimeoutSec

See Veeam Backup & Replication 7.0 R2 update

VssOtherGuest

See KB1062

VssPreparationTimeout

See KB1377
 

SQL VSS Writer is missing: databases will be backed up in crash-consistent state and transaction log processing will be skipped

$
0
0

Challenge

Job reports warning "SQL VSS Writer is missing: databases will be backed up in crash-consistent state and transaction log processing will be skipped"
Running vssadmin list writers shows that SqlServerWriter is not in the list.

Cause

There are different causes of the issue:
  • the SQL instance have databases with names ending in a space character. 
  • the account under which SQL VSS Writer service is running doesn't have sysadmin role on a SQL server
  • SQL VSS Writer service stuck in an invalid state

Solution

Depending on a particular cause:
  • Please rename the database to a new name (without a space in it)
  • Grant the SQL VSS Writer service user a sysadmin role (Instructions in KB here here: https://www.veeam.com/kb1978)
  • Restart SQL VSS Writer service (Instructions in KB here herehttps://www.veeam.com/kb2041)
  • In the case of SBS machines that are also Domain Controllers, ensure that the SQL Writer is running as a domain administrator and not local system
  • Allow the SQL Writer service account access to the Volume Shadow Copy service via the registry:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\VssAccessControl
    If the DWORD value “NT SERVICE\SQLWriter” is present in this key, it must be set to 1.
    If the Volume Shadow Copy service is running, stop it after changing this registry value. Do not disable it.
  • To check if your database has a space in the name follow the instructions outlined here: https://blogs.msdn.microsoft.com/batala/2011/08/01/sqlserverwriter-missing-when-vssadmin-list-writers-command-is-run/
     

More Information

Microsoft documentation states that the SQL Writer service must run as Local System.
  • In SQL Server 2008R2 and earlier, this means that the writer service account appears to SQL Server as “NT AUTHORITY\System”.
  • In SQL Server 2012 and later, the writer service account appears to SQL Server as “NT Service\SQLWriter”.

Using Veeam ONE Reporter to Detect Orphaned Snapshots in VMware

$
0
0

Challenge

Snapshot detection (and all related alarms) in Veeam ONE Monitor, as well as the Active Snapshots report in Veeam ONE Reporter, do not show information pertaining to "orphaned" snapshots which may exist but do not show up in the VMware Snapshot Manager.

Solution

The Custom Infrastructure report in Veeam ONE Reporter can be configured to assist with detecting these "orphaned" snapshots by following the report configuration instructions outlined below:

1) Open the Workspace view in Veeam ONE Reporter, select Templates in the bottom left of the screen, and choose the
     Custom Infrastructure report from the list underneath the Custom Reports template folder.

2) Specify the reporting Scope within your infrastructure in the report parameters. Alternatively, you may specify Virtual Machine
     Business View groups to be used as the scope for the report.

3) Choose the following Object Types for the report in the report parameters: Virtual Machine, Virtual Disk
     
     (multiple objects can be chosen by holding the left-Ctrl key)


     User-added image

4) Select the following Columns in the report parameters: Name, VMDK file, Virtual Disk: Label, Snapshot: File name, Snapshot: File size

     User-added image

5)
 Specify the following Custom Filter in the report parameters: VMDK file - Contains - 0000

     User-added image

- Once the aforementioned report parameters have been set, you may optionally set the Group By and/or Sort By options to Name in order
    to organize the report by Virtual Machine Name.


6) Preview the report to ensure the report contains the information needed, then Save the report for future use. Once the report is saved, it can be
     accessed and scheduled to run automatically from Workspace > Reports.


Orphaned snapshots can generally be recognized if a VMDK file for any VM on the report configured as shown above to filter for file names containing "-0000", usually indicating a snapshot file, contains no additional information in it's Snapshot: File name or Snapshot: File size fields.

If this is the case, confirm the presence of this VMDK file via the Datastore Browser in the vSphere Client, as well as confirm that VMware has no record of this snapshot VMDK file via the VMware Snapshot Manager in the vSphere Client.

More Information

If you have any questions or problems, please contact Veeam Support at http://www.veeam.com/support.

Hyper-V Guest processing skipped (check guest OS VSS state and integration components version)

$
0
0

Challenge

Guest VMs will fail to engage VSS when application-aware image processing is enabled generating an error:

 Error    Guest processing skipped (check guest OS VSS state and integration components version) (System.Exception)

Cause

This issue has multiple potential causes, usually related to the Integration Services version of the failing guest server. This issue occurs when Application-Aware image processing is utilized in the Backup or Replication job settings for transactional quiescence using Microsoft VSS

Solution

Integration Services

Make sure integration services are up to date. The Hyper-V Integration Services log in the event viewer of the Hyper-V host that maintains the failing VM.  Look for the name of the failing server with any error events referencing the integration components being out of date. The following is an example of the event text.
Hyper-V Volume Shadow Copy Requestor connected to virtual machine ‘VM-Name’, but the version does not match the version expected by Hyper-V (Virtual machine ID). Framework version: Negotiated (3.0) - Expected (3.0); Message version: Negotiated (3.0) - Expected (4.0). This is an unsupported configuration. This means that technical support will not be provided until this problem is resolved. To fix this problem, upgrade the integration services. To upgrade, connect to the virtual machine and select Insert Integration Services Setup Disk from the Action menu.

If any Integration Service components are listed as out of date, update them on the guest server by following the Steps listed below. Please note this process applies to Windows Server 2008 R2, Server 2012 and Server 2012 R2

To determine the Integration services version on the guest:
•  2008R2: On the Hyper-V host server, browse to C:\windows\system32\vmms.exe > open the proprieties of the file and go to the ‘details’ tab.
•  2012 & 2012 R2: Run this powershell command on the host containing the VMs as  Administrator:
o    Get-VM | ft Name, IntegrationServicesVersion

Click here for a list of Hyper-V Integration Services and their corresponding build numbers.

Guest OS
The following steps and checks are to be performed within the Guest OS of the VM that is failing to backup.

NOTE:
Server 2012 R2 guests are not supported for VSS-enabled (AAIP) backups on 2008 R2 hosts due to integration components incompatibility. Please see http://technet.microsoft.com/en-us/library/cc794868(v=ws.10).aspx for the list of supported guest OSes.
 
 
•  Make sure Windows is running the most recent service pack.
 •  Open Disk Management (diskmgmt.msc), check for the following:

 
1. View the properties of a volume, then goto the Shadow Copies tab.
    Check the settings for each Volume in the Shadow Copies section to make sure the Volume and the Storage area match.
 
User-added image
 
2.  No Dynamic disks. Dynamic disks cannot utilize VSS and be backed up live. (The VHD(X) itself can be dynamic, the volume within the Guest OS cannot.)
3.  No FAT or FAT32 Volumes. All volumes must be NTFS or ReFS. The System Reserved partition must have more than 42MB of space free. If less than 42MB is free, try creating a shadow copy for the volume.

 
User-added image
 
 •  Open Services (services.msc) and start “Hyper-V Volume Shadow Copy Requestor” service. If it is ‘Running’, restart it. 
 •   If the VM Guest OS is 2012 and the Host is 2008R2:
View the Guest OS Application Event logs for errors with source:
vmicvss
Event ID: 13.
If this error is present, open the Registry Editor (regedit) and navigate to:
HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\SystemRestore\
Within that key create a new DWORD:
Name: ScopeSnapshots
Value: 0
Note: If the SystemRestore key is not present, you will have to create it.

 
  •  If all other troubleshooting fails, restart the virtual machine. Once the VM has powered on and all services are started, restart the “Hyper-V Volume Shadow Copy Requestor” service.


VM Configuration
The following steps and checks are to be performed from the Hyper-V host level.


                   •    Make sure the VM has a SCSI controller. One must be present, even if there are no devices to use the SCSI controller.
The error will present itself in the Hyper-V VMMS > Admin Event log. Example:
“The virtual machine ' Vm-Name' cannot be hot backed up since it has no SCSI controllers attached. Please add one or more SCSI controllers to the virtual machine before performing a backup. (Virtual   machine ID).”

 
        •   Within the Virtual Machine settings verify that the “Backup (Volume Snapshot)” option is enabled.

 
User-added image


Make sure that the virtual machine files (VHD files) are not sitting in the root folder of the CSV, as this may prevent correct snapshot creation due to permission restrictions. We strongly recommend to keep virtual machine files in separate folder.

Verification
Use these steps to verify whether your troubleshooting has worked without having to run a Veeam backup or replication job. If the Hyper-V writer caption for the VM displays the wrong state, you can contact Veeam Support to verify your troubleshooting based on this article, or contact Microsoft support for additional troubleshooting steps.

Perform the following steps on the Hyper-V host that the VM is running on.
 
1.  Open an Administrator Command Prompt
2.  Run the command:
Diskshadow /L C:\writers.txt
3.  Run the command:
list writers
 
When this completes you can then open writers.txt and locate the VM name in the section for the Hyper-V writer. For each VM there's a "Caption" entry that should read "online" or "child partition", and not "offline" or "saved state".

 

More Information

PowerShell script to tell you if you need to update your Integration Services
https://blogs.msdn.microsoft.com/virtual_pc_guy/2013/04/29/powershell-script-to-tell-you-if-you-need-to-update-your-integration-services/

Recommended hotfixes for Hyper-V servers:

http://www.veeam.com/kb1838

http://blogs.msdn.com/b/virtual_pc_guy/archive/2009/02/02/looking-at-the-hyper-v-event-log.aspx

http://blogs.technet.com/b/virtualization/archive/2008/08/29/backing-up-hyper-v-virtual-machines.aspx

 

Enable SQL Database exclusions from application-aware image processing

$
0
0

Challenge

A SQL database can be excluded from Veeam Application-Aware Image processing 

Solution

The solution below will instruct you on how to enable and use the DBExclusion menu that is built-in to Veeam Backup & Replication v7 and higher.
 

1. Close the Veeam Backup & Replication console.
2. Open Regedit.exe
3. Navigate to the key HKLM\SOFTWARE\Veeam\Veeam Backup and Replication\
4. Add a new DWORD ‘EnableDBExclusions’
5. Set the Value to 1

User-added image
6. Close the Registry Editor and open Veeam Backup & Replication
7. Open “Database Exclusions” from the Main Menu
User-added image

8. In the window that pops up, click Add.

9. Specify the DNS name (case sensitive) or the IP address and the instance name(case sensitive) that you wish to exclude from VSS Freezing and being Quiesced.

10. Specify the Database name (case sensitive) that you wish to exclude from application-aware image processing.

User-added image

On next job run the specified database will be excluded from the Application-Aware Image Processing freeze task.

Moving Cloud replicas to another datastore

$
0
0

Challenge

A Service Provider may need to migrate replicated cloud VMs to a different datastore using Storage vMotion. This article describes which changes should be made on the Provider's Veeam Server to ensure non-disruptive migration.

Solution

Having performed svMotion, a SP should do the following:
  1. Open Cloud Connect Veeam Console
  2. Open Cloud Connect view
  3. In the inventory pane, click the Replica Resource node, select the necessary hardware plan in the working area and click Edit Hardware Plan on the ribbon or right-click the necessary hardware plan and select Edit Hardware Plan.
  4. At the Storage step of the wizard, select existing cloud datastore and choose Edit option.
  5. In the Datastore section, click Browse and select a new datastore where you migrated cloud replicas.
  6. Save new specified settings and finish the wizard to refresh the information about new cloud datastore for cloud replicas.
 
 
NOTE: When Veeam Backup & Replication saves new hardware plan settings to the configuration database, resources provided to tenants through the edited hardware plan will become temporarily unavailable to tenants. VM replicas in Failover state after partial site failover will also become temporarily inaccessible

Failed to create instance of DOMDocument

$
0
0

Challenge

All jobs fail to create an RPC connection with the error:
[15.05.2013 02:36:12] < 0> Error     Error code: 0x80040154
[15.05.2013 02:36:12] < 0> Error    Failed to create instance of DOMDocument

Cause

There is a known issue with the Veeam Transport service that can cause the above error when attempting to open new RPC connections.

Solution

There is a hotfix for this which require version 6.5.0.144 (6.5 patch 3) which can be acquired from support.

Rebooting of the proxy and Veeam Console servers or restarting the Veeam Backup Transport/Veeam Backup Proxy services can temporarily alleviate this issue as well.

Veeam One Reporter\Business View installation fails

$
0
0

Challenge

Veeam One installation\upgrade fails on the Reporter\Business View site deployment step.

Cause

Antivirus software may prevent applications from making changes to IIS, which is used by Veeam Reporter and Business View components to deploy their sites.

Solution

Disable antivirus software on the Veeam One server during the installation process. After the installation is successfully complete, enable the antivirus.

Veeam Backup & Replication - Steps to Compile and Upload Logs

$
0
0

Challenge

If you are a Cloud Provider gathering logs from your infrastructure please see: https://www.veeam.com/kb2096

This article covers how to properly compile your logs in Veeam Backup & Replication V8 and V9, as well as what to include when submitting a Support case for technical assistance.


 

Solution

The following animation demonstrates how to compile logs in Veeam Backup & Replication.

User-added image
  1. To compile your logs via the log compilation wizard, click the blue Menu button in the top left-hand corner of the gui and go to Help -> Support Information in the Veeam Backup & Replication console. 
  2. This wizard will allow you various methods to compile logging. For Backup, Replication, and other jobs, select “export logs for this job.” If multiple jobs are affected, you can multiple-select. For problems with restore or replica failover, you should select “Export logs for this VM” and choose the production VM that was backed up or replicated. For issues with the GUI or problems that don’t fall into any of the above categories, select “Export all logs for selected components” and choose “This server.”
  3. If possible, compile the logging for each job with issues for at least the last week.
  4. You may save these logs to any location. Ensure that the location referenced has free space for compilation. Using the "Prepare logs package for technical support" checkbox will result in this wizard producing a .zip archive.
  5. When selecting "Next", the wizard will notify of its progress in the compilation process. Please attach these to your case, or in the event that the total attachment size is under 3.5MB, you may attach via email reply. If none of these options for upload are working, please notify Veeam Support and an engineer will provide FTP credentials for the case.

Below is an animation demonstrating how to upload logs to the Veeam Support FTP.
 
Note: Please use the FTP account provided to you by the engineer for your case. When submitting logging data for analysis by request of an engineer, ensure that the case is replied to when the log submission has completed. In this reply, please include the names of any tasks and associated VMs with issues.

User-added image


Note: SFTP is now supported when uploading to supportftp2, please place files in the \upload\ folder.

 

More Information


Below are the relative log path lists for Veeam Backup & Replication. If there are difficulties compiling the logging requested via the wizard-based instructions above, please obtain the files from the appropriate directory below and provide Veeam Support a .zip file copy. 

  • Windows 2003, XP – C:\Documents and Settings\All Users\Application Data\Veeam\Backup\

  • Windows Vista, 7 - C:\Users\All Users\Veeam\Backup\

  • Windows 2008/2008 R2/2012 - C:\ProgramData\Veeam\Backup\

  • Linux - /var/log/VeeamBackup/

Typical log files requested for a manual log compilation will be:

  • The task's folder located in the parent directory, zipped. This will contain all relevant job/task/agent data.

  • All logs from the parent directory named svc.*.log, util.*.log, as well as the VeeamBackupManager.log and VeeamShell.log

     

Running a PowerShell script from a BAT fails when using pre-freeze/post-thaw or pre-job/post job scripts

$
0
0

Challenge

To provide a bat file template for calling PowerShell scripts to prevent Script execution errors

Cause

PowerShell execution policy and UAC/Windows permissions issues may be causing script call to fail

Solution

The following template .bat file may be used to call PowerShell scripts.


@ECHO OFF
REM edit the example line bellow to set  PowerShellScriptPath  to the PowerShell script path on the guest VM being backed up
SET PowerShellScriptPath="C:\Windows\Scripts\script.ps1”   
PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& {Start-Process PowerShell -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File ""%PowerShellScriptPath%""' -Verb RunAs}";

 

More Information

When you run a pre-freeze/post-thaw script from a BAT file, the BAT file is stored on the Veeam Backup Server, and will be copied to a temporary location on the guest when the job runs.  The Powershell script will need to be located on the guest that is being backed up and that you want the script to run on.  The path for PowerShellScriptPath variable needs to be the exact path and file name on the guest.    
 
When you are running pre or post job scripts, both the BAT file and the PowerShell script will be launched from the VeeamBackup server independent of the guest.
 
For error reporting you can add “>> C:\TEMP\Err_ps.txt” to the end of each action line on the PowerShell script, or “>> C:\TEMP\Err_cmd.txt” to the end of each  action line in the BAT file to get error reporting output. 

Release Notes for Veeam Backup & Replication 8.0 Update 3

$
0
0

Challenge

Release Notes for Veeam Backup & Replication 8.0 Update 3

Cause

Please confirm you are running version 8.0.0.807, 8.0.0.817, 8.0.0.831, 8.0.0.917, 8.0.0.2018, 8.0.0.2021, 8.0.0.2029 or 8.0.0.2030 prior to installing this update. You can check this under Help | About in Veeam Backup & Replication console. After upgrading, your build will be version 8.0.0.2084

Prior to installing this update please reboot the Veeam server to clear any locks on the Veeam services and when the reboot is done, please stop all the Veeam services before applying the update.

After installing the update, during the first start of the Veeam Backup Service, required modifications will be made to the configuration database automatically to optimize its performance. These modifications may take up to 10 minutes to complete. Please do not reboot the Veeam server, or attempt to stop the service during this operation. If there is concern regarding the time that the Veeam Backup Service takes to start after upgrade, please contact Veeam Customer Support.

Once Veeam Backup Service starts, please open the console and allow Veeam Backup & Replication to update its remote components.

To obtain this update, please click here (you need to be logged in to download the update).

Solution

New Features and Enhancements

Microsoft
  • Support for Windows 10 as guest virtual machines (VMs), including application-aware processing.
  • Support for installation of Veeam Backup & Replication and all of its components on Windows 10.

VMware
  • Support for vSphere 6.0 Update 1.
  • Added ability to convert "VMware Tools not found" job warning to informational event. To enable this behavior, set DisableVMwareToolsNotFoundWarning (REG_DWORD) registry value to 1.

Linux
  • Support for the following additional SSH ciphers: aes128-ctr, aes192-ctr, aes256-ctr, aes192-cbc and aes256-cbc.

Veeam Explorer for Microsoft SQL Server
  • Log truncation is automatically skipped for stopped and unsupported SQL Server instances to prevent errors from being logged.
  • Preferred network settings will now also apply to transaction log backup jobs.
  • Support for SQL Servers using non-standard port number.

Veeam Explorer for SharePoint
  • Support for ADFS authentication.
  • Support for UPN credentials.

SureBackup
  • Proxy appliance will now respond to ping from within Virtual Lab to prevent firewalls automatically blocking its network as public.

Other
  • Removed weakly encrypted username and password logging from guest processing components using networkless (VIX) guest interaction mode. Veeam thanks Pasquale Fiorillo and Francesco Ongaro of ISGroup for vulnerability discovery.
  • Improved performance of certain user interface operations, such as opening Backups node in large environments.
  • Reduced load on SQL Server hosting product configuration database, while improving SQL interaction reliability in large environments.
  • Improved performance of configuration backup in large environments.
  • Minor enhancements and bug fixes in various product areas.

More Information

Due to an update and internal change in behavior of CTP driver on Hyper-V hosts, each first run of each job after the update will perform a full scan of disks on the source side, which may extend backup times significantly. It is recommended to plan accordingly prior to installing the update.

Note: This version has not been tested against with vSphere builds beyond 6.0 Update 1. If you are using a later vSphere version, please upgrade to Veeam Backup & Replication 9.0

To obtain this update, please click here (you need to be logged in to download the update).

NetApp Best Practice Documentation

Viewing all 4469 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>