Ferramentas do usuário

Ferramentas do site


proxmox:lvm_-_descoberta_de_problema_e_script_inicializacao

Essa é uma revisão anterior do documento!


🔄 Automatizar Desativação do LVM no Boot

📋 Visão Geral

Procedimento para automatizar a execução dos comandos abaixo durante a inicialização do Proxmox VE:

lvchange -an pve/data_tdata
lvchange -an pve/data_tmeta
lvchange -an pve/data

Após a configuração, não será mais necessário executar esses comandos manualmente após cada reinicialização.

—

⚠️ ALERTA

Execute este procedimento somente se você já confirmou que os comandos lvchange -an precisam ser executados manualmente após o boot do seu ambiente.

O procedimento cria um serviço do systemd para executar os comandos automaticamente.

—

🛠️ Configuração

Etapa 1 — Criar o serviço

No terminal do Proxmox, execute:

nano /etc/systemd/system/desativar-pve-data.service

Cole todo o conteúdo abaixo:

[Unit]
Description=Desativar LVM pve/data no boot
After=local-fs.target
Before=pve-guests.service
 
[Service]
Type=oneshot
ExecStart=/sbin/lvchange -an pve/data_tdata
ExecStart=/sbin/lvchange -an pve/data_tmeta
ExecStart=/sbin/lvchange -an pve/data
RemainAfterExit=yes
 
[Install]
WantedBy=multi-user.target

Salvar:

CTRL + O
ENTER
CTRL + X

—

Etapa 2 — Ativar no boot

Execute os comandos abaixo:

systemctl daemon-reload
systemctl enable desativar-pve-data.service
systemctl start desativar-pve-data.service

—

🔎 Validar a configuração

Verifique o serviço:

systemctl status desativar-pve-data.service

O resultado esperado é:

Active: active (exited)

—

🔄 Testar após reinicialização

Reinicie o Proxmox:

reboot

Após o servidor retornar, execute:

systemctl status desativar-pve-data.service

O serviço deverá aparecer como:

Active: active (exited)

Se o serviço estiver como active (exited), significa que o systemd executou os comandos configurados durante o boot.

—

📌 Resultado

Após a configuração:

Antes Depois
Executar lvchange manualmente após o boot Execução automática
Intervenção manual Sem intervenção
Repetir após cada reboot Executado pelo systemd

—

🧹 Remover a automação

Caso seja necessário remover o procedimento:

systemctl disable desativar-pve-data.service
rm /etc/systemd/system/desativar-pve-data.service
systemctl daemon-reload

—

📚 Comandos utilizados

lvchange -an pve/data_tdata
lvchange -an pve/data_tmeta
lvchange -an pve/data
proxmox/lvm_-_descoberta_de_problema_e_script_inicializacao.1787314714.txt.gz · Última modificação: por admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki