infra

· infra/기타
작업 이유ec2에서 소스코드를 수정할때 매번 들어가서 작업 하는일이 번거롭고, Linux 단축키들을 아직 명확하게 숙지하지 못하여서 연결해서 사용하기 위해서 작업 진행  SSH 연결VScode Extention 설치많은 ssh 선택지가 있지만, 가장 많이 사용한 버전으로 설치  SSH 설정 업데이트config 등록방법은 두가지가 있다. 진입방법 1좌측 하단에 ">진입방법 2Ctrl + Shift + p 입력 > ssh 검색 및 Connect to Host 선택   공통 영역ssh 검색 > Configure SSH Hosts 선택 윈도우를 사용중이기 때문에 "~\사용자계정\.ssh\config" 파일 선택 원하는 ssh 설정 등록- EC2를 연결할 예정이라 pem 키 설정도 들어감!Host personal..
· infra
작업 진행 이유팀프로젝트 구축을 진행하였을때 프리티어 mariaDB 10.11을 사용하기로함..기본 셋팅값으로 설정하여 개발을 진행 도중 한글 인코딩이 깨진다는 오류를 발견함.추가적으로 배포 + 로컬 개발(2명) 이렇게 붙다보니 max_connection이 최대로 설정되어있는 30으로 풀이 차버려서 작업을 할 수가 없었음...그래서 해당 설정값들을 변경하는 작업을 진행!!!  1. RDS 페이지로 접속- AWS 는 웹 페이지로 제공해주기 때문에 편하게 수정할 수 있어서 웹으로 진행 2. 파라미터 그룹 수정 (좌측)- 파라미터 그룹은 온프레와 다르게 DB 에 적용되는 환경 설정을 그룹으로 만들어서 관리하는 기능 (사용하는 RDS 특성에 맞게 설정해놓으면 유용하게 사용할 수 있음!)- 정적(static), ..
· infra/기타
작업 환경 - java8, tomcat8, springboot, thymleaf Apache 설치 1. gcc, c++ 설치 $ yum install -y gcc gcc-c++ mod_ssl 2. tomcat-connector.tar 업로드 및 압축 해제 3. Apache 설치 $ yum insatll -y httpd $ yum install -y httpd-devl $ yum install perl 4. mod_jk.so 파일 생성을 위해 apxs 조회 $ which apxs => /usr/bin/apxs 5. mod_jk.so 파일 생성 # tomcat-connector > native 폴더로 이동 후 작업 진행 $./configure --with-apxs=/usr/bin/apxs $ ake $ ak..
· infra/Docker
Docker 설치 # repository 관리센터 추가 $ yum install -y yum-utils # Docker repository 추가 $ yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo # 최신버전으로 설치 $ yum install docker-ce docker-ce-cli containerd.io # docker 실행 $ systemctl start docker # enable 등록 $ systemctl enable docker # docker version 확인 $ docker --version Docker version 23.0.2, build 569dd73 $ docker v..
· infra/기타
클라우드 서비스 IaaS Infrastructure as a Service - 서비스로 제공하는 인프라 스트럭쳐 - 클라우드 인프라스트럭처 서비스는 확장성이 높고 자동화된 컴퓨팅 리소스를 가상화하여 제공하는 것 PaaS Platform as a Service - 서비스로 제공하는 플랫폼 - 클라우드 플랫폼 서비스는 주로 응용 프로그램을 개발할 때 필요한 플랫폼을 제공하는 것 SaaS Software as a Service - 서비스로 제공하는 소프트웨어 - 클라우드 애플리케이션(소프트웨어) 서비스는 사용자에게 제공되는 소프트웨어를 가상화하여 제공하는 것입니다. SaaS는 타사 공급 업체가 관리하는 사용자에게 응용 프로그램을 제공하기 위해 인터넷을 사용합니다. 대부분의 SaaS 애플리케이션 웹 브라우저를 ..
· infra/Docker
Jenkins 및 기본 설정 셋팅 도커 이미지 다운로드(최신버전) 포트는 8085로 접속 docker run -itd --name jenkins -p 8085:8080 jenkins/jenkins:lts 젠킨스 이미지 기동 확인 docker ps -a 잘 기동되면 54.180.119.167:8085로 접속 접속하면 경로로 들어가서 비밀번호를 치라고 나옴 docker exec -it /bin/bash cat root 사용자 계정 생성 깃허브 연동1 (public) github 토큰 발급 github 프로젝트 > settings > Developer settings Personal access token repo, admin:repo_hook 체크 후 발급 ghp_KkGycXxCGHI1EeEfyBsdKyeo..
· infra/Docker
작업 당시 상태네트워크 목록NETWORK ID NAME DRIVER SCOPE 281f4602bc46 bridge bridge local fabd26aa6418 host host local 92b1d468cbbc mariadb_default bridge local 9c9dcf01cf5b none null local f26227b41aa2 was_net macvlan local기동시 에러 로그Creating network "prometheus_default" with the default driver ERROR: Failed to program NAT chain: COMMAND_FAILED: '/usr/sbin/ip6tables-restore -w -n' failed: ip6tables-restore v1..
· infra/Docker
원래는 CMD, ENTRYPOINT 같이 쓰지 않음... 2024.01.09 - [infra/Docker] - Dockerfile 에서 CMD, ENTRYOINT 차이 FROM rockylinux:9.1 #USER root # 우리는 super로 변경할 예정이라 제거 # 필요한 패키지 설치 RUN yum clean all \ && yum repolist \ && yum -y install ncurses net-tools openssh-server procps tcpdump man tar unzip vi iproute telnet iputils traceroute openssl\ && yum -y install wget vim telnet apr \ && yum -y install apr-util apr-..
· infra/Docker
# # NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" # # PLEASE DO NOT EDIT IT DIRECTLY. # # jdk 이미지 FROM eclipse-temurin:8-jdk-focal RUN apt-get update -y && apt-get install -y net-tools openssh-server vim ARG DEBIAN_FRONTEND=noninteractive ENV TZ=Asia/Seoul RUN apt-get install -y tzdata # 환경변수 등록 ENV CATALINA_HOME /usr/local/tomcat ENV CATALINA_BASE /usr/local/tomcat ENV PATH $CATAL..
· infra/Docker
물리 서버로 서비스 이관 및 가상환경을 구성하면서 알게된 macvlan.... Docker 기본 네트워크 도커를 설치한 다음 아무런 설정도 하지 않고 컨테이너를 생성하면 위와 같은 구조 컨테이너를 생성하면 컨테이너의 namespace에 가상 인터페이스인 eth0이 생성되고, 호스트에는 veth를 접두어로 갖는 네트워크 인터페이스가 생성되며 이 두 개가 연결된다. 그리고 중요한 점은, 각 veth는 docker0라는 이름의 브릿지에 연결됨으로써 외부와 통신할 수 있다. 즉 브릿지는 각 컨테이너들의 맥 주소와 IP를 내부 테이블에 저장시켜놓음으로써 패킷 프레임이 정상적으로 왔다갔다 주고받고 얼씨구 할 수 있도록 하는, 2계층 디바이스를 연결할 수 있도록 하는 장비(?) 라고 보면 된다. 그렇지만 macvla..
LIST
dh_96
'infra' 카테고리의 글 목록 (3 Page)