본문 바로가기

반응형

Ops/AWS

(151)
AWS MemoryDB for Redis - Security Update AWS MemoryDB for Redis - Security Update ■ 환경 - ElastiCache Redis Engine 6.2 - cluster 모드 (샤드당 노드 2개) ■ 업데이트 - Service Update Name: memorydb-6-2-6-patch-update - Severity: important - Update Type: engine-update - Recommended Apply by: 2023-05-26 16:59:59 UTC - Auto-Update start Date: 2023-05-26 16:59:59 UTC ■ 업데이트 방법 MemoryDB for Redis 클러스터 메뉴로 이동합니다. ‘서비스 업데이트’ 탭으로 이동하면 업데이트해야 하는 목록의 확인이 가능합니다...
AWS EC2 - docker install 가이드 AWS EC2 - docker install 가이드 (How to install docker on EC2 instance) ■ 환경 Amazon Linux 2 (Linux 4.14.158-129.185.amzn2.x86_64) ■ TMI 1. AWS용 Docker 엔진을 설치해야 합니다. (RHEL Kernel 과 Amazon Linux 2 Kernel이 호환되지 않음) 2. Compose는 Github에서 제공하고 있습니다. ■ 스샷 (아래 코드 정리) ■ 유저 권한 추가 usermod -a -G docker 유저명 ■ docker 설치 명령어 amazon-linux-extras install -y docker systemctl enable --now docker usermod -a -G docker ..
AWS EC2 - cloudwatch agent 설치 (perl) AWS EC2 - cloudwatch agent 설치 (perl) ■ download and setup su - ec2-user cd ~ mkdir cloudwatch cd cloudwatch sudo yum install -y perl-Switch perl-DateTime perl-Sys-Syslog perl-LWP-Protocol-https perl-Digest-SHA.x86_64 curl https://aws-cloudwatch.s3.amazonaws.com/downloads/CloudWatchMonitoringScripts-1.2.2.zip -O unzip CloudWatchMonitoringScripts-1.2.2.zip rm CloudWatchMonitoringScripts-1.2.2.zip ..
AWS EC2 - cloudwatch agent 설치 명령어 (linux, win) AWS EC2 - cloudwatch agent 설치 명령어 (linux, win) ■ Linux yum install -y amazon-cloudwatch-agent cd /opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.d/ vim amazon-cloudwatch-agent-linux.json ■ Windows # 서버 재부팅되면 자동 기동안됨 --> 서비스 등록 등의 방법 필요 # PowerShell 에서 실행 https://s3.amazonaws.com/amazoncloudwatch-agent/windows/amd64/latest/amazon-cloudwatch-agent.msi msiexec /i amazon-cloudwatch-agen..
AWS EC2 - cloudwatch agent 설치 스크립트 AWS EC2 - cloudwatch agent 설치 스크립트 ■ 설치 스크립트 #! /bin/bash agent_path="/opt/aws/amazon-cloudwatch-agent" region=ap-northeast-2 if [ "$(ps aux | grep -c '[a]mazon-cloudwatch-agent')" -eq "0" ]; then echo "Cloudwatch agent is not running. so, Checking is cloudwatch agent installed.." if [ -d "$agent_path" ]; then echo "Cloudwatch agent is already installed" echo -e "Do you want to replace config fi..
AWS EC2 - aws cli 업그레이드 방법 AWS EC2 - aws cli 업그레이드 방법 ■ 테스트 환경 as-is to-be OS Amazon Linux 2017.03 Amazon Linux 2017.03 kernel kernel 4.9.32-15.41.amzn1.x86_64 kernel 4.9.32-15.41.amzn1.x86_64 Python 3.4.10 3.6.12 aws-cli 1.10.59 1.22.32 botocore 1.4.49 1.23.32 ■ 스크린 샷 (아래 코드 따로 정리) ■ 사전 준비 python --version; python3 --version; aws --version #3.6 버전 이하일 때 yum install -y python36* python3 -m pip install --user --upgrade pip..
AWS EC2 - 정보 확인 명령어 (information output) AWS EC2 - 정보 확인 명령어 (information output) ■ instnace 모든 정보 curl -s http://169.254.169.254/latest/dynamic/instance-identity/document ■ instance id # case 1 instance id : cat /sys/devices/virtual/dmi/id/board_asset_tag # case 2 curl -s http://169.254.169.254/latest/dynamic/instance-identity/document | grep instanceId | awk -F" '{print $4}' ■ instance type # case 1 instnace type : cat /sys/devices/v..
AWS EC2 - EBS 자동 백업 (수명 주기 관리자) AWS EC2 - EBS 자동 백업 (수명 주기 관리자) EC2 → EBS → 수명 주기 관리자 해당 메뉴로 이동하여 '스냅샷 수명 주기 정책 생성'을 선택합니다. 항목 중 태그의 경우 EBS에 넣을 태그의 Key:Value 형식으로 기입하면 됩니다. (예시) - 태그 → snapshot_policy_yes_or_no: true - 동작 → snapshot_policy_yes_or_no 라는 태그 값이 true 일 때만 적용 볼륨에서 태그 복사 항목은 ‘Snapshot의 Name을 백업 대상 이름’으로 하고 싶을 경우 체크하면 됩니다. 나머지 항목도 입력 및 체크하고 우측 하단의 ‘정책 생성’을 클릭합니다. 완료하면 정책이 바로 생성됩니다. ■ 적용 방법 설정하면서 입력한대로 EBS 볼륨에 태그를 넣어주..
AWS EC2 - 시작 템플릿 만들기 AWS EC2 - 시작 템플릿 만들기 시작 템플릿을 만들기 전에 AMI 이미지를 먼저 만들어 둬야 합니다. (AMI 이미지로 시작 템플릿을 생성합니다.) EC2 서비스의 '시작 템플릿' 메뉴로 이동하여 우측 상단의 '시작 템플릿 생성'을 선택합니다. 가장 먼저 시작 템플릿 이름 및 버전 설명을 입력합니다. 버전 설명은 말 그대로 설명을 입력하는 항목으로 필수는 아닙니다. 바로 아래에는 태그를 입력하는 항목이 있는데요, 태그도 필수는 아니지만 가능하면 태그를 상세하게 입력하는 게 운영할 때 많은 도움이 됩니다. 다음으로 미리 생성해 둔 AMI 이미지와 인스턴스 유형을 선택합니다. EC2 인스턴스에 접속할 때 사용하는 키 페어를 선택하고, VPC 및 보안 그룹을 선택합니다. 제일 하단을 보면 '고급 세부 정..
AWS EC2 - AMI 이미지 만들기 AWS EC2 - AMI 이미지 만들기 AWS → EC2 AMI 이미지를 만드려고 하는 EC2 인스턴스를 선택합니다. 상단의 메뉴에서 ‘작업 → 이미지 → 이미지 생성’을 클릭합니다. 필요한 정보를 입력하고 하단의 ‘이미지 생성’을 클릭합니다. ※ 주의사항 재부팅 안 함 옵션을 체크해야 인스턴스가 재부팅되지 않습니다. 여기까지 완료하면 이미지 생성이 바로 시작됩니다. EC2 → 스냅샷 메뉴로 이동하면 다음과 같이 스냅샷도 함께 생성이 되어 있는 것을 확인할 수 있습니다. 참고사항 - 인스턴스의 스냅샷은 Disk의 백업이라고 생각하면 됩니다. - AMI 이미지는 instance의 정보와 함께 이 disk 정보를 가지고 있는 형태라고 생각하면 됩니다. EC2 → AMI 메뉴로 들어가면 정상적으로 이미지가 잘..

728x90
반응형