For Terraform prerequisites, see
KVM Host Permissions for Local or Remote
Deployments.
Extract the downloaded Terraform ZIP file to your central
controller or KVM host.
Navigate to the extracted directory containing the
node-specific Terraform folders.
Perform one of the following deployment methods:
- Local Deployment: - Inside each node's folder,
execute the following
commands:
terraform init
terraform plan
terraform apply
Ensure that you are logged in as
the sudo user before issuing terraform
command.
- Remote Deployment (Recommended):
Ensure SSH keys are correctly set up
and added to the SSH agent.
Use the provided deploy-cluster.sh
script (for example, ./deploy-cluster.sh
setup) to automate terraform init, plan,
and apply across all node directories.
Monitor the terminal output for
Terraform provisioning status.
Verify Cluster Deployment and Initial Configuration
Access the Panorama UI and navigate to Managed
Devices and Firewall Clusters to confirm nodes are
registered and the cluster is forming.
Monitor content and configuration pushes from Panorama through
the node's CLI (show jobs all) and Panorama's task manager.
Confirm the cluster is online and functional after auto-commit
and content installation jobs complete.