คำถามติดแท็ก vagrant

Vagrant เป็นเครื่องมือในการสร้างและกำหนดค่าสภาพแวดล้อมการพัฒนาที่มีน้ำหนักเบาทำซ้ำและพกพาได้ โดยค่าเริ่มต้นจะใช้ VirtualBox ของ Oracle สำหรับสภาพแวดล้อมเสมือนจริงเหล่านี้ แต่รองรับระบบเสมือนจริงอื่น ๆ คำถามส่วนใหญ่เกี่ยวกับ Vagrant ควรถูกถามเกี่ยวกับ Super User หรือ Stack Overflow

2
IP สาธารณะที่ไม่ระบุชื่อไม่สามารถเข้าถึงได้
ฉันมีการกำหนดค่านี้: config.vm.network "public_network", ip: "192.168.56.101", :mac => "0022334455DA" และหลังจากvagrant upifconfig พิมพ์: eth0 Link encap:Ethernet HWaddr 08:00:27:12:96:98 inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe12:9698/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1141 errors:0 dropped:0 overruns:0 frame:0 TX packets:861 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:115407 (115.4 KB) TX bytes:98490 …

1
Vagrant สามารถชี้ไปยังไดเรกทอรีของ Puppet เพื่อดำเนินการได้หรือไม่?
ฉันกำลังใช้ Vagrant ในการข้ามไปเริ่มต้นการกำหนดค่า Puppet เริ่มต้นและสับสนเกี่ยวกับวิธีรวม / เรียกใช้หลาย ๆ รายการ (นอกเหนือจาก site.pp เพียงอย่างเดียว) ในเวิร์กโฟลว์การดำเนินการหุ่นกระบอกโดยไม่ต้องแสดงรายการพิเศษลงในโมดูล ในไดเรกทอรีหุ่นกระบอกที่ฉันชี้ไปที่ Vagrant (ดูด้านล่าง) ฉันมีสองรายการที่ฉันต้องการดำเนินการ: site.pp และ hierasetup.pp config.vm.provision "puppet" do |puppet| puppet.manifests_path = "puppet_files/manifests" puppet.module_path = "puppet_files/modules" puppet.manifest_file = "site.pp" puppet.options = "--verbose --debug" end ขณะนี้ฉันมี site.pp เป็นรายการที่เรียก hierasetup.pp site.pp ของฉันมีลักษณะเช่นนี้: File { owner => 'root', group …
9 puppet  vagrant 

1
vagrant synced_folders และ VBoxInternal2 / SharedFoldersEnableSymlinksCreate
ตกลงนี่คือข้อตกลง ฉันใช้คนจรจัด (ubunttu 12.10) ที่ด้านบนของ windows 8 แต่ทุกครั้งที่ฉันพยายามสร้าง virtualenv (python) จากภายในโฟลเดอร์ที่ไม่ใช่ nfs ที่ใช้ร่วมกันฉันได้รับ 'ข้อผิดพลาดของโปรโตคอล' ปรากฎว่ากล่องเสมือนไม่อนุญาตให้เชื่อมโยงกับ sym โดยค่าเริ่มต้น แต่หนึ่งสามารถใช้เพื่อเปิดใช้งานมันต่อหุ้น VBoxInternal2 / SharedFoldersEnableSymlinksCreate / SHARE_NAME "," 1 " สิ่งที่เป็นที่คนเร่ร่อนล่าสุดไม่ยอมรับ 'ชื่อ / นามแฝง' สำหรับหุ้นของฉันฉันควรจะอ้างถึงมันจากการตั้งค่าที่? หากการแบ่งปันของฉันคือ / var / www # # Use VBoxManage to customize the VM. For example to change memory: # …

1
ปัญหาเครือข่ายโหนดหลายโหนดของ Vagrant (Virtualbox) เท่านั้น
ฉันกำลังพยายามใช้สภาพแวดล้อมแบบหลาย VM เพื่อทดสอบการปรับใช้ OpenStack และฉันพบปัญหาเครือข่ายด้วยการพยายามสื่อสารจาก VM หนึ่งไปยัง VM ภายในของ VM ฉันมีสอง Vagrant nodes, โหนดควบคุมคลาวด์และโหนดคำนวณ ฉันใช้เครือข่ายโฮสต์เท่านั้น Vagrantfile ของฉันมีลักษณะเช่นนี้: Vagrant::Config.run do |config| config.vm.box = "precise64" config.vm.define :controller do |controller_config| controller_config.vm.network :hostonly, "192.168.206.130" # eth1 controller_config.vm.network :hostonly, "192.168.100.130" # eth2 controller_config.vm.host_name = "controller" end config.vm.define :compute1 do |compute1_config| compute1_config.vm.network :hostonly, "192.168.206.131" # eth1 …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.