클라우드/DevOps
[DevOps] Docker & Docker Compose & Jenkins(Ansible/Serverspec실행, PipeLine, Parameter)
이미지를 만드는 이유 개발환경을 컨테이너를 기반으로 하여 관리하면 얼마나 더 쉽게 운용할 수 있는지를 보고있음 관리자계정 admin / admin 젠킨스 작업을 기술 작업을 기술하는 방법은 다양 - 정의된 쉘명령어들을 순차적으로 실행 - 작업을 등록 후 build now를 누르면 순차적으로 실행 - 결과를 보여줌 - 들어가서 실행된 결과물을 콘솔에서 확인 가능 - 통합적으로 build된 기록들을 보는것이 가능 https://hub.docker.com/ 에 회원 가입해 주세요. C:\HashiCorp\WorkDir> vagrant snapshot save V2 ⇐ V2 이름으로 스냅샷 생성 도커 참조 ⇒ http://pyrasis.com/docker.html Docker 설치 [vagrant@demo ht..
[DevOps] 가상머신 이미지 파일 가져오기 & 앤서블(Ansible) & 인프라 테스트 자동화(Serverspec) & 테스트 결과 HTML 형식으로 출력
Windows에서 curl 명령어 안 되는 경우 #1 아래 URL에서 curl 프로그램을 다운로드 받아서 압축해제 https://curl.haxx.se/windows/ #2 압축해제한 폴더에 curl.exe 파일을 c:\windows\system32 폴더 아래로 복사 C:\Linux 아래에 만들어 놓은 가상머신 이미지 파일들을 다른 폴더 또는 PC로 옮길 경우 가상머신을 종료 VirtualBox에서 가상머신을 제거 모든 파일 지우기 : VirtualBox 관리자에서 삭제와 더불어 가상머신 이미지 파일(C:\Linux\가상머신이름)도 함께 삭제 ⇒ 더 이상 사용하지 않는 가상머신을 삭제해서 디스크 공간을 확보하기 위한 용도 지우기만 하기 : VirtualBox 관리자에서만 삭제되고 가상머신 이미지 파일은 ..
[DevOps] 쉘스크립트 반복문/조건문 & CentOS & Vagrant사용하여 개발환경 공유
쉘 스크립트에서 for 루프 사용 방법 root@server:~# vi sigma.sh #!/bin/sh hap=0 for i in 1 2 3 4 5 6 7 8 9 10 do echo $i hap=`expr $hap + $i` done echo "1부터 10까지의 합은 " $hap exit 0 1부터 100까지의 합을 구하는 쉘 스크립트를 작성하시오. root@server:~# vi sigma.sh #!/bin/sh hap=0 #for i in 1 2 3 4 5 6 7 8 9 10 for i in $(seq 1 100) do hap=`expr $hap + $i` done echo "1부터 100까지의 합은 " $hap exit 0 root@server:~# vi sigma.sh #!/bin/sh hap=..