본문 바로가기
728x90
반응형

융복합프로젝트형클라우드서비스개발20

01 스웜 모드 서비스 도커 vs 스웜 모드 도커 명령어의 제어 단위 ≫ 컨테이너 스웜 모드 명령어의 제어 단위 ≫ 서비스 서비스 같은 이미지에서 생성된 컨테이너의 집합 서비스를 제어하면 해당 서비스 내의 컨테이너에 같은 명령이 실행됨 서비스 내에 컨테어너는 한 개 이상 존재할 수 있으며, 컨테이너들은 각 워커 노드와 매니저 노드에 할당됨 각 노드에 할당된 컨테이너들을 태스크(task)라고 함 #1 서비스 생성 #2 서비스 조회 #3 서비스 상세 정보 조회 #4 서비스 삭제 docker rm과 달리 서비스의 상태에 관계 없이(중지 여부와 관계 없이) 서비스의 컨테이너를 바로 삭제할 수 있음 #5 nginx 웹 서버 서비스 생성 #6 스웜 클러스터 내의 어떤 노드로 접근해도 서비스에 접근이 가능 nginx 컨테이너가 없는 노드로.. 2020. 9. 17.
Jenkins, Ansible, Serverspec 연동 2 exec-ansible 프로젝트에 이어서 exec-serverspec 프로젝트가 실행되도록 수정 exec-ansible 프로젝트 > 구성 메뉴 클릭 빌드 후 조치 탭 선택 > 빌드 후 조치 선택창에서 Build other projects 선택 > Projects to build 입력창에 exec-serverspec 입력 후 저장 exec-ansible 프로젝트 > Build Now 메뉴 클릭 > 빌드 결과 확인 Pipeline으로 프로젝트 연결 exec-ansible에서 후행 프로젝트로 exec-serverspec을 설정한 것을 해제 exec-ansible 프로젝트 > 구성 메뉴 빌드 후 조치 탭 > Build other projects 설정 삭제 > 저장 Pipeline 프로젝트 생성 새로운 Item .. 2020. 9. 13.
Jenkins, Ansible, Serverspec 연동 1 Jenkins에서 Ansible 실행 샘플 코드 git clone jenkins 사용자가 패스워드 없이 sudo 명령을 실행할 수 있도록 sudoer 파일에 규칙 추가 exec-ansible 프로젝트 생성 새로운 Item > Item 이름 입력 > Freestyle project 선택 > OK 버튼 클릭 Build 탭 > Add build step 선택창 > Execute shell 선택 > Command 입력 cd /tmp/ansible-playbook-sample ansible-playbook -i development site.yml --diff exec-ansible 프로젝트 실행 Build Now 메뉴 클릭 > 빌드 결과 확인 Jenkins에서 Serverspec 실행 exec-serverspe.. 2020. 9. 13.
Jenkins 설치 및 기본 사용법 Jenkins 설치 및 프로젝트 생성, 실행 JDK 설치 Jenkins 설치 - 공식 설치 참조 (CentOS 환경) : https://pkg.jenkins.io/redhat-stable/ - 패키지를 직접 가져와서 설치하는 방법 Jenkins 기동 Jenkins 초기 설정 호스트 PC에서 브라우저로 http://192.168.33.10:8080/ 으로 접속 접속에 필요한 관리자 초기 패스워드 확인 Jenkins 접속이 되지 않는 경우 방화벽에 8080 접속을 허용 관리자 패스워드 입력 후 Continue 버튼을 클릭해 초기 설정을 진행 프로젝트 생성 첫 화면에서 새 작업 링크 또는 새로운 Item 메뉴를 클릭 Item 이름 입력 > Freestyle project 선택 > OK 버튼 클릭 Build 탭.. 2020. 9. 12.
728x90
반응형