목록인프라 (3)
오늘도 한 뼘 더

배경 회사에서 사용 중이던 ElasticBeanstalk(EB)가 더 이상 필요하지 않아 종료해야 했다. 환경 종료를 진행했는데 상태가 "Suspend"로 계속되고 다음과 같은 에러 메시지가 나왔다. 에러 메세지를 바탕으로 검색을 한 결과 CloudFormation 스택이 지워지지 않아서 보안 그룹을 지울 수 없어 환경이 종료되지 않는 문제였다. 이를 해결하는 방법을 AWS에서 자세히 설명해주고 있어 따라서 진행을 해보았다. https://aws.amazon.com/ko/premiumsupport/knowledge-center/elastic-beanstalk-deletion-failure/ AWSEBSecurityGroup을 삭제하는 데 실패할 경우 AWS Elastic Beanstalk 환경 종료 또는..

해당 글에서는 Ubtuntu 환경에서 Jenkins를 Docker Container로 올리는 방법을 설명한다. Docker 설치 먼저 Docker Container로 올리기 위해 Docker부터 설치한다. 1. 처음 도커 설치를 하기 전에 apt를 업데이트한다. $ sudo apt-get update 2. docker 설치하기 $ sudo apt-get install docker.io 3. docker 설치 유무 (버전 확인) $ sudo docker version $ sudo docker -v Jenkins 설치 1. Jenkins 이미지 확인 $ sudo docker search jenkins 2. docker 이미지 다운로드 $ sudo docker pull jenkins/jenkins:lts 3...

SSH란 Secure Shell의 줄임말이다. SSH키는 id_rsa.pub과 id_rsa로 나뉜다 id_rsa.pub : public key(client) id_rsa : private key(server) 위의 Private Key는 SSH로 접속하고자 하는 Client에 존재하게 되며, Public Key는 Server에 위치하게 된다. 이러한 SSH키를 생성하는 방법은 keygen 명령어를 사용한다. SSH키 생성하기 [Ubuntu와 윈도우 모두 SSH키를 생성하는 방법은 동일하다.] 1. ssh 폴더로 이동 $ cd ~/.ssh 2. keygen 명령어로 ssh 키 생성 $ ssh-keygen 3. 생성된 키 확인하기 SSH 키 등록하기 Server에 접속하기 위해서는 client의 public..