728x90

Linux 25

[RHEL] Rocky 9 to 10 인플레이스 업그레이드 leapp 7관문과 distro-sync 강행

부제: 공식적으로 안 된다는 Rocky 9→10 인플레이스 업그레이드를 끝까지 밀어붙여 성공시킨 기록Rocky Linux는 메이저 버전 인플레이스 업그레이드를 공식 지원하지 않는다. 팀의 답은 한결같다 — "백업하고 새로 설치하세요." AlmaLinux의 ELevate(leapp 기반) 도구도 Rocky 9→10 경로는 아직 없다.그런데 검증용 VM에 백업이 있었다. 그래서 끝까지 가봤다. "공식 불가"가 코드의 어느 지점에서 나오는지, 그리고 그걸 어떻게든 뚫을 수 있는지.뜻밖의 출발점먼저 놀란 것 하나. Rocky 9.8의 AppStream 저장소에 leapp-upgrade-el9toel10 패키지가 실제로 있었다. RHEL의 공식 업그레이드 도구 leapp이, Rocky에도 el9→el10 버전으로..

명령어/Linux 2026.07.17

[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..

명령어/Linux 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..

Infra 2023.01.16

[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 ..

Infra 2021.04.13

[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 축소 데이터백업 -> 삭제 ..

Infra 2021.04.13
728x90