드라이버 설치 드라이버 설치 드라이버 설치 7. IB
7. IB 7. IB 7. IB
테스트베드에 설치된 Silverstom 사의 Infiniband Card의 드라이브를 설치한 다 설치에 앞서 리눅스에 포함되어 설치된. OpenIB 관련 패키지를 모두 제거해야 만 IB 카드 드라이버 설치 시 충돌이 나지 않는다.
관련 패키지 제거 관련 패키지 제거관련 패키지 제거 관련 패키지 제거 (1) openib
(1) openib (1) openib (1) openib
아래 나열된 패키지를 rpm -e 명령어를 이용하여 모두 삭제한다.
패키지를 두 삭제 후 lsmod 명령어를 이용하여 ib 관련 모듈을 확인후 rmmod 명령어를 이용하여 모두 제거함. rpm 제거 후 모듈제거가 이루어지지 않는 경우 가 발생할 수 있으므로 rpm 제거후 시스템을 재부팅하고 lsmod/rmmod 명령어를 수행하는 것이 편리함.
제품CD에 포함된 InfiniServ.4.1.0.0.1.tgz 파일을 로컬 하드 드라이브에 복사 한다.
카드 드라이버 설치 카드 드라이버 설치 카드 드라이버 설치 카드 드라이버 설치
# IB
# IB
# IB
# IB
컴파일된 바이너리 디렉토리로 이동
#
% cd release/redhat/IA32/InfiniServ.4.1.0.0.1G 설치 프로그램 실행
#
% ./INSTALL
처음 설치의 경우는 "I" 를 눌러 설치 옵션으로 맞춰준 후, "P" 를 눌러
②
실행 만약 드라이버 삭제시는. "U"를 누른 후, "P" 를 눌러서 실행.
Installing IP over IB Driver...
Copying ipoib.ko...
Assign IP over IB static IPV4 addresses now? [n]: yyyy 설명
You may configure an IP over IB interface for each IB port Or you may select to have IP over IB only run on some IB ports Or you may select to configure redundant IB ports with a
pair of IB ports running a single IP over IB interface
How many IP over IB interfaces would you like to configure? [1]: 1111 설명
< >
인터페이스 갯수 질문 카드가 장이면 을 선택한다 기본값은
ipoib . 1 , "1" .
"1".
Preparing to create IP over IB ifcfg files in /etc/sysconfig/network-script s
Assign interface names sequentially starting with ib1? [y]: yyyy 설명
< >
이 옵션은 ipoib 로 장치를 올릴때 인터페이스 장치명을, "ib1" 으로
Enter IP over IB interface name: ib1ib1ib1ib1 설명
< >
인터페이스명 입력 여기에 혹은 다른 장치 번호를 입력함
ipoib . "ib0" .
Enter IPV4 address in dot notation for ib1: 10.0.0.1110.0.0.1110.0.0.1110.0.0.11 설명
Enter IPV4 netmask in dot notation for ib0 10.0.0.201 [255.0.0.0]:
255.255.255.0
Enable IB Network Stack (iba) to autostart? [y]: yyyy Enable IB Port Monitor (iba_mon) to autostart? [y]: yyyy Enable Virtual HBA (SRP) (ics_srp) to autostart? [y]: yyyy Enable Virtual NIC (ics_inic) to autostart? [y]: yyyy
Enable IP over IB (ipoib) to autostart? [y]: yyyy Enable uDAPL (udapl) to autostart? [y]: yyyy Enable SDP (ics_sdp) to autostart? [y]: yyyy Enable RDS (rds) to autostart? [y]: yyyy
설명
< >
모듈 자동 시작옵션 모두. "y" 선택 기본값은. "y" 이므로 모두 그냥 엔터, Updating HCA Firmware ...
Select HCAs to Update:
1) HCA 1 (23108 Rev a1 psid "" Node GUID: 0x00066a0098005c18) Selection (a for all, n for none) [a]: 1111
Updating firmware on HCA 1 (Rev A1 Node GUID:
0x00066a0098005c18) Found 1 firmware file(s):
InfiniServCC.A1.bin
Do you want to change HCA mode? [n]: yyyy
설명
< >
업데이트 하려는 카드의 Revision 이 A1 이므로 펌웨어 중에서 자동으로, 용 파일을 찾아준다 다른 파일로 변경할 것인지에 대한 질문
A1 . .
을 선택하여 변경하지 않고 선택된 파일을 유지한다
"n" , .
1) /etc/sysconfig/iba/mt23108/InfiniServCC.A1.bin
Rev: A1 Type: Fail Safe Version: 3.03.0003rc16b psid:
"MT_0030000001"
Cougar Cub dual port SDR PCI-X green and yellow LED low profile cards
PN: 900440-100-1, 900440-101-1, 900440-102-1, 900400-103-1, 900440-300-1, 900440-301-1, MHXL-CF128T/S, MHXL-CF256T/S, MHXL-CF512T/S Examining ..
File : InfiniServCC.A1.bin
Rev: A1 Type: Fail Safe Version: 3.03.0003rc16b psid:
"MT_0030000001"
Device : HCA 1
Rev: A1 Type: Fail Safe Version: 3.00.0002rc01 psid: ""
Firmware on HCA 1 is out of date, performing update
HCA Rev : A1
Image Rev : A1
After completing your installation and configuration changes, You must reboot to activate the new firmware
설명
< >
펌웨어 설치 진행 새로운 펌웨어를 업그레이드 후엔 반드시 재부팅을 해준. 다 이 단계 후 설치가 정상적으로 끝난다. , .
File : InfiniServCC.A1.bin
Rev: A1 Type: Fail Safe Version: 3.03.0003rc16b psid:
"MT_0030000001"
Device : HCA 1
Rev: A1 Type: Fail Safe Version: 3.03.0003rc16b psid:
"MT_0030000001"
Firmware on HCA 1 is up to date
Do you wish to perform the update? [n]: nnnn
설명
< >
만약 카드의 펌웨어를 체크한 후 파일과 비교하여 같은 버전을 확인 시켜, , 주고,
진행을 할 것인지에 대한 기본 선택값을 "n" 으로 보여준다.
설치 종료후 시스템을 재부팅하고 ifconfig 명령어를 이용하여 ib1 장치
④
가 제대로 보이는지 확인
소스 다운로드 소스 다운로드 소스 다운로드 소스 다운로드 (1)
(1)(1) (1)
에서 버전의 을 다운로드 받는다
www.lustre.org lustre 1.4.8 source rpm . 커널 소스 링크 변경
커널 소스 링크 변경 커널 소스 링크 변경 커널 소스 링크 변경 (2)
(2)(2) (2)
설치설치설치 설치 (3) source rpm (3) source rpm(3) source rpm (3) source rpm
파일 설정 파일 설정파일 설정 파일 설정 (4) config
(4) config(4) config (4) config
검사하기검사하기 검사하기검사하기 (6)(6)(6)
(6)