E D R , A S I H C RSS

ServerBackup (rev. 1.30)

Server Backup

2008-11-02 부터 진행하는 ZeroPage 서버 데이터 원격지 백업 스크립트 관련 내용.

Pre Process

사전 공부

Process

  1. screen 공유를 위한 서버 세팅
  2. 언어 선택
    • (./) Python
  3. 해당 언어로 ftp접속
  4. 백업 스크립트 작성
    • backup target 설정
      • mysql

        /usr/bin/mysqldump -u <username> -p <password> <databasename> | gzip > /path/to/backup/db/zeropage_`date +%y_%m_%d`.gz
        
    • 복사
    • 압축
    • 서버 키를 쓰지 않은 최소의 암호화

      gpg --passphrase #{PASSWORD} --no-use-agent -c file
      
    • 복호화

      gpg file
      
  5. 전송 테스트
  6. 백업 정책 결정
    • 주기, 시각
  7. cron test
  8. 적용

Problem

  • 문제 ~ DNS Server 가 죽었음 (or 잘못 설정되어 있음 165.194.35.222 서버 확인 필요) 그래서 주소 기반으로 외부로 ping을 날릴수 없다.

Post Process

  1. 모니터링

앞으로 할일




Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:28:01
Processing time 0.0196 sec