23 de out. de 2018
WARNING: PV PROXMOX
Ola Pessoal, hoje estarei postando um erro que esta ocorrendo com as versões do proxmox 5.x quando o ambiente de virtualização possui storage conectando tanto com iscsi ou FC no qual o proxmox se perde e apresenta discos duplicados devido ao multipath. Abaixo encaminho um exemplo quando executamos o comando pvs
root@meuserver pvs
WARNING: PV XcMARK-nfGR-BRM1-KS5s-73SN-eQJo-HJjgwN on /dev/mapper/3600d0231000bdbd758fd5b255c73c3ac was already found on /dev/sdb.
WARNING: PV Efq5xu-nzx2-hGPG-WQCI-ymE7-I0EP-1invrO on /dev/mapper/3600d0231000bdbd7123f3ec03d94ca61 was already found on /dev/sdc.
WARNING: PV WvN7wk-vckp-yxok-mkZH-zYV0-e26P-e0gqGS on /dev/mapper/3600d0231000bdbd7357fc1cf09fcd931 was already found on /dev/sdd.
WARNING: PV APfYzM-dye2-tA9G-Muy9-XDGe-ds59-lSUhwF on /dev/mapper/3600d0231000bdbd7302f2a6c7b866c46 was already found on /dev/sde.
WARNING: PV XcMARK-nfGR-BRM1-KS5s-73SN-eQJo-HJjgwN prefers device /dev/sdb because device is used by LV.
WARNING: PV Efq5xu-nzx2-hGPG-WQCI-ymE7-I0EP-1invrO prefers device /dev/sdc because device is used by LV.
WARNING: PV WvN7wk-vckp-yxok-mkZH-zYV0-e26P-e0gqGS prefers device /dev/sdd because device is used by LV.
WARNING: PV APfYzM-dye2-tA9G-Muy9-XDGe-ds59-lSUhwF prefers device /dev/sde because device is used by LV.
PV VG Fmt Attr PSize PFree
/dev/sda3 pve lvm2 a-- 118.46g 14.75g
/dev/sdb vmslnxg0 lvm2 a-- 1.80t 369.61g
/dev/sdc vmslnxg1 lvm2 a-- 1.86t 868.00g
/dev/sdd vmslnxg2 lvm2 a-- 2.32t 518.00g
/dev/sde vmslnxg3 lvm2 a-- 2.00t 809.00g
Reparem que o multipath entregou os discos do storage aos /dev/sdxxx porem os mesmos ja estão montados no servidor. Neste caso devemos rodar os comandos abaixo.
1 - Com todas as vm's desligadas do servidor (TODAS) iremos desabilitar os VG's
vgchange -a n vmslnxg0
vgchange -a n vmslnxg1
vgchange -a n vmslnxg2
vgchange -a n vmslnxg3
Obs: Os vgs (vmslnxgxxx é o nome do meu VG aqui troque para o nome do seu vg)
Apos a execução de cada comando acima será apresentada a mensagem abaixo
0 logical volume(s) in volume group "nome do seu vg" now active
2 - Após execute o comando pvs novamente e verá que as mensagens de WARNING irá sumir.
root@seuservidor:~# pvs
PV VG Fmt Attr PSize PFree
/dev/mapper/3600d0231000bdbd7123f3ec03d94ca61 vmslnxg1 lvm2 a-- 1.86t 868.00g
/dev/mapper/3600d0231000bdbd7302f2a6c7b866c46 vmslnxg3 lvm2 a-- 2.00t 809.00g
/dev/mapper/3600d0231000bdbd7357fc1cf09fcd931 vmslnxg2 lvm2 a-- 2.32t 518.00g
/dev/mapper/3600d0231000bdbd758fd5b255c73c3ac vmslnxg0 lvm2 a-- 1.80t 369.61g
/dev/sda3 pve lvm2 a-- 118.46g 14.75g
3 - O próximo passo será entrar no arquivo grub e acrescentar um parâmetro conforme o comando abaixo.
nano /etc/default/grub
Obs: Eu utilizo o nano, mas vc pode utilizar o seu interpretador de texto.
4 - Localize a linha GRUB_CMDLINE_LINUX="" e deixe a mesma conforme abaixo.
GRUB_CMDLINE_LINUX="rootdelay=5"
Salve e feche o arquivo
5 - Execute o comando abaixo para atualizar o grub
update-grub
6 - Reinicia seu servidor e apos execute o comando pvs e não vera as mensagem de WARNING
Espero ter ajudado ;)
15 de out. de 2018
Multipatch Black List Linux
Ola, depois de muito tempo sem dedicações aos blog estou compartilhando hoje uma informação bem relevante para os técnicos que utilizam sistema Linux com Multipath.
Geralmente o arquivo Multipath.conf possui informações de black list no qual incluímos diversas linhas de comando para ser ignorados pelo multipath sendo que se incluirmos apenas o VENDOR e PRODUCT da controladora raid do servidor ja serve para ser ignorados.
Comando
cat /sys/class/block/sda/device/{vendor,model}
Abaixo compartilho um arquivo de configuração do Multipath.conf , lembro que conforme o storage que você utiliza pode ser diferente o multipath porem analisem a linha do blacklist.
Obs: Este multipath já é com a versão do kernel 4.x ou superior.
defaults {
path_grouping_policy group_by_prio
uid_attribute ID_SERIAL
path_checker readsector0
path_selector "round-robin 0"
hardware_handler "0"
failback 15
rr_weight uniform
no_path_retry 12
prio alua
}
blacklist {
device {
vendor "DELL"
product "PERC 6/i"
}
}
Assinar:
Postagens (Atom)