Proxmox에서 NFS를 저장소로 사용하는방법

안녕하세요. 달소입니다.

오랜만에 Proxmox와 관련된 글 입니다 ㅎㅎ

추후에 Proxmox를 메인서버로 올릴때를 고려해서 가장 중요한점이 이 과정인데요.
기존 사용하던 Xpenology의 Active Backup for Business를 사용하지못하기 때문에 NFS를 이용해서 Proxmox에 백업 저장소를 구축한다음 메인/보조 서버에서 백업/복구를 담당하게 될 예정입니다.

구축환경

Proxmox 7.1
Xpenology DSM 7

1. NFS활성화하기

먼저 사용할 NAS에서 NFS를 활성화 시켜주세요.

저는 시놀로지(헤놀로지)에서 기능을 활성화 시켜주겠습니다.

제어판 -> 파일서비스 -> NFS -> 서비스활성화

Proxmox에서도 최신의 NFS 4.1버전을 지원하기 때문에 버전은 최대로해주겠습니다.(Proxmox는 4.2까지 지원합니다 ㅎㅎ)

이제 Proxmox용 공유폴더도 생성해주겠습니다.

공유폴더 생성 후 편집 -> NFS 권한을 눌러서 아래처럼 규칙을 생성해줍니다.
호스트 이름 또는 IP는 Proxmox IP 입니다.

마운트 경로도 기억해주세요.

접근할 ESXi 클라이언트 ip 를 적어주고 아래처럼 매핑해주시면됩니다.

/volume2/Proxmox_NFS

이제 Proxmox에 NFS를 마운트 해주겠습니다.

Proxmox 에 NFS 마운트하기

ID는 스토리지이름
서버는 NFS 서버의 IP
Export는 마운트할 위치
콘텐트는 사용 용도입니다.

그리고 고급을 눌러서 NFS 버전도 맞춰주세요.

콘텐츠는 전체체크도 가능며 추가를 누르면 아래처럼 스토리지가 생성됩니다.

노드에서 스토리지를 보더라도 아래처럼 제대로 스토리지가 생성된걸 확인할 수 있습니다.

ISO 이미지도 잘 올라가는군요

백업생성시 아래 처럼 에러가 발생한다면

백업시 생성되는 /tmp파일의 위치를 바꿔줘야합니다.

vi /etc/vzdump.conf

여기서 tmpdir: /tmp만 넣어주고 저장해주시면됩니다.

그다음 다시 백업을해주면 아래처럼 잘되시는걸 확인할 수 있습니다.

데이터도 Xpenology에 잘 들어가있는걸 확인할 수 있습니다.