Vultr Minimal Windows 설치 Part 1
[필수] Vultr 추천인 코드 사용하기
서버 설치를 시작하기 전에, 아래 추천인 링크를 통해 Vultr에 가입하시면 2주간 $100가 Deposit됩니다. Vultr에서 $100면 왠만한 모든 것은 다 테스트 해볼 수 있습니다. 특히, Custom ISO를 Upload하기 위해 AWS의 S3와 같은 스토리지 서비스를 이용하면 편리한데, 추천인 코드 사용하여 회원 가입후 편하게 이런 서비스 이용해서 서버 설치하면 비용을 많이 절약할 수 있습니다. 꼭, 아래의 추천인 코드가 아니어도 웹상에 수없이 널려있고, 혹은 먼저 가입한 지인의 추천인 코드를 사용해서라도 반드시 추천인 코드를 사용하여 가입하시기 바랍니다.
Vultr 추천인 링크:
https://www.vultr.com/?ref=9610163
1. Vultr Windows 10 Pro 서버 설치 준비
Vultr 서버에 Windows를 설치할 때, 하드웨어(디스크, 네트워크)를 인식시키려면 VirtIO 드라이버가 필수입니다. 이 드라이버가 Windows ISO에 이미 포함되어 있으므로, 하나의 ISO만 업로드하면 됩니다.
1.1. Windows 10 Pro ISO 준비 및 업로드
- Windows 10 Pro ISO: 확보하신
Windows 10 Pro Optimize Service Max SSDISO 파일의 직접 다운로드 URL을 준비합니다.
ISO 파일은 웹 검색을 하여 찾아보아요~ - 직접 다운로드 URL: Vultr의 Object Storage 서비스 이용하면 편합니다. 무료 Deposit으로 쓰거나, Upload를 위해 잠시만 사용하는데는 몇 센트면 충분합니다.(Upload완료후 바로 삭제)
그렇지않으면, Dropbox나 AWS의 S3를 이용합니다. google drive 지원하지 않습니다. - Vultr 계정에 로그인 후,
Orchestration/ISOs로 이동합니다. Create ISO버튼을 클릭하여 Windows 10 Pro ISO URL을 입력하고 업로드합니다.- ISO 파일이
Available상태가 될 때까지 기다립니다.
2. Vultr 서버 (Instance) 생성 단계
업로드한 ISO를 사용하여 가상 서버를 만들고 설치를 준비합니다.
2.1. Step 1 서버 타입 및 위치 선택
- Vultr 대시보드에서
Products>Compute로 이동 후,Deploy를 클릭합니다. - Choose Type:
Shared CPU를 선택합니다. - Server Location: 서버를 운영할 가장 가까운 리전(예: Asia/Seoul)을 선택합니다.
- Server Size: list에서 가장 위쪽 저렴한 $5.00/mo 를 선택합니다.
- Backup Service Disable:* 우측, Deploy Summary에서 Automatic Backups를
Disable버튼을 눌러 경고 무시하고 확인합니다.
2.2. Step 2 ISO 이미지 선택 및 추가 설정
- Server Image:
ISO/iPXE탭에서 업로드했던 Windows 10 Pro ISO를 선택합니다. - Server Settings: 빈칸으로 남겨 둡니다.
- Server Hostname and Label: 서버의 호스트네임을 입력합니다. Label은 보통 호스트네임과 동일하게 설정됩니다.
- Additional Features: 기본 설정으로 둡니다. 여기서 Automatic Backups를
Disable인지 꼭 확인하세요.
2.3. 배포
- 우측 Deploy Summary를 다시 확인하여, 수정이 필요하면 앞단계로 다시 가서 수정하면 됩니다. Total Price가 $5.00/mo 인지 확인합니다.
Deploy버튼을 클릭하여 서버 생성을 시작합니다.
3. VNC를 통한 Windows 10 Pro 설치 진행 및 드라이버 로드 (핵심)
서버 배포 후, VNC 콘솔을 통해 Windows 설치를 시작하고 VirtIO 드라이버를 수동으로 로드합니다. 경험상 설치 화면이 꾀 늦게 나타날 수 있습니다. 저의 경우 처음에 대략 20여분만에 설치 화면이 나왔습니다. 최근에 다시 해보면 몇 분만 잠깐 기다리면 됩니다. 그러니, 좀 늦더라도 기다려 주세요.
- 배포된 서버 인스턴스 상세 페이지로 이동하여
View Console버튼을 클릭합니다. - Windows 설치 화면에서 언어, 키보드 등을 선택 후
지금 설치를 클릭합니다. - 설치 유형 선택 화면에서 **
사용자 지정: Windows만 설치(고급)**을 선택합니다.
언어, 키보드 변경해도 적용안됩니다. 변경이 필요하면 설치후에 하세요.
3.1. 스토리지와 네트워크 드라이버 로드
드라이버 로드를 클릭합니다.찾아보기를 클릭하여 Windows ISO 드라이브 내부에 있는 드라이버 폴더로 이동합니다.- 디스크 드라이버 경로:
[Windows ISO 드라이브]:\virtio-win-0.1.208\viostor\w10\amd64경로를 선택합니다.다음을 클릭하여 드라이버를 로드합니다.
- 네트워크 드라이버 경로:
[Windows ISO 드라이브]:\virtio-win-0.1.208\NetKVM\w10\amd64경로를 선택합니다.다음을 클릭하여 드라이버를 로드합니다.
- 드라이브를 선택하고 설치를 시작합니다.
4. 설치 후 마무리 설정 (Vultr View Console 활용)
4.1. 설치된 Windows에서 가상 CD/DVD 드라이브 ‘꺼내기’
설치 완료 후 재부팅 시 ISO로 다시 부팅되는 것을 막고, 다음 재설치를 위해 ISO를 유지하려면 이 과정이 필수입니다.
View Console을 통해 생성한 서버에 접속합니다.내 PC또는 **파일 탐색기**를 엽니다.- Windows ISO가 마운트된 CD/DVD 드라이브 아이콘을 마우스 오른쪽 버튼으로 클릭합니다.
- 드롭다운 메뉴에서 **
꺼내기(Eject)**를 선택하여 가상 드라이브에서 ISO를 분리합니다.
4.2. Vultr View Console을 통한 서버 활용 시작
이후 모든 서버 관리 및 활용은 Vultr 인스턴스 상세 페이지의 View Console 기능을 통해 웹 브라우저에서 진행할 수 있습니다.
Windows의 필요한 초기 설정(업데이트, 시간대 등)을 Console을 통해 완료합니다.
추가 팁 : 같은 설정의 윈도우 여러개를 배포할 경우
- Windows 설치후 필요한 설정을 합니다. 필요한 Application도 모두 설치합니다.
- 그리고, Snapshot을 이용하도록 합니다.
- 배포한 VM의 Overview 화면이나, Orchestration메뉴에서 Snapshot을 선택합니다.
Take a snapshot을 누릅니다.- 몇 분후에 Snapshot이 만들어지면, 배포할 때, ISO 탭이 아닌 Snapshot 탭으로 가서 만들어진 Snapshot을 선택합니다.
- 이제 귀찮고 시간걸리는 윈도우즈 설치 과정없이, 바로 똑같은 윈도우즈가 배포됩니다.
- Snapshot Image는 $0.05/GB/month입니다. 위와 같은 Lite버전의 Windows의 Snapshot은 약 7GB이므로, 월 $0.35 내외입니다.
- 월 유지 비용이 저렴하므로, 혹여 재설치나 추가 배포를 위해 남겨 놓는 것도 좋습니다.
- 또는 삭제후 필요할 때, 언제든 Snapshot을 만들어 배포하면 됩니다.
- 참고로, Snapshot이 만들어지는 동안은 VM을 쓸 수 없으니 주의하시기 바랍니다.
- Snapshot은 똑같은 상태의 이미지가 만들어지는 것이므로, Static IP를 지정한 경우에는 주의하시기 바랍니다. 꼭, DHCP Client Service를 이용하시기 바랍니다. 그렇지않으면, 배포후 기존 VM과 IP 충돌이 일어날 수 있습니다.
이제 가장 저렴한 비용으로 Vultr 클라우드에 Windows 10 Pro 서버 구축을 완료했으며, View Console을 통해 편리하게 서버를 운영할 수 있습니다!
이후, 리소스를 더욱 최소화하여 자동 프로그램을 운영하기 위한 설정은 다음 게시물에서 설명합니다. 필요하신 분만 보세요.