본문 바로가기

분류 전체보기

(165)
Linux의 부트과정 Power ON BIOS(POST) - CMOS (저전력으로도 데이터를 유지가 가능함) boot disk(hd0, hd1, hd2 : 디스크가 어떤 방식이든.) MBR(Master Boot Record)의 512KB공간에서 Bootloader인 GRUB이 kernel(vmlinuz)을 memory로 load- configuration file : /boo/grub/grub.conf kernel - HW 정보수집 - Memory (/proc, /sys) - / readonly type 으로 mount - /sbin/init 실행=> emergency mode init=/bin/sh -> bash의 포인터 이거 없으면 끝. 영향력이 매우 크므로 매우 조심. # mount -o remount, rw / # v..
kickstart 설치방법 NAT 10.100.100.0 DHCP kickstart server : station1 1. - anaconda-ks.cfg 편집 %post useradd guru echo work | passwd --stdin guru wget http://192.168.11.111/post.sh | bash %end 2. anonymous가 들어올 수 있는 공간 (네트워크로 접근이 가능한 공간에 위치) fptd --> /var/ftp/pub (ftp 계정으로 접근) httpd --> /var/www/html/station.ks (파일명변경) http://station1.example.com/station.ks (apache 계정으로 접근) 3. file의 퍼미션 설정 : # chmod 644 station.ks 4..
Linux LVM생성 [root@vm1 dev]# fdisk -cul sda Disk sda: 250.1 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x97be5b6a Device Boot Start End Blocks Id System sda1 * 2048 1026047 512000 83 Linux sda2 1026048..
kvm Install [root@vm1 ~]# cd /etc/yum.repos.d/[root@vm1 yum.repos.d]# scp server1:/etc/yum.repos.d/cl* . The authenticity of host 'server1 (192.168.11.108)' can't be established. RSA key fingerprint is f8:18:e4:f7:bc:fc:f5:2a:f2:a5:1c:dd:71:94:a1:f9. Are you sure you want to continue connecting (yes/no)? y Please type 'yes' or 'no': yes Warning: Permanently added 'server1,192.168.11.108' (RSA) to th..
리눅스가상화 KVM KVM Kernel-based Virtual Machine X86 기반의 리눅스에서 운영 전가상화 방식의 하이퍼바이저 리눅스 커널 모듈로 포함 게스트는 ㅎ나의 프로세스로 관리되어 Overhead가 적음 설치방법 KVM은 리눅스 배포판의 커널에 포함되어 있기 때문에, 리눅스 설치시에 가상화 패키지를 선택하여 설치 가능. 만약 설치 시 패키지를 포함하지 않았다면, # yum install -y qemu-kvm libvirt virt-manager # /etc/init.d/libvirtd start # chkconfig libvirtd on 가상머신 관리자를 통해 GUI환경의 인터페이스로 가상머신을 제어할 수 있다. - 메모리 할당 - 가상 CPU 할당 - 실행 상태 표시 - 가상 시스템 저장, 복구, 정지,..
bootinfo # bootinfo -b : 현재 어느 디바이스로 부팅되었는지 확인 # bootinfo -b hdisk0 -p : 아키텍쳐 타입을 보여줌 - rs6k : MCA Model - rspc : PCI (Power Reference Platform) - chrp : PCI (Common Hardware Reference) # bootinfo -p chrp -y : 비트 어드레싱(cpu)을 보여줌 # bootinfo -y 64 -K : 현재 커널이 몇비트 상태인지 보여줌 # bootinfo -K 64 -r : 현재 시스템의 메모리 크기를 보여줌 # bootinfo -r 108576
errpt 내용보기 errpt 내용 설명 IDENTIFIER : 확인된 error message 분석 TIMESTAMP : error 발생 시간 T : type - I : Informational - T : Tamporaty - P : Permanent C : class - O : operator - S : S/W - H : H/W RESOURCE_NAME : error 발생되는 구성 이름 DESCRIPTION : 내용 서술 type에서 I는 단순 정보를 표시하는 내용이고, T는 일시적인 장애이기 때문에 Description에서 내용을 확인만 하면 가능하지만, P가 나타나면 영구적인 것이기 때문에 바로 errpt -a -j 로 error에 대한 내용을 자세히 본 후 조치를 해야함.
rootvg Mirroring 디스크교체 1. Remove all copies from disk: # unmirrorvg rootvg hdisk0 # bosboot -ad /dev/hdisk1 # bootlist -m normal hdisk1 또한, 전용dump device가 한 개 라면 기존의 좋은 드라이브에 새로운 dump device를 만들고 primary dump device가 그 드라이브상에서 logical volume이 되도록 다시 할당한다. 예를 들면, unmirrorvg 명령어가 수행되고 난 후 에 다음과 같이 보아야 한다.: # lspv -l hdisk0 dumplv 여기서 hdisk0가 아직 활동중이라면 migratepv 를 하여 dumplv 를 hdisk0 로부터 hdisk1 로 이동 시킬 수 가 있다. # migratepv..
명령어 모음 1 제조사 - 회사명 = lsattr -El sys0 - 모델명 = prtconf (하드웨어config) OS version - 버전 = oslevel -r CPU - Arch = prtconf - Hz = lsattr -El proc0 (단위 Hz) - 개수 = lsdev -Cc processor|wc -l Memory - 용량 = lsattr -El sys0, prtconf Virtual Memory (Paging space) - 용량 = lsps -a Internal Disk - size = bootinfo -s hdisk(숫자) (Mb단위) - 개수 = lsdev -Cc disk External Disk (SSA) - size = bootinfo -s hdisk(숫자) (Mb단위) - 개수 = lsd..
mirrorvg mirrorvg에 대해서 - mirrorvg 명령은 주어진 볼륨그룹에 존재하는 모든 LV를 미러(mklvcopy)해준다. lv를 정해진 디스크로 copy 해주는 것이기 때문에 RAID 1과는 기능상 구별되며, mirrorvg 이후에 생성된 lv는 해당되지 않으므로 다시 mirrorvg를 해주거나 syncvg 등으로 lvcopy를 재차 해주어야 한다. 1. non-rootvg 미러링 # mirrorvg -c 2 datavg hdisk2 hdisk3 # mirrorvg -c 3 datavg hdisk2 hdisk3 hdisk4 --> 3개의 pv로 미러링 * roortvg를 mirror할때는 Quorum이 자동으로 disabled로 지정됨. disabled 상태면 한개의 pv가 깨져도 다른 pv로 서비스가 ..
boot image 손상시 복구법 아래의 과정은 rootvg 가 미러링 되어 있고, 잘못해서 hd5(boot image) 가 손상되었을 때 삭제 후 재 생성하는 과정을 정리 해 본 것입니다. (참고 : IBM게시판에는 아래와 같은 내용이 많이 있으며, 아래의 내용은 실제적인 출력결과와 함께 정리함.) 1) 기존 hd5 정보 삭제 # rmlv hd5a Warning, all data contained on logical volume bootlv00 will be destroyed. rmlv: Do you wish to continue? y(es) n(o)? y 0516-1246 rmlv: If hd5 is the boot logical volume, please run 'chpv -c ' as root user to clear the bo..
AIX etherchannel 구성 네트워크의 이중화, 리눅스에서는 bonding, 윈도우는 teaming이라 한다. 물리적인 두개의 네트워크를 하나의 논리적 네트워크로 구성하는 작업이고 두개의 네트워크 카드에 하나의 IP주소를 사용하게 되어 한쪽의 장애에 대비하는 것이다. 먼저 구성된 어댑터의 정보를 확인한다. 현재 물리적 어댑터 두개가 있는것을 확인할 수 있다. # smitty etherchnnel 구성을 위해 연결된 어댑터를 선택한다. 이더채널로 구성할 어댑터를 모두 액티브로 사용하고 싶다면 그림처럼 어댑터를 모두 선택한다. 중간즈음에 보면 Backup Adapter라는 항목을 볼 수가 있는데 앞서 선택한 어댑터에서 하나만 선택했다면 액티브 상태의 어댑터를 선택한 것이도 이를 Standby 시킬 어댑터를 Backup Adapter에서..
Fiber채널과 Fibre채널의 차이?? Fibre Channel과 Fiber Optic Fibre Channel은 원래 광섬유케이블에서만 사용하게 되어있었다. Storage subsystem은 광케이블(fiber)과 구리 케이블을 사용하여 파이버(fibre) 채널 어댑터에 접속 될 수있다. 케이블이 반드시 fiber일 필요는 없으므로, fibre는 interconnention을 설명하는 데 사용된다. 결론은 의미를 부여하기 위해서 만들어진 이름인 것이다.
DIMM이란? DIMM이라는 이름은 단자가 기판의 양쪽에 있는 것에서 유래한다. 72핀 SIMM에서는 양쪽 모두 동일 신호선이 설치된 반면, DIMM에서는 양쪽에 다른 신호선이 설치되어 있다. DIMM은 SIMM에 비해 탑재되어 있는 메모리 규격 등이 변경된 것이 있으므로, 증설할 때는 주의해서 선택해야 한다. DIMM은 데스크톱형 PC에 사용되는 168핀의 것과 노트북형 PC 등에 사용되는 특수 형상의 것으로 분류된다. 노트북형 PC용의 것은 여러 가지인데 각각의 노트북 PC 전용으로 쓰인다. 데스크톱형에 이용되는 168핀 DIMM은 72핀 SIMM보다 모양이 약간 길다. 일반적으로 DIMM이라고 하면 168핀의 것을 말하는데, 펜티엄 II와 같이 64비트로 입출력이 되는 중앙 처리 장치(CPU)에서는 64비트 출력..
[퍼옴] AIX안의 DB, ODM(Object Data Manager) ODM은 IBM의 유닉스 운영체제인 AIX의 kernel 다음으로 중요한 부분입니다. ODM이 망가지게 되면 주로 시스템의 백업에서 복구를 해야 할 정도로 민감한 부분이며, 이 ODM의 정보는 참고만 할 뿐이지 직접 수정되어서는 안 되는 어려운 부분입니다. 이번 뉴스레터에서는 있기는 하되, 만지기는 무서운 ODM에 대한 간단한 설명과 ODM의 정보를 보는 명령에 대해 알아보겠습니다. ODM의 목적은 IBM pSeries의 구성과 여기에 연동될 장치에 대한 정보, 그리고 각 장치별 DB (vital product database)를 관리하는 것입니다. 예를 들어 말씀드리면, AIX는 ODM에서 pSeries에 지원되는 많은 하드웨어 장비의 정보를 미리 가지고 있습니다. ODM의 각 항목은 크게 Pd와 Cu..
System Management Tool High-Level Commands : 사용자에 의해 실행 될 수있는 표준 AIX명령(쉘 스크립트 또는 C 프로그램)이다. 시스템 관리 기능을 수행하기 위해 여러 낮은 수준 또는 중간 수준의 명령을 실행한다. Low-Level Commands : AIX 시스템 호출 또는 커널 서비스에 해당하는 AIX 명령이다. 일반적으로 사용자가 직접 실행할 수 없음. Intermediate-Level Commands : SRC 및 OCM등의 특수한 AIX 요소들의 명령 인터페이스. (사용자가 직접 입력하지 않음.) ODM : AIX는 DB를 포함하는데 이것이 ODM(Object Data Manager)이다. ODM은 다른 UNIX환경과는 다른 독특한 것이 있는데, 디바이스, 소프트웨어와 대부분의 기기설정 정보들을 가지..