BackupVeeam Backup

Veeam Backup & Replication 12.3 on Windows Server 2025

Veeam Backup & Replication 12.3 on Windows Server 2025
27views

Introduction

Veeam Backup & Replication is a data protection and disaster recovery solution designed to back up, restore, and replicate virtual, physical, and cloud workloads. It is one of the most widely adopted enterprise backup solutions in the virtualization world. With version 12.3, Veeam continues to deliver powerful data protection, disaster recovery, and replication capabilities for both physical and virtual environments.

In this step-by-step guide, we will walk through the complete installation of Veeam Backup & Replication 12.3 on a Windows Server 2025 machine. Our environment details are as follows:

RoleVeeam Backup & Replication Server
Operating SystemWindows Server 2025 (Standard/Datacenter)
Domain Controllervmorecloud.com
Server IP Address192.168.91.129
Veeam Version12.3 (Build 12.3.0.310)

Prerequisites & System Requirements

Before starting the installation, ensure your environment meets the following hardware and software requirements:

Hardware Requirements

ComponentMinimumRecommended
CPU4 Cores8+ Cores
RAM8 GB16 GB or more
System Disk (C:)100 GB200 GB SSD

Software Requirements

  • Windows Server 2025 (Standard or Datacenter Edition) — fully updated
  • Microsoft SQL Server 2019/2022 — or let Veeam install SQL Express automatically
  • .NET Framework 4.7.2 or later
  • PowerShell 5.1 or later
  • Domain membership (vmorecloud.com) with Administrator privileges
  • Veeam Backup & Replication 12.3 ISO or installer downloaded from veeam.com
  • Active license key or NFR/trial license

💡 Pro Tip: It is strongly recommended to join the server to your Active Directory domain (vmorecloud.com) before installation, so Veeam can properly leverage domain credentials for managed servers and backup jobs.

Pre-Installation Steps

Step 1 — Verify Domain Join

Confirm that your Windows Server 2025 machine is joined to the vmorecloud.com domain. Open a PowerShell window and run:

(Get-WmiObject Win32_ComputerSystem).Domain

The output should display:

vmorecloud.com

If the server is not yet domain-joined, navigate to System Properties > Change settings > Change, and join the domain using an administrator account from vmorecloud.com.

Step 2 — Verify Network Connectivity

Ensure the server has a static IP address configured. Our server uses IP address 192.168.91.129. Verify this with:

Get-NetIPAddress -AddressFamily IPv4 | Select-Object IPAddress, InterfaceAlias

Also confirm DNS resolution is working properly:

Resolve-DnsName vmorecloud.com

Step 3 — Disable Windows Firewall Temporarily (Optional)

During installation, you may temporarily disable Windows Firewall. Re-enable it afterward and configure the necessary Veeam firewall rules.

Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False

⚠️ Warning: Remember to re-enable Windows Firewall after installation and add the necessary Veeam port rules (TCP 9392, 9401, 2500-3300, etc.).

Step 4 — Install Windows Updates

Make sure Windows Server 2025 is fully patched before proceeding. Open Server Manager > Local Server > Windows Update, or run:

Install-WindowsUpdate -AcceptAll -AutoReboot

Installing Veeam Backup & Replication 12.3

Step 5 — Mount the ISO / Launch the Installer

Download the Veeam Backup & Replication 12.3 ISO from the official Veeam website. Right-click the ISO file in Windows Explorer and select Mount, or use PowerShell:

Mount-DiskImage -ImagePath ‘C:\Downloads\VeeamBackup&Replication_12.3.0.310.iso’

Navigate to the mounted drive (e.g., D:\) and double-click Setup.exe to launch the installer splash screen.

Step 6 — Launch Veeam Setup

The Veeam Backup & Replication 12.3 splash screen will appear. Click Install under the Veeam Backup & Replication section.

Veeam Backup & Replication 12.3 on Windows Server 2025
Veeam Backup & Replication 12.3 on Windows Server 2025 8

📌 Note: The splash screen also offers installation of Veeam Backup Catalog, Veeam Backup Enterprise Manager, and redistribution packages. For most standalone installations, only Veeam Backup & Replication is needed.

Step 7 — License Agreement

On the License Agreement page, review the End User License Agreement (EULA). Check the box to accept the terms of the Veeam license agreement and the third-party components license agreements, then click Next to continue.

Step 8 — Provide License File

On the Provide License page, you have two options:

  • Browse and select your purchased .lic license file from Veeam
  • Click Next without a license to install a free Community Edition with limited features (10 workloads)

For production use, click Browse, locate your license file (e.g., C:\Licenses\veeam.lic), and click Open, then click Next.

Step 9 — Select Components to Install

The Components page allows you to choose which Veeam components to install. The following are selected by default:

  • Veeam Backup & Replication 12.3 — Core backup server component
  • Veeam Backup Catalog — Required for VM guest file-level restore
  • Veeam Backup & Replication Console — Management GUI
Veeam Backup & Replication 12.3 on Windows Server 2025
Veeam Backup & Replication 12.3 on Windows Server 2025 9

Review the installation paths. By default, Veeam installs to:

C:\Program Files\Veeam\Backup and Replication\

You may change the path if needed. Click Next to continue.

Step 10 — Configure SQL Server Instance

This step is critical. Veeam requires a Microsoft SQL Server database to store its configuration and job metadata. You have three options:

  1. Use an existing SQL Server instance — Select this if you have SQL Server 2019/2022 already running on this server or a remote server.
  2. Install SQL Server Express 2016 — Veeam can automatically install SQL Express for small deployments (databases under 10 GB).
  3. Use a remote SQL Server — For enterprise environments, specify the SQL server FQDN (e.g., sqlserver.vmorecloud.com\VEEAMSQL).

For our lab environment at 192.168.91.129, we will allow Veeam to install SQL Server Express automatically. Select Install SQL Server Express 2016 and note the instance name:

192.168.91.129\VEEAMSQL2016

💡 For production environments with more than 10 managed servers or heavy job schedules, use a full SQL Server (Standard or Enterprise) instead of SQL Express.

Step 11 — Configure Service Account

Veeam services require an account with appropriate privileges. On the Service Account page, specify the domain account that will run Veeam services:

Username: vmorecloud\veeam-svc Password: ************

Ensure the account has local Administrator privileges on this server. Veeam will automatically grant the required SQL Server permissions. Click Next.

Step 12 — Configure Veeam Catalog Service

The Veeam Guest Catalog Service is responsible for indexing VM guest file systems for quick searches and file-level restores. Configure the catalog folder path (default is acceptable for most environments):

C:\VBRCatalog

Click Next to proceed.

Step 13 — Review & Install

The Ready to Install page presents a summary of all selected components and configurations. Review the settings carefully:

  • Installation path confirmed
  • SQL instance: 192.168.91.129\VEEAMSQL2016
  • Service account: vmorecloud\veeam-svc
  • Catalog path: C:\VBRCatalog

Click Install to begin the installation. The process typically takes 10-20 minutes depending on server performance. Veeam will install all dependencies, configure the SQL database, register Windows services, and configure firewall rules automatically.

⏳ The installer will show a progress bar for each component. Do not close the installer window or reboot the server during this process.

Step 14 — Installation Complete

Once the installation finishes, you will see a confirmation screen showing all components installed successfully. The following Windows services will now be running:

Service NameDescription
Veeam Backup ServiceCore backup engine and job scheduler
Veeam Broker ServiceManages communication between components
Veeam Mount ServiceHandles instant VM recovery and mounts
Veeam Guest Catalog ServiceIndexes VM guest file systems
Veeam Distribution ServiceManages Veeam agents and updates

Check the Launch Veeam Backup & Replication console checkbox and click Finish to complete the setup and open the console.

Post-Installation Configuration

Step 15 — First Launch & Console Overview

The Veeam Backup & Replication console will open and automatically connect to the local server at 192.168.91.129. You will be prompted to review and accept the third-party component licenses if you haven’t already.

The console consists of the following main sections visible in the left navigation pane:

  • Home — Dashboard showing protected VMs, jobs, and recent activity
  • Inventory — Connected vSphere, Hyper-V, and physical machine inventory
  • Storage Infrastructure — Backup repositories and scale-out repositories
  • Backup Infrastructure — Proxy servers, tape servers, and WAN accelerators
  • Jobs — Backup, replication, and restore jobs
  • History — Job history, sessions, and event logs

Step 16 — Add Your First Backup Repository

Before creating backup jobs, you must configure at least one Backup Repository. Navigate to Backup Infrastructure > Backup Repositories and click Add Repository.

  1. Select the repository type: Direct attached storage, Network attached storage (SMB/NFS), Deduplication appliance, or Object storage.
  2. Provide a display name, e.g., Local-Repo-01.
  3. Specify the path where backups will be stored, e.g., D:\VeeamBackups.
  4. Configure the concurrent task limit (default: 4).
  5. Click Finish to add the repository.

Step 17 — Add Infrastructure (VMware/Hyper-V)

To protect virtual machines, add your hypervisor infrastructure. Navigate to Inventory and click Add Server.

  • For VMware vSphere: Enter vCenter Server hostname or IP, and provide credentials
  • For Microsoft Hyper-V: Enter Hyper-V host or cluster FQDN with domain admin credentials (vmorecloud\administrator)

Veeam will discover all hosts, clusters, datastores, and VMs automatically.

Step 18 — Create Your First Backup Job

Navigate to Home > Jobs > Backup and click Backup Job > Virtual machine.

  • Name the job (e.g., Daily-VM-Backup).
  1. Add VMs or VM containers to protect.
  2. Select the target repository configured in Step 16.
  3. Configure guest processing (application-aware processing, VSS, etc.).
  4. Set the schedule (e.g., daily at 10:00 PM).
  5. Click Finish & Run to save and optionally start the first backup immediately.

Step 19 — Configure Email Notifications

Set up email notifications to stay informed about backup job status. Navigate to Main Menu > General Options > E-mail Settings.

  • SMTP Server: mail.vmorecloud.com (or your mail relay)
  • Port: 25 or 587 (TLS)
  • From: veeam@vmorecloud.com
  • To: admin@vmorecloud.com
  • Notify on: Success, Warning, Failure

Required Firewall Ports

Veeam Backup & Replication requires the following ports to be open between components. Configure your Windows Firewall and any network firewalls accordingly:

PortProtocolPurpose
9392TCPVeeam Backup & Replication console connections
9401TCPVeeam Backup Service (internal communications)
9397-9398TCPVeeam Broker Service
2500-3300TCPData transfer between Veeam components
443TCPVMware vCenter/ESXi HTTPS API access
902TCPVMware ESXi host network file copy (NFC)
135, 137-139, 445TCPMicrosoft networking & WMI (Hyper-V)
1433TCPSQL Server database connection

Conclusion

Congratulations! You have successfully installed and configured Veeam Backup & Replication 12.3 on Windows Server 2025 within the vmorecloud.com domain. Your Veeam server at 192.168.91.129 is now ready to protect your virtual and physical infrastructure.

With Veeam 12.3, you benefit from:

  • Immutable backups with hardened repositories and S3 object lock support
  • Instant VM recovery to restore VMs in seconds
  • Continuous Data Protection (CDP) for near-zero RPO
  • Enhanced ransomware protection with SOBR immutability

Leave a Response

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO