본문 바로가기

Ansible

(3)
Ansible 명령 Ansible 제대로 작동되는게 맞는지 확인 명령어Ansible all –m ping –kAnsible all –a "/bin/echo hello" -k  Ansible playbook 실행 명령어Ansible-playbook yaml파일 -k
Ansible 설정 인증키 하는 방법Client (나의 경우에는 mac)명령어) Ssh-keygen -t rsa~/.ssh의 pub을 server의 authorized_keys로 보냄명령어) ssh-copy-id 로그인할서버이름@서버ip주소>> 만약 mac에서 안되는거면 systempreference에서 sharing 에서 remote login 허락해주기 그래야 port22 열림>> 만약 sshpass 깔아야 한다고 나오면 이거 따라하기 https://www.hashbangcode.com/article/installing-sshpass-osx-mavericks   >> 만약 이걸로 안되면 서버 (내가 원격으로 접속할)권한 확인Sudo chmod 700 ~/.sshSudo chmod 600 ~/.ssh/authorized_..
Ansible 개념 Ansible배포, 관리를 간소화, 자동화 툴비슷한 툴 : puppet, chef, saltAgent-less : 관리받는 대상에 아무런 프로세스가 깔려있지 않아도 관리 가능 ★○ Windows의 경우, ansible을 통해 제어는 가능하지만, windows를 ansible 서버로 사용 XAnsible을 설치한다. = Ansible Core를 설치한다.Ansible core : ansible 동작에 필요한 최소한의 것들만 포함한 패키지Ansible Tower : lens처럼 UI 추가함으로써 사용 편의성을 높인 것NodeControl nodes : 제어 노드Managed nodes : 자동화로 관리할 노드제어노드는 ansible command line 설치 필요Devops : 이전에는 개발 > 운영이 따..