반응형

분류 전체보기 98

vSphere, ESXi, vCenter란?

VMWare 가상화 플랫폼 교육을 듣고 있는데, vSphere란 무엇인가, ESXi란 무엇인가, vCenter란 무엇인가에 대해 개념이 모호해서 한번 알아보았습니다. 전체적인 구성 위의 이미지를 보면, Type 1의 하이퍼바이저 구성으로 이루어져있다. 맨 아래가 물리적인 장비 위에 하이퍼바이저 위에 VM(가상머신) 순으로 설치가 된다. 그리고 그것을 전체적으로 관리해주는 것이 vCenter이다. ESXi 위에 보는 이미지와 같은 것을 우리는 하이퍼바이저(Hypervisor)라고 부르며, 가상화 환경에서 가장 중요한 역할을 맡고 있다고 볼 수 있다. 하이퍼바이저는 가상화 환경을 구축하기 위해 물리적인 서버 위에 설치되는 최소한의 기능만을 탑재한 OS라고 볼 수 있다. 우리가 생성하는 VM or 게스트 OS..

VMWare 2023.12.08

Openshift 구축해보기 - 3 (Master, Worker 노드 구성)

앞서 생성한 이그니션 파일로 Master, Worker 노드를 구성해보도록 하겠습니다. 이그니션 파일을 Apache 디렉터리로 이동 이그니션 파일을 생성한 후에 bootstrap, master, worker 노드에서 명령어를 통해 openshift 설치를 진행을 해주어야하기 때문에 apahce 서버에서 curl 명령어로 받아 올 수 있도록 설정을 해준다. 1. 이그니션 파일이 있는 디렉터리 확인 2. /var/www/html 경로로 이그니션 파일 이동 명령어 : cp /openshift/* /var/www/html 명령어 : chmode 777 /var/www/html* => 권한을 주어야 curl 명령어로 Master, Worker 노드들에서 받을 수 있다. 3. curl 명령어로 확인 명령어 : cu..

RedHat/Openshift 2023.12.08

OSI 7계층

OSI 7계층이란? 과거 통신용 규약이 표준화되지 않고 각 벤더마다 별도로 개발했기 때문에 호환되지 않는 시스템이나, 애플리케이션이 많았고 통신이 불가능 한 경우가 많았습니다. 이를 하나의 규약으로 통합하려고한 노력이 현재의 OSI 7계층으로 남아있습니다. 위의 그림처럼 계층별로 표준화된 프로토콜 템플릿을 통해 네트워크 프로토콜을 전부 개발하는 대신 계층별로 프로토콜을 개발해 네트워크 구성 요소들을 모듈화 할 수 있습니다. OSI 7계층을 다시 두 가지 계층으로 나누어보면, 1 ~ 4 계층 : 데이터 플로 계층 / 하위 계층 5 ~ 7 계층 : 애플리케이션 계층 / 상위 계층 위와 같은 계층 분류는 계층의 역할과 목표에 따른 것 입니다. 다음엔 각 계층별 이해하기 설명을 하겠습니다.

이론/네트워크 2023.12.07

Openshift 구축해보기 - 2 (이그니션 파일 생성)

1편에 이어서 계속 구축 해보도록 하겠습니다. 1. SSH 키 생성 SSH 공개 키를 받아 yaml 파일에 넣어주면, 키는 Ignition 구성 파일을 통해 RHCOS(Red Hat Enterprise Linux CoreOS) 노드에 전달되며 노드에 대한 SSH 엑세스를 인증하는 데 사용된다. 키는 각 노드에서 core 사용자의 ~/.ssh/authorized_keys 목록에 추가되어 암호 없는 인증을 활성화 한다. 명령어 : ssh-keygen -t ed25519 그 후 public 키의 코드를 3번의 install-config.yaml 파일에 넣어준다. 2. Openshift 파일 다운로드 https://console.redhat.com/openshift/downloads 위 홈페이지에서 opensh..

RedHat/Openshift 2023.12.06

하이퍼바이저(Hypervisor)

하이퍼바이저(Hypervisor)란? 하나의 물리적 시스템에서, 다수의 가상머신을 실행시키는 소프트웨어 이다. 가상머신(Virtual Machine, VM)을 사용하기 위해 필요한 자원을 할당/관리하는 역할을 하기 때문에, 하이퍼바이저를 가상 머신 모니터(Virtual Machine Monitor, VMM)이라고도 부른다. 하이퍼바이저는 두 가지 유형으로 나뉜다. 유형 1 (=Native, =Bare-Metal) 유형 1의 하이퍼바이저는 호스트 하드웨어에서 직접 실행되어 하드웨어를 제어하고 게스트 가상머신들을 관리한다. 장점으로는, 물리적 서버에 장애가 발생하면 관리 소프트웨어는 이용 가능한 다른 서버로 신속하게 인스턴스를 마이그레이션하여 물리적 하드웨어에 영향을 끼치지 않도록 할 수 있다. 서버에서 여..

이론/가상화 2023.12.06

서버 가상화

서버 가상화란? '한 대의 물리적인 서버에 여러 대의 논리적인 가상머신을 작동시키는 것' 을 말한다. 우선 가상머신은 OS가 설치가 된다. (이걸 게스트 OS라 한다) 가상머신에 설치된 OS는 독자적으로 운영이 되며 어플리케이션도 독립해서 설치할 수 있다. 그리고 가상머신은 완전히 독립되어 있으며 서로 직접적인 영향을 미치지 않는다. 즉, 가상머신들은 자신이 하나의 물리적인 머신에서 동시에 동작하고 있다는 사실을 전혀 알지 못한다. 이런 가상머신들은 물리적인 서버에 설치된 하이퍼바이저 에 의해 관리된다. 가상머신의 특징들에 대해 살펴 보자면, 1. 격리 가상머신을 물리 하드웨어로 부터 완전히 분리할 수 있다. => 기존에는 물리 서버에 OS를 직접 설치하는 방식이었기 때문에 물리 서버와 OS를 분리할 수..

이론/가상화 2023.12.06

IP 주소체계

OSI 7계층에서 주소를 갖는 계층은 2계층과 3계층 이다. 2계층은 물리주소인 MAC 주소를 사용 3계층은 논리주소인 IP 주소를 사용 대부분 네트워크가 TCP/IP로 동작하므로 IP 주소 체계를 이해하는 것이 네트워크 이해에 매우 중요! 현재 우리가 흔히 사용하는 IP 주소는 IPv4 주소 이다. IP 주소는 4개의 옥텟으로 구성 IP 주소는 10진수로 표기하므로 8비트 옥텟은 0 ~ 255의 값을 사용 할 수 있다. 위 그림과 같이 표기하며 MAC 주소 와 비슷하게 IP 주소 도 두 부분으로 나뉘는데, 네트워크 주소 와 호스트 주소 로 나뉩니다. 네트워크 주소 : 호스트들을 모은 네트워크를 지칭하는 주소. 네트워크 주소가 동일한 네트워크를 로컬 네트워크라 합니다. 호스트 주소 : 하나의 네트워크 내..

이론 2023.12.06

Openshift 구축해보기 - 1 (DNS, Haproxy 설정)

Openshift란? RedHat에서 개발한 PaaS(Platform as a Service) 솔루션 이다. 도커와 쿠버네티스를 제공하는 컨테이너 애플리케이션 플랫폼이고, enterprise-grade의 다양한 부가 기능이 추가되었고, Web-UI, 소스 빌드 자동화, 라우터 등을 사용할 수 있다. 구축에 앞서 아키텍처 이다. 아래의 그림과 같이 구축을 할 예정이다. bastion 서버에 DNS, Haproxy를 구성해주고 포트에 따라 로드밸런싱을 해줄 예정이다. 위 표대로 bastion, master, worker 노드들을 구성했습니다. 1. bastion 설치 및 local repo 설정 1-1 cdrom에 rhel 마운트 1-2 rhel.repo 로컬 레포지토리 생성 1-3 로컬 레포지토지 경로 지..

RedHat/Openshift 2023.12.06
반응형