현재 HP9000 system에서 사용하는 HBA는 1세대인 tachyon 과 2세대인 tachlite로 크게 구분할 수 있습니다. tachlite HBA는 최대 I/O 성능으로 Auto-negotiation 2GB 또는 1GB 전송율(A6795A only)를 가지며swiched fabric 및 On-Line Add/Replace(OLAR)이 가능합니다. 이에 해당하는 카드는 A5158A, A6684A,A6685A(이상 1GB) 및 A6795A가 해당돕니다. tachyon HBA는 FC-AL 또는 private loop만 가능한 카드로서 A3404A, A3591A/B, A3636A 또는 A3740A가해당됩니다. 하지만 문서에 따라 tachyon 및 tachlite의 구분은 혼용되기도 하고 거꾸로 구분되기도 하여 엄격히 구별하면 위와 같은 차이가 있지만 보통 구별없이 용어가 사용되고 있습니다. 우선 여러분들의 시스템에서 HBA가 설치되고 소프트웨어 및 패치가 이상없이 구성되었다면
#ioscan -fnk 를 수행하였을 때
fc 1 1/12/0/0 fcT1 CLAIMED INTERFACE HP Fibre Channel Mass Storage Adapter
lan 2 1/12/0/0.5 fcT1_cntl CLAIMED INTERFACE HP Fibre Channel Mass Storage Cntl /dev/fcms2
fcp 1 1/12/0/0.8 fcp CLAIMED INTERFACE FCP Protocol Adapter
또는
fc 0 0/3/0/0 td CLAIMED INTERFACE HP Tachyon TL/TS Fibre Channel Mass Storage Adapter /dev/td0
fcp 0 0/3/0/0.8 fcp CLAIMED INTERFACE FCP Protocol Adapter
를 볼 수 있습니다.
/dev/fcms#로 나타나는 것은 tachyon 카드이며 /dev/td#로 나타나는 것은 tachlite 카드 입니다.
1. 이 HBA에 연결되어 있는 스토리지 장치에 대한 정보를 fcmsutil /dev/fcms# 또는 fcmsutil /dev/td# 로 보실 수 있습니다. 장치의 각종 ID, WWN(World Wide Name) 및 Topology, 하드웨어 경로, 드라이버 버전 등을 확인할 수 있습니다. fcmsutil 커맨드는 비정상적인 문제를 진단할 수 있는 강력한 진단도구이며 주의하여 사용하셔야 합니다. HBA 모델에 따라 fcmsutil의 옵션 중 사용할 수 있는 것과 없는 것이 구별됩니다. 자세한 내용은 매뉴얼을 참조하십시오. 따라서 대부분 특별한 옵션에 대한 fcmsutil 커맨드는 HP 지원 엔지니어가 요청할 경우에만 사용하는 것이 좋습니다.
2. 여러분들이 가끔 보실 수 있는 메세지 중의 하나가 WWN이 변경되었으니 fcmsutil replace_dsk를 수행하라는 메세지 입니다. 이는 tachlite 카드에서 나타나는 것으로 VA 등의 디스크의 컨트롤러를 replace 하고 나면 정상화 된 상태에서도 이 메세지가 나타나며 이는 HBA에서 인식하고 있는 Nport-ID와 다른 Nport-ID로 remote 디스크 ID가 변경되기 때문입니다. 또는 온라인 상태에서 스위치를 경유하지 않고 시스템과 스토리지가 연결되어 있는 상황에서 스토리지의 Loop-ID의 변경이 발생할 경우 아래의 방법을 적용해야할 경우가 있습니다.
우선
#fcmsutil device_file get remote {all|remote-N-Port-ID}로 remote Nport ID를 확인한 후
#fcmsutil device_file replace_dsk remote-N-Port-ID (또는 -l loop-id)를 수행하면 됩니다.
이 커맨드를 모르는 상태에서는 시스템을 리부팅하면 같은 효과를 볼 수 있으나 시간이 훨씬 절약 될 것입니다.
3. 간혹 syslog에 Dec 14 11:12:58 frhxs06 vmunix: 1/12/0/0: Unable to access previously accessed device at nport ID 0xe0 와 같은 식으로 메세지가 날 수 있는데 이는 온라인 상태에서 스토리지와 HBA 사이의 연결이 끊어질 경우 발생하며
#fcmsutil /dev/td0 devstat all | grep -e Nport -e Failed
명령을 수행하면 Failed된 remote nport ID를 찾을 수 있으며(또는 syslog 메세지의 0xe0)
#fcmsutil /dev/td0 replace_dsk 0xe0 을 실행하면 해결됩니다.
4. HBA를 disable, enable 또는 reset 하는 커맨드로서
#fcmsutil device_file enable
#fcmsutil device_file [-f] disable
#fcmsutil device_file reset
이 있습니다. reset 및 disable은 소프트웨어적인 reset 및 disable이지만 이 커맨드가 수행되면 커맨드가 종료될때까지 또는 disable의 경우 다시 enable할때까지 모든 노드와의 통신이 중단되므로 주의하셔야 합니다. 원인 모를 HBA의 Link Failure 가 발생하였거나 디스크 IO상의 hang 발생시 트러블슈팅 후 테스트 시에 시스템에서 수행 해 볼 수 있는 명령입니다. (주의 : HP 엔지니어의 요청 없이 이 명령을 수행하지 마십시오.) 이외의 많은 옵션에 대해서는 메뉴얼 또는 man page를 참고하시기 바랍니다.
#ioscan -fnk 를 수행하였을 때
fc 1 1/12/0/0 fcT1 CLAIMED INTERFACE HP Fibre Channel Mass Storage Adapter
lan 2 1/12/0/0.5 fcT1_cntl CLAIMED INTERFACE HP Fibre Channel Mass Storage Cntl /dev/fcms2
fcp 1 1/12/0/0.8 fcp CLAIMED INTERFACE FCP Protocol Adapter
또는
fc 0 0/3/0/0 td CLAIMED INTERFACE HP Tachyon TL/TS Fibre Channel Mass Storage Adapter /dev/td0
fcp 0 0/3/0/0.8 fcp CLAIMED INTERFACE FCP Protocol Adapter
를 볼 수 있습니다.
/dev/fcms#로 나타나는 것은 tachyon 카드이며 /dev/td#로 나타나는 것은 tachlite 카드 입니다.
1. 이 HBA에 연결되어 있는 스토리지 장치에 대한 정보를 fcmsutil /dev/fcms# 또는 fcmsutil /dev/td# 로 보실 수 있습니다. 장치의 각종 ID, WWN(World Wide Name) 및 Topology, 하드웨어 경로, 드라이버 버전 등을 확인할 수 있습니다. fcmsutil 커맨드는 비정상적인 문제를 진단할 수 있는 강력한 진단도구이며 주의하여 사용하셔야 합니다. HBA 모델에 따라 fcmsutil의 옵션 중 사용할 수 있는 것과 없는 것이 구별됩니다. 자세한 내용은 매뉴얼을 참조하십시오. 따라서 대부분 특별한 옵션에 대한 fcmsutil 커맨드는 HP 지원 엔지니어가 요청할 경우에만 사용하는 것이 좋습니다.
2. 여러분들이 가끔 보실 수 있는 메세지 중의 하나가 WWN이 변경되었으니 fcmsutil replace_dsk를 수행하라는 메세지 입니다. 이는 tachlite 카드에서 나타나는 것으로 VA 등의 디스크의 컨트롤러를 replace 하고 나면 정상화 된 상태에서도 이 메세지가 나타나며 이는 HBA에서 인식하고 있는 Nport-ID와 다른 Nport-ID로 remote 디스크 ID가 변경되기 때문입니다. 또는 온라인 상태에서 스위치를 경유하지 않고 시스템과 스토리지가 연결되어 있는 상황에서 스토리지의 Loop-ID의 변경이 발생할 경우 아래의 방법을 적용해야할 경우가 있습니다.
우선
#fcmsutil device_file get remote {all|remote-N-Port-ID}로 remote Nport ID를 확인한 후
#fcmsutil device_file replace_dsk remote-N-Port-ID (또는 -l loop-id)를 수행하면 됩니다.
이 커맨드를 모르는 상태에서는 시스템을 리부팅하면 같은 효과를 볼 수 있으나 시간이 훨씬 절약 될 것입니다.
3. 간혹 syslog에 Dec 14 11:12:58 frhxs06 vmunix: 1/12/0/0: Unable to access previously accessed device at nport ID 0xe0 와 같은 식으로 메세지가 날 수 있는데 이는 온라인 상태에서 스토리지와 HBA 사이의 연결이 끊어질 경우 발생하며
#fcmsutil /dev/td0 devstat all | grep -e Nport -e Failed
명령을 수행하면 Failed된 remote nport ID를 찾을 수 있으며(또는 syslog 메세지의 0xe0)
#fcmsutil /dev/td0 replace_dsk 0xe0 을 실행하면 해결됩니다.
4. HBA를 disable, enable 또는 reset 하는 커맨드로서
#fcmsutil device_file enable
#fcmsutil device_file [-f] disable
#fcmsutil device_file reset
이 있습니다. reset 및 disable은 소프트웨어적인 reset 및 disable이지만 이 커맨드가 수행되면 커맨드가 종료될때까지 또는 disable의 경우 다시 enable할때까지 모든 노드와의 통신이 중단되므로 주의하셔야 합니다. 원인 모를 HBA의 Link Failure 가 발생하였거나 디스크 IO상의 hang 발생시 트러블슈팅 후 테스트 시에 시스템에서 수행 해 볼 수 있는 명령입니다. (주의 : HP 엔지니어의 요청 없이 이 명령을 수행하지 마십시오.) 이외의 많은 옵션에 대해서는 메뉴얼 또는 man page를 참고하시기 바랍니다.
'5' Trackbacks
hearthstone reddit giant - justonemorepack.com
- Time :
- 2017.03.29 12:26
- (185.182.49.183)
HPUX/LINUX - fcmsutil 커맨드의 사용례
telemarketing calls database - www.called2me.com
- Time :
- 2017.03.26 15:18
- (23.254.20.221)
HPUX/LINUX - fcmsutil 커맨드의 사용례
hearthstone beta account for sale - web.jasamy.com
- Time :
- 2017.03.25 16:28
- (196.196.92.163)
HPUX/LINUX - fcmsutil 커맨드의 사용례
hearthstone decks 2016 february - www.wikzy.com
- Time :
- 2017.03.21 10:57
- (165.231.103.94)
HPUX/LINUX - fcmsutil 커맨드의 사용례
her latest blog - jmc.mcu.edu.tw
- Time :
- 2017.03.06 01:03
- (165.231.90.79)
HPUX/LINUX - fcmsutil 커맨드의 사용례