[Openshift] 오픈시프트 클러스터 내부 이미지 레지스트리 구축(CLI)
설치가 끝난 오픈시프트 클러스터에 PV 생성 후 내부 이미지 레지스트리를 구축하는 방법에 대하여 작성합니다. 현재 구성된 오픈시프트 클러스터는 master노드 3개, worker 노드 3개, infra 노드 2개로 구성되어있습니다. worker 노드에 Local Storage Operator를 사용해 로컬 볼륨을 프로비저닝 한 후, 생성된 PV를 이...
설치가 끝난 오픈시프트 클러스터에 PV 생성 후 내부 이미지 레지스트리를 구축하는 방법에 대하여 작성합니다. 현재 구성된 오픈시프트 클러스터는 master노드 3개, worker 노드 3개, infra 노드 2개로 구성되어있습니다. worker 노드에 Local Storage Operator를 사용해 로컬 볼륨을 프로비저닝 한 후, 생성된 PV를 이...
최근에 indexing API를 사용하여 자동 색인 요청 스크립트를 만든 이후로 구글 서치 콘솔에 색인된 페이지가 늘어나게 되었습니다. 그러다가 한 가지 문제를 찾게 됐는데.. 크롤링 할 때 페이지 하나가 찾을 수 없음으로 나오는 것 같습니다. 자세히 들어가서 어떤 URL을 찾을 수 없다고 나오는지 찾아봅니다. https://heomne.g...
파일시스템 계층 표준(FHS)은 디렉토리 이름, 위치, 권한을 정의해놓은 파일시스템 구조입니다. 표준을 기준으로 배포판 리눅스에서는 각 리눅스의 용도에 맞게 디렉토리를 추가/확장하여 사용합니다. 각 디렉토리 별 용도에 대해 작성합니다. /boot Linux 커널 부팅에 필요한 정적 파일이 있는 디렉토리입니다. 시스템 부팅을 위해 필수적인 디렉토리입니...
새로운 포스트를 작성할 때마다 구글 서치 콘솔에서 색인 요청을 해야하는데, 매우 번거로운 작업입니다. sitemap을 등록하면 자동으로 크롤링하여 색인을 진행한다고 하지만, 시간이 매우 오래걸리기 때문에 빠르면서 자동으로 색인을 요청하는 방법을 찾게 되었습니다. 준비물 구글에서는 Indexing API를 제공하는데, 사이트 소유자가 새로운 포스팅을 ...
RHEL 계열 리눅스는 기본적으로 NTFS, exfat 파일시스템을 지원하지 않습니다. USB가 둘 중 하나의 파일시스템으로 되어있을 경우 아래와 같이 메시지가 출력되며 파일시스템이 마운트되지 않습니다. [root@heomne ~]# mount /dev/sdb1 /mnt/usb mount: /mnt/usb: unknown filesystem type...
SBD STONITH를 사용하는 Pacemaker 클러스터 구축을 위해서는 각 노드에 Watchdog 활성화가 필요합니다. Watchdog Watchdog은 시스템의 동작을 모니터링하고, 시스템이 응답하지 않거나 정지한 경우에 자동으로 재부팅을 트리거하며, 시스템의 가용성과 안정성을 높이는 하드웨어, 소프트웨어 모니터링 매커니즘입니다. 서버의 고가용...
ISSUE OpenShift에서 HTPasswd를 사용하여 유저를 생성했는데 oc login 명령어를 사용하면 아래와 같이 unexpected response: 500 에러가 발생하면서 로그인되지 않습니다. [root@bastion ~]# oc login -u admin -p admin Error from server (InternalError):...
ESXi에 생성한 RHEL VM에서 Pacemaker의 ipmilan STONITH를 테스트할 환경을 만드는 방법을 찾다가 KVM설치 후 VirtualBMC를 통해 ipmilan을 테스트할 수 있는 환경을 구축할 수 있어 내용을 정리했습니다. 설치 프로세스는 다음과 같습니다. vsphere에서 RHEL VM 생성 생성한 RHEL VM에 KV...
GitHub Commit과 Push를 자동화할 방법을 찾다가, 리눅스 Crontab에 자동화 스크립트가 실행되도록 하면 어떨까 생각하여 내용을 정리해봤습니다. 준비물은 아래와 같습니다. 레포지토리 Commit, Push 권한을 가진 GitHub Token Crontab을 구성할 수 있는 리눅스 서버 어떤 배포판이든 상관없음(Rocky, Ub...
BIOS BIOS Firwmare BIOS는 부팅 프로세스의 첫 단계를 제어하고 외부 장치에 가장 낮은 레벨의 인터페이스를 제공하는 펌웨어 인터페이스입니다. 전원이 들어오면 시스템 검사 및 부팅 프로세스를 시작하기위해 MBR 파티션이 있는 부팅 장치를 탐색합니다. MBR 부트 로더는 리눅스 배포판마다 다르며, RHEL 계열...