인프라171 앤서블(ansible) 명령어 앤서블 명령어 옵션 -m : ansible에서 정의한 모듈명, 자주 쓰는 모듈은 아래와 같다. copy : 파일 복사 yum : rpm 패키지 설치 firewalld : 방화벽 설정 reboot : 재부팅 service: 서비스 관리 user : 사용자 계정 관리 - a : 플러그인의 아규먼트 -k : ansible 실행 시 비밀번호 검증 -K : ansible 실행 시 root 권한으로 수행 용량 체크 ansible all -m shell -a "df -h" -k yum을 이용한 rpm설치 ansible all -m yum -a "name=vim state=present" -k 보통 yum을 사용할 때는 yum install vim -y 이런 식으로 사용하는데 아규먼트 옵션(-a) 뒤에 쓰여 있는 걸 .. 2022. 2. 25. 앤서블 코어(Ansible core) 설치 앤서블은 마스터 노드에 앤서블 코어만 설치하면 된다. 플레이북으로 명령을 내렸을 때 멱등성의 특징으로 중복 실행으로 인한 오류를 방지할 수 있다. 멱등성이란? 멱등성의 정의 연산을 여러번 하더라도 결과가 달라지지 않는 것 예를 들어 echo "hello seo" >> test.log라는 명령을 내렸을 때 수행할 때마다 test.log파일에 hello seo가 기록될 것이다. 하지만 ansible로 실행하면 한 번만 수행된다. 테스트 환경 CentOS7 설치방법 yum install epel-release yum install ansible ansible 먼저 설치시도를 하면 찾을 수 없다고 나온다. 따라서 epel-release를 먼저 설치해준다. 모든 호스트에 ping 체크를 하려는 명령어. 하지만 호.. 2022. 2. 22. vi에서 키패드 숫자입력 안될 때 vi를 열어서 아이피를 입력할때 보통 키패드(맨오른쪽에 있는 숫자키)를 이용하는데 숫자입력이 안되는 경우가 있다. env | grep TERM으로 변수값을 조회 해보면 아래와 같이 나오는데 이것을 linux로 변경해주면 된다. 영구적으로 변경해주려면 /etc/bashrc에서 변수값을 정의하여 로그인할때 적용되도록 해주자. 2022. 2. 22. 도커(docker)란 무엇인가? 도커의 정의 도커(docker)란 무엇입니까? 도커란 컨테이너 기반의 가상화 플랫폼이다. chroot, cgroup 및 네임스페이스와 같은 리눅스 커널의 기능을 사용하여 프로세스를 분리함으로써 독립적으로 실행될 수 있도록 한다. chroot(독립된 공간) - 새로운 가상 루트 디랙토리를 생성하여 원격서비스로 접속할 경우 상위로 이동이 불가능하게 하는 명령어 name space(독립된 환경) - 데이터에 이름을 붙여 충돌 가능성을 줄이고 쉽게 참조할 수 있게 하는 개념 - 6개의 독립된 환경을 제공한다 - PID / Network/ UID / Mount / UTS / IPC cgroup(독립된 자원) - 프로세스들이 사용할 수 있는 컴퓨터 자원들(CPU/Memory/Network/Device/IO)을 제한하고 격리 시.. 2022. 2. 20. 윈도우 도커(docker) 설치가 제대로 안될 때 - Docker Desktop wationg... 제대로 설치가 안된다. - https://docs.docker.com/desktop/windows/install/ 에서 도커 설치파일을 설치하였는데 다음과같이 나와버린다. Docker Desktop wationg... 제어판 > 프로그램 추가/제거 > 윈도우기능에서 아래 체크 되어있는지 확인 Hyper-V , Linux용 Windows 하위 시스템, 가상 머신 플랫폼 재부팅하면 아래와 같은 알림창이 뜬다. WSL 2 installation is incomplete kernel update 링크를 누른다. 커널 업데이트 패키지를 다운받고 설치한다. 설치를 완료하고 restart를 누르니 정상적으로 실행된다. 2022. 2. 18. 이전 1 ··· 31 32 33 34 35 다음 반응형