본문 바로가기

반응형

Ops

(295)
AWS EC2 - EBS disk 증설 (LVM) AWS EC2 - EBS disk 증설 (LVM) ■ 선행 작업 작업을 진행하기 전 AWS Console 화면에서 EBS 볼륨 증설이 선행되어야 합니다. ■ 디스크 상태 조회 lsblk ■ 증설한 볼륨 추가 인식 # lsblk 명령어로 /dev/디바이스명 번호 확인 # 예) /dev/nvme1n1 1 growpart /dev/디바이스명 번호 ■ 물리 볼륨 (PV) 증설 # pvs로 볼륨 이름 확인 # export pv_name=`pvs | awk '{print $1}' | grep dev` pvresize ${pv_name} pvs ■ 볼륨 그룹 (VG) 할당 # there is no action vgs ■ 논리 그룹 (LV) 할당 # lvscan 으로 나오는 이름으로 입력 lvextend -L +10G..
AWS Credit 입력 방법 AWS Credit 입력 방법 AWS Credit은 특정 코드를 입력하면 해당하는 금액만큼 할인 혜택을 받을 수 있는 방식입니다. 입력을 위해서는 admin 권한이 있는 계정이 필요합니다. 로그인 후 우측의 본인 계정을 클릭하면 다음과 같은 메뉴가 나타나는데요, 여기서 상단 쪽에 있는 '계정' 메뉴를 선택합니다. 그런 다음 좌측 메뉴를 보면 '크레딧' 이 있는데요, 해당 메뉴를 선택한 다음 우측의 '크레딧 사용' 버튼을 선택합니다. 프로모션 코드 및 보안 확인(보안 코드)을 입력하고 우측 하단의 '크레딧 사용' 버튼을 클릭하면, 위의 이미지처럼 바로 사용 가능한 크레딧 입력이 완료됩니다. 한 번에 1개씩 입력이 가능하기 때문에 크레딧이 많다면 여러 번 입력해야 하는 번거로움이 있긴 하지만, 입력한 모든 ..
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 볼륨에 태그를 넣어주..

728x90
반응형