Ansible - Failed to connect to the host via ssh(인프런 CI/CD 강의 에러)
·
🛠 DevOps & Tool/Linux
전말 Jenkins를 이용한 CI/CD Pipeline 구축 강의 중 섹션 4 - Ansible에서 Kubernetes 제어하기 과정 중에 오류가 생겼고 이틀 내내 찾아서 고쳤다. 강의 커뮤니티에도 윈도우를 사용하는 대부분의 수강생들이 겪는 에러인 것 같은데, 해결 방법이 없고 구글링해도 정보가 너무 없어서 포스팅하고자 한다. 이하 내 호스트 IP는 가상으로 192.168.1.11로 표기하겠다. (or 스티커로 가리기) 먼저 진행한 과정은 hosts 파일에 아래와 같이 입력하고 [ansible-server] localhost [kubernetes] 192.168.1.11 ansible로 ping 모듈을 테스트하는 것이었다. # ansible -i /k8s/hosts kubernetes -m ping 첫 ..
[Git] 원격 저장소의 브랜치 가져오기 (remote branch)
·
🛠 DevOps & Tool/Git
나는 최근 repository 하나를 2대의 PC에서 작업하고 있다. 즉 집에서 step1 브랜치에서 작업하다가, 회사 가서 step1 브랜치에서 이어서 작업한다. 평소처럼 집에서 push해놓은 걸 회사에서 이어서 작업하고 push 하려는데...! 회사 로컬에 원격 저장소의 step1 브랜치가 계속 안 떴다. 로컬, 원격 저장소를 확인하니 원격 저장소에 기본 브랜치만 뜸.. 구글링해서 `git remote update` , `git checkout -t origin/step1` 를 해봐도 안 됐다.....😥 해결 1. 원격 저장소의 모든 브랜치를 가져온다. $ git remote set-branches origin \* 2. 원격 저장소에 변경사항이 있는지 확인한다. $ git fetch origin 없..
AWS EC2 RDS 생성 후 데이터베이스 생성이 안됐을 때
·
🛠 DevOps & Tool/AWS
AWS RDS에서 데이터베이스 인스턴스를 생성하면 기본으로 생성되는 스키마 외에 내가 추가한 스키마가 자동 추가된다고 책에 적혀있었는데.. 아무리 reload를 해도 기본 스키마들 밖에 없었다. 해결 인스턴스 생성 화면 맨 밑에 청구 예상 비용 윗 부분에 추가 구성이라는 토글을 클릭해서 초기 데이터베이스 이름을 입력해줘야 한다! 이름을 지정하지 않으면 데이터베이스를 생성해주지 않는다고 친절히 설명돼 있었음. 기본으로 만들고 DDL문으로 만들어줘도 되지만 만들 때 생성하면 편리하니까..! 결과 자동으로 잘 생성된 것을 확인할 수 있다.
[Git] git push ssh: connect to host github.com port 22: Connection timed out 에러
·
🛠 DevOps & Tool/Git
에러 ssh: connect to host github.com port 22: Connection timed out fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. git push하는데 이런 오류가 발생했다.. 회사에서 예제 커밋하는거라 방화벽에서 막았나? 생각했는데, 다른 repo는 push가 잘됐다..; 해결 실패 검색해서 아래 2가지 방법을 따라해봤는데 안됐다. 1. $ vim ~/.ssh/config 아래 내용을 추가 Host github.com Hostname ssh.github.com Port 443 2. // 1. re..
[CentOS 7] 아파치 시작 에러, Job for httpd.service failed because the control process exited with error code.
·
🛠 DevOps & Tool/Linux
에러# service httpd startRedirecting to /bin/systemctl start httpd.serviceJob for httpd.service failed because the control process exited with error code.See "systemctl status httpd.service" and "journalctl -xe" for details. Apache와 Wildfly 연동 과정 중에 tomcat connector 세팅을 마치고 아파치 재시작을 하는 과정에서 에러가 났다.더보기2022.06.28 - [공부/Linux] - [CentOS 7] mod_jk를 이용한 Apache-Wildfly 연동 [CentOS 7] mod_jk를 이용한 Apache-W..
[CentOS 7] mod_jk를 이용한 Apache-Wildfly 연동
·
🛠 DevOps & Tool/Linux
JDK와 Apache, Wildfly 각각 설치 완료하여 구동 테스트까지 완료한 이후의 과정입니다. Web Server와 WAS를 연동하기 위한 방법 중의 하나인 mod_jk를 세팅해 보았다. 1. apxs(Apache Extension) 설치 $ yum install -y httpd-devel $ which apxs /usr/bin/apxs 2.tomcat-connector 설치 -설치 $ wget http://mirror.navercorp.com/apache/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.48-src.tar.gz -압축 해제 $ tar xvzpf tomcat-connectors-1.2.48-src.tar.gz -디렉토리 이동 $ cd tomc..