This is a config-script for zPodFactory that enables advanced VMware vSphere and NSX-T integration for zPods. It provides automated configuration of VMware Distributed Switches (VDS) on vCenter Server Appliance (vCSA) and prepares and configures NSX-T networking components.
This config-script follows zPodFactory's config-scripts architecture as introduced in PR #43 and PR #47.
The vdsnsx config-script is designed to work with zPodFactory's config-scripts system, which allows execution of custom scripts at different stages of a zPod's lifecycle. This script specifically handles:
- VDS Configuration (
zpod_component_add_vcsa.py): Automates the setup of VMware Distributed Switches on vCSA - NSX-T Preparation (
zpod_component_add_nsx.py): Prepares and configures NSX-T networking components and hosts
In the zpodcore directory, run:
git clone https://github.com/carsso/zPodFactory-vdsnsx.git zpodengine/src/zpodengine/config_scripts/vdsnsxYou can configure this as a default config-script for all new zPods using the ff_default_config_scripts setting:
In the zpodcore directory, run:
# Set default config-scripts (comma-separated)
just zcli setting create -n ff_default_config_scripts -v "vdsnsx" -d ""