SSH Configuration

IBM Power 2011. 11. 16. 13:48
1. SSH 파일셋 설치
 >> AIX 6.1 TL5 이상은 OS CD 에 파일셋이 존재 && 그외의 경우 toolbox CD가 필요
# lslpp -L | grep open
 openssh.base.client     5.4.0.6100    C     F    Open Secure Shell Commands
 openssh.base.server     5.4.0.6100    C     F    Open Secure Shell Server
 openssl.base            0.9.8.1300    C     F    Open Secure Socket Layer
 openssl.license         0.9.8.1300    C     F    Open Secure Socket License

2. Server Key 생성
>>> node 1
# ssh-keygen -t rsa1 -q -f /etc/ssh/ssh_host_key -N ''
# ssh-keygen -t dsa -q -f /etc/ssh/ssh_host_dsa_key -N ''
# ssh-keygen -t rsa -q -f /etc/ssh/ssh_host_rsa_key -N ''
# stopsrc -s sshd
# startsrc -s sshd

3. Client Key 생성
>>> node9
# ssh-keygen -t rsa -q -f ~/.ssh/id_rsa -N ''
# cd ~/.ssh/
# ssh-keyscan -t rsa node9 > ~/.ssh/known_hosts
# ssh-keyscan -t rsa node10 >> ~/.ssh/known_hosts
# cat id_rsa.pub >> ~/.ssh/authorized_keys

4. SSH key 분배(root, oracle, oragrid 계정 모두 동일한 key사용)
>>> node9
# scp -pr /.ssh node10:/

# cp -pr /.ssh /home/oracle/.ssh
# chown -R oracle:dba /home/oracle/.ssh
# su - oracle
# scp -pr .ssh node10:/home/oracle/

# cp -pr /.ssh /home/oragrid/
# chown -R oragrid:dba /home/oragrid/.ssh
# scp -pr .ssh node10:/home/oragrid

4. 계정별로 SSH로그인 수행(초기 메세지 때문에 수행이 꼭 필요)
>>> node9
# su - 
# ssh node10
# ssh node10rac (GPFS용 inter-connect)
# su - oracle
# ssh node10
# su - oragrid
# ssh node10

>>> node10
# su - 
# ssh node9
# ssh node9rac (GPFS용 inter-connect)
# su - oracle
# ssh node9
# su - oragrid
# ssh node9
블로그 이미지

Melting

,
### dd_test.sh ###

#!/usr/bin/ksh
if [[ $# -ne 2 ]]
then
echo "Usage: dd_test.sh [num_of_iteration] [block_size]"
              echo "         ex. dd_test.sh 10000 512K                "
   exit
fi
i=1
while [ $i -le $1 ]
do
dd if=/dev/rhdisk19 of=/dev/null bs=$2 &
dd if=/dev/rhdisk20 of=/dev/null bs=$2 &
dd if=/dev/rhdisk21 of=/dev/null bs=$2 &
dd if=/dev/rhdisk22 of=/dev/null bs=$2 &
dd if=/dev/rhdisk23 of=/dev/null bs=$2 &
dd if=/dev/rhdisk24 of=/dev/null bs=$2 &
dd if=/dev/rhdisk25 of=/dev/null bs=$2 &
dd if=/dev/rhdisk26 of=/dev/null bs=$2 &
dd if=/dev/rhdisk27 of=/dev/null bs=$2 &
dd if=/dev/rhdisk28 of=/dev/null bs=$2 &
    ((i=i+1))
done



 
블로그 이미지

Melting

,
ftp> put “|dd if=/dev/zero bs=32k count=10000" /dev/null 


블로그 이미지

Melting

,
# chdev -l [hdisk_name] -a reserve_policy=no_reserve
  > lsdev -Cc disk | grep MPIO | awk '{print "chdev -l " $1 " -a reserve_policy=no_reserve "}'| sh –x
# chdev -l [hdisk_name] -a algorithm=round_robin
  > lsdev -Cc disk | grep MPIO | awk '{print "chdev -l " $1 " -a algorithm=round_robin "}' | sh -x
# lspath -l hdisk120 -F"status:name:path_id:parent:connection“

 > 일반적인 Balancing Type : round_robin은 무조건 1:1 비율로, load_balance 형태는 path의 부하에 따라 보다 효율적으로 분배
 > Hitachi의 경우, MPIO형태는 round_robin과 single_path만 존재
블로그 이미지

Melting

,

EMC Powerpath 제거

IBM Power 2011. 11. 16. 13:41
# /usr/symcli/bin/stordaemon shutdown all
# powermt display
# powermt remove dev=all
# rmdev -dl hdiskpower*
( lsdev –Cc disk | grep hdiskpower | grep –v grep |  awk '{print "rmdev –dl " $1}' | sh –x )

# EMC 관련 패키지 삭제

  -------------------------------------------------------------------------------------------------
  EMCpower.base              5.3.1.1  COMMITTED  PowerPath Base Driver and
  EMCpower.encryption        5.3.1.1  COMMITTED  PowerPath Encryption with RSA
  EMCpower.migration_enabler
  EMCpower.mpx               5.3.1.1  COMMITTED  PowerPath Multi_Pathing
 --------------------------------------------------------------------------------------------------
 

# 삭제가 제대로 않 될 경우, '/dev/powerpath0' 파일을 삭제
블로그 이미지

Melting

,
#  chvg -an [vg명] 

'IBM Power' 카테고리의 다른 글

Hitachi 에서 MPIO사용시 round_robin 설정  (0) 2011.11.16
EMC Powerpath 제거  (0) 2011.11.16
CIO(Concurrent IO) mount  (0) 2011.11.16
HACMP 구성시 VG의 major number 확인하기  (0) 2011.11.16
Enable 1TB segment alias  (0) 2011.11.16
블로그 이미지

Melting

,

CIO(Concurrent IO) mount

IBM Power 2011. 11. 16. 13:38
+. Concurrent I/O (CIO) – JFS2 && Aix 5.2 ML1 이상
   - file system 사용시 CIO 옵션을 통해 마운트 할 경우, raw-device와 유사한 성능을 낼 수 있음
   - 내부적으로 DIO(Direct I/O)를 사용
   - cio 옵션 적용시 file system에 대한 lock 관리를 시스템이 수행하지 않으며, File cache를 사용하지 않음
   - mount시 '-o cio' 옵션을 통해 사용
         ex. mount -o cio /data
   - chfs 를 통한 변경도 가능
     chfs -a options=cio [$filesystem_name]
        ex. chfs -a options=cio /ora_data

   - CIO 옵션은 concurrent mode하에서 access되는 data들에만 사용되어 하며, 실행파일이나
     라이브러리를 포함하는 파일 시스템에는 적용하면 않 됨
         ex. oracle datafile / online redo log -> cio 적용가능
               oracle libraries / executables / $ORACLE_HOME -> cio 적용불가
               control files  -> cio 적용은 가능하나, 적용하지 않고 그냥 jfs2로 마운트를 권장

   - cio 옵션을 통해 mount되더라도, i/o가 agblksize보다 작을 경우 file cache를 사용하게 됨 
         > oracle에서 online redo log용 file system의 경우, agblksize를 512 이하로 설정해야 함

'IBM Power' 카테고리의 다른 글

EMC Powerpath 제거  (0) 2011.11.16
HACMP 구성시 VG가 automount 되지 않도록 속성변경  (0) 2011.11.16
HACMP 구성시 VG의 major number 확인하기  (0) 2011.11.16
Enable 1TB segment alias  (0) 2011.11.16
Disable HW prefetch  (0) 2011.11.16
블로그 이미지

Melting

,
> ls –l /dev/datavg



> lvlstmajor (가용한 major number 확인) 

'IBM Power' 카테고리의 다른 글

HACMP 구성시 VG가 automount 되지 않도록 속성변경  (0) 2011.11.16
CIO(Concurrent IO) mount  (0) 2011.11.16
Enable 1TB segment alias  (0) 2011.11.16
Disable HW prefetch  (0) 2011.11.16
Enable TCP_NODELAY  (0) 2011.11.16
블로그 이미지

Melting

,

Enable 1TB segment alias

IBM Power 2011. 11. 16. 13:36
> vmo -o esid_allocator=1



> The svmon data suggests this could be helpful on the AI and DB servers.  Use the "-p" or "-r" flag as necessary to make the change stick after a reboot.  This change requires the application and database to be bounced

> 운영환경이 아니라, BMT와 같이 performace가 중요한 환경에서만 권장

'IBM Power' 카테고리의 다른 글

CIO(Concurrent IO) mount  (0) 2011.11.16
HACMP 구성시 VG의 major number 확인하기  (0) 2011.11.16
Disable HW prefetch  (0) 2011.11.16
Enable TCP_NODELAY  (0) 2011.11.16
Disable dog threads  (0) 2011.11.16
블로그 이미지

Melting

,

Disable HW prefetch

IBM Power 2011. 11. 16. 13:35
> dscrctl -n -s 1


> This can be tried on the fly to see the performance impact.  The command is "dscrctl -n -s 1".  To get it to stick after a reboot, the command is "dscrctl -b -s 1".  Substituting "-s 0" instead of "-s 1" sets the value back to the default.  When evaluating the performance impact, consider both the change in application throughput and CPU utilization.  This is useful to try on all servers, but will probably benefit those with higher CPU utilization the most

> 운영환경이 아니라, BMT와 같이 performace가 중요한 환경에서만 권장

'IBM Power' 카테고리의 다른 글

HACMP 구성시 VG의 major number 확인하기  (0) 2011.11.16
Enable 1TB segment alias  (0) 2011.11.16
Enable TCP_NODELAY  (0) 2011.11.16
Disable dog threads  (0) 2011.11.16
Disable interrupt coalescing  (0) 2011.11.16
블로그 이미지

Melting

,