전체 글 (12) 썸네일형 리스트형 네이버클라우드 서버에 스토리지 추가 및 초기화 작업 목차 1. NCP 콘솔에서 스토리지 생성 2. fdisk를 이용한 디스크 파티션 생성 3. 파티션 포맷 4. 스토리지 마운트 5. 마운트 정보 유지 설정 6. 권한 이슈 해결하기 1. NCP 콘솔에서 스토리지 생성 스토리지를 부여할 서버를 선택한다. 상단에 “서버 관리 및 설정 변경” → “스토리지 생성” 클릭 위의 캡처와 같이 스토리지 이름과 용량을 입력하고 추가를 누르면 스토리지가 추가된다. 마지막으로 내용을 확인하고 확인 버튼을 클릭한다. 아래의 캡처를 보면 콘솔에 서버 상세내역을 보면 스토리지 부분에 생성한 스토리지가 보인다. 서버에 연결은 되어있지만 파티션이나 파일시스템이 만들어지지 않은 상태라 사용할 수가 없기 때문에 따로 작업을 해줘야 정상적으로 사용할 수 있다. 여기서 연결정보 /dev/x.. GitLab-Runner Helm Installation Intro GitLab 서버 자체는 VM서버 위에 docker-compose로 구성하였음. GitLab-Runner는 쿠버 안에다가 설치를 진행하여 GitLab main 서버와 연동해보겠음. 왜 둘다 쿠버에 안올리냐구??.. GitLab을 처음에 네이버클라우드 NKS위에 올려서 사용했는데... 네이버 쪽에서 DNS 장애가 난적이 있어서... 개발자들이 아예 푸쉬를 못하는 상황이 발생한 적이 있음... 당시 네이버도 따로 통보를 안해줬고.. 우리들은 당연히 쿠버에 설치된 GitLab이 오류난 줄 알고 GitLab 로그를 잔뜩보고 쿠버 로그를 보고 있었지... GitLab Helmchart가 워낙 복잡하게 yaml 코드가 복잡해서.. 이걸 쿠버에 운영하는 것이 과연 맞을까.... 비지니스 로직만 쿠버에 올리.. docker-compose Gitlab 백업 구축하기 현재 docker-compose로 GitLab이 실행중에 있다고 보자.. 기존에 정의된 docker-compose에 아래의 빨간 부분을 추가한다. 그리고 컨테이너 재실행 docker-compose up -d 매일매일 cron job으로 해당 스크립트를 실행되도록 쉘 스크립트를 작성한다. "~/scripts" 경로에 gitlab-backup.sh를 생성하고 다음과 같이 작성한다. #!/bin/sh BACKUP_DIR='/mnt/bds/gitlab_home/backups' BACKUP_LIFETIME=30 #30일 저장 TZ=Asia/Seoul docker exec gitlab gitlab-backup create CRON=1 BACKUP_FILE=`ls -t $BACKUP_DIR | head -n 1` e.. 이전 1 2 3 4 다음