Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

7.8.4. Cloud-Init를 사용하여 가상 머신 사용

Cloud-Init를 사용하여 Linux 가상 시스템의 초기 구성을 자동화합니다. Cloud-Init 필드를 사용하여 가상 시스템의 호스트 이름, 시간대, 루트 암호, 인증 키, 네트워크 인터페이스, DNS 서비스를 구성할 수 있습니다. 부팅 시 실행되도록 사용자 정의 스크립트인 스크립트를 YAML 형식으로 지정할 수도 있습니다. 사용자 지정 스크립트를 사용하면 Cloud-Init에서 지원하지만 Cloud-Init 필드에서는 사용할 수 없는 추가 Cloud-Init 구성을 사용할 수 있습니다. 사용자 지정 스크립트 예제에 대한 자세한 내용은 클라우드 구성 예제를 참조하십시오.

절차 7.14. Cloud-Init를 사용하여 가상 머신 사용

이 절차에서는 일련의 Cloud-Init 설정을 사용하여 가상 머신을 시작합니다. 관련 설정이 가상 시스템이 기반으로 하는 템플릿에 포함된 경우 설정을 검토하고 적절한 경우 변경을 수행한 다음 OK 를 클릭하여 가상 시스템을 시작합니다.
  1. 가상 머신 탭을 클릭하고 가상 머신을 선택합니다.
  2. Run(실행)을 클릭합니다.
  3. Initial Run 섹션을 확장하고 Cloud-Init 확인란을 선택합니다.
  4. VM 호스트 이름 텍스트 필드에 호스트 이름을 입력합니다.
  5. Configure Time Zone 확인란을 선택하고 Time Zone 드롭다운 메뉴에서 시간대를 선택합니다.
  6. Use already configured password 확인란을 선택하여 기존 자격 증명을 사용하거나 해당 확인란을 지우고 Password(암호 확인) 및 Verify Password (암호 확인) 텍스트 필드에 root 암호를 입력하여 새 루트 암호를 지정합니다.
  7. SSH 인증 키 텍스트 영역에 있는 가상 시스템의 권한이 부여된 호스트 파일에 추가할 SSH 키 를 입력합니다.
  8. Regenerate SSH Keys 확인란을 선택하여 가상 머신에 대한 SSH 키를 다시 생성합니다.
  9. DNS 서버 텍스트 필드에 DNS 서버를 입력합니다.
  10. DNS Search Domains 텍스트 필드에 DNS 검색 도메인을 입력합니다.
  11. Network 확인란을 선택하고 +- 버튼을 사용하여 가상 시스템에 네트워크 인터페이스를 추가하거나 제거합니다.
  12. Custom Script (사용자 지정 스크립트) 텍스트 영역에 사용자 지정 스크립트를 입력합니다. 스크립트에 지정된 값이 적절한지 확인합니다. 그렇지 않으면 작업이 실패합니다.
  13. OK를 클릭합니다.
참고
가상 머신에 Cloud-Init가 설치되어 있는지 확인하려면 가상 머신을 선택하고 Applications (애플리케이션) 하위 탭을 클릭합니다. 게스트 에이전트가 설치된 경우에만 표시됩니다.