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

How to Backup Your Veeam ONE SQL database

$
0
0

Challenge

This article contains instructions on backing up your Veeam ONE SQL database.

Cause

This is useful when you have to do a backup before an upgrade or in case you have been asked to provide a backup of Veeam ONE database to Veeam Support for further in-depth analysis.

Solution

There are several ways of creating a backup of the database.

Using Veeam ONE Settings Utility (works for local SQL instances only)

To open Veeam ONE Settings utility use one of the options presented below:

  • Open VeeamOneSettings.exe in C:\Program Files\Common Files\Veeam\Veeam ONE Settings
OR
  • Open the utility via Veeam ONE Monitor client > Options > Server Settings > Other Settings. Once you open the tab, you will find Support utility section. Click the Launch button.
To back up the Veeam ONE database to a .BAK file, click Create Backup and specify the location for the database backup file.



Using SQL Server Management Studio
  1. Open Microsoft SQL Server Management Studio (may need to be installed separately): https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms
  2. Connect to the ServerName\Instance of the server that has the DB you want to back up.
  3. Expand the Databases tab to get to the DB you want to back up. 
  4. Right click the desired DB > Tasks > Back Up.
  5. Set Backup Type to Full
  6. Specify the database file destination by choosing Back up to Disk option > Add the destination path to save the database backup.
  7. Go to Backup Options and set Set backup compression to Compress backup to reduce the database file size (the option is not mandatory).
  8. Click OK to start the Backup process.

Using SQL command line

In case you do not have the Management Studio installed, Veeam database can be collected using the SQLCMD utility:
  1. Open Veeam ONE Monitor client and check the lower part of the window for the SQL instance name and Veeam database name. Alternatively, check the same via Veeam ONE Settings Utility. See Using Veeam ONE Settings Utility (above) for access instructions. 
  2. Open Windows command line or PowerShell prompt and run the following command to create a backup file:
     
    for default instances:
    sqlcmd -S SqlServerName -Q "BACKUP DATABASE [DbName] TO DISK=N'C:\backups\VeeamONEDB.bak'"
    

    for named instances:
    sqlcmd -S SqlServerName\SqlInstanceName -Q "BACKUP DATABASE [DbName] TO DISK=N'C:\backups\VeeamONEDB.bak'"
Note: In case you have SQL server authentication enabled you may define username using '-U' parameter
sqlcmd -U Username -S SqlServerName\SqlInstanceName -Q "BACKUP DATABASE [DbName] TO DISK=N'C:\backups\VeeamONEDB.bak'"
 

SQL Express Maximum Database Size Limitation

$
0
0

Challenge

Once Veeam ONE database reaches the maximum allowed size, Veeam ONE will not be able to continue data collection thus affecting data accuracy and alarms generation. You will be able to see historical data only until you solve the database issue.
 

Cause

If you choose to host the Veeam ONE database on Microsoft SQL Server Express, be informed there is a 10 GB database size limitation for this edition. For details, see Editions and Supported Features for SQL Server.

Solution

Database migration (permanent solution)

The best way to resolve the issue would be to move Veeam ONE database to a Standard or Enterprise edition of MS SQL Server. The procedure for configuring Veeam ONE to use a new SQL Server connection is described in the following KB article: http://www.veeam.com/kb1599

Purging old data (temporary workaround)

You can also address the issue by purging old performance data as described below.

You can delete past performance data via a custom SQL script that should be run against Veeam ONE database. Follow these steps to reduce the database size:

1. Before you begin:
  • make sure to properly backup Veeam ONE database;
  • be aware that this change will touch all of Veeam ONE components: for example in Veeam ONE Reporter you will not be able to build reports that rely on the data that you delete with the script presented above;
  • keep in mind that all graphs in Veeam ONE Monitor that rely on the deleted data that will be unavailable;
  • unless specifically instructed by Veeam Support, do not modify the SQL statement and do not execute it against other database tables. If the aforementioned workaround does not help to reduce the database size, please contact Veeam Support for further assistance.
2. Stop Veeam ONE Monitor and Reporter services on the Veeam ONE server.
3. Specify the time and the database transaction log name in the following statement: 
 
   DELETE from monitor.perfsamplelow where timestamp < CONVERT(DATETIME, '2017-01-01 00:00:00.001' ,120)
   DBCC SHRINKFILE (N'VeeamOne_log', 0, TRUNCATEONLY)

   2017-01-01 00:00:00.001 - the point in time before which the historical performance data will be purged. Change the date accordingly.
   (year)-(month)-(date)

The LDF log file name can be checked in the database properties window (select VeeamONE database > Right-click > Properties > Files):
User-added image

4. Execute the updated DELETE statement against Veeam ONE database.
NOTE: this operation can cause significant workload on the database and growth of the database transaction log. Make sure you do not have mission-critical databases on this server.
5. After the operation is complete, shrink the database transaction log and Veeam ONE database files (right-click the database > Tasks > Shrink).
6. Start Veeam ONE Monitor and Reporter services on the Veeam ONE server.

Reducing further database growth rate

Before applying any of the approaches described below, you will need to migrate the DB to a standard or enterprise installation of MS SQL Server or purge the old data.

Changing the scalability mode from Typical to Advanced
In the Advanced mode, the data collections are less frequent and include fewer performance metrics, which helps to slow down the database growth. You can learn more about the Advanced scalability mode from our deployment guide.

Modifying the Retention policy
You can modify the historical data retention period by adjusting the settings in Veeam ONE Settings utilityRetention Policy Period section.
 

Veeam update fails with "This Veeam Backup & Replication/Veeam ONE installation cannot be updated automatically"

$
0
0

Challenge

When attempting to update the Veeam Backup & Replication or Veeam ONE software, an error is encountered:
This Veeam Backup & Replication/Veeam ONE installation cannot be updated automatically. Please contact Veeam customer support for assistance with manual update.
 

Cause

Update setup program checks the digital signature of the existing files to ensure their integrity before updating them. All product files are signed using Global Sign certificates. Some Windows installations do not contain Global Sign's root certificates authority as trusted root certificates, or have non-current certificates. This issue is typically observed on servers with locked down security settings, or servers with no internet access or latest updates installed.

Solution

To resolve this issue, please install the below certificates manually on the system:
https://www.digicert.com/CACerts/DigiCertAssuredIDRootCA.crt (DigiCert Assured ID Root CA)
https://secure.globalsign.com/cacert/gscodesigng2.crt (GlobalSign CodeSigning CA - G2)
https://www.digicert.com/CACerts/DigiCertHighAssuranceEVRootCA.crt (DigiCert High Assurance EV Root CA)
https://www.digicert.com/CACerts/DigiCertEVCodeSigningCA-SHA2.crt (DigiCert EV Code Signing CA - SHA2)
https://support.globalsign.com/customer/portal/articles/1426602-globalsign-root-certificates (install R1, R2, and R3 certificates)
If your backup server does not have internet access, please download certificate files from another computer.

More Information

To install a certificate:
Right-click on the certificate file in Windows, select "Install Certificate", install on "Local Machine", and select the store "Trusted Root Certification Authorities". When installed properly, "GlobalSign" and "GlobalSign Root CA" should show under Console root -> Certificates -> Trusted Root Certification Authorities -> Certificates.

User Added Image

SQL Express Maximum Database Size Limitation

$
0
0

Challenge

Once Veeam ONE database reaches the maximum allowed size, Veeam ONE will not be able to continue data collection thus affecting data accuracy and alarms generation.
 

Cause

If you choose to host the Veeam ONE database on Microsoft SQL Server Express, be informed there is a 10 GB database size limitation for this edition. For details, see Editions and Supported Features for SQL Server.

Solution

Database migration (permanent solution)

The best way to resolve the issue would be to move Veeam ONE database to a Standard or Enterprise edition of MS SQL Server. The procedure for configuring Veeam ONE to use a new SQL Server connection is described in the following KB article: http://www.veeam.com/kb1599

Purging old data (temporary workaround)

You can also address the issue by purging old performance data as described below.

You can delete past performance data via a custom SQL script that should be run against Veeam ONE database. Follow these steps to reduce the database size:

1. Before you begin:
  • make sure to properly backup Veeam ONE database;
  • be aware that this change will touch all of Veeam ONE components: for example in Veeam ONE Reporter you will not be able to build reports that rely on the data that you delete with the script presented below;
  • keep in mind that all graphs in Veeam ONE Monitor that rely on the deleted data that will be unavailable;
  • unless specifically instructed by Veeam Support, do not modify the SQL statement and do not execute it against other database tables. If the aforementioned workaround does not help to reduce the database size, please contact Veeam Support for further assistance.
2. Stop Veeam ONE Monitor and Reporter services on the Veeam ONE server.
3. Specify the time and the database transaction log name in the following statement: 
 
   DELETE from monitor.perfsamplelow where timestamp < CONVERT(DATETIME, '2017-01-01 00:00:00.001' ,120)
   DBCC SHRINKFILE (N'VeeamOne_log', 0, TRUNCATEONLY)

   2017-01-01 00:00:00.001 - the point in time before which the historical performance data will be purged. Change the date accordingly.
   (year)-(month)-(date)

The LDF log file name can be checked in the database properties window (select VeeamONE database > Right-click > Properties > Files):
User-added image

4. Execute the updated DELETE statement against Veeam ONE database.
NOTE: this operation can cause significant workload on the database and growth of the database transaction log. Make sure you do not have mission-critical databases on this server.
5. After the operation is complete, shrink the database transaction log and Veeam ONE database files (right-click the database > Tasks > Shrink).
6. Start Veeam ONE Monitor and Reporter services on the Veeam ONE server.

Reducing further database growth rate

Before applying any of the approaches described below, you will need to migrate the DB to a standard or enterprise installation of MS SQL Server or purge the old data.

Changing the scalability mode from Typical to Advanced
In the Advanced mode, the data collections are less frequent and include fewer performance metrics, which helps to slow down the database growth. You can learn more about the Advanced scalability mode from our deployment guide.

Modifying the Retention policy
You can modify the historical data retention period by adjusting the settings in Veeam ONE Settings utilityRetention Policy Period section.
 

Bad Hyper-V Username Logon Attempt

$
0
0

Challenge

Veeam ONE raises the following event-based alarm: Bad Hyper-V username logon attempt.

Cause

The Bad Host Username alert suggests that someone is attempting to access the host with an invalid username or password.

Solution

Veeam ONE raises the Bad Hyper-V username logon attempt alarm based on the Hyper-V event that is received from the MS Hyper-V host:
 
4625 Microsoft-Windows-Security-Auditing

The further issue troubleshooting should be performed on the MS Hyper-V server side.

If you would like to find out the root cause of the event, investigate the Security log on your Hyper-V host > Computer Management > Event Viewer > Windows Logs. Find the event record mentioned above and see the details.
 

More Information

In case you cannot find the event record or the record details refer to Veeam ONE server, please contact Veeam Support for further assistance.

Veeam ONE Import Report Packs

$
0
0

Challenge

After the manual Veeam ONE database creation (KB2312), Veeam ONE Report packs will need to be installed.

Cause

This article contains instructions for manual import of report pack.

Solution

Please follow these steps to install report packs:
  1. Navigate to \Addons\Extension Modules on the Veeam ONE ISO.
  2. Copy all the files from the Extension Modules folder to C:\Program Files\Veeam\Veeam ONE\Veeam ONE Reporter Server.
  3. Restart Veeam ONE Reporter server service.
  4. Make sure that all the files you copied to the Veeam ONE installation folder have been automatically removed after the service restart.
  5. Check whether the reports you need are available.
NOTE: In case your Veeam ONE installation had been upgraded to the latest Update before implementing the steps above, reinstall the Update to apply the latest changes to the existing report packs.

More Information

Should you have any questions, please contact Veeam Support.

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

Confirm the following.

1. The name of the Veeam ONE Monitor Server is correctly specified in Veeam ONE Monitor client settings.
2. The Veeam ONE Monitor Server is reachable from the machine where Veeam ONE Monitor Client runs.
3. 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.
 
4. The ports used by Veeam ONE Monitor Client to connect to the Server have to be opened:
TCP/139
TCP/445
UDP/137

Besides these standard ports, Veeam ONE Client also uses dynamic TCP ports 49152 - 65535. Check if the mentioned ports range is open on the firewall.

NOTE: For versions 6.x-7.x of Veeam ONE, the account that is used to run Veeam ONE Monitor Client must be included in the Veeam ONE Users security group on the Veeam ONE Server.

More Information

If you have any questions or problems, please contact Veeam Support.

Veeam ONE Manual Database Creation

$
0
0

Challenge

Manual creation of Veeam ONE database may be needed in some scenarios

Cause

Here is how Veeam ONE database can be created.

Solution

1. Open SQL Server Management studio.
2. Create a service account for Veeam ONE and assign the following permissions to it:
  • Public role (default permissions)
  • CREATE ANY DATABASE permissions
  • db_owner role on the Veeam ONE database
  • db_datareader permissions on the master database
  • publicdb_datareaderSQLAgentUserRole permissions on the msdb database
  • [For Always-On Availability Groups] VIEW SERVER STATE permissions
NOTE: The Named Pipes protocol on the Microsoft SQL Server must be enabled.
NOTE: If the Veeam ONE database runs on a remote Microsoft SQL Server instance, with the Microsoft SQL Server and Veeam ONE components residing in the same workgroup, Microsoft SQL Server authentication will be required.
 
3. Create a new database using the account specified above.
4. Run the installation SQL script against the new database. The script can be found on the Veeam ONE ISO: Addons\SQLScript\SQLScript.sql.
5. Install Veeam ONE using the specified Service Account and the database created earlier. If Veeam ONE is already installed, update the existing database name using Veeam ONE Settings utility located in C:\Program Files\Veeam ONE\Veeam One Settings\VeeamOneSettings.exe
6. Install the latest Update for Veeam ONE.
 

More Information

NOTE: manual import of report packs will be needed for Veeam ONE Reporter to operate properly. See this KB article for details.

Should you have any questions, contact Veeam Support.

Veeam ONE installation fails with "Couldn't create crypto provider" message

$
0
0

Challenge

Veeam ONE installation fails with "Couldn't create crypto provider" message.

Cause

One of the known issues with Microsoft update 3000850 as per this MS KB article is the following: Opening Credential Manager fails with error 0x80090345", that also affects creating the crypto provider.

Solution

Follow these steps:

    1. On the Veeam ONE Server: Click Start > Run, type regedit, and then click OK.
    2. Navigate to the following path: HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\Protect\Providers\df9d8cd0-1501-11d1-8c7a-00c04fc297eb.
    3. Create a new DWORD (32-bit value) and name it ProtectionPolicy.
    4. Set the value to 1 and save the changes.
    5. Restart the computer.

More Information

If you have any questions, contact Veeam Support.

Long Infrastructure Object Removal

$
0
0

Challenge

Sometimes when you remove an infrastructure object (vCenter or Hyper-V server) from the Veeam ONE Monitor client, the removal process may take longer than expected.

Cause

Once you click the Remove server button from the infrastructure tree view, it could take some time to remove the data from the database properly.
The required time depends on the SQL Server performance and the amount of data Veeam ONE database contains.

Solution

In order to speed up the removal process, stop the Veeam ONE Reporter server service until you can see that the object in question is no longer shown in the infrastructure tree. Once the object is successfully deleted, start the Veeam ONE Reporter server service.

Veeam One - Steps to Compile Logs

$
0
0

Challenge

In some cases, logs will need to be reviewed by Veeam Support to help diagnose issues.

Solution

There are 2 ways to compile logs: 

1. Monitor Server and Monitor Client logs (If Remote Monitor client is being used these logs may be requested in addition to server logs): 
Open Veeam ONE Monitor and navigate to Help -> Support Information 
Once complete click Open folder to open location of extracted logs then upload to Customer portal or FTP as explain below.
User-added image
User-added image
 

2. All Veeam One logs for all components (Monitor, Reporter, Business View, etc.): 
In Veeam One Monitor console navigate to Options > Server Settings > Other Settings > Launch Support Utility. In the lower left corner click Export Logs 
or 
Browse to or run "C:\Program Files\Common Files\Veeam\Veeam ONE Settings\VeeamOneSettings.exe"

User-added image
Exporting logs may take a while. When it is finished, you will be asked to choose the location for the logs to be saved to.
 
User-added image
 

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.
User-added image
 
If none of these options for upload are working, please notify Veeam Support and an engineer will provide FTP credentials for the case. Once you receive the FTP link, follow the below instructions to upload the logs via FTP. You can start by copy and pasting the URL with credentials, as this has the credentials built into the link. Once you have copied the URL, you can use a Windows\File Explorer browser (windows key + e) and paste the link into that browser, or your preferred FTP client.

Note: Internet Explorer, Firefox, or any other browser will not work for the FTP upload.

1. Open Windows\File Explorer.
 User-added image
 
 2. Paste URL with credentials.
 User-added image
 
 3. Drag and Drop the Zipped folder or individual logs into the browser.
User-added image
 
 4. Once completed, e-mail your Veeam Support engineer to inform them the logs have been successfully uploaded to ensure the quickest review and response.

 

More Information

Below are the relative log path lists for Veeam One. If there are difficulties compiling the logging requested via the Veeam One support tool instructions above, please obtain the files from the appropriate directory below and provide Veeam Support a .zip file copy.

For versions: 7.x, 8.x, 9.x:
Veeam ONE Monitor - C:\Users\<USER>\AppData\Local\Veeam\Veeam ONE Monitor\
Veeam Reporter\Business View Service logs - C:\Users\<USER>\AppData\Local\Veeam\Veeam ONE\
Veeam Reporter Web logs - %ProgramFiles%\Veeam\Veeam ONE\Veeam ONE Reporter Web\Veeam\Veeam ONE Reporter\
Veeam Business View Web logs - %ProgramFiles%\Veeam\Veeam ONE\Veeam ONE Business View Web\Generated\
VeeamOneSettings - C:\Users\<USER>\AppData\Local\Veeam\VeeamOneSettings\

Starting from version 9.5:
Veeam ONE Monitor – %ProgramData%\Veeam\Veeam ONE Monitor\Logs\
Veeam Reporter\Business View Service logs – %ProgramData%\Veeam\Veeam ONE\
Veeam Reporter Web logs – %ProgramFiles%\Veeam\Veeam ONE\Veeam ONE Reporter Web\Veeam\Veeam ONE Reporter\
Veeam Business View Web logs – %ProgramFiles% \Veeam\Veeam ONE\Veeam ONE Business View Web\Generated\
VeeamOneSettings - %ProgramData%\Veeam\VeeamOneSettings\

If you have any questions, contact Veeam Support.

Error: Couldn’t Create Crypto Provider (Monitor Fails to Launch)

$
0
0

Challenge

VeeamONE Monitor Fails to Launch with Error Message: Couldn’t Create Crypto Provider

Cause

Known Microsoft issue per KB 3000850: https://support.microsoft.com/en-us/kb/3000850

Solution

Adjust registry to show previously deleted nodes/child objects and resolve the alarms.
    1. On the Veeam ONE Server: Click Start, click Run, type regedit, and then click OK.
    2. Navigate to the following path:   HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\Protect\Providers\df9d8cd0-1501-11d1-8c7a-00c04fc297eb3.
    3. Next, right-click on the folder (in the left-hand pane of the Registry Editor) and select New | DWORD. The name of the new registry entry will be selected for editing. Type "ProtectionPolicy" and then press ENTER.
    4. Right-click on the new ProtectionPolicy registry entry and then click Modify.
    5. In Edit DWORD Value, change the Value to 1
    6. Once finished, click OK. Then, restart the computer.
    7. Relaunch the Monitor Client.

More Information

Alternatively, user can attempt to Shift + Right Click the Monitor Icon and Run as a Different User. This will sometimes allow access as well, but is not a permanent solution.
 

Veeam ONE installation fails with "Couldn't create crypto provider" message

$
0
0

Challenge

Veeam ONE installation fails with "Couldn't create crypto provider" message.

Cause

One of the known issues with Microsoft update 3000850 as per this MS KB article is the following: Opening Credential Manager fails with error 0x80090345", that also affects creating the crypto provider.

Solution

Follow these steps:

    1. On the Veeam ONE Server: Click Start > Run, type regedit, and then click OK.
    2. Navigate to the following path: HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\Protect\Providers\df9d8cd0-1501-11d1-8c7a-00c04fc297eb.
    3. Create a new DWORD (32-bit value) and name it ProtectionPolicy.
    4. Set the value to 1 and save the changes.
    5. Restart the computer.

More Information

If you have any questions, contact Veeam Support.

Long Infrastructure Object Removal

$
0
0

Challenge

Sometimes when you remove an infrastructure object (vCenter or Hyper-V server) from the Veeam ONE Monitor client, the removal process may take longer than expected.

Cause

Once you click the Remove server button from the infrastructure tree view, it could take some time to remove the data from the database properly.
The required time depends on the SQL Server performance and the amount of data Veeam ONE database contains.

Solution

In order to speed up the removal process, stop the Veeam ONE Reporter server service until you can see that the object in question is no longer shown in the infrastructure tree. Once the object is successfully deleted, start the Veeam ONE Reporter server service.

Veeam ONE Backup and Replication Event Data Collection Failures

$
0
0

Challenge

Veeam ONE raises Events data collection failure against Veeam Backup and Replication server.

Cause

Permissions and firewall settings need to be configured.

Solution

  1. Verify that the account used to connect to Veeam Backup and Replication server in Veeam ONE has correct permissions. To check the account name, go to Veeam ONE Monitor > Data Protection View > right-click on the Veeam Backup and Replication object. Note the specified account.
  2. On the Veeam Backup and Replication server, verify this account as well as the Veeam ONE service account are added to the Event Log Readers Group and Administrators group in Local Systems and Groups
  3. Even if the Firewall is off, activate the following firewall rules on the Veeam Backup and Replication server side: Remote Event Log Management and COM+ Network Access (DCOM-In)

More Information

If the issue persists, contact Veeam Support for further assistance.

Creating a VMware ESXi extension (VIB) for Veeam Backup from Storage Snapshot with Cisco HyperFlex IOvisor processing

$
0
0

Challenge

This article contains instructions on how to create a VMware ESXi extension (VIB) for Veeams Backup from Storage Snapshot with Cisco HyperFlex IOvisor processing.

To achieve the optimal balancing within the Cisco HyperFlex data network at Backup from Storage Snapshot processing over NFS, it is needed to change the ESXi host firewalls. See more background information here.

One of the Methods to change the ESXi host firewall is by a newly created VIB file that can be created with help of the VMware VIB Author Software.
Please follow the next steps to create the VIB.

Solution

Create a VIB in SLES11

SLES11 can be downloaded here.
VMware VIB Author can be downloaded here.
All steps are performed as the root user from the root (/) directory.

1. Prepare SLES
zypper install python-lxml
zypper install python-urlgrabber

2. Install VIB Author
cd /tmp
rpm -ivh vmware-esx-vib-author-5.0.0-0.0.847598.i386.rpm
cd /

 3. Create File Directory
mkdir stage
mkdir stage/payloads
mkdir stage/payloads/payload1
mkdir stage/payloads/payload1/etc
mkdir stage/payloads/payload1/etc/vmware
mkdir stage/payloads/payload1/etc/vmware/firewall

4. Copy the required files to the folder tree
The "descriptor.xml" (link here) must be copied to /stage

descriptor.xml sample:
<vib version="5.0">
 
<type>bootbank</type>
<name>VeeamCiscoHXFirewall</name>
<version>1.0.0-0.0.1</version>
 
 <vendor>Veeam</vendor>
 <summary>Veeam Firewall rule for Cisco HyperFlex</summary>
 <description>Adds inbound ports required by Veeam</description>
 
 <relationships>
  <depends></depends>
  <conflicts/>
  <replaces/>
  <provides/>
  <compatibleWith/>
 </relationships>
 <software-tags>
 </software-tags>
 <system-requires>
  <maintenance-mode>false</maintenance-mode>
 </system-requires>
 <file-list>
  <file></file>
 </file-list>
 <acceptance-level>community</acceptance-level>
 <live-install-allowed>true</live-install-allowed>
 <live-remove-allowed>true</live-remove-allowed>
 <cimom-restart>false</cimom-restart>
 <stateless-ready>true</stateless-ready>
 <overlay>false</overlay>
 <payloads>
  <payload name="payload1" type="vgz"></payload>
 </payloads>
 
</vib>

The “VeeamCiscoHXFirewall.xml” <download link> must be copied to /stage/payloads/payload1/etc/vmware/firewall

VeeamCiscoHXFirewall.xml example:
<ConfigRoot>
  <service id='1230'>
    <id>VeeamCiscoHXFirewall</id>
    <rule id='0000'>
      <direction>inbound</direction>
      <protocol>tcp</protocol>
      <porttype>dst</porttype>
      <port>
        <begin>0</begin>
        <end>65535</end>
      </port>
    </rule>
    <enabled>true</enabled>
    <required>false</required>           
  </service>
</ConfigRoot> 

5. Create the VIB using vibauthor:
vibauthor -C -t stage -v VeeamCiscoHXFirewall -f

6. Creation finished, ready for download
The VIB is now created and available in the root (/) directory. You can use the SCP client to download the VIB to your local operating system.

7. Install on ESXi

Install the Firewall VIB on ESXi:

Repeat the following steps on all Cisco HyperFlex nodes in your cluster.

a. Enable ssh and log in to your ESXi host using a ssh tool like PuTTY
User-added image

b. Copy the VIB file to the ESXi host's tmp folder using HTTP or a SCP client
User-added image

c. Install the VIB
Command:
esxcli software vib install -v /tmp/VeeamCiscoHXFirewall.vib -f

User-added image

d. Verify that the VIB was installed
Command:

esxcli software vib list | grep 'Veeam'
User-added image

e. Verify that the new firewall rule is active
Command:
esxcli network firewall ruleset list
User-added image

Note: If the VIB installation fails, you may need to set the acceptance level to CommunitySupport and retry the installation.
Command:
esxcli software acceptance set --level=CommunitySupported

 Set the Veeam Proxy Servers

1. Enable allowed IP list for the new firewall rule
Command:
esxcli network firewall ruleset set -r "VeeamCiscoHXFirewall" -a false
User-added image

2. Set the Veeam proxy server data network IP that is on the Hyperflex "Storage Controller Data Network"
Repeat the following command for each Veeam proxy server:
esxcli network firewall ruleset allowedip add -r "VeeamCiscoHXFirewall" -i "172.16.3.10"
User-added image

3. Verify that the IPs are set
Command:
esxcli network firewall ruleset allowedip list | grep -v "All"
User-added image


Note: Veeam recommends to set the IPs of each Veeam proxy server that is on the HyperFlex “Storage Controller Data Network” in the firewall rule. Otherwise the firewall rule is enabled for all incoming connections. Issue this command once per IP Address. It is important to use the IP Address on the “Storage Controller Data Network”, and not the public, or management IP address.

Check if everything is configured correctly

1. Check the Security Profile on the ESXi hosts
User-added image

2. Check the VIB
esxcli software vib list | grep 'Veeam'
User-added image

3. Check the ruleset
esxcli network firewall ruleset list
User-added image

4. Check which Veeam Proxy IPs are assigned
esxcli network firewall ruleset allowedip list | grep -v "All"
User-added image
 

Usage of a predefined VMware ESXi extension (VIB) for Veeams Backup from Storage Snapshot with Cisco HyperFlex IOvisor processing

$
0
0

Challenge

This article describes the usage of a predefined VMware ESXi extension (VIB) for Veeams Backup from Storage Snapshot with Cisco HyperFlex IOvisor processing.

Cause

To achieve optimal balancing within the Cisco HyperFlex data network at Backup from Storage Snapshot processing, it is needed to change the ESXi host firewall.
See more background information here.
One of the Methods to change the ESXi host firewall is by a pre-defined VIB that can be found at the Veeam Community GitHUB site.
To implement this, follow the below instructions.
 

Solution

Install the Firewall VIB on ESXi:

Repeat the following steps on all Cisco HyperFlex nodes in your cluster.

1. Enable ssh and log in to your ESXi host by using a tool like PuTTY
User-added image

2. Copy the VIB file to the ESXi host's tmp folder using HTTP or a SCP client
User-added image

3. Install the VIB
Command:
esxcli software vib install -v /tmp/VeeamCiscoHXFirewall.vib -f
User-added image

4. Verify the VIB was installed
Command:
esxcli software vib list | grep 'Veeam'
User-added image

5. Verify the new firewall rule is active
Command:
esxcli network firewall ruleset list
Note: If the VIB installation fails, you might need to set the acceptance level to CommunitySupport and retry the installation.
Command:
esxcli software acceptance set --level=CommunitySupported
User-added image


Set the Veeam Proxy Servers

1. Enable allowed IP list for the new firewall rule
Command:
esxcli network firewall ruleset set -r "VeeamCiscoHXFirewall" -a false 
User-added image

2. Set the Veeam proxy server data network IP that is on the Hyperflex ("Storage Controller Data Network")
Repeat the following command for all Veeam proxy server or set a subnet:
esxcli network firewall ruleset allowedip add -r "VeeamCiscoHXFirewall" -i "172.17.53.53."
User-added image

3. Verify the IPs are set
Command:
esxcli network firewall ruleset allowedip list | grep -v "All"
User-added image

Note: Veeam recommends to set the all IPs of Veeam proxy servers in the firewall rule. Otherwise the firewall rule is enabled for all incoming connections. You can specify either the IP address or a subnet. Use one command per proxy.


Check if everything is configured correctly

1. Check the Security Profile on the ESXi hosts
User-added image

2. Check the VIB
Command:
esxcli software vib list | grep 'Veeam'
User-added image

3. Check the ruleset
Command:
esxcli network firewall ruleset list
User-added image

4. Check which Veeam Proxy IPs are assigned
Command:
esxcli network firewall ruleset allowedip list | grep -v "All"
User-added image



 

Manual Firewall changes for Veeam Backup from Storage Snapshot with Cisco HyperFlex IOvisor processing

$
0
0

Challenge

This article describes making manual firewall changes for Veeam Backup from Storage Snapshot with Cisco HyperFlex IOvisor processing

Solution

To achieve the optimal balancing within the Cisco HyperFlex data network at Backup from Storage Snapshot processing, it is needed to change the ESXi host firewall. See more background information here.

One of the methods to change the ESXi host firewall is by manual creation of an ESXi host firewall rule. This configuration is reset by an ESXi host reboot and can be used for test environments.
To open ports on ESX(i) hosts, add the following firewall rule to the services.xml file on an ESX(i) host. 
<!--Cisco Firewall configuration information -->
 <ConfigRoot>
   <service id='9230'>
     <id>VeeamCiscoFirewall</id>
     <rule id='0000'>
       <direction>inbound</direction>
       <protocol>tcp</protocol>
       <porttype>dst</porttype>
       <port>
         <begin>0</begin>
         <end>65535</end>
       </port>
     </rule>           
  </service> 
</ConfigRoot>

The following example shows all steps required to open the firewall at an ESXi host SSH connection:
1. Back up the current services.xml file by running the command:
cp /etc/vmware/firewall/service.xml /etc/vmware/firewall/service.xml.bak

2. Modify the access permissions of the service.xml file to allow writes by running the chmod command:
chmod 644 /etc/vmware/firewall/service.xml

chmod +t /etc/vmware/firewall/service.xml
3. Open the service.xml file in a text editor:
vi /etc/vmware/firewall/service.xml
4. Add the rule to the service.xml file (see example above)
5. Revert the access permissions of the service.xml file to the read-only default by running the command:
chmod 444 /etc/vmware/firewall/service.xml
6. Refresh the firewall rules for the changes to take effect by running the command:
esxcli network firewall refresh
7. Enable the new firewall rule:
esxcli network firewall ruleset set -r "VeeamCiscoFirewall" -e true -a false 
8. Bind the firewall rule to all Veeam proxy server data network IPs. This is the IP on the HyperFlex “Storage Controller Data Network”. Repeat the command for each proxy server:
esxcli network firewall ruleset allowedip add -r "VeeamCiscoFirewall" -i "<yourVeeamProxyIP>"
9. Check the IP binding
esxcli network firewall ruleset allowedip list | grep -v "All"
10. Check if the firewall rule is enabled
esxcli network firewall ruleset list


 

More Information

For more information about custom firewall rule creation, click here.

Veeam ONE Backup and Replication Performance Data Collection Failures

$
0
0

Challenge

Veeam ONE raises the Backup performance data collection failure alarm.

Cause

Permissions and firewall ports need to be configured.

The services status should be checked on the Veeam Backup and Replication server.

Solution

  • Verify that the account used to connect to Veeam Backup and Replication server in Veeam ONE has correct permissions. To check the account name, go to Veeam ONE Monitor > Data Protection View > right-click on the Veeam Backup and Replication object. Note the specified account.
  • On the Veeam Backup and Replication server, verify this account as well as the Veeam ONE service account are added to the Event Log Readers Group and Administrators group in Local Systems and Groups
  • Check the firewall ports configuration according to the requirements.
  • Based on the alarm details, connect to your Veeam Backup and Replication server, Backup Repository or Backup Proxy to check whether the following services are running: Windows Management Instrumentation, RemoteProcedueCall, RemoteRegistry.

More Information

If you have any questions, please contact Veeam Support.

Veeam ONE - Steps to Compile Logs

$
0
0

Challenge

In some cases, logs are requested by Veeam Support to help diagnose issues.

Cause

Follow the steps below to collect and upload the log files for further analysis.

Solution

Exporting the log files

In Veeam One Monitor console navigate to Options > Server Settings > Other Settings > Launch Support Utility. In the lower left corner click Export Logs 
or 
Browse to or run C:\Program Files\Common Files\Veeam\Veeam ONE Settings\VeeamOneSettings.exe

User-added image
Exporting logs may take a while. When it is finished, you will be asked to choose the location for the logs to be saved to.
 
User-added image
 

Uploading the log files
 
 Attach the generated bundle to your case:
User-added image
 
If the total attachment size is under 3.5MB, you will be able to attach it to your e-mail reply.

If none of these options are working, please notify Veeam Support and an engineer will provide FTP credentials for the case. Once you receive the FTP link, follow the below instructions to upload the logs via FTP. You can start by copying and pasting the URL with credentials, as it has the credentials built into the link. Once you have copied the URL, you can use a Windows\File Explorer browser (Windows key + e) and paste the link into that browser, or your preferred FTP client.

NOTE: Internet Explorer, Firefox, or any other browser will not work for the FTP upload.

1. Open Windows\File Explorer.
 User-added image
 
 2. Paste URL with credentials.
 User-added image
 
 3. Drag and Drop the Zipped folder or individual logs into the browser.
User-added image
 
 4. Once completed, update your existing support case to inform us that the logs have been successfully uploaded to ensure the quickest review and response.

 

More Information

Below are the relative log path lists for Veeam ONE. If there are difficulties compiling the logs via the Veeam ONE support tool, you can gather the files from the appropriate directories below and provide Veeam Support a .zip file copy.

For versions: 7.x, 8.x, 9.x:
Veeam ONE Monitor - C:\Users\<USER>\AppData\Local\Veeam\Veeam ONE Monitor\
Veeam Reporter\Business View Service logs - C:\Users\<USER>\AppData\Local\Veeam\Veeam ONE\
Veeam Reporter Web logs - %ProgramFiles%\Veeam\Veeam ONE\Veeam ONE Reporter Web\Veeam\Veeam ONE Reporter\
Veeam Business View Web logs - %ProgramFiles%\Veeam\Veeam ONE\Veeam ONE Business View Web\Generated\
VeeamOneSettings - C:\Users\<USER>\AppData\Local\Veeam\VeeamOneSettings\

For version 9.5 and later:
Veeam ONE Monitor – %ProgramData%\Veeam\Veeam ONE Monitor\Logs\
Veeam Reporter\Business View Service logs – %ProgramData%\Veeam\Veeam ONE\
Veeam Reporter Web logs – %ProgramFiles%\Veeam\Veeam ONE\Veeam ONE Reporter Web\Veeam\Veeam ONE Reporter\
Veeam Business View Web logs – %ProgramFiles% \Veeam\Veeam ONE\Veeam ONE Business View Web\Generated\
VeeamOneSettings - %ProgramData%\Veeam\VeeamOneSettings\

If you have any questions, contact Veeam Support.
Viewing all 4469 articles
Browse latest View live


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