Exportar lista de máquinas virtuais

5

Estou fazendo um inventário de nossas máquinas físicas e virtuais. Gostaria de exportar uma lista de máquinas virtuais do vCenter em vez de digitar todos em uma planilha. Alguém sabe de uma maneira fácil de fazer isso no vCenter 5.5? Eu vi instruções para versões anteriores do vCenter, mas elas não parecem se aplicar a 5.5.

Também estou usando o cliente da web, não a versão completa do vSphere.

    
por natediggs 03.03.2014 / 18:47

8 respostas

2

Edit: agora é 2016 e ainda tenho que lidar com isso. Eu agora acho que os cronjobs nos hosts não são confiáveis. A ferramenta que agora uso para obter listas e executar tarefas básicas é govc, o projeto oficial de código aberto do VMware escrito em go (plataforma cruzada, binário único): link

Eu tenho um cronjob fazendo isso para mim regularmente (o ESXi vem com o ESXi shell, que pode ser mais familiar para os usuários do Linux).

O comando é

vim-cmd vmsvc/getallvms | grep -v Vmid | awk "{print \}" 

grep aqui apenas remove o cabeçalho.

O shell e o servidor ssh devem estar habilitados para que isso funcione.

Eu também executo este comando antes de executar o ghettoVCB para que eu sempre faça backup de todas as máquinas, não importa se qualquer um deles foi migrado ou criado recentemente.

    
por 03.03.2014 / 19:42
6

No programa Windows VMware vSphere Client -

  1. Selecione seu datacenter, cluster ou host.

  2. Selecione a guia Máquinas Virtuais.

  3. Clique com o botão direito em uma área vazia da janela e selecione "Exportar lista".

  4. Digite um nome de arquivo e clique no botão "Salvar".

  5. Concluído.

Observe que o tipo de arquivo padrão ao exportar a lista é htm / html, mas você pode alterá-lo para xls ou csv (entre outros).

    
por 03.03.2014 / 18:59
5

PowerCLI :

Add-PSSnapin Vim.VMwareAutomation.Core
Connect-VIServer $vCenterServer

Get-VM | Select -Property Name | Set-Content listOfVMs.txt

Algo parecido com isso deve começar.

    
por 03.03.2014 / 18:55
2

No canto inferior direito da tela principal da máquina virtual, há um ícone para exportar como um csv. você pode selecionar todos os itens ou apenas um. Ele permite que você selecione as diferentes colunas para a exportação também.

    
por 10.04.2014 / 15:59
1

Nós usamos RVtools. É grátis, rápido, confiável e fácil de usar.

link

    
por 04.03.2014 / 01:05
0

Para exportar uma lista completa de VMs em 5.5, abra o Web Client. Em seguida, clique no seu data center e clique na guia Máquinas Virtuais. Selecione todas as VMs e, na parte inferior direita da lista de VMs, você verá o número de objetos. CTRl Clique no ícone Papel para exportar sua lista. Isso funciona.

    
por 26.02.2016 / 18:48
0

Agora que o vCenter 6.5 não suporta o cliente C #, pensei adicionar a isso. No vSphere Web-client (Flash), você pode selecionar uma lista de VMs e clicar no botão de exportação na parte inferior da lista. Eu não vejo uma maneira de fazer isso no cliente host HTML5 (também conhecido apenas vSphere) agora.

    
por 19.10.2017 / 18:50
0

Este repositório ajudará você a listar todas as informações de VMs e instantâneos no vCenter, usando credenciais do AD ou nome de usuário / senha.

    
por 14.07.2018 / 16:10