묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결인프라 보안 점검 Ansible + Django 로 한번에 끝내기
PPT가 꺠져서 보입니다
안녕하세요PPT가 꺠져서 보입니다
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
섹션2 강의자료
안녕하세요.다른 파트들은강의자료에 첨부가 되어있는데요, 섹션2 강의자료 dpf가 누락 되어있습니다.어디서 받을 수 있을까요?
-
미해결구성 관리 자동화 도구 - 앤서블(Ansible)
앤서블 서버에 앤서블 코어의 환경 구성하기편 질문
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]영상처럼 vm이 똑같이 안만들어집니다.강의 본문에 Vagrantfile 수정Vagrant.configure("2") do |config| config.vm.define:"ansible-server" do |cfg| cfg.vm.box = "centos/7" cfg.vm.provider "virtualbox" do |vb| vb.name = "Ansible-Server(Udemy-rat)" end cfg.vm.host_name = "ansible-server" cfg.vm.synced_folder ".", "/Vagrant", disable: true cfg.vm.network "public_network", ip: "192.168.0.10" cfg.vm.network "forwarded_port", guest: 22, host: 19210, auto_correct: false, id: "ssh" cfg.vm.provision "shell", path: "bootstrarp.sh" end endbootstrap.sh 수정#! /usr/bin/env bash yum install epel-release -y yum install ansible -y하고 vagrant up을 하면 호스트네임 설정이 안되서 ansible-server로 접속이 안되고 네트워크 인터페이스는 eth0,1이 생기는데 0은 nat인터페이스, 1은 브릿지인터페이스로 잡힙니다. 브릿지 인터페이스 잡힌것도 설정파일에 정의한 네트워크로 안잡히고요.
-
미해결구성 관리 자동화 도구 - 앤서블(Ansible)
스크립트 파일 공유 문의
안녕하세요, 현재 앤서블 강의 수강생 입니다. 좋은 강의 감사합니다. 혹시, 매 강의마다 입력하시는 스크립트 또는 config 정보도 제공되고 있는지요 ?실무 현업에 수작업으로 참고하여 입력할려니 양이 적지 않은것 같아, 다운 받아서 참고하고자 합니다. 감사합니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
DOCKER 이미지 PULL
안녕하세요.DOCKER 이미지를 풀 받을 수 없습니다. 제 PC는 윈도우 10이고, 도커에도 로그인한 상태입니다. docker login 명령어를 통하여 인증도 마친 상태입니다. 어떻게 해결해야 할까요?docker pull edowon0623/docker [오류메시지]Using default tag: latestError response from daemon: error from registry: failed to resolve reference "docker.io/edowon0623/docker:latest": failed to authorize: failed to fetch oauth token: unexpected status from GET request to https://auth.docker.io/token?scope=repository%3Aedowon0623%2Fdocker%3Apull&service=registry.docker.io: 401 Unauthorized
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
36강 edowon0623/cicd-project-ansible이 호환이 안되는것 같아요
36. Kubernetes Script 파일 강의에서cicd-devops-deployment.yml 작성 후kubectl apply -f cicd-devops-deployment.yml이명령어 실행 후kubectl get pod로 확인해보면 상태가 error입니다그래서 LLM에 물어보니edowon0623/cicd-project-ansible를 아키텍쳐에 맞게 빌드를 다시해야한다는데혹시 리눅스-우분투, 인텔CPU(i5-6500)에 맞기 빌드된 이미지가 있을까요?여기 질문게시판에 검색을 해봤는데 어떤건지를 잘 모르겠습니다.죄송합니다 제 도커 허브에 보니제이름/cicd-project-ansible 이 있고 이걸로 하니 제대로 됩니다그런데 이거 강의 보고 만든거 같은데 강의 몇번인지 알수 있을까요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
질문이 있습니다!!
일단 부록에 있는 VM에 docker 설치까지 완료가 된 상태 입니다. 그 다음에 지금 강의로 돌아와서 진행을 하고 있는데요 host컴퓨터에는 jenkins-server가 연결이 되는데 k8s-master에 jenkins-server 연결이 되지 않습니다 ㅠㅠ
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
exec /usr/local/tomcat/bin/catalina.sh: invalid argument 오류 해별법(공유)
저도 m1 mac 인데 제공해주신 이미지로 계속해서 exec /usr/local/tomcat/bin/catalina.sh: invalid argument해당 오류가 발생해서 직접 이미지(ubuntu:22.04 기반)를 만들어서 해결했습니다. 저랑 같으신분은 참고하시길 바랍니다.이미지는 제 허브에 올려놔서 아래 명령어로 실행시키시고 강의내용 따라가면 저 같은 경우에는 해결되었습니다.(허브 링크)강의 내용이랑 다른 점은 ssh 접속 비밀번호가 다르고 루트 디렉토리에 기본 Dockerfile이 없습니다. (직접 만드시면 됩니다)ssh 접속 root 패스워드 : rootpasswordjenkins ssh 비밀번호 설정도 변경하셔야합니다.(mac m1만 해당 m2,m3... 는 모르겠습니다.)docker run --privileged --name ssh-docker-server -itd \ -p 10022:22 \ -p 8081:8080 \ -e container=docker \ -v /sys/fs/cgroup:/sys/fs/cgroup:rw \ --cgroupns=host \ chaewonjeong/ssh-docker-server:latest \ /usr/sbin/init
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
m2 mac: ansible-server에서 container 실행 안됨
[root@ab1033644112 ~]# docker logs 239c5ab92b48 exec /usr/local/bin/dockerd-entrypoint.sh: invalid argument가장 최근 질문에 올라와있는 방식대로 해도 안됨.그냥 영상만 보고 넘어가려 했는데 다음 강의에서 hub에 push해서 사용해보는 실습이 있네요?애초에 여기서 안되는데.. 강사님이 올려두신 파일 그대로 사용한겁니다.- hosts: all # become: true tasks: - name: stop current running container command: docker stop my_cicd_project ignore_errors: yes - name: remove stopped cotainer command: docker rm my_cicd_project ignore_errors: yes - name: remove current docker image command: docker rmi cicd-project-ansible ignore_errors: yes - name: build a docker image with deployed war file command: docker build -t cicd-project-ansible -f Dockerfile . - name: create a container using cicd-project-ansible image command: docker run -d --name my_cicd_project -p 8080:8080 cicd-project-ansible
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
Jenkins와 k8s 연동과 관련한 질문입니다.
Docker jenkins 에서 윈도우로 ssh 접속을 하면 root 패스워드를 계속 물어보는데 windows 의 root 패스워드는 어떻게 설정하는 건지요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
Ansible 과 연동에서 이미지 및 컨테이너 생성과 관련한 질문 드립니다.
yml 을 anisble 서버에서 작성하였습니다아울러 hello-world.war 도 ansible 서버에 생성되었습니다.하지만, yml 에는 Dockerfile 등의 정보가 지정되어 있지 않습니다.그렇다면 Dockerfile 은 어디서 가져오는지 궁금합니다.좋은 강의 감사합니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
맥북 실리콘칩 invalid argument 에러 해결 (수동 설치)
안녕하세요 에러 해결 방식 공유할려고 올립니다저는 맥북 m3 max 사용 중이고 저랑 비슷한 환경에컨테이너만 실행시키면 계속해서 exec invalid argument 에러 증상이 자꾸 나서 애를 먹었습니다 해결방안은 docker-dind-arm64 공식 이미지를 받아서docker run --privileged -itd -p 20023:22 -p 8083:8080 --name dind-arm64 \ docker@sha256:223d046021f324792db4fbd1396746b63ffb93f00861ea390d7fbbaf392585e4컨테이너 접속 후 ssh, python 수동설치하고 앤서블 서버에서 키 복사하고요플레이북으로 여기에 컨테이너 실행하니 잘 작동합니다 이상임. 도커허브 이미지 링크https://hub.docker.com/layers/library/docker/dind/images/sha256-223d046021f324792db4fbd1396746b63ffb93f00861ea390d7fbbaf392585e4
-
미해결구성 관리 자동화 도구 - 앤서블(Ansible)
ansible provison ansible-server 이후 ping tess오류입니다.
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]정상적으로 pip및 pywinrm 설치 이후 ansible-server에 접속하여 ans Win -m win_ping -k 을 했을 때 아래와 같은 오류가 나옵니다.node05 | UNREACHABLE! => { "changed": false, "msg": "ssl: auth method ssl requires a username", "unreachable": true}
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
Docker Container에서 Tomcat 설치
영상에 Tomcat 설치 단계가 없는 것으로 보이는데Deploy Plugin 설치 시 자동으로 설치되는 건가요?
-
미해결구성 관리 자동화 도구 - 앤서블(Ansible)
vagrant 로 nxosv 올리는 과정에서 질문이 있습니다.
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]안녕하세요. 현재 섹션 15에서 vagrant를 활용하여 nxosv 를 자동 배포하는 과정을 진행 중입니다.해당 과정에서 nxosv9 생성 순서에서 box 관련 유효성 에러가 나면서 생성에 실패합니다. 그래서 수동으로 9.2 이미지를 다운받아 생성하였는데요. vagrant 파일을 보며 설정을 수동으로 하는 와중에 [업데이트] NXOSv 자동배포 방법 수정 강의에서 직렬 포트 관련 설정이 있는 것 같던데 관련 설정이 생긴 이유를 알 수 있을까요?vb.customize ["modifyvm", :id, "--uart1", "0x252", "2"]위 설정을 반영하지 않고 나서 putty로 접근이 가능하여 수동 생성에 성공하였습니다. (이전에는 연결되더라도 검은 화면만 나오다가 mtp? device를 찾지 못한다는 오류가 나왔습니다.) 두번째로, nxos 이미지를 다운받지 못할 때 올려주신 강의에서는 nxos_ping 모듈로 연결 확인 시에 management 포트를 사용하여야 한다고 하셨습니다. 이후 자동 배포에서는 접근이 불가하여 default 포트로 코드를 수정하며 e1/1 을 사용한다고 하셨습니다. 그렇다면 management 포트를 사용해야 하는 이유가 무엇일까요? 마지막으로, 강의에선 nxos_ping 을 하셨을 때 바로 성공하는 모습이 보였습니다. 그런데 저는 아래와 같은 오류가 발생하였습니다.그래서 nxosv 내에서 확인해보니 인터페이스가 down 상태였습니다. 해당 설정은 강의 내에선 확인할 수 없었는데, 이후에 무언가 업데이트 되면서 인터페이스를 활성화 하도록 변경된 걸까요? 항상 강의 잘 듣고 있습니다. 감사합니다.
-
미해결구성 관리 자동화 도구 - 앤서블(Ansible)
anp nginx_install.yml -k 시 오류
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]anp nginx_install.yml -k SSH password: PLAY [Install nginx on Rockylinux] ********************************************* TASK [install epel-release] **************************************************** fatal: [node01]: FAILED! => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python3"}, "changed": false, "module_stderr": "Shared connection to node01 closed.\r\n", "module_stdout": "\r\n", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 137} fatal: [node02]: FAILED! => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python3"}, "changed": false, "module_stderr": "Shared connection to node02 closed.\r\n", "module_stdout": "\r\n", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 137} PLAY RECAP ********************************************************************* node01 : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 node02 : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0nginx 설치 시 위와 같은 오류가 나왔는데 node들의 메모리를 1024로 늘려서 해결하였습니다.처음에 어떤 문제인지 몰라 한참을 헤맸는데 다른 분들은 헤매시지 말기를...
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
ec2 여러대에서 각각 직접 설치 이유
ec2 여러대에서 각각 jenkins, ansible 등등을 host 에 직접 설치하는 특별한 이유가 있을까요?ec2 각각 안에서도 그냥 docker 로 띄워도 되지 않나요? 특별한 이유가 있는지, 어떤 수업의 방향성 때문인지, 장단 등등에 대해서 궁금합니다. 좋은 강의 감사합니다.
-
미해결구성 관리 자동화 도구 - 앤서블(Ansible)
vagrant up을 하면 vagrantfile에서 정의한 ip로 설정이 되지 않습니다.
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의 내용과 관련된 질문인가요? [예]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예]3. 질문 잘하기 법을 읽어보셨나요? [예 ](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]저는 rocky linux9로 진행하고 있습니다.vagrant up을 하면 vagrantfile에서 정의한 ip가 아닌 172.30.1.x 라는 ip로 설정이 됩니다.Vagrant.configure("2") do |config|config.vm.define:"ansible-server" do |cfg|cfg.vm.box = "rockylinux/9"cfg.vm.provider:virtualbox do |vb|vb.name="Ansible-Server(Udemy-Bloter)"endcfg.vm.host_name="ansible-server"cfg.vm.synced_folder ".", "/vagrant", disabled: truecfg.vm.network "public_network", ip: "172.30.1.10"cfg.vm.network "forwarded_port", guest: 22, host: 17210, auto_correct: false, id: "ssh"cfg.vm.provision "shell", path: "bootstrap.sh"endend
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
P@ssw0rd 설정시기
안녕하세요 좋은 강의 감사합니다. docker run --privileged --name jenkins-node1 -itd -p 30022:22 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host edowon0623/docker-server:m1 /usr/sbin/init로 접속한 후에요. docker ps -a | grep jenkins-node 잘 떠있는 것 확인한 후에 ssh root@localhost -p 3022 로 접근하면 P@ssw0rd 패스워드 입력하잖아요? 그 패스워드는 강의 선생님께서 해당 도커 이미지 생성하실 때 root / P@ssw0rd 로 설정을 하신 건가요? 미리 감사드립니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
ansible 원리
ansible copy 같은 모듈 명령어를 사용할 때요대상으로 하는 서버들에서 방화벽과 같은 그런것들을 미리 열어줘야 하고 그런 것들은 없을까요?물론 미리 ping 을 통해서 확인할 수는 있겠지만요!ansible 의 동작 원리가 궁금합니다.