码迷,mamicode.com
首页 > 其他好文 > 详细

虚拟化之esxi命令行管理

时间:2015-02-16 15:29:11      阅读:887      评论:0      收藏:0      [点我收藏+]

标签:

VMware vSphere PowerCLI 是一款功能强大的命令行工具,可自动执行 vSphere 的各方面管理,包括主机、网络、存储、虚拟机、客户操作系统等等。 PowerCLI 作为 Windows PowerShell 插件分发,包括超过 150 个 PowerShell cmdlet,以及文档和示例。 PowerCLI 将 vSphere 平台与 Windows 和 .*-NET 无缝地融合在一起,这意味着您可以单独使用 PowerCLI,也可以在众多其他第三方工具中使用。

~ # esxcfg-vswitch -l
Switch Name      Num Ports   Used Ports  Configured Ports  MTU     Uplinks
vSwitch0         128         5           128               1500    vmnic0

  PortGroup Name        VLAN ID  Used Ports  Uplinks
  VM Network            0        1           vmnic0
  Management Network    0        1           vmnic0

 

两种方法

1.直接在ESXi界面上按住ALT+F1也能进入
2.把ESXi的SSH功能开开,然后用工具连接行了,root/password。

开启后,会有感叹号

技术分享

技术分享

主机>配置>安全配置文件

技术分享

 

~ # esxcli system -h
Usage: esxcli system {cmd} [cmd options]

Available Namespaces:
  boot                  Operations relating to host boot that allow manipulation of VMkernel boot time configuration.
  coredump              Operations pertaining to the VMkernel Core dump configuration.
  module                Operations that allow manipulation of the VMkernel loadable modules and device drivers. Operations include load, list and setting
                        options.
  process               Commands relating to running processes.
  secpolicy             Options related to VMkernel access control subsystem. These options are typically in place for specific workarounds or debugging.
                        These commands should be used at the direction of VMware Support Engineers.
  settings              Operations that allow viewing and manipulation of system settings.
  stats                 Access to various system statistics
  syslog                Operations relating to system logging
  visorfs               Operations pertaining to the visorfs memory filesytem.
  hostname              Operations pertaining the network name of the ESX host.
  maintenanceMode       Command to manage the systems maintenance mode.
  shutdown              Command to shutdown the system.
  snmp                  Commands pertaining to SNMPv1/v2c/v3 Agent configuration.
  time                  Commands to get and set system time.
  uuid                  Get the system UUID
  version               Commands to get version information.
  welcomemsg            Commands to get and set the welcome banner for DCUI.

~ # esxcli system version
Usage: esxcli system version {cmd} [cmd options]

Available Commands:
  get                   Display the product name, version and build information.
~ # esxcli system version get
   Product: VMware ESXi
   Version: 5.1.0
   Build: Releasebuild-1065491
   Update: 1
~ # esxcli esxcli command list
Namespace                                               Command
------------------------------------------------------  -----------
esxcli.command                                          list
fcoe.adapter                                            list
fcoe.nic                                                disable
fcoe.nic                                                discover
fcoe.nic                                                list
hardware.bootdevice                                     list
hardware.clock                                          get
hardware.clock                                          set
hardware.cpu.cpuid                                      get
hardware.cpu.global                                     get
hardware.cpu.global                                     set
hardware.cpu                                            list
hardware.ipmi.fru                                       get
hardware.ipmi.fru                                       list
hardware.ipmi.sdr                                       get
hardware.ipmi.sdr                                       list
hardware.ipmi.sel                                       get
hardware.ipmi.sel                                       list
hardware.memory                                         get
hardware.pci                                            list
hardware.platform                                       get
hardware.trustedboot                                    get
iscsi.adapter.auth.chap                                 get
iscsi.adapter.auth.chap                                 set
iscsi.adapter.capabilities                              get
iscsi.adapter.discovery                                 rediscover
iscsi.adapter.discovery.sendtarget                      add
iscsi.adapter.discovery.sendtarget.auth.chap            get
iscsi.adapter.discovery.sendtarget.auth.chap            set
iscsi.adapter.discovery.sendtarget                      list
iscsi.adapter.discovery.sendtarget.param                get
iscsi.adapter.discovery.sendtarget.param                set
iscsi.adapter.discovery.sendtarget                      remove
iscsi.adapter.discovery.statictarget                    add
iscsi.adapter.discovery.statictarget                    list
iscsi.adapter.discovery.statictarget                    remove
iscsi.adapter.discovery.status                          get
iscsi.adapter.firmware                                  get
iscsi.adapter.firmware                                  set
iscsi.adapter                                           get
iscsi.adapter                                           list
iscsi.adapter.param                                     get
iscsi.adapter.param                                     set
iscsi.adapter                                           set
iscsi.adapter.target                                    list
iscsi.adapter.target.portal.auth.chap                   get
iscsi.adapter.target.portal.auth.chap                   set
iscsi.adapter.target.portal                             list
iscsi.adapter.target.portal.param                       get
iscsi.adapter.target.portal.param                       set
iscsi.ibftboot                                          get
iscsi.ibftboot                                          import
iscsi.logicalnetworkportal                              list
iscsi.networkportal                                     add
iscsi.networkportal.ipconfig                            get
iscsi.networkportal.ipconfig                            set
iscsi.networkportal                                     list
iscsi.networkportal                                     remove
iscsi.physicalnetworkportal                             list
iscsi.physicalnetworkportal.param                       get
iscsi.physicalnetworkportal.param                       set
iscsi.plugin                                            list
iscsi.session                                           add
iscsi.session.connection                                list
iscsi.session                                           list
iscsi.session                                           remove
iscsi.software                                          get
iscsi.software                                          set
network.diag                                            ping
network.fence                                           list
network.fence.network.bte                               list
network.fence.network                                   list
network.fence.network.port                              list
network.firewall                                        get
network.firewall                                        load
network.firewall                                        refresh
network.firewall.ruleset.allowedip                      add
network.firewall.ruleset.allowedip                      list
network.firewall.ruleset.allowedip                      remove
network.firewall.ruleset                                list
network.firewall.ruleset.rule                           list
network.firewall.ruleset                                set
network.firewall                                        set
network.firewall                                        unload
network.ip.connection                                   list
network.ip.dns.search                                   add
network.ip.dns.search                                   list
network.ip.dns.search                                   remove
network.ip.dns.server                                   add
network.ip.dns.server                                   list
network.ip.dns.server                                   remove
network.ip                                              get
network.ip.interface                                    add
network.ip.interface.ipv4                               get
network.ip.interface.ipv4                               set
network.ip.interface.ipv6.address                       add
network.ip.interface.ipv6.address                       list
network.ip.interface.ipv6.address                       remove
network.ip.interface.ipv6                               get
network.ip.interface.ipv6                               set
network.ip.interface                                    list
network.ip.interface                                    remove
network.ip.interface                                    set
network.ip.interface.tag                                add
network.ip.interface.tag                                get
network.ip.interface.tag                                remove
network.ip.ipsec.sa                                     add
network.ip.ipsec.sa                                     list
network.ip.ipsec.sa                                     remove
network.ip.ipsec                                        set
network.ip.ipsec.sp                                     add
network.ip.ipsec.sp                                     list
network.ip.ipsec.sp                                     remove
network.ip.neighbor                                     list
network.ip.route.ipv4                                   add
network.ip.route.ipv4                                   list
network.ip.route.ipv4                                   remove
network.ip.route.ipv6                                   add
network.ip.route.ipv6                                   list
network.ip.route.ipv6                                   remove
network.ip                                              set
network.nic                                             down
network.nic                                             get
network.nic                                             list
network.nic                                             set
network.nic.stats                                       get
network.nic                                             up
network.nic.vlan.stats                                  get
network.nic.vlan.stats                                  set
network.port.filter.stats                               get
network.port.stats                                      get
network.sriovnic                                        list
network.sriovnic.vf                                     list
network.vm                                              list
network.vm.port                                         list
network.vswitch.dvs.vmware.lacp.get                     config
network.vswitch.dvs.vmware.lacp.get                     stats
network.vswitch.dvs.vmware.lacp.get                     status
network.vswitch.dvs.vmware                              list
network.vswitch.dvs.vmware.vxlan.config.stats           get
network.vswitch.dvs.vmware.vxlan.config.stats           set
network.vswitch.dvs.vmware.vxlan                        list
network.vswitch.dvs.vmware.vxlan.network                list
network.vswitch.dvs.vmware.vxlan.network.mapping        list
network.vswitch.dvs.vmware.vxlan.network.mapping        reset
network.vswitch.dvs.vmware.vxlan.network.port           list
network.vswitch.dvs.vmware.vxlan.network.port.stats     list
network.vswitch.dvs.vmware.vxlan.network.port.stats     reset
network.vswitch.dvs.vmware.vxlan.network.stats          list
network.vswitch.dvs.vmware.vxlan.network.stats          reset
network.vswitch.dvs.vmware.vxlan.stats                  list
network.vswitch.dvs.vmware.vxlan.stats                  reset
network.vswitch.dvs.vmware.vxlan.vmknic                 list
network.vswitch.dvs.vmware.vxlan.vmknic.multicastgroup  list
network.vswitch.dvs.vmware.vxlan.vmknic.stats           list
network.vswitch.dvs.vmware.vxlan.vmknic.stats           reset
network.vswitch.standard                                add
network.vswitch.standard                                list
network.vswitch.standard.policy.failover                get
network.vswitch.standard.policy.failover                set
network.vswitch.standard.policy.security                get
network.vswitch.standard.policy.security                set
network.vswitch.standard.policy.shaping                 get
network.vswitch.standard.policy.shaping                 set
network.vswitch.standard.portgroup                      add
network.vswitch.standard.portgroup                      list
network.vswitch.standard.portgroup.policy.failover      get
network.vswitch.standard.portgroup.policy.failover      set
network.vswitch.standard.portgroup.policy.security      get
network.vswitch.standard.portgroup.policy.security      set
network.vswitch.standard.portgroup.policy.shaping       get
network.vswitch.standard.portgroup.policy.shaping       set
network.vswitch.standard.portgroup                      remove
network.vswitch.standard.portgroup                      set
network.vswitch.standard                                remove
network.vswitch.standard                                set
network.vswitch.standard.uplink                         add
network.vswitch.standard.uplink                         remove
sched.swap.system                                       get
sched.swap.system                                       set
software.acceptance                                     get
software.acceptance                                     set
software.profile                                        get
software.profile                                        install
software.profile                                        update
software.profile                                        validate
software.sources.profile                                get
software.sources.profile                                list
software.sources.vib                                    get
software.sources.vib                                    list
software.vib                                            get
software.vib                                            install
software.vib                                            list
software.vib                                            remove
software.vib                                            update
storage.core.adapter                                    list
storage.core.adapter                                    rescan
storage.core.adapter.stats                              get
storage.core.claiming                                   autoclaim
storage.core.claiming                                   reclaim
storage.core.claiming                                   unclaim
storage.core.claimrule                                  add
storage.core.claimrule                                  convert
storage.core.claimrule                                  list
storage.core.claimrule                                  load
storage.core.claimrule                                  move
storage.core.claimrule                                  remove
storage.core.claimrule                                  run
storage.core.device.detached                            list
storage.core.device.detached                            remove
storage.core.device                                     list
storage.core.device.partition                           list
storage.core.device.partition                           showguid
storage.core.device                                     set
storage.core.device                                     setconfig
storage.core.device.smart                               get
storage.core.device.stats                               get
storage.core.device.vaai.status                         get
storage.core.device.world                               list
storage.core.path                                       list
storage.core.path                                       set
storage.core.path.stats                                 get
storage.core.plugin                                     list
storage.core.plugin.registration                        add
storage.core.plugin.registration                        list
storage.core.plugin.registration                        remove
storage.filesystem                                      automount
storage.filesystem                                      list
storage.filesystem                                      mount
storage.filesystem                                      rescan
storage.filesystem                                      unmount
storage.nfs                                             add
storage.nfs                                             list
storage.nfs                                             remove
storage.nmp.device                                      list
storage.nmp.device                                      set
storage.nmp.path                                        list
storage.nmp.psp.fixed.deviceconfig                      get
storage.nmp.psp.fixed.deviceconfig                      set
storage.nmp.psp.generic.deviceconfig                    get
storage.nmp.psp.generic.deviceconfig                    set
storage.nmp.psp.generic.pathconfig                      get
storage.nmp.psp.generic.pathconfig                      set
storage.nmp.psp                                         list
storage.nmp.psp.roundrobin.deviceconfig                 get
storage.nmp.psp.roundrobin.deviceconfig                 set
storage.nmp.satp.generic.deviceconfig                   get
storage.nmp.satp.generic.deviceconfig                   set
storage.nmp.satp.generic.pathconfig                     get
storage.nmp.satp.generic.pathconfig                     set
storage.nmp.satp                                        list
storage.nmp.satp.rule                                   add
storage.nmp.satp.rule                                   list
storage.nmp.satp.rule                                   remove
storage.nmp.satp                                        set
storage.san.fc.events                                   clear
storage.san.fc.events                                   get
storage.san.fc                                          list
storage.san.fc                                          reset
storage.san.fc.stats                                    get
storage.san.fcoe                                        list
storage.san.fcoe                                        reset
storage.san.fcoe.stats                                  get
storage.san.iscsi                                       list
storage.san.iscsi.stats                                 get
storage.san.sas                                         list
storage.san.sas                                         reset
storage.san.sas.stats                                   get
storage.vmfs.extent                                     list
storage.vmfs.snapshot.extent                            list
storage.vmfs.snapshot                                   list
storage.vmfs.snapshot                                   mount
storage.vmfs.snapshot                                   resignature
storage.vmfs                                            upgrade
system.boot.device                                      get
system.coredump.network                                 check
system.coredump.network                                 get
system.coredump.network                                 set
system.coredump.partition                               get
system.coredump.partition                               list
system.coredump.partition                               set
system.hostname                                         get
system.hostname                                         set
system.maintenanceMode                                  get
system.maintenanceMode                                  set
system.module                                           get
system.module                                           list
system.module                                           load
system.module.parameters                                list
system.module.parameters                                set
system.module                                           set
system.process                                          list
system.process.stats.load                               get
system.process.stats.running                            get
system.secpolicy.domain                                 list
system.secpolicy.domain                                 set
system.settings.advanced                                list
system.settings.advanced                                set
system.settings.kernel                                  list
system.settings.kernel                                  set
system.settings.keyboard.layout                         get
system.settings.keyboard.layout                         list
system.settings.keyboard.layout                         set
system.shutdown                                         poweroff
system.shutdown                                         reboot
system.snmp                                             get
system.snmp                                             hash
system.snmp                                             set
system.snmp                                             test
system.stats.uptime                                     get
system.syslog.config                                    get
system.syslog.config.logger                             list
system.syslog.config.logger                             set
system.syslog.config                                    set
system.syslog                                           mark
system.syslog                                           reload
system.time                                             get
system.time                                             set
system.uuid                                             get
system.version                                          get
system.visorfs                                          get
system.visorfs.ramdisk                                  add
system.visorfs.ramdisk                                  list
system.visorfs.ramdisk                                  remove
system.visorfs.tardisk                                  list
system.welcomemsg                                       get
system.welcomemsg                                       set
vm.process                                              kill
vm.process                                              list

 

~ # esxcli software acceptance get
PartnerSupported

~ # esxcli software vib list
Name                           Version                               Vendor  Acceptance Level  Install Date
-----------------------------  ------------------------------------  ------  ----------------  ------------
ata-pata-amd                   0.3.10-3vmw.510.0.0.799733            VMware  VMwareCertified   2014-05-22
ata-pata-atiixp                0.4.6-4vmw.510.0.0.799733             VMware  VMwareCertified   2014-05-22
ata-pata-cmd64x                0.2.5-3vmw.510.0.0.799733             VMware  VMwareCertified   2014-05-22
ata-pata-hpt3x2n               0.3.4-3vmw.510.0.0.799733             VMware  VMwareCertified   2014-05-22
ata-pata-pdc2027x              1.0-3vmw.510.0.0.799733               VMware  VMwareCertified   2014-05-22
ata-pata-serverworks           0.4.3-3vmw.510.0.0.799733             VMware  VMwareCertified   2014-05-22
~ # esxcli software vib get -n ata-pata-amd
VMware_bootbank_ata-pata-amd_0.3.10-3vmw.510.0.0.799733
   Name: ata-pata-amd
   Version: 0.3.10-3vmw.510.0.0.799733
   Type: bootbank
   Vendor: VMware
   Acceptance Level: VMwareCertified
   Summary: pata_amd: ata driver for VMware ESX
   Description: AMD/NVidia PATA Driver
   ReferenceURLs:
   Creation Date: 2012-08-02
   Depends: vmkapi_2_1_0_0, com.vmware.driverAPI-9.2.1.0, com.vmware.libata-9.2.1.0
   Conflicts:
   Replaces:
   Provides:
   Maintenance Mode Required: True
   Hardware Platforms Required:
   Live Install Allowed: False
   Live Remove Allowed: False
   Stateless Ready: True
   Overlay: False
   Tags: driver, module
   Payloads: ata-pata
~ # esxcli software profile get
(Updated) ESXi-5.1.0-20130402001-standard
   Name: (Updated) ESXi-5.1.0-20130402001-standard
   Vendor: localhost
   Creation Time: 2014-05-23T18:02:36
   Modification Time: 2015-02-16T06:28:57
   Stateless Ready: True
   Description:

      2014-05-23T18:02:29.976940+00:00: The following VIBs are
      installed:
        vmware-fdm    5.1.0-799731
      ----------
      For more information, see http://kb.vmware.com/kb/2041635.

 

虚拟化之esxi命令行管理

标签:

原文地址:http://www.cnblogs.com/createyuan/p/4294099.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!