Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security & DevOps Insights

  • Home
  • About
  • Advertise With US
  • Reviews
  • Contact
  • Toggle search form
Home » Backup » Veeam backup for aws Processing postgres rds failed: No valid combination of the network settings was found for the worker configuration
  • Create Password Policies via GPO
    How to Create a Password Policy with Group Policy Object Windows
  • Screenshot
    How to change the Windows Pagefile Size Windows Server
  • You are currently signed in as
    How to fix “You are currently signed in as: Use a different account-this account is managed by your organisation” Microsoft Exchange/Office/365
  • Watchguard Firewall 180504 100511 1
    WatchGuard Firebox XTM Device Image Backup Network | Monitoring
  • SU
    How to switch users in Linux Linux
  • Enable TPM and ecure boot on HyperV to run windoows 11
    How to run Windows 11 on HyperV Virtualization
  • OPEN OFFICE
    How to Install Apache OpenOffice on Ubuntu  Linux
  • 71PSZcv0RL. AC SX425
    How to disable unused Cisco Access Ports Network | Monitoring

Veeam backup for aws Processing postgres rds failed: No valid combination of the network settings was found for the worker configuration

Posted on 16/05/202416/05/2024 Christian By Christian No Comments on Veeam backup for aws Processing postgres rds failed: No valid combination of the network settings was found for the worker configuration
veeam-backup-for-aws-Processing-postgres-rds-failed

In this article, we shall discuss various errors you can encounter when implementing “Veeam Backup for AWS to protect RDS, EC2 and VPC“. Specifically, the following error “veeam backup for aws Processing postgres rds failed: No valid combination of the network settings was found for the worker configuration” will be discussed. A configuration is a group of network settings that Veeam Backup for AWS uses to deploy worker instances in a specific AWS Region. It is used to perform data protection, disaster recovery, backup retention and EFS indexing operations. Please see how to solve cannot find a valid base URL for repo: base/7/x86_64, and how to check Windows Activation Status and troubleshoot activation errors.

According to Veeam, a Worker node is used to perform most data protection and disaster recovery operations (such as creating and removing EC2 and RDS image-level backups, restoring backed-up data, EFS indexing). Worker instances are temporary Linux-based EC2 instances that are responsible for the interaction between the backup appliance, AWS services and other Veeam Backup for AWS components.

Veeam Backup for AWS creates one worker instance per each AWS resource added to a backup policy, restore, indexing or retention task. Veeam Backup for AWS can launch worker instances in the following AWS accounts:

  • The backup account is an AWS account to which the service IAM role specified to launch worker instances belongs. By default, Veeam Backup for AWS uses this account to launch worker instances for backup, restore and backup retention operations.
  • Production accounts are the same AWS accounts where the processed resources belong. By default, Veeam Backup for AWS uses these accounts to launch worker instances for EFS indexing and for RDS backup and restore operations.

Learn how to Set up Veeam Backup for Microsoft Azure. See also, how to fix “WinRM cannot complete the operation, verify that the specified computer name is valid“, and Migrate Veeam Configuration Database to PostgreSQL Server.

Errors Encountered when deploying VBAWS

One of the tests has failed as shown below for RDS Policies. In order to fix this, we have to determine from the log or session status the root cause. To do this, please proceed to the fix below.

No-valid-combination-of-the-network-settings-was-found-for-the-worker-configuration-1

Error 1 Fix: Create a Worker Node

Upon investing the “Session Status”, we can see that the worker network settings for the region specified was not configured. By the way, what is a worker node?

To fix the below error, you have to create a Production worker node for the Frankfurt region.

Worker-Node-for-region-is-not-set

Note: You can instruct Veeam Backup for AWS to launch worker instances in the backup account or in production accounts. Depending on the type of the account in which you plan to launch worker instances. IAM roles used for worker instance deployment and communication with the instances must have a specific set of permissions.

Please see How to add and remove RDS Collection. Also, see how to Remove Remote Desktop Services Role on Windows Server, and how to install PostgreSQL on Ubuntu.

Create a Worker Node

The Production Worker Accounts are the same AWS accounts where the processed resources belong. By default, Veeam Backup for AWS uses these accounts to launch worker instances for EFS indexing and for RDS backup and restore operations.

To create a worker node, click on the Configuration settings as shown below.

configuration

Select “Production Accounts’

worker-setup

Select your desired region and click on Apply.

Select-regiosn

Specify the AWS Account, IAM roles and ensure it has the adequate permission as stated in the Veeam User Guide. You can check permission when complete. Lastly, also enter the availability zone to place the worker nodes on.

add-worker

Worker Network Setting

Select an Amazon VPC you have created. Also, select the subnet to which you want to connect worker instances, and specify a security group that must be associated with the instances.

network-settings

As you can see below, we have populated our network settings and ready to go. Click Next to proceed.

network-settings-in-place

Click on “Finish” to complete the Worker configuration.

Finish-settings

As you can see, we have the production account created to  launch worker instances for EFS indexing and for RDS backup and restore operations.

worker-created-successfully

Please see VPC, Subnet, NACL, Security Group: Create your own Network on AWS from Scratch [Part 2], and how to Build a Scalable VPC for Your AWS Environment [Part 1].

Solution: Processing failed: No valid network combination of the network settings was found for the worker configuration

As you can see below, we have a different error.

veeam-backup-for-aws-Processing-failed-1
Processing failed: No valid network combination of the network settings was found for the worker configuration

To resolve both issues, we have to ensure we have the right security group attached to the RDS instance. For me, this was not the issue.

Secondly, the auto Assign Public IP address” was missing for the VPC where the Veeam Backup for AWS was installed. Therefore, I had to edit the VPC and enabled the the “Auto Assign IP Address” as shown below.

Enable Auto Assign Public IP Address on AWS

To do this, proceed to the VPC section on AWS, and edit the Subnet settings. Ensure the checkbox close to “Enable Auto Assign Public IP Address” on AWS” is checked.

Auto-Assign-IP-Address

As you can see below, we have successfully changed Successfully changed the IP auto Assignment for the Subnet

Successfully-changed-IP-auto-Assignement-for-the-Subnet
Note: For best practice, it is not recommended to create a publicly accessible DB instance. 

Since this is a lab, I needed to configure the VPC this way and this enabled the worker node to communicate correctly and have the RDS backup. You should create the right networking before hand to enable this communication.

Fix The worker instance failed to connect to AWS SSM service

Another error you could encounter is the “Failed Processing postgres rds failed: The worker instance failed to connect to AWS SSM service”.

Note: It is recommended to check whether network settings are properly configured.
worker-instance-failed-to-connect-to-AWS-SSM-service-1
By default. the AWS SSM Service is installed on almost all instances. 

So I quickly verified this on the Veeam Backup for AWS Appliance as shown below and as you can see, this appliance is this services up and running and up to date.

AWS-SSM-Service-running-1

Note: An updated version of SSM Agent is released whenever new capabilities are added to Systems Manager or updates are made to existing capabilities. Failing to use the latest version of the agent can prevent your managed node from using various Systems Manager capabilities and features. For that reason, we recommend that you automate the process of keeping SSM Agent up to date on your machines. This can be done via the AWS System State Manager.

By default, AWS Systems Manager doesn’t have permission to perform actions on your instances. You can provide instance permissions at the account level using an AWS Identity and Access Management (IAM) role. Or at the instance level using an instance profile. If your use case allows, we recommend granting access at the account level using the Default Host Management Configuration.

As you can see also, we have the right permission in place

SSM-Permission

How can we fix this issue then?

Ensuring the right connectivity between the RDS instance and worker is key for a successfully backup and restore operation.

I found a “Default SG” created for different VPC attached to the RDS instance. Removed it and the issue was resolved.

For Veeam Backup for AWS to be able to create RDS image-level backups, make sure that security groups associated with worker instances allow outbound HTTPS traffic from the worker instances through port 443 to download a certificate bundle for establishing SSL/TLS connections.

Usually, these rules are created automatically by Veeam.
Permission-in-place-not-the-issue

Here is How to fix Synology NAS Quick Connect is not enabled issue. See also, how to Create New Users and Join Synology NAS to Active Directory.

FATAL: password authentication failed for user and password retrieved from file “/tmp/pgpwd”

Processing postgresql failed: The process psql has exited with exit code 2. psql: error: connection to server at “postgresql.czioywu6ew6t.eu-central-1.rds.amazonaws.com” (IP Address), port 5432 failed: FATAL: password authentication failed for user “christian” password retrieved from file “/tmp/pgpwd”

password authentication failed for user

Ensure you use the username and password utilized when creating the RDS instance. In my case, there was an error in the password.

Run the RDS policy Backup Job

To do this, navigate and access the appliance and click on Policies. Under RDS, select the policy (job) and click on start.

Note: A backup policy is a collection of settings that define the way backup operations are performed: what data to back up, where to store backups, when to start the backup process, how to retain restore points and so on.
Job running
Job running

The Worker Nodes are being deployed without issues.

Worker node
Worker node

We can see the Backup status as running

Backup Status
Backup Status

Snapshots succeeded successfully, while the backup is still running. During every backup session, Veeam Backup for AWS creates a cloud-native snapshot for each RDS resource added to a backup policy.  The cloud-native snapshot itself is a collection of point-in-time snapshots that Veeam Backup for AWS takes using native AWS capabilities. You can read more here.

RDS backup running
RDS backup running

From the session status, there are no errors withe the native snapshot creation.

Snaplogs
Snapshot logs

Now, our backup job has completed as well. But this time, with a warning. This is being investigated and would be blogged separately in a new post.

RDS job completed
RDS job completed

It is worth mentioning that, During every successful backup session, Veeam Backup for AWS creates a new restore point. If Veeam Backup for AWS detects that the number of restore points in the snapshot chain exceeds the retention limit, the earliest restore point is removed from the chain. Also, Veeam Backup for AWS does not apply retention policy to cloud-native snapshots created manually.

FAQs relating to Veeam backup for aws postgres rds failed: No valid network found

Failed to check region availability. You are not authorized to perform this
operation. User: arn:awsiam:xxxxxxxx:user/VeeamBackupForAWSisnot
authorized to perform: ec2:DescribeRegions because no identity-based policy
allows the ec2DescribeRegions action

Please assign the right IAM permission to the User in order to be able to check region availability.

Failed to check bucket exists. Cannot access $3 bucket tdabucket. Required
permissions are missing. Check AM role permissions or verify that the IAM
role has access to the bucket or repository folder.

Please assign the right IAM permission to the User in order to be able to access the S3 bucket.

I hope you found this guide “Veeam backup for aws Processing postgres rds failed: No valid combination of the network settings was found for the worker configuration” useful. Please feel free to leave a comment below.

Rate this post

Thank you for reading this post. Kindly share it with others.

  • Click to share on X (Opens in new window) X
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on WhatsApp (Opens in new window) WhatsApp
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to share on Mastodon (Opens in new window) Mastodon
  • Click to share on Bluesky (Opens in new window) Bluesky
  • Click to share on Threads (Opens in new window) Threads
  • Click to share on Nextdoor (Opens in new window) Nextdoor
AWS/Azure/OpenShift, Backup Tags:AWS, EC2, rds

Post navigation

Previous Post: How to install Nextcloud Desktop client on Mac
Next Post: Could not connect to virtual machine try to connect again Hyper-V

Related Posts

  • Authentication failed   invalid credential Veeam VSA
    Fix Authentication failed: Invalid credential after installing VSA Backup
  • Angular 1
    How to deploy an Angular App to AWS S3 AWS/Azure/OpenShift
  • understanding azure active directory and enterprise mobility security ems 16 638
    Methods for Integrating Azure Active Directory with on-Premise Active Directory AWS/Azure/OpenShift
  • How To Backup Your WordPress Database banner
    How to Backup and Restore your WordPress Files and Database Backup
  • header picture
    Creating and Deploying Docker Registry Using Docker Image AWS/Azure/OpenShift
  • Convert PEM to PPK 1
    Convert a PEM Key to a PPK Key on a Linux and Windows AWS/Azure/OpenShift

More Related Articles

Authentication failed   invalid credential Veeam VSA Fix Authentication failed: Invalid credential after installing VSA Backup
Angular 1 How to deploy an Angular App to AWS S3 AWS/Azure/OpenShift
understanding azure active directory and enterprise mobility security ems 16 638 Methods for Integrating Azure Active Directory with on-Premise Active Directory AWS/Azure/OpenShift
How To Backup Your WordPress Database banner How to Backup and Restore your WordPress Files and Database Backup
header picture Creating and Deploying Docker Registry Using Docker Image AWS/Azure/OpenShift
Convert PEM to PPK 1 Convert a PEM Key to a PPK Key on a Linux and Windows AWS/Azure/OpenShift

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

VEEAMLEGEND

vexpert-badge-stars-5

Virtual Background

GoogleNews

Categories

veeaam100

sysadmin top30a

  • Create Password Policies via GPO
    How to Create a Password Policy with Group Policy Object Windows
  • Screenshot
    How to change the Windows Pagefile Size Windows Server
  • You are currently signed in as
    How to fix “You are currently signed in as: Use a different account-this account is managed by your organisation” Microsoft Exchange/Office/365
  • Watchguard Firewall 180504 100511 1
    WatchGuard Firebox XTM Device Image Backup Network | Monitoring
  • SU
    How to switch users in Linux Linux
  • Enable TPM and ecure boot on HyperV to run windoows 11
    How to run Windows 11 on HyperV Virtualization
  • OPEN OFFICE
    How to Install Apache OpenOffice on Ubuntu  Linux
  • 71PSZcv0RL. AC SX425
    How to disable unused Cisco Access Ports Network | Monitoring

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,841 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon

Tags

AWS Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2025 TechDirectArchive

 

Loading Comments...
 

You must be logged in to post a comment.