Oracle® Solaris 11.2의 장치 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

IB 장치 정보 표시

IB 장치 정보를 표시하려면 다음 명령 구문을 사용합니다.

# cfgadm -[a]l

여기서 –a 옵션은 –l 옵션만 사용할 때보다 더 자세한 정보를 제공합니다.

다음 샘플 출력에서는 관련 IB 정보만 보여 주기 위해 정보가 잘렸습니다.

# cfgadm -al
Ap_Id                       Type         Receptacle     Occupant     Condition
ib                          IB-Fabric    connected      configured   ok
hca:21280001A0A478          IB-HCA       connected      configured   ok
ib::21280001A0A47A,0,ipib   IB-PORT      connected      configured   ok
ib::21280001A0A479,0,ipib   IB-PORT      connected      configured   ok
ib::1730000008070,0,hnfs    IB-HCA_SVC   connected      configured   ok
ib::daplt,0                 IB-PSEUDO    connected      configured   ok
ib::iser,0                  IB-PSEUDO    connected      configured   ok
ib::rdsib,0                 IB-PSEUDO    connected      configured   ok
ib::rdsv3,0                 IB-PSEUDO    connected      configured   ok
ib::rpcib,0                 IB-PSEUDO    connected      configured   ok
ib::sdpib,0                 IB-PSEUDO    connected      configured   ok
ib::sol_umad,0              IB-PSEUDO    connected      configured   ok
ib::sol_uverbs,0            IB-PSEUDO    connected      configured   ok

cfgadm 명령은 시스템에서 DR 작업을 진행할 수 있는 위치인 첨부 지점에 대한 정보를 표시합니다.

첨부 지점에 대한 자세한 내용은 첨부 지점을 참조하십시오. cfgadm 명령에 지원되는 첨부 지점에 대한 자세한 내용은 cfgadm_ib(1M) 매뉴얼 페이지를 참조하십시오.

첨부 지점은 콘센트 및 점유자로 구성됩니다. 다음 표에서는 콘센트/점유자/상태 조합에 따른 장치 상태에 대해 설명합니다.

콘센트/점유자/상태 결합 상태
설명
connected/configured/ok
장치가 연결되어 있고 사용할 수 있습니다. devinfo 노드가 있습니다.
connected/unconfigured/unknown
장치를 사용할 수 없으며 이 장치에 대한 devinfo 노드 또는 장치 드라이버가 있습니다. 또는 장치가 ib 연결 드라이버에 사용되도록 구성되지 않았습니다. 장치가 IB 장치 관리자에 알려져 있을 수도 있습니다.

해당 첨부 지점 ID(Ap_Id)를 기준으로 장치가 나열됩니다. 모든 IB Ap_Idconnected로 표시됩니다. 다음 목록에서는 샘플 출력에 있는 특정 Ap_Id에 대한 정보에 대해 설명합니다.

ib::21280001A0A47A, 0,ipib

포트 GUID에 연결되어 있고 ipib 서비스로 바인딩되는 IB 포트 장치를 식별합니다.

ib::sdpib,0

의사 장치를 식별합니다.

hca:21280001A0A478

HCA 장치를 식별합니다.

ib::1730000008070, 0,hnfs

hnfs 서비스에 바인딩된 IB HCA_SVC 장치를 식별합니다.

ib::ibgen,0

의사 장치를 식별합니다.

cfgadm 명령의 다른 옵션을 사용하여 표시할 정보를 추가로 사용자 정의할 수 있습니다. 다음 예에서는 선택한 옵션의 사용 방법을 보여 줍니다.

예 3-1  포트 장치에 대한 정보 표시

이 예에서는 포트 장치 ib::21280001A0A47A,0,ipib에 대한 정보를 보여 줍니다.

# cfgadm -al -s "cols=ap_id:info" ib::21280001A0A47A,0,ipib
Ap_Id                          Information
ib::21280001A0A47A,0,ipib      ipib
예 3-2  HCA 장치의 포트 및 GUID 정보 표시

이 예에서는 HCA 장치 hca::1730000008070에 대한 포트 및 GUID 수를 보여 줍니다.

# cfgadm -al -s "cols=ap_id:info" hca::1730000008070
Ap_Id                          Information
hca::1730000008070             VID: 0x15b3, PID: 0x5a44, #ports: 0x2,
port1 GUID: 0x1730000008071, port2 GUID: 0x1730000008072
예 3-3  HCA 장치의 커널 클라이언트 표시

이 예에서는 HCA hca:173000007F50의 커널 클라이언트를 보여 줍니다.

$ cfgadm -x list_clients hca:173000007F50
Ap_Id                       IB Client         Alternate HCA
ib::1730000007F51D0            ibgen              no
ib::1730000007F51D1            ibgen              no
ib::1730000007F51,0,ipib       ibd                no
ib::ibgen,0                    ibgen              no
-                              ibdm               no
-                              ibmf               no
-                              nfs/ib             no

커널 IB 클라이언트가 hca:173000007F50가 아닌 다른 HCA를 사용하는 경우에는 샘플 출력에서 Alternate HCA 열 아래의 항목이 yes로 나타납니다. HCA를 사용하지 않는 IB 관리자 및 커널 클라이언트는 해당 Ap_Id가 나열되지 않습니다. 또한 EoIB는 Solaris IB 프레임워크를 사용하지만 이 명령은 EoIB를 커널 IB 클라이언트로 나열하지 않습니다.

예 3-4  지원되는 통신 서비스 표시

다음 예에서는 현재 IBTF(InfiniBand Transport Framework)에 사용되는 IB 통신 서비스를 나열합니다.

# cfgadm -x list_services ib
Port communication services:
srp
VPPA communication services:
ibd
HCA_SVC communication services:
hnfs

prtconf 명령 사용

prtconf 명령을 사용하여 IB 장치에 대한 일반 정보를 표시할 수도 있습니다. 다음 예에서 pci15b3,673c는 IB HCA입니다.

$ prtconf
.
.
.
ib, instance #0
rpcib, instance #0
rdsib, instance #0
daplt, instance #0
rdsv3, instance #0
sdpib, instance #0
sol_umad, instance #0
sol_uverbs, instance #0
iser, instance #0
.
.
.
pci15b3,673c, instance #0
ibport, instance #0
ibport, instance #1