본문 바로가기 메뉴 바로가기

Jacob Baek's home

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Jacob Baek's home

검색하기 폼
  • all (208)
    • private (3)
      • diary (0)
      • graduateschool (3)
      • important thing (0)
      • my project (0)
      • study (0)
    • Cloud (75)
      • Private Cloud (35)
      • Public Cloud (0)
      • Cloud Native (16)
      • Architecture&Tech (2)
      • Kubernetes (22)
    • Security (11)
      • programming (0)
      • Architecture&Tech (3)
      • System&Tools (4)
      • Cloud Native (3)
    • DevOps (27)
      • System&Tools (27)
      • Architecture&Tech (0)
    • Network (6)
      • System&Tools (5)
      • Architecture&Tech (1)
    • Storage (5)
      • Architecture&Tech (1)
      • System&Tools (4)
    • os (25)
      • Linux (23)
      • Windows (2)
      • Embedded&Mobile&Etcs (0)
    • programming (17)
      • python (1)
      • c/c++ (1)
      • Java (1)
      • kernel (0)
      • Scripts (5)
      • devtools (2)
      • protocol (1)
      • common (1)
      • sw engineering (1)
      • Web Programming (0)
      • etc (4)
    • Server (16)
      • SystemMGAuto (0)
      • WebServer (6)
      • VirtualServer (1)
      • EtcServer (9)
    • quailty assurance (4)
      • Theory (1)
      • System & Tools (3)
    • ITtech (1)
    • database (0)
    • language (0)
    • Trips (0)
    • music (0)
    • etc (2)
  • 방명록

all (208)
invalid syntax with deprecated python 2.7

이슈사항 setuptools 의 버전 문제로 현재 유지보수가 이루어지지 않는 python 2.7을 사용하려 할때 다음과 같은 syntax 에러를 맞이하는 경우가 있다. [vagrant@localhost ~]$ pip install --upgrade pip Collecting pip Using cached https://files.pythonhosted.org/packages/da/f6/c83229dcc3635cdeb51874184241a9508ada15d8baa337a41093fab58011/pip-21.3.1.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last): File "", lin..

programming/python 2022. 1. 7. 15:08
sockperf

sockperf란 성능 테스팅을 위해 설계된 socket API를 기반으로 한 네트워크 벤치마킹 도구이다. sockperf build 별도의 binary 파일을 제공하고 있지 않기에 ubuntu 기준으로 다음과 같이 build를 하여 sockperf binary를 만들어 사용한다. sudo apt install perl make automake autoconf m4 libtool-bin g++ ./autogen.sh (only when cloning from repository) ./configure make && make install 빌드 당시 사용했던 OS 버전은 ubuntu 20.04 이다. sockperf 사용 서버/클라이언트 구조로 동작된다. 먼저 sockperf의 help 를 확인해보면 ub..

Network/System&Tools 2022. 1. 5. 18:19
process max open files with systemd

/etc/security/limits.conf 내에 nofile 을 변경했음에도 특정 프로세스는 적용이 안된것을 보게되어 이에 대해 확인한 사항을 정리한다. 이슈 확인 아래와 같이 ulimit으로 확인한 max open files 가 65535임에도 [root@localhost ~]# ulimit -n 65535 systemd에 의해 실행되는 process의 limits은 다른 값을 출력하는것을 확인하였다. [root@localhost ~]# cat /proc/11223/limits | grep "open file" Max open files 1024 4096 files 분석결과 systemd는 기본적으로 기본값을 따로 가지고 있고 해당 값이 적용되는것으로 보인다. $ sudo systemctl show..

os/Linux 2021. 11. 24. 19:48
virtualbox VERR_NEM_VM_CREATE_FAILED issue

issue vagrant 를 통해 virtualbox 이미지를 생성 및 실행했을때 생성후 실행과정중에 아래와 같은 이슈가 발생됨 Stderr: VBoxManage.exe: error: Call to NEMR0InitVMPart2 failed: VERR_NEM_INIT_FAILED (VERR_NEM_VM_CREATE_FAILED) VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface IConsole 실제 virtualbox로 생성한 VM을 실행해도 동일한 현상 재현됨 환경 : virtualbox 6.1.28 원인 hyper-v가 auto로 설정되어 있어 이로 인해 이슈 발생됨 PS Microsoft..

Server/VirtualServer 2021. 11. 9. 20:16
Grafana with gitlab as OIDC provider

Gitlab은 OIDC provider로서 동작하여 등록된 사용자를 oauth authenticate 및 authorization에 사용할 수 있게 해준다. 실제 OIDC provider 로써 어떻게 해야 동작되며 이를 어떻게 client side에서 설정하는지에 대하여 알아보도록 하자. How to setup 먼저 gitlab과 grafana를 준비하자. (간단하게 테스트로 알아보기 위해 docker-compose로 구동을 시켜보았다.) Gitlab Gitlab은 구동시 별도의 작업을 해줄 필요는 없다. 다만 expire token과 같은 기능을 사용하고자 한다면 버전확인을 하고 Gitlab을 구동해줄것을 권장한다. application 화면에서 다음과 같이 설정을 진행한다. 먼저 아래 메뉴화면에서 a..

DevOps/System&Tools 2021. 11. 3. 21:07
How to occur hung_task_panic on Rocky Linux

만약 RedHat 계정이 있다면 아래 RedHat 솔루션 페이지를 한번 읽어볼것을 권장한다. https://access.redhat.com/solutions/60572 hung_task_panic 설정의 경우 Rocky Linux라고 다르지 않다. 실제 CentOS 7에서도 동일하게 설정이 가능하다. hung_task_panic 설정 hung_task_panic 에 따른 vmcore를 분석해야 하는 경우 다음과 같은 설정을 수행해야 한다. 먼저 CentOS와 동일하게 kdump가 동작중이어야 한다. [root@localhost rocky]# systemctl status kdump ● kdump.service - Crash recovery kernel arming Loaded: loaded (/usr/l..

os/Linux 2021. 11. 3. 20:33
failed to build map of initial containers from runtime: no PodsandBox found with Id

kubespary upgrade 과정중 아래와 같은 이슈로 인해 kubelet이 정상적으로 동작되지 않는 상황이 발생되어 kubespary upgrade가 실패되는 상황이 발생되었다. Oct 24 00:35:14 master001 kubelet[2553253]: I1024 00:35:14.327902 2553253 kubelet_node_status.go:74] "Successfully registered node" node="master001" Oct 24 00:35:14 master001 kubelet[2553253]: I1024 00:35:14.334714 2553253 kubelet_node_status.go:554] "Recording event message for node" node="mas..

Cloud/Kubernetes 2021. 10. 24. 00:42
Grafana with okta

Grafana를 okta와 연동하는 방법에 대하여 알아보도록 하자. 진행했던 방식은 OIDC 연동방식이다. 순서 okta app 생성 okta 사용자 추가 grafana 연동 설정 grafana rbac 설정 1. okta 설정 별도의 app 생성에 대한 설명은 추가하지 않았다. 이유는 아래 설정정보만 참고할수 있어도 설정에 크게 문제가 되지 않았다. 주의할것은 url 설정이며 Grafana에서 okta 연동시 사용되는 url은 /login/okta를 포함한 주소이다. https://grafana.com/docs/grafana/latest/auth/okta/#create-an-okta-application 2. okta 사용자 추가 실제 okta 화면에 app이 표출이 될 사용자를 추가하자. (여기서 추..

DevOps/System&Tools 2021. 10. 19. 22:29
이전 1 2 3 4 5 6 ··· 26 다음
이전 다음
공지사항
최근에 올라온 글
  • fluent-bit with azure servi⋯
  • Kaniko
  • Bash shell variables looks ⋯
  • Ubuntu ringbuffer size perm⋯
최근에 달린 댓글
  • 감사합니다 부족한 질문이었지만 정말 좋은 답변 감사드립⋯
  • 안녕하세요. 먼저 질문주신 내용을 제가 이해하기론 두가⋯
  • 안녕하세요 ㅎㅎ 구글에서 돌고 돌다가 선생님의 블로그까⋯
Total
134,319
Today
5
Yesterday
64
링크
  • Cyuu
TAG
  • dnssec
  • crashloopbackoff
  • mattermost
  • hashicorp boundary
  • metallb
  • galera
  • ansible
  • Terraform
  • Helm Chart
  • ConEmu
  • DevSecOps
  • kubernetes
  • Jenkinsfile
  • ulimit
  • OpenStack
  • openstacksdk
  • socket
  • kubernetes install
  • macvlan
  • minio
  • ceph
  • boundary ssh
  • minikube
  • nginx-ingress
  • wsl2
  • elasticsearch
  • openstack backup
  • jenkins
  • K3S
  • vmware openstack
more
«   2023/02   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28
글 보관함
  • 2023/01 (1)
  • 2022/12 (2)
  • 2022/08 (2)
  • 2022/04 (3)
  • 2022/03 (5)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바