본문 바로가기

반응형

전체 글

(68)
[OpenStack] 00. 오픈스택이란? + 오픈스택 설치 방법 # 오픈스택(OpenStack)?- 오픈스택(OpenStack)은 Iaas 형태의 클라우드 컴퓨팅 오픈 소스 프로젝트- 2012년 창설된 비 영리 단체인 OpenStack Foundation에서 유지, 보수하고 있으며 아파치 라이선스 하에 배포- 주로 리눅스 기반으로 운용과 개발  # 타 가상화플랫폼과 비교번호기업가상화 플랫폼하이퍼바이저Host OS1MicrosoftHyper-VHyper-V윈도우, 리눅스2VMwarevSphereESXi윈도우3OpenStack 비영리단체 외OpenStackKVM리눅스   # 오픈스택 설치# 0. 구성할 ip 주소192.168.2.x / 24255.255.255.0gw 192.168.2.1dns 8.8.8.8 # 1. VM 생성( 설치 전 설정 ) # 2. 생성한 VM에서..
[리눅스] Crontab : 매월 15일 새벽 4시에 web서버 자동 백업 및 백업 파일명에 백업 날짜 자동 기입 (+ at 명령어) # cron 이란?주기적으로 반복되는 일을 자동으로 실행할 수 있도록 시스템 작업을 예약 해놓는 것   #실습 # 시간 설정을 위해 관련 패키지 설치wget http://download.hanbit.co.kr/centos/8/openrdate-1.2-14.fc30.x86_64.rpmdnf -y install openrdate*.rpm # 관련 패키지 설치   # crontab 설정cd /etcvi crontab############################## vi /etc/crontab ##########################################00 04 * * * * root cp -r /home /backup # 백업만 되고, 백업파일명 지정 불가능##############..
[파이썬] 슈팅 게임 만들기 프로젝트 : 우주괴물 무찌르기 # 슈팅게임 - 우주괴물 무찌르기#외부 라이브러리 설치pip install pygameimport pygame## 슈팅게임 기능 구성기능1. 기본 화면 구성기능2. 우주선 이미지 추가, 방향키로 움직이기기능3. 우주괴물 자동으로 움직이기기능4. 우주선에서 미사일 발사기능5. 우주괴물 맞히고 점수 계산 [ 게임 기능 구성하기 ]# 기능1. 기본 화면 구성더보기# 기능1. 기본 화면 구성import pygameimport randomimport sys## 함수 선언 부분 ### @기능 2-5 : 매개변수로 받은 객체를 화면에 그리는 함수를 선언한다.# @기능 5-4 : 점수를 화면에 쓰는 함수를 선언한다.def playGame() : global monitor # MONITOR 변수 전역 변수..
[Hyper-V] Sysprep(시스템 준비)을 이용해서 신속하게 가상머신 배포하기 # 개념 # 컴퓨터에서 다른 컴퓨터로 윈도우 운영체제를 바로 복사하지 못하는 이유는? - 서로간의 하드웨어가 다르기 때문!- 원본 컴퓨터에서 이미 인식되어 있고 설치되어 있는 하드웨어와 대상 컴퓨터의 하드웨어가 서로 달라서 충돌 + 윈도우를 인식하는 SID 등이 겹침 # 그렇다면 방법이 없을까? 있다!  - 원본 컴퓨터에서 설치되어 있는 하드웨어를 모두 초기화 + SID 등의 컴퓨터 고유 정보도 다시 초기화(일반화 작업/ Sysprep 봉인 작업) 을 진행. - 그 후에 대상 컴퓨터로 복사된 윈도우는 하드웨어를 다시 잡고 SID 를 다시 설정하는 작업을 하면 같은 내용의 윈도우 복사 가능! → 만능고스트(이미지 파일) : 일반화 작업/Sysprep 봉인 작업을 마친 윈도우를 이미지 파일로 패키징 한 것(..
[Hyper-V] Hyper-V 가상 디스크 유형 3가지 - 차이점 보관용 디스크(자식 디스크) 생성하기 # 개념 # Hyper-V 가상 디스크 유형 3가지1. 동적 디스크 (Dynamic Hard Disk )- 정의한 만큼 용량을 주지만, 미리 할당받지 않고 실제 사용한 용량만큼 채워서 유동적으로 운영되는 방식- 그래서 데이터가 디스크에 순차적으로 입력되지는 않음- 또한 실제 하드 디스크에서 vm 할당한 만큼 용량이 남지 않아도 vm 운영이 가능- 개발, 테스트 용도로 주로 사용 2. 정적 디스크 (Fixed Hard Disk ) - 처음부터 정의한 용량 만큼 디스크에 고정되어 할당되는 방식- 동적 디스크 보다 성능이 뛰어남- 실제 서비스를 유저에게 제공할 때 사용(프로덕션 환경-prd) 3. 차이점 보관용 디스크(Differencing Hard Disk) - 부모 가상 디스크(기본 이미지)와 자식 가상 ..
[리눅스] centos8(linux) 에서 NginX, Tomcat 다운로드 및 연동하기 # 서버 환경- web server (nginx) : 192.168.1.41/24   gw 192.168.1.2  dns 8.8.8.8- was server (tomcat) : 192.168.1.51/24   gw 192.168.1.2  dns 8.8.8.8 # Nginx 다운로드 - centos8(linux)yum -y install nginxsystemctl enabled nginx --nowsystemctl stop firewalldsystemctl enable firewalldvi /etc/nginx/nginx.conf############################################ location 아래 추가48 proxy_pass http://192.168.1.51:8080; ..
[Hyper-V] Hyper-V 개념 / Hyper-V 내 리눅스 서버, 윈도우2003 서버 설치 방법 # 개념# Hyper-V 란?Windows Server 2008 부터 기본적으로 제공되는 서버 가상화 솔루션.가상화 기술을 사용하여 가상화 된 컴퓨팅 환경을 만들고 관리할 수 있는 인프라를 제공즉, Hyper-V Manager 도구를 사용하여 가상 머신(리눅스, 윈도우 등)을 생성하고 관리 가능 # External(vmnet8) 외부 네트워크과 연결이 되어 있는 스위치.가상 머신(VM)이 외부 네트워크에 접근할 수 있게 해주며, HOST PC와 VM 간 통신도 가능. # Internal(Host-only)외부 네트워크와 연결 X , 내부용 스위치.가상 머신(VM) 끼리만 통신이 가능하고 외부 네트워크 접근은 불가능. HOST PC와 VM 간 통신은 가능. # Private(개인)가상 머신(VM) 끼리만 ..
[리눅스] centos7(linux) 에서 NginX, Tomcat 다운로드 및 연동하기 + haproxy 설정 및 장애 대응, Tomcat demon 시스템 등록 # 서버 환경- 공인망 (window2003) : 192.168.1.201/24   gw 192.168.1.2  dns 8.8.8.8- 사설망 web server (nginx, centos7 linux) : 100.100.100.100/24   gw 100.100.100.1  dns 8.8.8.8- 사설망 was server (tomcat, centos7 linux) : 200.200.200.200/24   gw 200.200.200.1  dns 8.8.8.8 # Nginx 다운로드 - centos7(linux)yum updatemkdir /etc/yum/repos.dvi /etc/yum/repos.d/nginx.repo#########################[nginx]name=nginx repo..

반응형