대시보드 53개와 즐겨찾기를 보존하며 Grafana의 설정 DB를 PostgreSQL로 이관했습니다. 81개 테이블 비교, DB 기동 대기, CloudNativePG 복제와 백업을 정리한 기록입니다.
예전에 Git-ops: fleet 글에서 Rancher Fleet으로 홈랩 앱들을 배포하기 시작했다고 썼었는데요. 그렇게 2년 넘게 쓰다 보니 GitRepo가 어느새 5개가 되어 있었습니다. 문제는 이 5개가 전부 같은 Gitea 저장소, 같은 브랜치를 바라보고 있었다는 겁니다. 차이는 딱 두 가지, paths:(어느 디렉터리를 볼지)와 targetNamespace:(어느 네임스페이스에 깔지)뿐이었죠. (디렉터리 이름에 argocd가 들어간 건 ArgoCD 쓰던 시절의 흔적이고 지금은 ArgoCD 없이…
제 홈랩 Proxmox 노드 5대는 한 달에 두 번씩 정해진 날짜에 하나씩 돌아가며 재부팅됩니다. 그 위에서 CephFS 3개가 Kubernetes 파드들에게 파일을 내주고 있고요. 노드가 하나 내려갈 때마다 그 노드의 MDS(메타데이터 서버)도 같이 내려가니 파일시스템 입장에서는 2~4일마다 한 번씩 MDS 장애가 나는 셈입니다. 이번 글은 그 MDS들을 어디에 둘지 정한 기록입니다. 목표는 두 가지였습니다. 환경 파일시스템…
홈랩 Ceph 클러스터가 매시 15분만 되면 30초에서 1분 동안 클라이언트 요청을 처리하지 못했습니다. CephFS 메타데이터 풀도, VM 디스크(RBD) 풀도 같이 막혔고요. 처음 눈치챈 건 Nextcloud가 그 시각마다 “not ready”를 띄워서였지만 Nextcloud는 그냥 휘말린 쪽이었고 문제는 그 아래 Ceph에 있었습니다. 같은 시각에 VM들 iowait도 같이 튀었으니까요. 시계처럼 정확한 장애는 보통 누군가 cron으로 부르고 있다는 뜻입니다. ㅎㅎ…
EC와 mirror OSD를 가상 host로 나눴더니 Proxmox가 존재하지 않는 노드를 찾았습니다. device class 전환안을 100만 개 입력으로 비교하고, 기존 구성을 유지하기로 한 기록입니다.

![[Proxmox] Proxmox VE의 ZFS 부팅 디스크 교체하기: 데이터 복구와 부팅 복구를 따로 보기 [Proxmox] Proxmox VE의 ZFS 부팅 디스크 교체하기: 데이터 복구와 부팅 복구를 따로 보기](https://cola16.app/wp-content/uploads/2026/10/cola16-zfs-boot-replacement.png)



