Sun Blade 6000 Virtualized Multi-Fabric 10GbE M2 Network Express Module 사용자 설명서

 

문서 정보

머리말

관련 설명서

이 설명서에 대한 정보(PDF 및 HTML)

여러분의 의견을 환영합니다.

변경 내역

Sun Blade 6000 Virtualized Multi-Fabric 10GbE M2 NEM 사용자 설명서 개요

Sun Blade 6000 Virtualized Multi-Fabric 10GbE M2 NEM 특징

용어

특징 개요

구성 요소 개요

NEM 포트 및 LED

핫 플러그 삽입 및 제거 수행

PCIe 핫 플러그

SAS 인터페이스 핫 플러그

Virtualized M2 NEM 설치 또는 교체

NEM 설치

NEM 설치 확인

NEM 제거

NEM 교체

SFP+ 광학 송수신기 모듈 설치 및 제거

SPF+ 커넥터 케이블 연결

Virtualized M2 NEM 10기가비트 이더넷 포트를 통한 부팅

x86 블레이드 서버를 사용하여 네트워크를 통해 부팅

SPARC 블레이드 서버를 사용하여 네트워크를 통해 부팅

Solaris SPARC 또는 x86 플랫폼에서 hxge 드라이버 설치 및 구성

네트워크 호스트 파일을 구성하는 방법

hxge 장치 드라이버 매개변수 구성

점보 프레임 기능 구성

Linux 플랫폼에서 hxge 드라이버 설치 및 구성

Linux 플랫폼에서 드라이버 설치 및 제거

Linux 플랫폼에서 드라이버 다운로드 및 설치 방법

Linux 플랫폼에서 드라이버 제거 방법

네트워크 인터페이스 구성

hxge 장치 확인 및 테스트

hxge 드라이버 구성 변경

드라이버 문제 해결

점보 프레임 구성

Windows 플랫폼에서 드라이버 설치 및 구성

Windows 플랫폼에서 드라이버 설치

점보 프레임 활성화

VMware ESX Server 플랫폼에서 드라이버 설치 및 구성

기존 ESX Server에 ESX Server 드라이버 설치

새 ESX 설치에 ESX Server 드라이버 설치

Virtual NEM M2 네트워크 어댑터 구성

점보 프레임 구성

ILOM 추가 설명서

ILOM 설명서 및 업데이트 액세스

ILOM에 연결

NEM 펌웨어 업데이트

Sun Blade Zone Manager

NEM 센서

비공개 및 페일오버 모드 활성화

핫 플러그 명령 사용

색인

Linux 플랫폼에서 드라이버 다운로드 및 설치 방법

  1. ifconfig 명령을 사용하여 최신 이더넷 네트워크 인터페이스 목록을 가져옵니다.
    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 장치가 됩니다.

  2. 다음 방법 중 하나를 통해 hxge 드라이버에 액세스합니다.
    • 도구 및 드라이버 CD에서 드라이버를 설치할 서버 모듈 운영 체제에 대한 hxge 장치 드라이버 .zip 파일을 찾아 복사합니다.

      Oracle Enterprise Linux(OEL)의 경우 해당 Red Hat Enterprise Linux(RHEL) 드라이버를 사용합니다.

      드라이버는 다음 디렉토리 중 한 곳에 있습니다.

      /linux/drivers/rhel5.4

      /linux/drivers/sles10/sp3

      /linux/drivers/sles11


      주 - Linux 소스 파일은 /linux/drivers/src에서도 사용할 수 있습니다.


    • 최신 드라이버 패키지는 웹 사이트 http://oracle.com/goto/10gbenemm2의 드라이버 및 펌웨어 링크에서 다운로드할 수 있습니다.
  3. Linux 드라이버 파일을 다운로드한 후 드라이버의 압축을 풉니다. 이 예에서 다운로드 디렉토리는 tge10입니다.
    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
  4. 적합한 OS 드라이버 패키지를 선택하여 설치합니다.

    이 단계에서 OEL 버전 5.4의 RHEL5.4 Linux 드라이버를 선택합니다.

    1. 해당 OS에 적합한 드라이버 패키지가 들어 있는 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
    2. OS 관련 하위 디렉토리를 식별하고 현재 hxge 드라이버가 설치되지 않았음을 확인합니다.

      주 - hxge 드라이버가 이미 설치된 경우 혼동을 피하기 위해 해당 드라이버를 제거합니다. 드라이버를 제거하는 방법에 대한 지침은 Linux 플랫폼에서 드라이버 제거 방법을 참조하십시오. hxge 드라이버 업데이트에는 업데이트 명령(rpm -u)이 지원되지 않습니다.


    3. 적합한 패키지 파일(.rpm)을 설치합니다.
      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 드라이버가 자동으로 로드됩니다.

  5. 드라이버를 로드합니다.
    1. NEM을 시스템에서 사용할 수 있는지 확인합니다(즉, PCIe I/O 버스에서의 활성화 여부).

      아래 명령 샘플은 간략하게 편집되었습니다. [....] 표시된 섹션은 제거된 출력을 나타냅니다.

      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을 볼 수 있으며 시스템에서 사용할 수 있음을 나타냅니다.

    2. hxge 드라이버를 수동으로 로드합니다.
      host #> modprobe hxge
    3. 드라이버가 로드되었는지 확인합니다.
      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.]
      • 위의 출력이 나타난 경우 드라이버가 메모리에 로드되었고 활성화되어 실행 중인 것입니다.
      • modprobe 명령이 실패한 경우 다음과 같은 출력이 표시됩니다.
        host #> modprobe hxge 
        FATAL: Module hxge not found. 

        잘못된 드라이버 버전이 설치되었을 수 있습니다. hxge 드라이버를 제거하고 해당 Linux 릴리스에 적합한 패키지를 설치합니다.

        사용자 지정 또는 패치 커널을 실행 중인 경우 사용자 지정 커널에 맞게 사용자 지정 드라이버를 구성해야 할 수 있습니다.

  6. NEM eth 장치를 식별합니다.

    NEM이 올바르게 설치되고 hxge 소프트웨어 드라이버가 성공적으로 설치 및 로드되었으면 새 NEM eth 장치가 표시됩니다.

    1. 다음 명령을 실행하여 사용 가능한 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  

      이 예에서는 eth0eth1은 기존에 있었고 eth2는 새 NEM 이더넷 네트워크 인터페이스 장치용입니다. NEM 설치에서 섀시에 NEM을 물리적으로 설치할 때 기록 및 저장한 주소와 이더넷 MAC 주소를 대조하여 각 eth 장치(NEM0 또는 NEM1)를 식별할 수 있습니다.

    2. eth2 드라이버가 올바른 Virtualized M2 NEM용 이더넷 드라이버인지 확인합니다.
      host #> ethtool -i eth2 
      driver: hxge
      version: 1.2.7
      firmware-version: N/A
      bus-info: 0000:19:00.0
    3. eth2에 대한 자세한 내용을 보려면 ifconfig 명령을 사용합니다.
      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을 구성하는 방법에 대한 자세한 내용은 다음 섹션을 참조하십시오.