명령줄에서 .ovf 가상 머신 만들기

명령줄에서 .ovf 가상 머신 만들기

.iso 이미지 대신 Linux 배포판(Fedora 먼저)용 .ovf 파일을 생성하겠습니다.

제 목표는 학생들이 실제로 설치하지 않고 .ovf 이미지만 가져오기만 하면 Virtualbox를 통해 Linux 배포판을 쉽게 사용할 수 있도록 하는 것입니다. 우리의 목표는 전문적인 배포판을 갖는 것이 아니라 Windows 시스템에서 Linux를 사용하는 데 작은 장벽을 만드는 것입니다.

VirtualBox에는 무엇이 필요합니까? Linux를 수동으로 설치한 다음 .ovf 이미지를 내보내는 대신 스크립트로 이 작업을 수행하고 싶습니다.

.iso 이미지의 Fedora 버전을 가져와 일부 자동화된 구성 스크립트(anaconda?)를 통해 설치한 다음 .ovf 파일을 생성하는 완전히 자동화된 스크립트를 만들 수 있습니까?

답변1

HashiCorp/패커

포장기다양한 유형의 가상 머신/클라우드 이미지/아카이브를 생성하기 위한 CD/DVD ISO 이미지의 헤드리스 설치용 도구입니다.

  1. 빌드 템플릿(JSON 형식) 만들기, 예my-template.json
  2. packer verify my-template.json
  3. packer build my-template.json

많은 배포판(예: Ubuntu/Fedora)에는 일반적으로 네트워크 설치에 사용되는 것과 동일한 형식의 무인 설치 구성이 필요합니다. 찾기 preseedkickstart.

귀하의 경우,virtualbox-iso편리한 빌더가 되십시오. 다른 빌더가 많이 있으므로 설명서를 확인하세요.

답변2

VB를 사용하여 Fedora를 구성한 다음 OVF로 내보낼 수 없습니까?

  1. 배경을 학교 배경화면으로 변경
  2. 즐겨찾는 앱 설치
  3. 저장소 활성화, 릴리스 업데이트
  4. 로그인 시 새 사용자 추가 스크립트 생성

그런 다음 학생들이 해야 할 일은 OVF를 Virtualbox로 가져오는 것뿐입니다. 이 버전을 사용한 지 꽤 되었지만 속도를 높이려면 Portable Virtualbox를 사용할 수 있습니다.

https://www.vbox.me/

고려해야 할 사항입니다. Ubuntu ISO는 라이브로 지속적으로 실행되므로 학생들은 운영 체제로 직접 부팅할 수 있으며 종료 시 모든 작업이 손실되지 않습니다. 몇 가지 제한 사항이 있지만 전반적으로 며칠 동안 분포를 테스트하는 좋은 방법입니다.

관련 정보