Proxmox NFS 공유 스토리지 추가하기
VM 을 공유 스토리지에 저장하게 되면 좋은 장점 중 하나는 클러스터의 모든 노드가 VM 디스크 이미지에 직접 액세스할 수 있으므로 가동 중지 시간 없이 실행 중인 시스템을 실시간 마이그레이션할 수 있다는 것입니다. VM 이미지 데이터를 복사할 필요가 없으므로 이 경우 라이브 마이그레이션이 매우 빠릅니다.
여기에서는 NFS 스토리지를 PVE 에 추가하는 방법을 설명드립니다.
* Proxmox NFS 에서 지원하는 스토리지 종류
(출처 : https://www.098.co.kr/proxmox-%EB%A7%A4%EB%89%B4%EC%96%BC-07-proxmox-ve-storage/)
* 표에는 없지만 Object Storage 도 사용이 가능합니다.
1. 스토리지 추가
1) 웹 UI 에서 추가
- 데이터센터 > 스토리지 > '추가' 선택
ID : mynfs
서버 : 115.68.248.179
Export : /data (NFS 서버에서 공유된 디렉터리의 경로)
내용 : 모든 항목 선택
나머지는 기본으로 두고 '추가' 버튼을 눌러 완료합니다.
2) CLI 명령으로 추가
마운트 디렉토리는 미리 만들어놓지 않아도 스토리지 연결시 자동으로 생성, 마운트 됩니다.
# pvesm add nfs mynfs --path /data --server 115.68.248.179 --export /data --content images,rootdir,vztmpl,iso,backup,snippets --options vers=4
옵션 설명
mynfs : NFS 스토리지의 ID 입니다.(영문으로 시작해야 합니다)
--path : Proxmox VE 에서 이 NFS 스토리지를 마운트할 경로
--server : NFS 서버의 IP 주소
--export : NFS 서버에서 내보낸 (공유된) 디렉토리 경로
--content : 마운트하려는 NFS 스토리지에 저장할 수 있는 콘텐츠 유형을 지정. 각 항목은 쉼표로 구분되며, 가능한 값은 다음과 같습니다.
images : 디스크 이미지 파일
rootdir : 컨테이너의 루트 파일 시스템 (컨테이너 데이터 저장을 허용)
vztmpl: 컨테이너 템플릿
iso : ISO 이미지 파일
backup : 백업 파일 (vzdump)
snippets : 스니펫 파일 (예: 게스트 후크 스크립트)
--options vers=4: NFS 마운트 옵션을 지정합니다. 이 예시에서는 NFS 버전 4를 사용하도록 설정합니다.
추가가 잘 되었는지 전체 스토리지 목록을 확인합니다.
# cat /etc/pve/storage.cfg
2. 스토리지 제거
1) 웹 UI 에서 제거
- 데이터센터 > 스토리지 > 리스트에서 삭제하고자 하는 스토리지 선택 > 상단 '제거' 버튼 선택
2) CLI 명령으로 제거
# pvesm remove mynfs // 스토리지 목록에서 삭제
# umount /data // 시스템에서 마운트 해제
'리눅스 > OS 일반' 카테고리의 다른 글
Debian 12.x 에서 MinIO (Object storage service) 를 파일시스템처럼 마운트하기 (0) | 2024.07.03 |
---|---|
Ubuntu 24.04 에서 MinIO (Object storage service) 설치 및 설정 (0) | 2024.07.01 |
Proxmox VE 에서 VM 고가용성 (HA) 설정하기 (0) | 2024.06.28 |
pm2 포트 모니터링 (0) | 2024.06.27 |
Proxmox VE 에서 LXC (LinuX Containers) 사용하기 (0) | 2024.06.25 |