본문 바로가기

Work Sharing

[AIX] NIM을 이용한 OS recovery

반응형

안녕하세요, level.11입니다.

오랜만에 IT 글로 인사드립니다.

제가 지원하고 있는 고객사는 1년에 2번 OS backup & recovery test를 진행하는데요.

하반기를 맞아 진행하기에 앞서, OS recovery를 먼저 해봤습니다.

임시 LPAR를 생성해서 거기에 운영서버의 OS를 설치하는 과정입니다.

기존에 사용하다가 shutdown 시켜놓은 LPAR가 있어서 거기에 설치를 해보려고 합니다.

 

 

 

먼저 임시 LPAR를 activation시켜서 SMS mode로 들어갑니다.

그리고 2. Setup Remote IPL (Initial Program Load)를 선택합니다.

 

 

 

network adapter가 표시되는데 저는 1번 port에 cable이 연결되어 있기 때문에

1번을 골라줍니다.

 

 

 

IPv4를 사용하기 때문에 1번을 선택합니다.

 

 

 

1번 BOOTP를 선택합니다.

 

 

 

1번을 골라서 IP설정 화면으로 들어갑니다.

 

 

 

1번을 눌러서 임시 LPAR에 할당할 IP를 적어준 후에 enter.

2번을 눌러서 NIM server IP를 적어준 후에 enter.

3번을 눌러서 Gateway IP를 적어주고 enter.

4번을 눌러서 subnet mask를 적어주고 enter.

다 입력했으면 ESC를 눌러서 전 화면으로 나옵니다.

 

 

 

3번 Ping Test를 선택합니다.

 

 

 

그러면 아까 제가 설정한 IP 정보가 나옵니다.

맞는지 확인하시고 1. Execute Ping Test를 선택합니다.

 

 

 

시간이 조금 걸립니다.

Attemptin Ping... 글씨가 조금씩 움직일 겁니다.

 

 

 

이렇게 Ping Failed가 나온다면 NIM server와 통신이 안된다는 것이니,

network 환경을 다시 확인해보셔야 합니다.

cable은 정확히 연결되었는지, network adapter link는 살아있는지, IP는 정확히 설정했는지 등등...

 

 

 

정상적으로 잘 되었다면 Ping Success.라는 화면이 나올 것입니다.

그리고 아무 키나 누르면 다시 앞의 화면으로 돌아옵니다.

일단 임시 LPAR에서는 여기서 잠시 멈춰주시고, NIM server로 가서 작업을 해줍니다.

 

 

 

NIM server에 접속해서

# smitty nim

-> Perform NIM Software Installation and Maintenance Tasks를 선택합니다.

 

 

 

그리고 Install and Update Software를 선택해줍니다.

 

 

 

Install the Base Operating System on Standalone Clients 선택.

 

 

 

OS를 설치할 hostname을 골라주면 됩니다.

미리 등록되어 있어서 그것으로 선택했는데 만약 없다면 다시 machine을 등록해줘야 합니다.

 

 

 

제가 하고자 하는건 운영서버의 OS를 임시 서버에 설치하려고 하는 것이기 때문에 mksysb를 골라줍니다.

 

 

 

어떤 image로 복구할 것인지 선택하는 화면입니다.

제가 설치하고자 하는 서버의 최신 mksysb를 선택했습니다.

2023년 9월 7일에 backup받은 mksysb file입니다.

 

 

 

그 다음에 SPOT data를 골라야 하는데 이 전에 골랐던 mksysb file에서 생성한 SPOT file을 골라줍니다.

 

 

 

설치 option을 정해줘야 합니다.

License agreements는 yes로 골라줘야 하고,

Initiate reboot and installation now? 항목은 no로 해주셔야 합니다.

yes로 하게되면 복구가 끝나고 reboot이 되어버리기 때문에...

그리고 Set bootlist for installation at the next boot? 항목도 yes로 바꿔줍니다.

 

 

 

아래로 내려보면 license agreements가 하나 더 나오는데 yes로 바꿔주면 마무리 됩니다.

 

 

 

enter를 누르면 다시 한 번 확인하는 화면이 나오는데 enter를 더 눌러줍니다.

 

 

 

running 화면이 뜨고... 조금 기다리다보면

 

 

 

Warning message가 뜨긴 했지만 OK가 나왔습니다.

제가 생각해본 것은 기존에 들어가 있던 서버 정보와 지금 구성한 서버정보가 일치하지 않아서인 것으로 보여집니다.

완전히 새로 구성한 것이 아니기 때문에 일단 무시하고 진행해보았습니다.

NIM server에서는 모든 과정이 마무리 되었습니다.다시 임시 서버로 가서 OS 설치를 진행하면 됩니다.

 

 

 

SMS mode에서 5. Select Boot Options를 선택합니다.

 

 

 

1. Select Install/Boot Device를 선택합니다.

 

 

 

6. Network를 선택합니다.

여기서부터는 제일 처음에 network 구성했던 것과 동일하게 선택해주면 됩니다.

 

 

 

1. BOOTP를 골라줍니다.

 

 

 

1번 network adapter port를 선택합니다. (제일 처음에 여기에 network cable을 연결해서 ping test까지 완료했습니다.)

 

 

 

2. Normal Mode Boot를 선택합니다.

 

 

 

1. Yes를 골라주면 OS 설치하는 과정으로 넘어갑니다.

 

 

 

익숙한 화면이 보여지고...

 

 

 

Network 상태를 확인하는 화면이 나옵니다.

PACKET COUNT가 올라가고 나면 다음으로 진행됩니다.

 

 

 

boot device 항목에 network 정보가 표시됩니다.

정상적으로 진행되는 것 같습니다.

 

 

 

Terminal 지정하는 화면이 표시됩니다.

1을 누르고 enter를 눌러줍니다.

 

 

 

언어 선택 화면인데 영어밖에 없으니 enter를 눌러서 진행합니다.

기본적으로 1이 선택되어 있어, 굳이 1을 입력하지 않아도 진행됩니다.

 

 

 

여기서도 1 Contiune with Install을 골라서 진행합니다.

 

 

 

1번이 자동으로 골라져 있으나, 설치 정보를 보기위해 2 Change/Show Installation Settings and Install을 선택합니다.

 

 

 

1번을 눌려서 어느 disk에 OS가 설치되는지 한번 확인해봅시다.

 

 

 

기본적으로 운영서버는 mirroring을 해서 사용하고 있기 때문에,

복구시에도 동일한 환경으로 복구됩니다.

따라서 disk도 동일하게 2개를 골라줍니다.

disk의 용량도 확인하시기 바랍니다.당연히 원본보다 작은 용량에서는 복구가 안되겠죠?

화살표가 hdisk0, hdisk1에 표시되어 있는 걸로 봐서 두 개의 disk에 OS가 설치될 예정입니다.

그리고 0 Continue with choices indicated above를 선택하면 OS 설치가 진행됩니다.

 

 

 

진행과정과 소요시간이 표시되며 OS 설치가 진행됩니다.

설치시간은 그리 오랜 시간이 걸리지 않습니다.

 

 

 

OS 설치가 완료되면 reboot이 진행되는데 network duplication이 발생할 우려때문에

network cable을 분리하여 booting을 했습니다.

그래서 reboot할 때 시간이 꽤나 소요됩니다.

 

 

 

모든 과정이 완료되면 login 화면이 표시됩니다.

운영서버의 mksysb를 받았을 당시의 password로 login을 해야합니다.

모른다면 password reset 과정을 거쳐야 하니 password 관리를 잘 하시는게 중요합니다.

login하셔서 기본적인 정보를 확인하시고

IP 설정한 후에 network cable을 연결하고

원격접속을 시도하여 정상적으로 접속이 되면 OS 복구작업은 마무리됩니다.

참고가 되셨으면 좋겠습니다.

혹시 잘못되었거나, 수정이 필요한 내용이 있을 경우, 댓글 달아주시면 반영하도록 하겠습니다.

긴 글 읽어주셔서 고맙습니다.

반응형