Cloud Assembly에서 vSphere에 배포된 Windows 시스템을 초기화하려면 Cloudbase-Init가 설치 및 구성된 템플릿을 기반으로 해야 합니다.

  1. vSphere를 사용하여 Windows 가상 시스템을 만들고 전원을 켭니다.
  2. 가상 시스템에서 Windows에 로그인합니다.
  3. Cloudbase-Init를 다운로드합니다.

    https://cloudbase.it/cloudbase-init/#download

  4. Cloudbase-Init 설치 .msi 파일을 시작합니다.

    설치 중에 관리자를 사용자 이름으로 입력하고 LocalSystem을 실행하기 위한 옵션을 선택합니다.

    Cloudbase-Init 설치 마법사 계정 페이지

    기타 설치 선택 항목은 기본값으로 유지될 수 있습니다.

  5. 설치를 실행하되 설치 마법사의 마지막 완료 페이지를 닫지 마십시오.
    중요: 설치 마법사의 마지막 페이지를 닫지 마십시오.
  6. 설치 마법사의 [완료] 페이지가 계속 열어 두고 Windows를 사용하여 Cloudbase-Init 설치 경로로 이동한 후 텍스트 편집기에서 다음 파일을 엽니다.

    conf\cloudbase-init-unattend.conf

  7. 표시된 대로 metadata_servicesOvfService로 설정합니다.

    metadata_services=cloudbaseinit.metadata.services.ovfservice.OvfService

  8. cloudbase-init-unattend.conf를 저장하고 닫습니다.
  9. 동일한 폴더에서 텍스트 편집기를 사용하여 다음 파일을 엽니다.

    conf\cloudbase-init.conf

  10. 표시된 대로 first_logon_behaviour, metadata_servicesplugins를 설정합니다.
    first_logon_behaviour=always
    . . .
    metadata_services=cloudbaseinit.metadata.services.ovfservice.OvfService
    . . . 
    plugins=cloudbaseinit.plugins.windows.createuser.CreateUserPlugin,cloudbaseinit.plugins.windows.setuserpassword.SetUserPasswordPlugin,cloudbaseinit.plugins.common.sshpublickeys.SetUserSSHPublicKeysPlugin,cloudbaseinit.plugins.common.userdata.UserDataPlugin
    . . .
  11. cloudbase-init.conf를 저장하고 닫습니다.
  12. 설치 마법사의 [완료] 페이지에서 Sysprep을 실행하고 Sysprep 후 종료하는 옵션을 선택하고 마침을 클릭합니다.
    참고: Sysprep를 실행하면 이미지 배포가 작동하지 않는 경우가 있습니다.

    배포할 때 Cloud Assembly는 동적으로 생성된 사용자 지정 규격을 적용하여 네트워크 인터페이스의 연결을 끊습니다. 이미지에서 보류 중인 Sysprep 상태로 인해 사용자 지정 규격이 실패하고 배포가 연결이 끊긴 상태로 유지될 수 있습니다.

    환경에서 이 문제가 발생하는 것으로 의심된다면 이미지를 생성할 때 Sysprep 옵션을 비활성화한 상태로 두십시오.
    Cloudbase-Init 설치 마법사 마지막 페이지
  13. 가상 시스템이 종료되면 vSphere를 사용하여 템플릿으로 되돌립니다.

추가 세부 정보

다음 표에서는 설정 중에 생성된 구성 항목을 확장합니다.

구성 설정 용도
사용자 이름, CreateUserPlugin 및 SetUserPasswordPlugin Sysprep 후에는 처음 부팅에서 CreateUserPlugin을 사용하여 빈 암호로 사용자 이름 관리자 계정을 생성합니다. SetUserPasswordPlugin을 사용하면 Cloudbase-Init를 통해 빈 암호를 클라우드 템플릿에 포함될 원격 액세스 암호로 변경할 수 있습니다.
처음 로그온 동작 이 설정은 사용자에게 처음 로그인 시 암호를 변경하라는 메시지를 표시합니다.
메타데이터 서비스 OvfService만 나열하여 Cloudbase-Init는 vCenter에서 지원되지 않는 다른 메타데이터 서비스를 찾으려고 시도하지 않습니다. 따라서 로그 파일이 더 간결해집니다. 그러지 않으면 다른 서비스를 찾을 수 없다는 항목으로 로그가 채워질 수 있기 때문입니다.
플러그인 OvfService에서 지원하는 기능이 포함된 플러그인만 나열하면 로그가 한층 더 간결해집니다. Cloudbase-Init는 지정된 순서대로 플러그인을 실행합니다.
LocalSystem으로 실행 이 설정은 전용 관리자 계정에서 실행하기 위해 Cloudbase-Init가 필요할 수 있는 고급 초기화 명령을 지원합니다.