iwinv 가상서버 생성하기

SIMPLISM·2021년 8월 15일
0

도쿠위키.wiki

목록 보기
1/7
post-thumbnail

시작하면서..

위키피디아나 나무위키 같은 것으로 요즘에는 모르는 사람이 없지만, 내가 dokuwiki를 사용하기 시작한 시기에는 아주 낯선 개념이었다. 워드나 한글, 파워포인트, 엑셀파일을 폴더로 체계적으로 관리하는 것이 당연한 시기였으니까..

때 마침 블로그를 시작하기 위해서 호스팅받은 서버에서 구동이 가능했었고, 직접 설치해보고 운영해보니 위키문법에 익숙해진 뒤에는 장점이 많았다. 그런 부분은 나중에 dokuwiki와 관련된 내용을 다룰 때 따로 다시 이야기 해보려고 한다.

현 상황

현재 업무용 문서시스템을 아마존의 AWS Lightsail VPS를 이용해서 구성해서 운영 중이다. 그런데 최근에 사내의 인프라고도화 사업을 진행하면서 도입한 솔루션 중에 Confluence라는 위키시스템이 도입되고 팀 내의 문서시스템을 단일화하면서 외부서버에 굳이 업무용 위키를 유지할 이유가 사라졌다.

거기에 업무적으로 사용하다보니 해당 시스템에 업로드하는 파일데이터의 양도 늘어나면서 일단위 스냅샷 백업데이터의 양이 늘어나 과금량이 늘어나는 추세에 있었다.(서버의 디스크사용량은 기본 제공량을 초과하지 않으면 문제없지만, 스냅샷 데이터는 사용량이 늘어나면 과금량이 늘어나니...)

거기에 바쁘다는 이유로 가상서버 OS업그레이드와 dokuwiki 버전업그레이드도 안하고 있었고, 달러-원(USD-KRW) 환율도 오르며 미미하지만 환율변동으로 인한 비용상승도 있었다.(이건 사실 꿰어맞춤... 😁)

그래서! 마침 블로그도 다시 시작했고... 그 핑계삼아서 서버 OS 업그레이드, dokuwiki 버전업그레이드, 비용절감 등등 여러 마리의 토끼를 한 번에 잡아보려고 한다.

VPS 업체선정 (pass!)

사실 예전에 호스팅서버에서 아마존 Lightsail 서버로 이전하면서 후보군이었던 업체가 있어서 이번엔 따로 알아보진 않았다. 국내의 스마일서브라는 업체에서 운영 중인 iwinv로 결정!

이미 회원가입이 되어있는 상태라서 사전준비(회원가입)없이 바로 작업시작 할 수 있었다.

상품선정

iwinv에서 사용할 가상서버의 가격표를 보고서 적합한 서버상품을 선택한다. 개인용도인 경우에는 vCore.V1-Lite로 충분할 것 같다. 가격도 월 2,400원(VAT 포함 시 2,640원)으로 기존 AWS Lightsail(2021/07 5,967원) 대비 44.2% 정도로 가성비도 훌륭하다.(안정성은 어떨진 아직 모름... 😁)

이사할 서버 만들기

서버생성

iwinv 관리콘솔에 들어가서 좌측 메뉴에서 서버관리를 선택하고, 서버 생성하기라는 버튼을 클릭한다.

가용영역 선택

서버를 생성할 Zone(AZ:Availability Zone)을 선택한다. 내 경우에는 vCore.V1-Lite 상품을 사용할 예정이라서 해당 상품을 사용할 수 있는 KR1-Lite-Z02를 선택했다.(iwinv의 경우에는 상품에 따라서 할당가능한 가용영역이 정해져 있는 듯하다.)

운영체제 선택

업무적으로 사용하는 리눅스 서버는 Red Hat 계열이 많아서, Ubuntu 계열을 선택해본다.(편식하지말고 다양하게!)

선택할 운영체제의 상세정보는 물음표 버튼을 누르면 나온다.

운영체제를 선택했으면 쭉 스크롤을 내려서 하드웨어 선택하기 버튼을 눌러서 다음으로 넘어간다.

서버사양 선택

난 개인용 dokuwiki만 돌릴 예정이라서 고사양은 필요하지 않아서 가장 가격이 저렴한 서버사양을 선택했다.

기존에 AWS에서 운영 중이던 Lightsail 서버도 1 vCore, 512 MB, 20GB SSD, 1TB 트래픽으로 iwinv 가상서버로 큰 사양의 차이(Lightsail 대비 SSD 용량 -5GB, 트래픽 -424GB)는 나지 않는다.

Lightsail 서버는 업무용 데이터까지 포함하여 대략 10GB(최근 4년간은 이미지파일을 제외한 나머지 파일은 집에 있는 NAS에 넣고, 링크로 걸어서 그나마 이 정도 수준... 전부 AWS에 넣었으면 TB 단위라...)정도 사용하고 있고, Outbound 트래픽의 경우에 청구서를 확인해보니 한달에 7GB 내외로 사용 중이라서 약간의 사양저하가 있어도 개인용도의 문서만 보관할 예정이라서 전혀 무리가 없을 것으로 판단된다.

블록스토리지 추가(사용안함)

추가 스토리지가 필요한 경우에 사용하는 옵션으로 추후에 필요할 경우에 할당하면 된다. 현재는 필요없으므로 pass!

홈페이지의 가격표를 보니 SATA타입의 HDD 스토리지는 50GB에 1달 1,500원으로 가격은 싼편이니 나중에 고려해보자.

하단에 이름설정 하기 버튼을 클릭하면, 다시 생각해보라는 팝업화면이 나오고 그 화면에서 건너뛰기를 선택하면 다음으로 넘어간다.

서버이름 설정

다수의 서버를 운영하는 경우면 중요! 어차피 난 하나의 서버만 운영할 생각이므로 대충 입력한다.

서버수량 설정(pass)

다수의 서버를 동시에 생성할 때 사용하는 옵션으로 보인다. 개인은 사용할 일이 없을 옵션인듯...

최종확인

지금까지 선택한 사항들을 확인하고 맞으면 스크롤을 내려서 하단에 신청 하기 버튼을 클릭한다.

서버생성!! (gogo)

처음 생성하기 시작한 화면으로 돌아오면, 현재 생성 신청한 서버가 설치중으로 표기된다. 잠시만 기다리면... (대략 30초?)

서버생성 완료!

서버생성이 완료되면 Status가 운영중으로 변경된다.

서버접속

서버생성이 완료되었으니 서버에 접속해보자! 서버에 IP주소, root 패스워드는 가입할 때 입력했던 이메일로 보내준다.

요런 식으로... IP주소와 root 패스워드를 확보했으면 ssh client로 접속을 한다.


login as: root
root@iwinv-dokuwiki's password:
Welcome to Ubuntu 20.04 LTS (GNU/Linux 5.4.0-26-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

  System information as of Sun Aug 15 19:18:24 KST 2021

  System load:  0.0               Processes:             101
  Usage of /:   6.6% of 24.06GB   Users logged in:       0
  Memory usage: 37%               IPv4 address for ens3: 10.102.0.9
  Swap usage:   0%

 * Super-optimized for small spaces - read how we shrank the memory
   footprint of MicroK8s to make it the smallest full K8s around.

   https://ubuntu.com/blog/microk8s-memory-optimisation

4 updates can be installed immediately.
0 of these updates are security updates.
To see these additional updates run: apt list --upgradable


The list of available updates is more than a week old.
To check for new updates run: sudo apt update

Last login: Sun Aug 15 19:17:36 2021 from 14.52.42.104
root@simplism-140262:~# uname -a
Linux simplism-140262 5.4.0-26-generic #30-Ubuntu SMP Mon Apr 20 16:58:30 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
root@simplism-140262:~# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04 LTS"
root@simplism-140262:~#

접속에 성공!

마치며..

오랜만에 캡쳐화면까지 만들어가며 글을 쓰다보니 재미있다. 시간이 날 때마다 조금씩 써야겠다.

사실 작성 완료 후에 너무 긴게 아닌가... 싶긴해서 나눌까 했는데, 나누기가 애매한 내용이라서 그대로 둔다. 다음 글들은 조금 짧게 작성해보려고 한다.


2021.08.15 당직근무 중 사무실에서...

profile
go to simple.

0개의 댓글