The following cmdlets are available from the JSDR.Configuration package:


Invoke-PreflightJetDRInstall

Runs a pre-flight check on the SDDC to validate basic requirements to install JetStream software are satisfied.

Invoke-PreflightJetDRUninstall

Runs a pre-flight check to validate all conditions to uninstall JetStream software are satisfied.

Install-JetDRWithStaticIp

Installs the JetStream Management Server Appliance (MSA) with static IP configuration, registers the MSA VM with the vCenter and configures one cluster with JetStream IO Filter software. (If there are multiple clusters, additional clusters can be configured with Enable-JetDRForCluster.)

Install-JetDRWithDHCP

Installs the JetStream MSA VM with DHCP configuration, registers the MSA VM with the vCenter and configures one cluster with JetStream IO Filter software. (Important - Installing the JetStream MSA VM with DHCP is not recommended for production. It should only be used for POCs if static IP reservations are not in place at the time of the POC.)

Enable-JetDRForCluster

Configures a cluster with JetStream IO Filter software. (Prerequisite: The JetStream MSA VM is installed and registered to vCenter.)

Disable-JetDRForCluster

Unconfigures JetStream IO Filter software from a cluster. This cmdlet should be used before running Uninstall-JetDR if multiple clusters in the SDDC are configured with JetStream IO Filter software. (It may not be necessary to use this cmdlet if the SDDC is configured using only a single cluster.)

Register-JetDRPlugin

Registers the JetStream plugin with vCenter.

Unregister-JetDRPlugin 

Unregisters the JetStream plugin from vCenter.

Resolve-HostIssue 

Resolves the last failed IO Filter task (install/uninstall/upgrade) on a host and restarts CIM service on the host. If there is nothing to resolve, it just restarts CIM service on the host.

Resolve-ClusterIssue

Resolves the last failed IO Filter task (install/uninstall/upgrade) on the cluster and restarts CIM service on all hosts in the cluster. If there is nothing to resolve, it just restarts CIM on all hosts in the cluster.

Update-JetDR

Upgrades the JetStream MSA VM and all other components to their latest version (if available).

Restart-JetDRDaemon

Restarts the JetStream daemon on all hosts of a cluster.

Enable-JetDRSshd

Enables sshd on the JetStream MSA VM.

Disable-JetDRSshd

Disables sshd on the JetStream MSA VM.

Test-JetDRApplianceConnection

Tests the connection between the Run command agent and JetStream MSA VM.

Enable-JetstreamRESTUser

Creates/Refreshes a 'Partner REST Read+Write' role and a user for communication between the MSA VM and ESXi. (Required for vSphere-8.0.)

Restart-MSA

Restarts the MSA VM.

Start-MSA

Powers on the MSA VM.

Uninstall-JetDR

Unconfigures the cluster, unregisters vCenter from the MSA VM, powers off and deletes the MSA VM.

List of all JSDR.Configuration cmdlets.


Important: For certain tasks such as IO Filter upgrade/uninstall, the hosts in the cluster will be moved into maintenance mode one at a time (VAIO requirement). The default AVS pilot light cluster comes with three hosts and three NSX-T managers with an anti-affinity rule set so that two NSX-T managers cannot reside on the same host. Hence, if there are three hosts in the cluster, they will not be able to enter maintenance mode and the task cannot succeed.

JSDR.Configuration cmdlets have checks built-in to verify if a cluster satisfies the number of hosts requirement to successfully complete the task. If the task cannot be performed for a given configuration it will will signal an error before starting. In such case, it will be necessary to temporarily add another host to the cluster in order to perform the task. The extra host can then be removed after the task has been completed.