안녕하세요
이번 시간에는 Windows 서버 환경에서 NAS Storage를 마운트, 스냅샷, 이벤트를 설정하는 실습을 진행하겠습니다.
1. NAS란?
NAS는 네트워크로 연결하는 저장 공간으로, 다수의 사용자가 데이터를 공유할 때 적합한 서비스입니다. NAS 볼륨을 생성한 후 서버에 마운트 하면 복수의 서버에서 안정적으로 데이터를 공유할 수 있습니다. Ncloud Storage가 서버에 직접 붙는 방식이라면 NAS는 다수의 서버에서 데이터를 공유할 수 있는 NFS 방식입니다.
2. NAS의 다양한 기능
1. 서버 간 편리한 데이터 공유
NAS에 저장한 데이터를 NAS 볼륨과 연결한 여러 개의 서버와 공유할 수 있습니다. 여러 서버로 구성된 특정 서비스에서 데이터를 공유해 사용할 수 있으며, 다수의 사용자가 공동으로 데이터를 활용할 수도 있습니다.
2. 효율적인 데이터 저장 및 비용 관리
기본 저장 용량이 부족한 경우 최대 10 TB까지 용량을 확장할 수 있어, 사용 환경에 따라 다양한 용량의 NAS 볼륨을 생성할 수 있습니다. 필요한 용량의 NAS 볼륨을 빠르게 생성 및 삭제할 수 있으며, 이를 통해 불필요한 스토리지 유지 비용을 절약할 수 있습니다.
3. 안정적인 스토리지 구성
NAS 서비스를 제공하는 스토리지는 자체적으로 이중화된 컨트롤러 및 디스크 어레이(Disk Array) Raid로 구성되어 있어 높은 내구성과 가용성을 제공하며, 스토리지 장비의 특정 영역에서 장애가 발생하더라도 서비스의 연속성을 보장합니다. 또한, 서버에서 NAS 볼륨을 마운트 한 후 접근 제어 및 CIFS 인증을 통해 보안을 강화할 수 있습니다.
4. 편리한 데이터 관리
생성된 볼륨의 디스크 사용량을 모니터링할 수 있으며, 모니터링 기능을 기반으로 디스크 사용량에 대해 이벤트를 설정할 수도 있습니다. NAS 볼륨에 대해 디스크 사용량 임계치와 통보 대상자를 설정하면 임계치 초과 시 이벤트 상황이 통보 대상자의 SMS 또는 이메일로 통보됩니다.
5. 데이터 손실 방지
스냅샷 기능을 사용해 데이터를 복사, 보관 및 복원할 수 있습니다. 스냅샷은 사용자가 생성한 NAS 볼륨 용량 내에서 원하는 크기로 설정할 수 있으며, 자동 생성 주기를 설정할 수도 있습니다. 또한, 필요시 즉시 스냅샷을 생성할 수도 있으므로 데이터 변경 사항을 편리하게 보관할 수 있습니다. 보관했던 스냅샷을 선택해 복구를 요청하면 즉시 데이터가 복구됩니다.
3. NAS 비용
구분 | 단위 | 시간 요금 |
볼륨 용량 | GB | 0.1원 |
1. NAS는 최소 볼륨 생성 용량이 500GB이며, 100GB 단위로 추가할 수 있습니다.
2. 볼륨 기본 용량인 500GB를 한 달 동안 이용하면 월간 이용료로 36,000원이 발생됩니다.
3. 볼륨 추가 용량 100GB를 한 달 동안 추가 이용하면 월간 이용료로 7,200원이 추가 발생됩니다.
4. 이벤트 발생 시 통보 목적으로 발송되는 SMS는 현재 무료입니다. 향후 유료화로 전환될 가능성이 있습니다.
4. Windows 서버에 NAS 스토리지 마운트하기
1. 마운트할 서버 접속하기
다음과 같이 NAS Storage를 마운트 할 서버에 접속합니다.
2. NAS 스토리지 생성하기
스토리지 생성을 위해 NAS - Volume - [NAS 볼륨 생성] 버튼을 눌러줍니다.
볼륨을 생성할 수 있는 최소한의 용량인 500GB로 설정하고 윈도우 시스템이기 때문에 CIFS를 사용합니다.
NAS 스토리지에 대한 NFS 접근 제어를 설정한 후 볼륨을 생성합니다.
Windows Server에서 NAS 볼륨을 마운트 하려면 인증 정보가 최초 1회 필요한데 CIFS 인증 정보 설정을 합니다.
설정 정보를 검토한 후 [볼륨 생성] 버튼을 누르면 다음과 같이 마운트 정보가 표시되는데 해당 정보를 복사해 둡니다.
3. NAS 볼륨 마운트하기
- Windows 운영 체제에서는 '볼륨 마운트' 대신 '네트워크 드라이브 연결(network drive mapping)'이라는 용어를 사용하며, 두 가지 용어는 동일한 작업을 의미합니다.
다음과 같이 윈도우 서버 검색에 [This PC] 아니면 [내 PC]를 검색한 후 선택합니다.
[This PC]를 우클릭한 후 [Map network drive...]을 선택합니다.
1. Drive | CIFS 볼륨을 연결할 마운트 포인트 |
2. Folder | CIFS 볼륨의 마운트 정보 |
3. Reconnect at sign-in | 서버 재부팅 후에도 네트워크 드라이브 연결(마운트) 유지 |
4. Connect using different credentials | 네트워크 드라이브 연결 시 CIFS 볼륨의 인증 정보 입력을 요청 |
1번 마운트 포인트는 목록에서 선택해 주시면 되고 2번은 위에서 복사했던 마운트 정보를 입력해 주시면 됩니다. 3번의 경우 서버 재기동 시 자동으로 마운트 할 것인지 붙는 옵션인데 fstab과 같은 역할을 하기 때문에 웬만하면 체크해 주시는 게 좋습니다. 마지막으로는 NAS 스토리지 볼륨 생성 시 입력했던 인증 정보를 통해 해당 볼륨을 Credentials를 입력합니다.
다음과 같이 인증 정보를 입력한 후 OK를 눌러줍니다.
다음과 같이 NFS가 생성된 것을 확인할 수 있습니다.
생성 시 설정했던 500GB의 공간을 가지고 있는 NAS 스토리지가 생성된 모습입니다.
4. NAS 스토리지 증설하기
다음과 같이 볼륨 용량을 증설할 스토리지를 선택한 후 [볼륨 설정] - [용량 변경]을 선택합니다.
볼륨 용량을 500GB에서 600GB로 증설한 후 [확인]을 눌러줍니다.
볼륨 용량이 600GB로 증설된 것을 확인할 수 있습니다. 마찬가지로 볼륨 축소는 데이터 소실의 위험이 있기 때문에 빈 스토리지가 아니라면 웬만하면 진행하지 않습니다.
5. NAS 스토리지 스냅샷 설정하기
다음과 같이 스토리지 선택한 후 [볼륨 설정] - [스냅샷 설정]을 선택하여 스냅샷을 설정합니다.
NAS 스냅샷의 경우 [스냅샷 자동 생성 주기 설정]으로 최대 7개까지 자동으로 생성되고 그 이후에 계속 생상 되려면 이전 스냅샷을 삭제하여 스냅샷 공간을 확보한 후 생성됩니다. [즉시 스냅샷 생성]을 통해서는 무제한으로 보관할 수 있습니다.
6. NAS 스토리지 이벤트 설정하기
이벤트를 설정할 스토리지를 선택한 후 [볼륨 설정] - [이벤트 설정]을 통해 이벤트를 설정합니다.
해당 이벤트를 [추가]한 후 [다음]을 눌러줍니다. 최소 시간은 5분이기 때문에 5분을 입력하였습니다.
다음과 같이 이벤트 통보 대상을 지정합니다. [SMS + Email]로 설정한 후 [다음]을 눌러줍니다.
7. 이벤트 발생시키기
net use <마운트 정보> /user:jeonhyuk <패스워드>
다음과 같이 net use로 입력하여 외부 네트워크에 있는 NAS 스토리지에 연결합니다.
fsutil file createnew "dummy_data" 7000000000
fsutil을 이용하여 6GB가 조금 넘는 용량의 더미 파일을 C: 드라이브 아래에 생성합니다.
copy dummy_data Z:
C: 드라이브 바로 아래 있는 dummy_data 파일을 Z: 드라이브(NFS)로 복사합니다.
6.54GB의 더미 데이터가 들어온 것을 확인할 수 있습니다. 이벤트로 600GB의 1%를 임계치로 걸어주었기 때문에 이 상태에서 5분이 지나면 메일로 알람이 올 것입니다.
8. 이벤트 확인하기
다음과 같이 이벤트로 설정한 5분 이상이 지나면 통보 대상으로 설정된 메일로 알람이 발생하게 됩니다.
이번 시간에는 Windows 서버 환경에서 NAS Storage를 마운트, 스냅샷, 이벤트를 설정하는 실습을 진행해봤습니다.
마운트 외에도 스냅샷과 이벤트를 알아보면서 개발 환경에서 미리 NAS로 이벤트 발생 시켜보고 테스트 진행한 후에 운영 환경으로 넘길 수 있어서 좋은 것 같습니다.
감사합니다.
'Cloud > Naver Cloud' 카테고리의 다른 글
[Ncloud] Samba를 이용한 Windows 공유 폴더 Linux에 마운트하기 (0) | 2024.04.17 |
---|---|
[Ncloud] Windows 환경에서 추가 스토리지 마운트하는 방법 알아보기 (0) | 2024.04.16 |
[Ncloud] Linux 환경에서 NAS Storage 마운트, 스냅샷, 이벤트 설정하기 (0) | 2024.04.09 |
[Ncloud] 관리형 서비스인 Ncloud Kubernetes Service(NKS) 생성하고 설정하기 (0) | 2024.04.04 |
[Ncloud] Server g3 업데이트 후 ubuntu 22.04에서 Nginx 설치가 안될 때 방법 알아보기 (0) | 2024.04.03 |
클라우드, 개발, 자격증, 취업 정보 등 IT 정보 공간
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!