KVM - Lista instantâneos em ordem de criação

1

Acabei de perceber que os snapshots do KVM padrão estão listados em ordem alfabética, em vez de cronológicos . Isso pode ser confuso se você, às vezes, usar o comando virsh snapshot-create-as $ID "$NAME" para criar instantâneos. Isso pode resultar em resultados semelhantes aos abaixo dos quais é difícil encontrar o último instantâneo (especialmente se for uma lista longa):

 Name                 Creation Time             State                                                          │
------------------------------------------------------------                                                   │
 1474043443           2016-09-16 17:30:43 +0100 running                                                        │
 1476197777           2016-10-11 15:56:17 +0100 running                                                        │
 1476721835           2016-10-17 17:30:35 +0100 running                                                        │
 1476953503           2016-10-20 09:51:43 +0100 running                                                        │
 consolidated         2016-09-25 08:06:27 +0100 running                                                        │
 just installed mysql 5.6 2016-09-16 10:19:46 +0100 running                                                    │
 updated vars         2016-09-24 04:02:24 +0100 running

Existe uma maneira de listar os instantâneos em ordem cronológica? Dessa forma eu posso (ou um script pode ser programado para) apenas ler o nome da parte superior ou inferior da lista para agarrar o mais recente. Se não, existe um lugar onde eu possa aumentar isso para colocar uma solicitação para um parâmetro --chronological ?

Depois de ler a documentação do Redhat sobre o gerenciamento de instantâneos , eu encontrei as opções --tree e --leaves que são úteis para mim neste caso específico, pois --leaves me fornece o instantâneo mais recente que é o que eu estou procurando, mas provavelmente listaria vários se houvesse vários "caminhos". Não tenho certeza se a última linha em uma opção --tree sempre me forneceria o instantâneo mais recente. Pode depender dos nomes alfabéticos dos "ramos" quando as divisões foram feitas. --current 'não funciona para mim quando recebo a seguinte mensagem de erro:

error: Domain snapshot not found: the domain does not have a current snapshot

Acredito que isso ocorra porque a máquina virtual teve seu instantâneo tirado enquanto estava em execução e também está em execução no momento.

Acho que é fácil escrever um script para analisar o Creation Time na saída para buscar automaticamente o nome do último instantâneo, mas seria bom se isso fosse de alguma forma interno.

    
por Programster 20.10.2016 / 12:16

0 respostas