EtoC

[NaverCloud] server 만들기 본문

ETC/NCP

[NaverCloud] server 만들기

게리드 2024. 7. 18. 11:17

0. 모바엑스텀 설치하기

window 운영체제의 경우 원격에 접속하기위해 mobaXterm이 필요합니다.

아래의 주소에서 다운로드 후 설치해주세요.

MobaXterm 다운로드


2. 서버 생성하기

네이버 클라우스 플랫폼의 server

server를 만들기에 앞서 네트워크가 필요하기때문에 VPC를 먼저 설정해줍니다.

 

1) VPC 생성하기

 

VPC와 Subnet

더보기

vpc는 zone과 상관없이 생설할 수 있다.

하지만 subnet은 zone 안에 생성되어야한다.

subnet은 동일한 zone에 여러 subnet이 생성 가능하다.

 

public subnet은 서버만 윈치시킬 수 있으면 서버에 공인 IP를 부여할 수 있다.

private subnet은 서버 혹은 로드밸런서를 위치시킬 수 있다.

 

VPC가 생성되면 subnet Management로 이동하여 subnet을 생성해 줍시다.

2) Subnet 생성하기

 

VPC와 Subnet을 생성했다면 service의 server로 이동하여 server를 생성합니다.

 

3 ) Server 생성하기

 

저의 경우 ubuntu 환경으로하고 웹개발용이기때문에 standard 타입을 선택했습니다.

 

생성한 VPC와 Subnet을 선택하면 자동으로 설정을 해주는데, 서버타입의경우 어떤 서비스인지에따라 다르게 선택하면 됩니다.

Network Interface의 default 인터페이스를 추가해주고, 새로운 공인 IP 할당을 체크 후 다음으로 넘어갑니다.

 

새로운 인증키를 생성하고 다운받아줍니다.

다운받은 인증키는 ssh 접속시 관리자 비밀번호 확인에 필요하니 따로 잘 보관해줍시다.

 

 

마지막으로 확인하고 서버 생성을 눌러줍니다.

 

4) ACG PORT 설정

server가 생성되었다면 server이 ACG탭을 클릭하고 생성된 ACG를 체크해줍니다.

 

처음에는 ssh접 접근하는 22포트가 열려있는데, 이곳에 80, 8080, 8081 포트 번호를 추가해줍니다.

 

적용버튼을 누르면 서버에대한 작업은 완료입니다.

이제  ssh로 원격접속을 하고 작업을 실행하면 됩니다.

macOS는 터미널(iterm)에서 ssh 원격접속을, window유저라면 MobaXterm에서 설정을 하고 접속을 합니다.


처음에 배포를 하면서 삽질을 많이해서 팀원들에게 알려줄때는 좀더 편하게 하기위해 몇단계를 축약하거나 미리 설정을 하는방식으로 진행하였는데, 두명이 젠킨스 서버에 접속하지 못하는 것을 확인했다.

 에러 코드도 없고 그저 거절이여서 뭐가문제인지 알기위해 서버를 3번정도 다시 만들어보았다.

도커도 여러번 실행해보고 잘못 설치한것은 없나 확인해보았는데 문제가 없었다.

그때 불현듯 서버생성때 지나가듯이 보았던 80 포트에대한 경고가 떠올랐고 acg의 인바운드에서 80 포트를 제거하였다.

팀원중 한명이 배포후 사이트에 접속을 못하는 문제가 80포트를 입력하지않았던 거였어서 미리 넣은건데 미리넣어두니 에러가 났던것.

왜인지는 좀더 검색해봐야겠다.