· 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:

ID
Password
Join
His heart was yours from the first moment that you met.


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.0076 sec