não é possível obter o IP, o Mac e outras informações de rede usando (Get-VMHost) .NetworkInfo

1

Estou usando o powerCLI verion 5.5 e escrevi o seguinte script: -

Get-VMHost |Export-Csv -Path c:\test.csv -NoTypeInformation –UseCulture

Eu tenho informações para o vmhost, como memória usada, build, state, cpu spped, etc. mas para a seção networkinfo dentro do arquivo .csv gerado eu recebi "localhost" em vez da informação de rede do VMHost. então eu escrevi outro script como segue para obter o ip, mac e outras informações da rede: -

(Get-VMHost).NetworkInfo | Export-Csv -Path c:\test2.csv -NoTypeInformation -UseCulture

mas eu tenho essas informações apenas, onde não consigo obter o IP, MAC da VMHOst: -

VMHostId    VMHost  VMKernelGateway VMKernelGatewayDevice   ConsoleGateway  ConsoleGatewayDevice    DnsAddress  DnsFromDhcp DnsDhcpDevice   DomainName  HostName    SearchDomain    VirtualSwitch   PhysicalNic ConsoleNic  VirtualNic  Uid IPv6Enabled ConsoleV6Gateway    ConsoleV6GatewayDevice  VMKernelV6Gateway   VMKernelV6GatewayDevice ExtensionData   ExtensionData2
HostSystem-ha-host  ******.intra    172.16.20.1                 FALSE           localhost       VMware.VimAutomation.ViCore.Interop.V1.Host.Networking.VirtualSwitchInterop[]   VMware.VimAutomation.ViCore.Interop.V1.Host.Networking.Nic.PhysicalNicInterop[] VMware.VimAutomation.ViCore.Interop.V1.Host.Networking.Nic.HostVirtualNicInterop[]  VMware.VimAutomation.ViCore.Interop.V1.Host.Networking.Nic.HostVirtualNicInterop[]  /VIServer=root@****************:443/VMHost=HostSystem-ha-host/VMHostNetwork=/   FALSE                   VMware.Vim.HostNetworkInfo  VMware.Vim.HostNetworkSystem

então alguém pode aconselhar como eu posso obter a informação da rede o vmhost? e isso deve ser feito como um script separado ou eu posso fazer isso dentro do meu script original Get-VMHost ??

    
por John John 18.08.2015 / 16:53

1 resposta

1

Provavelmente, você deseja usar o Get-VMHostNetworkAdapter cmdlet .

Em particular, usando a opção -VMKernel para obter apenas as interfaces de gerenciamento do host.

Algo parecido com isto:

Get-VMHost <hostname> | Get-VMHostNetworkAdapter -VMKernel
    
por 18.08.2015 / 17:07