본문 바로가기

분류 전체보기207

ss (natstat) SS명령어로 세션 강제 종료하기 예전에 다룬적 있듯이 리눅스에서는 net-tools를 통한 netstat 명령어로 현재 네트워크 세션을 확인 가능하다. 하지만 netstat 명령으로 세션을 확인 할 수는 있어도 특정 세션을 kill 하는 기능은 없다. ss 사용법은 netstat와 유사하며, 세션 강제 종료 기능과 확인기능이 다 있다. ss -nt State Recv-Q Send-Q Local Address:Port Peer Address:Port ESTAB 0 0 192.168.100.122:22 192.168.100.121:13502 ESTAB 0 36 192.168.100.122:22 192.168.100.121:13500 ESTAB 0 0 192.168.100.122:52218 192.168.21.. 2023. 1. 9.
Ansible 명령어 실습 설명서 ansible --help module에 추가적인 argument가 필요한 경우, -a로 설정한다. id 생성 관리 노드들에 일괄적으로 kevin이라는 user id를 생성하자. ansible 에러메세지에 대한 트러블슈팅을 해보겠다. 제어 노드의 admin 계정에서 입력한다. ansible webservers -m user -a "name=kevin" sudo 권한 없이 사용해서 허가권이 거부된 것이다. 뒤에 root 계정으로 명령을 실행한다는 내용을 넣어주자. ansible webservers -m user -a "name=kevin" -u root 이젠 ssh 인증 key가 없어서 접속이 안된다. vi /ansible/ansible.cfg become 활성화 ansible webservers .. 2023. 1. 6.
미니프로젝트- awx 설치 AWX Redhat에서는 Ansible Tower라는 software는 판매하고 있다. 이 Ansible tower의 Opensource 버전인 AWX의 15버전을 설치해보려고 한다. 참고로 AWX 18버전부터는 kubernetes operator을 이용해 설치해야 방식으로 변경이 되었으므로 15버전과 18버전은 설치 방법이 다르다. awx 가 docker 기반으로 설치가 되기 때문에, docker가 지원하지 않는 centos 6 에서는 설치가 쉽지 않다. ​ 기초 환경 Hardware : 2Core / 8G Mem 이상 / 60G Disk 이상 OS : Centos7 이상 python 3.6 > 기본적인 리눅스의 네트워킹 작업 (vi /etc/sysconfig/network-scripts/ifcfg-e.. 2023. 1. 5.
Ansible 개념 / 설치 공식문서 https://docs.ansible.com/ansible/latest/getting_started/index.html Getting started with Ansible — Ansible Documentation © Copyright Ansible project contributors. Last updated on Dec 14, 2022. docs.ansible.com Ansible의 배경 기존 리눅스에서 동일한 환경을 구성하기 위해 Bash 쉘 스크립트에 패키지의 설치, 설정파일 수정등을 나열하여 이를 실행하는 것이 일반적이었다. 그러나 IT의 기술력이 진보함에 따라 인프라 환경도 기존 Data center에서 cloud 환경으로 변화되고 있으며, 한명의 관리자(Admin)가 관리해야하는 서.. 2023. 1. 5.
[미니프로젝트] - metal LB 사용하여 WordPress와 MySQL을 퍼시스턴트 볼륨에 배포 (with 시크릿) 개념 공부 아래 쿠버네티스 공식문서를 그대로 따라하기만해서는 잘 되지 않기때문에 많은 검색과 트러블슈팅을 요구한다. 아래 글에 더해서 metal LB를 사용하는 방법을 따로 찾아봐야 한다. 전체 개요 https://kubernetes.io/ko/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/ 예시: WordPress와 MySQL을 퍼시스턴트 볼륨에 배포하기 이 튜토리얼은 WordPress 사이트와 MySQL 데이터베이스를 Minikube를 이용하여 어떻게 배포하는지 보여준다. 애플리케이션 둘 다 퍼시스턴트 볼륨과 퍼시스턴트볼륨클레임을 데이터를 저장하기 위해 kubernetes.io PersistentVolumes WordPre.. 2023. 1. 4.
ingress https://kubernetes.io/ko/docs/concepts/services-networking/ingress/ 인그레스(Ingress) 기능 상태: Kubernetes v1.19 [stable] 클러스터 내의 서비스에 대한 외부 접근을 관리하는 API 오브젝트이며, 일반적으로 HTTP를 관리함. 인그레스는 부하 분산, SSL 종료, 명칭 기반의 가상 호스팅을 제공 kubernetes.io ingress 인그레스 는 클러스터 외부에서 클러스터 내부 서비스 로 HTTP와 HTTPS 경로를 노출한다. 트래픽 라우팅은 인그레스 리소스에 정의된 규칙에 의해 컨트롤된다. web 서비스 안에 아래의 페이지로 구성되어 있다면 회원가입 pod - ip 상품목록 pod - ip 결제 pod - ip 장바구니 p.. 2023. 1. 4.