6.5
Table Of Contents
- vSphere Command-Line Interface Concepts and Examples
- Contents
- About This Book
- vSphere CLI Command Overviews
- Introduction
- List of Available Host Management Commands
- Targets and Protocols for vCLI Host Management Commands
- Supported Platforms for vCLI Commands
- Commands with an esxcfg Prefix
- ESXCLI Commands Available on Different ESXi Hosts
- Trust Relationship Requirement for ESXCLI Commands
- Using ESXCLI Output
- Connection Options for vCLI Host Management Commands
- Connection Options for DCLI Commands
- vCLI Host Management Commands and Lockdown Mode
- Managing Hosts
- Managing Files
- Managing Storage
- Introduction to Storage
- Examining LUNs
- Detach a Device and Remove a LUN
- Reattach a Device
- Working with Permanent Device Loss
- Managing Paths
- Managing Path Policies
- Scheduling Queues for Virtual Machine I/O
- Managing NFS/NAS Datastores
- Monitor and Manage FibreChannel SAN Storage
- Monitoring and Managing Virtual SAN Storage
- Monitoring vSphere Flash Read Cache
- Monitoring and Managing Virtual Volumes
- Migrating Virtual Machines with svmotion
- Configuring FCoE Adapters
- Scanning Storage Adapters
- Retrieving SMART Information
- Managing iSCSI Storage
- iSCSI Storage Overview
- Protecting an iSCSI SAN
- Command Syntax for esxcli iscsi and vicfg-iscsi
- iSCSI Storage Setup with ESXCLI
- iSCSI Storage Setup with vicfg-iscsi
- Listing and Setting iSCSI Options
- Listing and Setting iSCSI Parameters
- Enabling iSCSI Authentication
- Set Up Ports for iSCSI Multipathing
- Managing iSCSI Sessions
- Managing Third-Party Storage Arrays
- Managing Users
- Managing Virtual Machines
- Managing vSphere Networking
- Introduction to vSphere Networking
- Retrieving Basic Networking Information
- Troubleshoot a Networking Setup
- Setting Up vSphere Networking with vSphere Standard Switches
- Setting Up Virtual Switches and Associating a Switch with a Network Interface
- Retrieving Information About Virtual Switches
- Adding and Deleting Virtual Switches
- Checking, Adding, and Removing Port Groups
- Managing Uplinks and Port Groups
- Setting the Port Group VLAN ID
- Managing Uplink Adapters
- Adding and Modifying VMkernel Network Interfaces
- Managing VMkernel Network Interfaces with ESXCLI
- Add and Configure an IPv4 VMkernel Network Interface with ESXCLI
- Add and Configure an IPv6 VMkernel Network Interface with ESXCLI
- Managing VMkernel Network Interfaces with vicfg-vmknic
- Add and Configure an IPv4 VMkernel Network Interface with vicfg-vmknic
- Add and Configure an IPv6 VMkernel Network Interface with vicfg-vmknic
- Setting Up vSphere Networking with vSphere Distributed Switch
- Managing Standard Networking Services in the vSphere Environment
- Setting the DNS Configuration
- Manage an NTP Server
- Manage the IP Gateway
- Setting Up IPsec
- Manage the ESXi Firewall
- Monitor VXLAN
- Monitoring ESXi Hosts
- Index
The following ESXCLI commands are available for managing display information about virtual volumes
and for unbinding all Virtual Volumes from all vendor providers. See the vSphere Storage documentation for
information on creating Virtual Volumes and conguring multipathing and SCSI-based endpoints.
Table 4‑2. VVol Commands
Command Description
storage vvol daemon unbindall
Unbinds all Virtual Volume instances from all storage
providers that are known to the ESXi host.
storage vvol protocolendpoint list
Lists the VVol protocol endpoints currently known to the
ESXi host.
storage vvol storagecontainer list
Lists the VVol storage containers currently known to the
ESXi host.
storage vvol storagecontainer restore
Restores storage containers of vendor providers that are
registered on the host.
storage vvol vasacontext get
Gets the VASA context (VC UUID).
storage vvol vendorprovider list
Lists the vendor providers registered on the host.
storage vvol vendorprovider restore
Restores the vendor providers that are registered on the
host.
Migrating Virtual Machines with svmotion
Storage vMotion moves a virtual machine's conguration le, and, optionally, its disks, while the virtual
machine is running. You can perform Storage vMotion tasks from the vSphere Web Client or with the
svmotion command.
I No ESXCLI command for Storage vMotion is available.
You can place the virtual machine and all of its disks in a single location, or choose separate locations for the
virtual machine conguration le and each virtual disk. You cannot change the virtual machine's execution
host during a migration with svmotion.
Storage vMotion Uses
Storage vMotion has several uses in administering your vSphere environment.
n
Upgrade ESXi without virtual machine downtime in situations where virtual machine disks must be
moved to shared storage to allow migration with vMotion.
n
Perform storage maintenance and reconguration. You can use Storage vMotion to move virtual
machines o a storage device to allow maintenance or reconguration of the storage device without
virtual machine downtime.
n
Redistribute storage load. You can use Storage vMotion to manually redistribute virtual machines or
virtual disks to dierent storage volumes to balance capacity or improve performance.
Storage vMotion Requirements and Limitations
You can migrate virtual machine disks with Storage vMotion if the virtual machine and its host meet specic
resource and conguration requirements.
To migrate virtual machine disks with Storage vMotion, the virtual machine and its host must meet the
following requirements.
n
For ESXi 5.0 and later hosts, you can migrate virtual machines that have snapshots. For earlier versions
of ESXi, you cannot migrate virtual machines that have snapshots.
Chapter 4 Managing Storage
VMware, Inc. 63