PROXMOX 에서 NFS Server를 위한 LXC 를 생성 후 NFS Server를 설치해보면, NFS 설치가 정상적으로 되지 않는다.
원인은 자세히는 모르겠으나, PROXMOX 커뮤니티 내에서 공유된 내용으로는 아래 그림과 같이 [권한 없는 컨테이너]부분을 체크 해제하고 생성을 진행한다.
서버가 아닌 클라이언트도 마찬가지로 진행해줘야한다.
처리하지 않으면 아래와 같은 에러 메세지로 인해 mount 가 되지 않는다.
mount.nfs: Operation not permitted
이후에 실행하지말고 바로 LXC 내 옵션 - 특징(더블클릭)에 들어가 중첩과 NFS 부분을 체크해준다.
이후 NFS 서버를 설치해주면 된다.
※ubuntu 22.04 템플릿에서는 mount가 되지 않는 현상이 발견됨. debian 12 템플릿으로 추천한다.
# os 업데이트
apt update
apt upgrade
# nfs 서버 설치
apt install nfs-kernel-server
# 도메인 명 변경
nano /etc/idmapd.conf
----------------------------
[General]
Verbosity = 0
# set your own domain here, if it differs from FQDN minus hostname
Domain = storage.server
[Mapping]
Nobody-User = nobody
Nobody-Group = nogroup
----------------------------
# 공유 폴더 생성
mkdir -p /storage
# 공유 폴더 권한 변경
chmod -R 777 /storage
# nfs 폴더 지정
nano /etc/exports
----------------------------
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
/storage 192.168.50.0/24(rw,sync,no_subtree_check)
----------------------------
이후 아래 사진과 같이 설정 파일 변경
# nfs-kernel-server 설정
nano /etc/default/nfs-kernel-server
------------------------------------
# Number of servers to start up
RPCNFSDCOUNT=8
# Runtime priority of server (see nice(1))
RPCNFSDPRIORITY=0
# Options for rpc.mountd.
# If you have a port-based firewall, you might want to set up
# a fixed port here using the --port option. For more information,
# see rpc.mountd(8) or http://wiki.debian.org/SecuringNFS
# To disable NFSv4 on the server, specify '--no-nfs-version 4' here
RPCMOUNTDOPTS="--manage-gids"
# Do you want to start the svcgssd daemon? It is only required for Kerberos
# exports. Valid alternatives are "yes" and "no"; the default is "no".
NEED_SVCGSSD=""
# Options for rpc.svcgssd.
# 아래부분과 같이 nfs 버전 설정 및 허용 주소를 기입, 전체 설정은 0.0.0.0
RPCSVCGSSDOPTS="--nfs-version 4 --nfs-version 3 --bind-address 192.168.50.1:192.168.50.254"
--------------------------------------
# 설정 적용
exportfs -ra
# 서비스 재시작
systemctl restart nfs-kernel-server
# 서비스 확인
systemctl status nfs-kernel-server
반응형
'운영체제 및 서버 > Proxmox' 카테고리의 다른 글
시놀로지 서베일런스 스테이션 대안 CCTV 오픈소스 shinobi 시노비 [1/2] (0) | 2024.11.15 |
---|---|
Proxmox 8.1 업데이트를 위한 기본 Repositories 변경 (0) | 2024.04.17 |
Proxmox 8.0 VE 설치 후 apt update 안되는 경우 (0) | 2023.11.08 |