Skip to content

Instantly share code, notes, and snippets.

@sneal
Created October 6, 2021 16:12
Show Gist options
  • Save sneal/ed6805c3b4c7b6c70e96e034ba458d5a to your computer and use it in GitHub Desktop.
Save sneal/ed6805c3b4c7b6c70e96e034ba458d5a to your computer and use it in GitHub Desktop.
NSX-T layer 4 LB VM Extension
$ cat > ./cf_prod_tcp_vm_extension.yml <<YAML
vm-extension-config:
  name: cf_prod_tcp_vm_extension
  cloud_properties:
    nsxt:
      lb:
        server_pools:
        - name: cf-prod-tcp-router
YAML

$ om --target "https://OPSMGR-FQDN" create-vm-extension -c ./cf_prod_tcp_vm_extension.yml
$ cat > ./cf_prod_tcp_opsfile.yml << YAML
- type: replace
  path: /resource-config/tcp_router?/additional_vm_extensions?/-
  value: cf_prod_tcp_vm_extension
YAML

$ om --target "https://OPSMGR-FQDN" staged-config -p cf > /tmp/cf.yml
$ om --target "https://OPSMGR-FQDN" configure-product --config /tmp/cf.yml -o ./cf_prod_tcp_opsfile.yml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment