KEMBAR78
Command Reference-NOS v4 0 | PDF | Command Line Interface | Virtual Machine
0% found this document useful (0 votes)
8 views161 pages

Command Reference-NOS v4 0

The document is a command reference for Nutanix NOS 4.0, detailing the usage, installation, and commands for the Nutanix Command-Line Interface (nCLI). It includes information on default cluster credentials, command formats, and embedded help features, along with a comprehensive list of commands for managing the Nutanix cluster. Additionally, it covers PowerShell cmdlets and various administrative tasks related to the Nutanix environment.

Uploaded by

Jinu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views161 pages

Command Reference-NOS v4 0

The document is a command reference for Nutanix NOS 4.0, detailing the usage, installation, and commands for the Nutanix Command-Line Interface (nCLI). It includes information on default cluster credentials, command formats, and embedded help features, along with a comprehensive list of commands for managing the Nutanix cluster. Additionally, it covers PowerShell cmdlets and various administrative tasks related to the Nutanix environment.

Uploaded by

Jinu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 161

Command Reference

NOS 4.0
06-Aug-2014
Notice

Copyright
Copyright 2014 Nutanix, Inc.
Nutanix, Inc.
1740 Technology Drive, Suite 150
San Jose, CA 95110
All rights reserved. This product is protected by U.S. and international copyright and intellectual property
laws. Nutanix is a trademark of Nutanix, Inc. in the United States and/or other jurisdictions. All other marks
and names mentioned herein may be trademarks of their respective companies.

License
The provision of this software to you does not grant any licenses or other rights under any Microsoft
patents with respect to anything other than the file server implementation portion of the binaries for this
software, including no licenses or any other rights in any hardware or any devices or software that are used
to communicate with or in connection with this software.

Conventions
Convention Description

variable_value The action depends on a value that is unique to your environment.

ncli> command The commands are executed in the Nutanix nCLI.

user@host$ command The commands are executed as a non-privileged user (such as nutanix)
in the system shell.

root@host# command The commands are executed as the root user in the hypervisor host
(vSphere or KVM) shell.

> command The commands are executed in the Hyper-V host shell.

output The information is displayed as output from a command or in a log file.

Default Cluster Credentials


Interface Target Username Password

Nutanix web console Nutanix Controller VM admin admin

vSphere client ESXi host root nutanix/4u

Copyright | Command Reference | NOS | 2


Interface Target Username Password

SSH client or console ESXi host root nutanix/4u

SSH client or console KVM host root nutanix/4u

SSH client Nutanix Controller VM nutanix nutanix/4u

IPMI web interface or ipmitool Nutanix node ADMIN ADMIN

IPMI web interface or ipmitool Nutanix node (NX-3000) admin admin

Version
Last modified: August 6, 2014 (2014-08-06 11:15:52 GMT-7)

Copyright | Command Reference | NOS | 3


Contents

1: Nutanix Command-Line Interface.......................................................... 6


Installing the nCLI on Your Local System........................................................................................... 6
Initiating an nCLI Session From Your Local System...........................................................................7
Command Format................................................................................................................................ 7
Embedded Help................................................................................................................................... 8

2: Controller VM Commands...................................................................... 9
cluster................................................................................................................................................... 9
diagnostics.py.....................................................................................................................................24
genesis............................................................................................................................................... 27
ncc...................................................................................................................................................... 32
setup_hyperv.py................................................................................................................................. 44

3: nCLI Reference...................................................................................... 46
alerts: Alert.................................................................................................................................... 46
authconfig: Authentication Configuration.......................................................................................48
cluster: Cluster.............................................................................................................................. 52
container: Storage Container........................................................................................................ 60
datastore: Datastore...................................................................................................................... 63
disk: Physical Disk.......................................................................................................................... 64
events: Event...................................................................................................................................66
health-check: Health Check.......................................................................................................... 67
host: Physical Host..........................................................................................................................67
http-proxy: HTTP Proxy................................................................................................................ 70
license: License............................................................................................................................. 72
managementserver: Management Server....................................................................................... 73
multicluster: Multicluster.............................................................................................................. 74
protection-domain: Protection domain......................................................................................... 75
pulse-config: Pulse Configuration................................................................................................ 85
rsyslog-config: RSyslog Configuration........................................................................................ 85
rackable-unit: Rackable unit........................................................................................................ 88
remote-site: Remote Site.............................................................................................................. 88
snapshot: Snapshot.........................................................................................................................91
snmp: SNMP..................................................................................................................................... 93
software: Software..........................................................................................................................97
storagepool: Storage Pool............................................................................................................. 98
storagetier: Storage Tier............................................................................................................ 100
user: User...................................................................................................................................... 101
vdisk: Virtual Disk......................................................................................................................... 104
virtualmachine: Virtual Machine................................................................................................. 107
vzone: vZone..................................................................................................................................108
vstore: VStore...............................................................................................................................109

4: PowerShell Cmdlets............................................................................ 111


Installing PowerShell Cmdlets......................................................................................................... 111

4
PowerShell Cmdlets Usage............................................................................................................. 111
PowerShell Cmdlets Reference.......................................................................................................115
Alerts Administration............................................................................................................. 116
Auth Config Administration................................................................................................... 117
Backup And Dr Administration..............................................................................................120
Cluster Administration........................................................................................................... 129
Clusters Data Query............................................................................................................. 135
Common................................................................................................................................ 136
Container Administration....................................................................................................... 137
Disk Administration................................................................................................................141
Events Administration............................................................................................................142
Health Check Administration.................................................................................................143
Host Administration............................................................................................................... 144
Http Proxy Administration..................................................................................................... 145
License Administration.......................................................................................................... 146
Remote Site Administration.................................................................................................. 146
Snmp Administration............................................................................................................. 149
Storage Pool Administration................................................................................................. 153
VDisk Administration............................................................................................................. 155
VMAdministration...................................................................................................................158
VStore Administration............................................................................................................160
Virtual Disk Administration.................................................................................................... 161

5
1
Nutanix Command-Line Interface
The Nutanix command-line interface (nCLI) allows you to run system administration commands against the
Nutanix cluster from any of the following machines:
• Your local machine (preferred)
• Any Controller VM in the cluster

Installing the nCLI on Your Local System


Tip: Refer to Default Cluster Credentials on page 2 for the default credentials of all cluster
components.

1. Verify that your system has Java Runtime Environment (JRE) version 5.0 or higher.
To check which version of Java is installed on your system or to download the latest version, go to
http://www.java.com/en/download/installed.jsp.

2. Download the nCLI.

a. Connect to the Nutanix web console.

b.
Click the user icon at the top of the console.

c. Select Download nCLI.

d. Download and unzip the file on your local system.

3. Configure your Windows %PATH% or Linux $PATH environment variables.


• ncli directory (for example, C:\ncli)
• JRE bin directory (for example, C:\Program Files\Java\jre1.6.0_21\bin)

Nutanix Command-Line Interface | Command Reference | NOS | 6


The procedure to complete this step depends on your operating system. For more information, go to
http://java.com/en/download/help/path.xml.

Initiating an nCLI Session From Your Local System


Before you begin: Install the nCLI on your local system by following Installing the nCLI on Your Local
System on page 6.

1. Open a command prompt.

2. Start the nCLI.


$ cd ncli_dir
$ ./ncli -s management_ip_addr -u 'username' -p 'user_password'

• Replace ncli_dir with the directory where the nCLI is installed.


• Replace management_ip_addr with the IP address of any Nutanix Controller VM in the cluster.
• Replace username with the name of the user (if not specified, the default is admin).
• Replace user_password with the password of the user.

Troubleshooting

Error Explanation/Resolution

Error: Bad credentials The admin user password has been changed from the default and
you did not specify the correct password.
Type exit and start the nCLI again with the correct password.

Error: Could not connect to The cluster is not started.


Nutanix Gateway
Log on to a Controller VM as the nutanix user and run the following
command:
nutanix@cvm$ cluster start

When the cluster is up, exit the nCLI and start it again.

Results: The Nutanix CLI is now in interactive mode. To exit this mode, type exit at the ncli> prompt.

Command Format
Nutanix Command-Line Interface commands must match the following format:
ncli> entity action parameter1=value parameter2=value ...

entity can be replaced by any Nutanix entity, such as cluster or disk.


action can be replaced by any valid action for the preceding entity. Each entity has a unique set of actions,
but a common action across all entities is list. For example, you can type the following command to
request a list of all storage pools in the cluster.
ncli> storagepool list

Nutanix Command-Line Interface | Command Reference | NOS | 7


Some actions require parameters at the end of the command. For example, when creating an NFS
datastore, you need to provide both the name of the datastore as it will appear to the hypervisor and the
name of the source container.
ncli> datastore create name="NTNX-NFS" ctr-name="nfs-ctr"

Parameter-value pairs can be listed in any order, as long as they are preceded by a valid entity and action.

Tip: To avoid syntax errors, surround all string values with double-quotes, as demonstrated in the
preceding example. This is particularly important when specifying parameters that accept a list of
values.

Embedded Help
The nCLI provides assistance on all entities and actions. By typing help at the command line, you can
request additional information at one of three levels of detail.
help
Provides a list of entities and their corresponding actions
entity help
Provides a list of all actions and parameters associated with the entity, as well as which parameters
are required, and which are optional
entity action help
Provides a list of all parameters associated with the action, as well as a description of each parameter
The nCLI provides additional details at each level. To control the scope of the nCLI help output, add the
detailed parameter, which can be set to either true or false.
For example, type the following command to request a detailed list of all actions and parameters for the
cluster entity.
ncli> cluster help detailed=true

You can also type the following command if you prefer to see a list of parameters for the cluster edit-
params action without descriptions.
ncli> cluster edit-params help detailed=false

Nutanix Command-Line Interface | Command Reference | NOS | 8


2
Controller VM Commands

cluster

Usage

Usage: /home/nutanix/cluster/bin/cluster [flags] [command]

commands:

add_public_key
create
destroy
disable_auto_install
enable_auto_install
ipconfig
migrate_zeus
pass_shutdown_token
reconfig
remove_all_public_keys
remove_public_key
restart_genesis
start
status
stop
upgrade
upgrade_node

/home/nutanix/cluster/bin/cluster

--add_dependencies
Include Dependencies.
Default: false
--clean_debug_data
If 'clean_debug_data' is True, then when we destroy a cluster we will also remove the logs, binary
logs, cached packages, and core dumps on each node.
Default: false
--cluster_external_ip
Cluster ip to manage the entire cluster.
--cluster_function_list
List of functions of the cluster (use with create). Accepted functions are ['ndfs', 'multicluster',
'cloud_data_gateway']
Default: ndfs
--cluster_name
Name of the cluster (use with create).

Controller VM Commands | Command Reference | NOS | 9


--config
Path to the cluster configuration file.
--force
Force action.
Default: false
--force_install_genesis
Installs the infrastructure package on all of the nodes.
Default: true
--help
show this help
Default: 0
--helpshort
show usage only for this module
Default: 0
--helpxml
like --help, but generates XML output
Default: false
--ignore_preupgrade_tests
Perform preupgrade tests
Default: false
--installer_dir_path
Location of the Nutanix installer directory.
--ip_specification_json
JSON file with IP configuration.
--key_file
Nutanix default SSH public key.
Default: /home/nutanix/ssh_keys/nutanix.pub
--key_name
Identifier of the public ssh key in the cluster.
Default: legacy_nos_compatibility
--lockdown_mode
Flag for lockdown mode
Default: false
--manual_upgrade
Manual upgrade method.
Default: false
--migrate_from
The old zeus node IP address for Zeus migration.
--migrate_to
The new zeus node IP address for Zeus migration.
--no_verification
Skip verification for package integrity.
Default: true

Controller VM Commands | Command Reference | NOS | 10


--python_proto_egg_path
Path of protobuf egg relative to the install dir.
Default: lib/py/protobuf-2.5.0-py2.6.egg
--redundancy_factor
Max redundancy factor supported by the cluster. 'redundancy_factor - 1' determines the number of
node failures that the cluster should be able to tolerate.
Default: 2
--shutdown_token_ip
IP address of intended shutdown token holder SVM.
--skip_discovery
Skip mdns discovery.
Default: false
--skip_upgrade
Skip actual upgrade.
Default: false
--stand_alone_upgrade_log
Log file for stand-alone upgrade.
Default: /home/nutanix/data/logs/stand_alone_upgrade.out
--stand_alone_upgrade_timeout
Timeout for stand-alone upgrade.
Default: 600
--svm_ips
Comma separated list of IP addresses of one or more SVMs in the target cluster. Not required if
cluster.cfg is being used.
--svm_login
User name for logging into SVM.
Default: nutanix
--timeout
Number of seconds each command to SVMs should take.
Default: 180
--upgrade_node_ip
Ipv4 or IPv6 address of node to be upgraded.
--verification_file
Metadata file for package integrity, upgrade info.
--wait
Wait for action to complete.
Default: true
--yes
Confirmation to destroy.
Default: false

Controller VM Commands | Command Reference | NOS | 11


cluster.consts

--factory_config_json_path
Path to the factory_config.json file.
Default: /etc/nutanix/factory_config.json
--frozen_mounts_file
Path to the file that indicates that Nutanix mountpoints are currently frozen.
Default: /tmp/frozen_nutanix_mounts
--genesis_bin_dir
Directory where all of the Genesis scripts are located.
Default: /home/nutanix/cluster/bin
--genesis_libs
Directory where genesis libraries are located.
Default: /home/nutanix/cluster/lib
--genesis_path
Path to genesis command on SVMs.
Default: /home/nutanix/cluster/bin/genesis
--hardware_config_json_path
Path to the hardware_config.json file.
Default: /etc/nutanix/hardware_config.json
--host_ssh_key
Location of ssh key for accessing the CVM's host.
Default: /home/nutanix/ssh_keys/host
--hyperv_external_vswitch_name
Default name of the network switch for Hyper-V's external network.
Default: ExternalSwitch
--hyperv_hypervisor_username
The username to use when logging into the local Hyper-V node.
Default: Administrator
--hyperv_internal_vswitch_name
Default name of the network switch for Hyper-V's internal network.
Default: InternalSwitch
--hypervisor_internal_ip
Internal IP address of the hypervisor.
Default: 192.168.5.1
--hypervisor_username
The username to use when logging into the local hypervisor.
Default: root
--installer_storage
Directory where the installer is located.
Default: /home/nutanix/data/installer
--ipmi_password
The password to use when logging into the local IPMI device.

Controller VM Commands | Command Reference | NOS | 12


Default: ADMIN
--ipmi_username
The username to use when logging into the local IPMI device.
Default: ADMIN
--logpipe_path
Path to logpipe.
Default: /home/nutanix/cluster/bin/logpipe
--mount_dir
Path of storage dir where disk should be mounted
Default: /home/nutanix/data/stargate-storage/disks
--ntpd_driftfile_path
Path to the NTPD daemon's drift file.
Default: /var/lib/ntp/drift
--nutanix_bin_dir
Path to the nutanix bin folder.
Default: /home/nutanix/bin
--nutanix_binary_log_dir
Directory containing binary logs.
Default: /home/nutanix/data/binary_logs
--nutanix_core_dir
Directory containing core dumps of all Nutanix binaries.
Default: /home/nutanix/data/cores
--nutanix_data_dir
Path to the nutanix data folder.
Default: /home/nutanix/data
--nutanix_home
Nutanix home directory.
Default: /home/nutanix
--nutanix_lock_dir
Directory containing Nutanix service lock files.
Default: /home/nutanix/data/locks
--nutanix_log_dir
Directory containing logs.
Default: /home/nutanix/data/logs
--nutanix_storage_dir
Nutanix storage directory
Default: /home/nutanix/data/stargate-storage/disks
--release_version_path
Path to the file that contains the local release version.
Default: /etc/nutanix/release_version
--service_vm_config_json_path
Path to the service_vm_config.json file.

Controller VM Commands | Command Reference | NOS | 13


Default: /home/nutanix/data/stargate-storage/service_vm_config.json
--stargate_disk_config
JSON file on stargate disk holding disk config
Default: disk_config.json
--stargate_health_znode
Zookeeper node where each stargate creates an ephmeral node indicating it is currently available.
Default: /appliance/logical/health-monitor/stargate
--stargate_port
Port for Stargate
Default: 2009
--svm_non_ha_internal_ip
Internal IP address of SVM that is not redirected for HA.
Default: 192.168.5.254
--svm_os_version
The default version of SVM os
Default: centos
--toolchain_dir
Path to Nutanix toolchain.
Default: /home/nutanix/toolchain/x86_64-unknown-linux-gnu/1.7
--upgrade_flock_path
Path to the flock in order that must be acquired before running upgrade scripts.
Default: /tmp/upgrade_lock
--upgrade_info_znode
Location in a zookeeper where we keep the Upgrade node information.
Default: /appliance/logical/upgrade_info/nos
--upgrade_info_znode_dir
Parent Directory of location in a zookeeper where we keep the Upgrade node information.
Default: /appliance/logical/upgrade_info
--upgrade_params_znode
Zookeeper location to store upgrade paramteters.
Default: /appliance/logical/upgrade_info/upgrade_params
--zeus_config_cache_path
Path to the zeus configuration cache kept in sync by Genesis.
Default: /home/nutanix/config/configuration_proto.dat
--zookeeper_host_port_list
Host port pair list for zookeeper.
Default: zk1:9876,zk2:9876,zk3:9876

cluster.genesis.client

--genesis_jsonrpc_url
URL of the JSON RPC handler on the Genesis HTTP server.
Default: /jsonrpc

Controller VM Commands | Command Reference | NOS | 14


--genesis_port
Port that Genesis listens on.
Default: 2100
--genesis_rpc_timeout_secs
Timeout for each Genesis RPC.
Default: 30

cluster.genesis.cluster_manager

--agave_dir
Identify if agave is running on cluster.
Default: /home/nutanix/agave
--cluster_state_znode
Location in Zookeeper where we keep whether a node start or stop.
Default: /appliance/logical/genesis/cluster_state
--cluster_upgrade_method
Location in Zookeeper where we keep upgrade method.
Default: /appliance/logical/genesis/cluster_upgrade_method
--cluster_versions_znode
Location in Zookeeper where we keep the desired software versions map.
Default: /appliance/logical/genesis/cluster_versions
--force_disable_blackbox
File to disable blackbox mode completely.
Default: /home/nutanix/.force_disable_blackbox
--node_shutdown_token_state_znode
Location in Zookeeper where we keep state of which node has currently requested to go down for
maintenance.
Default: /appliance/logical/genesis/node_shutdown_token
--node_upgrade_status
Location in Zookeeper where we store upgrade status of nodes.
Default: /appliance/logical/genesis/node_upgrade_status
--nutanix_default_ssh_key
Nutanix default SSH key used for logging into SVM.
Default: /home/nutanix/ssh_keys/nutanix
--release_version_znode
Zookeeper node where we keep the current release version of the cluster.
Default: /appliance/logical/genesis/release_version
--services_to_be_started_znode
Encode the set of services to be started.
Default: /appliance/logical/genesis/services_started
--uncompress_path
Location for uncompressing nutanix binaries.
Default: /home/nutanix/software_uncompressed/nos/

Controller VM Commands | Command Reference | NOS | 15


cluster.genesis.migration_manager

--num_migration_commit_retries
Number of times to retry updating the zeus configuration with new zookeeper ensemble.
Default: 5
--num_migration_rpc_retries
Number of times to retry Rpcs to other nodes during zookeeper migration.
Default: 10
--tcpkill
Path to the tcpkill binary
Default: /usr/sbin/tcpkill
--zookeeper_migration_wal_path
Path to zookeeper write-ahead-log file where migration state is recorded.
Default: /home/nutanix/data/zookeeper_migration.wal
--zookeeper_session_check_time_secs
Number of seconds zookeeper takes to verify and disconnect zookeeper quorum ip addresses that
are no longer valid.
Default: 10
--zookeeper_tcpkill_timeout_secs
Number of seconds to let tpckill to disconnect the tcp connections of zookeeper ensemble member
that is to be removed.
Default: 10

cluster.genesis.node_manager

--auto_discovery_interval_secs
Number of seconds to sleep when local node can't join any discovered cluster.
Default: 5
--configure_iptables_with_stig
If True, then we will setup iptables to be STIG compliant.
Default: true
--dhcp_ntp_conf
dhcp ntp configuration file.
Default: /var/lib/ntp/ntp.conf.dhcp
--download_staging_area
Directory where we will download directories from other SVMs.
Default: /home/nutanix/tmp
--external_ntp_monitor_interval_secs
Number of seconds between each check of external NTP server.
Default: 600
--genesis_restart_required_path
Marker file to indicate that genesis restart is required during upgrade.
Default: /home/nutanix/.genesis_restart_required_path

Controller VM Commands | Command Reference | NOS | 16


--genesis_restart_timeout
Time we wait for the genesis to restart.
Default: 120
--gold_image_version_path
Path to the file that contains the version of the gold image.
Default: /etc/nutanix/svm-version
--hardware_config_znode_path
Zookeeper node base path containing the hardware configurations of each node.
Default: /appliance/physical/hardware_configs
--local_timezone_path
Path to the file that contains the local timezone.
Default: /etc/localtime
--mdns_service_type
Avahi service type to publish under.
Default: _nutanix._tcp
--mdns_timeout_secs
Timeout for mdns browse service.
Default: 5
--nagios_config_path
Path to the nagios configuration file.
Default: /home/nutanix/serviceability/config/nagios3/nutanix_nagios.cfg
--node_disable_auto_upgrade_marker
Path to marker file to indicate that automatic software upgrade should not be performed on this node.
Default: /home/nutanix/.node_disable_auto_upgrade
--node_reconfigure_marker
Path to marker file to indicate that this node should be reconfigured.
Default: /home/nutanix/.node_reconfigure
--node_ssh_key_dir
Path for node specific ssh keys on local disk
Default: /home/nutanix/ssh_keys/.blackbox
--node_unconfigure_marker
Path to marker file to indicate that node is ready to be unconfigured.
Default: /home/nutanix/.node_unconfigure
--ntp_config_path
The path to the configuration file for NTP.
Default: /etc/ntp.conf
--ntp_leader_znode
Zookeeper node containing the IP address of the current Zookeeper leader.
Default: /appliance/logical/genesis/ntp_leader
--ntpdate_timeout_secs
Time out to wait for ntp server to return a valid time.
Default: 10

Controller VM Commands | Command Reference | NOS | 17


--rpm_genesis_log_file
Path to rpm log file during Genesis self install.
Default: /home/nutanix/data/logs/rpm.genesis.out
--sshd_config_path
Path to sshd config file.
Default: /etc/ssh/sshd_config
--svm_external_netif
External network interface of SVM to communicate with other SVMs.
Default: eth0
--svm_internal_ips
Internal IP addresses on eth1. The first one is the primary IP address, and the remaining are aliases.
Default: 192.168.5.2,192.168.5.254
--svm_internal_netif
Internal network interface of the SVM to communicate with local hypervisor.
Default: eth1
--svm_internal_netif_netmask
The netmask for the internal IP addresses on eth1.
Default: 255.255.255.128
--svm_linklocal_netif
External network interface of SVM to communicate with other SVMs during cluster initialization time.
Default: eth2
--svm_non_ha_internal_netmask
The netmask for the non-data internal IP aliases on eth1.
Default: 255.255.255.0
--svm_reboot_required_marker
Marker file to indicate that SVM reboot is required and cluster services should not be started.
Default: /tmp/svm_reboot_required
--svm_reboot_suppressed_marker
Marker file to indicate that SVM reboot is currently suppressed.
Default: /tmp/svm_reboot_suppressed
--time_rollback_tolerance_secs
Maximum number of seconds by which NTP is allowed to roll back time on the system.
Default: 5
--timezones_dir
Directory where all of the valid timezones exist.
Default: /usr/share/zoneinfo
--zookeeper_start_timeout_secs
Timeout for waiting on Zookeeper connection on startup.
Default: 120

Controller VM Commands | Command Reference | NOS | 18


cluster.genesis_utils

--svm_default_login
User name for logging into SVM.
Default: nutanix
--timeout_secs
Number of seconds each command to SVMs should take.
Default: 180

cluster.ipv4config

--end_linklocal_ip
End of the range of link local IP4 addresses.
Default: 169.254.254.255
--esx_cmd_timeout_secs
Default timeout for running a remote command on an ESX host.
Default: 120
--hyperv_cmd_timeout_secs
Default timeout for running a remote command on an hyperv host.
Default: 120
--ipmi_apply_config_retries
Number of times to try applying an IPMI IPv4 configuration before failing.
Default: 6
--kvm_cmd_timeout_secs
Default timeout for running a remote command on an KVM host.
Default: 120
--kvm_external_network_interface
Default name of the network device for KVM's external network.
Default: br0
--linklocal_netmask
End of the range of link local IP4 addresses.
Default: 255.255.0.0
--start_linklocal_ip
Start of the range of link local IP4 addresses.
Default: 169.254.1.0

cluster.license_config

--license_config_file
Zookeeper path where license configuration is stored.
Default: /appliance/logical/license/configuration
--license_config_proto_str
License configuration file shipped with NOS.
Default: configuration.cfg

Controller VM Commands | Command Reference | NOS | 19


--license_dir
License feature set files directory shipped with NOS.
Default: /home/nutanix/serviceability/license
--license_public_key
License public key string shipped with NOS.
Default: /appliance/logical/license/public_key
--license_public_key_str
License public key string shipped with NOS.
Default: public_key.pub
--zookeeper_license_root_path
Zookeeper path where license information is stored.
Default: /appliance/logical/license

cluster.preupgrade_checks

--min_disk_space_for_upgrade
Minimum space (KB) required on /home/nutanix for upgrade to proceed.
Default: 3145728
--min_replication_factor
Minimum replication factor required per container.
Default: 2

cluster.rsyslog_helper

--lock_dir
Default path for nutanix lock files.
Default: /home/nutanix/data/locks/
--log_dir
Default path for nutanix log files.
Default: /home/nutanix/data/logs
--log_state_dir
Default path for syslog state files. This stores thestate of rsyslog across restarts.
Default: /home/nutanix/config/syslog
--module_level
Level of syslog used for sending module logs
Default: local0
--rsyslog_conf_file
Default Configuration file for Rsyslog service.
Default: /etc/rsyslog.conf
--rsyslog_rule_header
Nutanix specified rsyslog rules are appended only below this marker.
Default: # Nutanix remote server rules
--rsyslog_rule_header_end
Nutanix specified rsyslog rules are added above this marker.

Controller VM Commands | Command Reference | NOS | 20


Default: # Nutanix remote server rules end
--syslog_module
Dummy module name to denote non nutanix default syslog.
Default: syslog_module

cluster.service.alert_manager_service

--alert_manager_data_dir
Path to the alert_manager data directory.
Default: /home/nutanix/data/alert_manager
--alert_manager_path
Path to the alert_manager binary.
Default: /home/nutanix/bin/alert_manager
--alert_manager_rss_mem_limit
Maximum amount of resident memory Alert Manager may use on an Svm with 8GB memory
configuration.
Default: 268435456
--alert_manager_virt_mem_limit
Maximum amount of virtual memory (in GB) Alert Manager may use on an Svm with 8GB memory
configuration.
Default: 1073741824

cluster.service.ha_service

--def_stargate_stable_interval
Default number of seconds a stargate has to be alive to be considered asstable and healthy.
Default: 30
--num_worker_threads
The number of worker threads to use for running tasks.
Default: 8
--old_stop_ha_zk_node
When this node is created the old ha should not take any actions on the cluster.
Default: /appliance/logical/genesis/ha_stop
--planned_outage_zk_path
Expect ZK child nodes under this path that are IP addresses of nodes that are going down.
Default: /appliance/logical/genesis/planned_outage
--stargate_exit_handler_timeout_secs
Default timeout for accessing the Stargate exit handler page.
Default: 10
--stargate_health_watch_timeout
Timeout for how long we should wait before waking up the thread that monitors stargate health.
Default: 30
--stargate_initialization_secs
Number of seconds to wait for stargate to initialize.
Default: 30

Controller VM Commands | Command Reference | NOS | 21


--stop_ha_zk_node
When this node is created ha 2.0 should not take any actions on the cluster.
Default: /appliance/logical/genesis/ha_2_stop
--tcpkill_log
Path to tcpkill binary.
Default: /home/nutanix/data/logs/tcpkill.log
--tcpkill_path
Path to tcpkill binary.
Default: /home/nutanix/cluster/lib/el6/tcpkill

cluster.service.service_utils

--memory_limits_base_size_kb
Total memory size of the standard Svm based on which memory limits are derived.
Default: 8388608
--service_stop_wait
Wait time for how long we should wait before we start issuing SIGKILL instead of SIGTERM.
Default: 5

cluster.service.zookeeper_service

--zookeeper_client_port
TCP port number for zookeeper service clients.
Default: 9876
--zookeeper_config_template
Path to zookeeper configuration template.
Default: /home/nutanix/cluster/config/zoo.cfg.template
--zookeeper_data_dir
Path to zookeeper data directory.
Default: /home/nutanix/data/zookeeper
--zookeeper_env_path
Path to shell script with zookeeper environment.
Default: /etc/profile.d/zookeeper_env.sh
--zookeeper_init
Path to the zookeeper_init tool.
Default: /home/nutanix/bin/zookeeper_init
--zookeeper_leader_election_port
TCP port number for zookeeper service leader election.
Default: 3888
--zookeeper_max_snapshots
Maximum number of snapshots to retain when compacting the zookeeper data
Default: 5
--zookeeper_monitor
Path to the zookeeper monitor binary.

Controller VM Commands | Command Reference | NOS | 22


Default: /home/nutanix/bin/zookeeper_monitor
--zookeeper_monitor_component_id_file_path
Path to file where the local zookeeper component id is stored.
Default: /home/nutanix/data/zookeeper_monitor/zookeeper_monitor_config.json
--zookeeper_myid_path
Path to zookeeper id file.
Default: /home/nutanix/data/zookeeper/myid
--zookeeper_peer_port
TCP port number for zookeeper service peers.
Default: 2888
--zookeeper_rss_mem_limit
Maximum amount of resident memory Zookeeper may use on an Svm with 8GB memory
configuration.
Default: 268435456
--zookeeper_zoo_cfg_path
Path to zookeeper config, zoo.cfg.
Default: /home/nutanix/config/zookeeper/zoo.cfg

cluster.sshkeys_helper

--authorized_keys_file
Path to file containing list of permitted RSA keys
Default: /home/nutanix/.ssh/authorized_keys2
--id_rsa_path
Nutanix default SSH key used for logging into SVM.
Default: /home/nutanix/.ssh/id_rsa
--ssh_client_configuration
Location of ssh client configuration file.
Default: /home/nutanix/.ssh/config
--ssh_path
Location of ssh folder for nutanix.
Default: /home/nutanix/.ssh

cluster.upgrade_helper

--cluster_name_update_timeout
Default timeout for updating the cluster name in zeus.
Default: 5
--num_nodes_to_upload
Number of nodes to upload the installer directory to.
Default: 2
--nutanix_packages_json_basename
Base file name of the JSON file that contains the list of packages to expect in the packages directory.
Default: nutanix-packages.json

Controller VM Commands | Command Reference | NOS | 23


--prog_monitor_timeout
Default timeout for progress monitor update.
Default: 5
--upgrade_genesis_restart
Location in Zookeeper where we store if genesis restart is required or not.
Default: /appliance/logical/upgrade_info/upgrade_genesis_restart

diagnostics.py

Usage

Usage: /home/nutanix/diagnostics/diagnostics.py [command]

commands:

cleanup
list_runtime_test_args
run

/home/nutanix/diagnostics/diagnostics.py

--collect_cassandra_latency_stats
Collect cassandra latency stats for each test.
Default: true
--ctr_name
Name of the container to be created for the disks of the UVM
Default: NTNX-NFS-DEFAULT
--default_aggregator
Default script to aggregate results.
Default: fio_aggregator.py
--default_ncli_password
Default password for login into the ncli.
Default: admin
--default_ncli_user
Default username for login into the ncli.
Default: admin
--deprecated_ctr_name
Deprecated container name used by older versions of this script. This is used to cleanup any
container that may be left behind by the previous version.
Default: NTNX-diagnostics-ctr
--display_latency_stats
Display latency stats for each test (available in fio tests only).
Default: false
--dry_run
If True, only prints the tests it would have executed.

Controller VM Commands | Command Reference | NOS | 24


Default: false
--esx_diagnostics_image_path
Path to the diagnostics VM image for ESX.
Default: /home/nutanix/data/images/diagnostics/diagnostics.ovf
--external_uvm_ips
IP addresses of external UVMs. If specified, the setup step is skipped and the tests are run on these
UVMs
--fingerprint_on_write
Whether to enable fingerprint on write on container.
Default: false
--flush_svm_caches
Whether to flush svm cache before each test.
Default: true
--hyperv_diagnostics_image_path
Path to the diagnostics VM image for Hyper-V.
Default: /home/nutanix/data/images/diagnostics/diagnostics_uvm.vhd.gz
--hypervisor_password
Default hypervisor password.
Default: nutanix/4u
--ignore_oplog_flush_failure
Proceed even if oplog is not completely flushed.
Default: false
--inline_compression
Whether to enable inline compression on container.
Default: false
--kvm_diagnostics_image_path
Path to the diagnostics VM image for Hyper-V.
Default: /home/nutanix/data/images/diagnostics/diagnostic.raw.img.gz
--max_oplog_flush_wait_secs
Maximum time waiting for the oplogs to flush before running a test.
Default: 600
--nodes
Comma-separated list of nodes (IP addresses of the hosts) where the tests are run. If not specified,
tests are run on all nodes.
--print_cassandra_latency_stats
Print cassandra latency stats for each test.
Default: false
--replication_factor
Replication factor of the container.
Default: 2
--results_dir_name
Name of the results directory. Leave empty for an automatically generated name.

Controller VM Commands | Command Reference | NOS | 25


--retry_delay_seconds
Number of seconds to wait between successive polling or command attempts.
Default: 1
--run_iperf
Whether to run Iperf bandwidth test.
Default: false
--runtime_test_args
Comma-separated list of test arguments of the form key=value, to be passed to the test scripts. Use
'diagnostics.py list_test_args' for a list of supported test args.
--scripts_dir
Path to the directory where the uvm tool scripts reside
Default: /home/nutanix/diagnostics
--setup_only
Only setup the test UVMs without running any actual tests. This option is mutually exclusive with --
skip_setup.
Default: false
--skip_setup
Skip setting up the UVMs. Useful when the setup has already been performed by a previous run. This
option is mutually exclusive with --setup_only.
Default: false
--skip_ssd_pcie_check
Skip the check which ensures that disks exist in the SSD-PCIe tier.
Default: false
--sp_name
Name of the storage pool to be created for the disks of the UVM
Default: NTNX-SP-DEFAULT
--ssh_command_timeout_sec
Timeout in seconds, for ssh commands to finish.
Default: 90
--terse
Terse output - just prints the test name and the BW/IOPs as applicable. Note that any pre-req cluster/
uvm setup logs are still emitted.
Default: false
--test_groups
Comma-separated list of test groups to run. If not specified, the 'default' test group is run (unless --
tests is specified).
Default: default
--tests
Comma-separated list of tests to run. If not specified, all tests in the specified test groups are run.
--tunnels_start_port
Starting port for setting up tunnels to the UVMs
Default: 17000
--uvm_identity_file
SSH identity file of the diagnostics VM

Controller VM Commands | Command Reference | NOS | 26


Default: diagnostics_id_rsa
--uvm_image_directory
Directory having the right diagnostics uvm images
Default: diagnostics-1.2
--uvm_image_server
IP of the server having the diagnostics uvm images
Default: 10.3.1.244
--uvm_ip
IP address of the UVM
Default: 192.168.5.253
--uvm_name_prefix
Common prefix of the names of the UVMs
Default: NTNX_diagnostics
--verbose
If True, print verbose information to stdout.
Default: false

genesis

Usage

Usage: /home/nutanix/cluster/bin/genesis start [all|<service_name>]|stop [all|


<service_name>]|restart|status

/home/nutanix/cluster/bin/genesis

--foreground
Run Genesis in foreground.
Default: false
--genesis_self_monitoring
Genesis to do self monitoring.
Default: true
--genesis_upgrade
Flag to indicate that genesis restarted because it is upgrading itself.
Default: false
--help
show this help
Default: 0
--helpshort
show usage only for this module
Default: 0
--helpxml
like --help, but generates XML output

Controller VM Commands | Command Reference | NOS | 27


Default: false

cluster.genesis.client

--genesis_jsonrpc_url
URL of the JSON RPC handler on the Genesis HTTP server.
Default: /jsonrpc
--genesis_port
Port that Genesis listens on.
Default: 2100
--genesis_rpc_timeout_secs
Timeout for each Genesis RPC.
Default: 30

cluster.genesis.cluster_manager

--agave_dir
Identify if agave is running on cluster.
Default: /home/nutanix/agave
--cluster_state_znode
Location in Zookeeper where we keep whether a node start or stop.
Default: /appliance/logical/genesis/cluster_state
--cluster_upgrade_method
Location in Zookeeper where we keep upgrade method.
Default: /appliance/logical/genesis/cluster_upgrade_method
--cluster_versions_znode
Location in Zookeeper where we keep the desired software versions map.
Default: /appliance/logical/genesis/cluster_versions
--force_disable_blackbox
File to disable blackbox mode completely.
Default: /home/nutanix/.force_disable_blackbox
--node_shutdown_token_state_znode
Location in Zookeeper where we keep state of which node has currently requested to go down for
maintenance.
Default: /appliance/logical/genesis/node_shutdown_token
--node_upgrade_status
Location in Zookeeper where we store upgrade status of nodes.
Default: /appliance/logical/genesis/node_upgrade_status
--nutanix_default_ssh_key
Nutanix default SSH key used for logging into SVM.
Default: /home/nutanix/ssh_keys/nutanix
--release_version_znode
Zookeeper node where we keep the current release version of the cluster.
Default: /appliance/logical/genesis/release_version

Controller VM Commands | Command Reference | NOS | 28


--services_to_be_started_znode
Encode the set of services to be started.
Default: /appliance/logical/genesis/services_started
--uncompress_path
Location for uncompressing nutanix binaries.
Default: /home/nutanix/software_uncompressed/nos/

cluster.genesis.migration_manager

--num_migration_commit_retries
Number of times to retry updating the zeus configuration with new zookeeper ensemble.
Default: 5
--num_migration_rpc_retries
Number of times to retry Rpcs to other nodes during zookeeper migration.
Default: 10
--tcpkill
Path to the tcpkill binary
Default: /usr/sbin/tcpkill
--zookeeper_migration_wal_path
Path to zookeeper write-ahead-log file where migration state is recorded.
Default: /home/nutanix/data/zookeeper_migration.wal
--zookeeper_session_check_time_secs
Number of seconds zookeeper takes to verify and disconnect zookeeper quorum ip addresses that
are no longer valid.
Default: 10
--zookeeper_tcpkill_timeout_secs
Number of seconds to let tpckill to disconnect the tcp connections of zookeeper ensemble member
that is to be removed.
Default: 10

cluster.genesis.node_manager

--auto_discovery_interval_secs
Number of seconds to sleep when local node can't join any discovered cluster.
Default: 5
--configure_iptables_with_stig
If True, then we will setup iptables to be STIG compliant.
Default: true
--dhcp_ntp_conf
dhcp ntp configuration file.
Default: /var/lib/ntp/ntp.conf.dhcp
--download_staging_area
Directory where we will download directories from other SVMs.
Default: /home/nutanix/tmp

Controller VM Commands | Command Reference | NOS | 29


--external_ntp_monitor_interval_secs
Number of seconds between each check of external NTP server.
Default: 600
--genesis_restart_required_path
Marker file to indicate that genesis restart is required during upgrade.
Default: /home/nutanix/.genesis_restart_required_path
--genesis_restart_timeout
Time we wait for the genesis to restart.
Default: 120
--gold_image_version_path
Path to the file that contains the version of the gold image.
Default: /etc/nutanix/svm-version
--hardware_config_znode_path
Zookeeper node base path containing the hardware configurations of each node.
Default: /appliance/physical/hardware_configs
--local_timezone_path
Path to the file that contains the local timezone.
Default: /etc/localtime
--mdns_service_type
Avahi service type to publish under.
Default: _nutanix._tcp
--mdns_timeout_secs
Timeout for mdns browse service.
Default: 5
--nagios_config_path
Path to the nagios configuration file.
Default: /home/nutanix/serviceability/config/nagios3/nutanix_nagios.cfg
--node_disable_auto_upgrade_marker
Path to marker file to indicate that automatic software upgrade should not be performed on this node.
Default: /home/nutanix/.node_disable_auto_upgrade
--node_reconfigure_marker
Path to marker file to indicate that this node should be reconfigured.
Default: /home/nutanix/.node_reconfigure
--node_ssh_key_dir
Path for node specific ssh keys on local disk
Default: /home/nutanix/ssh_keys/.blackbox
--node_unconfigure_marker
Path to marker file to indicate that node is ready to be unconfigured.
Default: /home/nutanix/.node_unconfigure
--ntp_config_path
The path to the configuration file for NTP.
Default: /etc/ntp.conf

Controller VM Commands | Command Reference | NOS | 30


--ntp_leader_znode
Zookeeper node containing the IP address of the current Zookeeper leader.
Default: /appliance/logical/genesis/ntp_leader
--ntpdate_timeout_secs
Time out to wait for ntp server to return a valid time.
Default: 10
--rpm_genesis_log_file
Path to rpm log file during Genesis self install.
Default: /home/nutanix/data/logs/rpm.genesis.out
--sshd_config_path
Path to sshd config file.
Default: /etc/ssh/sshd_config
--svm_external_netif
External network interface of SVM to communicate with other SVMs.
Default: eth0
--svm_internal_ips
Internal IP addresses on eth1. The first one is the primary IP address, and the remaining are aliases.
Default: 192.168.5.2,192.168.5.254
--svm_internal_netif
Internal network interface of the SVM to communicate with local hypervisor.
Default: eth1
--svm_internal_netif_netmask
The netmask for the internal IP addresses on eth1.
Default: 255.255.255.128
--svm_linklocal_netif
External network interface of SVM to communicate with other SVMs during cluster initialization time.
Default: eth2
--svm_non_ha_internal_netmask
The netmask for the non-data internal IP aliases on eth1.
Default: 255.255.255.0
--svm_reboot_required_marker
Marker file to indicate that SVM reboot is required and cluster services should not be started.
Default: /tmp/svm_reboot_required
--svm_reboot_suppressed_marker
Marker file to indicate that SVM reboot is currently suppressed.
Default: /tmp/svm_reboot_suppressed
--time_rollback_tolerance_secs
Maximum number of seconds by which NTP is allowed to roll back time on the system.
Default: 5
--timezones_dir
Directory where all of the valid timezones exist.
Default: /usr/share/zoneinfo

Controller VM Commands | Command Reference | NOS | 31


--zookeeper_start_timeout_secs
Timeout for waiting on Zookeeper connection on startup.
Default: 120

cluster.genesis.server

--genesis_document_root
Document root where static files are served from.
Default: /home/nutanix/cluster/www

cluster.genesis_utils

--svm_default_login
User name for logging into SVM.
Default: nutanix
--timeout_secs
Number of seconds each command to SVMs should take.
Default: 180

ncc

Usage

nutanix@cvm$ /home/nutanix/ncc/bin/ncc [flags]

/home/nutanix/ncc/bin/ncc

--help
show this help
Default: 0
--helpshort
show usage only for this module
Default: 0
--helpxml
like --help, but generates XML output
Default: false
--ncc_logging_dir
Directory where script log files are stored.
Default: /home/nutanix/data/logs

ncc.ncc_utils.cluster_utils

--cmd_timeout_secs
Timeout seconds for commands run on ESX and CVMs
Default: 30

Controller VM Commands | Command Reference | NOS | 32


--copy_timeout_secs
Timeout seconds for file copy operations.
Default: 600
--cvm_uname
Username used to authenticate with cluster CVMs
Default: nutanix

ncc.plugins.consts

--HDD_latency_threshold_ms
HDD await threshold (ms/command) to determine Disk issues.
Default: 500
--SSD_latency_threshold_ms
SSD await threshold (ms/command) to determine Disk issues.
Default: 50
--avg_io_latency_threshold_ms
Average I/O Latency threshold (ms) for a VM.
Default: 200
--cas_failures_threshold
Threshold count for cas failure log warnings.
Default: 5
--cassandra_column_families
Comma separated list of column families to check against size thresholds.
Default: arithmos/historical_stats
--cassandra_crashes_threshold
Threshold for number of cassandra crashes.
Default: 5
--cassandra_gc_activity_threshold
Threshold for garbage collection related messages.
Default: 5
--cassandra_high_heap_usage_threshold
Threshold for number of heap usage log messages.
Default: 5
--cassandra_load_threshold
Threshold for cassandra load-related messages.
Default: 5
--cassandra_progress_timeout_threshold
Threshold for number of cassandra progress timeout log messages.
Default: 5
--cassandra_restarts_threshold
Threshold for cassandra restarts.
Default: 5

Controller VM Commands | Command Reference | NOS | 33


--cassandra_retries_threshold
Threshold count for cassandra retry log warnings.
Default: 5
--cassandra_ring_cluster_version
Cluster version of the nodetool_ring_file
Default: None
--cassandra_stage_counters_threshold
Threshold for number of missing stage counter messages.
Default: 5
--cassandra_unavailability_threshold
Threshold count for cassandra unavailability log warnings.
Default: 5
--check_max_failure_score
Health score to indicate check failure.
Default: 24
--check_max_warning_score
Health score to indicate check warning.
Default: 74
--cmdline_output_file
File to which output of all scripts run should be dumped.
Default: /dev/null
--cork_screw_path
Default path to corkscrew utility.
Default: /home/nutanix/toolchain/x86_64-unknown-linux-gnu/corkscrew-2.0/corkscrew
--cvm_avg_mem_util_threshold
CVM memory average usage threshold (%) to determine memory contention.
Default: 90
--cvm_commit_memory_threshold_pct
CVM Memory Commit Threshold(%).
Default: 90
--cvm_load_average_threshold
CVM Load level.
Default: 10
--cvm_mem_min_threshold
Minimum threshold for CVM memory for NOS > 2.6.4
Default: 15728640
--cvm_peak_cpu_util_threshold_pct
Peak utilization threshold (%) to determine CVM CPU contention.
Default: 90
--disk_abort_rate_threshold
Disk read/write abort threshold. (aborts/sec)
Default: 0

Controller VM Commands | Command Reference | NOS | 34


--disk_corruptions_threshold
Threshold count for disk corruption log warnings.
Default: 5
--disk_read_latency_threshold
Latency threshold (ms/command) to determine storage issues.
Default: 10
--disk_read_write_errors_threshold
Threshold count for disk read/write log warnings.
Default: 5
--disk_usage_critical_threshold_pct
Threshold for disk usage (percentage) from being labeled as critical.
Default: 90
--disk_usage_warn_threshold_pct
Threshold for disk usage (percentage) from being labeled as a warning.
Default: 75
--disk_write_latency_threshold
Latency threshold (ms/command) to determine storage issues.
Default: 10
--display_details_for_num_moves
Displays the effect on the ring by applying the suggested node moves. The default is not to display
any, the value of 0 is to display all until max_number_of_node_moves.
Default: -1
--email_asup_external_contact_list
External contact list to send email asups.
Default: nos-asups@nutanix.com
--email_from_address
Default senders email addresses.
Default: cluster@nutanix.com
--email_human_readable_format
Whether emails are to be sent in text or binary format.
Default: true
--ext4_journal_sequence_threshold
Threshold for high ext4 journal sequence id as it approaches 2^31.
Default: 1879048192
--file_path
Full path of file to copy.
--garbage_egroups_size_critical_threshold_pct
Default threshold for reporting size (percentage) occupied by garbage egroups as critical event
Default: 20
--garbage_egroups_size_warning_threshold_pct
Default threshold for reporting size (percentage) occupied by garbage egroups as warning event
Default: 10

Controller VM Commands | Command Reference | NOS | 35


--generate_node_add_order
Generate the order for node adds specified in the operations file, which results in the minimal token
skew.
Default: false
--gx_cpuprofile_frequency
Number of interrupts per second the pprof cpu-profiler uses to sample.
Default: 100
--gx_mysql_db
MySQL database that is used to store the profiles.
Default: profiles
--gx_mysql_host
MySQL server's IP address.
Default: 10.1.56.13
--gx_mysql_hostname
MySQL server's host name.
Default: gxprof.eng.nutanix.com
--gx_mysql_passwd
MySQL password for the given 'gx_mysql_user'.
Default: password
--gx_mysql_user
MySQL user name that was granted access to 'gx_mysql_db'.
Default: nutanix
--gx_output_file
Output filename without extension where gx write profiling data.
Default: None
--gx_output_type
Specify whether the output file is in `html` or `text` format.
Default: html
--gx_profile_description
A text string of other important notes about the profile.
Default: None
--gx_profile_detail_json
A dictionary json of additional details about the profile.
Default: None
--gx_profile_id
Numeric identifier of the profile in the database.
Default: None
--gx_profile_name
Name of the profile in the database.
Default: no name
--gx_profile_recorder
Name of the person who run the profiler.

Controller VM Commands | Command Reference | NOS | 36


Default: unknown
--gx_program_build_date
Version timestamp of the program that was being profiled
Default: Build date is unspecified
--gx_program_build_id
Version number of the program that was being profiled
Default: Build version is unspecified
--gx_regression_id
Numeric identifier of a regression in the database.
Default: None
--gx_run_duration
The duration it takes to complete a run of the program or test. The unit of the duration is dependent
on which program is being run. It could be second, mili-second, micro-second or others.
Default: 0
--gx_run_status
Current status of the execution being profiled.
Default: Running pprof.
--gx_sample_excluded_symbols
Comma-separated list of symbols to be excluded from profiling data.
Default: __restore_rt,std::_Function_handler::_M_invoke,std::_Bind::__call,std::function::operator
--gx_total_seconds
The pprof sampling duration in seconds.
Default: None
--gx_verbose
Log the progress for all gx commands to help trouble-shooting.
Default: false
--health_disk_latency_threshold_ms
Latency threshold (ms/command) to determine Disk issues.
Default: 50
--helpshort
show usage only for this module
Default: 0
--high_disk_usage_threshold
Threshold count for disk usage log warnings.
Default: 5
--home_nutanix_usage_threshold_pct
Threshold for high disk usage on /home/nutanix (percentage).
Default: 95
--host_avg_cpu_util_threshold_pct
Host utilization threshold (%) to determine host CPU contention.
Default: 75

Controller VM Commands | Command Reference | NOS | 37


--host_balloon_threshold
Balloon threshold to determine host memory bottlenecks.
Default: 0
--host_peak_cpu_util_threshold_pct
Host utilization threshold (%) to determine host CPU contention.
Default: 90
--host_rcv_drop_threshold
Receive packets drop threshold at host to determine network issues.
Default: 0
--host_swap_in_threshold
Swap in threshold (mbytes/sec) to determine host memory bottlenecks.
Default: 0
--host_swap_out_threshold
Swap out threshold (mbytes/sec) to determine host memory bottlenecks.
Default: 0
--host_swap_threshold_mbps
Swap rate threshold (mbytes/sec) to determine host memory bottlenecks.
Default: 0
--host_swap_used_threshold_bytes
Swap used threshold (bytes) to determine host memory bottlenecks.
Default: 0
--host_tx_drop_threshold
Transmitted packets drop threshold at host to determine network issues.
Default: 0
--hypervisor_sample_period
Hypervisor monitoring sampling interval.
Default: 300
--inode_usage_critical_threshold_pct
Threshold for inode usage (percentage) being labeled as critical.
Default: 90
--inode_usage_warn_threshold_pct
Threshold for inode usage (percentage) being labeled as a warning.
Default: 75
--inter_cvm_bw_mb_sec_threshold
Minimum bandwidth between CVMs (MB/s).
Default: 800
--ip_list
List of IPs to copy the file to.
--iperf_server_timeout_secs
Timeout (in seconds) for the iperf server per client.
Default: 20

Controller VM Commands | Command Reference | NOS | 38


--log_collection_duration
Time duration for which logs are parsed.
Default: 300
--log_plugin_output
Logs the protobug generated by each plugin execution - used mainly for debugging.
Default: false
--log_types
Log types to include within the compression.
Default: None
--log_util_ip_list
List of IPs to gather logs from.
Default: None
--max_health_score
Maximum health score for any plugin.
Default: 100
--max_number_of_node_moves
The number of iterations to find minimum token skew. Default is to use 3 node moves. The time taken
is exponential in the number of node moves and the number of nodes in cluster.
Default: 3
--max_retry_on_not_master
Number of retries when a rpc to cerebro returns kNotMaster
Default: 3
--minimum_container_rf
Minimum replication factor for containers.
Default: 2
--ncc_autocomplete
If true, recreate autocomplete bash script.
Default: false
--ncc_autocomplete_dir
Directory to store the auto-generated completion file.
Default: .
--ncc_enable_intrusive_plugins
If true, run plugins with intrusive impacts also.
Default: false
--ncc_factory_config_path
Path to factory config file.
Default: /etc/nutanix/factory_config.json
--ncc_global
If true, any local plugins invoked will be run across all nodes in the cluster.
Default: true
--ncc_global_install
Install ncc on all nodes.

Controller VM Commands | Command Reference | NOS | 39


Default: false
--ncc_interactive
If true, the plugins will be run in an interactive mode, where the result will be available as soon as its
ready.
Default: true
--ncc_list_modules
List all available ncc modules.
Default: false
--ncc_plugin_dir
Directory from where plugin should be loaded.
Default: /home/nutanix/ncc/bin/plugins
--ncc_plugin_output_file
File to which raw output of latest NCC run will be written (use '' to disable).
Default: /home/nutanix/data/logs/ncc-output-latest.log
--ncc_plugin_output_history_file
File to which raw output of all NCC runs will be written.
Default: /home/nutanix/data/logs/ncc-output.log
--ncc_print_config
Print the plugin config and exit without running.
Default: false
--ncc_show_hidden
If true, display hidden plugins/modules.
Default: false
--ncc_show_tree
If true, display all the plugins in a tree format.
Default: false
--ncc_version
Show script version.
Default: false
--ncli_password
Use a non-default ncli password (will be prompted for password input).
Default: true
--nfs_abort_rate_threshold
NFS read/write abort threshold (aborts/sec).
Default: 0
--nfs_command_latency_threshold
Latency threshold (ms/command) to determine storage issues.
Default: 10
--nfs_file_count_threshold
Upper threshold on the number of NFS files and directories per datastore.
Default: 20000

Controller VM Commands | Command Reference | NOS | 40


--nic_error_check_period_secs
Period over which to monitor NIC errors (seconds).
Default: 60
--nic_error_threshold
Maximum errors permissible for any NIC before the check fails.
Default: 50
--nic_info_threshold
Maximum errors permissible for any NIC.
Default: 5
--nic_warn_threshold
Maximum errors permissible for any NIC before warning is issued.
Default: 25
--nodetool_ring_file
Path to the 'nodetool' ring output file. Default is to use the nodetool command on the cluster
Default: None
--operations_file
Path to node operations add/remove/no-op file
Default: None
--oplog_episode_count_threshold
Threshold for high vdisk oplog episode count.
Default: 100
--override_existing_plugin_config
Over-ride the plugin configuration stored in Zookeeper with the default NCC plugin configuration.
Default: false
--ping_time_threshold_ms
Maximum ping time (in milli-seconds) between any two nodes.
Default: 15
--remote_site_sync_critical_threshold_sec
Threshold for remote cluster time (in seconds) being out of sync with source cluster to be labeled as
critical.
Default: 300
--remote_site_sync_warn_threshold_sec
Threshold for remote cluster time (in seconds) being out of sync with source cluster to be labeled as
warning.
Default: 180
--reschedule_time_threshold_secs
Time threshold (secs) to decide whether a plugin should be re-queued.
Default: 120
--rescheduling_wait_threshold_secs
Wait time between re-scheduling a plugin.
Default: 30
--ring_balance_ratio
Maximum ratio between least and greatest loaded node in cassandra ring.

Controller VM Commands | Command Reference | NOS | 41


Default: 3
--rpc_timeouts_threshold
Threshold count for rpc timeout log warnings.
Default: 5
--scheduler_max_plugin_processes
Number of processes in pool.
Default: 4
--scheduler_plugin_failure_threshold
Number of times a plugin is allowed to fail before we stop scheduling it.
Default: 3
--scheduler_resource_polling_interval_secs
Time interval (secs) for polling resource consumption levels.
Default: 5
--scheduler_resource_usage_threshold
Cap on resource utilization defined as a function of impact units as defined in the CpuImpactType
proto.
Default: 5
--smtp_tunnel_port
Local port number for the SMTP tunnel on the zookeeper leader.
Default: 2525
--sstable_size_thresholds_bytes
Comma separated list of SSTable file size threshold.
Default: 2147483648
--stargate_retries_threshold
Threshold count for stargate retry log warnings.
Default: 5
--stargate_vars
List of stargate variables to store in arithmos (empty list returns all). Stats will only be stored if they
are supported by the relevant plugin.
--stargate_vars_url
Url where stargate stats can be queried.
Default: http://127.0.0.1:2009/h/vars
--stats_collection_interval
Default stats collection gathering interval.
Default: 300
--stats_default_email_addresses
Default target email addresses for sending stats.
Default: stats@nutanix.com
--time_drift_threshold_sec
Maximum timedrift (in seconds) between any two nodes.
Default: 3
--transport_errors_threshold
Threshold count for transport error log warnings.

Controller VM Commands | Command Reference | NOS | 42


Default: 5
--update_plugin_config
Update the plugin configuration stored in Zookeeper with the default NCC plugin configuration.
Default: false
--use_esxtop
Use esxtop to get stats. Otherwise use Arithmos
Default: false
--vdisk_count_threshold
Maximum number of vdisks in cluster.
Default: 50000
--vm_avg_cpu_util_threshold
Average utilization threshold (%) to determine VM CPU contention.
Default: 75
--vm_avg_mem_util_threshold_pct
VM memory average usage threshold (%) to determine memory contention.
Default: 80
--vm_balloon_reclaim_threshold_mb
Threshold to determine memory pressurefor a VM.
Default: 0
--vm_balloon_threshold
Balloon threshold to determine memory bottlenecks.
Default: 0
--vm_cpu_util_threshold
Utilization threshold (%) to determine VM CPU contention.
Default: 75
--vm_peak_cpu_util_threshold_pct
Peak utilization threshold (%) to determine VM CPU contention.
Default: 90
--vm_peak_mem_util_threshold
Peak utilization threshold (%) to determine VM memory bottlenecks.
Default: 90
--vm_rcv_drop_threshold
Receive packets drop threshold at a VM to determine network issues.
Default: 4096
--vm_swap_in_threshold
Swap in threshold (mbytes/sec) to determine memory bottlenecks.
Default: 0
--vm_swap_out_threshold
Swap out threshold (mbytes/sec) to determine memory bottlenecks.
Default: 0
--vm_swap_threshold_mbps
Swap out threshold (mbytes/sec) to determine memory bottlenecks.

Controller VM Commands | Command Reference | NOS | 43


Default: 0
--vm_tx_drop_threshold
Transmitted packets drop threshold at a VM to determine network issues.
Default: 0
--vm_vcpu_ready_time_threshold
Vcpu ready time threshold (%) to determine CPU contention.
Default: 10
--zeus_config_file
Path to the zeus config file. Default is to use the zeus config printer on the cluster
Default: None
--zeus_configuration_path
Zookeeper path where zeus configuration is stored.
Default: /appliance/physical/configuration
--zookeeper_plugin_config_path
Zookeeper path where plugin configuration is stored.
Default: /appliance/logical/analytics/plugin_schema

setup_hyperv.py

Usage

nutanix@cvm$ /home/nutanix/bin/setup_hyperv.py [flags]

/home/nutanix/bin/setup_hyperv.py

--cluster_name
Name of the Nutanix cluster
--configure_library_share
Whether a library share should be configured
Default: None
--dns_ip
IP address of the DNS server that can resolve the host and SCVMM domain names
--failover_cluster_ip
IP address assigned to the Hyper-V failover cluster, if created
--failover_cluster_name
Name of the Hyper-V failover cluster - also used as a prefix for naming the hosts
--help
Print detailed help
Default: false
--host_fqdn
The fully qualified name of the domain that the Hyper-V hosts are to be joined to
--join_storage_cluster_to_domain
Whether the storage cluster should be joined to the domain

Controller VM Commands | Command Reference | NOS | 44


Default: true
--jumbo_frames_size
Jumbo frames size configured in the CVMs
Default: 9000
--library_share_name
The name of the container that will be registered as a library share in SCVMM
--max_hostname_length
Maximum length of a hostname allowed by Windows
Default: 15
--page_file_crash_dump_path
Location where the page file for the crash dump should get created
Default: C:\CRASH.DMP
--page_file_crash_dump_size_mb
Maximum size of the paging file for the crash dump in Megabytes
Default: 8192
--password
Domain account password for the host
--scvmm_password
SCVMM account password - defaults to <password>
--scvmm_server_name
Name of the server running SCVMM
--scvmm_username
SCVMM account username (with the FQDN) - defaults to <host_fqdn>\<username>
--slave_cmd
Base64 encoded command to be run in slave mode - for internal use only
--storage_pool_name
The name of the storage pool created if one doesn't already exist
Default: NTNX-SP-DEFAULT
--use_10gbe_switch
Specifies that a 10G switch will be used
Default: true
--username
Domain account username (without domain name) which has/will have administrative rights on the
host
--verbose
Print verbose output
Default: false
--virtual_ip
IP address assigned to Nutanix storage

Controller VM Commands | Command Reference | NOS | 45


3
nCLI Reference

alerts: Alert
Description An Alert
Alias alert

Operations • acknowledge | ack


• edit-alert-config | update-alert-config
• get-alert-config
• history
• list | ls
• list-alert-policies | ls-alert-policies
• resolve
• update-alert-policy

Acknowledge Alerts

ncli> alerts { acknowledge | ack } ids


Required arguments
ids
A comma-separated list of ids of the Alerts

Update Alert Configuration

ncli> alerts { edit-alert-config | update-alert-config } { enable } { enable-default-


nutanix-email } { email-contacts }
Required arguments
None
Optional arguments
enable
Enable Alert emails
enable-default-nutanix-email
Enable default Nutanix email
email-contacts
Comma seperated list of emails to be used while sending alerts. Set to '-' to clear all the existing
emails.

nCLI Reference | Command Reference | NOS | 46


List Alert Configuration

ncli> alerts get-alert-config


Required arguments
None

List history of Alerts

ncli> alerts history duration { acknowledged } { resolved } { max-alerts }


Required arguments
duration
Duration (in days) for getting the history of Alerts
Optional arguments
acknowledged
Acknowledged Alerts?
resolved
Resolved Alerts?
max-alerts
Maximum number of Alerts to fetch
Default: 100

List of unresolved Alerts

ncli> alerts { list | ls } { acknowledged } { max-alerts }


Required arguments
None
Optional arguments
acknowledged
Acknowledged Alerts?
max-alerts
Maximum number of Alerts to fetch
Default: 100

List Alert Policies

ncli> alerts { list-alert-policies | ls-alert-policies } { id }


Required arguments
None
Optional arguments
id
Id of the Alert Policy

Resolve Alerts

ncli> alerts resolve ids

nCLI Reference | Command Reference | NOS | 47


Required arguments
ids
A comma-separated list of ids of the Alerts

Update Alert Policy

ncli> alerts update-alert-policy id { enable } { enable-email-alerts } { include-


global-email-contacts } { frequecy-in-mins }
Required arguments
id
Id of the Alert Policy
Optional arguments
enable
Enable the specified Alert Policy
enable-email-alerts
Enable email alerts for the specified Alert Policy
include-global-email-contacts
Include the cluster global email alert list while sending alert emails for the specified Alert Policy
frequecy-in-mins
User defined frequecy for the specified Alert Policy

authconfig: Authentication Configuration


Description Configuration information used to authenticate user

Alias None

Operations • add-role-mapping
• add-to-role-mapping-values
• create-directory | add-directory
• delete-role-mapping
• edit | update
• edit-directory | update-directory
• get-directory-values-by-type
• list | ls
• list-directory | ls-directory
• list-role-mappings | ls-role-mappings
• remove | rm
• remove-directory | rm-directory
• remove-from-role-mapping-values

Add directory role mapping

ncli> authconfig add-role-mapping name role type values


Required arguments
name
Name of the Directory Service

nCLI Reference | Command Reference | NOS | 48


role
User role defined in directory role mapping
type
Directory entity type
values
Comma seperated values of directory role mapping for the specified entity type

Comma seperated list of values to be added to the existing directory role mapping

ncli> authconfig add-to-role-mapping-values name role type values


Required arguments
name
Name of the Directory Service
role
User role defined in directory role mapping
type
Directory entity type
values
Comma seperated values of directory role mapping for the specified entity type

Create Directory Service Configuration

ncli> authconfig { create-directory | add-directory } name url domain


Required arguments
name
Name of the Directory Service
url
Url to connect to the Directory Service
domain
Domain of the Directory Service

Delete directory role mappings

ncli> authconfig delete-role-mapping name { role } { type }


Required arguments
name
Name of the Directory Service
Optional arguments
role
User role defined in directory role mapping
type
Directory entity type

Update Authentication Configuration

ncli> authconfig { edit | update } { type } { enable-client-auth }

nCLI Reference | Command Reference | NOS | 49


Required arguments
None
Optional arguments
type
Comma-separated list of authentication types
enable-client-auth
Indication for the server to ask for client certificate

Update Directory Service Configuration

ncli> authconfig { edit-directory | update-directory } name { url } { domain }


Required arguments
name
Name of the Directory Service
Optional arguments
url
Url to connect to the Directory Service
domain
Domain of the Directory Service

Get the list of entity values for the specified entity type and the directory name.

ncli> authconfig get-directory-values-by-type name username password type


Required arguments
name
Name of the Directory Service
username
User name of the directory administrator
password
Password of the directory administrator
type
Directory entity type

List Authentication Configuration

ncli> authconfig { list | ls }


Required arguments
None

List Authentication Configuration

ncli> authconfig { list-directory | ls-directory } { name }


Required arguments
None

nCLI Reference | Command Reference | NOS | 50


Optional arguments
name
Name of the Directory Service

Get the list of directory role mappings

ncli> authconfig { list-role-mappings | ls-role-mappings } { name } { role } { type }


Required arguments
None
Optional arguments
name
Name of the Directory Service
role
User role defined in directory role mapping
type
Directory entity type

Remove Authentication Configuration

ncli> authconfig { remove | rm }


Required arguments
None

Remove Directory Service Configuration

ncli> authconfig { remove-directory | rm-directory } name


Required arguments
name
Name of the Directory Service

Comma seperated list of values to be removed from the existing directory role mapping

ncli> authconfig remove-from-role-mapping-values name role type values


Required arguments
name
Name of the Directory Service
role
User role defined in directory role mapping
type
Directory entity type
values
Comma seperated values of directory role mapping for the specified entity type

nCLI Reference | Command Reference | NOS | 51


cluster: Cluster
Description A Nutanix Complete Cluster

Alias None

Operations • add-node
• add-public-key
• add-to-name-servers
• add-to-nfs-whitelist
• add-to-ntp-servers
• clear-external-ip-address
• clear-smtp-server
• configure-node
• discover-nodes
• edit-params | edit-info
• get-domain-fault-tolerance-status
• get-name-servers
• get-nfs-whitelist
• get-ntp-servers
• get-params | info
• get-redundancy-state
• get-remote-support-status
• get-remove-status | get-rm-status
• get-smtp-server
• join-domain
• list-public-keys | ls-public-keys
• remove-all-public-keys | rm-all-public-keys
• remove-from-name-servers
• remove-from-nfs-whitelist
• remove-from-ntp-servers
• remove-public-key | rm-public-key
• remove-start | rm-start delete
• send-test-email
• set-external-ip-address
• set-smtp-server
• set-timezone
• start
• start-remote-support
• status
• stop
• stop-remote-support
• unjoin-domain
• version

Add the configured node to the cluster

ncli> cluster add-node node-uuid

nCLI Reference | Command Reference | NOS | 52


Required arguments
node-uuid
UUID of the new node

Add public key to the cluster

ncli> cluster add-public-key name file-path


Required arguments
name
Name of the cluster public key
file-path
Full path of the public key file

Add addresses to the list of name servers

ncli> cluster add-to-name-servers servers


Required arguments
servers
Comma-separated list of IP addresses/Host names to be included in the name servers list

Add addresses to the list of NFS subnet whitelist

ncli> cluster add-to-nfs-whitelist ip-subnet-masks


Required arguments
ip-subnet-masks
Comma-separated list with entries of the form 'IP/subnet mask'(a.b.c.d/l.m.n.o) to be included in
the NFS subnet whitelist

Add addresses to the list of NTP servers

ncli> cluster add-to-ntp-servers servers


Required arguments
servers
Comma-separated list of IP addresses/Host names to be included in the NTP servers list

Clear the external IP address of the Cluster

ncli> cluster clear-external-ip-address


Required arguments
None

Clear configuration of SMTP Server used for transmitting alerts and report emails to Nutanix support

ncli> cluster clear-smtp-server


Required arguments
None

Configure discovered node with IP addresses (Hypervisor, CVM and IPMI addresses)

nCLI Reference | Command Reference | NOS | 53


ncli> cluster configure-node node-uuid { cvm-ip } { hypervisor-ip } { ipmi-ip } { ipmi-
netmask } { ipmi-gateway }
Required arguments
node-uuid
UUID of the new node
Optional arguments
cvm-ip
IP address of the controller VM
hypervisor-ip
IP address of the Hypervisor Host
ipmi-ip
IPMI address of the node
ipmi-netmask
IPMI netmask of the node
ipmi-gateway
IPMI gateway of the node

Discover new nodes available to add to the cluster

ncli> cluster discover-nodes


Required arguments
None

Edit params of a Cluster

ncli> cluster { edit-params | edit-info } { new-name } { support-verbosity-level } {


external-ip-address } { enable-shadow-clones } { enable-password-remote-login }
Required arguments
None
Optional arguments
new-name
Name of the cluster
support-verbosity-level
Verbosity level settings for populating support information
external-ip-address
External IP address to access the cluster. Set to '-' to clear the existing value
enable-shadow-clones
Enable/Disable shadow clones
enable-password-remote-login
Enable/Disable password remote login to cluster

Get the domain fault tolerance state of the cluster

ncli> cluster get-domain-fault-tolerance-status type

nCLI Reference | Command Reference | NOS | 54


Required arguments
type
Fault tolerance domain type { rackable_unit, node }

Get the list of name servers

ncli> cluster get-name-servers


Required arguments
None

Get the list of NFS subnet whitelist

ncli> cluster get-nfs-whitelist


Required arguments
None

Get the list of NTP servers

ncli> cluster get-ntp-servers


Required arguments
None

Get params of a Cluster

ncli> cluster { get-params | info }


Required arguments
None

Get the redundancy state of the cluster

ncli> cluster get-redundancy-state


Required arguments
None

Get remote support status on a Cluster

ncli> cluster get-remote-support-status


Required arguments
None

Check the removal status for Physical Hosts

ncli> cluster { get-remove-status | get-rm-status } { id }


Required arguments
None

nCLI Reference | Command Reference | NOS | 55


Optional arguments
id
ID of the Physical Host

Get configuration of SMTP Server used for transmitting alerts and report emails to Nutanix support

ncli> cluster get-smtp-server


Required arguments
None

Join the Nutanix storage cluster to the Windows AD domain specified in the cluster name. This operation is only
valid for Hyper-V clusters.

ncli> cluster join-domain ad-admin-username { ad-admin-password }


Required arguments
ad-admin-username
Username of the account that has administrative access to the Windows AD domain.
Optional arguments
ad-admin-password
Password for the account specified by the username.

Get the list of public keys configured in the cluster

ncli> cluster { list-public-keys | ls-public-keys } { name }


Required arguments
None
Optional arguments
name
Name of the cluster public key

Remove all the public keys previously configured in the cluster

ncli> cluster { remove-all-public-keys | rm-all-public-keys }


Required arguments
None

Remove addresses from the list of name servers

ncli> cluster remove-from-name-servers servers


Required arguments
servers
Comma-separated list of IP addresses/Host names to be removed from the name servers list

Remove addresses from the list of NFS subnet whitelist

ncli> cluster remove-from-nfs-whitelist ip-subnet-masks

nCLI Reference | Command Reference | NOS | 56


Required arguments
ip-subnet-masks
Comma-separated list with entries of the form 'IP/subnet mask' (a.b.c.d/l.m.n.o) to be removed
from the NFS subnet whitelist

Remove addresses from the list of NTP servers

ncli> cluster remove-from-ntp-servers servers


Required arguments
servers
Comma-separated list of IP addresses/Host names to be removed from the NTP servers list

Delete public key with the specified name from the cluster

ncli> cluster { remove-public-key | rm-public-key } name


Required arguments
name
Name of the cluster public key

Begin the process of removing a Physical Host

ncli> cluster { remove-start | rm-start delete } id { skip-space-check }


Required arguments
id
ID of the Physical Host
Optional arguments
skip-space-check
Skip checking storage space-related constraints when initiating removal of a host from the
cluster
Default: false

Send an email to test the SMTP Server configuration

ncli> cluster send-test-email recipient subject


Required arguments
recipient
Recipient of the test email
subject
Subject of the test email

Set the external IP address (IPv4) of the Cluster

ncli> cluster set-external-ip-address { external-ip-address }


Required arguments
None
Optional arguments
external-ip-address
External IP address to access the cluster. Set to '-' to clear the existing value

nCLI Reference | Command Reference | NOS | 57


Set configuration of SMTP Server used for transmitting alert and report emails to Nutanix support

ncli> cluster set-smtp-server address { port } { username } { password } { security-mode


} { from-email-address }
Required arguments
address
Fully Qualified Domain Name(FQDN) or IPv4 address of the SMTP Server
Optional arguments
port
Port number of the SMTP Server. By default, port 25 is used
username
Username to access the SMTP Server
password
Password to access the SMTP Server
security-mode
Security mode used by SMTP Server for data encryption and authentication. SMTP Server in
Nutanix cluster can be configured with one of the following mode: 'none', 'ssl' or 'starttls'
Default: none
from-email-address
From email address to be used while sending emails (Set to '-' to clear the existing value)

Set the timezone of the Cluster

ncli> cluster set-timezone timezone


Required arguments
timezone
Timezone of the cluster

Start all services in the cluster

ncli> cluster start


Required arguments
None

Start remote support on a Cluster

ncli> cluster start-remote-support { duration }


Required arguments
None
Optional arguments
duration
Time (in minutes) to keep remote support enabled
Default: 0

Get the status of all services in the cluster

ncli> cluster status

nCLI Reference | Command Reference | NOS | 58


Required arguments
None

Stop all services in the cluster

ncli> cluster stop


Required arguments
None

Stop remote support on a Cluster

ncli> cluster stop-remote-support { duration }


Required arguments
None
Optional arguments
duration
Time (in minutes) to keep remote support disabled
Default: 0

Unjoin the Nutanix storage cluster from the Windows AD domain. This operation is only valid for Hyper-V clusters.

ncli> cluster unjoin-domain ad-admin-username { ad-admin-password } { force } { remove-


dns }
Required arguments
ad-admin-username
Username of the account that has administrative access to the Windows AD domain.
Optional arguments
ad-admin-password
Password for the account specified by the username.
force
Force execution of the operation.
Default: false
remove-dns
Whether the DNS entry corresponding to the Nutanix storage cluster should also be removed.
Default: false

Get version of software running on a Cluster

ncli> cluster version


Required arguments
None

nCLI Reference | Command Reference | NOS | 59


container: Storage Container
Description A Storage Container is a container for virtual disks

Alias ctr

Operations • add-to-nfs-whitelist
• create | add
• edit | update
• get-down-migrate-times | get-dm-times
• list | ls
• list-stats | ls-stats
• remove | rm
• remove-from-nfs-whitelist
• set-down-migrate-times | set-dm-times

Add addresses to Storage Container's NFS subnet whitelist

ncli> container add-to-nfs-whitelist ip-subnet-masks { id } { name }


Required arguments
ip-subnet-masks
Comma-separated list with entries of the form 'IP/subnet mask'(a.b.c.d/l.m.n.o) to be included in
the Storage Container's NFS subnet whitelist
Optional arguments
id
ID of the Storage Container
name
Name of the Storage Container

Create a new Storage Container

ncli> container { create | add } name { res-capacity } { sp-id } { sp-name } { rf } {


random-io-priority-order } { sequential-io-priority-order } { enable-compression } {
fingerprint-on-write } { on-disk-dedup } { compression-delay } { ip-subnet-masks }
Required arguments
name
Name of the Storage Container
Optional arguments
res-capacity
Explicit reserved Capacity (GB) of the Storage Container
sp-id
ID of the Storage Pool for the Storage Container
sp-name
Name of the Storage Pool for the Storage Container
rf
Replication Factor for all data in the Storage Container

nCLI Reference | Command Reference | NOS | 60


random-io-priority-order
Comma seperated random I/O priority order (high to low) of Storage Tiers in a Storage
Container
sequential-io-priority-order
Comma seperated sequential I/O priority order (high to low) of Storage Tiers in a Storage
Container
enable-compression
Enable or disable compression on a Storage Container
Default: false
fingerprint-on-write
Fingerprint on writes to the Storage Container {on, off, none}
on-disk-dedup
On-disk dedup of the Storage Container {none, off, post-process}
compression-delay
Time delay in minutes for compressing/uncompressing the data on Storage Container
ip-subnet-masks
Comma-separated list with entries of the form 'IP/subnet mask'(a.b.c.d/l.m.n.o) to be included in
the Storage Container's NFS subnet whitelist

Edit a Storage Container

ncli> container { edit | update } { id } { name } { new-name } { res-capacity } { rf }


{ random-io-priority-order } { sequential-io-priority-order } { enable-compression } {
compression-delay } { fingerprint-on-write } { on-disk-dedup } { ip-subnet-masks }
Required arguments
None
Optional arguments
id
ID of the Storage Container
name
Name of the Storage Container
new-name
Name of the Storage Container
res-capacity
Explicit reserved Capacity (GB) of the Storage Container
rf
Replication Factor for all data in the Storage Container
random-io-priority-order
Comma seperated random I/O priority order (high to low) of Storage Tiers in a Storage
Container
sequential-io-priority-order
Comma seperated sequential I/O priority order (high to low) of Storage Tiers in a Storage
Container
enable-compression
Enable or disable compression on a Storage Container

nCLI Reference | Command Reference | NOS | 61


compression-delay
Time delay in minutes for compressing/uncompressing the data on Storage Container
fingerprint-on-write
Fingerprint on writes to the Storage Container {on, off, none}
on-disk-dedup
On-disk dedup of the Storage Container {none, off, post-process}
ip-subnet-masks
Comma-separated list with entries of the form 'IP/subnet mask'(a.b.c.d/l.m.n.o) to be included in
the Storage Container's NFS subnet whitelist

Get the down-migrate times (in minutes) for Storage Tiers in a Storage Container

ncli> container { get-down-migrate-times | get-dm-times } { id } { name }


Required arguments
None
Optional arguments
id
ID of the Storage Container
name
Name of the Storage Container

List Storage Containers

ncli> container { list | ls } { id } { name }


Required arguments
None
Optional arguments
id
ID of the Storage Container
name
Name of the Storage Container

Get stats data for Storage Containers

ncli> container { list-stats | ls-stats } { id } { name }


Required arguments
None
Optional arguments
id
ID of the Storage Container
name
Name of the Storage Container

Delete a Storage Container

ncli> container { remove | rm } { id } { name } { ignore-small-files }

nCLI Reference | Command Reference | NOS | 62


Required arguments
None
Optional arguments
id
ID of the Storage Container
name
Name of the Storage Container
ignore-small-files
Ignores all the small files on the Storage Container {true, false} while marking for removal
Default: false

Remove addresses from Storage Container's NFS subnet whitelist

ncli> container remove-from-nfs-whitelist ip-subnet-masks { id } { name }


Required arguments
ip-subnet-masks
Comma-separated list with entries of the form 'IP/subnet mask'(a.b.c.d/l.m.n.o) to be included in
the Storage Container's NFS subnet whitelist
Optional arguments
id
ID of the Storage Container
name
Name of the Storage Container

Set the down-migrate times (in minutes) for a Storage Tier in a Storage Container

ncli> container { set-down-migrate-times | set-dm-times } tier-names { id } { name } {


time-in-min }
Required arguments
tier-names
A comma-separated list of Storage Tiers
Optional arguments
id
ID of the Storage Container
name
Name of the Storage Container
time-in-min
Time in minutes after which to down-migrate data in a given Storage Tier in a Storage Container
Default: 30

datastore: Datastore
Description An NFS Datastore

Alias None

nCLI Reference | Command Reference | NOS | 63


Operations • create | add
• delete | remove rm
• list | ls

Create a new NFS datastore on the Physical Hosts using the Storage Container (ESX only). Container name will be
used as datastore name, if datastore name is not specified

ncli> datastore { create | add } ctr-name { name } { host-ids } { read-only }


Required arguments
ctr-name
Name of the Storage Container
Optional arguments
name
Name of the Datastore (default = Container name)
host-ids
A comma-separated list of the ids of the Physical Hosts (default = Includes all hosts)
read-only
Whether a Physical Host must have only read-only access to the Datastore
Default: false

Delete the NFS datastore on the Physical Hosts

ncli> datastore { delete | remove rm } name { host-ids }


Required arguments
name
Name of the Datastore
Optional arguments
host-ids
A comma-separated list of the ids of the Physical Hosts (default = Includes all hosts)

List NFS Datastores

ncli> datastore { list | ls }


Required arguments
None

disk: Physical Disk


Description A Physical Disk

Alias None

Operations • get-remove-status | get-rm-status


• list | ls
• list-free | ls-free
• list-stats | ls-stats

nCLI Reference | Command Reference | NOS | 64


• remove-start | rm-start delete

Check the removal status for Physical Disks

ncli> disk { get-remove-status | get-rm-status } { id }


Required arguments
None
Optional arguments
id
ID of the Physical Disk

List Physical Disks

ncli> disk { list | ls } { id } { sp-id } { sp-name } { tier-name }


Required arguments
None
Optional arguments
id
ID of the Physical Disk
sp-id
ID of the Storage Pool for the Physical Disk
sp-name
Name of the Storage Pool for the Physical Disk
tier-name
Corresponding Storage Tier

List Physical Disks that are not assigned to any Storage Pool

ncli> disk { list-free | ls-free }


Required arguments
None

Get stats data for Physical Disks

ncli> disk { list-stats | ls-stats } { id } { sp-id } { tier-name }


Required arguments
None
Optional arguments
id
ID of the Physical Disk
sp-id
ID of the Storage Pool for the Physical Disk
tier-name
Corresponding Storage Tier

nCLI Reference | Command Reference | NOS | 65


Begin the process of removing a Physical Disk

ncli> disk { remove-start | rm-start delete } id { force }


Required arguments
id
ID of the Physical Disk
Optional arguments
force
Forcefully perform the requested operation skipping any constraint validation
Default: false

events: Event
Description An Event

Alias event

Operations • acknowledge | ack


• history
• list | ls

Acknowledge Events

ncli> events { acknowledge | ack } ids


Required arguments
ids
A comma-separated list of ids of the Events

List history of Events

ncli> events history duration { acknowledged } { max-events }


Required arguments
duration
Duration (in days) for getting the history of Events
Optional arguments
acknowledged
Acknowledged Events?
max-events
Maximum number of Events to fetch
Default: 100

List of unacknowledged Events

ncli> events { list | ls } { max-events }


Required arguments
None

nCLI Reference | Command Reference | NOS | 66


Optional arguments
max-events
Maximum number of Events to fetch
Default: 100

health-check: Health Check


Description A health check
Alias check

Operations • edit | update


• list | ls

Edit a Health Check

ncli> health-check { edit | update } id { enable } { interval } { parameter-thresholds


}
Required arguments
id
Id of the Health Check
Optional arguments
enable
Enable/Disable Health Check
interval
Scheduled interval at which Health Check should be run (in seconds)
parameter-thresholds
List of comma-separated parameter and it's threshold. All the values should be of format
<parameter-name:value>.

List Health Checks

ncli> health-check { list | ls } { id }


Required arguments
None
Optional arguments
id
Id of the Health Check

host: Physical Host


Description A Physical Host hosts Virtual Machines

Alias None

Operations • add-node

nCLI Reference | Command Reference | NOS | 67


• configure-node
• discover-nodes
• edit | update
• enable-metadata-store
• get-remove-status | get-rm-status
• list | ls
• list-stats | ls-stats
• remove-start | rm-start delete
• set-monitoring

Add the configured node to the cluster

ncli> host add-node node-uuid


Required arguments
node-uuid
UUID of the new node

Configure discovered node with IP addresses (Hypervisor, CVM and IPMI addresses)

ncli> host configure-node node-uuid { cvm-ip } { hypervisor-ip } { ipmi-ip } { ipmi-


netmask } { ipmi-gateway }
Required arguments
node-uuid
UUID of the new node
Optional arguments
cvm-ip
IP address of the controller VM
hypervisor-ip
IP address of the Hypervisor Host
ipmi-ip
IPMI address of the node
ipmi-netmask
IPMI netmask of the node
ipmi-gateway
IPMI gateway of the node

Discover new nodes available to add to the cluster

ncli> host discover-nodes


Required arguments
None

Edit Physical Host

ncli> host { edit | update } id { hypervisor-username } { hypervisor-password } { new-


ms-name } { oplog-disk-pct } { ipmi-username } { ipmi-password }

nCLI Reference | Command Reference | NOS | 68


Required arguments
id
ID of the Physical Host
Optional arguments
hypervisor-username
Username to access the Hypervisor Host
hypervisor-password
Password to access the Hypervisor Host
new-ms-name
Name of the Management Server
oplog-disk-pct
The percentage of the oplog-disk to use for oplog data
ipmi-username
Username for IPMI access to a Physical Host
ipmi-password
Password for IPMI access to a Physical Host

Enable metadata store on a Physical Host

ncli> host enable-metadata-store id


Required arguments
id
ID of the Physical Host

Check the removal status for Physical Hosts

ncli> host { get-remove-status | get-rm-status } { id }


Required arguments
None
Optional arguments
id
ID of the Physical Host

List Physical Hosts

ncli> host { list | ls } { id }


Required arguments
None
Optional arguments
id
ID of the Physical Host

Get stats data for Physical Host

ncli> host { list-stats | ls-stats } { id }

nCLI Reference | Command Reference | NOS | 69


Required arguments
None
Optional arguments
id
ID of the Physical Host

Begin the process of removing a Physical Host

ncli> host { remove-start | rm-start delete } id { skip-space-check }


Required arguments
id
ID of the Physical Host
Optional arguments
skip-space-check
Skip checking storage space-related constraints when initiating removal of a host from the
cluster
Default: false

Set the monitoring status of Physical Hosts

ncli> host set-monitoring enabled ids


Required arguments
enabled
Enable monitoring of Physical Hosts?
ids
A comma-separated list of the ids of the Physical Hosts

http-proxy: HTTP Proxy


Description An HTTP Proxy

Alias proxy

Operations • add
• edit | update
• list | ls
• remove | rm

Create a new HTTP Proxy

ncli> http-proxy add name ip-address port { username } { password }


Required arguments
name
Name of the HTTP Proxy
ip-address
IP Address of the HTTP Proxy

nCLI Reference | Command Reference | NOS | 70


port
Port number of the HTTP Proxy
Optional arguments
username
Username to access the HTTP Proxy
password
Password to access the HTTP Proxy

Edit an HTTP Proxy

ncli> http-proxy { edit | update } name { ip-address } { username } { password } { port


}
Required arguments
name
Name of the HTTP Proxy
Optional arguments
ip-address
IP Address of the HTTP Proxy
username
Username to access the HTTP Proxy
password
Password to access the HTTP Proxy
port
Port number of the HTTP Proxy

List HTTP Proxies

ncli> http-proxy { list | ls } { name }


Required arguments
None
Optional arguments
name
Name of the HTTP Proxy

Remove an HTTP Proxy

ncli> http-proxy { remove | rm } { name }


Required arguments
None
Optional arguments
name
Name of the HTTP Proxy

nCLI Reference | Command Reference | NOS | 71


license: License
Description License for a Nutanix cluster

Alias None

Operations • apply-license
• download-cluster-info
• generate-cluster-info
• get-allowances
• get-license

Apply a license file to the cluster

ncli> license apply-license license-file


Required arguments
license-file
License file

Download cluster info as a file

ncli> license download-cluster-info file-path


Required arguments
file-path
File path

Get cluster info from the cluster

ncli> license generate-cluster-info


Required arguments
None

Read allowances for features as listed in the license

ncli> license get-allowances { feature-name }


Required arguments
None
Optional arguments
feature-name
Feature name

Read license file from the cluster

ncli> license get-license


Required arguments
None

nCLI Reference | Command Reference | NOS | 72


managementserver: Management Server
Description An infrastructure management server such as
VCenter

Alias ms

Operations • add
• edit | update
• list | ls
• remove | rm

Add a new Management Server

ncli> managementserver add name url username password


Required arguments
name
Name of the Management Server
url
Access URL of the Management Server
username
Username for access to the Management Server
password
Password for access to the Management Server

Add a new Management Server

ncli> managementserver { edit | update } name { url } { username } { password }


Required arguments
name
Name of the Management Server
Optional arguments
url
Access URL of the Management Server
username
Username for access to the Management Server
password
Password for access to the Management Server

List Management Servers

ncli> managementserver { list | ls } { name }


Required arguments
None

nCLI Reference | Command Reference | NOS | 73


Optional arguments
name
Name of the Management Server

Delete a Management Server

ncli> managementserver { remove | rm } name


Required arguments
name
Name of the Management Server

multicluster: Multicluster
Description A Nutanix Management Console to manage
multiple clusters
Alias None

Operations • add-to-multicluster
• delete-cluster-state
• get-cluster-state
• remove-from-multicluster

Add to multicluster

ncli> multicluster add-to-multicluster external-ip-address-or-svm-ips username


password
Required arguments
external-ip-address-or-svm-ips
External IP address or list of SVM IP addresses
username
username
password
password

Delete cluster state

ncli> multicluster delete-cluster-state cluster-id


Required arguments
cluster-id
Id of the cluster

Get cluster state

ncli> multicluster get-cluster-state { cluster-id }


Required arguments
None

nCLI Reference | Command Reference | NOS | 74


Optional arguments
cluster-id
Id of the cluster

Remove from multicluster

ncli> multicluster remove-from-multicluster external-ip-address-or-svm-ips username


password
Required arguments
external-ip-address-or-svm-ips
External IP address or list of SVM IP addresses
username
username
password
password

protection-domain: Protection domain


Description A protection domain to be used for Data Protection

Alias pd

Operations • abort-replication | abort-repl


• activate
• add-daily-schedule
• add-hourly-schedule
• add-minutely-schedule
• add-monthly-schedule
• add-one-time-snapshot | create-one-time-
snapshot
• add-weekly-schedule
• clear-retention-policy
• clear-schedules
• create | add
• deactivate
• list | ls
• list-replication-status | ls-repl-status
• list-snapshots | ls-snaps
• ls-pending-actions
• ls-pending-one-time-snapshots
• ls-schedules
• migrate
• pause-replication | pause-repl
• protect
• remove | rm
• remove-from-schedules
• restore-snapshot
• resume-replication | resume-repl

nCLI Reference | Command Reference | NOS | 75


• retain-snapshot | retain-snap
• rm-one-time-schedules
• rm-snapshot | rm-snap
• rollback-pd
• set-retention-policy
• unprotect

Abort replications of a Protection domain

ncli> protection-domain { abort-replication | abort-repl } name replication-ids


Required arguments
name
Name of the Protection domain
replication-ids
List of comma-separated identifier of replications

Mark Protection domain as active

ncli> protection-domain activate name { snap-id }


Required arguments
name
Name of the Protection domain
Optional arguments
snap-id
Id of the Snapshot to be restored while making Protection domain as active. By default, latest
snapshot is restored.
Default: -1

Add a daily snapshot schedule to a Protection domain

ncli> protection-domain add-daily-schedule name { start-time } { end-time } { every-


nth-day } { local-retention } { remote-retention }
Required arguments
name
Name of the Protection domain
Optional arguments
start-time
Specify time in format MM/dd/yyyy [HH:mm:ss [z]] at which the schedule become active. If not
specified, schedule will become active immediately
end-time
Specify time in format MM/dd/yyyy [HH:mm:ss [z]] at which the schedule become inactive. If not
specified, schedule will be active indefinitely
every-nth-day
Repeat the daily schedule every nth day
Default: 1
local-retention
Maximum number of snapshots to retain locally

nCLI Reference | Command Reference | NOS | 76


Default: 1
remote-retention
Comma-separated enteries the form of <remote_site_name>:<quantity> to specify the remote
sites' retention policies for the schedule.

Add an hourly snapshot schedule to a Protection domain

ncli> protection-domain add-hourly-schedule name { start-time } { end-time } { every-


nth-hour } { local-retention } { remote-retention }
Required arguments
name
Name of the Protection domain
Optional arguments
start-time
Specify time in format MM/dd/yyyy [HH:mm:ss [z]] at which the schedule become active. If not
specified, schedule will become active immediately
end-time
Specify time in format MM/dd/yyyy [HH:mm:ss [z]] at which the schedule become inactive. If not
specified, schedule will be active indefinitely
every-nth-hour
Repeat the hourly schedule every nth hour
Default: 1
local-retention
Maximum number of snapshots to retain locally
Default: 1
remote-retention
Comma-separated enteries the form of <remote_site_name>:<quantity> to specify the remote
sites' retention policies for the schedule.

Add an minutely snapshot schedule to a Protection domain

ncli> protection-domain add-minutely-schedule name { start-time } { end-time } { every-


nth-minute } { local-retention } { remote-retention }
Required arguments
name
Name of the Protection domain
Optional arguments
start-time
Specify time in format MM/dd/yyyy [HH:mm:ss [z]] at which the schedule become active. If not
specified, schedule will become active immediately
end-time
Specify time in format MM/dd/yyyy [HH:mm:ss [z]] at which the schedule become inactive. If not
specified, schedule will be active indefinitely
every-nth-minute
Repeat the hourly schedule every nth minute
Default: 1

nCLI Reference | Command Reference | NOS | 77


local-retention
Maximum number of snapshots to retain locally
Default: 1
remote-retention
Comma-separated enteries the form of <remote_site_name>:<quantity> to specify the remote
sites' retention policies for the schedule.

Add a monthly snapshot schedule to a Protection domain

ncli> protection-domain add-monthly-schedule name { days-of-month } { start-time } {


end-time } { local-retention } { remote-retention }
Required arguments
name
Name of the Protection domain
Optional arguments
days-of-month
Comma seperated day of month values for the schedule: 1-31
start-time
Specify time in format MM/dd/yyyy [HH:mm:ss [z]] at which the schedule become active. If not
specified, schedule will become active immediately
end-time
Specify time in format MM/dd/yyyy [HH:mm:ss [z]] at which the schedule become inactive. If not
specified, schedule will be active indefinitely
local-retention
Maximum number of snapshots to retain locally
Default: 1
remote-retention
Comma-separated enteries the form of <remote_site_name>:<quantity> to specify the remote
sites' retention policies for the schedule.

Create a new out of band snapshot schedule in a Protection domain to take a snapshot at a specified time

ncli> protection-domain { add-one-time-snapshot | create-one-time-snapshot } name {


snap-time } { remote-sites } { retention-time }
Required arguments
name
Name of the Protection domain
Optional arguments
snap-time
Specify time in format MM/dd/yyyy [HH:mm:ss [z]] at which snapshot is to be taken. If not
specified, snapshot will be taken immediately
remote-sites
Comma-separated list of Remote Site to which snapshots are replicated. If not specified, remote
replication is not performed
retention-time
Number of seconds to retain the snapshot. Aged snapshots will be garbage collected. By
default, snapshot is retained forever

nCLI Reference | Command Reference | NOS | 78


Add a weekly snapshot schedule to a Protection domain

ncli> protection-domain add-weekly-schedule name { days-of-week } { start-time } { end-


time } { local-retention } { remote-retention }
Required arguments
name
Name of the Protection domain
Optional arguments
days-of-week
Comma seperated day of week values for the schedule: 1-7 (starts with Sunday(1)), or (sun |
mon | tue | wed | thu | fri | sat)
start-time
Specify time in format MM/dd/yyyy [HH:mm:ss [z]] at which the schedule become active. If not
specified, schedule will become active immediately
end-time
Specify time in format MM/dd/yyyy [HH:mm:ss [z]] at which the schedule become inactive. If not
specified, schedule will be active indefinitely
local-retention
Maximum number of snapshots to retain locally
Default: 1
remote-retention
Comma-separated enteries the form of <remote_site_name>:<quantity> to specify the remote
sites' retention policies for the schedule.

Clear retention policies for snapshot schedules of a Protection domain

ncli> protection-domain clear-retention-policy name id


Required arguments
name
Name of the Protection domain
id
ID of a cron schedule of a Protection domain

Remove all snapshot schedules from a Protection domain

ncli> protection-domain clear-schedules name


Required arguments
name
Name of the Protection domain

Create a new active Protection domain

ncli> protection-domain { create | add } name


Required arguments
name
Name of the Protection domain

Mark Protection domain as inactive

nCLI Reference | Command Reference | NOS | 79


ncli> protection-domain deactivate name
Required arguments
name
Name of the Protection domain

List all Protection domains

ncli> protection-domain { list | ls } { name }


Required arguments
None
Optional arguments
name
Name of the Protection domain

Get the status of replication in a Protection domain

ncli> protection-domain { list-replication-status | ls-repl-status } { name }


Required arguments
None
Optional arguments
name
Name of the Protection domain

List Snapshots of a Protection domain

ncli> protection-domain { list-snapshots | ls-snaps } { name } { snap-id } { state } {


oob-schedule-id }
Required arguments
None
Optional arguments
name
Name of the Protection domain
snap-id
Id of the Snapshot
state
State of the Snapshot
oob-schedule-id
Id of the out of band schedule that created the Snapshot

List all pending actions for Protection domains

ncli> protection-domain ls-pending-actions { name }


Required arguments
None

nCLI Reference | Command Reference | NOS | 80


Optional arguments
name
Name of the Protection domain

List out of band snapshot schedules of Protection domains

ncli> protection-domain ls-pending-one-time-snapshots { name }


Required arguments
None
Optional arguments
name
Name of the Protection domain

List the snapshot schedules of a Protection domain

ncli> protection-domain ls-schedules name


Required arguments
name
Name of the Protection domain

Mark Protection domain as inactive and failover to the specified Remote Site

ncli> protection-domain migrate name remote-site


Required arguments
name
Name of the Protection domain
remote-site
Remote Site to be used for planned failover

Pause replications of a Protection domain

ncli> protection-domain { pause-replication | pause-repl } name replication-ids


Required arguments
name
Name of the Protection domain
replication-ids
List of comma-separated identifier of replications

Add Virtual Machines and NFS files to a Protection domain

ncli> protection-domain protect name { vm-names } { ctr-id } { host-id } { files } { cg-


name } { ignore-duplicates } { app-consistent-snapshots }
Required arguments
name
Name of the Protection domain

nCLI Reference | Command Reference | NOS | 81


Optional arguments
vm-names
Comma-separated list of Virtual Machine names to be added in Protection domain
ctr-id
Add all Virtual Machines in a Storage Container to a Protection domain
host-id
Add all Virtual Machines in a Physical Host to a Protection domain
files
Comma-separated list of NFS files to be added in Protection domain
cg-name
Name of the Consistency group to which Virtual Machines are added. If not specified, each
Virtual Machines is added to a Consistency group which has same name as the Virtual Machine
name
ignore-duplicates
Whether to ignore if any of the specified Virtual Machines already exist in the specified
Protection domain
Default: true
app-consistent-snapshots
Whether Consistency group created for Virtual Machine performs application consistent
snapshots. Such special Consistency group can contain one and only one Virtual Machine
Default: false

Mark a Protection domain for removal. Protection domain will be removed from the appliance when all
outstanding operations on it are cancelled

ncli> protection-domain { remove | rm } name


Required arguments
name
Name of the Protection domain

Remove a snapshot schedule from a Protection domain

ncli> protection-domain remove-from-schedules name id


Required arguments
name
Name of the Protection domain
id
ID of a cron schedule of a Protection domain

Restore Virtual Machines and/or NFS files in a Snapshot

ncli> protection-domain restore-snapshot name snap-id { files } { vm-names } { replace }


{ path-prefix }
Required arguments
name
Name of the Protection domain

nCLI Reference | Command Reference | NOS | 82


snap-id
Id of the Snapshot to be used for rollback
Optional arguments
files
Comma-separated list of NFS files to be restored
vm-names
Comma-separated list of Virtual Machine ids to be restored
replace
Whether the restored Virtual Machines and/or NFS files replace their corresponding live Virtual
Machines and/or Virtual Machines. If set to false, then the parameter path-prefix must be
specified
Default: false
path-prefix
The path prefix that apply to the restored file paths. For example, if restoring file '/ctr/dir/file' with
a prefix of '/prefix', then the restored files will be put in path '/ctr/prefix/dir/file'. If empty, then no
path prefix will be applied.

Resume previously paused replications of a Protection domain

ncli> protection-domain { resume-replication | resume-repl } name replication-ids


Required arguments
name
Name of the Protection domain
replication-ids
List of comma-separated identifier of replications

Retain snaphots forever of a Protection domain

ncli> protection-domain { retain-snapshot | retain-snap } name snap-ids


Required arguments
name
Name of the Protection domain
snap-ids
List of comma-separated identifier of Snapshots

Remove out of band snapshot schedules from a Protection domain

ncli> protection-domain rm-one-time-schedules name schedule-ids


Required arguments
name
Name of the Protection domain
schedule-ids
List of comma-separated identifier of Out of band schedules

Remove snaphots of a Protection domain

ncli> protection-domain { rm-snapshot | rm-snap } name snap-ids

nCLI Reference | Command Reference | NOS | 83


Required arguments
name
Name of the Protection domain
snap-ids
List of comma-separated identifier of Snapshots

Rollback an active Protection domain to a snapshot

ncli> protection-domain rollback-pd name snap-id


Required arguments
name
Name of the Protection domain
snap-id
Snapshot to which Protection domain is to be rollbacked

Set retention policies for snapshot schedules of a Protection domain

ncli> protection-domain set-retention-policy name id { local-retention } { remote-


retention }
Required arguments
name
Name of the Protection domain
id
ID of a cron schedule of a Protection domain
Optional arguments
local-retention
Maximum number of snapshots to retain locally
remote-retention
Comma-separated enteries the form of <remote_site_name>:<quantity> to specify the remote
sites' retention policies for the schedule.

Mark Virtual Machines and NFS files for removal from a given Protection domain. They will be removed when all
outstanding operations on them are completed/cancelled

ncli> protection-domain unprotect name { files } { vm-names }


Required arguments
name
Name of the Protection domain
Optional arguments
files
Comma-separated list of NFS files to be removed from Protection domain
vm-names
Comma-separated list of Virtual Machine name to be removed from Protection domain

nCLI Reference | Command Reference | NOS | 84


pulse-config: Pulse Configuration
Description Configuration information used for Pulse setup

Alias None

Operations • edit | update


• list | ls

Update Pulse Configuration

ncli> pulse-config { edit | update } { enable } { enable-default-nutanix-email } {


support-verbosity-level } { email-contacts }
Required arguments
None
Optional arguments
enable
Enable Pulse emails
enable-default-nutanix-email
Enable Pulse default Nutanix email
support-verbosity-level
List Pulse Configuration
email-contacts
Comma seperated list of emails to be used while sending Pulse info. Set to '-' to clear all the
existing emails.

List Pulse Configuration

ncli> pulse-config { list | ls }


Required arguments
None

rsyslog-config: RSyslog Configuration


Description Configuration information to send logs to remote
servers

Alias None

Operations • create-module | add-module


• create-server | add-server
• delete-module | remove-module
• delete-server | remove-server
• edit-server | update-server
• get-status
• list | ls
• list-modules | ls-modules

nCLI Reference | Command Reference | NOS | 85


• list-servers | ls-servers
• set-status

Create RSyslog Server Module

ncli> rsyslog-config { create-module | add-module } server-name name level { include-


monitor-logs }
Required arguments
server-name
Name of the RSyslog Server
name
Name of the RSyslog Server Module
level
Log level for RSyslog Server Module
Optional arguments
include-monitor-logs
Include monitor logs for the given RSyslog Server Module

Create RSyslog Configuration

ncli> rsyslog-config { create-server | add-server } name ip-address port network-


protocol
Required arguments
name
Name of the RSyslog Server
ip-address
Ip address of the RSyslog Server
port
port number
network-protocol
Protocol for RSyslog server configuration. Currently supported protocols are TCP and UDP

Remove RSyslog Server Module

ncli> rsyslog-config { delete-module | remove-module } server-name name


Required arguments
server-name
Name of the RSyslog Server
name
Name of the RSyslog Server Module

Remove RSyslog Server

ncli> rsyslog-config { delete-server | remove-server } name


Required arguments
name
Name of the RSyslog Server

nCLI Reference | Command Reference | NOS | 86


Update RSyslog Server

ncli> rsyslog-config { edit-server | update-server } name { ip-address } { port } {


network-protocol }
Required arguments
name
Name of the RSyslog Server
Optional arguments
ip-address
Ip address of the RSyslog Server
port
port number
network-protocol
Protocol for RSyslog server configuration. Currently supported protocols are TCP and UDP

Returns the status of RSyslog service

ncli> rsyslog-config get-status


Required arguments
None

List RSyslog Servers

ncli> rsyslog-config { list | ls }


Required arguments
None

List RSyslog Server Modules

ncli> rsyslog-config { list-modules | ls-modules } server-name


Required arguments
server-name
Name of the RSyslog Server

List RSyslog Servers

ncli> rsyslog-config { list-servers | ls-servers }


Required arguments
None

Sets the status of RSyslog service

ncli> rsyslog-config set-status enable


Required arguments
enable
Enable or disable RSyslog service on a cluster

nCLI Reference | Command Reference | NOS | 87


rackable-unit: Rackable unit
Description A rackable unit

Alias ru

Operations • edit | update


• list | ls
• remove | rm

Edit a Rackable unit

ncli> rackable-unit { edit | update } id location


Required arguments
id
Id of the Rackable unit
location
Location of the Rackable unit

List Rackable unit

ncli> rackable-unit { list | ls }


Required arguments
None

Remove a Rackable unit

ncli> rackable-unit { remove | rm } id


Required arguments
id
Id of the Rackable unit

remote-site: Remote Site


Description A remote cluster to be used for replicating data

Alias rs

Operations • create | add


• edit | update
• list | ls
• list-snapshots | ls-snaps
• remove | rm
• retrieve-snapshot
• rm-snapshot | rm-snap

Create a new Remote Site

nCLI Reference | Command Reference | NOS | 88


ncli> remote-site { create | add } name address-list { capabilities } { max-bandwidth }
{ enable-proxy } { enable-ssh-tunnel } { enable-compression } { vstore-map }
Required arguments
name
Name of the Remote Site
address-list
List of comma-separated addresses of the remote site. All addresses should be of format <ip>
or of format <ip:port>. Default port is used if the port number is not specified
Optional arguments
capabilities
Capabilities of the Remote Site; comma-separated values of (backup | disaster_recovery).
Backup sites only allow data backup, whereas disaster recovery allows the user to run VMs in
the event of a disaster.
max-bandwidth
Maximum bandwidth (in kilobytes per sec) to be used while replicating to the remote site. If not
specified, restriction is not placed on maximum bandwidth used by replication
enable-proxy
Boolean parameter to indicate whether the addresses specified in address-list can be used as a
proxy to communicate with other Nutanix components on the remote site
enable-ssh-tunnel
Boolean parameter to indicate whether the addresses specified in address-list can be used as
a SSH tunnel to communicate with other Nutanix components on the remote site. Enabling SSH
tunnel mode will also enable proxy mode
enable-compression
Enable or disable compression of data during replication
vstore-map
By default, data from a local vStore is replicated to a identically named vStore in the remote site.
To setup data replication from local vStore to remote vStore having different names, provide
comma-separated list of <local vStore>:<target vStore> mapping. Mapping is not required if the
names of local and target vStore are same

Edit a Remote Site

ncli> remote-site { edit | update } name { capabilities } { max-bandwidth } { enable-


proxy } { enable-ssh-tunnel } { enable-compression } { address-add } { address-del } {
address-list } { vstore-map-add } { vstore-map-del }
Required arguments
name
Name of the Remote Site
Optional arguments
capabilities
Capabilities of the Remote Site; comma-separated values of (backup | disaster_recovery).
Backup sites only allow data backup, whereas disaster recovery allows the user to run VMs in
the event of a disaster.
max-bandwidth
Maximum bandwidth (in kilobytes per sec) to be used while replicating to the remote site. If not
specified, restriction is not placed on maximum bandwidth used by replication

nCLI Reference | Command Reference | NOS | 89


enable-proxy
Boolean parameter to indicate whether the addresses specified in address-list can be used as a
proxy to communicate with other Nutanix components on the remote site
enable-ssh-tunnel
Boolean parameter to indicate whether the addresses specified in address-list can be used as
a SSH tunnel to communicate with other Nutanix components on the remote site. Enabling SSH
tunnel mode will also enable proxy mode
enable-compression
Enable or disable compression of data during replication
address-add
Address to be included in the remote site address list. Address should be of the format <ip> or
of the format <ip:port> and should conform to the format of the current remote site address list
address-del
Address to be removed from the remote site address list. Port number, if provided, is ignored
address-list
List of comma-separated addresses of the remote site. All addresses should be of format <ip>
or of format <ip:port>. Default port is used if the port number is not specified
vstore-map-add
Entry of the form <local vStore>:<target vStore> to be included in the vStore replication map. If
mapping for a local vStore already exists, mapping is updated with the the new target vStore
vstore-map-del
Entry of the form <local vStore>:<target vStore> to be removed from the vStore replication map

List Remote Sites

ncli> remote-site { list | ls } { name }


Required arguments
None
Optional arguments
name
Name of the Remote Site

List Snapshots of a Remote Site

ncli> remote-site { list-snapshots | ls-snaps } { name } { pd-name } { snap-id } {


state } { oob-schedule-id }
Required arguments
None
Optional arguments
name
Name of the Remote Site
pd-name
Name of the Protection domain
snap-id
Id of the Snapshot
state
State of the Snapshot

nCLI Reference | Command Reference | NOS | 90


oob-schedule-id
Id of the out of band schedule that created the Snapshot

Mark a Remote Site for removal. Site will be removed from the appliance when all outstanding operations that are
using the remote site are cancelled

ncli> remote-site { remove | rm } name


Required arguments
name
Name of the Remote Site

Download a snaphot from a Remote Site

ncli> remote-site retrieve-snapshot name pd-name snap-id


Required arguments
name
Name of the Remote Site
pd-name
Name of the Protection domain
snap-id
Id of the Snapshot

Remove snaphots of a Protection domain

ncli> remote-site { rm-snapshot | rm-snap } name pd-name snap-ids


Required arguments
name
Name of the Remote Site
pd-name
Name of the Protection domain
snap-ids
List of comma-separated identifier of Snapshots

snapshot: Snapshot
Description Snapshot of a Virtual Disk

Alias snap

Operations • clone
• create | add
• list | ls
• list-stats | ls-stats
• remove | rm

Create a (fast) clone based on a Snapshot

nCLI Reference | Command Reference | NOS | 91


ncli> snapshot clone { name } { clone-names } { src-file } { dest-files } { allow-
overwrite }
Required arguments
None
Optional arguments
name
Name of the Snapshot
clone-names
A comma-separated list of names for the newly created Snapshots
src-file
Absolute path of the NFS snapshot file
dest-files
Absolute path(s) of the clone(s) to be created
allow-overwrite
Enable overwriting if a NFS file already exists in the destination path
Default: false

Create a new Snapshot of a Virtual Disk or a NFS file

ncli> snapshot { create | add } { name } { vdisk-name } { src-file } { dest-file } {


allow-overwrite }
Required arguments
None
Optional arguments
name
Name of the Snapshot. If name is not specified, format snap_<vDisk-
name>_YYYY_MM_DD_HH_MM_SS is used to generate the name
vdisk-name
Name of the Virtual Disk
src-file
Absolute path of the NFS snapshot file
dest-file
Absolute path of the snapshot file to be created
allow-overwrite
Enable overwriting if a NFS file already exists in the destination path
Default: false

List Snapshots

ncli> snapshot { list | ls } { name } { vdisk-name }


Required arguments
None
Optional arguments
name
Name of the Snapshot

nCLI Reference | Command Reference | NOS | 92


vdisk-name
Name of the corresponding Virtual Disk

Get stats data for Snapshots

ncli> snapshot { list-stats | ls-stats } { name } { vdisk-name }


Required arguments
None
Optional arguments
name
Name of the Snapshot
vdisk-name
Name of the corresponding Virtual Disk

Delete a Snapshot

ncli> snapshot { remove | rm } name


Required arguments
name
Name of the Snapshot

snmp: SNMP
Description An SNMP agent

Alias None

Operations • add-transport
• add-trap
• add-user
• edit-trap | update-trap
• edit-user | update-user
• get-status
• list-transports | ls-transports
• list-traps | ls-traps
• list-users | ls-users
• remove-transport | delete-transport
• remove-trap | delete-trap
• remove-user | delete-user
• set-status

Add a transport to the list of snmp transports. Each transport is a protocol:port pair

ncli> snmp add-transport protocol port

nCLI Reference | Command Reference | NOS | 93


Required arguments
protocol
Protocol for the snmp agent or trap sink. Currently supported protocols are UDP, TCP and
UDP_6
port
Port number on which an snmp agent listens for requests or on which a trap sink is waiting traps

Add a trap sink to the list of trap sinks. Each trap sink is a combination of trap sink address, username and
authentication information

ncli> snmp add-trap username address { port } { protocol } { engine-id } { inform }


Required arguments
username
Identity of an snmp user
address
Address of an snmp trap sink. This should be an IP address or FQDN
Optional arguments
port
Port number on which an snmp agent listens for requests or on which a trap sink is waiting traps
protocol
Protocol for the snmp agent or trap sink. Currently supported protocols are UDP, TCP and
UDP_6
engine-id
Engine id of the snmp trap sink. This must be a hex string starting with 0x
inform
Flag that specifies whether a trap sink is actually an inform sink
Default: false

Add an snmp user along with its authentication and privacy keys

ncli> snmp add-user username auth-key auth-type { priv-key } { priv-type }


Required arguments
username
Identity of an snmp user
auth-key
Authentication key for an snmp user
auth-type
Authentication type for snmp user. Can be MD_5 or SHA
Optional arguments
priv-key
Encryption key for an snmp user
priv-type
Encryption type for an snmp user. Can be DES or AES

Edit one of the trap sinks from the list of trap sinks. Editable properties are username, authentication and privacy
settings and protocol

nCLI Reference | Command Reference | NOS | 94


ncli> snmp { edit-trap | update-trap } address { port } { protocol } { engine-id } {
inform }
Required arguments
address
Address of an snmp trap sink. This should be an IP address or FQDN
Optional arguments
port
Port number on which an snmp agent listens for requests or on which a trap sink is waiting traps
protocol
Protocol for the snmp agent or trap sink. Currently supported protocols are UDP, TCP and
UDP_6
engine-id
Engine id of the snmp trap sink. This must be a hex string starting with 0x
inform
Flag that specifies whether a trap sink is actually an inform sink

Modify the authentication and encrytption information of an existing snmp user

ncli> snmp { edit-user | update-user } username { auth-key } { auth-type } { priv-key }


{ priv-type }
Required arguments
username
Identity of an snmp user
Optional arguments
auth-key
Authentication key for an snmp user
auth-type
Authentication type for snmp user. Can be MD_5 or SHA
priv-key
Encryption key for an snmp user
priv-type
Encryption type for an snmp user. Can be DES or AES

Returns the status of the snmp service

ncli> snmp get-status


Required arguments
None

List all the transports specified for the snmp agent. Each transport is a protocol:port pair

ncli> snmp { list-transports | ls-transports }


Required arguments
None

List all the configured trap sinks along with their user information.

nCLI Reference | Command Reference | NOS | 95


ncli> snmp { list-traps | ls-traps } { address }
Required arguments
None
Optional arguments
address
Address of an snmp trap sink. This should be an IP address or FQDN

Lists all the snmp users along with their properties like authentication and privacy information

ncli> snmp { list-users | ls-users } { username }


Required arguments
None
Optional arguments
username
Identity of an snmp user

Remove a transport from the list of snmp transports

ncli> snmp { remove-transport | delete-transport } protocol port


Required arguments
protocol
Protocol for the snmp agent or trap sink. Currently supported protocols are UDP, TCP and
UDP_6
port
Port number on which an snmp agent listens for requests or on which a trap sink is waiting traps

Remove a trap from the list of snmp traps

ncli> snmp { remove-trap | delete-trap } address


Required arguments
address
Address of an snmp trap sink. This should be an IP address or FQDN

Remove a user from the list of snmp users

ncli> snmp { remove-user | delete-user } username


Required arguments
username
Identity of an snmp user

Sets the status of the snmp service

ncli> snmp set-status enable


Required arguments
enable
Enable or disable snmp agent on a cluster

nCLI Reference | Command Reference | NOS | 96


software: Software
Description NOS Software Release

Alias None

Operations • automatic-download
• cancel
• download
• list | ls
• remove | rm delete
• upload

Toggle automatic download of a Software

ncli> software automatic-download { enable }


Required arguments
None
Optional arguments
enable
Enable/Disable automatic downloads

Cancel Downloading / Uploading a Software

ncli> software cancel name type


Required arguments
name
Name of the software
type
Type of the software ( NOS | KVM_ISO | EXS_ISO )

Download a Software

ncli> software download name type


Required arguments
name
Name of the software
type
Type of the software ( NOS | KVM_ISO | EXS_ISO )

List Software

ncli> software { list | ls } { name } { type }


Required arguments
None

nCLI Reference | Command Reference | NOS | 97


Optional arguments
name
Name of the software
type
Type of the software ( NOS | KVM_ISO | EXS_ISO )

Delete a Software

ncli> software { remove | rm delete } name type


Required arguments
name
Name of the software
type
Type of the software ( NOS | KVM_ISO | EXS_ISO )

Upload a Software

ncli> software upload file-path type { meta-file-path }


Required arguments
file-path
Path to the software to be uploaded
type
Type of the software ( NOS | KVM_ISO | EXS_ISO )
Optional arguments
meta-file-path
Path to the metadata file of the software to be uploaded

storagepool: Storage Pool


Description A Pool of Physical Disks

Alias sp

Operations • create | add


• edit | update
• list | ls
• list-stats | ls-stats
• remove | rm

Create a new Storage Pool

ncli> storagepool { create | add } name { disk-ids } { add-all-free-disks } { ilm-


thresh } { force }
Required arguments
name
Name of the Storage Pool

nCLI Reference | Command Reference | NOS | 98


Optional arguments
disk-ids
IDs of Physical Disk in the Storage Pool
add-all-free-disks
Add all free disks that are not part of any storage pool?
ilm-thresh
ILM down-migrate (%) threshold for a Storage Pool
force
Forcefully perform the requested operation skipping any constraint validation
Default: false

Edit a Storage Pool

ncli> storagepool { edit | update } { id } { name } { new-name } { add-all-free-disks }


{ add-disk-ids } { rm-disk-ids } { ilm-thresh } { force }
Required arguments
None
Optional arguments
id
ID of the Storage Pool
name
Name of the Storage Pool
new-name
Name of the Storage Pool
add-all-free-disks
Add all free disks that are not part of any storage pool?
add-disk-ids
A comma-separated list of Physical Disk IDs to be added to the Storage Pool
rm-disk-ids
A comma-separated list of Physical Disk IDs to be removed from the Storage Pool
ilm-thresh
ILM down-migrate (%) threshold for a Storage Pool
force
Forcefully perform the requested operation skipping any constraint validation
Default: false

List Storage Pools

ncli> storagepool { list | ls } { id } { name }


Required arguments
None
Optional arguments
id
ID of the Storage Pool

nCLI Reference | Command Reference | NOS | 99


name
Name of the Storage Pool

Get stats data for Storage Pools

ncli> storagepool { list-stats | ls-stats } { id } { name }


Required arguments
None
Optional arguments
id
ID of the Storage Pool
name
Name of the Storage Pool

Delete a Storage Pool

ncli> storagepool { remove | rm } { id } { name }


Required arguments
None
Optional arguments
id
ID of the Storage Pool
name
Name of the Storage Pool

storagetier: Storage Tier


Description A Tier of physical storage

Alias tier

Operations • get-default-io-priority-order | get-def-io-


pri
• list | ls
• list-supported-types | ls-supported-types
• remove | rm
• set-default-io-priority-order | set-def-io-
pri

List the (global) default I/O priority order of Storage Tiers

ncli> storagetier { get-default-io-priority-order | get-def-io-pri }


Required arguments
None

List Storage Tiers

nCLI Reference | Command Reference | NOS | 100


ncli> storagetier { list | ls } { name } { type }
Required arguments
None
Optional arguments
name
Name of the Storage Tier
type
Type of Storage Tier (as provided by the 'list-supported-types' operation)

List types of Storage Tiers

ncli> storagetier { list-supported-types | ls-supported-types }


Required arguments
None

Remove a Storage Tier

ncli> storagetier { remove | rm } name


Required arguments
name
Name of the Storage Tier

Set the (global) default I/O priority order of Storage Tiers

ncli> storagetier { set-default-io-priority-order | set-def-io-pri } random-io-


priority-order sequential-io-priority-order
Required arguments
random-io-priority-order
Random I/O priority order (high to low) of Storage Tiers
sequential-io-priority-order
Sequential I/O priority order (high to low) of Storage Tiers

user: User
Description A User

Alias None

Operations • change-password
• create | add
• delete | remove rm
• disable
• edit | update
• enable
• grant-cluster-admin-role
• grant-user-admin-role
• list | ls

nCLI Reference | Command Reference | NOS | 101


• reset-password
• revoke-cluster-admin-role
• revoke-user-admin-role
• show-profile

Change the password of a User

ncli> user change-password current-password new-password


Required arguments
current-password
Current password of the user
new-password
New password of the user

Add a new User

ncli> user { create | add } user-name user-password first-name last-name email-id {


middle-initial }
Required arguments
user-name
User name of the user
user-password
Password of the user
first-name
First name of the user
last-name
Last name of the user
email-id
Email address of the user
Optional arguments
middle-initial
Middle Initial of the user

Delete a User

ncli> user { delete | remove rm } user-name


Required arguments
user-name
User name of the user

Disable a User

ncli> user disable user-name


Required arguments
user-name
User name of the user

nCLI Reference | Command Reference | NOS | 102


Edit a User

ncli> user { edit | update } user-name { first-name } { last-name } { middle-initial }


{ email-id }
Required arguments
user-name
User name of the user
Optional arguments
first-name
First name of the user
last-name
Last name of the user
middle-initial
Middle Initial of the user
email-id
Email address of the user

Enable a User

ncli> user enable user-name


Required arguments
user-name
User name of the user

Grant cluster administration role to a User

ncli> user grant-cluster-admin-role user-name


Required arguments
user-name
User name of the user

Grant user administration role to a User

ncli> user grant-user-admin-role user-name


Required arguments
user-name
User name of the user

List Users

ncli> user { list | ls } { user-name }


Required arguments
None
Optional arguments
user-name
User name of the user

nCLI Reference | Command Reference | NOS | 103


Reset the password of a User

ncli> user reset-password user-name password


Required arguments
user-name
User name of the user
password
password

Revoke cluster administration role from a User

ncli> user revoke-cluster-admin-role user-name


Required arguments
user-name
User name of the user

Revoke user administration role from a User

ncli> user revoke-user-admin-role user-name


Required arguments
user-name
User name of the user

Show profile of current User

ncli> user show-profile


Required arguments
None

vdisk: Virtual Disk


Description A Virtual Disk

Alias None

Operations • clone
• create | add
• edit | update
• list | ls
• list-snapshots | ls-snaps
• list-stats | ls-stats
• remove | rm
• snapshot | snap

Create a (fast) clone of a Virtual Disk

ncli> vdisk clone name clone-names { snap-name }

nCLI Reference | Command Reference | NOS | 104


Required arguments
name
Name of the Virtual Disk
clone-names
A comma-separated list of names for the newly created Snapshots
Optional arguments
snap-name
Name of the Snapshot on which the clone is based

Create a new Virtual Disk

ncli> vdisk { create | add } name max-capacity { ctr-id } { ctr-name } { res-capacity }


{ fingerprint-on-write } { on-disk-dedup } { shared }
Required arguments
name
Name of the Virtual Disk
max-capacity
Max Capacity (GB) of the Virtual Disk
Optional arguments
ctr-id
ID of the Storage Container for the Virtual Disk
ctr-name
Name of the Storage Container for the Virtual Disk
res-capacity
Reserved Capacity (GB) of the Virtual Disk
fingerprint-on-write
Fingerprint on writes to the Virtual Disk {on, off, none}. This VDisk level setting overrides the
container level setting
on-disk-dedup
On-disk dedup of the Virtual Disk {off, post-process, none}. This VDisk level setting overrides
the container level setting.
shared
Is this a shared Virtual Disk?
Default: false

Edit a Virtual Disk

ncli> vdisk { edit | update } name { max-capacity } { res-capacity } { fingerprint-on-


write } { on-disk-dedup }
Required arguments
name
Name of the Virtual Disk
Optional arguments
max-capacity
Max Capacity (GB) of the Virtual Disk

nCLI Reference | Command Reference | NOS | 105


res-capacity
Reserved Capacity (GB) of the Virtual Disk
fingerprint-on-write
Fingerprint on writes to the Virtual Disk {on, off, none}. This VDisk level setting overrides the
container level setting
on-disk-dedup
On-disk dedup of the Virtual Disk {off, post-process, none}. This VDisk level setting overrides
the container level setting.

List Virtual Disks

ncli> vdisk { list | ls } { names } { vm-id } { ctr-id }


Required arguments
None
Optional arguments
names
A comma-separated list of the names of the Virtual Disks
vm-id
ID of a Virtual Machine that the Virtual Disk is mapped to
ctr-id
Get Virtual Disks in the specified Storage Container

List Snapshots

ncli> vdisk { list-snapshots | ls-snaps } { name }


Required arguments
None
Optional arguments
name
Name of the Virtual Disk or Snapshot

Get stats data for Virtual Disks

ncli> vdisk { list-stats | ls-stats } { names } { vm-id } { ctr-id }


Required arguments
None
Optional arguments
names
A comma-separated list of the names of the Virtual Disks
vm-id
ID of a Virtual Machine that the Virtual Disk is mapped to
ctr-id
Get Virtual Disks in the specified Storage Container

Delete a Virtual Disk

ncli> vdisk { remove | rm } name

nCLI Reference | Command Reference | NOS | 106


Required arguments
name
Name of the Virtual Disk

Create a new Snapshot of a Virtual Disk

ncli> vdisk { snapshot | snap } name { snap-name }


Required arguments
name
Name of the Virtual Disk
Optional arguments
snap-name
Name of the Snapshot

virtualmachine: Virtual Machine


Description A Virtual Machine
Alias vm

Operations • list | ls
• list-stats | ls-stats

List Virtual Machine

ncli> virtualmachine { list | ls } { name } { host-id } { get-unprotected-cbr-vms-only


}
Required arguments
None
Optional arguments
name
Name of the Virtual Machine
host-id
ID of the Physical Host running Virtual Machines
get-unprotected-cbr-vms-only
Get only unprotected Virtual Machines that can participate in Nutanix Converged Backup and
Recovery?
Default: false

Get stats data for Virtual Machine

ncli> virtualmachine { list-stats | ls-stats } { name } { host-id }


Required arguments
None

nCLI Reference | Command Reference | NOS | 107


Optional arguments
name
Name of the Virtual Machine
host-id
ID of the Physical Host running Virtual Machines

vzone: vZone
Description A vZone

Alias None

Operations • add-hosts
• add-vdisks
• create | add
• list | ls
• remove | rm
• remove-all-vdisks
• remove-vdisks

Add Physical Hosts to a vZone

ncli> vzone add-hosts name host-ids


Required arguments
name
Name of the vZone
host-ids
A comma-separated list of the ids of the Physical Hosts

Add Virtual Disks to a vZone

ncli> vzone add-vdisks name vdisk-names


Required arguments
name
Name of the vZone
vdisk-names
A comma-separated list of the names of the Virtual Disks

Create a new vZone

ncli> vzone { create | add } name


Required arguments
name
Name of the vZone

List vZones

ncli> vzone { list | ls } { name }

nCLI Reference | Command Reference | NOS | 108


Required arguments
None
Optional arguments
name
Name of the vZone

Delete avZone

ncli> vzone { remove | rm } name


Required arguments
name
Name of the vZone

Remove allVirtual Disks from a vZone

ncli> vzone remove-all-vdisks name


Required arguments
name
Name of the vZone

Remove Virtual Disks from a vZone

ncli> vzone remove-vdisks name vdisk-names


Required arguments
name
Name of the vZone
vdisk-names
A comma-separated list of the names of the Virtual Disks

vstore: VStore
Description A file namespace in a container

Alias None

Operations • list | ls
• protect
• unprotect

List VStores

ncli> vstore { list | ls } { id } { name }


Required arguments
None

nCLI Reference | Command Reference | NOS | 109


Optional arguments
id
ID of a VStore
name
Name of a VStore

Protect a VStore. Files in a protected VStore are replicated to a Remote Site at a defined frequency and these
protected files can be recovered in the event of a disaster

ncli> vstore protect { id } { name }


Required arguments
None
Optional arguments
id
ID of a VStore
name
Name of a VStore

Unprotect a VStore

ncli> vstore unprotect { id } { name }


Required arguments
None
Optional arguments
id
ID of a VStore
name
Name of a VStore

nCLI Reference | Command Reference | NOS | 110


4
PowerShell Cmdlets
Nutanix provides PowerShell cmdlets for interacting with a cluster.
The cmdlets are downloaded from a cluster and installed on a Windows workstation. Once they are
installed, clicking the NutanixCmdlets desktop shortcut launches a PowerShell window with the Nutanix
cmdlets loaded.
For a complete list of the cmdlets, see PowerShell Cmdlets Reference on page 115.

Installing PowerShell Cmdlets


Before you begin: Install PowerShell version 2 or higher and .NET framework 4.0 on the workstation.

1. Sign in to the Nutanix web console.

2. Click the user icon in the upper-right corner of the web console and select Download Cmdlets
Installer.

3. After the installer completes downloading, double-click the installer and follow the prompts.
The cmdlets are installed and a desktop shortcut NutanixCmdlets is created. Double-click the shortcut
to start a PowerShell window that has the Nutanix cmdlets loaded.

PowerShell Cmdlets Usage

Cluster Connection

Before executing commands, the session must be connected to one or more Nutanix clusters.
> Connect-NutanixCluster -Server cluster_ip_address -UserName admin_username `
-Password admin_password

• Replace cluster_ip_address with the cluster virtual IP address or a Controller VM IP address.


• Replace admin_username with the Nutanix username (usually admin).
• Replace admin_password with the Nutanix user password.
Use multiple Connect-NutanixCluster statements to connect to multiple clusters. If the session is
connected to multiple clusters, use the Server parameter of other cmdlets to specify the cluster for
executing the command.
To disconnect from a connected cluster, run Disconnect-NutanixCluster with the IP address of the server
to disconnect from.

PowerShell Cmdlets | Command Reference | NOS | 111


Connected cluster info

To get the details of the cluster you are connected to in a session, you can run the Get-NutanixCluster
cmdlet. In case of being connected to multiple clusters, you can run Get-NutanixCluster -Server
cvm_ip_addr to get the same output for each connected cluster.

Cmdlets version info

To get the version details of the cmdlets you are running, run the Get-NutanixCmdletsInfo cmdlet.

Output parameters

Some cmdlets include the following options for output formatting.


Grid
Grid view output
Expand
Complete output in list format
By default, the output of some cmdlets contains only simple fields.

Enumerated Types

Some cmdlets take parameters which are enumerated types but which are declared as type string.
This table lists the valid values of enumerated types for the relevant cmdlets.
Cmdlet Name Parameter Name Valid Values

Set-NTNXSmtpServer SecureMode STARTTLS


SSL
NONE

Set-NTNXCluster SupportVerbosityType NOTHING


BASIC
BASIC_COREDUMP
ALL

PowerShell Cmdlets | Command Reference | NOS | 112


Cmdlet Name Parameter Name Valid Values

Set-NTNXHealthCheck AffectedEntityTypes CLUSTER


HARDWARE
STORAGE
BACKUP
DR
DISK
STORAGE_TIER
HOST
NODE
MANAGEMENT_SERVER
VM SERVICE_VM
VDISK
VIRTUAL_DISK
STORAGE_POOL
CONTAINER
VZONE
SNAPSHOT
FAST_CLONE
REMOTE_SITE
PROTECTION_DOMAIN
CONSISTENCY_GROUP
REPLICATION
REPLICATION_LINK
VSTORE

New-NTNXRemoteSite Capabilities BACKUP


DISASTER_RECOVERY

Set-NTNXRemoteSite Capabilities BACKUP


DISASTER_RECOVERY

New-NTNXContainer FingerPrintOnWrite NONE


OFF
ON

New-NTNXContainer OnDiskDedup NONE


OFF
POST_PROCESS

Set-NTNXContainer FingerPrintOnWrite NONE


OFF
ON

Set-NTNXContainer OnDiskDedup NONE


OFF
POST_PROCESS

PowerShell Cmdlets | Command Reference | NOS | 113


Cmdlet Name Parameter Name Valid Values

New-NTNXVdisk FingerPrintOnWrite NONE


OFF
ON

New-NTNXVdisk OnDiskDedup NONE


OFF
POST_PROCESS

Set-NTNXVdisk FingerPrintOnWrite NONE


OFF
ON

Set-NTNXVdisk OnDiskDedup NONE


OFF
POST_PROCESS

Add-NTNXAuthType InputList LOCAL


DIRECTORY_SERVICE

Add-NTNXDirectoryConfig DirectoryType ACTIVE_DIRECTORY

Add-NTNXDirectoryConfig ConnectionType LDAP

Remove-NTNXAuthType InputList LOCAL


DIRECTORY_SERVICE

Set-NTNXDirectoryConfig DirectoryType ACTIVE_DIRECTORY

Set-NTNXDirectoryConfig ConnectionType LDAP

Set-NTNXAuthType InputList LOCAL


DIRECTORY_SERVICE

Set-NTNXAuthConfig AuthTypeList LOCAL


DIRECTORY_SERVICE

Remove-NTNXSnmpTransport TransportProtocol TCP


TCP_6
UDP
UDP_6

Add-NTNXSnmpTransport TransportProtocol TCP


TCP_6
UDP
UDP_6

Add-NTNXSnmpUser AuthType MD_5


SHA

PowerShell Cmdlets | Command Reference | NOS | 114


Cmdlet Name Parameter Name Valid Values

Add-NTNXSnmpUser privType DES


AES

Set-NTNXSnmpTrap TransportProtocol TCP


TCP_6
UDP
UDP_6

Set-NTNXSnmpUser AuthType MD_5


SHA

Set-NTNXSnmpUser privType DES


AES

Add-NTNXProtectionDomainCronSchedule Type MINUTELY


HOURLY
DAILY
WEEKLY
MONTHLY

Replace-NTNXProtectionDomainCronSchedule Type MINUTELY


HOURLY
DAILY
WEEKLY
MONTHLY

PowerShell Cmdlets Reference

Categories

• Alerts Administration
• Auth Config Administration
• Backup And Dr Administration
• Cluster Administration
• Clusters Data Query
• Common
• Container Administration
• Disk Administration
• Events Administration
• Health Check Administration
• Host Administration
• Http Proxy Administration
• License Administration
• Remote Site Administration
• Snmp Administration
• Storage Pool Administration

PowerShell Cmdlets | Command Reference | NOS | 115


• VDisk Administration
• VMAdministration
• VStore Administration
• Virtual Disk Administration

Alerts Administration
Acknowledge-NTNXAlert
Get-NTNXAlert
Resolve-NTNXAlert
Get-NTNXAlertMetadata
Set-NTNXAlertMetadata
Get-NTNXHardwareAlert
Get-NTNXStorageAlert

Acknowledge-NTNXAlert

> Acknowledge-NTNXAlert [[-Servers] <String[]>] -Id <Object>


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -Id
<Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXAlert

> Get-NTNXAlert [[-Servers] <String[]>] [-StartTimeInUsecs <Int64>]


[-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Resolved] [-Acknowledged]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-StartTimeInUsecs
<Int64>] [-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Resolved]
[-Acknowledged] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

Resolve-NTNXAlert

> Resolve-NTNXAlert [[-Servers] <String[]>] -Id <Object> [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] -Id <Object>
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 116


Get-NTNXAlertMetadata

> Get-NTNXAlertMetadata [[-Servers] <String[]>] [-AlertTypeUuid


<Object>] [-Ids <Object>] [-ExcludeDisabled] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-AlertTypeUuid
<Object>] [-Ids <Object>] [-ExcludeDisabled] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Set-NTNXAlertMetadata

> Set-NTNXAlertMetadata [[-Servers] <String[]>] [-AlertTypeUuid


<String>] [-Title <String>] [-Message <String>] [-Severity <String>]
[-Cause <String>] [-Resolution <String>] [-Enabled] [-DefaultFrequencyUsecs
<Int64>] [-UserDefinedFrequencyUsecs <Int64>] [-EnableEmailAlerts]
[-EmailContactList <List`1>] [-IncludeGlobalEmailContactList]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-AlertTypeUuid
<String>] [-Title <String>] [-Message <String>] [-Severity <String>]
[-Cause <String>] [-Resolution <String>] [-Enabled] [-DefaultFrequencyUsecs
<Int64>] [-UserDefinedFrequencyUsecs <Int64>] [-EnableEmailAlerts]
[-EmailContactList <List`1>] [-IncludeGlobalEmailContactList]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXHardwareAlert

> Get-NTNXHardwareAlert [[-Servers] <String[]>] [-StartTimeInUsecs


<Int64>] [-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Resolved]
[-Acknowledged] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>] [-Count
<Int32>] [-Resolved] [-Acknowledged] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

Get-NTNXStorageAlert

> Get-NTNXStorageAlert [[-Servers] <String[]>] [-StartTimeInUsecs


<Int64>] [-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Resolved]
[-Acknowledged] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>] [-Count
<Int32>] [-Resolved] [-Acknowledged] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

Auth Config Administration


Get-NTNXAuthConfig

PowerShell Cmdlets | Command Reference | NOS | 117


Remove-NTNXAuthConfig
Set-NTNXAuthConfig
Add-NTNXAuthConfigDirectory
Get-NTNXAuthConfigDirectory
Remove-NTNXAuthConfigDirectory
Set-NTNXAuthConfigDirectory
Add-NTNXAuthType
Get-NTNXAuthType
Remove-NTNXAuthType
Set-NTNXAuthType
Get-NTNXClientAuthState
Set-NTNXClientAuthState

Get-NTNXAuthConfig

> Get-NTNXAuthConfig [[-Servers] <String[]>] [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Remove-NTNXAuthConfig

> Remove-NTNXAuthConfig [[-Servers] <String[]>] [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Set-NTNXAuthConfig

> Set-NTNXAuthConfig [[-Servers] <String[]>] [-AuthTypeList <List`1>]


[-EnableClientAuth] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-AuthTypeList <List`1>] [-EnableClientAuth] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

PowerShell Cmdlets | Command Reference | NOS | 118


Add-NTNXAuthConfigDirectory

> Add-NTNXAuthConfigDirectory [[-Servers] <String[]>] -DirectoryType


<DirType_Enum> -ConnectionType <ConnType_Enum> -DirectoryUrl
<String> -Domain <String> -Name <String> [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] -DirectoryType <DirType_Enum> -ConnectionType
<ConnType_Enum> -DirectoryUrl <String> -Domain <String> -Name
<String> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXAuthConfigDirectory

> Get-NTNXAuthConfigDirectory [[-Servers] <String[]>] [-Name


<Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Name
<Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Remove-NTNXAuthConfigDirectory

> Remove-NTNXAuthConfigDirectory [[-Servers] <String[]>] -Name


<Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -Name
<Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Set-NTNXAuthConfigDirectory

> Set-NTNXAuthConfigDirectory [[-Servers] <String[]>] -DirectoryType


<DirType_Enum> -ConnectionType <ConnType_Enum> -DirectoryUrl
<String> -Domain <String> -Name <String> [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] -DirectoryType <DirType_Enum> -ConnectionType
<ConnType_Enum> -DirectoryUrl <String> -Domain <String> -Name
<String> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Add-NTNXAuthType

> Add-NTNXAuthType [[-Servers] <String[]>] -InputList <List`1>


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -InputList
<List`1> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 119


Get-NTNXAuthType

> Get-NTNXAuthType [[-Servers] <String[]>] [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Remove-NTNXAuthType

> Remove-NTNXAuthType [[-Servers] <String[]>] -InputList <List`1>


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -InputList
<List`1> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Set-NTNXAuthType

> Set-NTNXAuthType [[-Servers] <String[]>] -InputList <List`1>


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -InputList
<List`1> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXClientAuthState

> Get-NTNXClientAuthState [[-Servers] <String[]>] [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Set-NTNXClientAuthState

> Set-NTNXClientAuthState [[-Servers] <String[]>] [-State] [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-State] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Backup And Dr Administration


Clear-NTNXCronSchedule
Restore-NTNXEntity

PowerShell Cmdlets | Command Reference | NOS | 120


Add-NTNXOutOfBandSchedule
Get-NTNXOutOfBandSchedule
Remove-NTNXOutOfBandSchedule
Get-NTNXProtectionDomain
Migrate-NTNXProtectionDomain
New-NTNXProtectionDomain
Rollback-NTNXProtectionDomain
Mark-NTNXProtectionDomainActive
Get-NTNXProtectionDomainAlert
Get-NTNXProtectionDomainConsistencyGroup
Add-NTNXProtectionDomainCronSchedule
Get-NTNXProtectionDomainCronSchedule
Remove-NTNXProtectionDomainCronSchedule
Replace-NTNXProtectionDomainCronSchedule
Get-NTNXProtectionDomainEvent
Mark-NTNXProtectionDomainForRemoval
Get-NTNXProtectionDomainHealthCheckSummary
Mark-NTNXProtectionDomainInactive
Get-NTNXProtectionDomainPendingAction
Get-NTNXProtectionDomainPendingReplication
Abort-NTNXProtectionDomainReplication
Get-NTNXProtectionDomainReplication
Set-NTNXProtectionDomainReplication
Clear-NTNXProtectionDomainRetentionPolicy
Set-NTNXProtectionDomainRetentionPolicy
Get-NTNXProtectionDomainSnapshot
Remove-NTNXProtectionDomainSnapshot
Set-NTNXProtectionDomainSnapshot
Get-NTNXProtectionDomainStat
Add-NTNXProtectionDomainVM
Remove-NTNXProtectionDomainVM
Get-NTNXUnprotectedVm

Clear-NTNXCronSchedule

> Clear-NTNXCronSchedule [[-Servers] <String[]>] -PdName <Object>


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -PdName
<Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 121


Restore-NTNXEntity

> Restore-NTNXEntity [[-Servers] <String[]>] -Name <Object> [-VmNames


<List`1>] [-NfsFiles <List`1>] [-Replace] [-PathPrefix <String>]
[-SnapshotId <String>] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
-Name <Object> [-VmNames <List`1>] [-NfsFiles <List`1>] [-Replace]
[-PathPrefix <String>] [-SnapshotId <String>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Add-NTNXOutOfBandSchedule

> Add-NTNXOutOfBandSchedule [[-Servers] <String[]>] -Name <Object>


[-ScheduleId <Int64>] [-ScheduleStartTimeUsecs <Int64>] [-RemoteSiteNames
<List`1>] [-SnapshotRetentionTimeSecs <Int32>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] -Name <Object>
[-ScheduleId <Int64>] [-ScheduleStartTimeUsecs <Int64>] [-RemoteSiteNames
<List`1>] [-SnapshotRetentionTimeSecs <Int32>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Get-NTNXOutOfBandSchedule

> Get-NTNXOutOfBandSchedule [[-Servers] <String[]>] [-ProtectionDomainNames


<Object>] [-Name <Object>] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-ProtectionDomainNames <Object>] [-Name <Object>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Remove-NTNXOutOfBandSchedule

> Remove-NTNXOutOfBandSchedule [[-Servers] <String[]>] -Name


<Object> -ScheduleId <Int64> [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
-Name <Object> -ScheduleId <Int64> [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 122


Get-NTNXProtectionDomain

> Get-NTNXProtectionDomain [[-Servers] <String[]>] [-Name <Object>]


[-Names <Object>] [-IncludeDeleted] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] [-Name <Object>] [-Names <Object>] [-IncludeDeleted]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Migrate-NTNXProtectionDomain

> Migrate-NTNXProtectionDomain [[-Servers] <String[]>] -Name


<Object> [-Input <String>] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
-Name <Object> [-Input <String>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

New-NTNXProtectionDomain

> New-NTNXProtectionDomain [[-Servers] <String[]>] [-Input <String>]


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Input
<String>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Rollback-NTNXProtectionDomain

> Rollback-NTNXProtectionDomain [[-Servers] <String[]>] -Name


<Object> [-Input <String>] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
-Name <Object> [-Input <String>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

Mark-NTNXProtectionDomainActive

> Mark-NTNXProtectionDomainActive [[-Servers] <String[]>] -Name


<Object> [-Input <String>] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
-Name <Object> [-Input <String>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 123


Get-NTNXProtectionDomainAlert

> Get-NTNXProtectionDomainAlert [[-Servers] <String[]>] [-Name


<Object>] [-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>]
[-Count <Int32>] [-Resolved] [-Acknowledged] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Name <Object>]
[-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>] [-Count
<Int32>] [-Resolved] [-Acknowledged] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

Get-NTNXProtectionDomainConsistencyGroup

> Get-NTNXProtectionDomainConsistencyGroup [[-Servers] <String[]>]


[-Name <Object>] [-ProtectionDomains <Object>] [-ConsistencyGroups
<Object>] [-IncludeDeleted] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-Name <Object>] [-ProtectionDomains <Object>] [-ConsistencyGroups
<Object>] [-IncludeDeleted] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

Add-NTNXProtectionDomainCronSchedule

> Add-NTNXProtectionDomainCronSchedule [[-Servers] <String[]>]


-Name <Object> [-PdName <String>] [-Id <String>] [-Type <ScheduleType_Enum>]
[-Values <List`1>] [-EveryNth <Int32>] [-UserStartTimeInUsecs
<Int64>] [-StartTimesInUsecs <List`1>] [-EndTimeInUsecs <Int64>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -Name
<Object> [-PdName <String>] [-Id <String>] [-Type <ScheduleType_Enum>]
[-Values <List`1>] [-EveryNth <Int32>] [-UserStartTimeInUsecs
<Int64>] [-StartTimesInUsecs <List`1>] [-EndTimeInUsecs <Int64>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXProtectionDomainCronSchedule

> Get-NTNXProtectionDomainCronSchedule [[-Servers] <String[]>]


-Name <Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
-Name <Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 124


Remove-NTNXProtectionDomainCronSchedule

> Remove-NTNXProtectionDomainCronSchedule [[-Servers] <String[]>]


-PdName <Object> -Id <Object> [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
-PdName <Object> -Id <Object> [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

Replace-NTNXProtectionDomainCronSchedule

> Replace-NTNXProtectionDomainCronSchedule [[-Servers] <String[]>]


-PdName <Object> -Id <Object> [-CronSchedule_PdName <String>]
[-CronSchedule_Id <String>] [-Type <ScheduleType_Enum>] [-Values
<List`1>] [-EveryNth <Int32>] [-UserStartTimeInUsecs <Int64>]
[-StartTimesInUsecs <List`1>] [-EndTimeInUsecs <Int64>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] -PdName <Object>
-Id <Object> [-CronSchedule_PdName <String>] [-CronSchedule_Id
<String>] [-Type <ScheduleType_Enum>] [-Values <List`1>] [-EveryNth
<Int32>] [-UserStartTimeInUsecs <Int64>] [-StartTimesInUsecs
<List`1>] [-EndTimeInUsecs <Int64>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

Get-NTNXProtectionDomainEvent

> Get-NTNXProtectionDomainEvent [[-Servers] <String[]>] [-Name


<Object>] [-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>]
[-Count <Int32>] [-Acknowledged] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] [-Name <Object>] [-StartTimeInUsecs <Int64>]
[-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Acknowledged] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Mark-NTNXProtectionDomainForRemoval

> Mark-NTNXProtectionDomainForRemoval [[-Servers] <String[]>]


-Name <Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
-Name <Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 125


Get-NTNXProtectionDomainHealthCheckSummary

> Get-NTNXProtectionDomainHealthCheckSummary [[-Servers] <String[]>]


[-FilterCriteria <Object>] [-DetailedSummary] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-FilterCriteria
<Object>] [-DetailedSummary] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

Mark-NTNXProtectionDomainInactive

> Mark-NTNXProtectionDomainInactive [[-Servers] <String[]>] -Name


<Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -Name
<Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXProtectionDomainPendingAction

> Get-NTNXProtectionDomainPendingAction [[-Servers] <String[]>]


[-ProtectionDomainNames <Object>] [-Name <Object>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-ProtectionDomainNames
<Object>] [-Name <Object>] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

Get-NTNXProtectionDomainPendingReplication

> Get-NTNXProtectionDomainPendingReplication [[-Servers] <String[]>]


[-ProtectionDomainNames <Object>] [-RemoteSiteNames <Object>]
[-Name <Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-ProtectionDomainNames <Object>] [-RemoteSiteNames <Object>]
[-Name <Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

Abort-NTNXProtectionDomainReplication

> Abort-NTNXProtectionDomainReplication [[-Servers] <String[]>]


-ProtectionDomainName <Object> -Id <Int64> [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] -ProtectionDomainName
<Object> -Id <Int64> [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 126


Get-NTNXProtectionDomainReplication

> Get-NTNXProtectionDomainReplication [[-Servers] <String[]>]


[-Name <Object>] [-ProtectionDomainNames <Object>] [-RemoteSiteNames
<Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Name
<Object>] [-ProtectionDomainNames <Object>] [-RemoteSiteNames
<Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Set-NTNXProtectionDomainReplication

> Set-NTNXProtectionDomainReplication [[-Servers] <String[]>]


-ProtectionDomainName <Object> -Id <Int64> [-Input <String>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -ProtectionDomainName
<Object> -Id <Int64> [-Input <String>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

Clear-NTNXProtectionDomainRetentionPolicy

> Clear-NTNXProtectionDomainRetentionPolicy [[-Servers] <String[]>]


-PdName <Object> -Id <Object> [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
-PdName <Object> -Id <Object> [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

Set-NTNXProtectionDomainRetentionPolicy

> Set-NTNXProtectionDomainRetentionPolicy [[-Servers] <String[]>]


-PdName <Object> -Id <Object> [-DEFAULT_LOCAL_RETENTION <Int32>]
[-DEFAULT_REMOTE_RETENTION <Int32>] [-LocalMaxSnapshots <Int32>]
[-RemoteMaxSnapshots <Object>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] -PdName <Object> -Id <Object> [-DEFAULT_LOCAL_RETENTION
<Int32>] [-DEFAULT_REMOTE_RETENTION <Int32>] [-LocalMaxSnapshots
<Int32>] [-RemoteMaxSnapshots <Object>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 127


Get-NTNXProtectionDomainSnapshot

> Get-NTNXProtectionDomainSnapshot [[-Servers] <String[]>] [-Count


<Int32>] [-FilterCriteria <Object>] [-SortCriteria <Object>]
[-FullDetails] [-Name <Object>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] [-Count <Int32>] [-FilterCriteria <Object>]
[-SortCriteria <Object>] [-FullDetails] [-Name <Object>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Remove-NTNXProtectionDomainSnapshot

> Remove-NTNXProtectionDomainSnapshot [[-Servers] <String[]>]


-ProtectionDomainName <Object> -SnapshotId <Object> [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] -ProtectionDomainName
<Object> -SnapshotId <Object> [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

Set-NTNXProtectionDomainSnapshot

> Set-NTNXProtectionDomainSnapshot [[-Servers] <String[]>] -ProtectionDomainName


<Object> -SnapshotId <Object> [-Input <String>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] -ProtectionDomainName
<Object> -SnapshotId <Object> [-Input <String>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Get-NTNXProtectionDomainStat

> Get-NTNXProtectionDomainStat [[-Servers] <String[]>] -Name


<Object> -Metrics <Object> [-StartTimeInUsecs <Int64>] [-EndTimeInUsecs
<Int64>] [-IntervalInSecs <Int32>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] -Name <Object> -Metrics <Object> [-StartTimeInUsecs
<Int64>] [-EndTimeInUsecs <Int64>] [-IntervalInSecs <Int32>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 128


Add-NTNXProtectionDomainVM

> Add-NTNXProtectionDomainVM [[-Servers] <String[]>] -Name <Object>


[-ConsistencyGroupName <String>] [-AppConsistentSnapshots] [-Names
<List`1>] [-IgnoreDupOrMissingVms] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] -Name <Object> [-ConsistencyGroupName <String>]
[-AppConsistentSnapshots] [-Names <List`1>] [-IgnoreDupOrMissingVms]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Remove-NTNXProtectionDomainVM

> Remove-NTNXProtectionDomainVM [[-Servers] <String[]>] -Name


<Object> -InputList <List`1> [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
-Name <Object> -InputList <List`1> [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

Get-NTNXUnprotectedVm

> Get-NTNXUnprotectedVm [[-Servers] <String[]>] [-HostIds <Object>]


[-VmNames <Object>] [-ContainerNames <Object>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-HostIds <Object>]
[-VmNames <Object>] [-ContainerNames <Object>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Cluster Administration
Set-NTNXCluster
Set-NTNXClusterDomain
Get-NTNXClusterInfo
Get-NTNXClusterStat
Send-NTNXEmailUsingSmtpServer
Add-NTNXNameServer
Get-NTNXNameServer
Remove-NTNXNameServer
Add-NTNXNfsSubnetWhitelist
Get-NTNXNfsSubnetWhitelist
Remove-NTNXNfsSubnetWhitelist
Add-NTNXNtpServer
Get-NTNXNtpServer
Remove-NTNXNtpServer
Add-NTNXPublicKey
Get-NTNXPublicKey

PowerShell Cmdlets | Command Reference | NOS | 129


Remove-NTNXPublicKey
Get-NTNXRackableUnit
Remove-NTNXRackableUnit
Get-NTNXRemoteSupportSetting
Set-NTNXRemoteSupportSetting
Get-NTNXSmtpServer
Remove-NTNXSmtpServer
Set-NTNXSmtpServer
Get-NTNXSmtpServerSecurityModeType
Get-NTNXSpotlightSearchResult

Set-NTNXCluster

> Set-NTNXCluster [[-Servers] <String[]>] [-Id <String>] [-ClusterIncarnationId


<Int64>] [-ClusterUuid <String>] [-Name <String>] [-ClusterExternalIPAddress
<String>] [-Timezone <String>] [-SupportVerbosityType
<SupportInformationVerbosityType_Enum>]
[-NumNodes <Int64>] [-BlockSerials <List`1>] [-Version <String>]
[-ExternalSubnet <String>] [-InternalSubnet <String>] [-EnableLockDown]
[-EnablePasswordRemoteLoginToCluster] [-FingerprintContentCachePercentage
<Int32>] [-EnableShadowClones] [-GlobalNfsWhiteList <List`1>]
[-NameServers <List`1>] [-NtpServers <List`1>] [-HypervisorTypes
<List`1>] [-Multicluster] [-Stats <Object>] [-Domain <String>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Id
<String>] [-ClusterIncarnationId <Int64>] [-ClusterUuid <String>]
[-Name <String>] [-ClusterExternalIPAddress <String>] [-Timezone
<String>] [-SupportVerbosityType <SupportInformationVerbosityType_Enum>]
[-NumNodes <Int64>] [-BlockSerials <List`1>] [-Version <String>]
[-ExternalSubnet <String>] [-InternalSubnet <String>] [-EnableLockDown]
[-EnablePasswordRemoteLoginToCluster] [-FingerprintContentCachePercentage
<Int32>] [-EnableShadowClones] [-GlobalNfsWhiteList <List`1>]
[-NameServers <List`1>] [-NtpServers <List`1>] [-HypervisorTypes
<List`1>] [-Multicluster] [-Stats <Object>] [-Domain <String>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Set-NTNXClusterDomain

> Set-NTNXClusterDomain [[-Servers] <String[]>] [-Username <String>]


[-Password <String>] [-Joined] [-Force] [-KerberizeSmb] [-ModifyActiveDirectory]
[-RemoveDns] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-Username <String>] [-Password <String>] [-Joined] [-Force]
[-KerberizeSmb] [-ModifyActiveDirectory] [-RemoveDns] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

PowerShell Cmdlets | Command Reference | NOS | 130


Get-NTNXClusterInfo

> Get-NTNXClusterInfo [[-Servers] <String[]>] [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Get-NTNXClusterStat

> Get-NTNXClusterStat [[-Servers] <String[]>] -Metrics <Object>


-StartTimeInUsecs <Int64> -EndTimeInUsecs <Int64> -IntervalInSecs
<Int32> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -Metrics
<Object> -StartTimeInUsecs <Int64> -EndTimeInUsecs <Int64> -IntervalInSecs
<Int32> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Send-NTNXEmailUsingSmtpServer

> Send-NTNXEmailUsingSmtpServer [[-Servers] <String[]>] [-Recipients


<List`1>] [-Subject <String>] [-Text <String>] [-HtmlText <String>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Recipients
<List`1>] [-Subject <String>] [-Text <String>] [-HtmlText <String>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Add-NTNXNameServer

> Add-NTNXNameServer [[-Servers] <String[]>] [-Input <String>]


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Input
<String>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXNameServer

> Get-NTNXNameServer [[-Servers] <String[]>] [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

PowerShell Cmdlets | Command Reference | NOS | 131


Remove-NTNXNameServer

> Remove-NTNXNameServer [[-Servers] <String[]>] -NameServer <Object>


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -NameServer
<Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Add-NTNXNfsSubnetWhitelist

> Add-NTNXNfsSubnetWhitelist [[-Servers] <String[]>] [-Input


<String>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Input
<String>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXNfsSubnetWhitelist

> Get-NTNXNfsSubnetWhitelist [[-Servers] <String[]>] [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Remove-NTNXNfsSubnetWhitelist

> Remove-NTNXNfsSubnetWhitelist [[-Servers] <String[]>] -Name


<Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -Name
<Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Add-NTNXNtpServer

> Add-NTNXNtpServer [[-Servers] <String[]>] [-Input <String>]


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Input
<String>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 132


Get-NTNXNtpServer

> Get-NTNXNtpServer [[-Servers] <String[]>] [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Remove-NTNXNtpServer

> Remove-NTNXNtpServer [[-Servers] <String[]>] -NtpServer <Object>


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -NtpServer
<Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Add-NTNXPublicKey

> Add-NTNXPublicKey [[-Servers] <String[]>] [-Name <String>]


[-Key <String>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-Name <String>] [-Key <String>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

Get-NTNXPublicKey

> Get-NTNXPublicKey [[-Servers] <String[]>] [-Name <Object>]


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Name
<Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Remove-NTNXPublicKey

> Remove-NTNXPublicKey [[-Servers] <String[]>] -Name <Object>


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -Name
<Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 133


Get-NTNXRackableUnit

> Get-NTNXRackableUnit [[-Servers] <String[]>] [-Id <Int64>]


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Id
<Int64>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Remove-NTNXRackableUnit

> Remove-NTNXRackableUnit [[-Servers] <String[]>] -Id <Int64>


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -Id
<Int64> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXRemoteSupportSetting

> Get-NTNXRemoteSupportSetting [[-Servers] <String[]>] [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Set-NTNXRemoteSupportSetting

> Set-NTNXRemoteSupportSetting [[-Servers] <String[]>] [-Enabled]


[-Duration <Int64>] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-Enabled] [-Duration <Int64>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

Get-NTNXSmtpServer

> Get-NTNXSmtpServer [[-Servers] <String[]>] [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

PowerShell Cmdlets | Command Reference | NOS | 134


Remove-NTNXSmtpServer

> Remove-NTNXSmtpServer [[-Servers] <String[]>] [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Set-NTNXSmtpServer

> Set-NTNXSmtpServer [[-Servers] <String[]>] [-Address <String>]


[-Port <Int32>] [-Username <String>] [-Password <String>] [-SecureMode
<SecurityMode_Enum>] [-FromEmailAddress <String>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Address <String>]
[-Port <Int32>] [-Username <String>] [-Password <String>] [-SecureMode
<SecurityMode_Enum>] [-FromEmailAddress <String>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Get-NTNXSmtpServerSecurityModeType

> Get-NTNXSmtpServerSecurityModeType [[-Servers] <String[]>]


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Get-NTNXSpotlightSearchResult

> Get-NTNXSpotlightSearchResult [[-Servers] <String[]>] -SearchString


<Object> [-EntityTypes <Object>] [-FieldNames <Object>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] -SearchString
<Object> [-EntityTypes <Object>] [-FieldNames <Object>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Clusters Data Query


Get-NTNXCluster
Get-NTNXMultiClusterAlert
Get-NTNXMultiClusterEvent
Get-NTNXMultiClusterStat

PowerShell Cmdlets | Command Reference | NOS | 135


Get-NTNXCluster

> Get-NTNXCluster [[-Servers] <String[]>] [-Count <Int32>] [-FilterCriteria


<Object>] [-SortCriteria <Object>] [-Id <Object>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Count <Int32>]
[-FilterCriteria <Object>] [-SortCriteria <Object>] [-Id <Object>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXMultiClusterAlert

> Get-NTNXMultiClusterAlert [[-Servers] <String[]>] [-Id <Object>]


[-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>] [-Count
<Int32>] [-Resolved] [-Acknowledged] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] [-Id <Object>] [-StartTimeInUsecs <Int64>]
[-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Resolved] [-Acknowledged]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXMultiClusterEvent

> Get-NTNXMultiClusterEvent [[-Servers] <String[]>] [-StartTimeInUsecs


<Int64>] [-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Acknowledged]
[-Id <Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>] [-Count
<Int32>] [-Acknowledged] [-Id <Object>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

Get-NTNXMultiClusterStat

> Get-NTNXMultiClusterStat [[-Servers] <String[]>] -Id <Object>


-Metrics <Object> [-StartTimeInUsecs <Int64>] [-EndTimeInUsecs
<Int64>] [-IntervalInSecs <Int32>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] -Id <Object> -Metrics <Object> [-StartTimeInUsecs
<Int64>] [-EndTimeInUsecs <Int64>] [-IntervalInSecs <Int32>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Common
Connect-NutanixCluster
Disconnect-NutanixCluster
Get-NutanixCluster
Get-NutanixCmdletsInfo

PowerShell Cmdlets | Command Reference | NOS | 136


Connect-NutanixCluster

> Connect-NutanixCluster [-Server] <String> -UserName <String>


-Password <String> [-AcceptInvalidSSLCerts] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

Disconnect-NutanixCluster

> Disconnect-NutanixCluster [-Servers] <String[]> [-Verbose]


[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][-NutanixClusters] <NutanixCluster[]>
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

Get-NutanixCluster

> Get-NutanixCluster [[-Servers] <String[]>] [-Verbose] [-Debug]


[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

Get-NutanixCmdletsInfo

> Get-NutanixCmdletsInfo [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]


[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Container Administration
Get-NTNXContainer
New-NTNXContainer
Remove-NTNXContainer
Set-NTNXContainer
Get-NTNXContainerAlert
Get-NTNXContainerEvent
Get-NTNXContainerStat
Get-NTNXContainerVDisk
Add-NTNXNfsDatastore
Get-NTNXNfsDatastore
Remove-NTNXNfsDatastore

Get-NTNXContainer

> Get-NTNXContainer [[-Servers] <String[]>] [-Id <Object>] [-Count


<Int32>] [-FilterCriteria <Object>] [-SortCriteria <Object>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Id
<Object>] [-Count <Int32>] [-FilterCriteria <Object>] [-SortCriteria
<Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 137


New-NTNXContainer

> New-NTNXContainer [[-Servers] <String[]>] [-Id <String>] [-Name


<String>] [-StoragePoolId <String>] [-VdiskIds <List`1>] [-MarkedForRemoval]
[-MaxCapacity <Int64>] [-TotalExplicitReservedCapacity <Int64>]
[-TotalImplicitReservedCapacity <Int64>] [-LogicalSize <Int64>]
[-PhysicalSize <Int64>] [-ReplicationFactor <Int32>] [-OplogReplicationFactor
<Int32>] [-NfsWhiteList <List`1>] [-RandomIoPreference <List`1>]
[-SeqIoPreference <List`1>] [-IlmPolicy <String>] [-DownMigrateTimesInSecs
<Object>] [-UsedPhysicalSize <Int64>] [-ProvisionedCapacity <Int64>]
[-FingerPrintOnWrite <FingerPrintOnWrite_Enum>] [-OnDiskDedup
<OnDiskDedup_Enum>] [-CompressionEnabled] [-CompressionDelayInSecs
<Int32>] [-MappedRemoteContainers <Object>] [-Stats <Object>]
[-CompressionRatio <Single>] [-CompressionSpaceSaved <Int64>]
[-VstoreNameList <List`1>] [-ClusterUuid <String>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Id <String>]
[-Name <String>] [-StoragePoolId <String>] [-VdiskIds <List`1>]
[-MarkedForRemoval] [-MaxCapacity <Int64>] [-TotalExplicitReservedCapacity
<Int64>] [-TotalImplicitReservedCapacity <Int64>] [-LogicalSize
<Int64>] [-PhysicalSize <Int64>] [-ReplicationFactor <Int32>]
[-OplogReplicationFactor <Int32>] [-NfsWhiteList <List`1>] [-RandomIoPreference
<List`1>] [-SeqIoPreference <List`1>] [-IlmPolicy <String>] [-DownMigrateTimesInSecs
<Object>] [-UsedPhysicalSize <Int64>] [-ProvisionedCapacity <Int64>]
[-FingerPrintOnWrite <FingerPrintOnWrite_Enum>] [-OnDiskDedup
<OnDiskDedup_Enum>] [-CompressionEnabled] [-CompressionDelayInSecs
<Int32>] [-MappedRemoteContainers <Object>] [-Stats <Object>]
[-CompressionRatio <Single>] [-CompressionSpaceSaved <Int64>]
[-VstoreNameList <List`1>] [-ClusterUuid <String>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Remove-NTNXContainer

> Remove-NTNXContainer [[-Servers] <String[]>] -Id <Object> [-IgnoreSmallFiles]


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -Id
<Object> [-IgnoreSmallFiles] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 138


Set-NTNXContainer

> Set-NTNXContainer [[-Servers] <String[]>] [-Id <String>] [-Name


<String>] [-StoragePoolId <String>] [-VdiskIds <List`1>] [-MarkedForRemoval]
[-MaxCapacity <Int64>] [-TotalExplicitReservedCapacity <Int64>]
[-TotalImplicitReservedCapacity <Int64>] [-LogicalSize <Int64>]
[-PhysicalSize <Int64>] [-ReplicationFactor <Int32>] [-OplogReplicationFactor
<Int32>] [-NfsWhiteList <List`1>] [-RandomIoPreference <List`1>]
[-SeqIoPreference <List`1>] [-IlmPolicy <String>] [-DownMigrateTimesInSecs
<Object>] [-UsedPhysicalSize <Int64>] [-ProvisionedCapacity <Int64>]
[-FingerPrintOnWrite <FingerPrintOnWrite_Enum>] [-OnDiskDedup
<OnDiskDedup_Enum>] [-CompressionEnabled] [-CompressionDelayInSecs
<Int32>] [-MappedRemoteContainers <Object>] [-Stats <Object>]
[-CompressionRatio <Single>] [-CompressionSpaceSaved <Int64>]
[-VstoreNameList <List`1>] [-ClusterUuid <String>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Id <String>]
[-Name <String>] [-StoragePoolId <String>] [-VdiskIds <List`1>]
[-MarkedForRemoval] [-MaxCapacity <Int64>] [-TotalExplicitReservedCapacity
<Int64>] [-TotalImplicitReservedCapacity <Int64>] [-LogicalSize
<Int64>] [-PhysicalSize <Int64>] [-ReplicationFactor <Int32>]
[-OplogReplicationFactor <Int32>] [-NfsWhiteList <List`1>] [-RandomIoPreference
<List`1>] [-SeqIoPreference <List`1>] [-IlmPolicy <String>] [-DownMigrateTimesInSecs
<Object>] [-UsedPhysicalSize <Int64>] [-ProvisionedCapacity <Int64>]
[-FingerPrintOnWrite <FingerPrintOnWrite_Enum>] [-OnDiskDedup
<OnDiskDedup_Enum>] [-CompressionEnabled] [-CompressionDelayInSecs
<Int32>] [-MappedRemoteContainers <Object>] [-Stats <Object>]
[-CompressionRatio <Single>] [-CompressionSpaceSaved <Int64>]
[-VstoreNameList <List`1>] [-ClusterUuid <String>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Get-NTNXContainerAlert

> Get-NTNXContainerAlert [[-Servers] <String[]>] [-StartTimeInUsecs


<Int64>] [-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Resolved]
[-Acknowledged] [-Id <Object>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] [-StartTimeInUsecs <Int64>] [-EndTimeInUsecs
<Int64>] [-Count <Int32>] [-Resolved] [-Acknowledged] [-Id <Object>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXContainerEvent

> Get-NTNXContainerEvent [[-Servers] <String[]>] [-Id <Object>]


[-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>] [-Count
<Int32>] [-Acknowledged] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-Id <Object>] [-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>]
[-Count <Int32>] [-Acknowledged] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 139


Get-NTNXContainerStat

> Get-NTNXContainerStat [[-Servers] <String[]>] -Id <Object>


-Metrics <Object> [-StartTimeInUsecs <Int64>] [-EndTimeInUsecs
<Int64>] [-IntervalInSecs <Int32>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] -Id <Object> -Metrics <Object> [-StartTimeInUsecs
<Int64>] [-EndTimeInUsecs <Int64>] [-IntervalInSecs <Int32>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXContainerVDisk

> Get-NTNXContainerVDisk [[-Servers] <String[]>] -Id <Object>


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -Id
<Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Add-NTNXNfsDatastore

> Add-NTNXNfsDatastore [[-Servers] <String[]>] [-ContainerName


<String>] [-DatastoreName <String>] [-NodeIds <List`1>] [-ReadOnly]
[-TargetPath <String>] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-ContainerName <String>] [-DatastoreName <String>] [-NodeIds
<List`1>] [-ReadOnly] [-TargetPath <String>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Get-NTNXNfsDatastore

> Get-NTNXNfsDatastore [[-Servers] <String[]>] [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Remove-NTNXNfsDatastore

> Remove-NTNXNfsDatastore [[-Servers] <String[]>] [-DatastoreName


<String>] [-NodeIds <List`1>] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-DatastoreName <String>] [-NodeIds <List`1>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

PowerShell Cmdlets | Command Reference | NOS | 140


Disk Administration
Get-NTNXDisk
Remove-NTNXDisk
Get-NTNXDiskAlert
Get-NTNXDiskEvent
Get-NTNXDiskHealthCheckSummary
Get-NTNXDiskStat

Get-NTNXDisk

> Get-NTNXDisk [[-Servers] <String[]>] [-Count <Int32>] [-FilterCriteria


<Object>] [-SortCriteria <Object>] [-Id <Object>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Count <Int32>]
[-FilterCriteria <Object>] [-SortCriteria <Object>] [-Id <Object>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Remove-NTNXDisk

> Remove-NTNXDisk [[-Servers] <String[]>] -Id <Object> [-Force]


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -Id
<Object> [-Force] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

Get-NTNXDiskAlert

> Get-NTNXDiskAlert [[-Servers] <String[]>] [-StartTimeInUsecs


<Int64>] [-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Resolved]
[-Acknowledged] [-Id <Object>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] [-StartTimeInUsecs <Int64>] [-EndTimeInUsecs
<Int64>] [-Count <Int32>] [-Resolved] [-Acknowledged] [-Id <Object>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXDiskEvent

> Get-NTNXDiskEvent [[-Servers] <String[]>] [-StartTimeInUsecs


<Int64>] [-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Acknowledged]
[-Id <Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>] [-Count
<Int32>] [-Acknowledged] [-Id <Object>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 141


Get-NTNXDiskHealthCheckSummary

> Get-NTNXDiskHealthCheckSummary [[-Servers] <String[]>] [-FilterCriteria


<Object>] [-DetailedSummary] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-FilterCriteria <Object>] [-DetailedSummary] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Get-NTNXDiskStat

> Get-NTNXDiskStat [[-Servers] <String[]>] -Id <Object> -Metrics


<Object> [-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>]
[-IntervalInSecs <Int32>] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
-Id <Object> -Metrics <Object> [-StartTimeInUsecs <Int64>] [-EndTimeInUsecs
<Int64>] [-IntervalInSecs <Int32>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

Events Administration
Acknowledge-NTNXEvent
Get-NTNXEvent
Get-NTNXHardwareEvent
Get-NTNXStorageEvent

Acknowledge-NTNXEvent

> Acknowledge-NTNXEvent [[-Servers] <String[]>] -Id <Object>


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -Id
<Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXEvent

> Get-NTNXEvent [[-Servers] <String[]>] [-StartTimeInUsecs <Int64>]


[-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Acknowledged] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-StartTimeInUsecs
<Int64>] [-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Acknowledged]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 142


Get-NTNXHardwareEvent

> Get-NTNXHardwareEvent [[-Servers] <String[]>] [-StartTimeInUsecs


<Int64>] [-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Acknowledged]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-StartTimeInUsecs
<Int64>] [-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Acknowledged]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXStorageEvent

> Get-NTNXStorageEvent [[-Servers] <String[]>] [-StartTimeInUsecs


<Int64>] [-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Acknowledged]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-StartTimeInUsecs
<Int64>] [-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Acknowledged]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Health Check Administration


Get-NTNXHealthCheck
Set-NTNXHealthCheck

Get-NTNXHealthCheck

> Get-NTNXHealthCheck [[-Servers] <String[]>] [-Id <Object>]


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Id
<Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Set-NTNXHealthCheck

> Set-NTNXHealthCheck [[-Servers] <String[]>] [-Id <String>]


[-Name <String>] [-Description <String>] [-Enabled] [-ScheduleIntervalInSecs
<Int32>] [-AffectedEntityTypes <List`1>] [-CategoryTypes <List`1>]
[-SubCategoryTypes <List`1>] [-Scope <String>] [-Causes <List`1>]
[-Impacts <List`1>] [-Resolutions <List`1>] [-ModifiedTimeStampInUsecs
<Int64>] [-ModifiedByUsername <String>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] [-Id <String>] [-Name <String>] [-Description
<String>] [-Enabled] [-ScheduleIntervalInSecs <Int32>] [-AffectedEntityTypes
<List`1>] [-CategoryTypes <List`1>] [-SubCategoryTypes <List`1>]
[-Scope <String>] [-Causes <List`1>] [-Impacts <List`1>] [-Resolutions
<List`1>] [-ModifiedTimeStampInUsecs <Int64>] [-ModifiedByUsername
<String>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 143


Host Administration
Get-NTNXHost
Get-NTNXHostAlert
Get-NTNXHostEvent
Get-NTNXHostHealthCheckSummary
Get-NTNXHostStat

Get-NTNXHost

> Get-NTNXHost [[-Servers] <String[]>] [-Count <Int32>] [-FilterCriteria


<Object>] [-SortCriteria <Object>] [-ServiceVMId <Object>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Count <Int32>]
[-FilterCriteria <Object>] [-SortCriteria <Object>] [-ServiceVMId
<Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXHostAlert

> Get-NTNXHostAlert [[-Servers] <String[]>] [-ServiceVMId <Object>]


[-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>] [-Count
<Int32>] [-Resolved] [-Acknowledged] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] [-ServiceVMId <Object>] [-StartTimeInUsecs
<Int64>] [-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Resolved]
[-Acknowledged] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

Get-NTNXHostEvent

> Get-NTNXHostEvent [[-Servers] <String[]>] [-ServiceVMId <Object>]


[-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>] [-Count
<Int32>] [-Acknowledged] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-ServiceVMId <Object>] [-StartTimeInUsecs <Int64>] [-EndTimeInUsecs
<Int64>] [-Count <Int32>] [-Acknowledged] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

Get-NTNXHostHealthCheckSummary

> Get-NTNXHostHealthCheckSummary [[-Servers] <String[]>] [-FilterCriteria


<Object>] [-DetailedSummary] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-FilterCriteria <Object>] [-DetailedSummary] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

PowerShell Cmdlets | Command Reference | NOS | 144


Get-NTNXHostStat

> Get-NTNXHostStat [[-Servers] <String[]>] -ServiceVMId <Object>


-Metrics <Object> [-StartTimeInUsecs <Int64>] [-EndTimeInUsecs
<Int64>] [-IntervalInSecs <Int32>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] -ServiceVMId <Object> -Metrics <Object> [-StartTimeInUsecs
<Int64>] [-EndTimeInUsecs <Int64>] [-IntervalInSecs <Int32>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Http Proxy Administration


Get-NTNXHttpProxy
New-NTNXHttpProxy
Remove-NTNXHttpProxy
Set-NTNXHttpProxy

Get-NTNXHttpProxy

> Get-NTNXHttpProxy [[-Servers] <String[]>] [-Name <Object>]


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Name
<Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

New-NTNXHttpProxy

> New-NTNXHttpProxy [[-Servers] <String[]>] -Name <String> -IpAddress


<String> -Port <Int32> [-Username <String>] [-Password <String>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -Name
<String> -IpAddress <String> -Port <Int32> [-Username <String>]
[-Password <String>] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

Remove-NTNXHttpProxy

> Remove-NTNXHttpProxy [[-Servers] <String[]>] -Name <Object>


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -Name
<Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 145


Set-NTNXHttpProxy

> Set-NTNXHttpProxy [[-Servers] <String[]>] -Name <String> -IpAddress


<String> -Port <Int32> [-Username <String>] [-Password <String>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -Name
<String> -IpAddress <String> -Port <Int32> [-Username <String>]
[-Password <String>] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

License Administration
Get-NTNXClusterLicenseInfo
Get-NTNXLicense
Get-NTNXLicenseAllowance

Get-NTNXClusterLicenseInfo

> Get-NTNXClusterLicenseInfo [[-Servers] <String[]>] [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Get-NTNXLicense

> Get-NTNXLicense [[-Servers] <String[]>] [-ExpandedOutput] [-GridView]


[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

Get-NTNXLicenseAllowance

> Get-NTNXLicenseAllowance [[-Servers] <String[]>] [-FeatureName


<Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-FeatureName
<Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Remote Site Administration


Get-NTNXRemoteSite
New-NTNXRemoteSite
Set-NTNXRemoteSite
Get-NTNXRemoteSiteAlert

PowerShell Cmdlets | Command Reference | NOS | 146


Get-NTNXRemoteSiteEvent
Mark-NTNXRemoteSiteForRemoval
Get-NTNXRemoteSiteHealthCheckSummary
Get-NTNXRemoteSitePendingReplication
Get-NTNXRemoteSiteSnapshot
Get-NTNXRemoteSiteStat

Get-NTNXRemoteSite

> Get-NTNXRemoteSite [[-Servers] <String[]>] [-Names <Object>]


[-IncludeDeleted] [-Name <Object>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] [-Names <Object>] [-IncludeDeleted] [-Name
<Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

New-NTNXRemoteSite

> New-NTNXRemoteSite [[-Servers] <String[]>] -Name <String> -RemoteIpPorts


<Object> [-ProxyEnabled] [-CompressionEnabled] [-SshEnabled]
[-VstoreNameMap <Object>] [-MaxBps <Int32>] [-AttributeMap <Object>]
[-MarkedForRemoval] [-ClusterId <Int64>] [-ClusterIncarnationId
<Int64>] [-Capabilities <List`1>] [-Stats <Object>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] -Name <String>
-RemoteIpPorts <Object> [-ProxyEnabled] [-CompressionEnabled]
[-SshEnabled] [-VstoreNameMap <Object>] [-MaxBps <Int32>] [-AttributeMap
<Object>] [-MarkedForRemoval] [-ClusterId <Int64>] [-ClusterIncarnationId
<Int64>] [-Capabilities <List`1>] [-Stats <Object>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Set-NTNXRemoteSite

> Set-NTNXRemoteSite [[-Servers] <String[]>] -Name <String> -RemoteIpPorts


<Object> [-ProxyEnabled] [-CompressionEnabled] [-SshEnabled]
[-VstoreNameMap <Object>] [-MaxBps <Int32>] [-AttributeMap <Object>]
[-MarkedForRemoval] [-ClusterId <Int64>] [-ClusterIncarnationId
<Int64>] [-Capabilities <List`1>] [-Stats <Object>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] -Name <String>
-RemoteIpPorts <Object> [-ProxyEnabled] [-CompressionEnabled]
[-SshEnabled] [-VstoreNameMap <Object>] [-MaxBps <Int32>] [-AttributeMap
<Object>] [-MarkedForRemoval] [-ClusterId <Int64>] [-ClusterIncarnationId
<Int64>] [-Capabilities <List`1>] [-Stats <Object>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

PowerShell Cmdlets | Command Reference | NOS | 147


Get-NTNXRemoteSiteAlert

> Get-NTNXRemoteSiteAlert [[-Servers] <String[]>] [-Name <Object>]


[-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>] [-Count
<Int32>] [-Resolved] [-Acknowledged] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] [-Name <Object>] [-StartTimeInUsecs <Int64>]
[-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Resolved] [-Acknowledged]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXRemoteSiteEvent

> Get-NTNXRemoteSiteEvent [[-Servers] <String[]>] [-StartTimeInUsecs


<Int64>] [-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Acknowledged]
[-Name <Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>] [-Count
<Int32>] [-Acknowledged] [-Name <Object>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

Mark-NTNXRemoteSiteForRemoval

> Mark-NTNXRemoteSiteForRemoval [[-Servers] <String[]>] -Name


<Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -Name
<Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXRemoteSiteHealthCheckSummary

> Get-NTNXRemoteSiteHealthCheckSummary [[-Servers] <String[]>]


[-FilterCriteria <Object>] [-DetailedSummary] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-FilterCriteria
<Object>] [-DetailedSummary] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 148


Get-NTNXRemoteSitePendingReplication

> Get-NTNXRemoteSitePendingReplication [[-Servers] <String[]>]


[-ProtectionDomainNames <Object>] [-RemoteSiteNames <Object>]
[-Name <Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-ProtectionDomainNames <Object>] [-RemoteSiteNames <Object>]
[-Name <Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

Get-NTNXRemoteSiteSnapshot

> Get-NTNXRemoteSiteSnapshot [[-Servers] <String[]>] [-Name <Object>]


[-Count <Int32>] [-FilterCriteria <Object>] [-SortCriteria <Object>]
[-FullDetails] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-Name <Object>] [-Count <Int32>] [-FilterCriteria <Object>]
[-SortCriteria <Object>] [-FullDetails] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

Get-NTNXRemoteSiteStat

> Get-NTNXRemoteSiteStat [[-Servers] <String[]>] -Name <Object>


-Metrics <Object> [-StartTimeInUsecs <Int64>] [-EndTimeInUsecs
<Int64>] [-IntervalInSecs <Int32>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] -Name <Object> -Metrics <Object> [-StartTimeInUsecs
<Int64>] [-EndTimeInUsecs <Int64>] [-IntervalInSecs <Int32>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Snmp Administration
Get-NTNXSnmpInfo
Get-NTNXSnmpStatus
Set-NTNXSnmpStatus
Add-NTNXSnmpTransport
Get-NTNXSnmpTransport
Remove-NTNXSnmpTransport
Add-NTNXSnmpTrap
Get-NTNXSnmpTrap
Remove-NTNXSnmpTrap
Set-NTNXSnmpTrap
Add-NTNXSnmpUser
Get-NTNXSnmpUser
Remove-NTNXSnmpUser
Set-NTNXSnmpUser

PowerShell Cmdlets | Command Reference | NOS | 149


Get-NTNXSnmpInfo

> Get-NTNXSnmpInfo [[-Servers] <String[]>] [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Get-NTNXSnmpStatus

> Get-NTNXSnmpStatus [[-Servers] <String[]>] [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Set-NTNXSnmpStatus

> Set-NTNXSnmpStatus [[-Servers] <String[]>] [-State] [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-State] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Add-NTNXSnmpTransport

> Add-NTNXSnmpTransport [[-Servers] <String[]>] -TransportProtocol


<TransportProtocol_Enum> -Port <Int32> [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] -TransportProtocol <TransportProtocol_Enum>
-Port <Int32> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

Get-NTNXSnmpTransport

> Get-NTNXSnmpTransport [[-Servers] <String[]>] [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

PowerShell Cmdlets | Command Reference | NOS | 150


Remove-NTNXSnmpTransport

> Remove-NTNXSnmpTransport [[-Servers] <String[]>] -TransportProtocol


<TransportProtocol_Enum> -Port <Int32> [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] -TransportProtocol <TransportProtocol_Enum>
-Port <Int32> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

Add-NTNXSnmpTrap

> Add-NTNXSnmpTrap [[-Servers] <String[]>] -TrapAddress <String>


-TrapUsername <String> [-TransportProtocol <TransportProtocol_Enum>]
[-Port <Int32>] [-Inform] [-EngineId <String>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] -TrapAddress
<String> -TrapUsername <String> [-TransportProtocol <TransportProtocol_Enum>]
[-Port <Int32>] [-Inform] [-EngineId <String>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Get-NTNXSnmpTrap

> Get-NTNXSnmpTrap [[-Servers] <String[]>] [-Address <Object>]


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Address
<Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Remove-NTNXSnmpTrap

> Remove-NTNXSnmpTrap [[-Servers] <String[]>] -Address <Object>


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -Address
<Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 151


Set-NTNXSnmpTrap

> Set-NTNXSnmpTrap [[-Servers] <String[]>] -TrapAddress <String>


-TrapUsername <String> [-TransportProtocol <TransportProtocol_Enum>]
[-Port <Int32>] [-Inform] [-EngineId <String>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] -TrapAddress
<String> -TrapUsername <String> [-TransportProtocol <TransportProtocol_Enum>]
[-Port <Int32>] [-Inform] [-EngineId <String>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Add-NTNXSnmpUser

> Add-NTNXSnmpUser [[-Servers] <String[]>] -Username <String>


-AuthType <AuthorizationType_Enum> -AuthKey <String> [-PrivType
<PriviligeType_Enum>] [-PrivKey <String>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] -Username <String> -AuthType <AuthorizationType_Enum>
-AuthKey <String> [-PrivType <PriviligeType_Enum>] [-PrivKey
<String>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXSnmpUser

> Get-NTNXSnmpUser [[-Servers] <String[]>] [-Name <Object>] [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Name <Object>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Remove-NTNXSnmpUser

> Remove-NTNXSnmpUser [[-Servers] <String[]>] -Username <Object>


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -Username
<Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 152


Set-NTNXSnmpUser

> Set-NTNXSnmpUser [[-Servers] <String[]>] -Username <String>


-AuthType <AuthorizationType_Enum> -AuthKey <String> [-PrivType
<PriviligeType_Enum>] [-PrivKey <String>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] -Username <String> -AuthType <AuthorizationType_Enum>
-AuthKey <String> [-PrivType <PriviligeType_Enum>] [-PrivKey
<String>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Storage Pool Administration


Get-NTNXStoragePool
New-NTNXStoragePool
Remove-NTNXStoragePool
Set-NTNXStoragePool
Get-NTNXStoragePoolAlert
Get-NTNXStoragePoolEvent
Get-NTNXStoragePoolStat

Get-NTNXStoragePool

> Get-NTNXStoragePool [[-Servers] <String[]>] [-Count <Int32>]


[-FilterCriteria <Object>] [-SortCriteria <Object>] [-Id <Object>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Count
<Int32>] [-FilterCriteria <Object>] [-SortCriteria <Object>]
[-Id <Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

New-NTNXStoragePool

> New-NTNXStoragePool [[-Servers] <String[]>] [-Force] [-Id <String>]


[-Name <String>] [-Disks <List`1>] [-Capacity <Int64>] [-MarkedForRemoval]
[-UsedCapacity <Int64>] [-ReservedCapacity <Int64>] [-FreeUnreservedCapacity
<Int64>] [-TierwiseFreeCapacityMap <Object>] [-IlmDownMigratePctThreshold
<Int32>] [-ClusterUuid <String>] [-Stats <Object>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Force] [-Id
<String>] [-Name <String>] [-Disks <List`1>] [-Capacity <Int64>]
[-MarkedForRemoval] [-UsedCapacity <Int64>] [-ReservedCapacity
<Int64>] [-FreeUnreservedCapacity <Int64>] [-TierwiseFreeCapacityMap
<Object>] [-IlmDownMigratePctThreshold <Int32>] [-ClusterUuid
<String>] [-Stats <Object>] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 153


Remove-NTNXStoragePool

> Remove-NTNXStoragePool [[-Servers] <String[]>] -Id <Object>


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -Id
<Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Set-NTNXStoragePool

> Set-NTNXStoragePool [[-Servers] <String[]>] [-Force] [-Id <String>]


[-Name <String>] [-Disks <List`1>] [-Capacity <Int64>] [-MarkedForRemoval]
[-UsedCapacity <Int64>] [-ReservedCapacity <Int64>] [-FreeUnreservedCapacity
<Int64>] [-TierwiseFreeCapacityMap <Object>] [-IlmDownMigratePctThreshold
<Int32>] [-ClusterUuid <String>] [-Stats <Object>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Force] [-Id
<String>] [-Name <String>] [-Disks <List`1>] [-Capacity <Int64>]
[-MarkedForRemoval] [-UsedCapacity <Int64>] [-ReservedCapacity
<Int64>] [-FreeUnreservedCapacity <Int64>] [-TierwiseFreeCapacityMap
<Object>] [-IlmDownMigratePctThreshold <Int32>] [-ClusterUuid
<String>] [-Stats <Object>] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

Get-NTNXStoragePoolAlert

> Get-NTNXStoragePoolAlert [[-Servers] <String[]>] [-StartTimeInUsecs


<Int64>] [-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Resolved]
[-Acknowledged] [-Id <Object>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] [-StartTimeInUsecs <Int64>] [-EndTimeInUsecs
<Int64>] [-Count <Int32>] [-Resolved] [-Acknowledged] [-Id <Object>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXStoragePoolEvent

> Get-NTNXStoragePoolEvent [[-Servers] <String[]>] [-Id <Object>]


[-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>] [-Count
<Int32>] [-Acknowledged] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-Id <Object>] [-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>]
[-Count <Int32>] [-Acknowledged] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 154


Get-NTNXStoragePoolStat

> Get-NTNXStoragePoolStat [[-Servers] <String[]>] -Id <Object>


-Metrics <Object> [-StartTimeInUsecs <Int64>] [-EndTimeInUsecs
<Int64>] [-IntervalInSecs <Int32>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] -Id <Object> -Metrics <Object> [-StartTimeInUsecs
<Int64>] [-EndTimeInUsecs <Int64>] [-IntervalInSecs <Int32>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

VDisk Administration
Get-NTNXSnapshotForVDisk
Get-NTNXVDisk
New-NTNXVDisk
Remove-NTNXVDisk
Set-NTNXVDisk
Get-NTNXVDiskAlert
Get-NTNXVDiskEvent
Get-NTNXVDiskSnapshot
New-NTNXVDiskSnapshot
Get-NTNXVDiskStat

Get-NTNXSnapshotForVDisk

> Get-NTNXSnapshotForVDisk [[-Servers] <String[]>] -Name <Object>


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] -Name
<Object> [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXVDisk

> Get-NTNXVDisk [[-Servers] <String[]>] [-Includedeleted] [-VdiskNames


<Object>] [-Name <Object>] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-Includedeleted] [-VdiskNames <Object>] [-Name <Object>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

PowerShell Cmdlets | Command Reference | NOS | 155


New-NTNXVDisk

> New-NTNXVDisk [[-Servers] <String[]>] [-Name <String>] [-ContainerId


<String>] [-ContainerName <String>] [-StoragePoolId <String>]
[-StoragePoolName <String>] [-Shared] [-NfsFile] [-Immutable]
[-Snapshot] [-QosPriority <String>] [-QosFairshare <String>]
[-FingerPrintOnWrite <FingerPrintOnWrite_Enum>] [-OnDiskDedup
<OnDiskDedup_Enum>] [-ClusterUuid <String>] [-TotalReservedCapacityBytes
<Int64>] [-MaxCapacityBytes <Int64>] [-PhysicalSizeBytes <Int64>]
[-LogicalSizeBytes <Int64>] [-UsedPhysicalSizeBytes <Int64>]
[-UsedLogicalSizeBytes <Int64>] [-TotalUsedReservedBytes <Int64>]
[-IscsiTargetName <String>] [-IscsiLun <Int32>] [-NfsFileName
<String>] [-ParentNfsFileName <String>] [-Disabled] [-MarkedForRemoval]
[-CreationTimeInMicrosSinceEpoch <Int64>] [-Snapshots <List`1>]
[-Stats <Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-Name <String>] [-ContainerId <String>] [-ContainerName <String>]
[-StoragePoolId <String>] [-StoragePoolName <String>] [-Shared]
[-NfsFile] [-Immutable] [-Snapshot] [-QosPriority <String>] [-QosFairshare
<String>] [-FingerPrintOnWrite <FingerPrintOnWrite_Enum>] [-OnDiskDedup
<OnDiskDedup_Enum>] [-ClusterUuid <String>] [-TotalReservedCapacityBytes
<Int64>] [-MaxCapacityBytes <Int64>] [-PhysicalSizeBytes <Int64>]
[-LogicalSizeBytes <Int64>] [-UsedPhysicalSizeBytes <Int64>]
[-UsedLogicalSizeBytes <Int64>] [-TotalUsedReservedBytes <Int64>]
[-IscsiTargetName <String>] [-IscsiLun <Int32>] [-NfsFileName
<String>] [-ParentNfsFileName <String>] [-Disabled] [-MarkedForRemoval]
[-CreationTimeInMicrosSinceEpoch <Int64>] [-Snapshots <List`1>]
[-Stats <Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

Remove-NTNXVDisk

> Remove-NTNXVDisk [[-Servers] <String[]>] -Name <Object> [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] -Name <Object>
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 156


Set-NTNXVDisk

> Set-NTNXVDisk [[-Servers] <String[]>] [-Name <String>] [-ContainerId


<String>] [-ContainerName <String>] [-StoragePoolId <String>]
[-StoragePoolName <String>] [-Shared] [-NfsFile] [-Immutable]
[-Snapshot] [-QosPriority <String>] [-QosFairshare <String>]
[-FingerPrintOnWrite <FingerPrintOnWrite_Enum>] [-OnDiskDedup
<OnDiskDedup_Enum>] [-ClusterUuid <String>] [-TotalReservedCapacityBytes
<Int64>] [-MaxCapacityBytes <Int64>] [-PhysicalSizeBytes <Int64>]
[-LogicalSizeBytes <Int64>] [-UsedPhysicalSizeBytes <Int64>]
[-UsedLogicalSizeBytes <Int64>] [-TotalUsedReservedBytes <Int64>]
[-IscsiTargetName <String>] [-IscsiLun <Int32>] [-NfsFileName
<String>] [-ParentNfsFileName <String>] [-Disabled] [-MarkedForRemoval]
[-CreationTimeInMicrosSinceEpoch <Int64>] [-Snapshots <List`1>]
[-Stats <Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-Name <String>] [-ContainerId <String>] [-ContainerName <String>]
[-StoragePoolId <String>] [-StoragePoolName <String>] [-Shared]
[-NfsFile] [-Immutable] [-Snapshot] [-QosPriority <String>] [-QosFairshare
<String>] [-FingerPrintOnWrite <FingerPrintOnWrite_Enum>] [-OnDiskDedup
<OnDiskDedup_Enum>] [-ClusterUuid <String>] [-TotalReservedCapacityBytes
<Int64>] [-MaxCapacityBytes <Int64>] [-PhysicalSizeBytes <Int64>]
[-LogicalSizeBytes <Int64>] [-UsedPhysicalSizeBytes <Int64>]
[-UsedLogicalSizeBytes <Int64>] [-TotalUsedReservedBytes <Int64>]
[-IscsiTargetName <String>] [-IscsiLun <Int32>] [-NfsFileName
<String>] [-ParentNfsFileName <String>] [-Disabled] [-MarkedForRemoval]
[-CreationTimeInMicrosSinceEpoch <Int64>] [-Snapshots <List`1>]
[-Stats <Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

Get-NTNXVDiskAlert

> Get-NTNXVDiskAlert [[-Servers] <String[]>] [-Name <Object>]


[-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>] [-Count
<Int32>] [-Resolved] [-Acknowledged] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] [-Name <Object>] [-StartTimeInUsecs <Int64>]
[-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Resolved] [-Acknowledged]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXVDiskEvent

> Get-NTNXVDiskEvent [[-Servers] <String[]>] [-StartTimeInUsecs


<Int64>] [-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Acknowledged]
[-Name <Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>] [-Count
<Int32>] [-Acknowledged] [-Name <Object>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 157


Get-NTNXVDiskSnapshot

> Get-NTNXVDiskSnapshot [[-Servers] <String[]>] [-Name <Object>]


[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Name
<Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

New-NTNXVDiskSnapshot

> New-NTNXVDiskSnapshot [[-Servers] <String[]>] -Name <Object>


[-Input <String>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
-Name <Object> [-Input <String>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

Get-NTNXVDiskStat

> Get-NTNXVDiskStat [[-Servers] <String[]>] -Name <Object> -Metrics


<Object> [-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>]
[-IntervalInSecs <Int32>] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
-Name <Object> -Metrics <Object> [-StartTimeInUsecs <Int64>]
[-EndTimeInUsecs <Int64>] [-IntervalInSecs <Int32>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

VMAdministration
Get-NTNXVM
Get-NTNXVMAlert
Get-NTNXVMEvent
Get-NTNXVMHealthCheckSummary
Get-NTNXVMStat
Get-NTNXVMVDisk
Get-NTNXVMVirtualDisk

Get-NTNXVM

> Get-NTNXVM [[-Servers] <String[]>] [-VmId <Object>] [-Count


<Int32>] [-FilterCriteria <Object>] [-SortCriteria <Object>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-VmId
<Object>] [-Count <Int32>] [-FilterCriteria <Object>] [-SortCriteria
<Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 158


Get-NTNXVMAlert

> Get-NTNXVMAlert [[-Servers] <String[]>] [-VmId <Object>] [-StartTimeInUsecs


<Int64>] [-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Resolved]
[-Acknowledged] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-VmId <Object>] [-StartTimeInUsecs <Int64>] [-EndTimeInUsecs
<Int64>] [-Count <Int32>] [-Resolved] [-Acknowledged] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Get-NTNXVMEvent

> Get-NTNXVMEvent [[-Servers] <String[]>] [-VmId <Object>] [-StartTimeInUsecs


<Int64>] [-EndTimeInUsecs <Int64>] [-Count <Int32>] [-Acknowledged]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-VmId
<Object>] [-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>]
[-Count <Int32>] [-Acknowledged] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

Get-NTNXVMHealthCheckSummary

> Get-NTNXVMHealthCheckSummary [[-Servers] <String[]>] [-FilterCriteria


<Object>] [-DetailedSummary] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
[-FilterCriteria <Object>] [-DetailedSummary] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Get-NTNXVMStat

> Get-NTNXVMStat [[-Servers] <String[]>] -VmId <Object> -Metrics


<Object> [-StartTimeInUsecs <Int64>] [-EndTimeInUsecs <Int64>]
[-IntervalInSecs <Int32>] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
-VmId <Object> -Metrics <Object> [-StartTimeInUsecs <Int64>]
[-EndTimeInUsecs <Int64>] [-IntervalInSecs <Int32>] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

PowerShell Cmdlets | Command Reference | NOS | 159


Get-NTNXVMVDisk

> Get-NTNXVMVDisk [[-Servers] <String[]>] -VmId <Object> [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] -VmId <Object>
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

Get-NTNXVMVirtualDisk

> Get-NTNXVMVirtualDisk [[-Servers] <String[]>] -VmId <Object>


[-SortCriteria <Object>] [-ExpandedOutput] [-GridView] [-Verbose]
[-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>]
-VmId <Object> [-SortCriteria <Object>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>]

VStore Administration
Get-NTNXVStore
Protect-NTNXVStore
UnProtect-NTNXVStore

Get-NTNXVStore

> Get-NTNXVStore [[-Servers] <String[]>] [-Id <Int64>] [-Ids


<Object>] [-Names <Object>] [-IncludeDeleted] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Id <Int64>]
[-Ids <Object>] [-Names <Object>] [-IncludeDeleted] [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Protect-NTNXVStore

> Protect-NTNXVStore [[-Servers] <String[]>] -Id <Int64> [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] -Id <Int64> [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

PowerShell Cmdlets | Command Reference | NOS | 160


UnProtect-NTNXVStore

> UnProtect-NTNXVStore [[-Servers] <String[]>] -Id <Int64> [-ExpandedOutput]


[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>][[-NutanixClusters] <NutanixCluster[]>] -Id <Int64> [-ExpandedOutput]
[-GridView] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>]
[-WarningAction <ActionPreference>] [-ErrorVariable <String>]
[-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer
<Int32>]

Virtual Disk Administration


Get-NTNXVirtualDisk
Get-NTNXVirtualDiskStat

Get-NTNXVirtualDisk

> Get-NTNXVirtualDisk [[-Servers] <String[]>] [-Count <Int32>]


[-FilterCriteria <Object>] [-SortCriteria <Object>] [-Id <Object>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>][[-NutanixClusters] <NutanixCluster[]>] [-Count
<Int32>] [-FilterCriteria <Object>] [-SortCriteria <Object>]
[-Id <Object>] [-ExpandedOutput] [-GridView] [-Verbose] [-Debug]
[-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]
[-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable
<String>] [-OutBuffer <Int32>]

Get-NTNXVirtualDiskStat

> Get-NTNXVirtualDiskStat [[-Servers] <String[]>] -Id <Object>


-Metrics <Object> [-StartTimeInUsecs <Int64>] [-EndTimeInUsecs
<Int64>] [-IntervalInSecs <Int32>] [-ExpandedOutput] [-GridView]
[-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction
<ActionPreference>] [-ErrorVariable <String>] [-WarningVariable
<String>] [-OutVariable <String>] [-OutBuffer <Int32>][[-NutanixClusters]
<NutanixCluster[]>] -Id <Object> -Metrics <Object> [-StartTimeInUsecs
<Int64>] [-EndTimeInUsecs <Int64>] [-IntervalInSecs <Int32>]
[-ExpandedOutput] [-GridView] [-Verbose] [-Debug] [-ErrorAction
<ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable
<String>] [-WarningVariable <String>] [-OutVariable <String>]
[-OutBuffer <Int32>]

PowerShell Cmdlets | Command Reference | NOS | 161

You might also like