Sun Blade 6000 Virtualized Multi-Fabric 10GbE M2 NEM 사용자 설명서 개요
Sun Blade 6000 Virtualized Multi-Fabric 10GbE M2 NEM 특징
Virtualized M2 NEM 10기가비트 이더넷 포트를 통한 부팅
SPARC 블레이드 서버를 사용하여 네트워크를 통해 부팅
Solaris SPARC 또는 x86 플랫폼에서 hxge 드라이버 설치 및 구성
VMware ESX Server 플랫폼에서 드라이버 설치 및 구성
host #> ifconfig -a | grep eth eth0 Link encap:Ethernet HWaddr 00:14:4F:CA:15:68 eth1 Link encap:Ethernet HWaddr 00:14:4F:CA:15:69
Virtualized Multi-Fabric 10GbE M2 NEM 하드웨어를 설치하고 해당 드라이버를 설치 및 로드하면 새 eth 장치가 나타납니다. 이 장치가 NEM의 eth 장치가 됩니다.
Oracle Enterprise Linux(OEL)의 경우 해당 Red Hat Enterprise Linux(RHEL) 드라이버를 사용합니다.
드라이버는 다음 디렉토리 중 한 곳에 있습니다.
/linux/drivers/rhel5.4
/linux/drivers/sles10/sp3
/linux/drivers/sles11
주 - Linux 소스 파일은 /linux/drivers/src에서도 사용할 수 있습니다.
host #>mkdir tge10 host #>cp xxx/SB6000_Virt_MF_10GbE_NEM_Tools_And_Drivers_Linux_48230ai.bz2 tge10 host #>cd tge10 host #>tar -xjf SB6000_Virt_MF_10GbE_NEM_Tools_And_Drivers_Linux_48230ai.bz2
이 단계에서 OEL 버전 5.4의 RHEL5.4 Linux 드라이버를 선택합니다.
host #> cd linux/drivers/rhel5.4 host #> ls -l total 897 -rw-r--r-- 1 root root 895938 Mar 8 2010 hxge-1.2.7_rhel54-1.x86_64.rpm -rw-r--r-- 1 root root 1485 Mar 8 2010 readme.html
설치할 패키지는 hxge-1.2.7_rhel54-1.x86_64.rpm 파일입니다.
실행 중인 릴리스를 잘 모르는 경우 lsb_release 명령을 사용하여 호스트 운영 체제에 대한 정보를 표시합니다.
host #> lsb_release -a LSB Version: :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64: graphics-3.1-ia32:graphics-3.1-noarch Distributor ID: EnterpriseEnterpriseServer Description: Enterprise Linux Enterprise Linux Server release 5.4 (Carthage) Release: 5.4 Codename: Carthage host #> rpm -q hxge package hxge is not installed
주 - hxge 드라이버가 이미 설치된 경우 혼동을 피하기 위해 해당 드라이버를 제거합니다. 드라이버를 제거하는 방법에 대한 지침은 Linux 플랫폼에서 드라이버 제거 방법을 참조하십시오. hxge 드라이버 업데이트에는 업데이트 명령(rpm -u)이 지원되지 않습니다.
host #> rpm -ivh hxge-1.2.7_rhel54-1.x86_64.rpm Preparing... ########################################### [100%] 1:hxge ########################################### [100%] post Install Done
hxge 드라이버를 설치하면 드라이버를 즉시 로드할 수 있습니다. NEM이 물리적 및 전자적으로 설치된 경우 드라이버가 NEM에 자동으로 연결되어 시스템이 사용할 수 있게 합니다. 또는 다음 번 시스템 재설정 및 재부팅에서 NEM 장치가 존재하는 것으로 탐지되면 hxge 드라이버가 자동으로 로드됩니다.
아래 명령 샘플은 간략하게 편집되었습니다. [....] 표시된 섹션은 제거된 출력을 나타냅니다.
host #> lspci [...] 00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller 00:1f.2 SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller 00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller 13:00.0 Ethernet controller: Sun Microsystems Computer Corp. Unknown device aaaa (rev 01) 19:00.0 Ethernet controller: Sun Microsystems Computer Corp. Unknown device aaaa (rev 01) 1f:00.0 Ethernet controller: Intel Corporation 82575EB Gigabit Network Connection (rev 02) 1f:00.1 Ethernet controller: Intel Corporation 82575EB Gigabit Network Connection (rev 02) [...]
장치 코드 0xAAAA(Unknown device aaaa(rev 01) 출력)는 Virtualized M2 NEM 장치로, 이 줄이 있다는 것은 NEM을 볼 수 있으며 시스템에서 사용할 수 있음을 나타냅니다.
host #> modprobe hxge
host #> lsmod | grep hxge hxge 175440 0 host#> modinfo hxge filename: /lib/modules/2.6.18-164.el5/kernel/drivers/net/hxge.ko version: 1.2.7 license: GPL description: Sun Microsystems(R) 10 Gigabit Network Driver author: Sun Microsystems, james.puthukattukaran@sun.com srcversion: 270F053A5DE6A454D1D224D alias: pci:v0000108Ed0000AAAAsv*sd*bc*sc*i* depends: vermagic: 2.6.18-164.el5 SMP mod_unload gcc-4.1 parm: enable_jumbo:enable jumbo packets (int) [etc.]
host #> modprobe hxge FATAL: Module hxge not found.
잘못된 드라이버 버전이 설치되었을 수 있습니다. hxge 드라이버를 제거하고 해당 Linux 릴리스에 적합한 패키지를 설치합니다.
사용자 지정 또는 패치 커널을 실행 중인 경우 사용자 지정 커널에 맞게 사용자 지정 드라이버를 구성해야 할 수 있습니다.
NEM이 올바르게 설치되고 hxge 소프트웨어 드라이버가 성공적으로 설치 및 로드되었으면 새 NEM eth 장치가 표시됩니다.
host #> ifconfig -a | grep eth eth0 Link encap:Ethernet HWaddr 00:14:4F:CA:15:68 eth1 Link encap:Ethernet HWaddr 00:14:4F:CA:15:69 eth2 Link encap:Ethernet HWaddr 00:14:4F:29:00:1D
이 예에서는 eth0과 eth1은 기존에 있었고 eth2는 새 NEM 이더넷 네트워크 인터페이스 장치용입니다. NEM 설치에서 섀시에 NEM을 물리적으로 설치할 때 기록 및 저장한 주소와 이더넷 MAC 주소를 대조하여 각 eth 장치(NEM0 또는 NEM1)를 식별할 수 있습니다.
host #> ethtool -i eth2 driver: hxge version: 1.2.7 firmware-version: N/A bus-info: 0000:19:00.0
host #> ifconfig eth2 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Memory:f9000000-fa000000
eth2 장치가 활성 상태이고 시스템에서 사용할 수 있으나 아직 구성되지 않았습니다(IP 주소 할당). Linux OS에 NEM을 구성하는 방법에 대한 자세한 내용은 다음 섹션을 참조하십시오.