Proxmox 스토리지 설정 기초 (2)
이번에는 이전 글에 이어 데이터센터의 스토리지 메뉴에 대해 남겨 보려고 합니다.
메뉴가 좀 많아 아래 4메뉴에 대해 먼저 정리할께요.
디렉토리
ID - 웹콘솔 메뉴에 표시되는 ID
디렉토리 - 만들어질 디렉토리 경로 (기본 /[디렉토리 경로]) ⇒
콘텐트 - 저장될 콘텐츠 선택 (디스크 이미지, ISO 이미지, 컨테이너 템플릿, VZDump 백업파일, 컨테이너, 스냅핏)
사용 - 디렉토리 사용 여부
공유 - (이부분은 알아봐야 합니다.)
* 특이사항
디렉토리 기본 경로가 노드의 디스크 메뉴에서 생성할 때랑 다릅니다.
데이터센터-스토리지 메뉴에서 추가 시의 기본 디렉토리 : /
노드-디스크 메뉴에서 생성 시의 기본 디렉토리 : /mnt/[노드명]
LVM
ID - 웹콘솔 메뉴에 표시되는 ID
기본스토리지 - 아마 LVM or LVM-Thin 타입을 고정하는 메뉴로 예측. 확실하진 않음. ㅜㅜ
볼륨 그룹 - 미리 생성되어 있는 LVM or LVM-Thin 타입의 저장공간
콘텐트 - 저장될 콘텐츠 선택 (디스크 이미지, 컨테이너)
사용 - 디렉토리 사용 여부
공유 - (이부분은 알아봐야 합니다.)
* 특이사항
미리생성되어 있는 LVM or LVM-Thin 타입의 저장공간이 없을 경우 추가 불가능
LVM-Thin
ID - 웹콘솔 메뉴에 표시되는 ID
볼륨 그룹 - 미리 생성되어 있는 LVM or LVM-Thin 타입의 저장공간
씬 풀 - 미리 생성되어 있는 LVM-Thin 타입의 저장공간
콘텐트 - 저장될 콘텐츠 선택 (디스크 이미지, 컨테이너)
사용 - 디렉토리 사용 여부
* 특이사항
미리 생성되어 있는 LVM-Thin 타입의 저장공간이 없을 경우 추가 불가능
볼륨그룹 메뉴에서는 LVM or LVM-Thin 타입의 저장공간이 모두 보이지만 LVM 타입은 추가 불가 (씬 풀 메뉴에서 메뉴선택 불가, 버그로 추정)
ZFS
ID - 웹콘솔 메뉴에 표시되는 ID
ZFS - 미리 생성되어 있는 ZFS 타입의 저장공간
콘텐트 - 저장될 콘텐츠 선택
사용 - 디렉토리 사용 여부 (디스크 이미지, 컨테이너)
씬 프로비전 - 유동적 저장공간 설정 여부로 추정(이부분은 알아봐야 합니다.)
블록 크기 - 파일시스템의 블록 크기로 추정(이부분은 알아봐야 합니다.)
* 특이사항
미리 생성되어 있는 ZFS 타입의 저장공간이 없을 경우 추가 불가능
위 메뉴들을 보면 기본적으로 LVM, LVM-Thin, ZFS 추가는 디스크 공간을 생성해야만 추가가 가능하고 생성은 노드의 디스크 메뉴에서 선행되어야 한다는 결론입니다.
간단하게 여러 디스크를 한 볼륨으로 묶어서 사용하려면 ZFS를 사용해야 할 듯 합니다. 노드쪽 디스크 메뉴에서 여러 디스크를 묶을 수 있는 레이드를 소프트웨어로 지원하는 건 ZFS뿐이더군요. (LVM은 왜 지원을 안하는지... ;;)
추가로 이부분에서 디렉토리 추가는 단순히 해당 경로에 mkdir 명령어를 수행하는 느낌입니다.
ZFS 볼륨에 디렉토리를 생성해보겠습니다.
ZFS 볼륨인 /test-ZFS 경로에 testdir1 디렉토리를 생성해보겠습니다.
생성이 잘 되었네요. 서버에서 확인해보면 아래와 같습니다.
이 하위의 디렉토리는 콘텐츠 선택에 따라 다르게 생성됩니다. 각 컨텐츠 별로 저장되는 위치는 다르기 때문입니다.
확인된 경로는 다음과 같습니다.
경로
백업 경로 - ./dump
VM 디스크 경로 - ./images/[VM 번호]
ISO 이미지 경로 - ./template/iso
CT 템플릿 경로 - ./template/cache
이게 도움이 되실까 싶긴 한데 이왕 알게 된거 남겨두고자 하다가 여러사람 볼 수 있는데 남겨두는게 좋겠다 싶어 남깁니다.
도움이 되시길 바랍니다.
즐거운 주말 보내세용~