예전에 solaris 에서 리눅스로의 마이그레이션했던 내용이다. 최근에 rsync에 대한 문의전화가 와서 기억을 더듬어 정리해본다. 오래된 solaris 서버(newton)에서 사용하던 사용자계정및 웹소스및 메일을 그대로 새로운 linux서버(web)로 이전하는 작업으로 모든설정을 그대로 가져와야했다.
사용자 퍼미션및 계정패스워드를 그대로 가져오는것이 핵심적인 문제였고 ,또한 각 사용자들이 가지고 있는 메일박스및 웹페이지를 이전과 동일한 출력이 되게 가져와야 했다.
사용자
[old,source server]
newton 서버가 source 서버 solaris
###newton ###########
vi /etc/rsyncd.conf
rsync --daemon
[new,target server]
web서버가 target 서버 linux
### web ########################
copy newton to web /root
/etc/passwd, /etc/group, /etc/shadow
copy web /etc/passwd, /etc/group, /etc/shadow
cp -var /etc/passwd /etc/passwd.orig
cp -var /etc/group /etc/group.orig
cp -var /etc/shadow /etc/shadow.orig
merge passwd, shadow, group
cp -var /bin/tsch /usr/local/bin
cp -var /bin/bash /usr/local/bin
cp -var /bin/csh /usr/local/bin
cp -var /bin/ksh /usr/local/bin
vi /etc/group
other 1001, member 1000
#cd /home1
#rsync -avz newton::home1/ .
home2, home3, home4 repeat
httpd.conf edit
UserDir home1 home2 home3 home4
로케일설정이 안 된경우에서 작성한 웹페이지들경우 여러 사용자들의 홈페이지다보니 어떤것은 깨지고 어떤것은 정상적으로 출력이 되는 문제점이 있었는데 이전서버의 solaris의 아파치설정을 참조하여 해결했던 기억이 있다.
새로운 아파치 설정에 한 줄 추가로 해결
댓글 없음:
댓글 쓰기