2014-02-24 2 views
7

방랑 (vagrant)을 사용하여 VM을 생성하고 CD를 넣으려고했습니다. 설치 한 장치를 읽을 수있는 장치가 없다는 것을 알았습니다.Vagrant 파일에 저장 용량 설정을 추가하는 방법은 무엇입니까?

옵션은 내 공급자 UI로 이동하여 설정을 통해 필요한 것을 추가하는 것입니다.

이 설정을 (VM에 cdrom 장치를 추가하는) 방법을 방해 요소 파일에 삽입 할 수 있는지 알고 싶습니다.

내 공급자는 VirtualBox입니다.

>> UPDATE

herehere에서 정보를 혼합하고, Vagrantfile에서 기존의 이미 몇 가지 코드 예제를 확장 나는 Vagrantfile에서

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| 
    ... 
    ... 
    config.vm.provider :virtualbox do |vb| 
     vb.customize ["storagectl", :id, "--name", "IDEController", "--add", "ide"] 
     vb.customize ["storageattach", :id, "--storagectl", "IDEController", "--port", "0", "--device", "0", "--type", "dvddrive", "--medium", "none"]  
     vb.customize ["modifyvm", :id, "--boot1", "disk", "--boot2", "dvd"] 
    end 
    ... 
    ... 
end 

함께했다.

문제

vagrant reload을 수행 할 때 지금, 나는

VBoxManage.exe: error: No storage device attached to device slot 0 on port 0 
+0

해결 했습니까? – knite

+1

어때? https://gist.github.com/leifg/4713995 – BMW

+0

고마워, 나는 그것을 시도 할 것이다. 지금 내가 사용하는 가상화는 Vagrat를 기반으로하지 않으므로 설치하고 점검해야합니다. – Michael

답변

2

매체 것도, 중간 emptydrive을 사용하시기 바랍니다 DVD를 삭제하려면 VirtualBox를 얘기하지 얻을 것입니다.

--medium

첨부 할 작업을 지정합니다

이 링크 https://groups.google.com/forum/#!topic/vagrant-up/Z_KruTTN0vk 중간 도움말을 참조하십시오. 다음 값이 지원됩니다.

"없음": 기존 장치는 지정된 슬롯에서 제거해야합니다.

"emptydrive": 가상 DVD 또는 플로피 드라이브의 경우에만 장치 슬롯이 미디어가 삽입되지 않은 제거 가능한 드라이브처럼 작동합니다.

+2

이것은 링크 전용 답변입니다. 링크가 만료되면 사용자가 쉽게 대답을 읽을 수 있도록 링크의 설명을 추가하십시오. –

+0

답변을 업데이트했습니다. –

관련 문제