본문 바로가기

Virtualization/VMware vCenter Server

[VMware] ESXi root 패스워드를 잃어버렸다면? I Lost my root password for ESXi

공식적으로 ESXi root 패스워드를 분실하면 재 설치를 해야 한다.

그러나 vCenter 기능 중에 패스워드를 몰라도 변경 가능한 작업이 있다.

 

우선 vSphere Enterprise Plus 라이센스가 필요하다.

Enterprise Plus가 지원하는 Host profile 기능을 통해 진행할 수 있다!

 

 

 

 

 

1. 호스트 프로파일 추출

'패스워드를 분실한 ESXi 우 클릭 > 호스트 프로파일 > 호스트 프로파일 추출' 진행

 

 

 

 

 

2. 호스트 프로파일 편집

'메뉴 > 정책 및 프로파일 > 호스트 프로파일 > 호스트 프로파일 우 클릭 후 편집'

 

 

 

 

 

3. 변경할 root 암호 입력

처음에는 모든 설정이 체크되어 있을텐데

설정을 모두 해제하고 '보안 및 서비스 > 보안 설정 > 보안 > 사용자 구성 > root'만 체크한 후에

<고정 암호 구성> 옵션에서 변경할 암호를 입력한다.

 

 

 

 

 

4. 분실한 ESXi 연결

다시 프로파일 우 클릭 후 '호스트 프로파일 연결/분리'를 눌러서

root 암호를 분실한 ESXi를 선택하고 저장한다.

 

 

 

 

 

 

5. ESXi 유지보수 모드

호스트 프로파일 연결 대상 ESXi를 유지보수 모드 걸어준다.

 

 

 

 

 

 

6. 업데이트 적용 Remmediate

이제 다시 호스트 프로파일로 돌아와 우 클릭 후 '업데이트 적용'에 들어가 해당 호스트 프로파일로 업데이트하면 된다.

 

 

 

 

 

 

7. ESXi root password 확인

업데이트 적용이 끝났다면 ESXi에 로그인 해본다.

SSH/DCUI/호스트 클라이언트 아무거나 들어가서 아까 입력한 암호로 로그인하면 성공 !

 

다 마쳤다면 아까 연결/분리에서 호스트와 분리시키고 프로파일만 지워주면 된다.

 

 

 

 

 

UI는 좀 다를지라도

Flex 버전이나 5.x vSphere Client에서도 동일한 방식으로 진행이 가능하다.

 

Enterprise Plus 라이센스가 필요하다는 것과, ESXi를 유지보수 모드 해야 하는 점이 있어

실무에서 사용하려면 라이센스 준비와 담당자 협의가 필요할 것이다.

 

 

이 외에도 우분투 이용하는 방법도 있던데 그 방법은 아직 해보지 않았다.

그동안 밀린 포스팅 몰아서 했더니 시간이 훅 지나갔네 ㅜㅜ 오늘은 여기까지 ~