TheKoguryo's 기술 블로그

Version 2019.06.03

8.4 접근 제어를 위한 Export Option

Export Option 확인

  1. 앞서 만든 File System의 상세화면으로 이동합니다. 아래쪽에 그림과 같이 Export 리스트에서 생성된 Export를 클릭합니다.
    그림

  2. Export 상세화면 아래쪽에 그림과 같이 NFS Export Options이 보입니다.
    기본 생성된 옵션은 모든 클라이언트(0.0.0.0/0)에서 Read/Write로 접근 가능합니다.
    그림

  3. [Edit NFS Export Options]을 클릭합니다.

  4. 아래와 같이 Client가 있는 AD 1에서는 Read/Write를, AD 2에서는 Read만 되도록 수정합니다.
    그림

  5. 설정완료
    그림

Compute Instance 생성

  1. AD 2에 Public Subnet 2에 Linux Compute Instance을 하나를 생성합니다.

  2. Compute Instance에 접속합니다.

  3. Mount Commands를 순서대로 실행합니다.

    • NFS 클라이언트 설치

      sudo yum install nfs-utils
    • 마운트 폴더 생성

      sudo mkdir -p /mnt/FSS-Storage
    • 마운트

      sudo mount 10.0.3.3:/FSS-Storage /mnt/FSS-Storage
    • 마운트 결과 확인

      df -h
  4. 기존 파일 Read

    > sudo su
    > ls -la /mnt/FSS-Storage/
    > cat /mnt/FSS-Storage/hello1.txt
  5. 새 파일 Write
    실행하면 권한 문제로 오류가 발생하는 것을 확인할 수 있습니다.

    $ echo 'Hello File Storage' >/mnt/FSS-Storage/hello2.txt

예시

[opc@examplelinuxinstancead2 ~]$ sudo su
[root@examplelinuxinstancead2 opc]# ls -la /mnt/FSS-Storage/
total 9
drwxr-xr-x. 2 root root  1 Feb 19 02:16 .
drwxr-xr-x. 3 root root 25 Feb 19 02:23 ..
-rw-r--r--. 1 root root 19 Feb 19 02:16 hello1.txt
drwxr-xr-x. 2 root root  0 Feb 19 02:25 .snapshot
[root@examplelinuxinstancead2 opc]# cat /mnt/FSS-Storage/hello1.txt
Hello File Storage
[root@examplelinuxinstancead2 opc]# echo 'Hello File Storage' >/mnt/FSS-Storage/hello2.txt
bash: /mnt/FSS-Storage/hello2.txt: Read-only file system
[root@examplelinuxinstancead2 opc]# ls -la /mnt/FSS-Storage/
total 9
drwxr-xr-x. 2 root root  1 Feb 19 02:16 .
drwxr-xr-x. 3 root root 25 Feb 19 02:23 ..
-rw-r--r--. 1 root root 19 Feb 19 02:16 hello1.txt
drwxr-xr-x. 2 root root  0 Feb 19 02:25 .snapshot
[root@examplelinuxinstancead2 opc]#


** 이 글은 개인으로서, 개인의 시간을 할애하여 작성된 글입니다. 글의 내용에 오류가 있을 수 있으며, 글 속의 의견은 개인적인 의견입니다. **
Last updated on 19 Feb 2019