2 Minuten
ToDo nach Update auf Ubuntu 20.04 (focal)
Nach dem Update einer meiner virtuellen Maschinen von Ubuntu 16.04. (xenial) auf 20.04 (focal) hab ich festgestellt, dass das Log voll ist mit diversen Fehler- und Hinweismeldungen.
multipathd
Der multipathd hat folgende Meldungen im Log hinterlassen:
Jan 23 14:15:42 server1 multipathd[833]: uevent trigger error
Jan 23 14:15:42 server1 multipathd[833]: sda: failed to get path uid
Jan 23 14:15:42 server1 multipathd[833]: sda: failed to get unknown uid: Invalid argument
Jan 23 14:15:42 server1 multipathd[833]: sda: failed to get udev uid: Invalid argument
Jan 23 14:15:42 server1 multipath[1770]: sda: failed to get sgio uid: No such file or directory
Jan 23 14:15:42 server1 multipath[1770]: sda: failed to get sysfs uid: Invalid argument
Jan 23 14:15:42 server1 multipath[1770]: sda: failed to get udev uid: Invalid argument
Jan 23 14:15:42 server1 multipathd[833]: sda: triggering change event to reinitialize
Ursache ist, dass es sich um eine VM auf einem ESXi handelt. Da standarmäßig keine Disk UUIDs durch den Hypervisor bereitgestellt werden kommt es zu den Meldungen.
Zum einen könnte die VM umkonfiguriert werden. Dazu muss die advanced Option disk.enableuuid=TRUE
gesetzt werden. (Der Grund warum das nicht standarmäßig so konfiguriert ist bzw. werden sollte: VMware Community Forum)
Alternativ sollte man die Blacklist in der multipathd.conf
anpassen. Die Blacklist gibt vor welche Devices von multipathd ignoriert werden sollen.
Ich habe folgendes ergänzt:
blacklist {
devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
device {
vendor "VMware"
product "Virtual disk"
}
}
Damit werden alle Devices die eher nicht für ein Multipathing in Frage kommen (ramDisks, Loop Devices etc.) ausgeschlossen.
Außerdem wird jedes Devices vom Hersteller VMware mit dem “Produkt”-Typ “Virtual Disk” ausgeschlossen.
LVM
Folgende Meldungen wurden durch LVM beim booten geloggt:
Jan 23 12:08:57 server1 lvm[517]: WARNING: PV /dev/sdb1 in VG server1-vg-opt is using an old PV header, modify the VG to update.
Jan 23 12:08:57 server1 lvm[517]: 1 logical volume(s) in volume group "server1-vg-opt" monitored
Jan 23 12:08:57 server1 lvm[517]: WARNING: PV /dev/sda5 in VG server1-vg is using an old PV header, modify the VG to update.
Jan 23 12:08:57 server1 lvm[517]: 2 logical volume(s) in volume group "server1-vg" monitored
Nochmal geprüft werden kann das mit vgck
. Mit dem Parameter --updatemetadata
können die Header aktualisiert werden.
vgck --updatemetadata server1-vg-opt
vgck --updatemetadata server1-vg