반응형 기초 튼튼탄탄탄/DevOps14 [AWS-EMR] bootstrap 작업 bootstrap 이란 EMR 클러스터를 띄울 때 실행하는 작업이다. ex) python 패키지 설치, 포트, driver jar 다운로드 등 S3에 bootstrap용 스크립트를 업로드하여 사용하는 방식 사용 EMR 로그는 기본적으로 S3에 저장됨. bootstrap 오류시 S3에서 로그 확인할 것 2021. 9. 5. [Git] 원격저장소에 push 하기 로컬 (회사 맥북) 원격저장소 (회사 github) 1) git 사용 시작! git init 로컬에 새로운 git 저장소를 만든다. git init 2) 로컬과 원격저장소 연결 git clone 원격저장소를 로컬에 복사해온다. git clone git remote 원격저장소 설정을 확인한다. git remote -v git remote rename origin remote_1 3) 로컬 브랜치 생성 및 원격 브랜치 생성 git checkout 로컬에 브랜치를 생성하고 작업브랜치를 생성한 브랜치로 이동한다. git checkout -b feature/sunny-test git push 원격저장소에 브랜치를 생성한다. git push remote_1 feature/sunny-test git branch #현.. 2021. 7. 20. [Ansible-playbook 예제] MariaDB 설치 및 user, schema 생성하기 개요 MariaDB 을 구축하고, MariaDB 서비스를 구동하고, 쿼리를 실행하는 playbook을 작성해보겠습니다. ansible-playbook의 기본 구조는 여기에 정리해놓았습니다. 아래와 같은 구조로 playbooks를 구성하겠습니다. - sunny-mariadb-playbooks - hosts - install-mariadb.yml - roles - mariadb - meta - tasks - templates - my.cnf - files - maria_init - tasks - group_vars 1. hosts 파일 작성 vim ./sunny-mysql-playbooks/hosts [mariadb-client] sunny1.test.com sunny2.test.com sunny3.test.. 2021. 1. 8. [Azure] VM 자동중지 및 자동시작 개요 비용을 절약하고자 Azure VM을 사용하지 않는 시간동안에 꺼놓고, 사용하는 시간에 자동으로 켜는 설정을 해봅니다. Azure VM 자동중지 무료 기능입니다. Azure Portal에 접속하여 VM 리소스 설정화면으로 들어옵니다. 왼쪽 메뉴에서 자동종료 메뉴를 클릭합니다. 자동종료 사용을 '설정'으로 해줍니다. 원하는 종료시간대를 설정합니다. 종료하기 전에 메일알림 등을 설정할 수도 있습니다. 설정 완료 후에 저장버튼을 눌러줍니다. Azure VM 자동시작 Automation 기능을 활용하여 VM 자동시작을 설정합니다. 비용은 아래와 같습니다. VM을 켜는데 약 1분이 소요된다고 했을 때, 하루에 한 번씩 한 달 동안 VM을 켜도 무료로 이용할 수 있겠습니다. (1) Automati.. 2020. 12. 26. [docker] 도커 컨테이너 <-> 호스트 간 파일 복사 1. 호스트 -> 도커 컨테이너 docker cp : 2. 도커 컨테이너 -> 호스트 docker cp : 2020. 6. 22. [docker] 도커 네트워크 - link 옵션 docker network 구조 중 link에 대해 알아본다. link 옵션은 같은 호스트 내에 컨테이너 간 연결을 할 때 사용한다. 컨테이너끼리는 private ip를 기반으로 통신한다. 그런데 컨테이너가 재시작되면 ip가 바뀔 수도 있다. 이 문제를 해결하는 방법으로 link를 사용한다. ip가 아닌 컨테이너 이름을 기반으로 통신할 수 있기 때문이다. master 컨테이너와 slave1 컨테이너가 있다고 하자. slave1은 master와 link를 맺었다. slave1 컨테이너 내에서 ping master를 하면 정상적으로 작동한다. 즉 컨테이너 이름으로 통신이 된다는 이야기이다.docker run -i -t -h master --name master -p 50070:50070 -p 8088:808.. 2020. 4. 20. 이전 1 2 3 다음 반응형