Книга: Mastering VMware® Infrastructure3
Using vicfg
Using vicfg
The latest updates to the VI3 product suite, ESX Server 3.5, ESXi, and VirtualCenter 2.5 have also brought about the introduction of a new set of command line tools in the vicfg. The commands are similar to the esxcfg commands but are more directly dedicated to remote host management functions using the new remote command line interface tool available from VMware.
vicfgvicfg-nas Used to manipulate NAS/NFS.
--add or -a to add a new NAS file system
--delete or -d to delete a NAS file system
--help to display help text
--nasserver or -o followed by <n_host> to add the hostname of the new NAS file system
--share or -s used with -a to provide the name of the directory that is exported on the NAS device
--vihost or -h followed by <host> to direct the command to a particular ESX Server host
vicfg-vmhbadevs Used to discover information about available LUNs.
--help to display help text
--query or -q to print the output in 2.6 compatibility mode
--vihost or -h followed by <host> to direct the command to a particular ESX Server host
--vmfs or -m to print the VMFS UUID in addition to the HBA and /dev names for LUNs that are formatted as VMFS
vicfg-mpath Used to manipulate multipathing.
--help to display help text
--bulk or -b to show all LUNs and paths in parseable format
--detailed or -d to show all information about a LUN, including its globally unique name
--hbas or -a to print the list of HBAs that can be identified by a unique ID
--list or -l to list all LUNs on the system and the paths to each LUN
--lun or -L followed by <lun> to specify the LUN to use in the operations command (this option is not used by itself)
--path or -P followed by <path> to specify the path to use in the operations command (this option is not used by itself)
--policy or -p followed by [mru | fixed] to set the policy for a given LUN (the option for round-robin (rr) can be used but is still experimental)
--preferred or -f to set the specified path (--path) as the preferred path
--query or -q to query a LUN for information
--state or -s followed by on or off to enable or disable a given path
--vihost or -h followed by <host> to direct the command to a particular ESX Server host
vicfg-rescan Used to perform a rescan for discovering new LUNs.
--help to display help text
--vihost or -h followed by <host> to direct the command to a particular ESX Server host <VMkernel SCSI adapter name> to provide the name of the adapter to rescan (i.e., vmhba1)
vicfg-dumppart Used to query, set, and scan diagnostic partitions on ESXi.
--activate or -a to activate the configured diagnostic partition (performs the same as --set)
--deactivate or -d to deactivate the currently active diagnostic partition
--find or -f to find all diagnostic partitions
--get-active or -t to get the active diagnostic partition for the system
--get-config or -c to get the configured diagnostic partition for the system
--list or -l to list all partitions on the system that can act as a diagnostic partition
--set or -s followed by <vmhbaw:x:y:z> to set the active and configured diagnostic partition
--vihost or -h followed by <host> to direct the command to a particular ESX Server host
vicfg-nics Used to report on and manage physical network adapters.
--help to display help text
--auto or -a to set the given adapter to autonegotiate the speed and duplex settings
--duplex or -d followed by [full | half ] <nic> to set the duplex value for a given NIC
--speed or -s followed by <speed><nic> to set the speed value for a given NIC
--list or -l to list the physical adapters in the system
--vihost or -h followed by <host> to direct the command to a particular ESX Server host
vicfg-vmknic Used to configure virtual network adapters.
--help to display help text
--add or -a to add a virtual network adapter to the system (an IP address and port group name must be specified)
--del or -d followed by <portgroup> to delete the virtual network adapter on the specified port group
--ip or -i followed by [<IP address>| DHCP] to set the virtual network adapter to a given IP address or to obtain an address from a DHCP server
--list or -l to list virtual network adapters on the system
--netmask or -n followed by <netmask> to set the network mask for the assigned IP address
--vihost or -h followed by <host> to direct the command to a particular ESX Server host
vicfg-vswitch Used to configure virtual switches.
--help to display help text
--add or -a followed by <vswitch_name> to add a new virtual switch
--add-pg or -A followed by <portgroup> <switch> to add a port group to the specified switch
--check or -c followed by <virtual_switch> to check for the existence of a virtual switch
--check-pg or -C followed by <portgroup> to check for the existence of a port group
--delete or -d followed by <vswitch_name> to delete the specified virtual switch (this command will not work if any of the virtual switch ports are in use)
--del-pg or -D followed by <portgroup> to delete the specified port group (this command will not work if the port group is in use)
--link or -L followed by <pnic> to add a physical adapter to a virtual switch
--list or -l to list all virtual switches and port groups
--mtu or -m to set the maximum transmission unit (MTU) of the virtual switch
--pg or -p followed by <portgroup> to provide the name of a port group when using the
--vlan option (use the ALL parameter to set VLAN IDs on all port groups of a virtual switch)
--vlan or -v to set the VLAN ID for a specific port group (using the parameter 0 disables all VLAN IDs; using --vlan requires the --pg option)
--vihost or -h followed by <host> to direct the command to a particular ESX Server host
vicfg-route Used to configure the default route for VMkernel ports.
--help to display help text
--vihost or -h followed by <host> to direct the command to a particular ESX Server host <gateway> to specify the default gateway to be used by the VMkernel
vicfg-ntp Used to configure NTP settings.
--help to display help text
--add or -a followed by <server> to add an NTP server
--delete or -d followed by <server> to delete an NTP server
--list or -l to list the configured NTP servers
--vihost or -h followed by <host> to direct the command to a particular ESX Server host
- Caveats using NAT
- Using Double Quotes to Resolve Variables in Strings with Embedded Spaces
- Data Binding Using the GridView Control
- Using the kill Command to Control Processes
- Installing Using a Network
- Using X
- Using a Display Manager
- Starting X from the Console by Using startx
- Using Fedora's switchdesk Client
- Using Environment Variables
- Using the Text Editors
- Using Man Pages