System Administration >
Configuration
>
NSX Advanced Load Balancer
>
Controller
>
Alb System Config
Update DNS, NTP and Backup server config in ALB controller.
Use this API to update DNS, NTP and Backup server config in ALB controller.
Request:
Method:
PUT
URI Path(s):
/policy/api/v1/alb/controller-nodes/system-configuration
Request Headers:
n/a
Query Parameters:
ALBControllerNodeVMUpdateParameters
+
ALBControllerNodeVMUpdateParameters
(
schema
)
Name
Description
Type
Notes
running_config
Update Advanced Load Balancer Controller runtime config as well
If true, then the configuration will be updated in the running Advanced Load Balancer Controllers as well.
boolean
Request Body:
ALBControllerSystemConfiguration
+
ALBControllerSystemConfiguration
(
schema
)
Name
Description
Type
Notes
backup_server_config
Backup server configuration for Advanced Load Balancer Controller
Backup server configuration for Advanced Load Balancer Controller.
ALBControllerBackupConfiguration
clustering_id
Unique Id for NSX Advanced Load Balancer Controller Cluster used in VCF managed NSX.
Unique Id for NSX Advanced Load Balancer Controller Cluster used in VCF managed NSX.
string
Readonly
dns_servers
DNS servers.
List of DNS servers.
array of
IPv4Address
ntp_servers
NTP servers.
List of NTP servers.
array of
HostnameOrIPv4Address
Example Request:
PUT https://<policy-mgr>/policy/api/v1/alb/controller-nodes/system-configuration { "dns_servers": [ "10.33.38.2" ], "ntp_servers": [ "10.166.1.110" ], "backup_server_config": { "server_address": "10.20.30.4", "username": "backupUser", "password": "password1", "backup_location": "/vmware/backup", "backup_passphrase": "password1" }, "clustering_id": "e8abab64-774e-48fa-bd5c-41df7aefdb88" }
Successful Response:
Response Code:
200 OK
Response Headers:
Content-type: application/json
Response Body:
ALBControllerSystemConfigurationResponse
+
ALBControllerSystemConfigurationResponse
(
schema
)
Name
Description
Type
Notes
status
Advanced Load Balancer controller node system configuration update status
Advanced Load Balancer controller node system configuration update status.
string
Readonly
Example Response:
{status: "NSX Advanced Load Balancer Controller system configuration updated successfully."}
Required Permissions:
crud
Feature:
policy_lb
Additional Errors:
301 Moved Permanently
307 Temporary Redirect
400 Bad Request
403 Forbidden
409 Conflict
412 Precondition Failed
500 Internal Server Error
503 Service Unavailable