-인프라 구축 계획
-> 필요한 vm
: jenkins, gitea, docker-registry, ansible, front-end, backend, mysql
총 6개가 필요
: 네트워크는 mysql 서버가 있을 네트워크(인터넷 접근 안됨)와
다른 서버들이 있을 네트워크(인터넷 접근 가능)로 구성
: jenkins, docker, front-end를 제외하고는 필요한 서버 환경 구성 전까지는
공인 ip(퍼블릭 ip)를 사용하고 public ip 제거
-> 기타 설정
: local 컴퓨터에 ssh(rsa)키를 생성하여 vm에 접근할수 있도록 설정
: 이후 jenkins와 ansible에서는 접근해야 하는 gitea, docker-registry, web-server는
는 각각의 가상 머신 접속시 비밀번호로 접근할수 있도록 설정
: ssh key 생성 방법 (ubuntu linux)
1. ssh-keygen -t rsa -b 1024
: 다른 호스트에 public-key 복사하기
1. ssh-copy-id user@remote_host
'project > Cloud' 카테고리의 다른 글
Azure를 활용한 DevOps 프로젝트 - 3(jenkins, ansible, docker-registry, gitea 설정) (0) | 2025.10.09 |
---|---|
Azure를 활용한 DevOps 프로젝트 - 1(계획) (0) | 2025.10.06 |
[Cloud] aws - 3tier를 각각의 인스턴스에 설치 및 구동 (0) | 2024.06.01 |