IT/AIX&Linux

하루 5분 AIX - TL, ML, SP 가 다 뭐에요? 버전관리 - 3부 -

뜻밖의 행복 2013. 11. 28. 16:57
반응형

안녕하세요?

뜻밖의 행운입니다. 

 

 

오늘 다룰 내용은

 실전!!! AIX - 실무에서 바로 써먹는 기술 [제 1부 - 구성] 1.3 lpar에 AIX 설치

의 바로 뒤에서 하려던

 

AIX 설치 후 초기 환경설정과 약간 겹칠 수 있으나 1.4 AIX 초기 환경 설정편에서 이 글 링크를 걸면 되겠지요

오늘은 TL,SP의 기초 마지막을 끝내보도록 하겠습니다.

 

 

aix 명령어

 

네 지난 시간에 테스트 서버 OS버전을 확인 했을 때 7100-02-02 인것을 확인 했습니다.

13년 16주차에 나왔으면 왠지 fixcentral에 가면 더 최신버전이 있을것 같은 느낌이 오네요?

지난 시간에 봤던 fixcentral에 한번 가보도록 합니다.

 

aix 업그레이드

 

fixcentral에 와보니 역시나 7100-02-03 새 SP버전이 나온것을 볼 수 있습니다.

위에 보면 7100-03-01 버전이 있는 것도 보이는데요 오늘은 TL까지는 안올리고 SP만 올려보도록 하겠습니다.

TL이나 SP나 올리는 것은 비슷합니다.

현재 테스트 서버 용량이랑 성능상 TL올리면 수시간 걸릴듯 하여 900메가 되는 SP만 올리겠습니다.

(TL은 올리다 보면 끝에 에러 메시지가 뜰 수 있는데 보통 base media라는 AIX 원본 DVD가 있으면  해결 할 수 있는 것들이나 혹시 베이스 미디어가 없는 경우에 어느 정도 해결 할 수 있는 방법은 다음 포스팅때 하도록 하겠습니다.)

 

 

aix 업데이트
aix 기초

 

제일 빠른 다운로드 방법인 Download Director를 이용해서 다운 받습니다.

속도 보이시죠?

제일 빠른 다운로드 방법써야 겨우 저정도 나옵니다.

진짜 운좋으면 3~4메가 까지도 보긴 했으나 평균 저정도 속도 이니 패치는 미리미리 다운 받아 주세요~

 

 

다운로드 받아진 위치에 가보면 저렇게 U846063.bff 처럼 확장자가 bff 인 파일들을 볼 수 있습니다.

저 숫자로 IBM사이트가서 숫자만 보고 어떤 패치인지 찾을 수 있겠구나 라고 생각하시면

잘 못된 생각입니다.

이 부분은 정말 불편하다고 생각하는데 SP는 문제 해결을 위한 것이므로 하나만 올린다는 생각은 왠만해서 하시지

마시고 그냥 다 적용한다는 생각으로 다 올려버리시면 됩니다.

 

 
 
 

 

 

 

하지만~ SP중에 파일셋 딱 하나가 깨졌는데 하나만 추출 하고 싶다 하시면

방법이 아예 없지는 않습니다.

이 포스팅 밑에서 어떻게 하는지 확인토록 하겠습니다. ^^

 

aix TL

 

 

CMD창에서 ftp로 올리시거나

실전 AIX 제일 처음에 소개 시켜드렸던 완전 무료 파일질라 FTP를 이용해서

대상 서버에 파일들을 업로드 하도록 합니다.

저는 /admin/SP에 업로드 하도록 하겠습니다.

 

 

aix SP

 

나중에 문제 해결편 포스팅에서 다 따로 다루고 싶은데 정말 간단한 문제이니 여기서

가볍게 보고 가겠습니다.

 

전송 하다가 파일이 전송 되지 않고 이렇게 실패가 뜰 때가 있습니다.

가장 큰 원인은 바로 아래 화면을 보시면 됩니다.

 

aix df

 

제가 올리던 /admin이 100% 꽉찬것이 보이시나요?

네 파일시스템이 Full 되어 용량 부족으로 업로드가 되지 않던것입니다.

정말 간단한 Error 였네요 ^^

문제 원인만 안다면야 해결은 금방이지요!

 

lsvg rootvg

 

해당 VG의 여유공간을 확인 합니다.

lsvg는 하루 5분 AIX를 처음부터 끝까지 보셨던 분들이면 아시리라 믿습니다.

 

chfs

 

smitty로 늘려줘도 좋지만 자주 쓰이고 간단한 것은 이렇게 명령어로 빠르게 해도 좋습니다.

chfs = 딱 봐도 체인지 파일시스템의 약어 같습니다.

 

chfs -a size=3G /admin - admin 의 크기를 3G로 만들겠다는 명령어 입니다.

실행 후 다시 확인 해보니 admin 용량이 3G로 변경된것을 확인 할 수 있습니다.

다시 업로드를 수행해서 모두 정상적으로 업로드 하였습니다. ^^

 

inutoc.

 

패치 파일이 있는 디렉토리에 가셔서

inutoc . 명령어를 꼭! 실행시켜주셔야 합니다.

뒤에 . 잊지 마세요! inutoc 뒤에 점(.) 을 찍어야 합니다.

 

.toc

 

그러면 .toc 라는 파일이 생깁니다.

(쩜톡파일 쩜톡파일 하는 것이 바로 요 .toc 입니다.)

 

 

aix tl

 

vi나 cat로 살펴 보면 각 패치들에 대해 나와 있습니다.

위화면 처럼 나옵니다.

어떤 파일셋이 설치 되려면 무엇이 필요한지 이렇게 다 알려줍니다.

 

lppchk

 

마지막으로 패치를 하기 전에

lppchk -v 로 현재 OS에 설치된 파일들 중에 이상이 있는 것이 있나 확인 해줍니다.

기존에 깨진것이 있는데 올려 버리면 당연히 문제가 생기겠지요?

아무것도 뜨지 않는다면 정상 입니다. ^^

 

instfix -i | grep ML 은 보통 TL을 올리고 나서 확인을 하는 명령어 입니다.

결과를 보면 알듯이 TL XX를 위한 파일셋들이 다 설치 되었나 확인 하는 것입니다.

 

 

lslpp

 

그 후 lslpp -l  | grep -i applie 로 기존에 commit 되지 않은 파일들이 있었는지 확인합니다.

저렇게 applied로 남아 있는 파일셋들이 있다면 commit 으로 바꿔줍니다.

 

 

smit commit  명령어를 실행 시키면

 

commit

 

위와 같은 화면이 나오는데 모든 파일을 commit 할 것이라면 그냥 enter를 치면

commit 완료 됩니다.

 

smit installp

 

문제가 없는 것을 확인했으니

이제 SP를 올려 보겠습니다.

두구두구두구 긴장 됩니다.

smit installp 를 입력하여 주세요!

 

smitty instalp

 

TL과 SP를 올리실때는

두번째 Update All을 입력하시면 됩니다.

 

aix tl 업그레이드

 

업데이트를 하기 위한 파일셋들이 어디있는지를 물어보는 것인데요

저는 /admin/SP 밑에 파일셋들을 올려 놨고

/admin/SP 에 있는 상태에서 smit installp 명령어를 실행시켰기 때문에 현재 디렉토리를 의미하는 . 을 입력 합니다.

그리고 Enter!!

 

aix

 

일반적으로 확인 해야 할 부분이 저 4곳 입니다.

Preview를 할 것인지 말 것인지?

2번 째 Commit은 일반적으로 NO를 합니다. test 서버일경우는 Yes를 해도 상관 없으나

모든 운영서버는 운영하다가 문제가 생길 경우 원상복구를 해야 하므로 Commit은 no로 합니다.

Save replaced files 도 원상복구를 위하여 보통 yes로 해둡니다. 이 것을 yes로 할 시 no 보다는 시간이 좀 더 오래 걸립니다.

 

마지막으로 ACCEPT nes license 는 반드시 yes를 해줘야 성공적으로 설치가 됩니다.

바로 밑에 Preview 라이센스는 그냥 변경 없이 그냥 두시면 됩니다.

Preview를 할 때도 Preview 라이센스를 yes 하지 마시고 ACCEPT만 yes로 하시면 됩니다.

 

그리고 Enter!

 

aix installp

 

위 화면 처럼 진행사항이 나옵니다.

총 103개가 설치 되어야 하는데 현재 9개 까지 설치 되었다고 나오네요

지금 올리면서 포스팅 중인데 아직도 완료가 되지 않습니다.

 

aix nmon

 

 

현재 테스트 서버의 한계 때문에 엄청 느리네요

메모리 512MB 보이시나요?

pagespace 사용률도 52%... 나중에 하게 될 AIX 성능 분석 및 튜닝편에서 배우긴 하겠지만 기본적으로 AIX에서

pagespace를 저렇게 사용하면 무조건 메모리 부족입니다.

성능저하를 체감할 수 있을 정도로 느린 상태입니다.

푸념하는 사이 방금 SP가 다 적용 되었습니다.

 

aix install

 

OK가 떨어졌으니 끝났네요~

그리고 고객에게 패치 정상적으로 끝났습니다.

라고 말씀하시면 안됩니다.

OK가 정상적으로 패치가 되었다는 것을 뜻하지는 않습니다.

정말로 정상적으로 되었는지 확인하려면

 

aix 명령어

 

/ 키를 입력하시면 위화면 처럼 검색어를 입력하라고 뜨는데

succes를 입력하시지 마시고 (스크린샷을 잘못 했네요)

Installation Summary를 입력해서 Enter 키를 치시면 

 

 

aix

 

위 화면이 나오는데 103개 파일 모두가 Success 인지를 확인해 보면 됩니다. ^^

그리고 이상 없음을 확인 하셨으면

 

 

aix

 

마지막으로 이렇게 확인 명령어로 7100-02-03 으로 정상적으로 적용 된것을 확인 합니다. ^^

서버 리부팅만 하면 모든것이 정상적으로 적용 되는 것입니다~ 

 

반응형