테스트 사이트 - 개발 중인 베타 버전입니다

서버분리 운용 질문있습니다.

변절자 5년 전 조회 3,067

웹서버 A와 파일서버 B를 분리 운용할 계획입니다.

하나의 사이트(A)에서 파일을 업로드, 추츨할 시 B서버에 적재, 불러오기를 하려고 하는데 

서버세팅 방법에 대하여 조언을 구하고자합니다.

nfs? mount 라는 방법이 있는데 잘 이해가 안되서요..

 

관련 겅험이 있으신분들의 답변 부탁드립니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

NFS쓰시면 느립니다.

무슨 이유로 쓰시는지 몰라도, 로컬에 있는 hdd를 쓰는것보다 3~10배 이상 느리다는걸 생각하고 적용하세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

변절자
5년 전
그렇다면 서버를 분리해서 사용할 방안은 혹시 또 없을까요?

댓글을 작성하려면 로그인이 필요합니다.

이렇게 한번 해보세요..

 

yum install nfs-utils

 

1. 서버측 nfs mount

 

#/etc/exports   --아래처럼 공유할 디렉토리와 IP, 권한설정
 

/home/server폴더 192.168.1.2(rw,sync,all_squash)

 

#### option별 설정 확인

/home/server폴더 192.168.1.2(rw,sync,no_root_squash,no_subtree_check,아이디=UID,그룹=GID)

 

#### 참고사항
rw : 읽기, 쓰기 가능
ro : 읽기만 가능
secure : 클라이언트 마운트 요청 시 포트를 1024 이하로 설정
noaccess : 액세스 거부
root_squach : 클라이언트의 root가 서버의 root 권한을 획득하는 것을 차단합니다
no_root_squash : 클라이언트의 root와 root를 동일하게 한다
sync : 파일 시스템이 변경되면 즉시 동기화합니다
all_squach : root를 제외하고 서버와 클라이언트의 사용자를 동일한 권한으로 설정합니다
no_all_squach : root를 제외하고 서버와 클라이언트의 사용자들을 하나의 권한을 가지도록 설정합니다
####


2. iptables / firewalld 설정

 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 2049 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 2049 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 111 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 111 -j ACCEPT

or

firewall-cmd --permanent --zone public --add-service mountd
firewall-cmd --permanent --zone public --add-service rpc-bind
firewall-cmd --permanent --zone public --add-service nfs
firewall-cmd --reload

 

3. 클라이언트 측에서 아래처럼 마운트

 

#/etc/fstab

192.168.1.1:/home/server폴더  /home/CLIENT폴더    nfs   defaults  0    0

or 

mount -t nfs 192.168.1.1:/home/server폴더 /home/CLIENT폴더

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

변절자
5년 전
각기 다른 A,B 서버여도 되는건가요? 동일한 네트워크라고들 하시던데 개념파악이 잘안되서요 ..
짱구짱아아빠
5년 전
원격지서버 접속인거지요.. 위에 보시면

server ip - 192.168.1.1

client ip - 192.168.1.2



이렇게 된거입니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인