2005년 9월부터 10월까지 단계적으로 서버 이전을 하였다.
  • 기존 시스템 : AMD Thunderbird 750
  • 신규 시스템 : AMD Athlon64 Venice 3000+

절차 #


  1. 새 시스템 설치
    1. 파티셔닝
    2. FreeBSD 6.x 설치
    3. 패키지 설치
    4. 각종 대몬 설정
  2. 기존 시스템 백업
    1. 설정 파일
    2. 사용자 관련 (/home) 파일
    3. 각종 데이터/로그
    4. mysql dump
  3. 데이터 이전
    1. 설정 파일
    2. 사용자 데이터
    3. mysql restore
  4. 안정화
  5. 이전 완료와 시스템 대체

Package List #

현재 돌아가는 서비스를 유지하기 위해서 핵심적으로 설치해야할 패키지 목록이다.
주요 패키지만 설치하면 의존성에 따라 추가로 설치되는 패키지가 있어서 세부적인 패키지는 생략한다.

dns #

* bind9

lang #

* php5
* php5-*
* perl5.8
* p5-*
* ruby18
* tcl84

database #

* mysql-client
* mysql-server

ftp #

* ncftp3
* proftpd
* wget

mail #

* courier-imap
* isoqlog
* mailgraph
* mutt
* postfix
* procmail
* tmda

net #

* rrdtool
* samba3

net-mgmt #

* mrtg
* net-snmp

security #

* courier-authlib
* courier-authlib-base
* cyrus-sasl-2
* cyrus-sasl-saslauthd-2
* openssh
* openssl

sysutils #

* pkg_remove
* pkg_tree
* portaudit
* portsnap
* portupgrade

www #

* apache2
* webalizer


Partitioning #


5GB 할당해도 용량 부족했었음
log, mysql db 용량부족으로 다른 파티션에 할당했음

MYSQL 이전 #


버전 #

추후 5.x로 이전 고려

이전 절차 #

  1. mysql dump
    1. 전체 database 덤프 (실제 일별 backup된 sql 파일 사용)
      mysqldump -u root -p --all-databases > mysql-yyyymmdd
    2. 또는 각 database별로
      mysqldump -u root -p database_name > databasename.sql
  2. mysql 4.0 설치
  3. dump_file을 mysql 4.0 으로 넣기
    • 전제 dump 파일을 사용할 경우 mysql database을 덤프시에 key 값이나 스키마 차이로 인해 오류가 발생함.
    • 따라서, 1.2. 에서 실사용자의 database만 선별하여 넣음
  4. mysql 4.1 설치
    • 권한 설정 등
powered by MoniWiki Powered by FreeBSD DNS Powered by DNSEver.com
last modified 2005-10-15 07:48:28
Processing time 0.0422 sec