2017-09-25 12 views
0

필자는 Packer를 처음 사용하고 Packer로 Virtualbox 이미지를 구축하고 있습니다. 지금까지 제대로 작동하고 VM을 만들 수 있습니다.가상 박스 OVA를 빌드하는 동안 Packer의 포스트 프로세서로 Vagrant를 사용하는 이유

그러나, 나는 사람들이 아래의 예와 같이 OVA를 구축하는 포스트 프로세서로 방랑을 사용하는 이유를 궁금 :

나를 위해
"post-processors": [ 
    { 
     "type": "vagrant", 
     "compression_level": "9", 
     "output": "debian-{{user `debian_version`}}-amd64_{{.Provider}}.box", 
     "only": ["virtualbox-iso"] 
    } 
], 

는, 버추얼 이소 빌더 이미 OVA 파일을 제공합니다, 그래서 왜 이 후에 방글라데시를 사용합니까?

감사

답변

1

패커는 주로 방황 상자를 만드는 도구로 처음 소개되었습니다. 방랑벽이 얼마전에 인기를 얻었을 때, 자신의 상자를 만드는 것이 쉽지 않았습니다 (Veewee와 같은 도구가 있거나 http://www.vagrantbox.es에서 기존 상자를 다운로드했습니다)

그래서 Packer가 Veewee의 주요 대체품으로 처음 등장했습니다. 프레임 워크가 이미 동일한 이미지 for dev을 만들 수있는 위치에 있었지만.

대부분의 사람들은 방랑과 포장을 사용하고 있기 때문에, 당신은 방랑 상자를 만들 것이 포스트 프로세서 그렇게하지 않으면

(당신이 등을 다음 atlas에이 상자를 게시하거나 내부적으로 배포 할 수 있습니다)을 찾을 수 있습니다 방랑제를 사용할 계획은 있지만 OVA 가상 상자 VM 만 있으면되지만, 만들려는 방황 상자를 사용하지 마십시오. 당신은 막달레나와 함께 일할 수있는 능력을 잃어 버릴 것이고 또 다른 이야기가 될 것입니다.

-1

당신은 vagrant post-processor의 목적을 오해하고 있습니다. 그것은 Vagrant box에서 OVA로 생성하는데 사용되며, Vagrant를 실행하지 않습니다.

+0

나는 방황하는 포스트 프로세서의 목적을 분명히 오인하고 있습니다. 그러나 인터넷상의 기사에서이 포스트 프로세서는 최종 목표가 OVA를 갖는 것이 종종 사용됩니다. 그렇게하는 것이 유용 할까하고 궁금해하고있었습니다. 어떤 경우에 가상 박스 이미지를 원한다면 OVA의 방황 상자가 필요합니까? – ImbaBalboa