A VMware recomenda o uso do VirtualCenter e do Virtual Infrastructure Client (VI Client) para o fornecimento de comutadores virtuais. Para maiores informações, consulte o ESX Administration Guide.
Para fins de resolução de problemas ou em caso de falta de uma GUI, a interface da linha de comando pode ser utilizada para fornecer comutadores virtuais.
Este artigo fornece comandos para a criação e modificação de portas do VMkernel.
A pilha TCP/IP da camada 3 do VMkernel administra o tráfego dos seguintes serviços de host ESX:
Observação:A VMware recomenda usar uma rede isolada para iSCSI.
Crie umaVMkernelPort no vSwitch via a linha decomando:
esxcfg-vmknic --add --ip=x.x.x.x --netmask=x.x.x.x portgroup
esxcfg-vmknic --enable portgroup
Exemplo:
esxcfg-vswitch –l (Listar o vSwitch)
esxcfg-vswitch –a vSwitch1 (Criar o vSwitch)
esxcfg-vswitch –A “ISCSI” vSwitch1 (Criar um grupo de portas)
esxcfg-vmknic -a -i 10.10.10.33 -n 255.255.255.0 ISCSI (Designar um IP)
esxcfg-vmknic –l (Listar uma VMkernelPort)
Observação: Só é permitida 1 porta de VMkernel por sub-rede em um vSwitch no ESX/ESXi.
Se não for possível definir o gateway do VMkernel por não haver interfaces do VMkernel na mesma rede, consulte Unable to set VMkernel gateway as there are no VMkernel interfaces on the same network (1002662).
Se não for possível renomear a porta do VMkernel, consulte Unable to rename or delete a VMkernel Portgroup after upgrading to ESX 3.5 (1003933).
Habilite o vMotion no vSwitch através da linha de comando:
vim-cmd hostsvc/vmotion/vnic_set [vnic]
vim-cmd hostsvc/vmotion/vnic_set vmk0
Como desabilitar a porta do vMotion:
vim-cmd hostsvc/vmotion/vnic_unset [vnic]
vim-cmd hostsvc/vmotion/vnic_unset vmk0
Verifique a configuração do vMotion do vSwitch:
vim-cmd hostsvc/vmotion/netconfig_get
A saída é semelhante a:
[root@esxserver root]# vim-cmd hostsvc/vmotion/netconfig_get
(vim.host.VMotionSystem.NetConfig) {
dynamicType = <unset>,
candidateVnic = (vim.host.VirtualNic) [
(vim.host.VirtualNic) {
dynamicType = <unset>,
device = "vmk0",
key = "key-vim.host.VirtualNic-vmk0",
portgroup = "ISCSI",
spec = (vim.host.VirtualNic.Specification) {
dynamicType = <unset>,
ip = (vim.host.IpConfig) {
dynamicType = <unset>,
dhcp = false,
ipAddress = "10.10.10.33",
subnetMask = "255.255.255.0",
},
mac = "xx:xx:xx:xx:xx:xx",
},
port = <unset>,
}
],
selectedVnic = <vim.host.VirtualNic:key-vim.host.VirtualNic-vmk0>,
}
Observação: Se esta linha for exibida, o vMotion está ativado.
<vim.host.VirtualNic:key-vim.host.VirtualNic-vmk0>