반응형

전체 글 145

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
반응형