반응형
PVE에서 smartmontools의 smartctl 을 사용하다 보면 나타나는 warning log로 ioctl() 에 대한 변경 권고이다.
zabbix를 통한 PVE smart template 적용 참고 : https://ploz.tistory.com/entry/zabbix-smart-template-PVEproxmox%EC%97%90-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0
ioctl() 이란 디바이스의 제어와 상태정보를 위해 제공되는 함수로 커널 2.4 이하 버전에서 사용하던 SCSI ioctl 이 커널 2.6이상 버전 부터 SG_IO 로 추가 제공된다.
pve에서 기본 제공되는 smartctl 7.2(pve-7.4) 는 SCSI ioctl을 사용함으로서 아래와 같은 경고 로그가 발생한다.
kernel: [153397.256385] program smartctl is using a deprecated SCSI ioctl, please convert it to SG_IO
smartmontools의 버전업을 통해 해결할수 있을지는 모르겠지만 pve-7.4 에서는 발생하는 로그외에 기능상에 문제는 없으므로 로그발생을 멈추는 쪽으로 조치를 취하였다.
# vim /etc/rsyslog.d/smartctl-filter.conf
:msg, contains, "program smartctl is using a deprecated SCSI ioctl, please convert it to SG_IO" stop
# systemctl restart rsyslog
반응형
'가상화 > Proxmox' 카테고리의 다른 글
[proxmox] cluster node 제거 (0) | 2024.05.28 |
---|---|
[proxmox] HA Fencing (softdog을 이용한 node reboot) (0) | 2023.09.26 |
[proxmox] Cloud-init Template으로 배포하기 (0) | 2023.09.06 |
[proxmox] VM 머신 HA(High Availability) 설정 하기 (0) | 2023.07.04 |
[proxmox] 서로 다른 PBS(Proxmox Backup Server) 에 DataStore 공유 하기 (0) | 2023.06.30 |