Configuring PSC Appliance for High Availability in vSphere 6.5/6.7
search cancel

Configuring PSC Appliance for High Availability in vSphere 6.5/6.7

book

Article ID: 341144

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

This article provides steps to configure Platform Services Controller (PSC) Appliance 6.5/6.7 High Availability.

Environment

VMware vCenter Server Appliance 6.5.x
VMware vCenter Server Appliance 6.7.x

Resolution

This article is part of a series for configuring PSC HA, for the main article, see:

Configuring PSC HA 6.5 for SSL passthrough

To configure the PSCs for load balancing, run updateSSOConfig.py and UpdateLsEndpoint.py scripts:
 
Notes:
  • The updateSSOConfig.py script updates information local to each PSC and must be ran on all PSCs in the HA instance.
  • The UpdateLsEndpoint.py script updates the ServiceRegistration Endpoints in VMDir and only needs to be ran on one of the PSCs in the HA instance.
Running the updateSSOConfig.py script
  1. Connect to the PSC appliance and log in with root credentials.
  2. Type shell to access the Bash shell.
  3. Navigate to /usr/lib/vmware-sso/bin with this command:

    cd /usr/lib/vmware-sso/bin
     
  4. Run this command:

    python updateSSOConfig.py --lb-fqdn=PSC_HA_VIP_FQDN

    Example:

    python updateSSOConfig.py --lb-fqdn=psc-ha-vip.example.com

  5. Repeat these steps on remaining PSCs.

Running the UpdateLsEndpoint.py script

  1. Connect to the PSC appliance and log in with root credentials.
  2. Type shell to access the Bash shell.
  3. Navigate to /usr/lib/vmware-sso/bin with this command:

    cd /usr/lib/vmware-sso/bin 

  4. Run this command:

    python UpdateLsEndpoint.py --lb-fqdn=PSC_HA_VIP_FQDN --user=administrative_user --password=passwordFor example:python UpdateLsEndpoint.py --lb-fqdn=psc-ha-vip.example.com [email protected] --password=password

    Note: Perform these step on a single PSC node only.

Configuring PSC HA 6.5 Update 1 for SSL termination

To configure the PSCs for load balancing, run updateSSOConfig.py and UpdateLsEndpoint.py scripts.

Notes:

  • The updateSSOConfig.py script updates information local to each PSC and must be ran on all PSCs in the HA instance.
  • The UpdateLsEndpoint.py script updates the ServiceRegistration Endpoints in VMDir and only needs to be ran on one of the PSCs in the HA instance.

Running the updateSSOConfig.py script

  1. Connect to the PSC appliance and log in with root credentials.
  2. Type shell to access the Bash shell.
  3. Navigate to /usr/lib/vmware-sso/bin with this command:cd /usr/lib/vmware-sso/bin 
  4. Run this command:

    python updateSSOConfig.py --lb-fqdn=PSC_HA_VIP_FQDN

    Example:
    python updateSSOConfig.py --lb-fqdn=psc-ha-vip.example.com

  5. Repeat these steps on remaining PSCs.

Running the UpdateLsEndpoint.py script

  1. Connect to the PSC appliance and log in with root credentials.
  2. Type shell to access the Bash shell.
  3. Navigate to /usr/lib/vmware-sso/bin with this command:

    cd /usr/lib/vmware-sso/bin 

  4. Run this command:

    python UpdateLsEndpoint.py --upgrade --lb-fqdn=PSC_HA_VIP_FQDN --user=administrative_user --password=password

    Example:
    python UpdateLsEndpoint.py --upgrade --lb-fqdn=psc-ha-vip.example.com [email protected] --password=password

    Note: Perform these step on a single PSC node only.

 

Additional Information