· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
S5000VSASetupHOWTO

S5000VSA Setup HOWTO


Version: 0.1 (2008/07/10)

작성자: 이돈현(환골탈태) [http]http://blog.easysw.net

CentOS 4.6 x86_64에서 megasr 모듈이 없어서 RAID 구성된 HDD와 비구성된 HDD 모두 인식하지 못하므로 해당 드라이버를 사용해서 설치, 백업, 복구하는 방법을 설명한다.

1. 서버정보

  • CPU : Intel Xeon Quad-Core 2.0 5405
  • 보드 : Intel® Server Board S5000VSA-SAS
  • 메모리 : DDR2 667 6G
  • HDD : SAS 147G 15KRPM * 3EA - RAID-1
  • 기타 : SAS-4EA, SSD-2EA


2. CentOS 4.6 x86_64 설치

2.1. 드라이버 다운로드

  • Intel site

    [http]S5000VSA

  • ON-BOARD RAID 구축시 두번째 SATA & SAS Software RAID Driver for Linux (19508KB) 다운로드

  • NON-SAS 구축시 세번째 SAS Storage Driver for Linux (24501KB) 다운로드

2.2. ON-BOARD RAID-1을 위한 설치

  • ESRT2_Linux_v.09.32.0207.2008.zip 압축해제
  • megasr-09.32.0207.2008-1-rhel40-u6-all.img 파일을 USB에 저장
  • H/W RAID-1 세팅
  • CDROM 부팅시 dd 옵션 입력
boot : linux text dd
  • 마운트할 디스크로 /dev/sda1 선택
  • USB의 megasr-09.32.0207.2008-1-rhel40-u6-all.img 선택
  • 설치진행

3. Kickstart

3.1. 자동으로 모듈 올리기

pxe, kickstart, yum repositery를 사용하고 있을 경우에 해당된다.

  • /tftpboot/linux-install/pxelinux.cfg/default에 dd 옵션 추가
#################################################
# for SAS
label c64ss144
kernel centos64/vmlinuz
append initrd=centos64/initrd.img ramdisk_size=9216 text ks=http://mydomain.com/ks/c64ss144.cfg dd=http://mydomain.com/module/megasr-09.32.0207.2008-1-rhel40-u6-all.img


4. 커널 업그레이드 할 경우

2.6.9-67.ELsmp에서 2.6.9-67.0.20.ELsmp로 업그레이드 할 경우 먼저 yum을 이용해서 커널을 업그레이드 한 후 아래의 순서대로 진행한다

  • 모듈파일 압축해제
cd /root/megasr
zcat modules.cgz | cpio -iv --make-directories
ls
2.6.9-67.EL/  2.6.9-67.ELhugemem/  2.6.9-67.ELlargesmp/  2.6.9-67.ELsmp/

  • 커널에 맞는 모듈을 복사
mkdir -p /lib/modules/2.6.9-67.0.20.ELsmp/updates/
cp 2.6.9-67.ELsmp/x86_64/megasr.ko /lib/modules/2.6.9-67.0.20.ELsmp/updates/

  • 새로운 initrd 이미지 생성
cd /boot
mv initrd-2.6.9-67.0.20.ELsmp.img initrd-2.6.9-67.0.20.ELsmp.img.old

mkinitrd initrd-2.6.9-67.0.20.ELsmp.img 2.6.9-67.0.20.ELsmp

ls -l initrd-2.6.9-67.0.20.ELsmp.img.old initrd-2.6.9-67.0.20.ELsmp.img
-rw-r--r--  1 root root 1230096  7월 17 14:31 initrd-2.6.9-67.0.20.ELsmp.img
-rw-r--r--  1 root root 1003651  7월 17 09:03 initrd-2.6.9-67.0.20.ELsmp.img.old

  • modprobe.conf 확인
grep megasr /etc/modprobe.conf
alias scsi_hostadapter1 megasr

  • 재부팅


5. SystemRescueCd로 백업하기

  • 테스트 중


6. Rescue 모드에서 partimage로 백업하기

설치 CD/DVD의 복구모드에서 parimage를 사용하여 백업하는 방법

  • partimage 바이너리 저장

    운영서버에서 partimage 소스를 컴파일 하여 parimage 바이너리를 usb에 저장한다.

  • CD 부팅 및 megasr 모듈 로딩
boot : linux rescue dd

  • 언마운트

    partimage를 사용하여 이미지 백업을 하기위해서는 언마운트 해야한다.
umount /dev/sysimage/boot
umount /dev/sysimage/home
... 생략 ...
umount /mnt/sysimage/selinux
umount /mnt/sysimage/proc
umount /mnt/sysimage/sys
umount /mnt/sysimage

  • e2fsck 링크

    partimage에서 사용하기 때문에 링크해준다.
ln -s /usr/sbin/fsck.ext2 e2fsck




captcha
Username:



sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2008-07-18 12:55:45
Processing time 0.0085 sec