개요
ESXi 서버 구축과 자동화 시스템 구축으로 무인 사무실 자산 늘리기 프로젝트
프로그래머가 하루 수익 순수 1억원에서 10억원 사이에 되는 시대가 점점 가까워지고 있다.
한달로 치면 30억에서 300억이 되며 1년으로 따지면 연봉 300억에서 3천억 정도의 자산가가 될 수 있는 시대이다.
남들과 똑같은 방법으로는 절대 이렇게 될 수 없으며, 남들이 하지 않는 대한민국에서 오직 나 혼자 하고 있는것이 자산이다.
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
ESXi 서버 100대 구축
VM 과 HOST 구분
ESXi HOST (100개)
TION SYSTEM – WORDPRESS WEB SERVER
TION SYSTEM – DEAMON SERVER
앞 3자리 일련번호 [ 소유권 | 권한 | 수익 ]
1xx -> 자체소유
2xx -> 공동소유
3xx -> 사업자관련 (기업, 개인사업자)
5xx -> 지인관련
7xx -> 교회관련
8xx -> 미래관련
x0x -> 마음대로 변경가능 (완전마음대로)
x7x -> 마음대로 변경가능 하지만 규칙존재
x8x -> 마음대로 변경불가 하지만 규칙존재 (888 연동)
x9x -> 마음대로 변경불가
xx0 -> 애드센스 수익 가능
xx1 -> 애드센스 수익 가능 (타인명의 애드센스 운영)
xx8 -> 애드센스 수익 가능 (타인영의 애드센스 운영) (888 연동)
xx9 -> 애드센스 수익 불가
xx7 -> 사업수익 발생
ex)
100 -> 자체소유의 마음대로 운영 가능한 애드센스 수익 서버
377 -> 사업자와 함께 규칙을 정하여 운영하며 월/년 관리비로 수익 발생 서버
500 -> 지인과 함께 마음대로 운영 가능한 애드센스 수익 서버
501 -> 지인과 함께 마음대로 운영 가능한 지인명의 애드센스 수익 서버
571 -> 지인과 함께 규칙을 정하여 운영 가능한 지인명의 애드센스 수익 서버
777 -> 교회관련 규칙이 존재하는 사업수익 발생하는 서버
888 -> 무료제공 호스팅을 이용한 워드프레스 블로그 운영
--------------------------------------------------------------
뒷 5자리 일련번호 [ 항목 | 서버번호 ]
10xxx -> 티온 워드프레스 블로그를 이용하여 애드센스 수익 창출
138xx -> 티온 워드프레스 블로그를 이용하여 chatGPT 자동화 수익 창출
15xxx -> 단순 포럼을 이용하여 애드센스 수익 창출
17xxx -> 단순 워드프레스 블로그를 이용하여 애드센스 수익 창출
20xxx -> 기능을 중요시 하며 워드프레스로 동작하는 애드센스 수익 창출
30xxx -> 경제활동 관련 서버 (워드프레스 운영, 사이트운영, 호스팅 운영 등의 수익 창출)
37xxx -> 경제활동 관련 서버 (워드프레스 운영, 호스팅 전용 운영 수익 창출)
50xxx -> 교회운영 관련 서버
66xxx -> 숨기는 서버
80xxx -> 파일 관련 서버
88xxx -> 무료제공 호스팅을 이용한 워드프레스 블로그 운영 (수익 창출 목표)
90xxx -> TION DBs
xx001 -> 관련 서버 카운트 (갯수)
ex)
10010001 -> 자체소유의 마음대로 운영 가능하며 티온 워드프레스 블로그를 이용한 애드센스 수익 창출
10017001 -> 자체소유의 마음대로 운영 가능하며 워드프레스 블로그를 이용한 애드센스 수익 창출
10013801 -> 자체소유의 마음대로 운영 가능하며 워드프레스 블로그를 이용한 chatGPT 자동화 수익 창출
37120001 -> (타)온라인세상 chatGPT 자동화 타인명의로 애드센스 수익 창출 (계약기간 + 추가1년)
37730001 -> (자)사업자관련 규칙이 존재하며 경제적 활동으로 사업 수익 창출
39737001 -> (타)워드프레스 호스팅 사업 경제적 활동으로 사업 수익 창출 AWS
77730001 -> 교회관련 규칙이 존재하며 경제적 활동으로 사업 수익 창출
77750001 -> 교회관련 규칙이 존재하며 경제적 활동을 하지 않는 수익 창출 불가
88888001 -> 무료제공 호스팅을 이용한 워드프레스 블로그 운영으로 수익 창출 가능
ESXi VM (무제한)
TION SYSTEM – DEAMON SERVER
리눅스 서버 용량 급하게 늘려야 할때
lsblk
growpart /dev/sda 1
xfs_growfs -d /
기본적으로 빠르게 세팅 해야 할 부분
간단하게 아래 내용 보고 빠른 수정
1. 관리 > 시스템 > 고급 설정 > 검색 [ UserVars.HostClientSessionTimeout ] 값을 0 으로 변경
2. SSH 접속 후 /etc/rc.local.d/local.sh
SERVER_HOSTNAME=`hostname`
wget http://33.34.246.187/serverChecker.php?ESXi=${SERVER_HOSTNAME} >> /etc/serverChecker.logs
echo "*/1 * * * * wget http://33.34.246.187/serverChecker.php?ESXi=${SERVER_HOSTNAME} >> /etc/serverChecker.logs" >> /var/spool/cron/crontabs/root
kill `cat /var/run/crond.pid`
/usr/lib/vmware/busybox/bin/busybox crond
rm -rf serverChecker.php*
# 1 - 30 = 4 - 10
# 1 - 30 = 4 - 10
# 두번 변경해야함!!
3. 시간 동기화
time.bora.net 수동으로 시작 및 중지
서비스 ntpd 실행 NTP 데몬
4. SSL 보안 적용 ( ESXi VM 사용 시 필요없음 ) 보안 엄격 모드
서버 구축할 때 중요한 부분
1. CPU 코어는 v2 12코어 v3 18코어 v4 24코어 가성비 제품으로 구성
듀얼 CPU 는 가급적 사용하지 않음! v2 10코어 쓸만함!!
2. SSD 용량은 시간이 지날수록 늘어나므로 가성비 제품으로 구성
필요에 따라 SSD 용량 증가
3. RAM 용량은 시간이 지날수록 늘어나므로 가성비 제품으로 구성
필요에 따라 RAM 용량 증가 ( 8GB x 4 = 32GB 에서 업그레이드 할 경우 16GB x 4 = 64GB )
4. NETWORK ADAPTOR는 시간이 지날수록 구하기 어려워지므로 그 당시 버전에 맞는 제품으로 구성
7.0 이상 버전 사용
5. CPU COOLER는 기본에 충실할 수 있으며 가성비 좋은 제품으로 구성
6. POWER SUPPLY는 500W ~ 600W 이상 정격 80%이상 모델 사용
7. 먼지는 쌓일 수 있으나 5 ~ 7년 주기로 서버 내부 청소
8. 모든 서버는 매일 BACKUP 시스템을 구축하여 실시간 복구 가능
9. 모든 서버는 방화벽 시스템을 구축하여 등록된 IP만 관리자 접근
리눅스 문자열 검색
리눅스에서 SSD 추가를 위한 명령어 모음
find . -type f | xargs grep --color=auto "000000"
현재 위치부터 하위폴더 모든 파일 중 '000000' 이라는 문자열을 검색
find . -name 'zone.*' | xargs grep --color=auto '000000'
현재 위치부터 하위폴더 모든 파일 중 zone.으로 시작하는 파일에서 '000000' 문자열 검색
NAT LINUX
NAT LINUX 낫리눅스 설치방법 및 활용
NAT LINUX MEMO
[root@authorization ~]# tail -f /etc/httpd/logs/IP_ACCESS_ALLOW-access_log | grep LINUX
NAT LINUX | IP | ACTIONs | ETC |
DTTH001 | 112.***.101.18 | NV | |
COACH | 49.***.131.174 | NV | |
827 | 118.***.126.237 | NV | |
827 | 14.***.153.102 | NV |
ACTION LINUX
ACTION LINUX | IP | ACTIONs | ETC |
824 | 211.***.63.93 | NV | |
822 | 211.***.35.187 | NV | |
22 | 211.***.35.240 | NV | |
04 | 121.***.17.246 | NV, GP | JJUN’s |
ACTION LINUX와 NAT LINUX의 모니터링 페이지 필요하며 AWS LightSail 위주로 동작시켜야 한다.
TION BOTs – LightSail (AMAZON 2023)
#비트나미 재실행
sudo /opt/bitnami/ctlscript.sh restart
#비트나미 암호찾기
cat /home/bitnami/bitnami_application_password
sudo apt-get install lrzsz
mkdir /root/_TION
cd /root/_TION
api.tar 업로드
tar xvf api.tar
#자동으로 _______API 폴더 생김
cd /root/_TION/_______API/venv/bin/
rm python python3 python3.11 # 기존 심볼릭 링크 삭제
ln -s $(which python3.11) python # 가상환경 내부로 재연결
ln -s $(which python3.11) python3
ln -s $(which python3.11) python3.11
#파이썬 자동실행 만들기
https://vlog.tion.co.kr/%ed%8c%8c%ec%9d%b4%ec%8d%ac-%ec%9e%90%eb%8f%99-%ec%84%9c%eb%b9%84%ec%8a%a4/
vi /etc/systemd/system/monitor_py.service
[Unit]
Description=Python Monitor Script
After=network.target
[Service]
Type=simple
ExecStart=/bin/bash /root/_TION/_______API/_monitor_PY.sh
Restart=always
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable monitor_py.service
sudo systemctl start monitor_py.service
#도메인 보안서버 SSL 적용
sudo /opt/bitnami/bncert-tool
ESXi 서버
https://vlog.tion.co.kr/esxi-서버목록
모니터링 페이지
crontab -e
*/1 * * * * wget “http://33.33.246.187/serverChecker.php?server=ACTION_LINUX&type=SITE&host=$(hostname)” -O /root/_TION/_______API/log_NAT_LINUX/serverChecker.logs
# 1 – 30 = 4 – 10
# 1 – 30 = 4 – 10
# 두번 변경해야함!!
VMware Compatibility Guide
하드웨어 (네트워크) 장비를 구입하기 위해 버전별 사용가능 여부 확인 사이트
https://www.vmware.com/resources/compatibility/search.php
1GB – 지원
2.5GB – 지원
네트워드(랜) 아답터는 1기가 이상이면 충분하며 미래를 생각하여 2.5기가를 선택하는것도 괜찮습니다.
금액대가 그렇게 높지 않아 무엇을 사든지 상관없습니다.
SSD 512GB, 1TB ESXi 서버에 확장
관련 내용을 올려놓았으니 데이터스토어 익스텐트 확장으로 SSD 추가하세요.
VM COPY & PASTE
isolation.tools.copy.disable
= FALSE
isolation.tools.paste.disable
= FALSE
isolation.tools.dnd.disable
= FALSE
isolation.tools.hgfsServerSet.disable
= FALSE