본문 바로가기

분류 전체보기30

초간단 Let's Encrypt 무료 인증서 발급(도메인 레코드 인증 방식) 작업 환경은 다음과 같다.OS: RHEL9사용도메인: it.ohdi.co.kr도메인은 가비아에서 발급 받았다.공식 문서https://eff-certbot.readthedocs.io/en/latest/using.html Let's Encrypt 무료 인증서 발급 방법패키지 설치yum updateyum install# EPEL 패키지 설치(이거 안해주면 yum insatll letsencrypt가 안됨)yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpmyum install -y letsencrypt 인증서 발급apache나 nginx는 자동으로 인증서 갱신도 할 수 있다는데 나는 저런 유명한 서비스를 사용하.. 2024. 12. 12.
Onpremise에 Kubeflow 구축하기 Kubernetes 환경 구축은 다음과 같이 진행하였다.Kubernetes 구축 본 게시글에서는 kubeflow 1.9.1 Version으로 구축을 진행한다.구축 환경은 인터넷이 가능한 환경이며, 서버 간 적절한 방화벽이 오픈되어 있다고 가정한다.별도 Private Repository를 사용하지 않는다.공식 문서를 기반으로 구축을 진행한다.root 계정으로 명령어를 수행한다. Kubeflow 구축 전 준비 사항Kubeflow 구축에 NAS가 필요하다.NAS 서버가 없을 경우 다음과 같이 NAS 서버를 간단하게 구축한다.NAS 서버 구축# NFS 설치yum update -yyum install -y nfs-utils # NFS 서비스 기동systemctl start nfs-server.servicesyst.. 2024. 12. 3.
NAS Mount 하는 법(NFS Mount) NAS(Network Attached Storage)의 IP는 10.0.0.100이고 NAS의 경로는 /A_Project이다.NAS Client 서버에서는 /mnt/data/nas에 NAS를 마운트하고자한다. 사전 준비yum install nfs-utils#systemctl start nfs-server#systemctl enable nfs-server#systemctl status nfs-server#NFS Client에서는 굳이 nfs-server가 실행중일 필요는 없는 것 같다.#테스트를 진행해봤는데 Client 서버에서 nfs-server가 stop 중일 때도 마운트는 잘되었다.#아마 nfs-utils 설치하면서 의존성으로 같이 설치되는 패키지들에 의해서 마운트가 잘되는 걸수도?# Ubuntu일 .. 2024. 12. 1.
Azure VM Disk 용량 확장 Azure에서 기본적으로 Disk를 크게 Attach하면서 실제로 시스템에서 사용할 수 있도록 설정해둔 공간은 전체를 사용하고 있지 않다. 일부분은 Used, 일부분은 Available 상태인 것이다. 따라서 아래와 같은 명령어를 사용하여 Available 상태의 저장 공간을 Used로 확장시킬 수 있다.  df -hvgdisplay rootvglvextend -L +5G /dev/rootvg/rootlvxfs_growfs /df -h / 2024. 11. 26.
kubeadm으로 Kubernetes 구축하기 on AWS EC2 (Containerd, Calico, RHEL8/RHEL9) 본 게시글에서는 kubeadm / Containerd / Calico를 사용하여 구축을 진행한다.구축 환경은 인터넷이 가능한 환경이며, 서버 간 적절한 방화벽이 오픈되어 있다고 가정한다.별도 Private Repository를 사용하지 않는다.공식 문서를 기반으로 구축을 진행한다. root 계정으로 명령어를 수행한다.테스트 환경은 AWS EC2에서 진행하였으며, 단일 서브넷에 2개의 인스턴스를 생성했다.Kubernetes Cluster 구축 전 체크 사항1. Kubernetes Cluster 구축 시 어떤 배포도구를 사용할 것인지?kubeadm / kOps / Kubespray 2. 어떤 Container Runtime은 어떤 것을 사용할 것인지?Containerd / CRI-O / Docker Engi.. 2024. 11. 23.