[AIX] System Information collection Script

[AIX] System Information collection Script 회사 U2C 솔루션 개발을 하는 중, AIX 에서 필수 시스템 정보를 수집하는 Script 가 필요로 해서 간단하게 제작한 Script 입니다. Script 내용 #! /bin/ksh # Make by. chhan DATEC=$(date +%Y%m%d-%H%M) IdChk=`id | grep root | wc -l` OutFile="`hostname`_"$DATEC".txt" #Checking ROOT if [ $IdChk -eq 0 ]; then echo echo "You must login root... Try again..." echo exit fi echo " * * * * * Check AIX System Information * * * * * " echo " " echo " This Check Output File " echo " View ....

November 4, 2018 · chhanz

[AIX] hdisk format - diag command

AIX - DISK FORMAT 주로 AIX 에서는 diag 를 통해 hdisk format 을 진행하고 데이터 삭제 검증을 합니다. 하지만 동시에 여러개의 hdisk 를 format 을 진행 할 수는 없습니다. 아래와 같이 명령어를 이용하면 동시에 hdisk format 이 가능합니다. /usr/lpp/diagnostics/bin/uformat -d hdisk1 -c -o format 동시에 여러 hdisk format 진행 하는 Command lspv | grep None | awk '{print "/usr/lpp/diagnostics/bin/uformat -d "$1" -c -o format &"}' | sh -x

February 21, 2018 · chhanz

[AIX] Create a raw Logical Volume for Oracle ASM On AIX

Create a raw Logical Volume for Oracle ASM On AIX Raw Device 의 용량 산정은 VG 의 PP Size 를 기준으로 합니다. # lsvg RAWVG VOLUME GROUP: RAWVG VG IDENTIFIER: 00c25b6700004c00000001399f63219x VG STATE: active PP SIZE: 64 megabyte(s) VG PERMISSION: read/write TOTAL PPs: 30 (1920 megabytes) MAX LVs: 4096 FREE PPs: 6 (384 megabytes) LVs: 3 USED PPs: 24 (1536 megabytes) OPEN LVs: 3 QUORUM: 2 (Enabled) TOTAL PVs: 1 VG DESCRIPTORS: 2 STALE PVs: 0 STALE PPs: 0 ACTIVE PVs: 1 AUTO ON: no Concurrent: Enhanced-Capable Auto-Concurrent: Disabled VG Mode: Concurrent Node ID: 1 Active Nodes: 2 MAX PPs per VG: 2097152 MAX PVs: 1024 LTG size (Dynamic): 1024 kilobyte(s) AUTO SYNC: no HOT SPARE: no BB POLICY: relocatable MIRROR POOL STRICT: off PV RESTRICTION: none INFINITE RETRY: no 위 RAWVG 정보를 보면 PP SIZE 가 64 mb 로 확인 됩니다....

May 25, 2017 · chhanz

[AIX] Could not load program: Cannot run a 64-bit program until the 64-bit environment has been configured.

Could not load program: Cannot run a 64-bit program until the 64-bit environment has been configured. aix maintenance mode 로 부팅 진행 후, shell 환경에서 아래와 같이 Error 가 발생하면서 일부 명령어들이 정상 작동 하지 않습니다. cf. Booting AIX into Maintenance Mode Error 내용 # ls Could not load program ls: Cannot run a 64-bit program until the 64-bit environment has been configured. See the system administrator. 해결 방법 # /etc/methods/cfg64 해결 이후 # ls test....

January 16, 2017 · chhanz

[AIX] RDX Device Backup Guide

[AIX] RDX Device Backup Guide AIX RDX Device Backup Guide 입니다. (RDX 를 이용한 백업 방법입니다.) 2016년 프로젝트 참여하면서 작성한 가이드입니다. 작성일 : 2016.02.15 배포일 : 2019.01.11

February 15, 2016 · chhanz

[HACMP71] Force remove cluster

Force remove cluster - PowerHA 7.1 HACMP 7.1 에서 CAAVG 가 삭제가 안되면서, Cluster 를 제거 할 수 없는 경우가 있습니다. 해당 이슈가 발생 할 경우, 아래와 같이 진행 하면 됩니다. # lspv | grep caavg hdiskpower426 000000000r508909 caavg_private active There is caavg so customer failed to create new HA cluster. To remove CAA cluster, run below command at both nodes. # export CAA_FORCE_ENABLED=1; rmcluster -fr hdiskpower426 <<== hdisk no....

July 25, 2014 · chhanz

[AIX] LVM 이란?

LVM 이란? 사원 시절 작성한 문서입니다. 작성일 : 2014.01.12 배포일 : 2019.01.10

January 12, 2014 · chhanz

[AIX] JFS vs JFS2

JFS 와 JFS2 차이점 JFS2 는 AIX V4.3. 에서 소개되었던 JFS 의 upgrade version JFS 와 JFS2 는 모두 AIX 에 기본적으로 탑재되어 있습니다. 다만 POWER system 에서는 JFS/JFS2 를 모두 사용할 수 있지만, IA64 system 에서는 JFS2 만 사용할 수 있습니다. JFS vs JFS2 Function JFS2 JFS Fragments/Block Size 512~4096 Block Size 512~4096 Block Size Architectural Maximum File (만들 수 있는 최대 File Size) 1PB(**1) 64GB Architectural Maximum File System Size (만들 수 있는 최대 파일 시스템 Size) 4PB 1TB(**2) Maximum File Size Tested (최대 파일 크기 테스트) 1TB 64GB Maximum File System Size (최대 파일 시스템 크기) 1TB 1TB Number of Inodes (Inodes 수) Dynamic, Limited by disk space Fixed, set at file system creation Directory Organization (디렉토리 조직) B-tree Linear Compresssion (압축) No Yes Default Ownership at Creation(생성 시 기본 소유권) root....

September 6, 2012 · chhanz

[AIX] Mirror 상태인 VG, alt_disk_install 하는 법

Mirror VG, 한개의 PV 로 alt_disk_install 하는 방법 Mirror 된 VG 를 alt_disk_install 을 진행하면 target PV 는 2EA 가 필요합니다. 따라서 Mirror 된 VG 는 한개의 target PV 에 하기 위해서는 -i 옵션을 사용합니다. image.data 수정 -i 옵션에 사용될 image.data 를 수정합니다. # lspv hdisk0 000aaaa120011111 rootvg active hdisk1 000aaaa120222222 rootvg active hdisk2 none None # vi /image.data ## lv_data의 항목중 * LV_SOURCE_DISK_LIST= hdisk0 hdisk1 -> hdisk0로 변경 * COPIES= 2 -> 1로 변경 * PP= 2 -> 1로 변경 위와 같이 Source PV 하나를 제거하고, LV의 COPY 수량, LV 용량을 수정합니다....

September 6, 2012 · chhanz

[AIX] Mirror Disk 교체

Mirror Disk 교체 Mirroring 으로 구성된 rootvg 에서 장애난 DISK 교체 절차는 아래와 같습니다. 장애 디스크 확인 # errpt 613E5F38 1212232603 P H LVDD I/O ERROR DETECTED BY LVM A668F553 1212092003 P H hdisk1 DISK OPERATION ERROR bootlist 확인 # bootlist -om normal bootlist 재설정 # unmirrorvg rootvg hdisk1 Unmirror VG 수행 # unmirrorvg rootvg hdisk1 각 DISK 의 LV 상태 확인 # lspv -l hdisk0 # lspv -l hdisk1 제거가 안되거나, Mirroring 이 아닌 LV 가 남아 있는 경우 # migratepv -l hd6 hdisk1 hdisk0 # lspv -l hdisk0 // 확인 # lspv -l hdisk1 // 확인 VG 에서 DISK 제거 # reducevg rootvg hdisk1 시스템에서 DISK 제거 rmdev -Rdl hdisk1 bosboot 수행 # bosboot -ad hdisk0 신규 디스크 추가(물리 DISK 교체 및 장착) # diag 혹은 # cfgmgr -v VG 에 신규 DISK 추가 # extendvg rootvg hdisk1 Mirror VG 수행 # mirrorvg -S rootvg hdisk0 hdisk1 rootvg Mirror 확인 # lsvg -l rootvg bosboot 수행 # bosboot -ad hdisk0 bootlist 신규 등록 # bootlist -om normal hdisk0 hdisk1 bootlist 확인 # bootlist -om normal

August 26, 2012 · chhanz