[🏅 합격 후기] AWS SAA-C03
·
🗂ㅤETC/자격증 | 회고록
1️⃣   AWS SAA - C03 AWS SAA(Solution Architect Associate)는 아키텍처 설계 능력을 평가하는 자격증이다. 보안 아키텍처 설계, 복원력을 갖춘 아키텍처 설계, 고성능 아키텍처 설계, 비용에 최적화된 아키텍처 설계 4가지 영역에 대한 설계 능력을 평가하는 시험이다. 유효 기간 : 2년합격 점수 : 720점 이상130분 동안 65 문제 진행 (ESL +30Minutes를 신청했을 경우, 160분)사실 신청한 시간은 총 140/170분이지만, 실제 문제 풀이 시간은 130/160분이다. 왜냐하면 빠진 10분은 설문지 답변 시간으로 쓰이기 때문이다.문제 유형 : 4지 선다형(보기 4개 중 1개 정답)과 복수 응답형(보기 5개 이상 중 2개 이상 정답)으로 구성총 65문제..
[hEELO] 스킨 커스텀 - 카테고리 위치 표시 부분 디자인 변경
·
🗂ㅤETC/ETC
변경 전 디자인 카테고리 위치를 알려주는 부분이 밋밋하여 시각적으로 바로 보이지 않기 때문에 인식하는 데 좀 걸린다고 판단하였다. 실제로 내가 해당 게시글이 카테고리 중 어디에 있는지 파악을 할 때 바로 착! 하고 보이지 않기도 했다. 그래서 카테고리 위치 정보 부분을 좀 더 시각적으로 눈에 잘 보이도록 구분선과 색상을 넣어줄 계획이다.  카테고리 위치 디자인 변경 1. 우선, css 코드를 짜기 전에 html 소스에서 카테고리 위치를 표시하는 코드를 찾아야 한다. 2. html 파일에서 찾은 class 네임을 참고하여 css 코드를 만들어주었다..category { color: #807057; border: 1px solid #807057; padding: 0px 5px 0px 5px; back..
[Terraform] 3주차 - 간단 실습 및 예시 정리
·
🗂ㅤ인프라 | 네트워크/IaC
main.tf 파일 생성provider "aws" { region = "ap-northeast-1" #자신의 지역 access_key = "자신의 ACCESS_KEY" secret_key = "자신의 SECRET_KEY"}# 새로운 VPC생성resource "aws_vpc" "woo-example-vpc" { cidr_block = "10.0.0.0/16"} .tfstate 상태 파일👩🏻‍💻 테라폼으로 클라우드 가상 머신 생성할 경우.tfstate 파일에는 가상 머신의 IP 주소나 크기, 다른 리소스와의 관계에 대한 정보들이 저장.tfstate 파일은 로컬 컴퓨터 또는 클라우드 컴퓨터에 안전하게 저장 (AWS 사용 시, 주로 S3에 저장) variables.tf 파일variab..
[Terraform] 2주차 - 기본 구성 및 개념 정리
·
🗂ㅤ인프라 | 네트워크/IaC
1. 데브옵스의 등장1️⃣  DevOps의 등장2007~2008년 사이에 IT 운영 및 소프트웨어 개발 커뮤니티가 업계에 치명적인 문제가 있다는 우려를 제기하면서 DevOps 움직임이 시작되었다. 개발자 및 IT/Ops 전문가는 서로 다른 목표(상충하는 목표), 서로 다른 부서 리더십, 서로 다른 주요 성과 지표를 가지고 있었고, 다른 층 또는 다른 빌딩에서 근무하는 경우도 많았다. 그 결과 각 부서는 사일로화(서로 분리되어 관리되는 상황)되어 각자의 분야나 투입 시간, 릴리스 실패, 고객 불만에만 신경쓰는 팀이 되었고, 사일로화된 팀과 회사 내 커뮤니케이션 라인이 무너짐으로 인해 어려움을 겪게 되었다. 이러한 배경으로 인해 DevOps 소프트웨어 개발 방법론이 나오게 된 것이다. DevOps는 'dev..
SuperPuTTY 설치
·
🗂ㅤ인프라 | 네트워크
https://github.com/jimradford/superputty/releases/tag/1.5.0.0 Release Stable SuperPuTTY 1.5.0.0 Release · jimradford/superputty1.5.0 Minor changes Fixes version issue with SuperPuTTY Update Checker Fixes Issues #887, #888, #889 Children attach improvement by @vityank in #851 Added RDP Support to Command line by @TzachiSh ...github.com  SuperPuTTY 사용법 참고 SuperPuTTY 사용법 (PuTTY connection manager)여..
[Docker] #1 Docker 설치 및 Swarm 환경 구축
·
🗂ㅤ작업 노트/Project
1. Docker 설치 작업 (모든 노드) # 기존 패키지 삭제 for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done # 저장소 추가 sudo apt-get update sudo apt-get install -y \ ca-certificates \ curl \ gnupg \ lsb-release ================== curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archiv..
[Docker] Error response from daemon : This node is already part of a swarm. Use "docker swarm leave" to leave this swarm and join another one.
·
🗂ㅤ작업 노트/에러 회고
1. 발생 및 문제 원인 새로운 도커 스웜에 조인하려는 작업 노드가 이미 다른 도커 스웜의 일부이기 때문에 나타난 문제 2. 해결 방안 docker swarm leave 명령어를 실행하여 빠져나오기 (해제하려는 작업 노드에서 실행해야 함)
[Docker] #0 기본 환경 셋팅 (VMware)
·
🗂ㅤ작업 노트/Project
VMware 환경 셋팅 관리자 노드(manager1) 와 작업자 노드(worker1,2) 생성 서비스 컨테이너 수행을 위해 작업자 노드는 최소 사양인 CPU 2core, Memory 2 GB로 설정하였다. IP주소 설정 ssh & vim curl wget git 설치 후 SuperPuTTY 연결 런레벨 조정 (GUI → Runlevel 3) sudo vi /etc/sudoers 작업 (모든 노드 추가) sudo vi /etc/hosts 작업 (모든 노드 추가) 추가한 이후, ping 명령어를 사용하여 모든 노드 간 통신 상태를 확인해준다. (ping -c 3 worker1…)
[Linux] /etc/sudoers: syntax error near line...
·
🗂ㅤ작업 노트/에러 회고
1. 발생 상황 vi /etc/sudoers 안에 사용자 권한 등록을 하기 위해 사용자 추가하여 저장하였다. 그러나 오타 문제로 sudo를 사용할 수 없는 문제가 발생하였다. 다시 /etc/sudoers 안으로 들어가려고 해도 sudo를 사용할 수 없기 때문에 기존 방식을 사용하여 들어갈 수 없는 상황. 2. 문제 원인 및 해결 visudo를 쓰지 않고 직접 /etc/sudoers를 편집 => 이 과정에서 문법 실수를 한다면 sudo 명령어를 쓰지 못하게 된다. 아래와 같이 명령어를 입력하여 /etc/sudoers 편집기로 들어간다. 내용 수정 후 파일 저장 : Ctrl + X 를 누른 다음 y 를 누른다. 저장할 파일명(file name to write...)은 그대로 둔 채 Enter만 한번 더 쳐주..
[Ansible] ansible 명령어로 패스워드 입력 없이 실행하기
·
🗂ㅤ인프라 | 네트워크/IaC
상황 정리1. ad-hoc방식으로 원격지 서버에 모듈을 이용한 패키지 설치 등을 진행중이다. 2. 그 과정에서 매번 패스워드를 입력해줘야 한다.// -k 옵션을 사용하여 매번 패스워드를 입력하고 있다. ansible jeju -m shell -a 'cat /etc/ssh/sshd_config' -k 3. CI/CD 도구(gitlab-runner, jenkins 등)는 패스워드 입력을 할 수 없으므로 매번 패스워드를 입력하는 환경에서는 파이프 라인이 정상적으로 동작하지 않게 된다. 4. 이를 해결하기 위해서 -k 옵션을 없애고 실행을 할 수 있어야 한다. 5. 이러한 문제는 key-pair를 이용하여 해결이 가능하다.   Ansible key-pair 작업// ansible key-pair 적용 작업// ..