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

311 total results found

rancher 패스워드 초기화 방법

Linux 정보기록 컨테이너&가상화

rancher를 설치하고 나서 root사용자 패스워드 초기화가 필요한 경우 수행하면 됩니다. 작업방법 rancher pod 정보 확인 $> kubectl get pod -A | grep rancher cattle-system rancher-c56764479-nt7nb 1/1 Running 3 (3d2h ago) 45d rancher pod가...

rancher
reset password

크롬브라우져에서 공룡게임하기

IT부문 기타공유

크롬브라우져에 공룡게임 있다는 사실을 알게되었는데..... 크롬 브라우져에서 chrome://dino를 입력하면 인터넷 연결을 끊지 않아도 할 수 있어요.ㅋㅋ 그리고 이건..ㅋㅋ 내 점수..ㅋㅋ

컨테이너 구동시 unknown server host 메시지 뜨면서 구동실패

3. Container/Kubernetes

발생현상 컨테이너 내부에서 통신시 호스트를 못찾는 문제가 있어서(WEB ->DB) 구동실패 원 인 Docker 내부에서 hosts를 찾지 않고 docker-dns.conf를 따라서 외부 DNS를 참조해서 리졸빙하는것으로 보임. 조치방법 docker-dns를 제외하고 구동. $> mv /etc/systemd/system/docker.service.d/docker-dns.conf /etc/systemd/system/docker.service.d/docke...

pod 구동될때 Imageinspecterror or readlink invalid argument error 메시지 발생

3. Container/Kubernetes

발생현상 pod 구동될때 Imageinspecterror 메시지를 출력하면서 구동되지 않는 문제 $> kubectl describe pod {{ pod명 }} ... Events ... Imageinspecterror docker data root가 변경된 경우 일부 pod가 캐싱된 경로를 가지고 있어서 발생하는 것으로 보임 - Docker컨테이너 저장경로 변경방법 조치방법 docker 캐쉬정보 삭제 $> docker syste...

워커노드 제외방법

3. Container/Kubernetes

시작하는말 안녕하세요, 고니입니다.기존에 작성했던 컨텐츠들 업데이트를 하면서 문서의 리팩토링(Refactoring)을 진행해보려고 합니다.   사전 설명 k8s환경에서 특정 노드 제외할때 그냥 삭제해도 kube scheduling에 의해 재배치가 있긴하지만 계획된 정지 작업같은 작업이 있는경우 보다 안정적으로 노드를 제외하려면 cordon / drain 절차를 거치면 좋습니다. cordon / drain은 약간의 차이가 있는데, cordon의 경우 단...

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

3. Container/Kubernetes

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

저널로그에서 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 기술정보

AWX 데이터 백업 $> tower-cli receive --all > backup.json AWX 데이터 복구 $> tower-cli send --insecure aps_ui.json 복구시 주의사항 데이터 복구 절차는 credential, project, job template, workflow template 순으로 복구가 되어야 함. 순서가 어긋나는경우 참조할 수 있는 정보가 없다는 에러메시지 출력. (2~3차례 re...

9-AWX 사용메뉴얼

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

대쉬보드 AWX로그인 후 첫 페이지, 작업상태 및 호스트상태, 최근 사용한 템플릿과 최근 실행한 작업 요약 확인 가능 ( ACCESS → DASHBOARD ) 최근 실행 작업 최근에 실행한 템플릿의 요약정보 확인 ( ACCESS → Jobs ) Job결과 확인 아이콘 확인 : 정상 작업 완료  : 작업 실패 작업관리 : 동일한 vars값으로 재실행   : 작업이력 삭제 ...

8- Ansible Role

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

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

11-Foreman와 Ansible

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

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

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

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

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

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

시작하는말 안녕하세요, 고니입니다.이번에는 kubernetes에서 가장 중요한 역활을 하는 Component가 API서버와 kubernetes의 정보를 저장하고 있는 ETCD  백업/복구를 하기 위한 방법을 기술하려고 합니다. etcd  3.6이후부터는 etcdctl 명령어는 deprecated 된다고 합니다. (etcdutil -> etcdutl) 1) 소 개 etcd는 정족수에 따라 (n-1)/2의 노드수 만큼 일시적인 장애를 허용하지만, H/W의...