inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

vagrant에서 config.vm.box에 지정한 값으로 실행되지 않습니다.

미해결

구성 관리 자동화 도구 - 앤서블(Ansible)

질문 답변을 제공하지만, 강의 비용에는 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" end vagrantfile에 작성된 내용입니다. 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
김우준 댓글 1 좋아요 0 조회수 529

실습25] docker 명령어에 오타가 있습니다.

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 빌드 이후 unstable 이 계속나와 확인해보니 copy 하려고 하는 명령어에 오타(docekr)가 있습니다. 수정해주셔야 할듯 합니다. !!

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
Sh.Choi 댓글 1 좋아요 0 조회수 292

젠킨스 > JDK 자동 설치 문의

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

젠킨스에서 자동으로 jDK 를 설치할때 수업내용처럼 oracle website에서 설치하는것이 뜨지 않네요. 생략해도 될까요?

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
임예슬 댓글 1 좋아요 0 조회수 650

windows에서 ansible playbook으로 kubernetes script 실행하기가 안됩니다.

해결됨

Jenkins를 이용한 CI/CD Pipeline 구축

windows 에서 docker를 설치 해서 실습중입니다. 세션4.Ansible playbook으로 Kubernetes Script 실행하기에서 막혀서 질문을 남깁니다. ansible에서 windows로 ping 하는 것은 성공했는데 ansible-playbook을 실행하는것은 되지 않습니다. 제가 설정을 잘못 한게 있을까요? windows ping 설정 [root@7a7d20fbb691 ~]# ansible windows -m win_ping 192.168.0.100 | SUCCESS => { "changed": false, "ping": "pong" } 2. k8s-cicd-deployment-playbook.yml command를 win_command로 변경 [root@7a7d20fbb691 ~]# cat k8s-cicd-deployment-playbook.yml - name: Create pods using deployment hosts: kubernetes # become: true # user: ubuntu tasks: - name: delete the previous deployment win_command: kubectl delete deployment.apps/cicd-deployment - name: create a deployment win_command: kubectl apply -f cicd-devops-deployment.yml ansible-playbook 실행 [root@7a7d20fbb691 ~]# ansible-playbook -i ./k8s/hosts k8s-cicd-deployment-playbook.yml -u lsh [WARNING]: Invalid characters were found in group names but not replaced, use -vvvv to see details PLAY [Create pods using deployment] ************************************************************************************************** TASK [Gathering Facts] *************************************************************************************************************** fatal: [www.iptime.org]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: lsh@www.iptime.org: Permission denied (publickey,password,keyboard-interactive).", "unreachable": true} PLAY RECAP *************************************************************************************************************************** www.iptime.org : ok=0 changed=0 unreachable=1 failed=0 skipped=0 rescued=0 ignored=0 [root@7a7d20fbb691 ~]# ansible-playbook -i ./k8s/hosts k8s-cicd-deployment-playbook.yml [WARNING]: Invalid characters were found in group names but not replaced, use -vvvv to see details PLAY [Create pods using deployment] ************************************************************************************************** TASK [Gathering Facts] *************************************************************************************************************** fatal: [www.iptime.org]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: root@www.iptime.org: Permission denied (publickey,password,keyboard-interactive).", "unreachable": true} PLAY RECAP *************************************************************************************************************************** www.iptime.org : ok=0 changed=0 unreachable=1 failed=0 skipped=0 rescued=0 ignored=0 4. /etc/ansible/hosts [devops] 172.17.0.3 172.17.0.4 [windows] 192.168.0.100 [windows:vars] ansible_password='xxxx' ansible_connection=winrm ansible_winrm_server_cert_validation=ignore ansible_user=lsh ansible_port=5986

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
  • ansibleplaybook
이상호 댓글 1 좋아요 0 조회수 728

젠킨스 도커 컨트롤로 및 에이전트 구성 방법 문의

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

도커 젠킨스 컨트롤러 및 도커 젠킨스 에이전트를 구성해서 도커 이미지 및 다양한 형태의 빌드 배포하는 시스템을 구성해서 도커 컨테이너 형태로 관리하는 시스템을 구성해 보고 싶습니다. 젠킨스 공식 문서나 관련 영상 및 글들을 참고해서 구성해 보고 있는데 일반 노드 설정은 에이전트 연결은 SSH로 했고 클라우드 노드는 도너 TCP로 접속을 시도해 봤는 데 연결도 안되서 이후 진행을 해볼 수 없었습니다. 도커 젠킨스 컨트롤러와 도커 젠킨스 에이전트와 연결도 잘안되고.. 어려움이 있네요.. 관련하여 체계적으로 연결을 구성 방법이 있는 지 문의합니다.

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
문희준 댓글 2 좋아요 0 조회수 527

CI/CD 구축할 때 테스트 서버 관련

해결됨

Jenkins를 이용한 CI/CD Pipeline 구축

CI/CD 이유가 자신의 코드를 즉각 실제 서비스에 반영하고자 하는 거잖아요? 근데 테스트 서버에서 테스트를 안 하고, 바로 실제 서비스 서버에 배포를 해버리면 위험성이 클 것 같은데. 그러면 테스트 서버에서 먼저 github 코드를 반영하고 테스트 서버에 이상이 없는 걸 체크하면. 이후에 자신이 Jenkins에서 실제 서비스 서버 파이프 라인을 따로 만들어서 직접 클릭 해야 하는 건가요? 감이 안 와서 조언을 구합니다.

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
kr즈아 댓글 2 좋아요 0 조회수 1255

[ansible-server] docker 활성화 failed 문의

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

ansible-server에서 docker 활성화가 안 되어 문의 드립니다. 확인 후 답변 부타드립니다. 오류 내용 : [root@aece5061b499 ~]# cat /etc/sysconfig/docker # /etc/sysconfig/docker # Modify these options if you want to change the way the docker daemon Exercises OPTIONS='--selinux-enabled=false --log-driver=journald --signature-verification=false' if [ -z "${DOCKER_CERT_PATH}" ]; then DOCKER_CERT_PATH=/etc/docker fi [root@aece5061b499 ~]# sed -i -e 's/overlay2/vfs/g' /etc/sysconfig/docker-storage sed: can't read /etc/sysconfig/docker-storage: No such file or directory [root@aece5061b499 ~]# systemctl start docker Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details. [root@aece5061b499 ~]# systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Wed 2023-05-10 01:23:19 UTC; 2s ago Docs: https://docs.docker.com Process: 457 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILURE) Main PID: 457 (code=exited, status=1/FAILURE) May 10 01:23:19 aece5061b499 systemd[1]: docker.service: Service RestartSec=2s expired, scheduling restart. May 10 01:23:19 aece5061b499 systemd[1]: docker.service: Scheduled restart job, restart counter is at 3. May 10 01:23:19 aece5061b499 systemd[1]: Stopped Docker Application Container Engine. May 10 01:23:19 aece5061b499 systemd[1]: docker.service: Start request repeated too quickly. May 10 01:23:19 aece5061b499 systemd[1]: docker.service: Failed with result 'exit-code'. May 10 01:23:19 aece5061b499 systemd[1]: Failed to start Docker Application Container Engine. [root@aece5061b499 ~]# journalctl -xe | grep 457 May 10 01:12:27 aece5061b499 containerd[224]: time="2023-05-10T01:12:27.494570300Z" level=info msg="loading plugin \"io.containerd.grpc.v1.snapshots\"..." type=io.containerd.grpc.v1 May 10 01:23:16 aece5061b499 dockerd[457]: time="2023-05-10T01:23:16.852533800Z" level=info msg="Starting up" May 10 01:23:16 aece5061b499 dockerd[457]: time="2023-05-10T01:23:16.853635600Z" level=info msg="parsed scheme: \"unix\"" module=grpc May 10 01:23:16 aece5061b499 dockerd[457]: time="2023-05-10T01:23:16.853662900Z" level=info msg="scheme \"unix\" not registered, fallback to default scheme" module=grpc May 10 01:23:16 aece5061b499 dockerd[457]: time="2023-05-10T01:23:16.853680400Z" level=info msg="ccResolverWrapper: sending update to cc: {[{unix:///run/containerd/containerd.sock <nil> 0 <nil>}] <nil> <nil>}" module=grpc May 10 01:23:16 aece5061b499 dockerd[457]: time="2023-05-10T01:23:16.853687400Z" level=info msg="ClientConn switching balancer to \"pick_first\"" module=grpc May 10 01:23:16 aece5061b499 dockerd[457]: time="2023-05-10T01:23:16.854597900Z" level=info msg="parsed scheme: \"unix\"" module=grpc May 10 01:23:16 aece5061b499 dockerd[457]: time="2023-05-10T01:23:16.854626600Z" level=info msg="scheme \"unix\" not registered, fallback to default scheme" module=grpc May 10 01:23:16 aece5061b499 dockerd[457]: time="2023-05-10T01:23:16.854641700Z" level=info msg="ccResolverWrapper: sending update to cc: {[{unix:///run/containerd/containerd.sock <nil> 0 <nil>}] <nil> <nil>}" module=grpc May 10 01:23:16 aece5061b499 dockerd[457]: time="2023-05-10T01:23:16.854652100Z" level=info msg="ClientConn switching balancer to \"pick_first\"" module=grpc May 10 01:23:16 aece5061b499 dockerd[457]: time="2023-05-10T01:23:16.855202000Z" level=info msg="[graphdriver] using prior storage driver: fuse-overlayfs" May 10 01:23:16 aece5061b499 dockerd[457]: time="2023-05-10T01:23:16.864400000Z" level=warning msg="Your kernel does not support cgroup blkio weight" May 10 01:23:16 aece5061b499 dockerd[457]: time="2023-05-10T01:23:16.864444400Z" level=warning msg="Your kernel does not support cgroup blkio weight_device" May 10 01:23:16 aece5061b499 dockerd[457]: time="2023-05-10T01:23:16.864451300Z" level=warning msg="Your kernel does not support cgroup blkio throttle.read _bps_device" May 10 01:23:16 aece5061b499 dockerd[457]: time="2023-05-10T01:23:16.864454800Z" level=warning msg="Your kernel does not support cgroup blkio throttle.write_bps_device" May 10 01:23:16 aece5061b499 dockerd[457]: time="2023-05-10T01:23:16.864457900Z" level=warning msg="Your kernel does not support cgroup blkio throttle.read _iops_device" May 10 01:23:16 aece5061b499 dockerd[457]: time="2023-05-10T01:23:16.864461300Z" level=warning msg="Your kernel does not support cgroup blkio throttle.write_iops_device" May 10 01:23:16 aece5061b499 dockerd[457]: time="2023-05-10T01:23:16.864577100Z" level=info msg="Loading containers: start." May 10 01:23:16 aece5061b499 dockerd[457]: time="2023-05-10T01:23:16.971288700Z" level=warning msg="Running iptables --wait -t nat -L -n failed with message: iptables v1.8.4 (nf_tables): CHAIN_ADD failed (No such file or directory): chain PREROUTING\nChain PREROUTING (policy ACCEPT)\ntarget prot opt source destination \n\nChain INPUT (policy ACCEPT)\ntarget prot opt source destination \n\nChain POSTROUTING (policy ACCEPT)\ntarget prot opt source destination \n\nChain OUTPUT (policy ACCEPT)\ntarget prot opt source destination , error: exit status 4" May 10 01:23:17 aece5061b499 dockerd[457]: time="2023-05-10T01:23:17.113924100Z" level=info msg="stopping event stream following graceful shutdown" error="<nil>" module=libcontainerd namespace=moby May 10 01:23:17 aece5061b499 dockerd[457]: failed to start daemon: Error initializing network controller: error obtaining controller instance: failed to create NAT chain DOCKER: iptables failed: iptables --wait -t nat -N DOCKER: iptables v1.8.4 (nf_tables): CHAIN_ADD failed (No such file or directory): chain PREROUTING May 10 01:23:17 aece5061b499 dockerd[457]: (exit status 4)

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
윤석재 댓글 2 좋아요 0 조회수 982

systemctl start docker 실패 문의

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

강의 내용에 있는 3가지 방법의 SSH 서버 (with 도커) 실행 명령어로 docker를 내려받은 후 'systemctl start docker' 명령어 실행 시 오류가 발생합니다. (3가지 방법으로 대여섯번은 삭제 - 재설치를 해봤는데도 오류가 발생하네요) 조치방법 가이드 부탁드립니다. 오류내용 : [root@36763f673338 ~]# systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled) Active: inactive (dead) Docs: https://docs.docker.com [root@36763f673338 ~]# systemctl enable docker Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service. [root@36763f673338 ~]# systemctl start docker A dependency job for docker.service failed. See 'journalctl -xe' for details. [root@36763f673338 ~]# systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Active: inactive (dead) Docs: https://docs.docker.com May 10 00:40:17 36763f673338 systemd[1]: Dependency failed for Docker Application Container Engine. May 10 00:40:17 36763f673338 systemd[1]: docker.service: Job docker.service/start failed with result 'dependency'. [root@36763f673338 ~]# dockerd -D INFO[2023-05-10T00:40:35.660677600Z] Starting up failed to load listeners: can't create unix socket /var/run/docker.sock: device or resource busy

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
윤석재 댓글 1 좋아요 0 조회수 1285

쿠버네티스 설치 0509

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

vagrant : 도커같은 편하게 이미 만들어진 vm 이미지를 다운받을 수 있는 도구 //도커가 나오면서 하락세 플러그인 설치 vagrant plugin install vagrant-vbguest --plugin-version 0.21 init시 Vagrantfile이 생김 에디터로 열어서 Vagrant.configure("2") do |config| # Node1 config.vm.define:"node-1" do |cfg| cfg.vm.box = "centos/7" cfg.vm.provider:virtualbox do |vb| vb.name="node-1" vb.customize ["modifyvm", :id, "--cpus", 1] vb.customize ["modifyvm", :id, "--memory", 1024] end cfg.vm.host_name="node1" # cfg.vm.synced_folder ".", "/vagrant", type: "nfs" cfg.vm.network "private_network", ip: "192.168.56.11" cfg.vm.network "forwarded_port", guest: 22, host: 19211, auto_correct: false, id: "ssh" cfg.vm.network "forwarded_port", guest: 8080, host: 18080 cfg.vm.provision "shell", path: "bash_ssh_conf_4_CentOS.sh" end # Node2 config.vm.define:"node-2" do |cfg| cfg.vm.box = "centos/7" cfg.vm.provider:virtualbox do |vb| vb.name="node-2" vb.customize ["modifyvm", :id, "--cpus", 1] vb.customize ["modifyvm", :id, "--memory", 1024] end cfg.vm.host_name="node2" # cfg.vm.synced_folder ".", "/vagrant", type: "nfs" cfg.vm.network "private_network", ip: "192.168.56.12" cfg.vm.network "forwarded_port", guest: 22, host: 19212, auto_correct: false, id: "ssh" cfg.vm.network "forwarded_port", guest: 8080, host: 28080 cfg.vm.network "forwarded_port", guest: 30234, host: 30234 cfg.vm.provision "shell", path: "bash_ssh_conf_4_CentOS.sh" end # master config.vm.define:"master" do |cfg| cfg.vm.box = "centos/7" cfg.vm.provider:virtualbox do |vb| vb.name="master" vb.customize ["modifyvm", :id, "--cpus", 2] vb.customize ["modifyvm", :id, "--memory", 2048] end cfg.vm.host_name="master" # cfg.vm.synced_folder ".", "/vagrant", type: "nfs" cfg.vm.network "private_network", ip: "192.168.56.10" cfg.vm.network "forwarded_port", guest: 22, host: 19214, auto_correct: false, id: "ssh" cfg.vm.network "forwarded_port", guest: 8080, host: 48080 cfg.vm.network "forwarded_port", guest: 8001, host: 48001 end end bash_ssh_conf_4_CentOS.sh 파일 생성 저장 #! usrbinenv bash now=$(date +%m_%d_%Y) cp etcsshsshd_config etcsshsshd_config_$now.backup sed -i -e 'sPasswordAuthentication noPasswordAuthentication yesg' etcsshsshd_config systemctl restart sshd vagrant up 하고 https://github.com/joneconsulting/k8s/blob/master/install/kubernetes_install.md 강사님꺼 그대로 따라함 kubectl get nodes 에러나면 (뭔뜻인진 모름 스택오버플로우에서 찾음) mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config running상태가 아닌거 해결 : 깃허브껄로는 작동을 안함 curl https://docs.projectcalico.org/manifests/calico.yaml -O kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml KUBECONFIG=/etc/kubernetes/admin.conf 쿠버네티스 대시보드 설치 https://may9noy.tistory.com/343 개인 서버에 설치해서 아이피로 접속하고 싶을 때

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
yicho 댓글 1 좋아요 0 조회수 543

apt-get update 오류입니다.

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

kubectl exec -it "pod이름" -- /bin/bash 로 접속 해서 apt-get update를 하면 E: Failed to fetch http://deb.debian.org/debian/dists/stretch/main/binary-arm64/Packages 404 Not Found E: Failed to fetch http://deb.debian.org/debian/dists/stretch-updates/main/binary-arm64/Packages 404 Not Found E: Some index files failed to download. They have been ignored, or old ones used instead. 이런 등등 에러 메세지가 나오면서 update되지 않고 끝납니다. 그래서 찾아보니까 sources.list에 들어가서 경로를 바꿔주면 된다고 해서 vi에디터를 열어보려고 하니 vi가 없다고 나오길래 설치를 해야하는데 apt-get install vi 로 설치를 하려고 했는데 apt-get 자체가 안먹혀서 에디터도 설치가 안되고 sudo도 마찬가지로 설치가 안돼서 해결이 안되고 있습니다. 어떻게 해야할까요..?

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
알닉 댓글 3 좋아요 0 조회수 6633

Docker in CentOS7 in docker and ansible

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

환경 : window 10 docker 안에 docker 안되는거 열받아서 직접 함 centOS 7 설치 docker image pull centos:7 docker exec -it mycentos /bin/bash docker run --name mycentos -p 9022:22 -p 9080:80 -p 9000:8000 --privileged -d centos:7 /sbin/init docker exec -it mycentos /bin/bash ############################################################### CentOS 컨테이너에 설치되어 있는 게 거의 없다. yum -y install ntsysv yum -y install initscripts && yum clean all yum -y install net-tools yum -y groupinstall 'Development Tools' yum -y install sudo yum -y install policycoreutils selinux-policy-targeted yum -y update docker root 암호 변경 ==> SSH 에서 root 접속하기 위한 암호 설정 passwd root docker SSH 설정 yum -y install openssh-server openssh-clients openssh-askpass cd ~ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa cd .ssh cat id_rsa.pub >> authorized_keys mkdir /var/run/sshd sed -i 's/#Port 22/Port 22/g' /etc/ssh/sshd_config vi /etc/ssh/sshd_config PermitRootLogin yes 찾아 주석을 해제하고 저장(:wq)하고 빠져나온다. root 권한으로 SSH 로그인 service sshd start 먼저 yum-utils 를 최신 버전으로 업데이트 합니다. (yum-utils: yum 패키지 매니저 관련 유틸리티 모음) yum install -y yum-utils Docker Engine을 설치할 수 있도록 저장소를 추가합니다. yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 도커 엔진 최신버전을 설치합니다. :) yum install docker-ce docker-ce-cli containerd.io -y Docker Engine을 실행합니다! systemctl start docker Ansible 설치 LTS인인 2.9버전을 설치 할 것이며 CentOS 7 환경 EPEL 패키지 설치 yum install -y epel-release ansible 설치 yum install ansible -y curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py python get-pip.py git clone https://github.com/ansible/ansible.git cd ./ansible make rpm Error === Traceback (most recent call last): File "packaging/release/versionhelper/version_helper.py", line 9, in <module> from packaging.version import Version, VERSION_PATTERN ImportError: No module named packaging.version Makefile:35: *** "version_helper failed". Stop. sudo rpm -Uvh ./rpm-build/ansible-*.noarch.rpm

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
yicho 댓글 1 좋아요 0 조회수 697

Ansible Playbook-sample2.yml 23.05.03

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

--- - name: Download Tomcat9 from tomcat.apache.org hosts: all #become: yes # become_user: root tasks: - name: Create a Directory /opt/tomcat-9 file: path: /opt/tomcat-9 state: directory mode: 0755 - name: Download the Tomcat checksum get_url: url: https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.74/bin/apache-tomcat-9.0.74.tar.gz.sha512 dest: /opt/tomcat-9/apache-tomcat-9.0.74.tar.gz.sha512 - name: Register the checksum value shell: cat /opt/tomcat-9/apache-tomcat-9.0.74.tar.gz.sha512 | grep apache-tomcat-9.0.74.tar.gz | awk '{ print $1 }' register: tomcat_checksum_value - name: Download Tomcat using get_url get_url: url: https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.74/bin/apache-tomcat-9.0.74.tar.gz dest: /opt/tomcat-9 mode: 0755 checksum: sha512:{{ tomcat_checksum_value.stdout }}"

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
yicho 댓글 1 좋아요 1 조회수 448

Ansible-server Docker 문의 입니다

해결됨

Jenkins를 이용한 CI/CD Pipeline 구축

안녕하세요 2번째 학습중인데 기존에 있던 docker-server는 알려주신 대로 docker pull edowon0623/docker:no_iptables 이미지로 정상적으로 잘 동작을 하는것을 확인하였습니다 그런데 ansible-server 같은 경우에는 기존과 같이 docker 기동이 안되고 있습니다 이부분도 수정된 이미지를 올려주실수 있으신가요??

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
우주인 댓글 1 좋아요 1 조회수 376

kex_exchange_identification: Connection closed by remote host 에러 언제 쯤 처리가 될까요?

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

https://www.inflearn.com/questions/855295/kex-exchange-identification-connection-closed-by-remote-host-%EC%97%90%EB%9F%AC 질문을 올린지 일주일 정도 지난 듯 해서요 사용하는 사양도 같이 올렸는데 , 저와 같은 분들이 많은 듯 한데 바쁘시겠지만 에러 안나는 버전으로 부탁드립니다. 감사합니다.

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
98boy 댓글 1 좋아요 0 조회수 961

Pipeline script에서 git pollSCM 설정

해결됨

Jenkins를 이용한 CI/CD Pipeline 구축

pipeline { agent any triggers { pollSCM('* * * * *') } stages { stage('Checkout') { steps { git 'https://github.com/myuser/myproject.git' } } // 다른 스테이지들을 추가합니다. } } 위와 같이 pipeline script에서 github에서 push 될 때마다, Jenkins가 실행되게끔 만들고 싶은데. 어떤 걸 추가해야 github의 변화를 감지하나요? freestyle에서는 위처럼 설정하기만 해도 자동으로 감지해서 git pull을 하는데 pipeline script 설정은 어렵네요.

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
kr즈아 댓글 1 좋아요 0 조회수 528

CentOS Minimal ISO 버전 다운로드 받을 수 있는 경로 질문

미해결

[기초-응용] 다양한 환경을 앤서블(Ansible)로 관리하기 with 베이그런트(Vagrant)

[질문 전 답변] 1. 강의 내용과 관련된 질문인가요? [예 ] 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 ] 3. 질문 잘하기 법을 읽어보셨나요? [예 ] (https://www.inflearn.com/blogs/1719) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. [질문 하기] CentOS 사이트가 변경 되면서 다운로드 하는 방법이 변경 된 듯 합니다. 강의에서 사용하는 CentOS 버전을 다운로드 하는 링크나 파일을 있으면 공유 부탁드립니다.

  • ansible
98boy 댓글 1 좋아요 0 조회수 766

kex_exchange_identification: Connection closed by remote host 에러

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

OS : Mac OS Ventura docker run 스크립트 : docker run --privileged --name docker-server -itd -p 10022:22 -p 8081:8080 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup edowon0623/docker:latest /usr/sbin/init 이렇게 하고 ssh root@127.0.0.1 -p 10022 로 접속을 요청 하니 에러가 발생하네요 빠른 확이 부탁드립니다.

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
98boy 댓글 4 좋아요 0 조회수 1726

Ansible 컨테이너 삭제 관련 문의

해결됨

Jenkins를 이용한 CI/CD Pipeline 구축

Ansible 컨테이너 삭제를 하고 싶은데 삭제를 해도 자동으로 다시 생성이 되어버립니다 이미지 역시 삭제를 하려고 해도 컨테이너가 삭제되지 않아서 삭제되지 않습니다 docker rmi -f 이미지를 강제로 지우려고 해도 안됨 삭제 방법을 알고 싶습니다

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
우주인 댓글 1 좋아요 0 조회수 381

maven 프로젝트 작성 부분에서 git clone이 되지 않습니다

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

다음과 같은 에러가 발생하며 빌드가 되지 않습니다 cicd-web-project 부분을 소스 관리 부분에서 설정하였고 또한 master 브랜치로 설정되어 있습니다 Started by user kunwoo park Running as SYSTEM Building in workspace /var/jenkins_home/workspace/My-Second-Project The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir /var/jenkins_home/workspace/My-Second-Project/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/joneconsulting/cicd-web-project # timeout=10 Fetching upstream changes from https://github.com/joneconsulting/cicd-web-project > git --version # timeout=10 > git --version # 'git version 2.30.2' > git fetch --tags --force --progress -- https://github.com/joneconsulting/cicd-web-project +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git rev-parse origin/master^{commit} # timeout=10 ERROR: Couldn't find any revision to build. Verify the repository and branch configuration for this job. Finished: FAILURE

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
woo 댓글 1 좋아요 0 조회수 912

인기 태그

인프런 TOP Writers

주간 인기글