brunch
매거진 NCE

NCE-7. CLI로 NAS 만들자

by Master Seo

<1> CLI로 NAS Storage 를 만들자

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

<3> NAS 마운트 해서 사용하자.

<4> NAS 삭제

<5> 백업 서비스 신청하기




<1> CLI로 NAS Storage 를 만들자


1

# ncloud 명령어 다운로드


cd

wget https://www.ncloud.com/api/support/download/files/cli/CLI_1.1.25_20250717.zip



ls

unzip CLI_1.1.25_20250717.zip


cd CLI_1.1.25_20250717/

cd cli_linux/

chmod 755 -R *

./ncloud configure





2

NAS 생성


cd cli_linux/


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






3

콘솔에서 확인 ?

500 G 확인

KR-1 확인

볼륨이름 data 들어감 확인

ACL 설정 서버 확인 ? 없음

10 nas.png


30 nas.png




3

NAS 조회


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



# nasVolumeInstanceNo 확인


"nasVolumeInstanceNo": "28544186",


28544186


20 nas-vol.png




4

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


{

"getVpcListResponse": {

"totalRows": 1,

"vpcList": [

{

"vpcNo": "110156",

"vpcName": "test1",

"ipv4CidrBlock": "10.0.0.0/16",





# 서버 인스턴스 번호 확인

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



"fabricClusterNo": "",

"fabricClusterName": "",

"isPreInstallGpuDriver": false

},

{

"serverInstanceNo": "107314550",

"serverName": "server",

"serverDescription": "",

"cpuCount": 2,

"memorySize": 4294967296,

"platformType": {

"code": "LNX64",

"codeName": "Linux 64 Bit"

},

"loginKeyName": "ncp-k8s",




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



1

# ACL 생성

# NAS에 접근 가능한 서버 적용

# nasVolumeInstanceNo 과 serverInstanceNoList 는 변경 필요


./ncloud vnas addNasVolumeAccessControl --regionCode KR --nasVolumeInstanceNo 28544186 --serverInstanceNoList 107314550



2

콘솔 확인


40 server.png


50 nas.png



볼륨설정

접근 제어에서 확인

60 vol.png




<3> NAS 마운트 해서 사용하자.



1


# NAS 마운트 정보 확인

169.254.0.20:/n2776268_data



# nas 마운트

mkdir /mnt/nas

yum install nfs-utils

mount -t nfs 169.254.0.20:/n2776268_data /mnt/nas



2

vi etc/fstab 에 자동 마운트 설정


169.254.0.20:/n2776268_data /mnt/nas nfs defaults 0 0




<4> NAS 삭제





<5> 백업 서비스 신청하기


1



2

백업 삭제 = 에이전트 부터 삭제해야 한다.

80 delete.png
90 agent-delete.png




다음

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


keyword
매거진의 이전글NCE-6. 쿠버네티스 생성,컨테이너 이미지이용 Pod