일반적인 Nginx 버전 업그레이드가 아닌 EOS된 Amazon Linux2에서의 버전 업그레이드 입니다.Amazon Linux 2에서 제공하는 amazon-linux-extras를 통해 설치 가능한 Nginx 버전은 1.22.1까지만 지원되며, 이는 보안적으로 최신
AWX에 호스트를 등록하는 방법중 AWS에서 인스턴스 리스트를 받아서 자동으로 호스트를 등록하는 방법으로 동적 인벤토리 소스(예: AWS, GCP, VMware, Ansible Tower 자체 등)를 설정할 때, 인벤토리를 자동으로 가져올 수 있습니다. AWS에서 A
k3s를 이용한 최신 버전의 AWX 구축 방법 스펙 : CentOS 7 (최소 2vCPU/ 4Mem)사전 설치 패키지약 5분 후 설치 확인배포 완료까지 10분 정도의 시간이 소요될 수 있음STATUS 가 모두 Running 상태면 배포가 완료됨초기 관리자 계정의 경우
ALB의 Access log를 S3에 저장하고 저장된 로그를 AWS의 "Athena"를 이용해서 분석하는 방법 ALB의 Access log를 저장할 s3버킷을 먼저 생성합니다. (버킷은 LB와 같은 리전에 생성해야하며, 접두사에는 "AWSLogs" 라는 문구가 포함되
태깅 기반의 리소스 비용 추적AWS의 비용 할당 태그를 이용하면 AWS 비용을 더 자세히 추적할 수 있습니다.AWS 리소스에 태그를 적용하고 Billing and Cost Management 콘솔에서 태그를 활성화하면, AWS는 활성 태그를 기준으로 그룹화한 사용 내역
node의 버전 관리를 위해 nvm을 설치하고 여러 버전의 node를 사용하는 방법에 대한 포스팅입니다.Node js 설치nodejs-legacy 는 우분투 버전이 16이하에서 설치가 필요하지만 18이상에서는 설치 필요없음NVM 설치버전 목록 확인원하는 버전의 노드를
AWS의 ElastiCache for Redis를 사용하면서 발생하는 문제점과 해결 방안 AWS ElastiCache for Redis란?AWS 에서 분산된 인 메모리 데이터 스토어 또는 캐시 환경을 손쉽게 설정, 관리 및 확장할 수 있는 웹 서비스입니다.개용 및 기능
DevOps의 기본인 CI/CD를 AWS의 서비스를 이용하여 구축하는 방법에 대해서 작성했습니다.해당 포스팅에서는 빌드를 진행하지 않았기 때문에 CodeBuild는 사용하지 않았습니다.시나리오CodeCommit에 테라폼 소스를 업로드 하고 VSCode와 연동하여 pus
여러 서버에서 동일한 스크립트를 실행해야하는 상황에서 Ansible을 이용하여 간단하게 진행하는 방법을 설명하려고 합니다. Ansible 설치 간단하게 sudo apt install ansible로 설치 접근하고자 하는 서버의 정보를 hosts 파일에 ip또는 ho
두번째 포스팅은 추출한 pdf파일을 드라이브에 자동으로 업로드 하기 위한 인증 설정 방법과 업로드하는 간단한 파이썬 스크립트에 관한 포스팅입니다. 구글 자격 증명 설정 먼저 GCP에 접속하여 새프로젝트를 생성하고 OAuth 동의 화면을 구성 API 라이브러리에서 G
Grafana 대시보드를 pdf 형식으로 추출 하여 구글 드라이브에 자동으로 업로드하는 방법에 대해 설명하려고 합니다. > 그중 첫번째 포스팅에서는 Grafana 대시보드를 추출하는 방법에 대해서 작성하였습니다. Grafana 대시보드를 pdf 형식으로 추출하기 위해
Instance Scheduler을 이용하여 특정 시간 동안만 인스턴스를 이용하고 해당 시간 이외에는 인스턴스가 종료되도록 설정하여 비용효율적으로 인스턴스를 관리하는 방법인스턴스 스택 생성https://docs.aws.amazon.com/solutions/la
블록체인이란..누구나 열람할 수 있는 디지털 장부에 거래 내역을 투명하게 기록하고, 여러 대의 컴퓨터에 이를 복제해 저장하는 분산형 데이터 저장 기술을 뜻함가상화폐뿐 아니라 어떠한 데이터를 거래할 때 그 모든 기록들이 컴퓨터에 저장되는데, 내 컴퓨터 뿐만 아니라 나와
RDS MariaDB에서 Aurora Mysql로Migration하는 방법
Web Deploy를 이용한 IIS 마이그레이션 방법마이그레이션하고자 하는 A, B서버 모두에서 MSDeploy를 설치A서버의 hosts파일에 B서버 ip와 호스트등록 후 저장A서버의 CMD창에서 Web Deploy의 설치 경로로 (C:\\Program Files\\I
CloudFront의 Geo-location(지리적 제한)이용한 허용외 지역에 에러코드 반환 구현 이미지와 간단한 html파일이 업로드된 S3를 준비 S3 버킷을 오리진으로 CloudFront 생성 Route53에 새로운 도메인을 생성하고 레코드값에 CloudFr
Linux 서버의 TimeZone 설정 방법OS : Amazon Linux서버 시간 확인 시 UTC로 설정되어 있는것을 확인설정 가능한 시간들은 대부분 /usr/share/zoneinfo/ 파일에서 확인 가능서울 시간을 기준으로 하기 위해서 아래의 명령어로 타임존을 설
Linux 서버에서 LVM을 이용한 파일시스템 구성 방법2개의 디스크를 추가하고 하나를 먼저 파일시스템으로 생성한 후 나머지 디스크의 데이터를 이용해서 먼저 추가한 파일시스템의 크기를 확장 예정하드디스크를 장착(생성) fdisk -l 명령어로 디스크 확인 (\`\`\`
EBS 볼륨을 Linux에서 포맷 및 탑재 data 볼륨을 생성하여 EC2에 연결하고 서버에서 lsblk명령어를 이용하여 확인 연결된 EBS볼륨에 데이터가 있는지 확인 ⇒ file -s 명령을 사용하면 파일 시스템 유형 등의 특정 디바이스 정보를 확인할 수 있습니다
CentOS7을 설치하는 과정입니다.CD부팅으로 CentOS 설치설치 화면 대기설치 언어를 선택파티션 분리를 위해 디스크 크기 확인디스크 용량을 추가한 파티션 크기로 분리파티션 설정 완료 후 화면으로 설치 시작 선택초기 관리자 계정을 설정하여 설치를 마무리설치 진행재부