강좌
클라우드/리눅스에 관한 강좌입니다.
클라우드 분류

[KT클라우드]서버 생성 기초

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

클라우드 콘솔 접속 및 로그인
클라우드 포탈 웹 페이지에 접속합니다.
오른쪽 상단 [클라우드 콘솔]을 클릭합니다.
로그인 정보를 입력합니다. (계정이 없는 경우 회원 가입)
처음 회원 가입한 경우, 약관 동의 및 결제 정보 입력 합니다.
상품 청약
클라우드 콘솔 왼쪽 메뉴의 Platform을 @G1, G2로 설정합니다. (default)
[All Services]를 클릭합니다.
본 Tutorial에서는 Server와 Load Balancer를 생성할 것이며, Load Balancer는 별도로 청약(서비스 신청)해야 합니다.
[서비스 신청]을 클릭합니다.
Load Balancer의 체크박스에 체크표시를 한 후, [신청하기]를 클릭합니다.
서버 생성
Server > Server 메뉴에서 [서버생성]을 클릭합니다.
서버 생성을 위해 다음과 같이 입력합니다.
  • 위치: 만들고자 하는 Zone을 선택합니다. Seoul M Zone을 선택합니다. (default)
  • 서버이름: 만들고자 하는 서버 이름을 입력합니다. 같은 이름의 서버를 중복 생성할 수 없습니다. web1을 입력합니다.
  • 호스트이름: OS 내에서 사용할 hostname을 입력합니다. 서버명과 같은 hostname을 사용합니다에 체크표시를 합니다. (default)
  • OS: 서버의 OS를 선택합니다. CentOS 7.0버전을 선택합니다 (default)
  • 성능: 서버의 성능(CPU x Memory)을 선택합니다. 1vCore x 1GB를 선택합니다. (default)
마지막으로 [생성하기]를 클릭 합니다.
생성이 완료되면 포탈 오른쪽 상단의 알림메세지와 계정 이메일로 서버의 OS Password가 전송됩니다.
비밀번호는 서버에 접속할 때 필요하므로 따로 저장합니다.
서버 접속 설정
서버 하나를 생성하게 되면 다음과 같은 구조가 됩니다..
  • 공인IP는 외부에서 접근을 할 수 있는 IP입니다.
  • 사설IP는 외부에서 접근은 못하나, 같은 서브넷 내에서 사용할 수 있는 IP입니다.
외부에서 VM에 접근을 하기 위해서는 가상라우터에서 포트포워딩 작업이 필요합니다.
가상라우터 (Virtual Router)
  • 사용자만 접근할 수 있는 서브넷과 외부의 관문(게이트웨이) 및 라우터 역할을 하는 가상 서버입니다.
  • 한 계정의 한 zone에서 최초 VM을 생성하게 되면 자동으로 생성됩니다.
  • 기본으로 제공되어 과금이 되지 않으며, 사용자가 콘트롤 할 수 없습니다.
  • 하나의 공인IP가 기본으로 부여되며, 추가 공인IP를 할당할 수 있습니다.
포트포워딩
  • 가상라우터에서 외부에서 접근가능한 공인IP를 내부의 사설IP로 연결(포워딩) 해주는 작업입니다.
  • 공인IP:공인 포트 <-> 사설IP:사설 포트 와 1:1 매핑이 기본이며, StaticNAT를 이용해 공인IP <-> 사설IP IP간의 매핑도 가능합니다.
서버별 포트포워딩 설정
외부에서 접근하기 위해 포트포워딩 설정을 합니다.
Server > Server 에서 생성한 서버를 체크표시한 후 [접속설정]을 클릭합니다.
계정마다 기본으로 1개 제공되는 공인IP(211.253.24.190)가 보입니다.
SSH 서버 접속을 위해 사설Port에는 22를, 공인Port에는 10001을 입력하고 [+추가]를 클릭합니다.
외부에서 VM에 접근을 하기 위해서는 가상라우터에서 포트포워딩 작업이 필요합니다.
  • 서버: 포트포워딩 할 대상 서버입니다.
  • 공용 Port: 선택한 공인IP에서 사용할 공용 포트를 선택합니다.
  • 사설 Port: 대상 서버에서 사용할(전달 받을) 사설 포트를 선택합니다. SSH 접속이면 22번, HTTP 서비스면 80번 포트가 됩니다.
위와 같이 포트포워딩을 추가하면 다음과 같은 구성이 됩니다.
  • 로컬PC나 다른 서버에서 공인IP(211.254.213.252)의 10001번 포트로 SSH 접근을 시도하면 Web1 서버의 22번 SSH 접속을 하는것과 같게 됩니다.
  • ※ 접속 설정시 방화벽 설정은 default로 Any(0.0.0.0)로 허용하게됩니다.
공인IP별 포트포워딩 설정 및 방화벽 설정
Server > Networking 에서 공인IP별 포트포워딩(접속설정)과 방화벽 설정이 가능합니다.
상세한 내용은 해당 매뉴얼에서 확인할 수 있습니다.
서버 접속 하기 (PuTTY)
터미널 프로그램 PuTTY를 사용하여 서버에 접속합니다.
putty.org 에서 다운로드 및 설치 합니다.
PuTTY로 다음와 같이 입력하여 실행합니다.
  • 위에서 서버 생성시 전송받은 서버의 OS Password를 입력하여 서버에 접속합니다.
웹 서비스 설정
서버 내 설정
yum을 사용하여 간단히 httpd를 설치 합니다.
yum install -y httpd
간단한 index 페이지를 만듭니다.
echo '안녕하세요. web1입니다.' > /var/www/html/index.html
httpd 서비스를 올립니다. 부팅 시 자동으로 켜질수 있도록 서비스를 활성화시킵니다.
systemctl start httpd.service
systemctl enable httpd.service
방화벽을 해제하고 리부팅 이후에도 작동되지 않도록 설정해줍니다.
systemctl stop firewalld
systemctl disable firewalld 
포트포워딩 추가

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,158 명
  • 현재 강좌수 :  36,517 개
  • 현재 접속자 :  339 명