NFS 연결하기
NFS(Network File System, 네트워크 파일 시스템)는 쉽게 말해 "네트워크를 통해 다른 컴퓨터의 폴더를 내 컴퓨터 폴더처럼 쓸 수 있게 해주는 기술"
왜 NFS를 써야하나?
node01, node02, node03 가상머신들이 각각에 소스를 저장하면 한곳이 다운되면 백업할수없기 떄문
[node01 (스웜)] ─── (마운트) ───┐ │ [node02 (스웜)] ─── (마운트) ───┼─► [vault 서버 ($10.147.21.40$) 의 NFS 공유 폴더] │ (모든 데이터는 실제로 여기에만 안전하게 저장됨) [node03 (스웜)] ─── (마운트) ───┘
이런식으로 파일만 공유해주는 서버를 만들어주는것
NFS 서버 환경 설정하기
<aside> 💡
sudo apt update sudo apt install -y nfs-kernel-server
sudo mkdir -p /shared/web
sudo chown nobody:nogroup /shared/web sudo chmod 777 /shared/web
</aside>
NFS 접근 권한 열어주기
<aside> 💡
sudo nano /etc/exports
</aside>