Tabla de contenido
O sistema de virtualização de infraestrutura da VMware, conhecido como vSphere, usa o sistema operacional ESX (Enhanced Scalability and Performance) para fornecer um ambiente de virtualização de alta eficiência e desempenho. O ESX inclui um conjunto de comandos que podem ser usados para gerenciar e configurar o sistema de rede e armazenamento em rede (SAN).
Comandos de rede
Primeiro, vamos ver alguns dos comandos básicos do ESX para gerenciar o sistema de rede.
Este comando permite configurar endereços IP, máscaras de sub-rede e gateways para as interfaces de rede do sistema ESX:
esxcli network ip interface ipv4 set -i vmnic0 -I 192.168.1.100 -N 255.255.255.0 -G 192.168.1.1
Este comando permite criar e configurar “vswitches” (interruptores virtuais) no ESX. Um vSwitch é um componente lógico que permite conectar máquinas virtuais a uma rede física:
esxcli network vswitch standard add -v vSwitch1
Uma vez criado o vSwitch, podemos adicionar interfaces de rede a ele usando este comando:
esxcli network vswitch standard uplink add -u vmnic0 -v vSwitch1
Este comando permite configurar e gerenciar o firewall do ESX. Este comando habilita o firewall:
esxcli network firewall set --enabled true
Este comando permite ver o estado das regras do firewall:
esxcli network firewall ruleset list
Para adicionar uma regra ao firewall, podemos usar este comando:
esxcli network firewall ruleset rule add -r sshServer -p TCP -o inbound -y allow
Comandos de SAN
Agora, vamos ver alguns dos comandos do ESX para gerenciar o armazenamento em rede.
Este comando permite gerenciar o mapeamento de dispositivos de armazenamento para o host e permite ver o estado dos dispositivos de armazenamento mapeados para um host:
esxcli storage nmp device list
Este comando permite gerenciar o armazenamento em rede conectado a um host ESX e permite ver o estado dos dispositivos de armazenamento em rede conectados a um host:
esxcli storage san fc list
O comando esxcli storage vmfs permite gerenciar os volumes VMFS (Virtual Machine File System) no ESX e este comando permite ver o estado dos volumes VMFS em um host:
esxcli storage vmfs extent list
Outros comandos úteis do ESX para gerenciar a rede e o armazenamento em rede são os seguintes:
Este comando permite configurar o nome e o vSwitch de um grupo de portas:
esxcli network vswitch standard portgroup set -p "Rede de gerenciamento" -v vSwitch0
Este comando permite configurar a política de segurança de um grupo de portas, permitindo o modo promíscuo:
esxcli network vswitch standard portgroup policy security set -p "Rede de gerenciamento" -m promiscuous-mode -M accept
Este comando permite configurar a política de VLAN de um grupo de portas:
esxcli network vswitch standard portgroup policy vlan set -p "Rede de gerenciamento" -v 4095
Este comando permite adicionar uma regra de roteamento de dispositivos de armazenamento para um SAT (Storage Area Network):
esxcli storage san fc rule add -d naa.xxxx -n VMW_SATP_ALUA -p VMW_PSP_RR