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

Vagrant เป็นเครื่องมือสำหรับการสร้างและกระจายสภาพแวดล้อมการพัฒนาแบบเสมือนจริง

1
รายการ inode เด็กกำพร้าที่ไม่ได้ประมวลผลใน VirtualBox VM
เมื่อเร็ว ๆ นี้ในขณะที่ใช้ VirtualBox VM ของฉันระบบล่ม afterwords, VM จะไม่บูตอีกต่อไป (ฉันใช้ Vagrant) ในการแก้ไขปัญหาของฉันฉันเปิด VirtualBox GUI และพบว่าเหตุผลที่ VM ไม่ได้ทำการบูทเนื่องจากข้อผิดพลาดต่อไปนี้: Couldn't remount RDWR because of unprocessed orphan inode list. ฉันค้นหาข้อผิดพลาดนี้ใน Google และพบว่าสิ่งนี้อาจเกิดจากความเสียหายของระบบไฟล์ แต่อาจแก้ไขได้ด้วยการ unmount / remount แบบง่าย น่าเสียดายที่ฉันไม่สามารถไปที่คอนโซลเพื่อทำสิ่งนี้ได้หรืออย่างน้อยฉันก็ไม่สามารถหาวิธีได้ มีวิธีที่ฉันสามารถแก้ไขข้อผิดพลาดนี้โดยไม่มีคอนโซลหรือแทนนั้นมีวิธีที่ฉันสามารถเข้าถึงคอนโซลใน VM ของฉันโดยไม่ต้องสามารถติดตั้งฮาร์ดไดรฟ์เสมือนจริงหรือไม่?

6
ไม่สามารถ ping ไปยังกล่องคนเร่ร่อน
ฉันกำลังพยายามสร้างกล่องฐาน Vagrant ที่ติดตาม 2 แหล่งข้อมูลที่นี่: http://docs-v1.vagrantup.com/v1/docs/base_boxes.html https://github.com/fespinoza/checklist_and_guides/wiki/Creating-a-vagrant-base-box-for-ubuntu-12.04-32bit-server ใช้ Ubuntu 12.10 (กับ LAMP) เป็นระบบปฏิบัติการฉันมีปัญหา 1 ข้อ ฉันไม่สามารถ ping IP คนจรจัดซึ่งเป็น 10.0.2.15 แม้ว่าฉันจะสามารถ SSH ผ่าน vagrant ssh. ฉันจะตั้งค่าเพื่อให้สามารถเข้าถึงเว็บเซิร์ฟเวอร์จากโฮสต์ของฉันได้อย่างไร VirtualBox: 4.2.10 ระบบปฏิบัติการทั่วไป: Ubuntu12.10 โฮสต์: OSX 10.8.3

3
จะคอมไพล์ repos ส่วนตัวภายใน Vagrant VM โดยใช้คีย์ SSH ของโฮสต์ได้อย่างไร
ฉันสามารถใช้ PuppetLabs vcsrepoเพื่อโคลน repos สาธารณะ git แต่ฉันก็อยากจะสามารถ repos ส่วนตัวโดยใช้กุญแจ SSH ของโฮสต์ การกำหนดค่าจะมีลักษณะเช่นไรVagrantfileและ / หรือmanifests/default.ppเพื่อให้บรรลุผลนี้
11 ssh  git  vagrant  puppet 

1
อะแดปเตอร์เครือข่ายของฉันชื่ออะไร (เกี่ยวข้องกับคนจรจัด)
ฉันพยายามใช้ mVagrant เพื่อตั้งค่าบริดจ์บนอะแดปเตอร์เครือข่ายที่ถูกต้อง ฉันได้รับข้อความนี้: ไม่พบบริดจ์ 'อแด็ปเตอร์ Wireless LAN Connection Wireless Network' ที่ระบุ คุณอาจถูกขอให้ระบุ ipconfigเมื่อใช้กับเครื่องโฮสต์ (Windows) ฉันพบสิ่งเหล่านี้: Ethernet adapter Local Area Connection 2: Wireless LAN adapter Wireless Network Connection: Ethernet adapter Local Area Connection: Ethernet adapter VirtualBox Host-Only Network: นี่คือชื่อของอะแดปเตอร์โฮสต์ที่ฉันสามารถเลือกได้หรือไม่ ถ้าเป็นเช่นนั้นเครื่องโฮสต์ของฉันเชื่อมต่อผ่าน wifi ทันทีแล้วตัวเลือกที่สอง "Wireless LAN ... " ไม่ใช่ตัวเลือกที่ถูกต้องสำหรับอะแดปเตอร์โฮสต์ บริบทเพิ่มเติม: ในเอกสารคู่มือ Vagrantฉันได้รับคำสั่งให้เลือกอะแดปเตอร์โฮสต์ที่ฉันต้องการเชื่อมต่อ: …

2
Vagrant Reports เวอร์ชัน GuestAdditions ที่ติดตั้งแตกต่างกัน
ฉันดูเหมือนโพสต์บนอินเทอร์เน็ตเกี่ยวกับปัญหาที่คล้ายกันเช่นนี้ แต่ฉันไม่สามารถใช้งานได้ โฮสต์ระบบปฏิบัติการ: Mac OS X 10.11.1 (El Capitan) ระบบปฏิบัติการของผู้เข้าพัก: Ubuntu 14.04 LTS Virtualbox 5.0.8 Vagrant 1.7.4 รีโหลดแบบ $ vagrant ... ... ... ==> ค่าเริ่มต้น: เครื่องบูทและพร้อมใช้งาน! มีรายงานที่แตกต่างเกี่ยวกับเวอร์ชั่น GuestAdditions ที่ติดตั้ง: Virtualbox บนโฮสต์ของคุณที่อ้างว่า: 4.3.10 VBoxService ภายใน vm claim: 5.0.8 เกิดขึ้นสมมติว่า VBoxService ถูกต้อง ... ดูเหมือนว่า GuestAdditions จะถูกติดตั้ง (5.0.8) อย่างถูกต้อง แต่ไม่ทำงาน มีรายงานที่แตกต่างเกี่ยวกับเวอร์ชั่น GuestAdditions ที่ติดตั้ง: …

5
วิธีการรับรองความถูกต้องกับ VM โดยใช้ Vagrant up
การพิสูจน์ตัวตนล้มเหลวระหว่าง Vagrant Up ในขณะที่ ssh vagrant และ ssh vagrant @ localhost -p2222 ทำงาน ฉันต้องการรันเชลล์สคริปต์โดยใช้ Vagrant ตอนบูต Vagrant ไม่สามารถตรวจสอบสิทธิ์ได้ในขณะที่ VM เริ่มใช้งานvagrant up: c:\temp\helloworld>vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Importing base box 'helloworld'... ==> default: Matching MAC address for NAT networking... ==> default: Setting the name of …

1
วิธีใช้ ipv6 กับ Vagrant และ VirtualBox
ฉันมีการติดตั้ง Vagrant ใช้งาน Ubuntu ใน VirtualBox ฉันพยายามสร้างส่วนต่อประสานเครือข่ายสาธารณะเสมือนที่ฉันสามารถเข้าถึงได้จากโฮสต์ ฉันไม่มีปัญหาในการทำเช่นนี้กับ ipv4 ใช้ ipv6 ฉันตั้งอินเทอร์เฟซเช่น: guest$ ip link add derpcraft link eth1 type macvlan mode bridge; guest$ ip -6 addr add fdfe:dcba:9876:ffff::/64 dev derpcraft guest$ ip link set derpcraft up อินเตอร์เฟสดูเหมือนว่า: derpcraft Link encap:Ethernet HWaddr 26:22:d5:54:95:00 inet6 addr: fe80::2422:d5ff:fe54:9500/64 Scope:Link inet6 addr: fdfe:dcba:9876:ffff::/64 …

1
Vagrant - แชร์โฮสต์ VPN กับผู้เยี่ยมชม
ดังนั้นฉันจึงมีอินเทอร์เฟซสำหรับการเชื่อมต่อ VPN ( jnc0) และยังเป็นแขกรับเชิญที่พูดถึงเครื่องของฉันผ่านทางอินเทอร์เฟซแยกต่างหาก ( vboxnet1) ระบบปฏิบัติการโฮสต์ของฉันคือ OS X Mountain Lion และระบบปฏิบัติการแขก Vagrant (VM) คือ CentOS 6.3 ฉันจะตั้งค่าบางอย่างเพื่อให้แขก CentOS สามารถพูดคุยกับโฮสต์ที่ด้านอื่น ๆ ของ VPN ผ่านโฮสต์ OS X ของฉันได้อย่างไร

1
ใช้นักเทียบท่าภายในกล่อง (อูบุนตู) คนจรจัดใน Windows 10
ฉันเพิ่งได้รับการแนะนำให้รู้จักกับนักเทียบท่าความรู้ของฉันเกี่ยวกับวิธีการทำงานนั้นค่อนข้าง จำกัด และฉันกำลังถูก จำกัด เวลาในการตัดสินใจว่าจะไปทางไหน กำลังใช้งาน Windows 10 Home ไม่สามารถติดตั้ง Docker สำหรับ Windows ติดตั้ง Docker Toolbox ได้ แต่ไม่สามารถเริ่มต้นใช้งานได้อย่างง่ายดาย อัปเกรดเป็น Windows 10 Professional ติดตั้ง Docker สำหรับ Windows หลังจากสองสามชั่วโมงมันดูเหมือนว่าฉันมีสิ่งที่ทำงาน เปิดใช้งาน Hyper-V หมายความว่าเครื่องคนจรจัดของฉันเก่า (ที่ใช้ Virtualbox) ไม่ทำงานอีกต่อไป นักเทียบท่าดูเหมือนจะไม่มีการเชื่อมต่อเครือข่าย (อินเทอร์เน็ต) สะสมได้แล้วตอนนี้ปิดการใช้งาน Hyper-V กลับไปที่คนจรจัด ฉันคิดว่าฉันสามารถตั้งค่ากล่องคนจรจัดหรือเพียงแค่ Ubuntu VM โดยใช้ Virtualbox และอาจช่วยให้ Docker ใช้งานได้ สิ่งนี้มีวัตถุประสงค์เพื่อทำงานกับแอพพลิเคชัน PHP7 / Nginx …

3
เป็นไปได้ไหมที่จะสร้างไฟล์ swap สำหรับ VM guest guest VM ที่บริหารโดย Vagrant?
ในฉันVagrantfileฉันได้กำหนดผู้ให้บริการดังต่อไปนี้: ตัดตอนมาจาก Vagrantfile: config.vm.provider :virtualbox do |vb| vb.gui = false vb.customize ["modifyvm", :id, "--memory", "4096"] end เมื่อฉันรันfree -mภายใน VM ที่สร้างขึ้นฉันเห็นรายงานต่อไปนี้: total used free shared buffers cached Mem: 3953 337 3615 0 18 119 -/+ buffers/cache: 199 3753 Swap: 0 0 0 เป็นไปได้หรือไม่ที่จะกำหนดความไม่แน่นอนเมื่อทำการสร้างและเตรียม VM? ฉันได้พยายามตั้งvm.swappinessใน/etc/sysctl.confและรีสตาร์ท VM แต่ฉันไม่เห็นมีผลต่อการเพิ่มพื้นที่ swap กับ VM ใด …

2
DNS ไม่ทำงานบนบรรทัดคำสั่ง
ฉันเพิ่งรวมชุดข้อมูล Vagrant + VirtualBox บนเครื่องของฉันเพื่อพยายามติดตั้ง Ubuntu แบบเสมือนจริง อย่างไรก็ตามฉันไม่มีโชคดังนั้นฉันเพิ่งถอนการติดตั้งทุกอย่าง ตั้งแต่นั้นมาฉันมีปัญหาบางอย่างเกี่ยวกับการใช้แอปพลิเคชันบรรทัดคำสั่งบนเครื่องโฮสต์ของฉัน ฉันใช้ Windows 7 x64 ความละเอียด DNS และการเชื่อมต่อเครือข่ายดูเหมือนจะดีผ่านเบราว์เซอร์ Chrome และเครื่องมืออิง GUI อื่น ๆ อย่างไรก็ตามเมื่อฉันเปิดใช้งาน cmd.exe ฉันสังเกตเห็นพฤติกรรมแปลก ๆ จากเครื่องมือบรรทัดคำสั่งต่างๆ nslookup การดำเนินการnslookupผลลัพธ์ไม่สามารถค้นหาที่อยู่ IP ของชื่อโดเมนพื้นฐาน C:\>nslookup google.com Server: UnKnown Address: 10.3.1.1 *** UnKnown can't find google.com: No response from server 10.3.1.1เป็นเราเตอร์ของฉันซึ่งจ่ายตัวเองเป็นเซิร์ฟเวอร์ DNS ไปยังไคลเอนต์ผ่าน DHCP เราเตอร์ส่งต่อคำขอ …

1
เปิดตัว PuTTY โดยอัตโนมัติด้วยคนจรจัด ssh
ฉันวิ่ง คนจรจัด บน Windows และใช้ ฉาบ เพื่อเชื่อมต่อกับ VMs ของฉัน ใช้งานได้ดีและฉันได้บันทึกโปรไฟล์ภายใน PuTTY เพื่อเชื่อมต่อกับ VMs ของฉัน บางครั้งฉันเรียกใช้กล่อง Vagrant 3 หรือ 4 กล่องดังนั้นฉันจึงต้องมีโปรไฟล์ PuTTY หลายรายการสำหรับพอร์ตต่าง ๆ ที่ Vagrant ส่งต่อเพื่อเข้าถึง SSH สิ่งนี้ต้องการให้ฉันจำลำดับที่ฉันใช้ VMs ของฉัน เป็นไปได้หรือไม่ที่จะกำหนดค่า Vagrant เพื่อให้เมื่อฉันเรียกใช้ vagrant sshมันเปิดตัว PuTTY และเชื่อมต่อกับ VM ที่เหมาะสมสำหรับเส้นทางที่ฉันอยู่โดยอัตโนมัติ ดูเหมือนว่า Vagrant จะใช้ไคลเอ็นต์ SSH มาตรฐานตราบใดที่เรียกว่า ssh. ฉันสงสัยว่าพารามิเตอร์ที่ใช้ Vagrant นั้นเป็นที่รู้จักหรือไม่ดังนั้นฉันสามารถสร้างไฟล์แบตช์หรือบางสิ่งที่จะแปลพารามิเตอร์เป็นสิ่งที่ PuTTY ใช้งานได้
4 putty  vagrant 

2
วิธีรับที่อยู่ IP ของเครือข่ายท้องถิ่นสำหรับ VM ที่ทำงานบน Vagrant / VIrtualBox
ฉันมี VM ที่ทำงานบน Windows โดยใช้ Virtual Box และ Vagrant ฉันจะกำหนดที่อยู่ IP ของเครือข่ายท้องถิ่นให้กับ VM นี้โดยใช้ DHCP ในพื้นที่ได้อย่างไร ข้อกำหนดสำหรับ VM นี้จะมองเห็นได้บนเครือข่ายท้องถิ่นและเพื่อรับที่อยู่ IP จากเซิร์ฟเวอร์ DHCP ของเครือข่ายท้องถิ่น

2
ฉันจะซิงค์โฟลเดอร์ซิงค์ Vagrant กับ VirtualBox และ CentOS / Windows ได้อย่างไร
ฉันไม่สามารถรับโฟลเดอร์ / คนพเนจรไม่ตรงกัน มันจะซิงโครไนซ์จากโฮสต์ Windows ไปยังผู้เยี่ยมชม CentOS แต่ถ้าฉันรันด้วยตนเองvagrant rsyncหรือvagrant upและจะลบไฟล์ใหม่ใด ๆ ในเกสต์ มันจะไม่ซิงค์จากแขกกับโฮสต์ $ vagrant ssh Last login: Wed Mar 15 21:00:00 2017 from 10.0.2.2 [vagrant@localhost ~]$ cd /vagrant [vagrant@localhost vagrant]$ ls Vagrantfile vagrant.log [vagrant@localhost vagrant]$ touch tmp.txt [vagrant@localhost vagrant]$ ls tmp.txt Vagrantfile vagrant.log [vagrant@localhost vagrant]$ exit logout Connection to …

1
เป็นไปได้ไหมที่จะมี Vagrant สองเวอร์ชันใน Mac OS X
ใน บริษัท ของฉันเรากำลังใช้ Vagrant 1.3 และฉันไม่สามารถอัปเดตได้เพราะไฟล์ Vagrant ที่เราใช้ในสภาพแวดล้อมการพัฒนาของเรานั้นเชื่อมโยงกับเวอร์ชันนั้นและไฟล์เหล่านั้นจะไม่ทำงานอีกต่อไป ฉันกำลังคิดที่จะติดตั้ง Vagrant เวอร์ชันใหม่ลงในโฟลเดอร์อื่น แต่ฉันไม่รู้ว่าต้องทำอย่างไรและจะใช้งานได้หรือไม่ ฉันจำเป็นต้องใช้ Laravel Homestead ซึ่งเข้ากันได้เฉพาะกับคนจรจัด 1.6 เป็นต้นไป ... ความคิดใด ๆ ขอบคุณ (ฉันใช้ Max OS X 10.10.1 Yosemite)
2 macos  vagrant 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.