lvm clona o layout dos volumes lógicos para outro host

1

Eu quero clonar o layout de volume lógico do LVM para outro host (= Criar volumes com o mesmo tamanho). Alguém sabe solução para isso? Eu sei que posso executar algo como:

sudo LC_ALL=C lvs -o lv_name,lv_size,vg_name --units M --noheadings --separator '|' --nosuffix | LC_ALL=C awk -F \| '{ printf("lvcreate -n %s -L %.0fM %s\n",$1,$2,$3) }'

para gerar comandos para executar em outro host.

Mas existe uma maneira mais 'padrão' de executar essa tarefa?

Eu estava navegando pelas man pages do LVM e encontrei vgcfgexport e vgexport . Primeiro, exportar todos os metadados, incluindo coisas como UUIDs de PV, e o segundo é usado apenas para mover grupos de volumes, no entanto, não é o que estou procurando.

    
por suawek 05.02.2015 / 11:45

1 resposta

1

meu grupo de volume usa o padrão "PE Size 4.00 MB" em todos os servidores, então a única coisa que preciso para arquivar o que você quer é o número de extensões lógicas do volume original

lvcreate -n volumename -l <number_of_extend_in_the_original_volume> vg00
    
por 05.02.2015 / 12:44

Tags