IT/AIX&Linux

하루 5분 AIX - 중급으로 가기 위해 알아야할 Device - 1부 -

뜻밖의 행복 2013. 12. 14. 23:54
반응형

안녕하세요?

뜻밖의 행운입니다.


튜닝, 장애 해결, 특정 솔루션 구현을 위해 알아야할 AIX device 즉 장치에 대해 

간략히 살펴 보도록 하겠습니다.




1. 무슨 장치가 있나? lsdev 활용~



현재 서버에 어떤 장치들이 있는지 살펴 볼 수 있는 명령어는

lsdev 입니다.

자주 쓰는 명령어로 아마 금방 손에 익을겁니다. 

자세한 아규먼트와 옵션은 명령어 사전 코너를 따로 만들고 있으니 나중에 보시는 분들은

해당 명령어 위에 마우스 커서를 올려 놓고 왼쪽 버튼으로 클릭하면 새창으로 자세한 설명이 열릴것 입니다. ^^

 

 


일단은 이 명령어가 어떤 기능을 하는지만 살펴 보겠습니다.


aix lsdev


3가지 컬럼 형식으로 결과가 표시 되네요

첫 번째 컬럼 cd0, en0, ent0 가 장치 이름명이고

두 번째 컬럼 Available과 Defined가 현재 장치의 상태를 나타 냅니다.

세 번째 컬럼 이 이 장치가 무엇인지 설명해주는 description 부분이 되겠지요?

하지만 이렇게 lsdev를 하면 보통 한페이지를 넘겨 수 페이지의 결과가 나와 원하는 값만 찾기가 어려우므로



aix lsdev -Cc adapter


보통 이렇게 lsdev -Cc 를 주고 그 뒤에 adapter 혹은


aix 명령어


이렇게 disk를 주게 됩니다. 


adapter와 disk가 제일 많이 주는 Class 입니다. 

보통 adapter와 disk를 주고 몇개의 디스크가 설치 되어 있는지 외장디스크인지 내장 디스크인지

물리적 디스크인지 가상 디스크인지


adapter 역시 이것이 FC adapter인지 이더넷 adapter인지를 판가름 합니다.

명령어가 이런 정보를 어디서 가지고 오는지는

ODM 편에서 이미 다뤄서 알고 계시겠지요? ^^



2. 그 장치의 구성 정보는 어떻게 알지? lsdev로 찾았으면 lscfg로!



이제 우리는 위에서 어떤 장치들이 설치 되었는지를 확인하였습니다.

그럼 해당 장비의 구성 정보와 어느 위치에 물리적으로 설치 되어있는지

펌웨어는 무엇이고 제조사는 어디인지 등을 알아보고 싶을 때 어떻게 해야 할까요?



aix 구성 정보 확인


그 때는 lscfg를 사용하며 주로 -vl 을 많이 줍니다.

lscfg -vl 장치명(lsdev로 봤을 때 첫번째 컬럼값) 을 하게 되면 해당 장치의 구성정보에 대해서 아주 상세히 나옵니다.

그런데 현재 테스트 서버는 제가 VIO로 구성한 상태라 모든 IO장치가 가상 장치라 많은 정보가 나오지 않고

Virtual 장치인것만을 알려주네요 ^^

하지만 여기서 V13-C110 이런 정보가 매우 유용하다는 것은 실전 AIX편에서 살짝 아셨으리리 믿습니다. 

실제 physical한 장치에 lscfg -vl 을 주게 되면


부품번호, 펌웨어 버전, 제조사, 하드웨어 몇번째 슬롯에 설치 되었는지 등 여러 정보가 나옵니다.



3. 구성까지 확인 했는데 그 장치의 속성값은? 무엇으로? 도와줘~ lsattr



자 이제 여기까지 왔으면 이제 나중에 튜닝때 어렵지 않을 것입니다.

바로 장치 속성을 확인하고 그 속성값을 변경하는 것이 튜닝이니까요~


aix 속성값 확인 lsattr


lsattr 이 속성을 확인 하는 명령어 이며 주로 -El 을 많이 붙여서 이용합니다. 

lsattr -El 장치명(lsdev 로 봤을 때 첫번째 컬럼) 을 하게 되면 위와 같이 장치 마다 

각 고유의 속성이 나오고 이 값을 바꿀 수 있는 값인지 아닌지를 확인 할 수 있습니다.


우선 lsattr -El hdisk0 < 0번 하드디스크의 속성을 확인해보니

여러 값이 나오는것을 볼 수 있습니다.

HACMP와 GPFS 구성시에 꼭 확인해야할 algorithm 과 reserve_policy 부터 

성능과 관련 있는 queue_depth와 max_transfer 까지 

그리고 이 속성 항목은 또 같은 디스크라도 제조사에 따라 다르게 나올 수도 있습니다.



lsattr 속성 확인 aix


이번에는 lsattr -El ent0 < 0번 이더넷 아답터를 확인해보니 당연히 디스크와는 속성 항목들이 다른 것을

알 수 있습니다. 

각 값들에 대한 상세 설명은 튜닝 편에서 다루도록 하겠습니다. ^^

반응형