Aug 30, 2021[Linux] Log Server 구축하기로그 솔루션 없이, 로그 서버에서 다른 서버의 로그를 수집하도록 설정하는 방법을 정리해두려한다. 리눅스 서버에 기본적으로 깔리는 rsyslog 서비스를 이용할 것이고, OS가 7버전이하라면 syslog 인 것 같다. 0. 알아둬야 할 것 구축하기에 앞서 먼저, 간략하게 알아둬야 할 것을 정리해보면 Server — Clie …Logging4 min readLogging4 min read
Aug 18, 2021[Linux] 스크립트용 커맨드 정리스크립트 작성을 할 때, 필요한 목적별로 쓸만한 커맨드를 좀 정리해서 계속 업데이트를 하고 참고하면서 사용하려고 작성을 하려한다. 마지막 작성일: 2021.08.27 파일에 특정부분 찾아서 바꾸기 sed -i 's/기존내용/바꿀내용/' 파일절대경로 ex) sed -i 's/PASS_MAX_DAYS\t99999/PA …2 min read2 min read
Aug 12, 2021[CS]Memory 개념 정리메모리에 대한 개념을 좀 정리하려고 한다. 메모리 구조 프로세스 스레드 멀티 프로세스 멀티 스레드 컨텍스트 스위칭 오버플로우 메모리 그 자체라기 보단 관련된 용어들도 같이 정리해두고, 잊혀질만 할 때쯤 한번씩 참고해서 읽기위해… 개발자가 아니더라도 서버단에서 이러한 지식을 알고 있다면, 언젠가 트러블슈팅에 도움이 될 것이라고 …Computer Science5 min readComputer Science5 min read
Jul 28, 2021[OpenStack] 구축하기 by PackStack미루고 미뤄뒀었던 OpenStack 공부를 본격적으로 하려고 한다. 하게 된 계기는 Terraform을 공부하려는데 AWS 같은 퍼블릭을 사용하고 싶지는 않았고, VMWare나 oVirt 같은 가상화보단 이참에 OpenStack을 구축해서 같이 공부해보자는 생각으로 시작했다. 언제 포스팅이 다 마무리될지는 모르지 …Openstack6 min readOpenstack6 min read
Jun 24, 2021[CI/CD] Jenkins + Git 으로 CI/CD 환경 구축하기 [2/2]지난 포스팅에서 인스톨을 마쳤으니 이번엔 본격적으로 CICD환경 구축을 위해서 연동을 해보도록 하겠다. 먼저 Gitlab을 연동하기 위해서 Jenkins에 관련 plugin을 설치해주자 1. Gitlab Plug-in Install Jenkins 메뉴중 Jenkins 관리 → Plugin Manager → Availa …Ci Cd Pipeline6 min readCi Cd Pipeline6 min read
Jun 18, 2021[CI/CD] Jenkins + Git 으로 CI/CD 환경 구축하기 [1/2]CI/CD는 클라우드 환경 말고도 이미 너~~얼리 사용되고 있는 자동화 방법이다. 개발자가 코드를 작성해서 Github든 Gitlab이든 어딘가에 커밋을 하게 되면, 자동으로 테스트 환경에서 코드를 테스트한다거나, 운영 환경에 배포를 한다거나 하는 일련의 자동화 프로세스이다. CI/CD를 위한 도구들은 상당히 많 …Ci Cd Pipeline7 min readCi Cd Pipeline7 min read
May 6, 2021[ELK] k8s에 Elastic Stack 구축하기 (2/2)앞서, 1번 포스팅에 이어 k8s위에 Elastic Stack을 구축하는 방법에 대한 포스팅을 계속해서 진행할 것이다. Elastic Stack 중 Kibana와 Beat을 배포하는 방법을 이번 포스팅에서 정리하겠다. Kibana Deploy 앞선 포스팅과 마찬가지로 공식 문서를 참고하면서 진행을 하였고, Ki …Elasticsearch10 min readElasticsearch10 min read
Apr 26, 2021[ELK] k8s에 Elastic Stack 구축하기 (1/2)최근에 Elastic Search에 관하여 공부를 시작하게 됬고, 자연스럽게 Elastic Stack을 공부하게 됬다. 너무나 유명한 오픈소스 솔루션이고, 활용도가 상당하다. ELK Stack을 이용해서 재미난 프로젝트를 진행해봤고, 관련 내용을 정리해두려고 한다. Elastic Stack 의 구성요소는 아래와 같다. Elastic Searc …Elasticsearch7 min readElasticsearch7 min read
Apr 6, 2021[SDS] 서버에 Ceph Storage 마운트 하기이전에 k8s에서 Ceph를 사용하기 위해서 클러스터를 구성하고 Ceph-CSI를 배포하여 k8s 클러스터에 StorageClass로 등록하는 것에 대해서 정리를 했다. 이번에는 클라우드환경이 아닌 곳에서 Ceph를 볼륨으로 사용하는 경우에는 어떻게 마운트를 하는지 정리를 해보려고 한다. 먼저, CephFS 와 …Ceph4 min readCeph4 min read
Feb 26, 2021[SDS] Cephadm로 Ceph 구성하기이전 포스팅에서는 Ansible을 이용하여서 Ceph 14버전 노틸러스의 클러스터를 구축했었다. 최근에 16버전도 나오고, 15버전부터는 Ceph의 Web UI에서 사용할 수 있는 기능이 대폭 늘어났는데, 기존의 Ceph-Ansible을 이용하여 배포를 할 경우 업데이트 된 WebUI의 API를 100% 반영할 …Ceph7 min readCeph7 min read