sg_inq 로 emc 스토리지 lun number 확인하기.

CentOS7.0 에 EMC 스토리지 LUN 4개 사용중(LUN 0, 4, 5, 19)이며, 물리적으로는 SAN 스위치를 통해 연결되어 있다.(대략 아래와 같은 구성)

san_connect

 

lsscsi 커맨드로 보면, 아래처럼 여러개의 디스크가 보인다.

# lsscsi -g
[0:0:0:0] disk DGC RAID 5 0219 /dev/sdc /dev/sg2
[0:0:0:1] disk DGC RAID 5 0219 /dev/sdd /dev/sg3
[0:0:0:2] disk DGC RAID 5 0219 /dev/sde /dev/sg4
[0:0:0:3] disk DGC RAID 5 0219 /dev/sdf /dev/sg5
[0:0:1:0] disk DGC RAID 5 0219 /dev/sdb /dev/sg6
[0:0:1:1] disk DGC RAID 5 0219 /dev/sdg /dev/sg7
[0:0:1:2] disk DGC RAID 5 0219 /dev/sdh /dev/sg13
[0:0:1:3] disk DGC RAID 5 0219 /dev/sdi /dev/sg1

Continue reading

kvm / virsh 팁

1.  guest  OS의 키보드 입력이 안되는 문제

/etc/libvirt/qemu/ 의 해당 guest 설정화일에서 spice 부분을 vnc 로 변경하고 guest 를 재 실행한다.

<graphics type=’spice‘ port=’-1′ autoport=’yes’/>

<graphics type=’vnc‘ port=’-1′ autoport=’yes’/>

Continue reading

odm 커맨드로 dummy adapter 만들기.

시험환경: AIX 6.1

언제나 그렇듯이, 필요에 의해 dummy device를 만들 필요가 생겼다. 물론, dummy device는 실제로 작동하지는 않는다. 원리는, 만들고자 하는 타입의 adapter의 ODM 정보를 복사하여, dummy adapter 의 ODM 을 만들면 된다.

이 원리를 이용하여,  ent0를 복사하여, ent 9 를 만들어 보면,

# lsdev -Cc adapter
ent0      Available 05-08 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)
ent1      Available 05-09 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)

Continue reading

CentOS에 SAN 스토리지 연결하기.

작업환경

OS: CentOS7
HBA: Qlogic HBA 2 port 2/4g
Storage: EMC CX300
SAN 스위치: CISCO MDS 9148(기존 zoneset에 linux zone 추가)

1. HBA 장착후 인식 확인

# lspci | grep -i qlogic
07:00.0 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)
07:00.1 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)

커널에 드라이버가 로드되어 있는지 확인

# lsmod | grep qla
qla2xxx               593236  0
scsi_transport_fc      59960  1 qla2xxx

Continue reading

aix에 emc powerpath 패키지 설치.

구성환경
OS: AIX 6.1(6100-08-02-1316)
SAN: CISCO
Storage: EMC CX4-140

EMC        SAN s/w      SERVER
SPA------+----------+----HBA0
         |
SPB------+

1. 사전작업
AIX MPIO 파일셋이 설치되어 있는지 확인하고, 설치되어 있으면 제거한다.

disk 확인

# lsdev -Cc disk
hdisk0 Available 03-08-00-4,0 16 Bit LVD SCSI Disk Drive
hdisk1 Available 0A-08-00-5,0 16 Bit LVD SCSI Disk Drive
hdisk2 Available 0C-08-01     MPIO Other FC SCSI Disk Drive
hdisk3 Available 0C-08-01     MPIO Other FC SCSI Disk Drive
hdisk4 Available 0C-08-01     MPIO Other FC SCSI Disk Drive
hdisk5 Available 0C-08-01     MPIO Other FC SCSI Disk Drive
hdisk6 Available 0C-08-01     MPIO Other FC SCSI Disk Drive

Continue reading

ubuntu 12.04에 mhVTL 설치, 사용하기.

mhVTL 이란?
리눅스에서 표준 Tape Library를 에뮬레이션 해주는 오픈소스 VTL 프로그램이다.

작업환경: ubuntu 12.04 (32bit)

1. 설치
1.1. 다운로드

# wget https://sites.google.com/site/linuxvtl2/mhvtl-2014-04-13.tgz?attredirects=0
# mv mhvtl-2014-04-13.tgz?attredirects=0 mhvtl-2014-4-13.tgz

Continue reading

잘못만든 mirror 볼륨의 lp 이동하기.

환경: Aix6.1
VG: foxvg (mirror)
LV: foxlv2

foxlv2의 lp를 10개 늘이기위해 map을 만들고 extendlv 하였으나, 실수로 11개 늘인 상황.
이 경우, mirror관련 사항.

Continue reading

알아두면 유용한 hmc 커맨드

hmc에 ssh 접속하기위해서는 hmc콘솔의 web browser에서 해당 interface의 ssh접속을 허용해 놓아야 한다.

hmc 콘솔의 정보 보기

hscroot@localhost:~> lshmc -v
"vpd=*FC ????????
*VC 20.0
*N2 Thu Jul 24 10:47:38 KST 2014
*FC ????????
*DS Hardware Management Console
*TM 7042-CR6
*SE 0660F3C
*MN IBM
*PN Unknown
*SZ 4227448832
*OS Embedded Operating Systems
*NA 127.0.0.1
*FC ????????
*DS Platform Firmware
*RM V7R7.4.0.0
"

Continue reading

aix multipath failover

multi path 구성 스토리지와 연결했을때, 하나의 path가 끊겼다가 다시 연결되었을때 fail over 안될때 확인할 사항

링크가 단절되었을때,

# lspath -l hdisk6
Failed hdisk6 fscsi1
Enabled hdisk6 fscsi0
Enabled hdisk6 fscsi0

복구되어도 여전히 Failed 상태.

fscsi0의 속성값 확인 했을때, 아래와 같음.

# lsattr -El fscsi0
attach switch How this adapter is CONNECTED False
dyntrk       no           Dynamic Tracking of FC Devices        True+
fc_err_recov delayed_fail FC Fabric Event Error RECOVERY Policy True+

위의 두 속성을 바꿔준다.

# chdev -l fscsi0 -a fc_err_recov=fast_fail
Method error (/usr/lib/methods/chggen):
0514-029 Cannot perform the requested function because a
child device of the specified device is not in a correct state.

# chdev -l fscsi0 -a fc_err_recov=fast_fail -P
fscsi0 changed

# chdev -l fscsi0 -a dyntrk=yes -P
fscsi0 changed

 

# lsattr -El fscsi0
attach switch How this adapter is CONNECTED False
dyntrk       yes       Dynamic Tracking of FC Devices        True+
fc_err_recov fast_fail FC Fabric Event Error RECOVERY Policy True+

 

linux 스왑(swap) 늘리기

AWS를 이용중인 이 사이트를 최근에는 사용하기가 너무 힘들어 이것 저것 확인하던중 dmesg 에 아래와 같은 내용이 있는것을 확인.

[39212299.946048] Out of memory: Kill process 16823 (apache2) score 121 or sacrifice child
[39212299.946065] Killed process 16823 (apache2) total-vm:296504kB, anon-rss:73084kB, file-rss:0kB

가끔씩 mysql도 죽고하던 것이 생각났고, 위메시지를 보면, out of memory도 나고해서 메모리 사용량 확인.
Continue reading