728x90

Linux 24

[Prometheus] Docker 컨테이너 자원 cgroup v2 직독 cAdvisor 대체

컨테이너별 메모리·CPU를 모니터링하려고 했다. 보통은 cAdvisor 같은 익스포터를 붙이는데, 이 호스트에선 그게 잘 안 맞았다. 그래서 커널의 cgroup을 직접 읽기로 했다. 왜 cAdvisor를 안 썼나이 호스트는 컨테이너 이미지 저장에 containerd-snapshotter(overlayfs)를 쓴다. 이 조합에서 cAdvisor는 컨테이너를 제대로 못 봤다.도커 방식으로 조회하면 컨테이너를 0개로 인식했다.containerd 방식으로 조회하면 이름이 해시로 잡혀, compose 서비스 라벨이 사라졌다. 서비스 단위(api, postgres …)로 묶어 보는 대시보드를 만들 수가 없다.새 컨테이너(cAdvisor 등)를 여럿 띄우는 것도 부담이라, 작은 수집기 하나만 추가해서 cgroup을 ..

Infra 2026.06.25

[명령어] swap 추가/삭제

# root 진행 # swap 추가 설정 mkdir /swap dd if=/dev/zero of=/swap/swapfile count=8192 bs=1M # 파일 생성에 다소 시간 소요됨 chmod 600 /swap/swapfile mkswap /swap/swapfile swapon /swap/swapfile echo -e "/swap/swapfile swap swap defaults 0 0" >> /etc/fstab # swap off swapoff -a # 전체 swapoff /swap/swapfile # 파일명 지정 # swap 파일 삭제 # sudo cp /etc/fstab ~/fstab_bak # 백업 rm -rf /swap/swapfile sed -i -e '/swapfile/d' /etc/f..

System/명령어 2023.10.30

[Proxmox] Wake on Lan(WOL)

https://pve.proxmox.com/wiki/Proxmox_Node_Management 참고 블로그: https://it-svr.com/proxmox-ve-wol-enable/ BIOS설정 메인보드마다 설정이 다르므로 설명 생략 WoL 설정 NIC 확인 : ip a | ifconfig NIC wol 설정 ethtool enp6s0 |grep Wake-on Wake-on: d # 비활성화. 활성화일 경우 'g' ethtool -s enp6s0 wol g # vi /etc/network/interfaces iface enp6s0 inet manual post-up /usr/sbin/ethtool -s enp6s0 wol g # 추가 auto vmbr0 ...(생략) WoL 실행 WoL을 실행하는 방법..

Infra 2023.10.23

[Linux] ssh 접속 불가 mm_request_receive_expect

SSH 접속할때 putty 에서 패스워드 입력중간에 끊기거나 연결 후 바로 끊기는 현상이 확인되었습니다. Network error. Software caused connection abort sshd 로그 : Jan 13 17:55:53 [hostname] sshd[603]: fatal: mm_request_receive_expect: read: rtype 124 != type 26 -> 정확한 원인 찾기 어려워 sshd 재기동 systemctl restart sshd 위의 sshd 재기동 후에도 다른 로그 뜨면서 접속이 안됨. Jan 13 18:01:00 [hostname] sshd[20112]: fatal: Read from socket failed: Connection reset by peer [p..

[CentOS] 6 -> 7 업그레이드

## 사전 준비 업데이트(추천) # yum update # reboot 리부트 후 버전 확인# cat /etc/redhat-release CentOS release 6.10 (Final) # pvdisplay -> 제거할 pv 확인 업그레이드 툴을 다운 받기 위해 repo 생성 -> 패키지를 수동으로 다운받아 사용하려면 생략 # vi /etc/yum.repos.d/upgradetool.repo [upg] name=CentOS-$releasever - Upgrade Tool baseurl=https://buildlogs.centos.org/centos/6/upg/x86_64/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 ..

[CentOS] LVM xfs - 확장, 축소

CentOS LVM ext4 구성, 생성, 삭제 시나리오 작성하였습니다. 조금이나마 도움이 되시길 바랍니다. 파일시스템 xfs 축소 기능을 지원하지 않습니다. 데이터백업 -> 삭제 -> 생성 -> 데이터복원 순으로 진행합니다. ## LVM xfs 확장 VG 확장 # vgextend testvg /dev/sdc1 -> testvg에 sdc1을 추가한다. LV 확장 # lvextend -L +50GB /dev/testvg/lv1test lvextend 대신 lvresize를 사용하여도 된다. 파일시스템 적용 # df –h (적용 전) # e2fsck -f /dev/testvg/lv1test -> e2fsck –f (파일시스템 점검) # df –h (적용 완료) ## LVM xfs 축소 데이터백업 -> 삭제 ..

[CentOS] LVM ext4 - 확장, 축소

CentOS LVM ext4 확장, 축소 시나리오 작성하였습니다. 조금이나마 도움이 되시길 바랍니다. ## LVM ext4 확장 VG 확장 # vgextend datvg /dev/sdb1 -> datvg에 sdb1을 추가한다. LV 확장 # lvextend -L +50GB /dev/datvg/lvhome lvextend 대신 lvresize를 사용하여도 된다. 파일시스템 적용 # df –h (적용 전) # e2fsck -f /dev/datvg/lvhome -> e2fsck –f (파일시스템 점검) # df –h (적용 완료) ## 축소 # 축소 전 백업 축소 작업 전에 백업 필수 백업 # tar cvf backup.tar –C /home . 복구 # tar xvf backup.tar –C /home 옵션..

728x90