Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

317 total results found

특정 노드에만 배포할 수 있는 taint 설정하기

3. Container/Kubernetes

perplexity에서 생성한 AI이미지 k8s를 사용하다보면 특정 서버또는 특정환경에 매칭되는 pod만 배포할 경우가 필요합니다. 예를들면.... 디스크 타입이 ssd 장착된 노드와 hdd가 장착된 노드로 분리되어 있는 경우 disk io의 성능을 끌어올리려면 hdd보다는 ssd가 낫겠죠.  그렇게 특정 노드에 속성을 걸고 pod에 배포하기 위해서는 taint  + Tolerations 이라는 기능을 사용하면 됩니다...

저널로그에서 Data hash table of /run/log/journal/... 의 반복적인 출력 이슈

1. OS기술노트

이 글을 쓴이유 서버 점검중에 로그데이터중 반복적으로 출력시키는 것을 확인했죠 $> dmesg -T [일 12월 10 18:20:06 2024] systemd-journald[655]: Data hash table of /run/log/journal/8d8bce04dde6433198c5ff39a2265dd4/system.journal has a fill level at 75.0 (19207 of 25607 items, 8388608 file size, ...

디폴트 에디터 변경

1. OS기술노트

sudo에 계정을 추가하겨고 visudo를 실행시켰는데 vi가 아니라 nano기반으로 나온다. vi로만 사용하다가 nano를 사용하려니 영....어색하다...ㅠㅠ (일단 취소 : Ctrl + C / 종료 : Ctrl + x) 키로 나올수 있다. 조치방법 일단 vi가 설치되어 있는지 한번 봅시다. $> which vim /usr/bin/vim 음. 잘 설치되어 있네요... 쉘의 기본 에디터를 변경하기 위해 EDITOR 변수를 지정해봅시다. ...

10 - 데이터 백업/복구

5. 자동화/IaC Ansible 기술정보

perplexity에서 생성한 AI이미지 AWX 데이터 백업 $> tower-cli receive --all > backup.json AWX 데이터 복구 $> tower-cli send --insecure aps_ui.json 복구시 주의사항 데이터 복구 절차는 credential, project, job template, workflow template 순으로 복구가 되어야 함. 순...

9-AWX 사용메뉴얼

5. 자동화/IaC Ansible 기술정보

perplexity에서 생성한 AI이미지 대쉬보드 AWX로그인 후 첫 페이지, 작업상태 및 호스트상태, 최근 사용한 템플릿과 최근 실행한 작업 요약 확인 가능 ( ACCESS → DASHBOARD ) 최근 실행 작업 최근에 실행한 템플릿의 요약정보 확인 ( ACCESS → Jobs ) Job결과 확인 아이콘 확인 : 정상 작업 완료  : 작업 실패 작업...

8- Ansible Role

5. 자동화/IaC Ansible 기술정보

이번엔 ansible role기반으로 배포절차를 만들어 보려고 합니다. 배포범위가 많아지면 하나의 플레이북으로 관리하기 힘들기 때문에 role이라는 이름으로 역활을 나누어서 배포할 수 있습니다. perplexity에서 생성한 AI이미지 playbook디렉토리에 roles 하위 디렉토리별로 수행해야할 역활을 기재해주시면 되고요.... role기반의 디렉토리 구조는 다음과 같습니다. $> tree -d -L 4...

11-Foreman와 Ansible

5. 자동화/IaC Ansible 기술정보

perplexity에서 생성한 AI이미지 사전정보 Ansible core는 cli기반의 기능만 제공하고 있고, web ui는 제공하지 않음 Redhat에서는 Ansible Tower라는 상용 제품이 있긴 하지만, 가격이 매우 비쌈 Opensource기반에서는 AWX를 사용하면 되는데,  AWX는 컨테이너 기반의 솔루션이라 컨테이너의 환경을 도입하기 어려운 곳에서 Foreman을 사용해서 ansible을 연동 ...

12-awx구동시 AWX Upgrading 무한반복 출력 해결방법

5. 자동화/IaC Ansible 기술정보

사전작업 AWX 설치 - 6 - AWX 설치절차 perplexity에서 생성한 AI이미지 발생현상 및 조치방법 AWX 설치 후 웹 UI 접근시 아래메시지창이 수십분이 흘러도 계속 출력함 컨테이너 로그 확인시 아래메시지 지속 출력 #> docker logs awx_task The above exception was the direct cause of the following exception:...

2. ELK Config 정보

2. Open-Infra ELK Stack 공유

ELK Stack Config Value 설명 Filebeat Config 정보 filebeat Log Config 값 설정값 설 명 기본값 paths 수집할 경로  /var/log/message → /home/message /var/log/secure recursive_glob. enabled recursive 패턴으로 확장 기능 활성화 true encoding ...

관측 가능성 (Obserability) 요약

IT부문 기타공유

개인적으로 공부했던 부분이라 사실과 다르게 자의적인 해석이 있을수 있음   ![qownnotes-media-drHnRi](media/qownnotes-media-drHnRi.png) 왜 옵저빌리티(observability)를 도입해야 하는가? 서비스 장애시 기존에는 담당자의 경험으로 처리했으나, 컨테이너화 되면서 내부시스템은 복잡해졌고, 단순 모니터링으로는 이슈대응이 매우 어렵게 되었음 목표는 내부시스템에 대한 자세한 정보를 기반으로 미래에 발생할 ...

etcd 데이터 백업 및 복원방법

3. Container/Kubernetes

perplexity에서 생성한 AI이미지 시작하는말 안녕하세요, 고니입니다.이번에는 kubernetes에서 가장 중요한 역활을 하는 Component가 API서버와 kubernetes의 정보를 저장하고 있는 ETCD  백업/복구를 하기 위한 방법을 기술하려고 합니다. etcd  3.6이후부터는 etcdctl 명령어는 deprecated 된다고 합니다. (etcdutil -> etcdutl) 1) 소 개 etcd...

k8s 노드이름 변경

3. Container/Kubernetes

perplexity에서 생성한 AI이미지 시작하는말 안녕하세요, 고니입니다. kubernetes에 구성된 node name이 변경되는 경우  단순히 변경만 해서는 안되고 member에서 제외했다가 join하는 절차가 필요합니다. 작업절차 해당 노드의 hsostname 변경 $> hostnamectl set-hostname {{ 변경할 호스트네임명 }} $> vi /etc/hosts 127.0...

kubernetes에서 노드 rejoin 방법

3. Container/Kubernetes

perplexity에서 생성한 AI이미지 시작하는말 안녕하세요, 고니입니다. kubernetes환경에서 호스트네임 변경같이 특정 노드의 속성변경 작업이 진행되는 경우  reset 및 join하는 절차가 필요하기 때문에 작성하였습니다. 사전 작업 삭제할 노드에서 워커노드 제외방법를 통해 제외 준비 합니다. 본 작업 노드 삭제 마스터 노드에서 실행 $> kubectl delete nodes {...

일반계정에서 kubectl 사용하기 위한 절차

3. Container/Kubernetes

perplexity에서 생성한 AI이미지 시작하는말 안녕하세요, 고니입니다. OS 계정이 root가 아닌 일반 계정에서 kubectl을 사용할 인증정보가 없기 때문에 사용할 수 없습니다. 이를 해결하기 위한 절차를 기술합니다. 작업절차 인증서 복사 $> mkdir /home/{{ 계정명 }}/.kube $> /bin/cp /etc/kubernetes/admin.conf /home/{{ 계정명 ...

ETCD구성정보

3. Container/Kubernetes

perplexity에서 생성한 AI이미지 시작하는말 안녕하세요, 고니입니다. kubernetes의 분산 저장소인 ETCD에 대해 설명하고자 합니다.  ETCD는 메모리에 들어갈 수 있는 소량의 데이터를 보관하도록 설계된 저장소로 클러스터환경에서 사용합니다. ETCD는 'ɛtsiːdiː' 발음 한다고 합니다. 기본적으로 2G의 용량이 필요하며, 최대 8G까지 사용가능하고 클러스터 멤버 구성은 이론상 제한은 없으나, ...

kubeconfig 이해하기

3. Container/Kubernetes

perplexity에서 생성한 AI이미지 시작하는말 안녕하세요, 고니입니다. kubernetes에서 인증에 필요한 kubeconfig에 대해서 기술하려고 합니다. 시 작 kubeconfig 항목 설명  certificate-authority-data 클러스터 api서버를 검증하는데 사용 클라이언트가 api서버와 통신할때 인증서가 이 CA로 서명되어 있는지를 확인 client-...

esxi 설치시 최소용량으로 설치하는 방법

7. 가상화/하이퍼바이져

부팅 옵션에서 최소 설치 모드 지정 방법 ESXi 설치 미디어로 부팅할 때,부팅 메뉴(회색/노란색 화면)에서 Shift+O 키를 누르면 커맨드라인(boot options) 입력 창이 나옵니다. 여기서 아래와 같이 옵션을 추가할 수 있습니다. runweasel systemMediaSize=min