-
[Proxmox] Create Cluster the Proxmox 8.2.1
Proxmox Cluster 생성 이전 글 Install Proxmox : https://tech.chhanz.xyz/linux/2024/05/13/install-pve-8-2/ Cluster 생성 이전 글에 이어서 설치된 Proxmox 3대를 이용하여 Cluster 를 구성해보겠습니다. 테스트 구성도 테스트에 사용할 네트워크 정보 vmbr0 : VM Network Cluster 및 CEPH Public Network : 20.20.20.0/24 PVE 관리 GUI > Datacenter > Cluster > Create Cluster 를 선택하고 Cluster Name / Network 을 입력합니다. Cluster 생성을 수행하면 위와 같이 TASK 가 완료되는 것을 확인 할 수 있습니다. pve1 노드 한개로 구성된 Cluster 정보를 볼 수 있습니다....
-
[Proxmox] Install Proxmox 8.2.1
Install Proxmox 8.2.1 Proxmox 란? Proxmox Virtual Environment는 가상화 관리를 위한 오픈 소스 소프트웨어 서버입니다. Type 2 하이퍼바이저로서 리눅스와 윈도우를 포함한 운영 체제들을 x64 하드웨어에서 구동할 수 있는 소프트웨어입니다. 위키백과 : https://ko.wikipedia.org/wiki/Proxmox_Virtual_Environment 최근 VMware 의 라이센스 정책이 변경 되면서 사용하기 좋은 오픈 소스 가상화 솔루션에 대해 조사를 하면서 Proxmox 라는 솔루션을 보았고, 하나씩 기능 테스트를 하면서 다양한 용도의 활용에 좋은지 확인하는 글을 작성해보려고 합니다. Install Proxmox 공식 홈페이지에서 Download 한 ISO 를 이용하여 부팅을 하면...
-
[Linux] How to extend MD device (RAID 0)
RAID 0 MD device 증설 방법 RAID 0 MD device 증설 방법 사용하는 RAID 0 의 MD device 를 증설하는 여러 방법에 대해 작성해보겠습니다. 테스트 RAID 디바이스 생성 아래와 같은 방법으로 디스크 3장을 RAID 0 디바이스로 생성 할 수 있습니다. $ sudo mdadm --create --level=0 --raid-devices=3 /dev/md0 /dev/xvdb /dev/xvdc /dev/xvdd mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md0 started. $ sudo mdadm --detail /dev/md0 /dev/md0: Version : 1.2 Creation Time : Mon Apr 8 23:19:51 2024 Raid Level : raid0...
-
[Linux] Install sosreport on Amazon Linux 2023
Amazon Linux 2023 에 sosreport (sos) 설치 sos 는 시스템의 로그 및 구성 요소를 수집하고 저장하는 유용한 도구입니다. 하지만 기본적으로 Amazon Linux 는 sos(sosreport) 명령어가 제공이 안됩니다. 이번 포스팅은 sos 를 수동 설치 하는 방법에 대해 알아보도록 하겠습니다. 설치 테스트 환경 : Amazon Linux 2023 Release Version : 2023.3.20240312 아래와 같이 sos 설치에 필요한 패키지를 설치합니다. $ sudo dnf -y install git python3-pip python3-magic 다음 sos github repository 를 clone 합니다. $ sudo git clone...
-
[OKD 4.14] OKD Cluster 에 Let’s Encrypt Certificates 설치
Let’s Encrypt Certificates Let’s Encrypt는 사용자에게 무료로 TLS 인증서를 발급해주는 비영리기관입니다. 몇 가지 TLS 인증서 종류 중에서 완전 자동화가 가능한 DV (Domain Validated, 도메인 확인) 인증서를 무료로 발급할 수 있습니다. 위 인증서를 발급 받고 OKD Cluster 에 설치하여 콘솔 및 Route 에서 HTTPS 서비스를 할 수 있도록 와일드 카드 인증서를 발급 받아보았습니다. 발급 아래와 같이 인증서 발급을 위해 acme.sh repository 를 clone 합니다. $ git clone https://github.com/neilpang/acme.sh 먼저 스크립트는 인증서 발급 과정중에 발생되는 도메인 소유권...
-
[OKD 4.14] Deploy OKD cluster on AWS
Deploy OKD cluster on AWS OKD 4.14 를 AWS 에 배포 테스트 내역에 대해 기록해보도록 하겠습니다. Install openshift-install 아래 Release 에서 해당 버전에 맞는 openshift-install 를 내려 받습니다. $ wget https://github.com/okd-project/okd/releases/download/4.14.0-0.okd-2024-01-26-175629/openshift-install-linux-4.14.0-0.okd-2024-01-26-175629.tar.gz $ tar xzvf openshift-install-linux-4.14.0-0.okd-2024-01-26-175629.tar.gz Deploy Cluster 아래와 같이 Cluster 배포에 필요한 install-config 를 생성합니다. $ mkdir ./okd $ ./openshift-install create install-config --dir ./okd ? SSH Public Key /root/.ssh/id_rsa.pub <<<---!!! okd node 에 사용될 ssh public key ? Platform aws <<<---!!! okd 가 설치될 환경...
-
[Linux] convert2rhel 사용법
CentOS7 > RHEL 7 로 변환하는 법 개요 2020년 CentOS 운영체제에 대한 정책 변경으로 인해 사용자들은 대체 운영체제인 Rocky Linux, Alma Linux 등 기타 운영체제로 변경하는 경우들도 많았습니다. 그리고 얼마 후면 CentOS 7 의 EOS 인 2024년 06월 30일가 됩니다. 위와 같이 이유로 인해 convert2rhel 를 이용하면 CentOS 에서 RHEL 로 변경하고 ELS 와 같은 계약을 통해 EOS 기간을 늘리면서 다른 배포판으로 전환하는 기간을 확보 혹은 RHEL 로 전환 등 여러 방향으로 사용이 가능할 것으로 보여서 아래와 같이 운영체제를 CentOS 에서 RHEL...
-
[Linux] Install nbd on Amazon Linux 2
Network Block Device nbd (Network Block Device) nbd 를 Amazon Linux 2 에 설치하고 테스트를 해보았습니다. Install Server Side 서버쪽에 원본 데이터 디스크가 있을 것이고 해당 디스크를 nbd 를 이용하여 클라이언트에게 제공하는 환경입니다. $ sudo amazon-linux-extras install epel $ sudo yum -y install nbd 위와 같이 epel repository 를 활성화 하고 nbd 패키지를 설치합니다. $ sudo mkdir /etc/nbd-server $ sudo vi /etc/nbd-server/config [generic] listenaddr = 0.0.0.0 port = 9090 [export] exportname = /dev/nvme1n1 readonly = false multifile =...
-
[CEPH] ceph-ansible 을 이용한 ceph quincy 설치
설치간 발생한 이슈 정리 ceph-ansible 을 이용한 Ceph quincy 설치 오늘은 Ceph quincy 버전을 설치 테스트하면서 발생한 문제에 대해 메모하도록 하겠습니다. 설치 기본적인 설치는 이전에 작성한 octopus 버전 문서를 참고합니다. https://tech.chhanz.xyz/ceph/2021/02/23/ceph-ansible/ 이슈 아래와 같이 site-container.yml 을 이용해서 playbook 을 수행하려고 할 때 아래와 같이 에러가 발생합니다. (deploy) root@deploy:~/ceph-ansible# ansible-playbook -i inventory site-container.yml -b [DEPRECATION WARNING]: [defaults]callback_whitelist option, normalizing names to new standard, use callbacks_enabled instead. This feature will be removed from ansible-core in version 2.15. Deprecation warnings can be...
-
[Docker] Preview dokemon (feat. Amazon Linux 2023)
Docker manager Dokemon 이란? 사용하기 쉬운 도커 컨테이너 관리용 GUI 도구로 Pokémon 이 연상되는 재미있는 이름의 도구입니다. 이런 강렬한 이름에 한번 어떤식으로 사용이 가능한지 테스트 해보았습니다. 설치 이번 테스트에 사용한 운영 체제는 Amazon Linux 2023 에서 진행 되었습니다. 먼저 기본적으로 Docker 및 docker-compose 를 설치합니다. $ sudo yum -y install docker $ sudo systemctl enable --now docker $ sudo curl -SL https://github.com/docker/compose/releases/download/v2.23.3/docker-compose-linux-x86_64 -o /usr/libexec/docker/cli-plugins/docker-compose $ sudo chmod u+x /usr/libexec/docker/cli-plugins/docker-compose $ sudo docker compose version Docker Compose version...