배포된 VMware vCenter Server Appliance(vCSA)에서 잊어버린 루트(root) 암호를 재설정하는 방법을 알아보겠습니다.
vCSA는 Linux 운영체제가 설치되어 있고 vCenter Server 및 각종 부가 서비스가 미리 구성되어 있는 사전 빌드형 가상 머신입니다. vCenter Appliance는 SUSE Linux Enterprise Server를 기반으로 만들어졌기 때문에, 결국 이 작업은 Linux 환경에서 루트 암호를 초기화하는 절차와 동일합니다.
이 글에서는 vCenter Appliance 5.5를 예로 들어 단계별로 설명합니다.
루트 암호 재설정 절차
- vSphere Client에서 vCSA 가상 머신을 재시작합니다.
- GRUB 화면이 나타나면 SPACE 키를 눌러 자동 부팅을 중단합니다.

- P 키를 눌러 부팅 설정을 표시합니다.
- GRUB 암호를 입력합니다.

참고:- VAMI(Virtual Appliance Management Interface)를 통해 암호를 변경하지 않은 상태로 설치한 경우, 기본 GRUB 암호는 vmware입니다.
- VAMI에서 암호를 재설정한 적이 있다면, GRUB 암호는 VAMI에서 설정한 암호와 동일합니다.
- 방향키를 사용해 메뉴에서 VMware vCenter Server Appliance 항목을 선택한 후 E 키를 눌러 부팅 파라미터 편집 모드로 진입합니다.
- 커널 부팅 파라미터가 포함된 항목(kernel)을 선택합니다.
- E 키를 눌러 부팅 파라미터를 편집합니다.

- 커널 부팅 파라미터 끝에 init=/bin/bash를 추가합니다.

- Enter 키를 누르면 GRUB 메뉴로 돌아갑니다.
- B 키를 눌러 시스템을 부팅합니다.
- 셸 창이 열리면 passwd root 명령을 실행하여 루트 암호를 변경합니다.
- reboot 명령으로 vCSA를 재시작하면 새 암호가 적용됩니다.
루트 암호 만료 정책 관리
참고: vCSA 5.5는 기본적으로 루트 암호 유효 기간이 90일로 설정되어 있습니다. 이 설정은 vCenter Appliance 관리 페이지(https://ip-address-vcsa:5480/)의 Admin 탭에서 변경할 수 있으므로, 암호 만료로 인한 장애를 예방하려면 미리 확인해 두는 것이 좋습니다.
