현상: vdo maaper device를 생성 시 아래와 같은 메시지와 함께 vdo 장치 생성에 실패
[root@servera ~]# vdo create --name=vdo0 --device=/dev/sdc --vdoLogicalSize=50G
Creating VDO vdo0
vdo: ERROR - Kernel module kvdo not installed
vdo: ERROR - modprobe: ERROR: could not insert 'kvdo': Required key not available
원인은 secure boot와 연관된 것으로, workaround로 bios에서 secure boot 기능을 비활성화 하고 올리는 방법이 있다.
테스트 CentOS 8.3 시스템이 vmware esxi 상에 올라가 있어서 VM 옵션에서 Secure boot를 비활성화 시키고 재부팅 후 해결을 함.
재부팅 후 vdo 장치 생성
[root@servera ~]# vdo create --name=vdo0 --device=/dev/sdc --vdoLogicalSize=5G
Creating VDO vdo0
The VDO volume can address 2 GB in 1 data slab.
It can grow to address at most 16 TB of physical storage in 8192 slabs.
If a larger maximum size might be needed, use bigger slabs.
Starting VDO vdo0
Starting compression on VDO vdo0
VDO instance 0 volume is ready at /dev/mapper/vdo0
[ 참조 ]
https://github.com/jlam55555/veikk-linux-driver/issues/3
https://forums.centos.org/viewtopic.php?t=47224
CentOS VDO 모듈 활성화가 안될 때
thank you for posting this - the only hit I got with Google 🙂