2019년 8월 25일 일요일

[AIX] Boot image(CD)를 이용한 AIX root password recovery

[AIX] LPAR AIX install (CD-ROM) 글에서 19번까지 똑같이.

1. 3번 입력 후 엔터



















2. 1번 입력 후 엔터



















3. 0번 입력 후 엔터



















4. OS영역이 저장된 hdisk0 이 있는 1번 입력 후 엔터
   상황에 맞게 선택하기



















5. 볼륨 그룹 안에 포함된 논리 볼륨들 정보가 나온다.
   아래에 보면 두 가지 선택이 있음.
   파일 시스템 체크와 ODM 체크와는 다르게
   여기서는 1번
   왜? passwd 파일을 접근해야 되는데 파일 시스템이 마운팅 안되어 있으면
접근할 수 가 없음. passwd 커맨드도 사용할 수 없음.



















6. 여기부터 명령어를 쓸 수 있다. 
    passwd 커맨드 입력 후 변경하고자 하는 비밀번호 입력하면 끝
    sync 입력 후 reboot 


[AIX] Boot image(CD)를 이용한 AIX가 정상 부팅 실패시 ODM 체크

If AIX does not boot OK, is possible that ODM is corrupt. 
The following steps will overwrite 
your Object Data Manager(ODM) database files. 
You have to be carefull with this. 
You will loose important infotmation like network , devices and imported volume groups.

AIX가 정상 부팅되지 않으면 ODM이 손상되었을 수 있다.
다음 단계는 ODM(Object Data Manager) 데이터베이스
파일을 덮어쓰는 것이다. 당신은 이것에 대해 신중해야 한다.
네트워크, 장치 및 불러온 볼륨 그룹과 같은 중요한 정보가 해제될 것이다.

부팅 순서 변경부터 해줘야 함.

[AIX] LPAR AIX install (CD-ROM) 글에서 19번까지 똑같이.


1. 3번 입력 후 엔터 



























2. 1번 입력 후 엔터



















3. 0번 입력 후 엔터



















4. OS영역이 저장된 hdisk0이 있는 1번 입력 후 엔터
   상황에 맞게 선택하기



















5. 볼륨 그룹안에 포함된 논리 볼륨들 정보가 나온다.
   아래에 보면 두 가지 선택이 있음
   파일 시스템을 마운팅 하기 전에 쉘을 시작하고
   이 볼륨 그룹에 액세스하겠습니다. 2번 입력 후 엔터



















6. 여기부터 명령어 입력할 수 있다.
   mount부터 내가 입력한 명령어이다.
   # mount /dev/hd4 /mnt      
     마운트가 되기 전에 볼륨그룹 엑세스 했었으니까 
     여기서 마운트하는거구나

   # mount /dev/hd2 /mnt/usr 
     이것도 마찬가지

   # mkdir /mnt/etc/objrepos/bak
     혹시 모르니까 복사해놓을 디렉토리 생성.

   # cp /mnt/etc/objrepos/Cu* /mnt/etc/objrepos/bak   복사

   # cp /etc/objrepos/Cu* /mnt/etc/objrepos              복사

   # umount /dev/hd2    복사 완료 후 이제 언마운트
   # umount /dev/hd4  
   # exit



















7. Determine which disk is the boot disk with the lslv command. 
   The boot disk will be shown in the PV1 column of the lslv output.
   lslv 명령을 사용하여 부팅 디스크로 사용할 디스크를 결정하십시오
   부팅 디스크는 lslv 출력의 PV1 열에 표시된다.

   # lslv -m hd5

   아래 캡쳐를 보면 hdisk0가 부팅 디스크로 표시되어있다.





8. Save the clean ODM database to the boot logical volume. 
   (# is the number of the fixed disk, determined with the previous   
   command.)
   부트 논리 볼륨에 깨끗한 ODM 데이터베이스를 저장하십시오
   (#은 이전 명령으로 결정된 고정 디스크의 번호입니다.)

   여기서는 hdisk0


   예시
   # savebase -d /dev/hdisk#



















9. Recreate the boot image 
   부팅 이미지 재생성(hdisk0)


   bosboot -a -d /dev/hdisk0



















10. Make sure the bootlist is set correctly
   부팅 목록이 올바르게 설정되어 있는지 확인하십시오.

   # bootlist -m normal -o
      
     m은 mode     

     o는 order

   여기서는 cd로 설정되어있다.



















11. Make changes, if necessary:
    필요한 경우 변경
     
    예시
    # bootlist -m normal hdisk?? 



12. Make sure that the disk drive that you have chosen as your bootable 
    device has a yes next to it:
    부팅 가능한 장치로 선택한 디스크 드라이브에 다음 항목이 있는지 
    확인하십시오.

    ipl_varyon -i

    부팅할 hdisk0 yes로 잘 되어있다.



















13. 여기까지 odm 체크 끝 sync 명령어 3번 해야되는건지 르겠지만
    3번하고 reboot 명령어 실행
    11번에서 부팅 리스트를 변경하지 않았다면 SMS로 진입해서 부팅 순서를
    바꿔준다.


[AIX] Boot image(CD)를 이용한 File System Check

NOTE: Booteable media must be the same version and level as the system.
부팅 미디어는 같은 버전과 레벨이어야 한다.


부팅 순서 변경부터 해줘야 함.
[AIX] LPAR AIX install (CD-ROM) 글에서 19번까지 똑같이.


1. 1번 입력 후 엔터






2. 설치하는 동안 영어로. 1번 입력 후 엔터







3.여기서부터 3번 입력 후 엔터. AIX 설치할 때는 2번이었음
  시스템 복구를 위한 유지관리 모드 시작하기







4. 1번 입력 후 엔터. root 볼륨 그룹에 액세스하겠다.







5. 0번 입력 후 엔터.
경고: 루트 볼륨 그룹에 액세스를 선택하면 재부팅하지 않고 기본 운영 체제 설치 메뉴로
돌아갈 수 없다. 라고 함 무시.







6. 모든 볼륨 그룹 정보가 나온다. hdisk0에 OS영역이 설치되어 있기 때문에
   1번 입력 후 엔터. 상황에 맞게 선택하기.







7. 볼륨 그룹안에 포함된 논리 볼륨들 정보가 나온다.
   아래에 보면 두 가지 선택이 있음. 파일 시스템을 마운팅 하기 전에 쉘을 시작하고
   이 볼륨 그룹에 액세스하겠습니다. 2번 입력 후 엔터







8. 여기부터 명령어를 쓸 수 있음. fsck 명령어로 파일 시스템 체크
# fsck -p /dev/hd4 
# fsck -p /dev/hd2 
# fsck -p /dev/hd9var 
# fsck -p /dev/hd3 
# fsck -p /dev/hd1 등등

참고 : 파일시스템 복구를 위해 fsck 명령을 실행한다.
        fsck는 두 방법으로 사용할 수 있다.
        -p (preen) 옵션은 자체적으로 데이터 손실이 없도록 최소한으로 복구할 것이다.
        -y (yes) 옵션은 fsck 명령어의 모든 프롬프트에 yes로 답하도록 한다.
        이 옵션은 심하게 손상된 파일 시스템을 복구하는데 사용될 수 있다.







9. 참고
If fsck indicates that block XX could not be read, the file system is probably unrecoverable (Nothing to do, stop this procedure and recover system from backup)
fsck에서 block xxxx를 읽어 올 수 없음을 나타내는 경우, 파일 시스템은 아마도 복구할 수
없을 것이다.
(아무것도 할 게 없다. 이 절차를 중지하고, 백업한 것으로부터 시스템을 복구하시오)



If fsck indicates that a file system has an unknown log record type, a corruption of the JFS log logical volume has been detected. Use the logform command to reformat it.
fsck에 파일 시스템에 알 수 없는 로그 레코드 유형이 표시되면 JFS 로그 논리 볼륨의
손상이 감지된 것이다. logform 명령을 사용하여 다시 포맷하십시오.

예시
# /usr/sbin/logform /dev/hd8
(다시 포맷하는거니까 이 명령을 칠 때마다 destroy 된다고 뜨는건 당연한거구나.)


10. 파일 시스템 체크 완료 후 시스템 재부팅
     # exit 
     # sync;sync;sync;reboot

























2019년 8월 20일 화요일

[HMC] LPAR AIX install (CD-ROM)

AIX 설치 CD 서버에 연결 후

1. HMC 접속 후 Systems Management  →  Servers  →  Server choice  →  
   → AIX 설치할 LPAR check  →  Operations  →  Activate  →  Profile   



















2. Advanced... click

















3. 새로운 창이 뜬다. Boot mode  →  SMS click  →  OK















4. 다시 OK




5. HMC putty로 ssh 접속
   vtmenu  :   HMC에 연결된 서버 LPAR 보여줌. 각 LPAR에 접속 가능
   KYK Partition LPAR 선택





 



6. Select Boot Options  5번 입력 후 엔터. AIX 설치할 때 CD로 부팅해야 되니까
   옵션 설정해줘야 함






















7. Configure Boot Devixe Order  2번 입력 후 엔터.  부팅 장치 설정
























8. 1번 부팅 디바이스 선택. 1번 입력 후 엔터























9. CD/DVD   2번 입력 후 엔터 (CD로 AIX 설치하기 때문)
























10. 부팅 CD-ROM 장치가 어디있는지 찾아야 함. 정 모르겠으면 List All Devices로
    찾아준다. 다만 장치가 너무 많으면 시간이 오래 걸림. 일단 SATA로 이동.
    4번 입력 후 엔터























11. PCI 한번 확인.  1번 입력 후 엔터























12.  CD-ROM 찾음.  1번 입력 후 엔터






















참고:
아까 위에서 List All Devices로 CD-ROM을 찾은 캡쳐.






















또 참고로 HMC에서 CD-ROM 장치를 추가했어도 안보이는 경우가 있음.
그 때는 ~. 명령어로 잠시 LPAR에서 HMC로 나오고,
HMC에서 해당 LPAR 체크 후 manage Profiles에 들어가서
default profile 옆에 체크 후 Actions에 맨 아래 Activate를 클릭해주면 된다.
아래 캡쳐는 설치하고 있는 중이어서 비활성화되어있음.
HMC에서 vtmenu 명령어로 다시 LPAR 접속
















13. Set Boot Sequence: Configure as 1st Boot Device  2번 입력 후 엔터























14. 현재 부팅 순서 확인 (여기서 CD-ROM으로 인스톨해야 되니까 1번! 하고 엔터치면
                                 다시 부팅장치가 뭔지 설정하러 가버린다.)
     x 입력 후 엔터. x는 캡쳐 밑 부분에 설명 있음
























15. System Management Services 끝낼것인가?  Yes  따라서 1번 입력 후 엔터
     (SMS가 System Management Services 약자)
























16. SMS 종료 후 화면.
    이 전까지는 SMS에서 작업한 거였고 지금부터는 CD-ROM 에서의 설정이다.
























17. LPAR의 간단한 정보가 나온다.























18. 이 터미널을 사용하겠다. 1번 입력 후 엔터. 다른 말들도 똑같은 말인데 다른 나라
     언어를 영어로 표현한 것
























19. 1번 입력 후 엔터. 설치하는 동안 영어를 사용하겠다.
























20. 2번 입력 후 엔터. 설치 세팅을 변경 또는 확인하기(꼭 확인하기)
























21. 1번 입력 후 엔터. 인스톨의 방법, 디스크 설치할 곳 확인
























22. 1번은 기존에 있던 없던 새롭게 AIX를 설치.
     2번은 /usr,  /var,  /tmp,  /,  file system만 덮어쓰기하고, 나머지 다른 데이터는
     다 밀어버림.
     이제 새롭게 AIX를 설치하는 일은 거의 없다.
     때때로 3번 migration 목록도 나올 때가 있는데 디스크에 예전 버전이 있는 경우 뜬다.
     일단 새로 깔아보기. 1번 입력 후 엔터.
























23. 물리적인 디스크 선택. hdisk0 하나만 선택 후 그대로 엔터.
     hdisk1도 추가하면 OS가 두 디스크에 분할되서 저장되기 때문에 디스크를 따로
     나눌 수 없다. 하나의 디스크에만 OS 영역 설정.
     디스크 용량 하나로는 OS영역 용량을 감당할 수 없는 경우 2개를 사용하기도 함
























24. 설정한 내용 마지막으로 확인. 맞으면 그냥 엔터. 이제부터 설치 진행. 오래 걸림























25. vt320 입력(vt는 가상 터미널의 약자)






















26. IBM 라이센스 동의  Accept License Agreements (총 2번)
























27. Tab 키로 No를 Yes로 변경 후 엔터
























28. 라이센스 동의 1차 완료























29. 2번째 라이센스 동의. 위와 똑같이
























30. 여기서 시간 설정, root 비밀번호 설정 등 세팅해줄 수 있음
     맨 마지막 Tasks Completed - Exit to Login 으로 이동 후 엔터
























31. AIX install finish.  root로  로그인