RVC Commands – Part 1

RVC (Ruby Virtual console) is an interactive command-line console user interface for VMware vSphere and Virtual Center. It is bundled with both VCSA and the Windows version of vCenter Server. RVC is becoming one of the primary tools for managing and troubleshooting Virtual SAN environments.

Here are some of the RVC commands that can be used when working on VSAN, In this post I will be focussing on using RVC in VCSA as the windows VC will be deprecated soon.

vsan.apply_license_to_cluster

Apply license to the VSAN cluster. The argument to the command is a reference to the cluster and a license key: vsan.apply_license_to_cluster -k <key>

Example: vsan.apply_license_to_cluster 0 -k aaaaa-bbbbb-ccccc-ddddd-eeeee - Here 0 is the cluster index number in RVC.

vsan.enable_vsan_on_cluster

Enables Virtual SAN on the cluster in Automatic mode. Adding the parameter -d will Disable autoclaim of the disks i.e., Disks has to be manually added.

Example: vsan.enable_vsan_on_cluster 0 - Here 0 is the cluster index number in RVC.

vsan.obj_status_report

Print component status for objects in a cluster or on a host:

Example: vsan.obj_status_report 0

vsan.resync_dashboard

Resynchronize dashboard for all objects in cluster or a host and add -r parameter to mention the refresh rate in sec. If any rebuild in progress, this command displays the components that are being rebuilt elsewhere in the cluster. Using this command, it is possible to tell how many bytes are left to sync for that particular VM/Object.

Example: vsan.resync_dashboard 0 -r 60

vsan.check_limits

This command displays resource information and is useful for ensuring that Virtual SAN is operating within its resource limits and can be run on a host or cluster:

Example: vsan.check_limits 0

vsan.enter_maintenance_mode

vsan.object_info

vsan.scrubber_info
vsan.check_state

vsan.fix_renamed_vms

vsan.object_reconfigure

vsan.stretchedcluster.
vsan.clear_disks_cache

vsan.health.

vsan.observer

vsan.support_information
vsan.cluster_change_autoclaim

vsan.host_claim_disks_differently

vsan.observer_process_statsfile

vsan.upgrade_status
vsan.cluster_info

vsan.host_consume_disks

vsan.ondisk_upgrade

vsan.v2_ondisk_upgrade
vsan.cluster_set_default_policy

vsan.host_evacuate_data

vsan.perf.

vsan.vm_object_info
vsan.cmmds_find

vsan.host_exit_evacuation

vsan.proactive_rebalance

2 thoughts on “RVC Commands – Part 1

Leave a Reply