ESXCLI


 


 

Trabajar sobre NIC

  • esxcli network nic
    up|down -n vmnic5
        
    // tirar abajo una NIC fisica
  • esxcli network nic
    list
        
                //list alas Nic fisicas

 


  • esxcli network nic
    stats get -n vmnic0
        
    // lista estadísticas de un NIC en concreto


 

Trabajar con VMKernel Port

VM Kernel port: Listar configuración

  • esxcli network ip interface list


VM Kernel port: Listar configuración IP

  • esxcli network ip
    interface ipv4 get

     


Trabajar sobre vSwitch

  • esxcli network vswitch dvs vmware list    // Lista lo vStandard Switch


Standard vSwitch: Listar

  • esxcli network vswitch
    standard list


 

Standard vSwitch: Creación

  • esxcli network vswitch standard add
    | list |memove
    -P 128 -v switch33
        

Standard vSwitch: Añadir un UpLink

  • esxcli network vswitch standard
    uplink add

    | remove

    -u vmnic5 -v switch33

Standard vSwitch: Añadir Port Group standard (VM port group) a un vSwitc

  • esxcli network vswitch standard
    portgroup add

    | list | remove

    -p gestion -v switch33


Standard vSwitch: Listar Port Group standard (VM port group) de un vSwitch

  • esxcli network vswitch standard
    portgroup list


 

Trabajar sobre dvSwitch

Listar dvSwitch

  • esxcli network vswitch dvs vmware list


Utilidad net-dvs

Nos deja ver informacion sobre la confgutacion de un switch distribuido. Solo disponible la ESX Shell

  • Net-dvs | more

 


NOTA: Como vemos nos aparece el UUID de dvSwitch, el cual permite asociar una máquina virtual a un dvSwitch, el cual está en el vmx de la VM


 

 

Continuación de la salida



 

 

ESXCLI- STORAGE

 


Examinar Lun

Listar los dispositivos lógicos (las LUN mapeadas)

  • esxcli storage core device list
  • esxcli storage core device list –d mpx.vmhba1:C0:T0:L0    //muestra uno en concreto


 

Mostrar información HBA

  • esxcli storage core adapter list


Mostrar datastores con sus puntos de montaje

  • esxcli storage filesystem list    //filesystem se usa para listar montar/desmontar volúmenes VMFS


Administrar storage path

esxcli storage core

  • adapter: Operations on SCSI Host Bus Adapters on the system
  • path: Operations pertaining to the pluggable storage architectures’ SCSI device paths on the system.

 

Mostrar mapeo entre HBA y storage array

  • esxcli storage core path list


 

Mostrar estadísticas de un determinado device     // el path lo sacamos del Runtime name que lo sacamos listándolo

 

  • esxcli storage core path stats get –path vmhba33:C0:T1:L0


 

Resscanear adaptadores

  • esxcli storage core adapter rescan –all | –adapter vmhba33

NAS Storage

Mostrar el almacenamiento NAS

  • esxcli storage nfs list


 

Añade un NFS file system al ESX

  • esxcli storage nfs add –-host=nfs.pma.local –share=/lun2 –-volume-name=MyNFS

Eliminar un volume NFS

  • esxcli storage nfs remove –volume-name=MyNFS

iSCSI storage


Activar iSCSI

  • esxcli iscsi software list

Listar los adaptadores iSCSI

  • esxcli iscsi adapter list


 

Añadir un software adapter a iSCI (binding un VMkernel pory a un iSCSI adapter)

  • esxcli iscsi networkportal add –n vmk2 –A vmhba33

 

LUN masking

Podemos usar masking para proteger una storage array , LUN o path en concreto

En primer lugar listamos las reglas que permiten hacer LUN masking

  • esxcli storage core claimrule list


Hacemos el masking

  • esxcli storage core claimrule add –r <clamrule_id> -t <type> <required_option> -P MASK_PATH

Be the first to comment

Leave a Reply