[Cloud] 14

OpenShift Virtualization 활용 - Network 추가 및 VM 연동

VM의 기본(Default) 네트워크는 Pod networking을 사용한다. 이 Pod networking을 이용하면 VM간에 통신 및 SNAT을 통한 외부로의 통신이 가능합니다. 이번 포스트에서는 Default 네트워크 외에 물리 머신에 브리지를 추가하여 VM이 물리머신의 네트워크를 사용하는 것을 테스트 하겠습니다. 목표 worker 노드에 Linux bridge 네트워크 생성 VM에 네트워크 연결을 위한 가상 네트워크 생성 VM에 네트워크 인터페이스 추가 worker 노드에 linux bridge 네트워크 생성 1. OCP Web Console 메뉴에서 Administration > CustomResourceDefinitions 선택하고 검색 키워드에 NodeNetworkConfigurationP ..

[Cloud]/OpenShift 2023.03.16

OpenShift Virtualization 활용 - VM 생성 및 Console 접근

지난 블로그에서는 Red Hat OpenShift Container Platform 에서 Container외에 VM(Virtual Machine)을 제공할 수 있는 Openshift Virtualization Operator를 설치하고 구성하는 방법에 대해 다루었습니다. 이번 블로그에서는 OV를 활용하여 VM(Virtual Machine)을 생성하고 제어하는 방법에 대해 다루도록 하겠습니다. 검증 환경 및 아키텍처 OpenShift 4.10 OpenShift Virtualization(cnv) Red Hat CoreOS 목표 프로젝트 생성 VM 생성 VM Console 접근 OV(OpenShift Virtualization)에서 VM 생성 1. VM 생성 전에 VM을 특정 프로젝트에서 관리가 되도록 pr..

[Cloud]/OpenShift 2023.03.14

OpenShift Virtualization Operator 설치 및 구성

이번 블로그에서는 Red Hat OpenShift Container Platform 에서 Container외에 VM(Virtual Machine)을 제공할 수 있는 Openshift Virtualization Operator를 설치하고 구성하는 방법에 대해 다루어 보도록 하겠습니다. 검증 환경 및 아키텍처 OpenShift 4.10 OpenShift Virtualization(cnv) Red Hat CoreOS 목표 Red Hat OpenShift Virtualization 설치 방법 알아보기 Operator 허브를 통해 OV Operator 설치 및 경험 습득 설치 결과 확인하기 노드 살펴보기 메뉴에서 Compute -> Nodes 를 선택하여, OpenShift Cluster에 3개의 master와 ..

[Cloud]/OpenShift 2023.03.14

OpenStack Designate(DNSaaS) 이해 및 활용

DNS란? DNS(Domain Name System)는 네트워크에 연결된 리소스의 이름을 지정하는 시스템으로 도메인 이름과 연결된 IP 주소와 같은 다양한 유형의 레코드를 저장하여 작동하는 도메인 네임 시스템입니다. 이 시스템은 이러한 레코드를 포함하는 신뢰할 수 있는 nameserver와 레코드에 대해 nameserver를 쿼리하는 해석기에 의해 구현됩니다. 이름은 영역의 계층 구조로 구분되어 레코드를 사용하여 책임을 위임함으로써 서로 다른 이름 서버가 별도의 영역 그룹을 담당할 수 있습니다. "."인 루트 영역은 다양한 TLD(최상위 도메인)를 다른 이름 서버에 위임하는 레코드로 구성됩니다. TLD 이름 서버에는 example.com 레코드가 있는 .com 이름 서버와 같은 TLD 내의 도메인에 대한..

[Cloud]/OpenStack 2023.01.05

KVM 환경에서 Nested Virtualization 구성

가상화 환경을 구성하다 보면, Baremetal 환경외에도 VM에서 가상화를 지원해야 하는 경우가 많습니다. 이번 장에서는 KVM 가상화 환경에서 가상화된 VM에서 다시 가상화를 지원할 수 있는 KVM Nested Virtualization 구성 방법에 대해서 설명을 하겠습니다. # Baremetal KVM에서 Nested Virtualization 환경 설정 kvm_intel 모듈 파라미터 설정에서 options kvm_intel nested=1 설정을 합니다. 이 설정을 통해 KVM에서 가상화된 VM에서도 VM을 생성할 수 있도록 해 줍니다. 설정이 완료가 되면 OS 재부팅을 통해서 kvm_intel 모듈이 반영 되도록 합니다. [root@kvmhost ~]# cat /etc/modprobe.d/kv..

[Cloud]/OpenShift 2022.12.08

RHEL8 KVM 환경에서 VirtualBMC 구성 및 IPMI 연동

RHEL7 까지는 Red Hat package를 통해서 VBMC 구성이 가능하였으나, RHEL8이후 부터는 rhel package 만으로는 더이상 VBMC 구성을 할 수 없습니다. 본 페이지에서는 RHEL8의 KVM 환경에서 VBMC 구성에 필요한 파일을 어떻게 다운로드하고, 설치하고 환경을 구성할 수 있는지, 그리고 VBMC와 IPMI를 어떻게 활용할 수 있는지에 대해서 정리를 하도록 하겠습니다. RHEL8 KVM 환경에서 VirtualBMC 구성 및 ipmi 연동 # VirtualBMC 및 ipmitool 패키지 설치 [lee@host-osp ~]$ sudo dnf -y install python3-virtualenv ipmitool [sudo] password for lee: Updating Sub..

[Cloud]/OpenStack 2022.04.27

Prometheus Dashboard 활용

데시보드 프로메테우스는 기본적으로 9090 Listen 포트를 통해서 데시보드를 제공한다. 접속방법은 :9090/targets URL을 사용하여 인터넷 브라우저로 접속한다. 데시보드에 접속을 하면 아래의 Targets endpoint를 확인할 수 있고 메트릭 수집 대상 서버가 정상으로 기동(State = UP/Down)되었는지 확인을할 수 있다. 이번 블로그에서는 오픈스택 인프라스트럭처 클러스터를 모니터링 수집 대상으로 하여 수집한 메트릭 정보를 활용하여 Prometheus에서 어떻게 모니터링 하는지 간략히 살펴보도록 하겠다. Alerts 프로메테우스에서 Alert는 크게 두 파트로 나뉘어 진다. 하나는 Alerting Rule 파트로 프로메테우스 서버에 정의된 Rule을 통해 alert 정보를 Aler..

[Cloud]/Prometheus 2021.09.15