일부 상황에서는 Auto Deploy 데이터베이스에 문제가 발생할 수 있습니다. 가장 효율적인 복구 옵션은 기존의 데이터베이스 파일을 최신 백업으로 교체하는 것입니다.

문제점

사용자 환경에서 Auto Deploy를 사용하여 ESXi 호스트를 프로비저닝할 때 Auto Deploy 데이터베이스에 문제가 발생할 수 있습니다.

중요:

자주 발생하는 문제는 아닙니다. 현재 데이터베이스 파일을 교체하기 전에 다른 모든 Auto Deploy 문제 해결 전략을 수행합니다. 선택한 백업 이후에 생성된 규칙이나 연결은 손실됩니다.

이 문제는 Auto Deploy로 프로비저닝한 호스트에서만 발생합니다.

프로시저

  1. Auto Deploy 서버 서비스를 중지합니다.
  2. vSphere Web Client의 Auto Deploy 페이지로 이동하여 Auto Deploy 로그를 찾습니다.
  3. 로그에서 다음 메시지를 확인합니다.

    DatabaseError: 데이터베이스 디스크 이미지의 형식이 잘못되었습니다.

    이 메시지가 표시되면 기존의 데이터베이스를 최신 백업으로 교체합니다.

  4. Auto Deploy 데이터 디렉토리로 이동합니다.

    운영 체제

    파일 위치

    vCenter Server Appliance

    /var/lib/rbd

    Microsoft Windows

    설치하는 동안 선택한 데이터 디렉토리입니다. 이것을 찾으려면 명령 프롬프트에 다음 명령을 입력합니다.

    reg.exe QUERY "HKLM\SOFTWARE\WOW6432Node\VMware, Inc.\VMware vSphere Auto Deploy" /v DataPath

    디렉토리에는 db 파일 및 db-yyy-mm-dd 백업 파일이 포함됩니다.

  5. 현재 db 파일의 이름을 바꿉니다.

    VMware 지원에서 지원을 위해 해당 파일을 요청할 수 있습니다.

  6. 최신 백업의 이름을 db로 바꿉니다.
  7. Auto Deploy 서버 서비스를 다시 시작합니다.
  8. 그래도 로그에 해당 메시지가 표시되면 데이터베이스 오류 없이 Auto Deploy가 작동할 때까지 그 다음 최신 백업을 사용하여 위의 단계를 반복합니다.