728x90
반응형

전체 글 66

[Ceph] RuntimeError: Failed command: install: invalid user: '167'

개요ceph cluster 구축 중 invalid user라며 RuntimeError 발생.cephadm bootstrap --mon-ip [MON_IP] --ssh-user [SSH_USER] --ssh-config [SSH_CFG]Env.OS : Ubuntu 26.04Ceph : 20.2 tentacle (stable)Symptom..ceph bootstrap 명령어 실행 시 아래와 같은 에러 발생.Non-zero exit code 1 from install -d -m0770 -o 167 -g 167 /var/run/ceph/14906690-5959-11f1-8000-0cc47a82d516install: stderr install: invalid user: '167'RuntimeError: Faile..

Ceph 2026.05.28

[Openstack] cinder volume 삭제 지연 rbd

Env.openstack's cinder backend : ceph rbd # 일반적인 블록 삭제시volume삭제 후 openstack의 볼륨서비스 cinder의 backend로 연결된 ceph rbd에서도 즉시 삭제된다.# openstack volume delete [volume_id]rbd ls | grep [volume_id]...# cinder.conf 수정ceph의 RBD trash 기능으로 실수로 Block Device를 삭제하거나, 데이터 유실을 방지 하여 삭제 전 휴지통에 보관하는 기능.아래의 설정으로 각 backend 별로 삭제지연 여부와 기간을 설정할 수 있다.# cinder.conf....[volume_backend]enable_deferred_deletion = Truedeferr..

Openstack 2026.04.15

[Ceph] rbd trash로 삭제 지연 및 복구

rbd trash 명령어로 Block Device 삭제 지연 및 복구# 삭제 지연시키기 (휴지통)- 일반적으로 RBD삭제시 사용하는 명령어# rbd rm / - 휴지통으로 버린후 일정 기간 삭제 지연 옵션 추가# rbd trash mv / --expires-at ex)rbd trash mv [POOL]/[IMAGE] --expires-at "[EXPIRATION_TIME]" 여기서 POOL과 IMAGE는 삭제 지연할 Block Device.EXPIRATION_TIME은 초, 시간, 날짜, "HH:MM:SS" or "tomorrow" etc..ex) "60 seconds", "6 hours", "1 day"..# 삭제 지연 목록 확인위 명령어로 삭제 지연되어 trash(휴지통)에 옮겨진 Block Devi..

Ceph 2026.04.13

[Linux] Failed to isolate default target. Freezing execution.

Env.OS : Ubuntu 24.04Symptom.서버의 리부팅(reboot or start) 시 커널 로그가 쭉 올라오다가아래의 사진과 같이 멈춤. [ 5.403255] systemd[1]: Failed to isolate default target: Unit basic.target not found. [ 5.427696] systemd[1]: Freezing execution. 로그에도 나오듯 basic.target 이 없어서 발생Trouble-shooting.simple..간단하게 /lib/systemd/system/basic.target 을 추가해주면 된다.vi /lib/systemd/system/basic.target# SPDX-License-Identifier: LGPL-2.1+## Th..

Linux 2026.01.30

[Ceph] add OSD/OSD-node 추가 ceph-disk(~Ver.Nautilus)

Adding OSDs / OSD nodes in pre-Octopus versionsoctopus이전 버전에서의 OSD/OSD 노드를 추가하기 Env.OS : Ubuntu 18.04Ceph : ~ NautilusCeph버전이 Nautilus이하까지 ceph-disk방식으로 운영된다.* 위 버전은 운영해본 버전을 기재함. Main.ceph-cluster의 ceph.conf가 있는 [mgmt-path]디렉토리로 이동root@RGW:~# cd [mgmt-path] 추가되는 OSD에 맞게 [mgmt-path]의 ceph.conf 수정root@RGW:[mgmt-path]# vi ceph.conf....[osd.n]host = [OSD-NODE_HOSTNAME]public_addr = [public_ip_add..

Ceph 2026.01.08

[Linux] couldn't create socket (24) Too many open files

Overview.서버를 운영중에 특정 서비스에서 에러와 함께 정상적인 작동이 불가하며, 이에 따른 문제 해결을 담고있다.본 글은 ceph클러스터를 운영중 rados gateway에서 해당 문제가 발생하였기에 그에 맞는 문서로 작성했다. symptom..radosgw.gateway.log확인시 NetHandler create_socket couldn't create socket (24) Too many open files와 같은 에러 문구 확인.root@radosgw:~# tail -f /var/log/radosgw/radosgw.gateway.log 20YY-MM-dd HH:mm:ss 7ff09724c700 -1 NetHandler create_socket couldn't create socket (24..

Linux 2025.07.23

[Windows] 원격 데스크톱 연결 시 단축키 사용

증상.원격 데스트톱 연결 시 Alt + Tab, Ctrl + Shift, Ctrl + Alt 등의 단축키(키 조합) 사용에 적용이 안된다.해결방법.원격 데스크톱 연결 창을 열고 진행한다.1. 원격 데스트톱 연결의 [옵션 표시] 클릭원격 데스크톱 연결 창의 하단에 있는 [옵션 표시] 클릭2. 상단 옵션의 [로컬 리소스] 탭 클릭 [로컬 리소스] 탭의 [키보드] 섹션을 보면 "Windows 키 조합 적용" 설정이 있다. 여기서 선택할 수 있는 옵션은 아래와 같다.단축키 및 키 조합 를 어디서 사용할지에 따라 옵션 선택. 옵션 명적용 컴퓨터이 컴퓨터에서단축키 및 키 조합을 현재 컴퓨터에서 사용원격 컴퓨터에서단축키 및 키 조합을 접속하려는 원격 컴퓨터에서 사용전체 화면을 사용할 때만원격 연결을 전체 화면으로 ..

Windows 2025.06.10

[Windows] 윈도우 무한 재부팅, 부팅중 로딩 해결

증상.윈도우 설치 및 부팅시 무한 재부팅이나 부팅중 로딩 현상이 반복된다.혹은 [컴퓨터가 예기치 않게 다시 시작되었거나 오류가 발생했습니다.] 와 같은 문구의 오류창이 뜬다.해결방법.이 경우엔 간단하게 레지스트리 값만 변경하면 된다.오류 창에서 [shift + F10] 로 cmd(명령프롬프트)를 열어서 regedit입력 레지스트리 이름 : HKEY_LOCAL_MACHINE\SYSTEM\Setup\Status\ChildCompletion\setup.exe레지스트리 값 : 3 자세한 설명은 아래의 출처 참고.출처 :2023.10.02 - [Windows] - [Windows] Error : The computer restarted unexpectedly or encountered an unexpected ..

Windows 2025.05.29

[Windows] 윈도우 캐시 메모리 정리 (empty cache)

# Windows에서 캐시 메모리 정리하기.윈도우에서 별 생각없이 PC를 사용하다보면 어느새 메모리 사용량이 꽤 된다.메모리 용량이 넘쳐나서 정리하지 않고 사용해도 문제 없다면 좋겠지만, 현재 사용하고 있는 프로세스에 문제없이 메모리를 할당하기 위해 캐시 메모리를 정리하는 법을 적어둔다.# Sysinternals RAMMap 사용.Microsoft에서 제공하는 무료 도구인 RAMMap을 사용해 캐시 메모리를 정리한다.1. RAMMap 설치아래의 링크에서 Microsoft공식페이지에서 제공하는 RAMMap을 다운받고 설치한다.https://learn.microsoft.com/en-us/sysinternals/downloads/rammap RAMMap - SysinternalsAn advanced phys..

Windows 2025.05.28

[Ceph] get/edit/set crushmap 수정/설정/적용

# get crushmap.현재 적용되어있는 crushmap의 컴파일 된 설정을 뽑는다.root@mon0:~# ceph osd getcrushmap -o [COMPILED_FILE]# edit.컴파일 되어있는 [COMPILED_FILE]을 [CRUSHMAP.TXT]로 변환.root@mon0:~# crushtool -d [COMPILED_FILE] -o [CRUSHMAP.TXT]vi로 [CRUSHMAP.TXT] 수정# begin crush maptunable choose_local_tries 0tunable choose_local_fallback_tries 0tunable choose_total_tries 50tunable chooseleaf_descend_once 1tunable chooseleaf_va..

Ceph 2025.05.20

[Ceph] remove OSD/OSD-node 제거 container(Ver.Octopus~)

Remove OSD/OSD-node from Ceph running in docker도커로 운영되는 Ceph에서 OSD/OSD노드를 제거하기Env.OS : RHEL 9 ~ / Ubuntu 20.04 ~Ceph : Octopus ~Ceph버전이 Octopus이상부터 docker방식으로 운영된다.* 위 버전은 운영해본 버전을 기재함. Prep.운영중인 ceph-cluster의 영향이 없도록 불필요한 데이터 이동을 제한.root@mon0:~# ceph osd set nobackfillnobackfill is setroot@mon0:~# ceph osd set nooutnoout is setroot@mon0:~# ceph osd set norecovernorecover is set 제거할 OSD노드에서 ..

Ceph 2025.03.27

[Linux] apache/http 한글 깨짐

# html 페이지 한글 깨짐linux에서 apach2 / httpd 로 html페이지를 띄우면 한글이 깨지는 경우가 발생한다.locale의 LANG을 바꾸면 되지만 다른 설정들의 영향을 줄 수 있다.이에 따라 페이지 설정만을 바꾸는 방법을 남긴다.# apache2/etc/apache2/apache2.conf 수정AddDefaultCharset UTF-8 >#AddDefaultCharset UTF-8 위 수정후에도 동일하다면 아래의 파일도 확인./etc/apache2/conf-available/charset.confAddDefaultCharset UTF-8>#AddDefaultCharset UTF-8   # httpd/etc/httpd/conf/httpd.conf 수정AddDefaultCharset UT..

Linux 2025.03.12

[Openstack] live migration pre-check error

# live migration error [Openstack] nova live-migration# nova live-migration일반 nova migrate 와 다르게 서버를 종료시키지 않고 최소한의 단절로 서버를 이전(host변경)* vm이 있는 Host_A와 옮겨갈 Host_B의 cpu가 동일해야함.  # live migrate..Host_A와 Host_B가 동일한plastic2113.tistory.com위의 라이브 마이그레이션 진행시 에러 발생(nova-compute.log) 및 반응 없음.Host_A와 Host_B가 동일한 cpu라는 가정하에 진행vm이전 방향 : Host_A > Host_B# Env.OS : Rocky 9Openstack : antelope 2023.1# Error 2025..

Openstack 2025.03.07
728x90
반응형