커피닉스, 시스템 엔지니어의 쉼터
  Linux, FreeBSD에서 Dell PERC RAID 펌웨어 업그레이드 작성일 : 2016/04/19 18:07
 
  • 글쓴이 : 좋은진호 ( http://coffeenix.net/ )
  • 조회수 : 2956
     
    제  목 : Linux, FreeBSD에서 Dell PERC RAID 펌웨어 업그레이드
    작성자 : 좋은진호(truefeel, http://coffeenix.net/ )
    작성일 : 2016.4.12(화)

    MegaCLI 명령 설치와 기본 명령은 '참고 자료'에 적어둔 'MegaRAID용 Megacli 명령 사용하기'를 참고하길 바라며, 이 글에서는 Firmware를 다운받아 업그레이드 하는 방법을 설명한다.


    1. 펌웨어 다운로드 받기

    Dell 홈페이지에서 최신 펌웨어를 다운로드 받는다.

    Dell -> Support -> Drivers and Downloads ( http://www.dell.com/support/home/us/en/04/Products/?app=drivers ) -> Browse for a product -> Server 선택 -> Category에서 'SAS RAID'를 선택하면 펌웨어를 다운로드 받을 수 있다. 예를 들어 Dell PERC 6/i용 펌웨어는 'Dell PERC 6/i Integrated Firmware Update ( http://www.dell.com/support/home/us/en/19/Drivers/DriversDetails?driverId=F96NR )페이지에서 받는다.  이 중에 SAS_RAID_..._ZPE.exe 파일(zip파일임)을 다운받는다.

     
    # unzip SAS_RAID_PERC6i-int_6.3.3-0002_A00_ZPE.exe
     


    이 중에 FW????.rom (예 : FW1371iI.rom) 파일 하나만 필요하다.


    2. 현재 버전 확인

     
    # MegaCli64 -AdpAllInfo -a0

    Adapter #0
    ... 생략 ...
    Product Name    : PERC 6/i Integrated
    Serial No       : 1122334455667788
    FW Package Build: 6.3.0-0001
    ... 생략 ...

    # mfiutil show adapter (FreeBSD에는 mfiutil 명령이 있다.)
    mfi0 Adapter:
        Product Name: PERC 6/i Integrated
       Serial Number: 1122334455667788
            Firmware: 6.3.0-0001
         RAID Levels: JBOD, RAID0, RAID1, RAID5, RAID6, RAID10, RAID50
      Battery Backup: present
               NVRAM: 32K
    ... 생략 ...
     



    3. 펍웨어 업그레이드

     
    # MegaCli64 -AdpFwFlash -f FW1371iI.rom -a0
                                        
    Adapter 0: PERC 6/i Integrated
    Vendor ID: 0x1000, Device ID: 0x0060

    Package version on the controller: 6.3.0-0001
    Package version of the image file: 6.3.3.0002
    Download Completed.    
    Flashing image to adapter...
    Adapter 0: Flash Completed.
    Please reboot the system for the changes to take effect

    Exit Code: 0x00
     


    MegaCli로 업그레이드 후 리부팅하면 정상적으로 업그레이드된 것을 확인할 수 있다.

     
    # MegaCli64 -AdpAllInfo -a0

    Adapter #0
    ... 생략 ...
    Product Name    : PERC 6/i Integrated
    Serial No       : 1122334455667788
    FW Package Build: 6.3.3.0002
    ... 생략 ...

    # mfiutil show adapter (FreeBSD에는 mfiutil 명령이 있다.)
    mfi0 Adapter:
        Product Name: PERC 6/i Integrated
       Serial Number: 1122334455667788
            Firmware: 6.3.3.0002
         RAID Levels: JBOD, RAID0, RAID1, RAID5, RAID6, RAID10, RAID50
      Battery Backup: present
               NVRAM: 32K
    ... 생략 ...
     



    4. 참고 자료

    * Updating PERC 6/i RAID BIOS on Ubuntu
      http://marcus.bointon.com/updating-perc-6i-raid-bios-on-ubuntu/

    * Dell server utility : omreport / omconfig
      http://cavepopo.hd.free.fr/wordpress/linux/dell-server-utility-omreport/

    * MegaRAID용 Megacli 명령 사용하기 (글 좋은진호, 2011.8)
      http://coffeenix.net/board_view.php?bd_code=1724


    커피닉스, 시스템 엔지니어의 쉼터 / URL : http://coffeenix.net/board_view.php?bd_code=1785