ESXi 6.5 설치 – Custom 이용

1.
*. ESXi 5.5 이후 네트워크 드라이버 자체지원 안 함
https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages
여기 들어가서 NIC 드라이버 맞는 거 찾은 다음 *.vid 파일 다운로드

2.
https://my.vmware.com/kr/group/vmware/details?productId=352&downloadGroup=PCLI550
여기에서 vSphere PowerCLI 다운 받아 설치하고

https://www.v-front.de/p/esxi-customizer-ps.html
여기에서 ESXi-Customizer-PS.버전.ps1 다운로드

3.
vSphere PowerCLI 실행
(만약 안 되면 윈도우 파워쉘 관리자 권한으로 실행한 뒤 Set-ExecutionPolicy RemoteSigned 입력 후 걍 엔터)
다시 vSphere PowerCLI 실행

4.
경로\ESXi-Customizer-PS.버전.ps1 -pkgDir 1번vid파일디렉토리절대경로 — 실행
(시간이 조금 걸림)

5.
vid 파일 디렉토리로 가면 iso 파일이 생성되어 있음

6.
unetbootin 이용해서 iso 파일을 usb에 굽기

7.
본체에 꽂고 ESXi 설치

Letsencrypt 설정시 X509 관련 에러 발생되는 경우

해당 서버에 root 권한으로 접속 후

yum remove python-requests python-urllib3
pip uninstall requests urllib3
pip install requests==2.11.1 urllib3
yum install certbot

 

기존에 설치되어 있는 python 관련 패키지가 충돌이 나는 것 같다. (requests 부분인 듯?)

2.11.1 버전으로 재설치 후 다시 certbot 재설치하니 문제 해결.

 

출처 : https://github.com/certbot/certbot/issues/3944#issuecomment-268450209

진행률 약 15%

현재 진행사항

  1. 호가 개념 도입 (10단계 호가 정보 제공 예정)
  2. 주문 및 체결 이벤트 발생시, 소켓 통신을 이용하여 해당 정보 실시간 반영
    (웹페이지를 새로고침하지 않아도 각 정보가 실시간으로 반영)
  3. RESTful API 방식을 이용한 매수 / 매도 기능 완료

가상주식 시뮬레이터(라고 쓰고 게임이라 읽는다.)

지난 2012년 7월 즈음, PHP를 이용하여 가상 주식게임을 만들었었다. 처음에는 혼자 가지고 놀 생각이었는데 페북에 URL 한 번 공개하자 주위 사람 몇 명이 같이 시작하더니 나중에는 약 100여명(2015년 기준)이 이용하는 게임 사이트가 되어있었다. 수많은 버그와 에러가 발생했었으면 최대한 빨리 디버깅 & 패치 하기 위해 많은 시간을 할애 했었으며 어떻게 하면 좀 더 쾌적하게 할 수 있을까 늘 고민했었다. (실제로 당시에 DB 공부가 꽤 됐던 것 같다. ㅡ,.ㅡ;)

그러던 중 2015년 말쯤 웹서버가 불안불안 하더니 HDD에 물리적 배드섹터를 내면서 문제가 걷잡을 수 없어졌다. 결국 Raid 0으로 돌아가던(ㄷㄷㄷㄷㄷㄷ) 웹서버 HDD는 장렬히 사망했고 그 안의 모든 자료가 유실되었다. (백업과 소스관리의 중요성 몸소 체험 T_T)

그 후 작년(2016년) 중후반부터 평소 관심있던 Python 을 공부하기 시작했고 Flask, Django 와 같은 프레임웍을 다뤄보며 신기해했다. 이렇게 편할 수가! 그러던 어느 날 문득 이런 생각이 들었다.

 

‘아예 밑바닥부터 다시 한 번 만들어볼까…’

 

몇년간 다뤄왔던 PHP로 만들 당시 사이트 개발/튜닝 및 최적화까지 약 1년에서 1년반정도 걸렸던 것을 생각하면 그보다 더 걸릴 것 같다.

그래도 하나하나 기초부터 다시 만들어볼까 한다. 좀 더 리얼하게!