69,300원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결구성 관리 자동화 도구 - 앤서블(Ansible)
no working in time sync
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]안녕하세요 하기와 같이 경고창으로 진행이 안되는데 방법이 있을까요[DEPRECATION WARNING]: Param 'transport' is deprecated. See the module docs for more information. This feature will beremoved in version 2.9. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
- 미해결구성 관리 자동화 도구 - 앤서블(Ansible)
윈도우서버 2012 vagrant 에러
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 법을 읽어보셨나요? 예 (https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]cfg.vm.box = "opentable/win-2012r2-standard-amd64-nocm"으로 작업시 되지를 않아서..vagrant 에서 2016으로 수정해서 작업했는데..config.vm.box = "mwrock/Windows2016" 위와 같이 에러가 나옵니다.혹시 윈도우서버는 vagrant cloude에서 어떤 걸로 작업했는지 알수 있을까요?
- 미해결구성 관리 자동화 도구 - 앤서블(Ansible)
vagrant 버전 혹시 몇버전으로 하시는지 알수 있을까요?
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 아니요3. 질문 잘하기 법을 읽어보셨나요? 예 (https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]안녕하세요vagrant 2.3.7 버전으로 작업시 다음과 같이 에러가 나옵니다.vagrant 삭제후 하위 버전으로 작업시에는 Hyper-V 를 설치하라고 나오고..혹시 vagrant 몇버전으로 작업 했는지 알수 있을까요?vagrant plugin uninstall vagrant-vbguest 해서 삭제후vagrant plugin install vagrant-vbguest --plugin-version 0.21 0.21 버전 설치 후vagrant reload위와 같이 에러가 나옵니다.
- 미해결구성 관리 자동화 도구 - 앤서블(Ansible)
Packer와 Vagrant 중 현업에서 둘중 얼마나 더 많이 사용하는지 알고 싶습니다.
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? 예(https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 네[질문 하기]안녕하세요 hashicorp 사에서 만든 이미지 빌드 툴 에서는Packer와 Vagrant 가 있는걸로 알고 있습니다.혹시 현업에서도 Vagrant를 사용하나요?Vagrant는 커밋이 너무 예전에 된거 같아서.Packer를 통해서 이미지 빌드를 자동화 하고, Vagrant로 동작 테스트 하는 고객사가 있는걸로 알고 있어서.실제 고객사에서는 어떻게 사용하는지 궁금합니다.
- 미해결구성 관리 자동화 도구 - 앤서블(Ansible)
실습코드가 올려져 있나요.
안녕하세요.실습위주의 강의라 이해야 잘 됩니다.다만, 실습코드가 있으면, 도움이 될 것 같습니다.실습코드가 올려져 있는 github 사이트가 있나요.
- 미해결구성 관리 자동화 도구 - 앤서블(Ansible)
ansible-server에 pywinrm 설치 시, 에러 발생하여 문의드립니다.
안녕하세요. 아래 섹션 실습 중, 에러가 발생하여 문의드립니다. 섹션 9 : [응용] 윈도우 관리학 - (1)베이그런트를 이용해서 윈도우를 추가하기 Ansible_env_ready.yaml 에 아래와 같이 추가 후, vagrant provision ansible-server을 수행했는데 pvwinrm 설치 과정에서 에러가 발생하였습니다. - name: Install python-pip yum: name: python-pip state: present - name: Install pywinrm pip: name: pywinrm state: present ansible-server에 접속하여 수동으로 pip install pywinrm을 수행했는데 역시 에러가 발생합니다.python 버전을 업그레이드 하라고 메시지가 나오는데 향후 수업 따라하기 시, 영향이 있을 듯 하여 선뜻 테스트하지 못 하고 있습니다. 해결 방법에 대해서 가이드 부탁드리겠습니다. 감사합니다 !
- 미해결구성 관리 자동화 도구 - 앤서블(Ansible)
vagrant에서 config.vm.box에 지정한 값으로 실행되지 않습니다.
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의 내용과 관련된 질문인가요? [예]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예]3. 질문 잘하기 법을 읽어보셨나요? [예](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]베이그런트를 이용해서 우분투를 추가하기 강의를 따라하다 오류가 발생했습니다. #Ansible-Node03 config.vm.define:"ansible-node03" do |cfg| config.vm.box = "ubuntu/trusty64" cfg.vm.provider:virtualbox do |vb| vb.name="Ansible-node03" vb.customize ["modifyvm", :id, "--cpus", 1] vb.customize ["modifyvm", :id, "--memory", 512] end cfg.vm.host_name="ansible-node03" cfg.vm.synced_folder ".", "/vagrant", disabled: true cfg.vm.network "public_network", ip: "192.168.1.13" cfg.vm.network "forwarded_port", guest: 22, host: 19213, auto_correct: false, id: "ssh" endvagrantfile에 작성된 내용입니다.vagrant up으로 실행시키면 ansible-node03이 ubuntu로 설치되지않고 centos로 설치됩니다.==> ansible-node03: Importing base box 'centos/7'... ==> ansible-node03: Matching MAC address for NAT networking... ==> ansible-node03: Checking if box 'centos/7' version '2004.01' is up to date... ==> ansible-node03: Waiting for cleanup before exiting...혹시 box 이미지가 없어서 그런가? 싶어서 vagrant box add로 ubuntu 이미지를 받아와도 동일한 증상이 나타납니다.PS C:\HashiCorp> vagrant box list centos/7 (virtualbox, 2004.01) ubuntu/trusty64 (virtualbox, 20190514.0.0)box list에 이미지가 있는 것을 확인했습니다.
- 미해결구성 관리 자동화 도구 - 앤서블(Ansible)
-e 옵션이란 무엇일까요?
강의를 들으면서 ansible-playbook 명령어 입력 시에 대표적인 4가지 옵션들을 학습하였습니다. -i : 적용될 노드들을 선택 (보통 파일에 명시)-m : 사용하는 모듈-k : 암호를 물어보도록 설정-a : arguments 전달 앤서블과 관련된 깃허브를 돌아다니면서 다른 사람이 작성한 플레이북을 보던 중에 빈번하게 -e 옵션을 사용하는 것을 보았는데요,이 옵션이 무엇인지 구글링을 해봐도 확실할 설명을 못 찾겠네요... ㅠ어떤 목적으로 사용하는 옵션인지 궁금합니다.
- 미해결구성 관리 자동화 도구 - 앤서블(Ansible)
vagrant 초기 구성 질문
안녕하세요. 실습 환경 구성에서 제공해주신 파일로 vagrant up을 실행하니 CentOS 설치 과정에서 문제가 발생하네요. epel 저장소와 kenel 버전 차이에서 발생하는 문제인거 같은데 검색을 통해서 Vagrantfile Cent 설치 파트에서 아래 옵션을 추가하니 정상적으로 진행되었습니다. cfg.vbguest.installer_hooks[:before_install] = ["yum install -y epel-release", "sleep 1"] cfg.vbguest.installer_options = { allow_kernel_upgrade: false , enablerepo: true } 해당 옵션들과 문제가 왜 발생하는지 한 번 체크해서 알려주실수 있나요? 아니면 제가 잘못 진행하고 있는 부분이 있는지 알려주시길 부탁드립니다. 감사합니다.
- 미해결구성 관리 자동화 도구 - 앤서블(Ansible)
최초 패스워드 입력 질문
server의 pub키를 각 노드들의 authorized_keys 에 등록하는 것은 이해했습니다. 다만 위 등록 과정 역시 playbook으로 작성됐기 때문에 ansible을 이용한 것이고 ssh를 시용한 것인데요. 위 과정을 실행할 때는 패스워드 입력을 요구받았을텐데 제가 놓친 것인지 그 부분은 찾기 어렵네요. 또는 패스워드 입력 없이 실행된 것인가요? 만약 패스워드 입력 없이 실행됐다면 어떻게 가능한 것인지 궁금합니다
- 미해결구성 관리 자동화 도구 - 앤서블(Ansible)
좋은 강의 감사합니다
좋은 강의 감사합니다~ 덕분에 막막했던 ansible를 쉽고 재밌게 배울 수 있었습니다. 혹시 출처를 남기고 강의에서 공부한 내용이나 정리한 내용 블로그에 올려도 될까요?
- 미해결구성 관리 자동화 도구 - 앤서블(Ansible)
group['nodes']에 대해서 궁금한 점이 있습니다.
group['nodes']에 의해서 index값에 실제 IP 값이 맵핑되어있다고 설명해주셨는데 이 부분이 잘 이해가 되질 않습니다. 직접 맵핑해준적도 없는데 group['nodes']가 facts인자인건지 아니면 다른 어디에 맵핑된건지 궁금하네요.
- 미해결구성 관리 자동화 도구 - 앤서블(Ansible)
Auto_known_host.yml 에서 오류 발생합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 영 관련 문의는 1:1 문의하기를 이용해주세요. 깃허브에 올려주신 파일 받아서 1.2 폴더 내부에 있는 파일들 전부 복사해서 Hashicorp에 넣어주고 배치파일 CR LF로 수정하고 저장한 다음 배치파일 실행해준 뒤 vagrant up 했는데 위와 같은 오류가 발생하네요. 문법 오류라고 출력되길래 위 사진에 출력된거처럼 고치라고 적혀있어서 고쳐봤는데도 안됩니다... ㅠ
- 미해결구성 관리 자동화 도구 - 앤서블(Ansible)
안녕하세요 ansible Auto_authorized key 등록하는 부분에서 에러가 났는데요.
안녕하세요 ! 먼저 저는 vagrent 환경을 사용하지 않고 vmware 환경에서 실습을 진행하고 있습니다. 버전은 전부 centos7을 사용했고요, 구성은 앤서블 코어 1대, 노드 2대 이렇게 작게 구성 했습니다. ansible 코어에서 노드들을 컨트롤 할 때 비밀 번호를 입력하는 과정을 스킵하여 최대한 편리하게 사용하기 위해 rsa_public 키 값들을 노드들의 authorized_keys 에다가 전달하려하는 개념까지는 이해가 잘 됐습니다. 플레이북 작성예제를 따라하여. 작성을 했는데 에러가 떴습니다. permission denied라는 에러가 떴습니다. 제가 작성한 파일은 이렇습니다. 제가 의심이 되는 부분은 마지막 lineintfile dest에 /root/.ssh 경로를 설정해서 그런것 같습니다. 그래서 become: true 를 주고 해도 결과는 같았습니다. 다른 노드 pc들은 .ssh의 경로가 전부 /root/.ssh << 이렇게 돼 있어서 경로를 저렇게 넣었는데 이것이 문제가 되는걸까요? .ssh의 파일을 최상위 디렉토리(/)로 옮기고 파일도 그것의 경로에 맞게 수정해봤지만 결과는 같았습니다. 권한 문제인지, 경로문제인지 잘 모르겠습니다. ㅎㅎ 알려주시면 감사하겠습니다.
- 미해결구성 관리 자동화 도구 - 앤서블(Ansible)
ansible로 우분투 nginx 설치시 에러 원인 확인 부탁드립니다.
강의를 통해 유요한 정보많이 받아갑니다. 감사합니다. 강사님, 그런데 강좌는 좀 무관한 오류인거 같은데.... 실습시 제 서버에서는 우분투에 ngnix설치 과정에서 아래와 같은 오류가 뜨는데 무슨 문제인지 알수 있을까요? 에러로그 TASK [./roles/nginx : Upload default index.html for web server] ********************************************************************************************************************************** Saturday 06 March 2021 06:57:43 +0000 (0:00:57.492) 0:01:23.711 ******** fatal: [192.168.1.102]: FAILED! => {"changed": false, "dest": "/usr/share/nginx/html/", "elapsed": 0, "gid": 0, "group": "root", "mode": "0755", "msg": "Request failed: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>", "owner": "root", "size": 4096, "state": "directory", "uid": 0, "url": "https://www.nginx.com"} fatal: [192.168.1.103]: FAILED! => {"changed": false, "dest": "/usr/share/nginx/html/", "elapsed": 0, "gid": 0, "group": "root", "mode": "0755", "msg": "Request failed: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>", "owner": "root", "size": 4096, "state": "directory", "uid": 0, "url": "https://www.nginx.com"} fatal: [192.168.1.104]: FAILED! => {"changed": false, "dest": "/usr/share/nginx/html/", "elapsed": 0, "gid": 0, "group": "root", "mode": "0755", "msg": "Request failed: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>", "owner": "root", "size": 4096, "state": "directory", "uid": 0, "url": "https://www.nginx.com"} fatal: [192.168.1.110]: FAILED! => {"changed": false, "dest": "/usr/share/nginx/html/", "elapsed": 0, "gid": 0, "group": "root", "mode": "0755", "msg": "Request failed: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>", "owner": "root", "size": 4096, "state": "directory", "uid": 0, "url": "https://www.nginx.com"} fatal: [192.168.1.101]: FAILED! => {"changed": false, "dest": "/usr/share/nginx/html/", "elapsed": 0, "gid": 0, "group": "root", "mode": "0755", "msg": "Request failed: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>", "owner": "root", "size": 4096, "state": "directory", "uid": 0, "url": "https://www.nginx.com"} fatal: [192.168.1.111]: FAILED! => {"changed": false, "dest": "/usr/share/nginx/html/", "elapsed": 0, "gid": 0, "group": "root", "mode": "0755", "msg": "Request failed: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>", "owner": "root", "size": 4096, "state": "directory", "uid": 0, "url": "https://www.nginx.com"} fatal: [192.168.1.112]: FAILED! => {"changed": false, "dest": "/usr/share/nginx/html/", "elapsed": 0, "gid": 0, "group": "root", "mode": "0755", "msg": "Request failed: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>", "owner": "root", "size": 4096, "state": "directory", "uid": 0, "url": "https://www.nginx.com"} fatal: [192.168.1.113]: FAILED! => {"changed": false, "dest": "/usr/share/nginx/html/", "elapsed": 0, "gid": 0, "group": "root", "mode": "0755", "msg": "Request failed: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>", "owner": "root", "size": 4096, "state": "directory", "uid": 0, "url": "https://www.nginx.com"} fatal: [192.168.1.114]: FAILED! => {"changed": false, "dest": "/usr/share/nginx/html/", "elapsed": 0, "gid": 0, "group": "root", "mode": "0755", "msg": "Request failed: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>", "owner": "root", "size": 4096, "state": "directory", "uid": 0, "url": "https://www.nginx.com"} fatal: [192.168.1.115]: FAILED! => {"changed": false, "dest": "/usr/share/nginx/html/", "elapsed": 0, "gid": 0, "group": "root", "mode": "0755", "msg": "Request failed: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>", "owner": "root", "size": 4096, "state": "directory", "uid": 0, "url": "https://www.nginx.com"} fatal: [192.168.1.116]: FAILED! => {"changed": false, "dest": "/usr/share/nginx/html/", "elapsed": 0, "gid": 0, "group": "root", "mode": "0755", "msg": "Request failed: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>", "owner": "root", "size": 4096, "state": "directory", "uid": 0, "url": "https://www.nginx.com"} fatal: [192.168.1.117]: FAILED! => {"changed": false, "dest": "/usr/share/nginx/html/", "elapsed": 0, "gid": 0, "group": "root", "mode": "0755", "msg": "Request failed: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>", "owner": "root", "size": 4096, "state": "directory", "uid": 0, "url": "https://www.nginx.com"} fatal: [192.168.1.120]: FAILED! => {"changed": false, "dest": "/usr/share/nginx/html/", "elapsed": 0, "gid": 0, "group": "root", "mode": "0755", "msg": "Request failed: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>", "owner": "root", "size": 4096, "state": "directory", "uid": 0, "url": "https://www.nginx.com"} fatal: [192.168.1.118]: FAILED! => {"changed": false, "dest": "/usr/share/nginx/html/", "elapsed": 0, "gid": 0, "group": "root", "mode": "0755", "msg": "Request failed: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>", "owner": "root", "size": 4096, "state": "directory", "uid": 0, "url": "https://www.nginx.com"} fatal: [192.168.1.119]: FAILED! => {"changed": false, "dest": "/usr/share/nginx/html/", "elapsed": 0, "gid": 0, "group": "root", "mode": "0755", "msg": "Request failed: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>", "owner": "root", "size": 4096, "state": "directory", "uid": 0, "url": "https://www.nginx.com"}
- 미해결구성 관리 자동화 도구 - 앤서블(Ansible)
Ansible Log 파일의 취합에 대해서 물어보고 싶습니다.
안녕하세요. 회사에 Ansible tower를 사용하고 있지만 ansible을 갓배우기 시작해서 이런 방법이 있는 지 문의하고 싶습니다. Node 1~ 300번까지 있으며 모든 node를 Node 1에 특정한 곳에 특정파일을 취합을 하는 방법을 찾고 있습니다. 모듈 fetch를 이용하여 Ansible server에 취합하고 node1에 배포 할수 있는 방법이 있을 것 같긴 하지만 다른 방법 즉 1~300 node를 1 node로 취합하는 방법이 있을까요?
- 해결됨구성 관리 자동화 도구 - 앤서블(Ansible)
vm 양방향 authorized_keys 와 known_hosts 등록 질문입니다.
강의 잘 보고 있습니다. 감사합니다. 그런데 강의해주신대로 해서 server -> node 로 단방향은 ssh 접속이 잘 되는데요.. node -> server 도 ssh 접속이 그냥 되도록 authorized_keys 와 known_hosts 등록되는 방법이 있을까요? 양방향으로 node <-> server 되도록 authorized_keys 와 known_hosts 등록하는 앤서블 스크립트를 작성하는 방법이 궁금합니다... 감사합니다.
- 미해결구성 관리 자동화 도구 - 앤서블(Ansible)
명령어 질문좀 드릴게용
ssh-keygen -b 2048 -t rsa 까지는 알겠는데요 이후에 -f ~/.ssh/id_rsa -q -N '' 이거는 어떤걸 의미 하는지 알수잇을까요 ? 앤서블하고는..동떨어진 질문이라 죄송해여 ㅠㅠ 그리고 추가로 ignore_errors 는 어떤 의미 인지도 좀..ㅠㅠ