[NHN Cloud] 인스턴스(가상머신)

NHN Cloud 인스턴스

온프레미스에 가장 중요한 컴퓨팅 요소는 서버입니다. 또한 서버는 결국 컴퓨터를 의미합니다.

 

참고로 컴퓨팅 서비스를 제공하느냐 제공받느냐에 따라 서버와 클라이언트로 나뉩니다. 컴퓨팅 서비스를 제공하면 서버이고, 컴퓨팅 서비스를 제공받으면 클라이언트를 의미합니다.

 

클라우드에서도 서버를 가상화한 가상서버 또는 가상 머신(VM)을 제공합니다. NHN은 가상머신을 인스턴스라고 부릅니다.

 

[실습] Windows 서버 인스턴스 생성 및 접속

VPC(vpc-zion)의 서브넷(snet-mgmt)에 인스턴스를 생성하고 접속하는 실습입니다. 해당 실습을 수행하기 위해서는 VPC, 서브넷, Floating IP를 생성해야 하므로 아래 링크에 있는 실습을 먼저 진행해야 합니다.

 

[NHN] VPC, Subnet, Floating IP 생성

VPCVPC(Virtual Private Cloud)는 논리적으로 격리된 가상 네트워크에서 NHN Cloud의 리소스를 운영할 수 있는 기능을 제공합니다. 서브넷, 라우팅 테이블, 게이트웨이 등의 서비스는 VPC 위에서 구성할 수

rybbit-life-debugging.tistory.com

 

Windows 서버 인스턴스 생성

1. Network - Network Interface - 네트워크 인터페이스 생성

 

2. 이름, VPC, 서브넷, 가상 IP, 보안 - 확인 - 확인

보안경고창

 

3. Compute -Instance - 인스턴스 생성

 

4. Windows 2022 STD KO 50GB 64Bit를 선택

 

5. 인스턴스 정보, 루트 블록 스토리지 설정

키페어 생성 필요

6. 네트워크 설정

 

7. 추가설정 - 삭제보호 사용 - 인스턴스 생성 - 인스턴스 생성

 

 

녹색 동그라미가 표시된것을 통해 생성된것을 확인

 

Windows 서버 인스턴스 접속

Windows 서버를 외부에서 접속하기 위해서는 인스턴스에 Floating IP를 연결해야 합니다. 해당 실습에서 Floating IP를 연결하고, RDP로 접속하는 실습을 진행합니다.

 

1. Network - Floating IP - 연결 - 확인 - 닫기

플로팅 IP를 연결해야 외부(인터넷) 통신이 가능

 

2. Compute - Instance - Windows 인스턴스 - 접속 정보 - 비밀번호 확인

 

참고
인스턴스 생성 후에 바로 접속을 시도하면, 가끔씩 이러한 오류가 발생하는데, 일정시간 후에 다시 시도하면 됩니다.

 

 

 

3. 파일선택 - vmzionmaster_key.pem 업로드 - 비밀번호 확인 - 복사 - 확인

 

RDP 접속시 사용할 비밀번호 복사

 

4. 연결 - RDP 접속 - 연결(N) - 복사한 비밀번호 붙여 넣기 - 예(Y)

 

 

5. [...] - 인스턴스 종료

 

 

[실습] Ubuntu 서버 인스턴스 생성 및 접속

Ubuntu 서버 인스턴스 생성

1. Compute - Instance - 인스턴스 생성

 

2. Ubuntu Server 20.04.6 LTS을 선택(버전은 변경될 수 있으므로 Ubuntu Server xx.xx.x LTS라고 돼있는 것을 선택)

 

3. 인스턴스 정보, 루트 블록 스토리지(키페이는 vmdefence로 생성)

4. 네트워크 인터페이스 생성 - 설정 변경 - snet-defense 선택

 

5. 추가 설정 - 사용자 스크립트 작성(소스코드는 아래링크 참고) - 인스턴스 생성 - 인스턴스 생성

 

EasyToLearn-NHN-Cloud/sources/5장/setup_nginx.sh at main · steelflea/EasyToLearn-NHN-Cloud

<처음 배우는 NHN 클라우드> 책의 자료실. Contribute to steelflea/EasyToLearn-NHN-Cloud development by creating an account on GitHub.

github.com

 

 

Ubuntu 서버 인스턴스 접속

Ubuntu 서버 또한 Floating IP가 없기 때문에 외부 연결이 불가능합니다. 해당 실습은 외부에서 액세스 하기 위한 플로팅 IP 설정과 기본 보안그룹의 SSH 허용을 구성하는 실습을 진행하겠습니다.

 

1. Network-Internet Gateway - 인터넷 게이트웨이 생성 - 이름, 외부 네트워크 - 확인 - 확인

 

2. Network-Routing - rt-zion-default - 인터넷 게이트 웨이 연결 - 확인 - 확인 

라우팅 테이블에 인터넷 게이트웨이를 연결

 

3. Network-Floating IP - 플로팅 IP 생성 - 생성 - 연결 - 연결 - 확인 - 닫기

Ubuntu 서버에 플로팅 IP 연결

 

4. Network-Security Groups 선택 - default’ 보안 그룹 선택 

 

 

5. 보안 규칙 생성 - HTTP, SSH 보안규칙 작성 - 확인 

접속을 위해 HTTP, SSH 보안 규칙 추가

 

6. Compute-Instance - vmdefence 선택 - 접속 정보 - 복사

 

7. vmdefence_key.pem 파일이 있는 위치에서 터미널 실행 - 복사한 명령어 붙여 넣기 

 

참고자료

[1] 처음 배우는 NHN Cloud