본문 바로가기

인프라172

[ansible] ansible mssql loginame 리스트 조회 개요 - mssql에 로그인계정으로 등록된 계정중 sysadmin 권한을 가진 계정의 리스트를 조회한다. 세부내용 - ansible이 수행하는 로그인계정으로 실행하기위해 윈도우 인증을 사용하였다. - 해당 플레이북이 실행되려면 mssql loginname에 ansible 접속 윈도우계정도 등록해야한다. - ansible 2.5로 구동하기 때문에 별도의 모듈이 아닌 쉘명령어 win_command를 사용해야 한다. - 윈도우 명령어 sqlcmd에서 윈도우 인증으로 접속하여 쿼리를 수행하려면 -E 옵션이 있어야 한다. --- - name: print net user hosts: all gather_facts: no vars: ansible_connection: winrm ansible_port: 5985 an.. 2023. 2. 20.
[ansilbe] basic: the specified credentials were rejected by the server 개요 - 앤서블 ansible 플레이븍 실행시 basic: the specified credentials were rejected by the server 에러에 대한 에러를 처리할 수 있다. fatal: [test-seo]: UNREACHABLE! => {"changed": false, "msg": "basic: the specified credentials were rejected by the server", "unreachable": true} 해결방법 - playbook내에 아래 옵션을 추가한다. no_log: false 2023. 2. 13.
[ansible] 앤서블 병렬 실행 옵션 개요 - ansible로 실행대상 서버에게 yml 플레이북을 병렬 실행 할 수있다. - 쉘스크립트와 다르게 병렬처리가 가능하다고 하는데 블로그나 강의 영상 어디에서도 정작 어떻게 병렬처리를 하는지 안알려준다(어쩌라는건지... 핵심을 왜 안알려주는겨..) 사용방법 옵션 -f 숫자 : 동시에 yml파일을 실행할 갯수를 뜻한다. 최대갯수는 컴퓨터 사양이나 네트워크 환경에 따라 다르다고 하고 테스트해본 결과 옵션이 아예 없는 것과 있는 것(-f 15)의 실행속도 차이는 가 있었다 서버의 경우 -f 15와 -f 30의 실행완료시간 차이는 크게 차이나지 않았다. 아래 명령어는 15개를 병렬(동시에)로 처리하는 명령어다 ansible-playbook /data/ansible/$job -i /data/ansible/h.. 2023. 2. 12.
[redis] rocky8 redis 7.0 설치 개요 rocky8 redis 7.0 설치 방법 세부내용 - rocky8에서 테스트및 구글링 결과 yum으로 딱히 설치할 수 없었다. - 결론은 소스설치 해야한다 - 직접 테스트해본 결과임 ## 다운로드 및 설치 wget https://download.redis.io/releases/redis-7.0.8.tar.gz tar -xvzf redis-7.0.8.tar.gz cd redis-7.0.8 make make install ## /usr/lib/systemd/system/redis.service 에 아래 내역 추가 및 저장 [Unit] Description=Redis In-Memory Data Store After=network.target [Service] User=redis Group=redis Ex.. 2023. 2. 11.
[redis] redis DENIED Redis is running in protected mode because protected mode is enabled and no password is set for the default user. 개요 - 서버:6379 포트로 telnet 통신은 되지만 접근시 아래와 같은 에러 출력 DENIED Redis is running in protected mode because protected mode is enabled and no password is set for the default user. In this mode connections are only accepted from the loopback interface. If you want to connect from external computers to Redis you may adopt one of the following solutions: 1) Just disable protected mode sending the command 'CO.. 2023. 2. 10.
반응형