brunch
매거진 NCE

NCE-11. CLI로 NAS 만들기-11/24

by Master Seo

<1> CLI로 NAS Storage 를 만들자

<2> NAS 접근 서버 ACL 허용하자

<3> 콘솔에서 ACL 허용된 서버 확인

<4> NAS 삭제



<1> CLI로 NAS Storage 를 만들자


1

NAS 생성

# cd cli_linux/


./ncloud vnas createNasVolumeInstance --regionCode KR --zoneCode KR-1 --volumeName data --volumeAllotmentProtocolTypeCode NFS --volumeSize 500 --isReturnProtection false



콘솔에서 확인 ?

500 G 확인

KR-1 확인

볼륨이름 data 들어감 확인

ACL 설정 서버 확인 ? 없음


10 nas.png


2

NAS 조회


./ncloud vnas getNasVolumeInstanceList --regionCode KR --zoneCode KR-1 --volumeAllotmentProtocolTypeCode NFS --isEventConfiguration false --isSnapshotConfiguration false


kr-1에 있는 NFS


nasVolumeInstanceNo 확인

"nasVolumeInstanceNo": "9517497",



3

./ncloud vpc getVpcList --regionCode KR --vpcStatusCode RUN

"vpcNo": "31408",


서버 인스턴스 번호 확인

./ncloud vserver getServerInstanceList --regionCode KR --vpcNo 31408 --serverInstanceStatusCode RUN



./ncloud vserver getServerInstanceList --regionCode KR --vpcNo 16231 --serverInstanceStatusCode RUN

"serverInstanceNo": "9512913",




<2> NAS 접근 서버 ACL 허용하자


1

ACL 생성

NAS에 접근 가능한 서버 적용


./ncloud vnas getNasVolumeInstanceList --regionCode KR --zoneCode KR-1 --volumeAllotmentProtocolTypeCode NFS --isEventConfiguration false --isSnapshotConfiguration false

{

"getNasVolumeInstanceListResponse": {

"totalRows": 2,

"nasVolumeInstanceList": [

{

"nasVolumeInstanceNo": "15163867",



./ncloud vnas addNasVolumeAccessControl --regionCode KR --nasVolumeInstanceNo 9517497 --serverInstanceNoList 9512913


"nasVolumeServerInstanceNoList": [

"9512913"





<3> 콘솔에서 ACL 허용된 서버 확인


1

NAS > Voulme > ACL 설정 서버 1


20 nas acl server.png



2

NAS > Voulme > 볼륨 설정 > NFS 접근제어 에서 확인


30 nfa 접근제어.png



ACL 설정 서버 (허용서버)

40 확인.png





<4> NAS 삭제


100 nas delete.png




기타

Object Storage 를 S3 Fuse로 마운트 해서 사용할수도 있다. (느리다)




다음은 로드밸런서를 알아보자

https://brunch.co.kr/@topasvga/2056


keyword
매거진의 이전글NCE-10.네이버 클라우드  CLI 사용-10/24