Comprehensive data protection for all workloads
Post Reply
Leo0601
Enthusiast
Posts: 88
Liked: 8 times
Joined: Oct 13, 2020 1:40 pm
Full Name: Leo
Contact:

Need to know Veeam 12 sub components path to install it

Post by Leo0601 »

Hi Experts,

I got an requirement to install all this below required components as part of Veeam 12 installation via powershell. Could someone please share me where I have to find the required components in Veeam 12 software path.

Is this all really required for Veeam 12 functionality.?
Veeam Agent for Mac Redistributable
Veeam Backup VSS Integration
Veeam VSS Hardware provider
Veeam Agent for Unix Redistributable
Veeam Distribution Service
Veeam Data mover service
Veeam Agent for Microsoft Windows Redistributable
Veeam Agent for Linux Redistributable
Veeam Plugins for Enterprise Applications Redistributable
oVirt KVM Plugin for Veeam Backup & Replication
Proxmox Virtual Environment plugin for Veeam Backup & Replication
Nutanix AHV Plugin for Veeam Backup & Replication
Microsoft Azure plugin for Veeam Backup & Replication
Kasten for Veeam Backup & Replication
AWS for Veeam Backup & Replication
Google Cloud Platform Plugin for Veeam Backup & Replication
I am looking forward for your reply

Regards
Leo
Leo0601
Enthusiast
Posts: 88
Liked: 8 times
Joined: Oct 13, 2020 1:40 pm
Full Name: Leo
Contact:

Needs to start the all below Veeam services in Veeam 12

Post by Leo0601 »

Hi Experts,

The below mentioned services are not running in Veeam 12. Could someone please let me know how to run the below missing services and what are the required components needs to be install to run this below services ? Also please mention the path of the components.
Veeam AVH Service
Veeam AWS Service
Veeam Azure Service
Veeam Backup Update Service
Veeam Backup VSS Integration Service
Veeam CDP Coordinator Service
Veeam Distribution Service
Veeam GCP Service
Veeam Kubernetes Service
Veeam KVM Service
Veeam PVE Service
Veeam VSS Hardware Provider Service
I am looking forward to hearing from you

Regards
Leo
david.domask
Veeam Software
Posts: 2607
Liked: 610 times
Joined: Jun 28, 2016 12:12 pm
Contact:

Re: Need to know Veeam 12 sub components path to install it

Post by david.domask » 1 person likes this post

Hi Leo,

I've merged your two topics together as they touch on the same concept just from two different points.

>I got an requirement to install all this below required components as part of Veeam 12 installation via powershell.

Please review the Silent Install process, as all of these additional services can be installed or not installed during this process.

> Is this all really required for Veeam 12 functionality.?

Many of these services are for extending the functionality of Veeam by introducing integrations with our other products and supported platforms -- for example, the Public Cloud plugins (Veeam Backup for Google Cloud Platform/AWS/Azure) are not necessary if you are not utilizing these products to protect your workloads in the Public Cloud.

Services like Veeam Distribution Service and Veeam Data mover Service will be installed as part of the silent installation process as they are required (similar for agents), and I think your main concern will be just do you need the services which have optional flags in the silent install. All services can be installed after the fact, but I think just follow the Silent Install guide and disable installation of the services you will not be utilizing in your environments.

Thanks!
David Domask | Product Management: Principal Analyst
Leo0601
Enthusiast
Posts: 88
Liked: 8 times
Joined: Oct 13, 2020 1:40 pm
Full Name: Leo
Contact:

Re: Need to know Veeam 12 sub components path to install it

Post by Leo0601 »

@david.domask

Hi David,

Thanks much for the response and link that you have shared.

From the link, I have followed the below steps to install the required components (AHV_INSTALL=1 AWS_INSTALL=1 AZURE_INSTALL=1 GCP_INSTALL=1 KASTEN_INSTALL=1)

But its not installing. Could you please let me know how to do that.

I have attached my PowerShell comment below

Code: Select all

$InstallCommandArguments = @"
/passive /i "$VEEAMINSTALLER\Backup\Server.x64.msi" ACCEPTEULA="yes"  ACCEPT_THIRDPARTY_LICENSES="1" ACCEPT_LICENSING_POLICY=1 ACCEPT_REQUIRED_SOFTWARE=1 VBR_LICENSE_FILE=$VEEAMINSTALLER\Veeam-32sockets-backup-ent-perpetual.lic VBR_SERVICE_USER=$user VBR_SERVICE_PASSWORD=$password AHV_INSTALL="1" AWS_INSTALL="1" AZURE_INSTALL="1" GCP_INSTALL="1" KASTEN_INSTALL="1" VBR_SQLSERVER_ENGINE="0" VBR_SQLSERVER_SERVER=$env:COMPUTERNAME\VEEAM VBR_SQLSERVER_DATABASE=VeeamBackup VBR_SQLSERVER_AUTHENTICATION=0 VBR_SQLSERVER_USERNAME=$user VBR_SQLSERVER_PASSWORD=$password /l*v "$VEEAMINSTALLER\Server.x64.log
"@
			Start-Process msiexec -ArgumentList $InstallCommandArguments -Wait
I am looking forward to hearing from you

Regards
Leo
david.domask
Veeam Software
Posts: 2607
Liked: 610 times
Joined: Jun 28, 2016 12:12 pm
Contact:

Re: Need to know Veeam 12 sub components path to install it

Post by david.domask » 1 person likes this post

Hi Leo,

Please re-check the document -- you should pass the answers in an Answers file, which is located on the installation ISO at \Setup\Silent\AnswerFiles\VBR

You will edit the answers file, then pass that file path as an argument to Veeam.Silent.Install.exe from the installation ISO. For example:

D:\Setup\Silent\Veeam.Silent.Install.exe /AnswerFile E:\MyAnswerFileVBRInstall.xml /SkipNetworkLogonErrors

Note the volume letters will likely be different for your environment, so please review the process once more and edit the answers file as the process describes.
David Domask | Product Management: Principal Analyst
Leo0601
Enthusiast
Posts: 88
Liked: 8 times
Joined: Oct 13, 2020 1:40 pm
Full Name: Leo
Contact:

Re: Need to know Veeam 12 sub components path to install it

Post by Leo0601 »

@david.domask

Hi David,

Thank you so much for the explanation.

Much Appreciated. Given like for it and Its really useful.

I have tried whatever you have suggested. I have added the required inputs in MyAnswerFileVBRInstall.xml. I am trying to install AHV_INSTALL, AWS_INSTALL, AZURE_INSTALL, GCP_INSTALL and KASTEN_INSTALL . But I am getting below error message in the powershell screen. Its shows like already installed. But its not installed and services are not running.

Also I have attached my MyAnswerFileVBRInstall.xml file. Could you please let me know what I am doing wrong

I am looking forward to hearing from you.

Regards
Leo
Error:

<?xml version="1.0" encoding="utf-16"?>
<unattendedInstallationResult>
<events>
<event id="001" title="Product is already installed.">
<description><![CDATA[Failed to start a new installation: specified bundle has already been installed.]]></description>
</event>
</events>
</unattendedInstallationResult>
PS C:\Windows\system32>

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<unattendedInstallationConfiguration bundle="Vbr" mode="install" version="1.0">
<!--[Required] Parameter 'mode' defines installation mode that silent install should operate in-->    
<!--Supported values: install/upgrade/uninstall-->

<!--Note: unused [Optional] parameters should be removed from the answer file-->

	<properties>

		<!--License agreements-->
		<!--Specify parameters to accept all the license agreements during silent installation or upgrade-->

			<!--[Required] Parameter ACCEPT_EULA specifies if you want to accept the Veeam license agreement. Specify '1' to accept the license agreement and proceed with installation or upgrade-->
				<!--Supported values: 0/1-->
				<property name="ACCEPT_EULA" value="" />

			<!--[Required] Parameter ACCEPT_LICENSING_POLICY specifies if you want to accept Veeam licensing policy. Specify '1' to accept the licensing policy and proceed with installation or upgrade-->
				<!--Supported values: 0/1-->
				<property name="ACCEPT_LICENSING_POLICY" value="" />

			<!--[Required] Parameter ACCEPT_THIRDPARTY_LICENSES specifies if you want to accept all the 3rd party licenses used. Specify '1' to accept the license agreements and proceed with installation or upgrade-->
				<!--Supported values: 0/1-->
				<property name="ACCEPT_THIRDPARTY_LICENSES" value="" />

			<!--[Required] Parameter ACCEPT_REQUIRED_SOFTWARE specifies if you want to accept all the required software licenses. Specify '1' to accept the license agreements and proceed with installation or upgrade-->
				<!--Supported values: 0/1-->
				<property name="ACCEPT_REQUIRED_SOFTWARE" value="" />

		<!--License file-->
		<!--Specify path to a license file and autoupdate option-->

			<!--[Optional] Parameter VBR_LICENSE_FILE specifies a full path to the license file. If you do not specify this parameter(or leave it empty value), Veeam Backup & Replication will be installed using current license file. To install Community Edition it must be set to 0-->
				<!--Supported values: file path/0(to install CE)-->    
				<property name="VBR_LICENSE_FILE" value="" />

			<!--[Optional] Parameter VBR_LICENSE_AUTOUPDATE specifies if you want to update license automatically(enables usage reporting). If you do not specify this parameter, autoupdate will be enabled. For Community Edition, NFR and Evaluation licenses it must be set to 1. For licenses without license ID information it must be set to 0-->
				<!--Supported values: 0/1-->
				<property name="VBR_LICENSE_AUTOUPDATE" value="1" />

		<!--Service account-->

			<!--[Optional] Parameter VBR_SERVICE_USER specifies the account under which the Veeam Backup Service will run after installation and upgrade. If you do not specify this parameter, the Veeam Backup Service will run under the LocalSystem account-->
				<!--Supported values: domain\username-->
				<property name="VBR_SERVICE_USER" value="" />

			<!--[Optional] Parameter VBR_SERVICE_PASSWORD specifies a password for the account under which the Veeam Backup Service will run. You must specify this parameter together with VBR_SERVICE_USER parameter during installation. Required during upgrade if service account is not LocalSystem account-->
			<!--Make sure you keep the answer file in a safe location whenever service account password is added to the answer file-->
				<!--Supported values: password in plain text-->
				<property name="VBR_SERVICE_PASSWORD" value="" hidden="1" />

		<!--Database configuration-->
		<!--Specify database server installation options and required configuration parameters for Veeam Backup & Replication database-->

			<!--[Required] Parameter VBR_SQLSERVER_INSTALL specifies if bundled PostgreSQL server will be installed. If set to '0', an existing SQL server settings must be specified below-->
				<!--Supported values: 0/1-->
				<property name="VBR_SQLSERVER_INSTALL" value="1" />

			<!--[Optional] Parameter VBR_SQLSERVER_ENGINE specifies SQL server type: '1' for PostgreSQL server, '0' for Microsoft SQL server.  Required when VBR_SQLSERVER_INSTALL is set to '0'-->
				<!--Supported values: 0/1-->
				<property name="VBR_SQLSERVER_ENGINE" value="1" />

			<!--[Optional] Parameter VBR_SQLSERVER_SERVER specifies a SQL server and instance on which the configuration database will be deployed. Required when VBR_SQLSERVER_INSTALL is set to '0'-->
				<!--Supported values: MSSQLSERVER\DBINSTANCE or POSTGRESQLSERVER:PORT-->
				<property name="VBR_SQLSERVER_SERVER" value="localhost:5432" />

			<!--[Optional] Parameter VBR_SQLSERVER_DATABASE specifies a name for the configuration database. If you do not specify this parameter, default name 'VeeamBackup' is used-->
				<!--Supported values: database name-->
				<property name="VBR_SQLSERVER_DATABASE" value="VeeamBackup" />

			<!--[Optional] Parameter VBR_SQLSERVER_AUTHENTICATION specifies authentication mode to connect to the database server where the Veeam Backup & Replication configuration database is deployed. Required when VBR_SQLSERVER_INSTALL is set to '0'-->
				<!--Supported values: 0 for Windows authentication/1 for SQL native authentication-->
				<property name="VBR_SQLSERVER_AUTHENTICATION" value="0" />

			<!--[Optional] Parameter VBR_SQLSERVER_USERNAME specifies a LoginID to connect to the SQL server in the native authentication mode. Required when VBR_SQLSERVER_AUTHENTICATION is set to '1'-->
				<!--Supported values: username-->
				<property name="VBR_SQLSERVER_USERNAME" value="" />

			<!--[Optional] Parameter VBR_SQLSERVER_PASSWORD specifies a password to connect to the SQL server in the native authentication mode. Required when VBR_SQLSERVER_USERNAME is used-->
			<!--Make sure you keep the answer file in a safe location whenever SQL server account password is added to the answer file-->
				<!--Supported values: password in plain text-->
				<property name="VBR_SQLSERVER_PASSWORD" value="" hidden="1"/>

		<!--Ports configuration-->
		<!--Specify Veeam Backup & Replication used ports configuration-->

			<!--[Optional] Parameter VBRC_SERVICE_PORT specifies a TCP port that will be used by the Veeam Guest Catalog Service. If you do not specify this parameter, default port '9393' is used-->
				<!--Supported values: port-->            
				<property name="VBRC_SERVICE_PORT" value="9393" />

			<!--[Optional] Parameter VBR_SERVICE_PORT specifies a TCP port that will be used by the Veeam Backup Service. If you do not specify this parameter, default port '9392' is used. If specified port number is occupied already, setup will assign the next available port number to the component-->
				<!--Supported values: port-->            
				<property name="VBR_SERVICE_PORT" value="9392" />

			<!--[Optional] Parameter VBR_SECURE_CONNECTIONS_PORT specifies a port used for communication between the mount server and the backup server. If you do not specify this parameter, default port '9401' is used-->
				<!--Supported values: port-->                        
				<property name="VBR_SECURE_CONNECTIONS_PORT" value="9401" />

			<!--[Optional] Parameter VBR_RESTSERVICE_PORT specifies a port used for Veeam REST API service. If you do not specify this parameter, default port '9419' is used-->
				<!--Supported values: port-->            
				<property name="VBR_RESTSERVICE_PORT" value="9419" />

		<!--Data locations-->
		<!--Specify Veeam Backup & Replication installation path, catalog and cache folders location-->

			<!--[Optional] Parameter INSTALLDIR specifies Veeam Backup & Replication server installation path. If you do not specify this parameter, default installation path '%ProgramFiles%\Veeam\Backup and Replication' is used-->
				<!--Supported values: file path-->
				<property name="INSTALLDIR" value="C:\Program Files\Veeam\Backup and Replication" />

			<!--[Optional] Parameter VM_CATALOGPATH specifies a path to the catalog folder where index files will be stored. If you do not specify this parameter, a path is selected based on the free space across all available disks-->
				<!--Supported values: file path-->
				<property name="VM_CATALOGPATH" value="C:\VBRCatalog" />

			<!--[Optional] Parameter VBR_IRCACHE specifies the folder where instant recovery cache will be stored. If you do not specify this parameter, a path is selected based on the free space across all available disks-->
				<!--Supported values: file path-->
				<property name="VBR_IRCACHE" value="C:\ProgramData\Veeam\Backup\IRCache" />

		<!--Automatic update settings-->
		<!--Specify Veeam Backup & Replication autoupdate settings-->

			<!--[Optional] Parameter VBR_CHECK_UPDATES specifies if you want Veeam Backup & Replication to automatically check for new product versions and updates. If you do not specify this parameter, Veeam Backup & Replication will automatically check and notify about available updates and patches-->
				<!--Supported values: 0/1-->
				<property name="VBR_CHECK_UPDATES" value="1" />

		<!--Plug-ins for Veeam Backup & Replication-->
		<!--Specify additional components to install-->

			<!--[Optional] Parameter AHV_INSTALL specifies if Nutanix AHV Plug-in for Veeam Backup & Replication will be installed. If you do not specify this parameter, plug-in will not be installed-->
				<!--Supported values: 0/1-->            
				<property name="AHV_INSTALL" value="1" />

			<!--[Optional] Parameter RHV_INSTALL specifies if Red Hat Virtualization Plug-in for Veeam Backup & Replication will be installed. If you do not specify this parameter, plug-in will not be installed-->
				<!--Supported values: 0/1-->
				<property name="RHV_INSTALL" value="1" />

			<!--[Optional] Parameter AWS_INSTALL specifies if AWS Plug-in for Veeam Backup & Replication will be installed. If you do not specify this parameter, plug-in will be installed-->
				<!--Supported values: 0/1-->
				<property name="AWS_INSTALL" value="1" />

			<!--[Optional] Parameter AZURE_INSTALL specifies if Microsoft Azure Plug-in for Veeam Backup & Replication will be installed. If you do not specify this parameter, plug-in will be installed-->
				<!--Supported values: 0/1-->
				<property name="AZURE_INSTALL" value="1" />

			<!--[Optional] Parameter GCP_INSTALL specifies if Google Cloud Plug-in for Veeam Backup & Replication will be installed. If you do not specify this parameter, plug-in will be installed-->
				<!--Supported values: 0/1-->
				<property name="GCP_INSTALL" value="1" />

			<!--[Optional] Parameter KASTEN_INSTALL specifies if Kasten K10 Plug-in for Veeam Backup & Replication will be installed. If you do not specify this parameter, plug-in will be installed-->
				<!--Supported values: 0/1-->
				<property name="KASTEN_INSTALL" value="1" />

		<!--Setup settings-->
		<!--Specify additional setup settings-->

			<!--[Optional] Parameter REBOOT_IF_REQUIRED forces target server reboot, whenever it is required. If you do not specify this parameter, reboot is not performed automatically. Keep in mind that setup procedure will not be restarted after reboot-->
				<!--Supported values: 0/1-->
				<property name="REBOOT_IF_REQUIRED" value="0" />

	</properties>
</unattendedInstallationConfiguration>
Leo0601
Enthusiast
Posts: 88
Liked: 8 times
Joined: Oct 13, 2020 1:40 pm
Full Name: Leo
Contact:

Re: Need to know Veeam 12 sub components path to install it

Post by Leo0601 »

@david.domask

Hi David

I am looking forward to hearing from you.

Can you please help me to fix it out

Thanks in advance

Regards
Leo
david.domask
Veeam Software
Posts: 2607
Liked: 610 times
Joined: Jun 28, 2016 12:12 pm
Contact:

Re: Need to know Veeam 12 sub components path to install it

Post by david.domask »

Hi Leo,

> <description><![CDATA[Failed to start a new installation: specified bundle has already been installed.]]></description>

Looks like you're doing the installation over an existing installation? Please uninstall the software for your testing and then start the silent installation process once more.
David Domask | Product Management: Principal Analyst
Leo0601
Enthusiast
Posts: 88
Liked: 8 times
Joined: Oct 13, 2020 1:40 pm
Full Name: Leo
Contact:

Re: Need to know Veeam 12 sub components path to install it

Post by Leo0601 »

@david.domask

Hi David,

Thanks for your reply.

VBR 12 was already installed.

I am just trying to perform the silent installation for other Veeam components.

So I have to install all other components along with VBR 12, is it?

Regards
Leo
david.domask
Veeam Software
Posts: 2607
Liked: 610 times
Joined: Jun 28, 2016 12:12 pm
Contact:

Re: Need to know Veeam 12 sub components path to install it

Post by david.domask »

Aha, the silent installation as noted in the documentation is for a full installation, so for your testing, you will want to start with a "clean slate". So for your script testing, please first uninstall what you've installed already, then try your silent installation again.
David Domask | Product Management: Principal Analyst
Leo0601
Enthusiast
Posts: 88
Liked: 8 times
Joined: Oct 13, 2020 1:40 pm
Full Name: Leo
Contact:

Re: Need to know Veeam 12 sub components path to install it

Post by Leo0601 »

@david.domask

Hi David,

Thanks much for making to understood. Sure, I will try it now.

Sorry for bothering you again. How can I declare the variable and call it in the XML?
For ex: For VBRC_SERVICE_USER I wanted to add $User = "$env:USERDOMAIN\$env:USERNAME".
Can you please give me an idea. So I can follow the same

Regards
Leo
Leo0601
Enthusiast
Posts: 88
Liked: 8 times
Joined: Oct 13, 2020 1:40 pm
Full Name: Leo
Contact:

Re: Need to know Veeam 12 sub components path to install it

Post by Leo0601 »

@david.domask

Hi David,

you are such a savior for me.

Silent installation helps me to fix the both issue which I have reported.

Now all the required components got installed as well as all the required services available in the services list.

We went with Veeam support. But they haven't given a exact solution.

You gave us the solution. It worked for me.

Below is the case number. If possible, you can assign it to yourself and close it. Just wanted to give the credits to you.

07482949

Thank you, and Its really much appreciated.

Regards
Leo.
Post Reply

Who is online

Users browsing this forum: Amazon [Bot], Bing [Bot], Google [Bot], Semrush [Bot] and 73 guests