Please assign a menu to the primary menu location under menu

Yongbok Blog

All of the operating system

How to start RHCOS in emergency mode

RedHat CoreOS에서 emergency mode로 접근하는 방법 입니다. RHCOS 재부팅GRUB 화면에서 ‘e’ 입력 console= 라인 제거 / rd.break=pre-mount or rd.break / Ctrl+x or Ctrl+c Press Enter for emergency shell or wait 메세지 확인 후 Enter root 디렉토리 확인(lsblk) / chroot를 통한 root 디렉토리 접근 / 쓰기 권한 부여하기 위한 remount RefURLhttps://bugzilla.redhat.com/show_bug.cgi?id=1894187

KVM GPU Passthrough – vfio: error, group number is not viable

KVM 환경에서 Pass-Through 기능을 사용하여, 가상머신에 GPU를 할당시 발생하는 이슈가 있다. vfio: error, group 21 is not viable, please ensure all devices within the iommu_group are bound to their vfio bus driver. 이는 아래와 같은 방식으로 해결 볼 수 있다. 1. PCI 정보를 확인한다. # lspci -nnv | grep NVIDIA 01:00.0 VGA compatible controller: NVIDIA Corporation GP106 (rev a1) 01:00.1 Audio device: NVIDIA Corporation GP106 High Definition Audio Controller (rev a1) 2. KVM PCI 목록 조회가상머신에서 사용 할 디바이스를 1번의 lspci를 통해 확인 된 번호와 일치하는 디바이스를 확인 한다. # virsh nodedev-list | egrep ‘pci_0000_01_00_” pci_0000_01_00_0 pci_0000_01_00_1 3. Audio 디바이스

How to create a Container Base Image for RHEL

RHEL 기반의 Base Container 이미지를 만드는 방법에 대해서 설명합니다.본 글은 RHEL/CentOS 환경에서 작업 하였습니다. 1. 작업 디렉토리 생성 작업을 위한 디렉토리를 생성 합니다. # mkdir -p /opt/{iso,rhel} # export target=/opt/rhel 2. RPM DB 루트 디렉토리 생성 RPM 정보를 저장하기 위한 Database를 초기화 합니다. # rpm –root ${target} –initdb 3. RHEL ISO 마운트 각 버전에 맞는 ISO 파일을 /mnt 디렉토리에 마운트 합니다. 3.1. RHEL 7.x # mount -o loop /opt/iso/rhel-server-7.8-x86_64-dvd.iso /mnt 3.2. RHEL 8.x # mount -o loop /opt/iso/rhel-8.2-x86_64-dvd.iso /mnt 4. RedHat Release Server RPM 설치 Base 이미지를 만들기 위해 release server rpm을 설치 합니다. 4.1. RHEL 7.x # rpm –root

How to install OpenShift Origin v3.x on CentOS 7

  What is OpenShift? OpenShift는 Platform as a Service 환경을 제공 해주는 RedHat의 솔루션 입니다.Platform as a Service(PaaS)란 응용프로그램(Appllication)을 개발하기 위한 안정적인 환경을 제공 하는 형태를 말합니다.즉, 사용자가 직접 구축 할 필요 없이 ‘이미 구축 되어 있는 것을 바로 가져다 사용 또는 개발 할 수 있도록 환경을 제공 하는 것’이라 이해 하시면 됩니다. OpenShift는 4가지 버전으로 나뉩니다. – Origin 오픈소스로 제공 하는 버전 입니다. – EnterpriseOrigin Stable 버전이 Enterprise 입니다. – Online온라인에서 바로 사용 할 수 있도록 만들어진 무료/유료 서비스 입니다. – Dedicated클라우드 서버에서 OpenShift를 단독으로 제공 해주는 서비스 입니다. 여기서, Origin과 Enterprise가 어떤 부분에서 차이가 있는지 궁금 하실텐데요..제가 아는

How to install Kubernetes Mesos Framework on Ubuntu

1. K8SM (Kubernetes Mesos)? K8SM는 Apache Mesos에서 Google의 Kubernetes를 사용 할 수 있도록 개발 된 Mesos Framework 입니다. 초기 K8SM은 Mesosphere 팀에서 Kubernetes v0.14를 기준으로 개발 되었다가, Kubernetes v1.0 버전이 릴리즈 되면서, Kubernetes로 통합이 된 것으로 알고 있습니다. K8SM을 구성하려면 Apache Mesos와 Google Kubernetes에 대한 이해가 있어야 합니다. – Apache Mesos https://www.yongbok.net/blog/apache-mesos-cluster-resource-management/ – Google Kubernetes https://www.yongbok.net/blog/google-kubernetes-container-cluster-manager/     2. K8SM – Architecture K8SM에 대해 제 나름 대로 그려 봤습니다. (원본은 https://github.com/GoogleCloudPlatform/kubernetes/blob/master/contrib/mesos/docs/architecture.md 에서 확인 가능 합니다.) 원리는 아래와 같습니다. 1. 사용자가 Dockerfile 또는 YAML 파일을 작성하여 적절한 곳에 저장 및 업로드 합니다. 2. 사용자가 kubectl 명령어를 통해 Pods를 구성 하도록 요청

1 2 44