brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Dec 27. 2021

NCP 1탄-CLI로 NAS 만들기-11/24

<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  설정 서버 확인 ?  없음



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




2

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




ACL 설정 서버 (허용서버)





<4> NAS  삭제





기타 

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




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

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


매거진의 이전글 NCP 1탄-네이버 클라우드  CLI 사용-10/24
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari