NHN Cloud 7

[ NHN Cloud - NKS ] 쿠버네티스 탐험하기 #1

NHN 클라우드의 인스턴스 정보들을 DB에 넣고 여러가지 API를 이용한 테스트 겸 실제 환경에 적용할 코드를 작성하고 있었는데 실수로 DB 서버를 삭제했다. 그래서 그냥 쿠버네티스나 한번 해보려고 한다. 오늘은 일단 쿠버 클러스터 생성 후에 master 서버에 한번 접속하는 것 까지만 하겠다. 아 그리고! 하나 더 커스텀된 워커 노드 OS 이미지를 만드는 방법까지 -> 그 이유는 워커 노드에 필수로 설치되어야 하는 App( 보안 Agent 같은거 )이 있는 경우 커스텀된 노드 이미지를 만들어서 워커 노드를 생성해야 하는 경우가 있기 떄문이다. 차례 - nks 클러스터 생성 - 워커노드 이미지 만들기 - 맥북에 kubectl 설치 - 클러스터 관리를 위한 설정 - nks 클러스터 생성! #1 NHN 콘솔..

NHN Cloud 2023.12.26

NHN 클라우드에서 스토리지 스냅샷을 통해 LVM and 파일 시스템 포맷 없이 파일 시스템 용량 증설하기

NHN 클라우드에서 스토리지 스냅샷을 하고 난 후에 그 스냅샷을 가지고 더 용량이 큰 블록스토리지를 생성할 수 있다. 그림과 함께 보자면 위와 같이 10GB짜리 스토리지의 스냅샷을 생성했다. 아래 그림과 같이 기존 10GB였던 스토리지 스냅샷을 통해 70GB의 블록 스토리지를 생성하고 서버에 연결하면 OS에 아래와 같이 나온다. 실제로 디스크의 크기는 30GB이고 /dev/vdb1의 파티션 크기는 기존 스냅샷 용량과 동일한 10GB인 걸 확인할 수 있다. 그러면 뭘해줘야할까? 파티션의 사이즈와 파일 시스템 사이즈를 리사이징 해주도록 하자. 아! 참고로 록키이며 파일 시스템은 xfs다. 그냥 마운트 상태에서 했다 난. 리사이징 전 리사이징 후 데이터 손실 없이 파일시스템 증설을 했다. 사용한 명령어는 다음..

NHN Cloud 2023.08.17

NHN Cloud의 Object Storage 서비스 with S3 Client ( CLI Client )이용하기 ( feat. Service Gateway )

안녕하세요. NHN 클라우드의 Object Storage 서비스를 S3 Client로 조회하거나 업/다운로드를 해보려고 합니다. 뭐가 필요하지... 일단 object storage를 한번 생성해볼게요. 졸렵네요.. 저 아래 강아지처럼 1. Object Storage 서비스 생성 그냥 Object storage 서비스 활성화 후에 컨테이너 생성 클릭하면 되네요 다른 옵션 설정 없이 Public으로 한번 만들어보겠습니다. 2. Object Storage로 S3로 접근하기 위한 Configure 흠 일단 위 그림으로 보았을 때 필요사항 - 리눅스 서버에 파이썬 ( nhn cloud vm 이미지에는 기본적으로 pip2.6이 설치되어 있음 ) - Access Key - Secret Access key 정도가 필..

NHN Cloud 2023.06.16

NHN Cloud의 서버 인스턴스 접속하기 from 맥북 -> ssh key 사용

안녕하세요 NHN Cloud의 서버 인스턴스를 생성 후 접속하려고 해요. 제 환경은 맥북입니다. SSH 접속 Tool은 Termius를 사용하려고 합니다. 1. Instance vm 생성 화면 및 키 페어 생성 NHN 클라우드의 vm 이미지는 비대칭키를 통한 접속만 허용하므로 키페어 생성이 필요. 키 페어는 NHN Cloud에서 생성해도 되고 아니면 개인이 가지고 있는 키를 NHN Cloud에 Import 해서 사용도 가능합니다. 저는 그냥 위 화면과 같이 그냥 서버 생성하면서 Key Pair를 만들거에요. 빨간색 네모를 클릭하면 바로 만들 수 있습니다. 위 그림과 같이 키페어 생성을 누르면 키 페어 다운로드를 할 수 있는데 반드시 저장해야됩니다. 왜냐면 이 화면 아니면 키 페어를 다시 다운로드 할 수 ..

NHN Cloud 2023.06.14

NHN 클라우드 디스크 추가 및 확장 ( CentOS LVM 으로 파일 시스템 구성 )

일단 NHN 클라우드에선 디스크 크기 확장은 불가하다. 어차피 디스크 크기 확장은 다시 Format을 진행 해야되기 때문에 없어도 괜찮은 것 같다. 각각의 디스크로 LVM 생성 후 파일 시스템에 추가하는 것이 운영상 추가적인 작업을 피할 수 있는 것 같다. ex) 더 큰 디스크로 데이터 마이그레이션 등등..) 참고로 NHN Cloud는 Root 디스크는 건들지 못합니다 ( 1. 프로젝트 내 디스크 List 확인 NHN 콘솔에서 Storage -> Block Storage로 이동하면 현재 내가 가지고 있는 프로젝트 내 블록 스토리지 리스트 확인 가능. 2. NHN Cloud 콘솔에서 디스크 추가 블록 스토리지 생성을 클릭 -> 블록 스토리지 Config를 입력해준다. 3. NHN Cloud 콘솔에서 디스크..

NHN Cloud 2023.06.13

NHN Cloud Server VM 스펙 변경

NHN Cloud에서 Server 스펙 변경과 디스크 추가를 해보려고 한다 웹 콘솔에서 작업이 모두 가능 1. VM Spec 변경 NHN 웹 콘솔에서 스펙 변경 전 서버 중지가 선행되어야 함 스펙 변경 대상 VM 우클릭 후에 인스턴스 타입 변경 클릭 창이 뜨면 원하는 인스턴스 타입 선택 ** 결론 NHN 클라우드에서는 VM 스펙 변경 시에 서버 오프라인으로 진행해야 하며, 모든 인스턴스 스펙 타입 선택이 가능하다. 간단하넹..

NHN Cloud 2023.06.13

NHN 클라우드 -> 토큰 ID 생성 -> Security Group 생성 -> 엑셀 파일 import로 Security Group Rule 추가하기 - API 활용 - 파이썬

클라우드 콘솔에서 많은 acl rule을 하나하나 넣는 것은 너무 힘들다 그래서!! NHN 클라우드 API 활용하여 NACL과 SG Rule를 추가하려 했는데 NACL은 API를 지원하지 않는다.. SG Rule이라도.. 만들기로 했다. 일단 순서는 다음과 같다. - 순서 1. requests 헤더에 넣을 토큰 ID 생성 2. Security Group 생성 3. 엑셀 파일을 json으로 변환 4. 변환한 json으로 rule 추가 요청 1. requests 헤더에 넣을 토큰ID 생성 NHN 클라우드는 API를 이용하려면 프로젝트에 종속적인 토큰ID를 생성해서 이용해야한다. 프로젝트가 여러개라면... 토큰 ID를 여러개 생성 해야하는건가...ㅠ 쨌든, 아래 링크는 nhn 클라우드에서 제공하는 토큰값 생..

NHN Cloud 2023.04.07