.aws 파일 이동 및 권한변경1\. AWS CLI 계정 등록하면 HOME 파일 밑에 .aws/config credentials 파일이 생성된다 이를 /var/lib/jenkins/ 경로 밑에 복사 한 후 권한을 jenkins 로 변경한다.2\. 이를 통해 젠킨스가 스
공식문서:https://docs.ansible.com/ansible/latest 인벤토리(Inventory) 대상서버 호스트를 관리하는 파일 파일안에 서버들 목록 정의 / 그룹기능 지원 애드혹 명령어(Ad-hoc Command) 명령어 통해 실행되어 간단하지만 재사용
옵션GF_AUTH_ANONYMOUS_ENABLE익명의 사용자가 접속 가능GF_AUTH_ANONYMOUS_ORG_ROLE익명의 사용자가 접속하여 admin 권한
옵션\--config.file설정 파일 경로\--storage.tsdb.path메트릭 저장소 경로\--tsdb.retention\--tsdb.retention.size=1TB\--storage.tsdb.retention.time얼마나 오랫동안 데이더를 유지할지\--we
외부에서 엑세스 할수 있는 레지스트리 구성운영체제: Centos7.6도커엔진: 20.10.21url: https://test.domain.comdns, 라우팅, 방화벽 설정을 통해 443 에서 레지스트리 호스트에 엑세스 해야한다.디렉터리 생성certs 폴더 생
1) openssl 설치하기 \- yum install -y openssl2) CA(Certificate Authority) 개인키 생성 \- openssl genrsa -out server.key 2048 \- RSA 2048 비트의 Private Key 생성
인프라구성_VPC Publicsubnet(10.0.1.0/24)az-a Publicsubnet(10.0.2.0/24)az-c Privatesubnet(10.0.11.0/24)az-a Privatesubnet(10.0.12.0/24)az-c 접근방식 개발자가 ssh
Jenkins pileline 를 통해 작업이 성공 or 실패가 될시 slack 알림을 받을 수있도록 셋팅1\. slack -> 워크스페이생성 -> 알림 받을 채널을 추가 -> 해당 프로젝트 app 클릭2\. Jenkins 검색 -> Jenkins CI AddJenki
ENV mariadb:10.9.4 / mongodb:6.0.2 / redis:7.0.5 / nginx:1.22.0
PHP 업데이트 및 설치 Centos7서버 업데이트yum install epel-release yum-utils -yyum update -y현재 실행 중인 PHP 버전 확인php -v기존에 설치한 php 패키지 확인 및 복사rpm -qa |grep php > php_r
Update and upgrade Coreyum -y updateyum -y upgradeInstall NGINXyum install epel-releaseyum instll nginxStart NGINX and Enable Servicesystemctl start n